TRƯỜNG ĐẠI HỌC VINH
VIỆN KỸ THUẬT VÀ CÔNG NGHỆ
PHẠM QUANG THẮNG
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
NGÀNH CÔNG NGHỆ THÔNG TIN
XÂY DỰNG WEBSITE
BÁN THỰC PHẨM ONLINE
Nghệ An – 06/2023
TRƯỜNG ĐẠI HỌC VINH
VIỆN KỸ THUÂT VÀ CÔNG NGHỆ
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
NGÀNH CÔNG NGHỆ THÔNG TIN
XÂY DỰNG WEBSITE
BÁN THỰC PHẨM ONLINE
Giảng viên hướng dẫn: ThS. Hồ Thị Huyền Thương
Sinh viên thực hiện: PHẠM QUANG THẮNG
Mã sinh viên: 165TDV200504
Lớp: 57K1
Nghệ An – 06/2023
XÂY DỰNG WEBSITE BÁN THỰC PHẨM ONLINE
LỜI CAM ĐOAN
Với đề tài “Xây dựng website bán thực phẩm online”. Em xin khẳng định sản phẩm
này kết quả của quá trình tìm hiểu và thực hiện. Trong quá trình tìm hiểu, em sử
dụng các tài liệu, video hướng dẫn giáo trình liên quan về các khía cạnh của đề tài
để tham khảo đưa ra hướng tiếp cận giài quyết các vấn đề, Em xin cam đoan
rằng không có sự sao chép y nguyên nào từ các tài liệu đó vào trong đồ án của em
MỤC LỤC
1
XÂY DỰNG WEBSITE BÁN THỰC PHẨM ONLINE
DANH MỤC CÁC TỪ VIẾT TẮT..........................................................................................5
DANH MỤC CÁC HÌNH VẼ..................................................................................................6
DANH MỤC CÁC BẢNG........................................................................................................7
LỜI CẢM ƠN............................................................................................................................8
MỞ ĐẦU....................................................................................................................................9
1. Lý do chọn đề tài......................................................................................................9
2. Đối tượng nghiên cứu.............................................................................................9
3. Đối tượng khảo sát................................................................................................10
4. Giới hạn và phạm vi nghiên cứu..........................................................................10
CHƯƠNG 1: PHÂN TÍCH YÊU CẦU.................................................................................12
1.1. Khái quát về công nghệ sử dụng....................................................................12
1.1.1. Một vài nét về ASP.NET................................................................................................12
1.1.2. Ưu điểm và nhược điểm của ASP...................................................................................12
1.1.2. Một vài nét về ASPX......................................................................................................12
1.1.4. Sự khác biệt giữa ASPX và ASP....................................................................................13
1.1.5. Mô hình MVC là gì ?......................................................................................................13
1.2. Danh sách các use case........................................................................................13
1.2.1. Biểu đồ Usecase cho toàn hệ thdng.................................................................................13
Hình 1.1: Biểu đồ Use-Case cho hệ thống..............................................................................15
1.2.2. Biểu đồ use-case cho phần quản lý tài khoản.................................................................16
Bảng 1.1: Mô tả dòng sụ kiện chính cho chức năng quản lý tài khoản................................17
1.2.3. Biểu đồ use-case thdng kê...............................................................................................18
1.2.4. Biểu đồ use-case quản lý hệ thdng..................................................................................19
1.2.5. Biểu đồ use-case người dùng..........................................................................................20
Bảng 1.2: Mô tả dòng sự kiện chính cho chức năng đăng ký...............................................21
1.2.6. Biểu đồ use-case người quản lý......................................................................................22
Bảng 1.3: Mô tả dòng sụ kiện chính cho chức năng quản lý tài khoản................................23
1.2.7. Chức năng giỏ hàng.......................................................................................................23
1.2.8. Biểu đồ use case cho chức năng mua hàng.....................................................................24
1.2.9. Đặc tả use case “tìm kiếm sản phẩm” của khách hàng...................................................26
1.2.10. Đặc tả use case thêm thực phẩm vào giỏ hàng..............................................................27
1.2.11. Đặc tả use case cập nhật hóa đơn..................................................................................28
Bảng 1.4: Mô tả dòng sụ kiện chính cho chức năng cập nhật hóa đơn................................28
1.2.12. Biểu đồ usecase cho phần đăng nhập............................................................................29
Bảng 1.5: Mô tả dòng sự kiện chính cho chức năng đăng nhập...........................................31
2
XÂY DỰNG WEBSITE BÁN THỰC PHẨM ONLINE
1.3. Biểu đồ tuần tự....................................................................................................32
1.3.1. Biểu đồ tuần tự cho ca đăng nhập...................................................................................32
1.3.2. Biểu đồ tuần tự cho ca đăng ký.......................................................................................33
1.3.3. Biểu đồ tuần tự cho ca tìm kiếm.....................................................................................33
1.3.4. Biểu đồ tuần tự cho ca giỏ hàng......................................................................................34
1.4. Biểu đồ lớp...........................................................................................................35
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU.................................................36
2.1. Danh thực phẩm các thực thể của hệ thống......................................................36
Bảng 2.1: Danh thực phẩm các thực thể................................................................................36
2.2 Thiết kế mô hình thực thể liên kết.....................................................................37
2.3 Lược đồ quan hệ..................................................................................................38
2.4. Xây dựng các bảng cơ sở dữ liệu........................................................................39
2.4.1. Bảng “Account”..............................................................................................................39
Bảng 2.2: Các thuộc tính bảng tài khoản...............................................................................39
2.4.2. Bảng “Customer”............................................................................................................39
Bảng 2.3: Các thuộc tính bảng khách hàng...........................................................................39
2.4.3. Bảng “Employee”...........................................................................................................40
Bảng 2.4: Các thuộc tính bảng nhân viên..............................................................................40
2.4.4. Bảng “Import”.................................................................................................................40
Bảng 2.5: Các thuộc tính bảng nhập hàng.............................................................................40
2.4.5. Bảng “ImportDetail”.......................................................................................................42
Bảng 2.6: Các thuộc tính ImportDetail...................................................................................42
2.4.6. Bảng “Order”..................................................................................................................42
Bảng 2.7: Các thuộc tính bảng hóa đơn.................................................................................42
2.4.7 Bảng “Order_Detail”........................................................................................................43
Bảng 2.8: Các thuộc tính bảng chi tiết hóa đơn.....................................................................43
2.4.8. Bảng “Payment”..............................................................................................................43
Bảng 2.9: Các thuộc tính bảng hình thức thanh toán...........................................................43
2.4.9. Bảng “Producer”.............................................................................................................44
Bảng 2.10: Các thuộc tính bảng hãng sản xuất.....................................................................44
2.4.10. Bảng “Product”.............................................................................................................44
Bảng 2.11: Các thuộc tính bảng sản phẩm.............................................................................44
2.4.11. Bảng “Style”.................................................................................................................45
Bảng 2.12: Các thuộc tính bảng lĩnh vực...............................................................................45
2.4.12. Bảng “Supplier”............................................................................................................45
3