1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME

20 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

tieuluanmoi123docz.net TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á 🙢🕮🙠 BÀI TẬP LỚN HỌC PHẦN: CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: QUẢN LÝ WEB BÁN TÀI KHOẢN GAME Sinh viên thực Trần Ngọc Quân Khóa K10 Lớp IT1 Bắc Ninh , .tháng … năm 2022 Mã SV 197480201198 tieuluanmoi123docz.net tieuluanmoi123docz.net DANH MỤC VÀ BẢNG BIỂU SƠ ĐỒ Danh mục Số hiệu Tên Trang Hình Biểu đồ DFD mức 10 Hình Biểu đồ DFD mức 10 Hình Biểu đồ hình thành yêu cầu 15 Hình Biểu đồ use case chức tổng quản 16 Hình Biểu đồ use case chức quản lý tài khoản 17 Hình Biểu đồ use case chức quản lý sản phẩm 17 Hình Mối quan hệ bảng 18 Bảng biểu sơ đồ Số hiệu Tên Trang Hình Bảng ADMIN 19 Hình Bảng Bình Luận 19 Hình Bảng Thành Viên 20 Hình Bảng Sản Phẩm 20 tieuluanmoi123docz.net MỤC LỤC CHƯƠNG 1:MỞ ĐẦU:……………………………………………………….6 Lý chọn đề tài…………………………………………………………… Phát biểu toán…………………………………………………………….6 Yêu cầu hệ thống……………………………………………………… Tính hữu dụng toán………………………………………………… CHƯƠNG 2:CƠ SỞ LÝ THUYẾT……………………………………………7 1.Các phần mềm hỗ trợ viết chương trình……………………………………….7 a My SQL Sever………………………………………………… b.Sublime Text…………….……………………………………….7 c.Visual Studio…………………………………………………….7 CHƯƠNG 3:ĐẶC TẢ YÊU CẦU……………………………………………9 Đặc tả trạng thái máy hữu hạn………………………………………9 Đặc tả trừu tượng…………………………………………………….9 Đặc tả trước sau………………………………………………………11 Đặc tả Z……………………………………………………………….11 CHƯƠNG 4:THIẾT KẾ HỆ THỐNG…………… ………………………16 1.Mơ hình thực thể use case……………………………………………………17 2.Thiết kế sở liệu…………………………………………………………17 a Chi tiết bảng sở liệu…………………………………17 CHƯƠNG 5:TỔNG KẾT………………………………………………… 19 tieuluanmoi123docz.net Nhận xét giáo viên ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… ………………………………………………………………… tieuluanmoi123docz.net ………………………………………………………………… ………………………………………………………………… CHƯƠNG 1: MỞ ĐẦU Lý chọn đề tài Trong thời đại công nghệ thông tin nay, mà Internet trở nên than quen dần trở thành công cụ thiếu sống lợi ích Website việc quảng bá sản phẩm thương hiệu công ty vô lớn Xã hội ngày động với việc phát triển thay đổi cách thức mua bán cũ hình thành hình thức mới: thương mại điện tử.Tùy lĩnh vực kinh doanh doanh nghiệp mà Website mang lại lợiích khác nhau.Web quản lý web bán tài khoản game lập để dành cho người có nhu cầu mua tài khoản game online để giải trí sau làm việc căng thẳng Phát biểu toán SHOP TÀI KHOẢN GAME ONLINE shop bán tài khoản game liên minh huyền thoại phong phú trang phục, rank(xếp hạng) nhiều loại giá tiền cho anh em lựa chọn Thông qua trang Web khách hàng xem đặt mua tài khoản phù hợp với ví tiền,trang phục mức xếp hạng mà khách hang mong muốn Với cách bố trí mẫu mã tài khoản LMHT cách khoa học, đa dạng, đồng thời cập nhật thể loại tài khoản mới,mức xếp hạng cao,trang phục nhiều mong làm hài long sử dụng trang web Yêu cầu hệ thống Để đáp ứng nhu cầu tốn ứng dụng tạo cần đáp ứng được: - Tạo cho khách hàng nhiều lựa chọn tài khoản - Truy – Xuất thơng tin khách hàng nhanh - Có thể sửa chữa, lưu thơng tin khách hàng nhanh chóng, khơng giới hạn - Chi phí quản lý thấp Tính hữu dụng tốn - Nắm bắt thơng tin khách hàng - Quản lý số lượng tài khoản bán tieuluanmoi123docz.net CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Các phần mềm hỗ trợ viết chương trình Để tạo phần mềm quản lý sinh viên đăng ký thẻ mượn sách theo tháng cần sử dụng phần mềm lập trình như: my SQL Server, Spyder, Visual Studio a My SQL Server MySQL hệ thống quản trị sở liệu mã nguồn mở (Relational Database Management System, viết tắt RDBMS) hoạt động theo mơ hình client-server. RDBMS là phần mềm hay dịch vụ dùng để tạo quản lý sở liệu (Database) theo hình thức quản lý mối liên hệ chúng MySQL số phần mềm RDBMS RDBMS MySQL thường cho độ phổ biến lớn MySQL. Các ứng dụng web lớn nhất như Facebook, Twitter, YouTube, Google, Yahoo! dùng MySQL cho mục đích lưu trữ liệu Kể ban đầu dùng hạn chế tương thích với nhiều hạ tầng máy tính quan trọng Linux, macOS, Microsoft Windows, Ubuntu b Sublime Text Sublime Text trình soạn thảo mã nguồn đa tảng phần mềm chia sẻ Nó hỗ trợ nhiều ngơn ngữ lập trình ngơn ngữ đánh dấu Người dùng mở rộng chức plugin, thường cộng đồng xây dựng trì theo giấy phép phần mềm miễn phí c Visual Studio tieuluanmoi123docz.net Visual studio là cơng cụ hỗ trợ lập trình website rất tiếng Microsoft chưa có phần mềm thay Visual Studio viết ngơn ngữ C# VB+ Đây ngơn ngữ lập trình giúp người dùng lập trình hệ thống dễ dàng nhanh chóng thơng qua Visual Studio Visual Studio phần mềm lập trình hệ thống sản xuất trực tiếp từ Microsoft Từ đời đến nay, Visual Studio có nhiều phiên sử dụng khác Điều đó, giúp cho người dùng lựa chọn phiên tương thích với dịng máy cấu hình sử dụng phù hợp Bên cạnh đó, Visual Studio cịn cho phép người dùng tự chọn lựa giao diện cho máy tùy thuộc vào nhu cầu sử dụng Phần mềm tạo nên window form, tạo nên giao diện cho ứng dụng tieuluanmoi123docz.net CHƯƠNG 3: ĐẶC TẢ YÊU CẦU Đặc tả trang thái máy hữu hạn Để sử dụng phần mềm quản lý trước tiên ta cần mở phần mềm lên, sau mở Phần mềm lên giao diện đăng nhập với ô để nhập tài khoản mật khẩu, nút đăng nhập để vào phần mềm Ngồi có chức báo cáo, quên mật khẩu, thoát giúp cho người dùng thuận tiện việc sử dụng Khi người dùng điền tài khoản mật nhấn đăng nhập phần mềm hiểu người dùng đưa yêu cầu đăng nhập, kiểm tra sở liệu người dùng đăng ký có tồn tài khoản mật vừa ghi hay không: - - Nếu tồn tài khoản mật đưa người dùng vào giao diện quản lý, người dùng tiến hành them sửa xóa tìm kiếm theo nhu cầu Việc phần mềm theo dõi tương tác người dùng kiểm tra sở liệu, truy xuất liệu theo yêu cầu Nếu tồn tài khoản không tồn mật khẩu, phần mềm đưa thông báo mật sai đưa cho người dùng lựa chọn đăng nhập lại quên mật Nếu không tồn tài khoản mật khẩu, phần mềm đưa cho người dùng thông báo tài khoản bạn không tồn đưa cho người dùng lựa chọn đăng nhập lại, tạo tài khoản Đặc tả trừu tượng Trong phân tích cần phân biệt yêu cầu mục tiêu hệ thống Yêu cầu địi hỏi mà kiểm tra mục tiêu trừu tượng mà hướng tới Ví dụ, giao diện hệ thống phải thân thiện với người sử dụng mục tiêu tương đối khơng khách quan khó kiểm tra Có nghĩa với phát biểu chung chung khách hàng nhà phát triển khó định ranh giới rõ ràng để nói phần mềm thỏa mãn địi hỏi Với mục tiêu vậy, yêu cầu cho nhà phát triển giao diện đồ họa mà lệnh phải chọn menu Mục đích giai đoạn phân tích xác định rõ yêu cầu phần mềm cần phát triển Tài liệu yêu cầu nên dễ hiểu với người dùng, đồng thời phải chặt chẽ để làm sở cho hợp đồng người phát triển dựa vào để xây dựng phần mềm Do yêu cầu thường mô tả nhiều mức chi tiết khác phục vụ cho đối tượng đọc khác Biểu đồ luồng liệu dùng để biểu diễn cho hệ thống hay phần mềm mức trừu tượng Trong thực tế, DFD phân hoạch thành nhiều mức biểu diễn cho chi tiết chức luồng thông tin ngày tăng Do phương pháp dùng DFD cịn gọi phân tích có cấu trúc Một DFD mức 0, gọi biểu đồ tảng hay biẻu đồ ngữ cảnh hệ thống, biểu diễn cho toàn phần tử phần mềm hình trịn với liệu vào ra mũi tên tới tương ứng Một DFD mức cụ thể hóa DFD mức chứa tieuluanmoi123docz.net nhiều hình trịn (chức năng) với mũi tên (luồng liệu) nối lẫn Mỗi tiến trình biểu diễn mức chức toàn hệ thống mơ tả biểu đồ ngữ cảnh [1] Hình 1: Biểu đờ DFD mức Hình 2: Biểu đờ DFD mức tieuluanmoi123docz.net Đặc tả trước – sau Các tài liệu yêu cầu cần thẩm định để đảm bảo thỏa mãn nhu cầu người dùng Đây công việc bắt buộc để đảm bảo chất lượng phần mềm Đôi việc xác định đầy đủ yêu cầu trước phát triển hệ thống không thực tế việc xây dựng mẫu để nắm bắt yêu cầu cần thiết Hình 3: Biểu đờ hình thành các u cầu Sau người phân tích phải định vài giải pháp (sơ bộ) so sánh cân nhắc điểm tốt khơng tốt giải pháp (như tính hệ thống, giá cài đặt, bảo trì, việc đào tạo người sử dụng ) Đó việc tìm điểm cân nhu cầu khả đáp ứng Mọi dự án khả thi nguồn tài nguyên vô hạn thời gian vô hạn Nhưng việc xây dựng hệ thống lại phải làm với hạn hẹp tài nguyên khó (nếu không thực) bảo đảm ngày bàn giao Phân tích khả thi rủi ro có liên quan với theo nhiều cách Nếu rủi ro dự án lớn tính khả thi việc chế tạo phần mềm có chất lượng bị giảm [2] Đặc tả Z a Giới thiệu - Được đề xuất bởi Jean René ở đại học Oxford - Ngôn ngữ đặc tả hình thức được sử dụng rộng dãi nhất - Dựa lý thuyết tập hợp - Ký hiệu toán học tieuluanmoi123docz.net - Sử dụng các sơ đồ (schema) - Gồm thành phần bản + Các kiểu dữ liệu (Types) + Các sơ đồ trạng thái (state schemas) + Các sơ đồ thao tác (Operation schemas) + Các toán tử sơ đồ (Schema operations) b Kiểu dữ liệu kiểu liệu tập hợp phần tử Ví dụ ▪ {true, false}: kiểu lơ-gíc ▪ N: kiểu số tự nhiên ▪ Z: kiểu số nguyên ▪ R: kiểu số thực ▪ {red, blue, green} Các phép toán tập hợp ▪ Hội: A ∪ B ▪ Giao: A ∩ B ▪ Hiệu: A ⁄ B ▪ Tập con: A ⊆ B ▪ Tập tập con: P A • ví dụ: P {a, b} = {{}, {a}, {b}, {a, b}} số kiểu liệu đã được định ▪ nghĩa trước ▪ kiểu số nguyên Z ▪ kiểu số tự nhiên N ▪ kiểu số thực R ▪ định nghĩa kiểu liệu ▪ ANSWER == yes | no ▪ [PERSON] • ▪ sử dụng cặp ký hiệu [và] để định nghĩa kiểu tieuluanmoi123docz.net Khai báo kiểu ▪ x: T • ▪ x phần tử tập T Ví dụ • x: R • n: N • 3: N • red: {red, blue, green} c Vị từ ▪ Một vị từ (predicate) sử dụng để định • ▪ nghĩa tính chất biến/giá trị Ví dụ • x>0 • π∈R ▪ Có thể sử dụng tốn tử lơ-gíc để định nghĩa vị từ phức tạp • Và: A ∧ B • Hoặc: A ∨ B • Ph ủnh: A ã Kộo theo: A B ▪ Ví dụ • (x > y) ∧ (y > 0) • (x > 10) ∨ (x = 1) • (x > 0)) x/x = ã (ơ (x ∈ S)) ∨ (x ∈ T) ▪ Các toán tử khác • • • (∀x: T • A) - A ñúng với x thuộc T - Ví dụ: (∀x: N • x - x =0) (∃x: T • A) - A ñúng với số giá trị x thuộc T - Ví dụ: (∃x: R • x + x = 4) {x: T | A} tieuluanmoi123docz.net - biểu diễn phần tử x T thỏa mãn A - Ví dụ: N = {x: Z | x ≥ 0} d Sơ đồ trạng thái Cấu trúc sơ đồ trạng thái gồm ▪ tên sơ đồ ▪ khai báo biến ▪ ñịnh nghĩa vị từ Đặc tả Z chứa ▪ biến trạng thái ▪ khởi gán biến ▪ thao tác biến ▪ biến trạng thái có bất biến • điều kiện mà ln đúng, biểu diễn vị từ Khởi gán biến Khai báo thao tác biến ▪ kí hiệu ∆ biểu diễn biến trạng thái bị thay đổi thao tác ▪ kí hiệu (dấu nháy đơn) biểu diễn giá trị biến Thao tác có tham số vào ▪ tên tham số vào kết thúc kí tự “?” ▪ tên tham số kết thúc kí tự “!” e đặc tả hệ thống ghi nhận nhân viên vào/ra hệ thống quản lý ▪ Kiểu liệu [Staff] kiểu hệ thống ▪ Trạng thái hệ thống bao gồm • tập hợp người sử dụng hệ thống user • tập hợp nhân viên vào in • tập hợp nhân viên out tieuluanmoi123docz.net ▪ Đặc tả thao tác ghi nhận nhân viên vào ▪ Đặc tả thao tác ghi nhận nhân viên ▪ Đặc tả thao tác kiểm tra nhân viên vào hay • Thao tác cho kết phần tử kiểu QueryReply == is_in | is_out • đặc tả thao tác ▪ Khởi tạo hệ thống [3] tieuluanmoi123docz.net CHƯƠNG 4: THIẾT KẾ HỆ THỐNG Mơ hình thực thể use case Hình 4: Biểu đồ use case tổng quan Biểu đồ use case chức tieuluanmoi123docz.net tieuluanmoi123docz.net Thiết kế sở liệu a Chi tiết bảng sở liệu Bảng ADMIN Tên thuộc tính Kiểu liệu Kích cỡ Username Varchar 20 Matkhau Varchar 30 Khố Khố Bảng Bảng bình luận Tên thuộc tính Kiểu liệu Kích cỡ Id Char 20 Memberid Nvarchar 30 Idsanpham Int 11 Status Int 11 khoá Khố Bảng Bảng Thành Viên Tên thuộc tính Kiểu liệu Độ dài Id Int 15 Username Varchar 20 Password Varchar 20 Fullname Varchar 20 khố Khố Bảng Bảng sản phẩm Khách hàng lựa chọn sản phẩm thông tin loại sản phẩm tieuluanmoi123docz.net Tên thuộc tính Kiểu liệu Độ dài Id Char 20 RankId Nvarchar 30 Name Int GiaSanPham Char 20 Chitietsanpham Char 20 b.Mối quan hệ bảng khoá Khoá Khố ngoại tieuluanmoi123docz.net CHƯƠNG 5:Tổng kết ● Kết đề tài: Sau khoảng thời gian học tập làm việc giúp đỡ cô bạn lớp em hoàn thành tập lớn môn Công Nghệ Phần Mềm cô giáo Th.S Đỗ Thị Huyền dẫn Qua thấy tập lớn em có số mục tiêu định nhiên nhiều khuyết điểm tính cịn hạn chế Tuy nhiên thu thập sau tập lớn giúp em tự tin tiếp tục đam mê lĩnh vực CNTT Em mong góp ý quan tâm cô Em xin chân thành cảm ơn cô! TÀI LIỆU THAM KHẢO: Google.com https://classroom.google.com/u/0/c/NDY5NzMxOTI4MTIx/a/NTExNjcx MzcxNzYz/details ... CHƯƠNG 5:Tổng kết ● Kết đề tài: Sau khoảng thời gian học tập làm việc giúp đỡ cô bạn lớp em hoàn thành tập lớn môn Công Nghệ Phần Mềm cô giáo Th.S Đỗ Thị Huyền dẫn Qua thấy tập lớn em có số mục tiêu... bắt thơng tin khách hàng - Quản lý số lượng tài khoản bán tieuluanmoi123docz.net CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Các phần mềm hỗ trợ viết chương trình Để tạo phần mềm quản lý sinh viên đăng ký thẻ mượn... client-server. RDBMS là phần mềm hay dịch vụ dùng để tạo quản lý sở liệu (Database) theo hình thức quản lý mối liên hệ chúng MySQL số phần mềm RDBMS RDBMS MySQL thường cho độ phổ biến lớn MySQL. Các ứng dụng web lớn

Ngày đăng: 29/06/2022, 12:52

Xem thêm:

HÌNH ẢNH LIÊN QUAN

nhiều hình tròn (chức năng) với các mũi tên (luồng dữ liệu) nối lẫn nhau. Mỗi một trong các tiến trình được biểu diễn ở mức 1 đều là chức năng con của toàn bộ hệ thống được mô tả trong biểu đồ ngữ cảnh - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
nhi ều hình tròn (chức năng) với các mũi tên (luồng dữ liệu) nối lẫn nhau. Mỗi một trong các tiến trình được biểu diễn ở mức 1 đều là chức năng con của toàn bộ hệ thống được mô tả trong biểu đồ ngữ cảnh (Trang 10)
Hình 3: Biểu đồ hình thành các yêu cầu - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
Hình 3 Biểu đồ hình thành các yêu cầu (Trang 11)
Hình 4: Biểu đồ use case tổng quan - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
Hình 4 Biểu đồ use case tổng quan (Trang 16)
Bảng 2. Bảng bình luận Tên thuộc tính Kiểu dữ liệu Kích - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
Bảng 2. Bảng bình luận Tên thuộc tính Kiểu dữ liệu Kích (Trang 18)
a. Chi tiết các bảng trong cơ sở dữ liệu Bảng 1. ADMIN - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
a. Chi tiết các bảng trong cơ sở dữ liệu Bảng 1. ADMIN (Trang 18)
b.Mối quan hệ giữa các bảng - BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI QUẢN LÝ WEB BÁN TÀI KHOẢN GAME
b. Mối quan hệ giữa các bảng (Trang 19)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w