Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
1,98 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CƠNG NGHỆ ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN SÁCH CHO HIỆU SÁCH ĐẠI AN GVHD: NGUYỄN HỮU VĨNH SVTH: PHẠM MINH TRÍ MSSV: 1924801030309 LỚP: D19PM02 NH Ư NG – 7/2021 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN SÁCH CHO HIỆU SÁCH ĐẠI AN GVHD: NGUYỄN HỮU VĨNH SVTH: PHẠM MINH TRÍ MSSV: 1924801030309 LỚP: D19PM02 NH Ư NG – 7/2021 I 0 TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc VIỆN KỸ THUẬT CÔNG NGHỆ PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: LẬP TRÌNH WEB Họ tên sinh viên (MSSV): Phạm Minh Trí (1924801030309) Tiêu chí Trọng Tốt Khá Trung bình Kém số % 100% 75% 50% 0% Tích cực tìm kiếm Nêu ý tưởng 05 đưa đưa ý ý tưởng tưởng tốt mang tính Thái độ Chọn ý tưởng số đề nghị Không quan tâm lựa chọn ý tưởng tham gia tích cực Tìm kiếm chủ động Khơng Lập kế hoạch 05 thực Hoàn toàn Khá hợp lý, hợp lý, điều chỉnh khơng cần chút theo điều chỉnh góp ý hợp lý Chưa hợp lý, khơng có điều chỉnh điều theo góp ý chỉnh theo góp ý Quá trình Giai thực đoạn 10 Chuẩn bị Chuẩn bị Chuẩn bị Không tốt đa số số điều chuẩn bị II 0 project nghiêm túc chuẩn điều kiện điều kiện cho kiện cho việc bị cho việc việc thực thực điều kiện thực hiện, cần bổ project, có khởi động sung thêm thể khởi bổ sung sau động khởi động Thực Thực hoàn toàn 10 phương pháp Giai Thực Thực tương đối phương phương pháp, sai sót pháp, sai sót nhỏ có quan trọng sửa chữa có sửa chữa khơng phương pháp, sai sót khơng sửa chữa đoạn thực Triển khai kế 10 Triển khai hoạch, có kế chậm trễ hoạch không gây ảnh hưởng Triển khai tương đối kế hoạch, có chậm trễ gây ảnh hưởng khắc phục Triển khai chậm trễ, gây ảnh hưởng không khắc phục Mức Ghi rõ mục tiêu thành phần (ở giai đoạn độ đạt project) thang điểm cụ thể mục 20 tiêu thành phần III 0 Nội dung Báo cáo báo kết cáo văn rõ ràng 10 - Báo cáo tiến trình thực - Thuyết minh sản phẩm - Bài học rút - Format quán - Văn phong phù hợp - Xây dựng đầy đủ chức Trình bày 10 báo cáo Chất lượng sản phẩm 20 đáp ứng tiêu chí đề ĐIỂM CỦA NHÓM: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: ĐIỂM PROJECT NHÓM - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, k ỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp s ự hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh Phần 2: Đánh giá cá nhân làm việc nhóm Làm việc nhóm Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm thành điểm cá nhân, tuỳ theo % cá nhân đạt 1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% IV 0 Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% Danh sách thành viên Nhóm: (Tên họ): Điểm làm việc nhóm (%): (Tên họ): Điểm làm việc nhóm (%): ĐIỂM THÀNH VIÊN (Tên họ): Điểm làm việc nhóm (%): NHĨM (do nhóm ghi) (Tên họ): Điểm làm việc nhóm (%): TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM: SV1 SV2 Danh sách thành viên Nhóm: (Tên họ): Điểm cá nhân: (Tên họ): ĐIỂM CỦA CÁ NHÂN (do GV ghi) Điểm cá nhân: (Tên họ): Điểm cá nhân: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh V 0 GÓP Ý CẢI TIẾN CHO CÁ NHÂN: 1) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, k ỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp s ự hỗ trợ: 2) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, k ỹ năng, thái độ: Ghi nhận GV - Khác: (phần GV ghi lưu - Phương pháp cải tiến: riêng để theo dõi, tư vấn cho - Nơi cung cấp s ự hỗ trợ: cá nhân SV, không phổ biến 3) Tên SV: cho lớp, nhóm) GĨP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, k ỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp s ự hỗ trợ: 4) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, k ỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp s ự hỗ trợ: VI 0 MỞ ĐẦU Trong năm gần đây, công nghệ thông tin không ngừng phát triển cách mạnh mẽ đại Sự đời công nghệ thông tin làm phong phú mặt xã hội, đời sống người nâng cao rõ r ệt, đóng góp to lớn cho s ự phát triển nhân loại Với xu tồn cầu hố kinh tế giới, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng phong phú r ất nhiều người sử dụng ưa chuộng Vì vậy, nhiều cửa hàng sách áp dụng phương pháp bán hàng qua mạng để khách hàng dễ dàng tìm kiếm thông tin mà không cần tốn nhiều thời gian chi phí Cửa hàng sách Đại An đời mang thơng tin đến với người với mục đích giúp khách hàng đặt mua sách qua mạng cách nhanh chóng, tiện l ợi tiết kiệm chi phí Khách hàng đến với chúng tơi lựa chọn kho báu kiến thức khổng lồ bao gồm hàng ngàn sách từ sách giáo khoa sách khoa học sách lịch sử, sách địa lý, sách thiên văn học, sách ngoại ngữ v.v Qua đó, em thực đồ án “XÂY D ỰNG WEBSITE BÁN SÁCH ONLINE” cho hiệu sách Đại An Người chủ cửa hàng đưa sản phẩm lên website quản lý website Khách hàng đặt mua hàng website mà không cần đến cửa hàng Chủ cửa hàng gửi sản phẩm cho khách hàng nhận tiền Với hướng dẫn tận tình giảng viên Nguyễn Hữu Vĩnh em hoàn thành báo cáo đồ án Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý quý Thầy cô Em xin chân thành cảm ơn VII 0 MỤC LỤC DANH MỤC HÌNH .x DANH MỤC BẢNG xi DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT xii CHƯ NG KHẢO SÁT VÀ XÁC ĐỊNH YÊU CẦU 1.1 Phân tích yêu cầu đề tài 1.1.1 Tên đề tài 1.1.2 Chức .1 1.1.3 Yêu cầu đặt 1.2 Phân tích thiết kế hệ thống 1.2.1 Khảo sát trạng xây dựng hệ thống 1.2.2 Phân tích hệ thống 1.3 Sơ đồ phân cấp chức khách hàng 1.4 Sơ đồ phân cấp chức admin CHƯ NG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .7 2.1 Biểu đồ Use Case 2.1.1 Biểu đồ Use Case tổng quát 2.1.2 Đặc tả Use Case 2.2 Biểu đồ (Sequence Diagram) 12 2.2.1 Biểu đồ Đăng nhập 12 2.2.2 Biểu đồ Thêm sản phẩm 12 2.2.3 Biểu đồ Chỉnh sửa sản phẩm 13 2.2.4 Biểu đồ Xóa sản phẩm 13 2.3 Thiết kế sở liệu 14 2.3.1 Lược đồ quan hệ thực thể 14 2.3.2 Bảng ADMIN 14 2.3.3 Bảng khách hàng 15 2.3.4 Bảng hóa đơn 15 2.3.5 Bảng thông tin sách 16 CHƯ NG GIAO IỆN WEBSITE HIỆU SÁCH ĐẠI AN 17 VIII 0 3.1 Một số giao diện người dùng 17 3.1.1 Giao diện trang chủ 17 3.1.2 Giao diện trang đăng ký 18 3.1.3 Giao diện trang đăng nhập 19 3.1.4 Giao diện chi tiết sản phẩm 20 3.1.5 Giao diện trang toán 21 3.2 Một số giao diện trang Admin 21 3.2.1 Giao diện trang quản lí sản phẩm 22 CHƯ NG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN .23 4.1 Kết đạt được… ……… ………………………………………………….23 4.2 Hạn chế đề tài …… … ………………………………………………….23 4.3 Hướng phát triển đề tài … ……………………………………………….23 TÀI LIỆU THAM KHẢO 24 IX 0 Xây dựng Website bán sách cho hiệu sách Đại An Use Case chi tiết sản phẩm - Use Case sử dụng để thực chức xem thông tin sản phẩm người dùng Sau truy cập vào website người dung xem thơng tin s ản phẩm có website - Dịng kiện Dịng kiện 1) Người dùng truy cập vào website nhấn chọn sản phẩm 2) Trang chủ mở đến trang chi tiết sản phẩm 3) Người dùng xem thông tin sản phẩm 4) Kết thúc Use Case Use Case toán - Use Case sử dụng để thực chức toán tiền cho sản phẩm đặt mua Sau đặt mua sản phẩm, giỏ hàng người dùng tồn nhiều sản phẩm, muốn có tay s ản phẩm người dùng cần phải chọn UC để tốn - Dịng kiện Dịng kiện 1) Người dùng xem chi tiết sản phẩm 2) Người dùng xem nhấn vào nút “Thanh toán” 3) Hệ thống xác nhận thơng tin hiển thị trang tốn 4) Người dùng nhập đầy đủ thông tin 5) Hệ thống đưa thông báo quay trở lại trang giỏ hàng 6) Kết thúc Use Case Use Case Tìm kiếm - Use Case sử dụng để thực chức tìm kiếm sản phẩm Với chức này, Người dùng tìm kiếm sản phẩm 10 0 Xây dựng Website bán sách cho hiệu sách Đại An mà u thích xem s ản phẩm có tồn website hay khơng - Dịng kiện Dịng kiện 1) Người dùng chọn chức tìm kiếm từ trang chủ 2) Người dùng nhập thơng tin tìm kiếm 3) Hệ thống xác nhận thơng tin thực tìm kiếm 4) Hệ thống trả thơng tin tìm kiếm 5) Kết thúc Use Case Use Case Quản lý - Use Case sử dụng để thực chức quản lý thông tin Admin Sau đăng nhập vào hệ thống, Admin thêm, cập nhật thơng tin, xóa đối tượng có hệ thống như: sản phẩm, slide… - Dòng kiện Dòng kiện 1) Admin chọn chức quản lý thơng tin từ trang chủ quản trị 2) Hệ thống hiển thị trang quản lý thông tin 3) Admin nhập đầy đủ thông tin đối tượng 4) Hệ thống kiểm tra lưu thông tin 5) Hiển thị thông báo 6) Hiển thị trang quản lý thông tin 7) Kết thúc Use Case 11 0 Xây dựng Website bán sách cho hiệu sách Đại An 2.2 Biểu đồ (Sequence Diagram) 2.2.1 Biểu đồ Đăng nhập Hình 2.5 Biểu đồ đăng nhập 2.2.2 Biểu đồ Thêm sản phẩm Hình 2.6 Biểu đồ Thêm sản phẩm 12 0 Xây dựng Website bán sách cho hiệu sách Đại An 2.2.3 Biểu đồ Chỉnh sửa sản phẩm Hình 2.7 Biểu đồ tuần t ự Chỉnh sửa sản phẩm 2.2.4 Biểu đồ Xóa sản phẩm Hình 2.8 Biểu đồ tuần t ự Xóa sản phẩm 13 0 Chương Thiết kế csdl 2.3 Thiết kế sở liệu 2.3.1 Lược đồ quan hệ thực thể Hình 2.9 Lược đồ quan hệ thực thể 2.3.2 Bảng Admin Hình 2.10 CSDL Admin 14 0 Chương Thiết kế csdl 2.3.3 Bảng khách hàng Hình 2.11 CSDL khách hàng 2.3.4 Bảng hóa đơn Hình 2.12 CSDL hóa đơn 15 0 Chương Thiết kế csdl 2.3.5 Bảng thơng tin sách Hình 2.13 CSDL thơng tin sách 16 0 Xây dựng Website bán sách cho hiệu sách Đại An CHƯ NG GIAO DIỆN WEBSITE HIỆU SÁCH ĐẠI AN 3.1 Một số giao diện người dùng 3.1.1 Giao diện trang chủ Nơi khách hàng tham gia mua sắm, khách hàng lọc sách theo thể loại xem chi tiết sản phẩm qua thao tác vào chữ gạch chân Hình 2.14 Giao diện trang chủ 17 0 Xây dựng Website bán sách cho hiệu sách Đại An 3.1.2 Giao diện trang đăng ký Là nơi khách hàng tạo tài khoản cho mình, khách hàng phải cung cấp đầy đủ thông tin hợp lệ để hệ thống lưu tài khoản Với tài khoản khách hàng đăng nhập tham gia mua sách trực tuyến trang chủ Hình 2.15 Giao diện trang đăng ký 18 0 Xây dựng Website bán sách cho hiệu sách Đại An 3.1.3 Giao diện trang đăng nhập Là nơi đăng nhập khách hàng admin, khách hàng admin phải nhập tên tài khoản mật lưu CSDL, khách hàng chưa có tài khoản sử dụng chức đăng ký tài khoản Hình 2.16 Giao diện trang đăng nhập 19 0 Xây dựng Website bán sách cho hiệu sách Đại An 3.1.4 Giao diện chi tiết sản phẩm Là nơi khách hàng xem tồn thơng tin chi tiết sản phẩm Hình 2.17 Giao diện trang chi tiết sản phẩm 20 0 Xây dựng Website bán sách cho hiệu sách Đại An 3.1.5 Giao diện trang toán Là giao diện xử lý việc toán khách hàng, khách hàng nhập số lượng muốn mua, hệ thống xử lý thông tin, cập nhật lại số lượng sản phẩm có hiển thị số tiền đơn hàng Hình 2.18 Giao diện trang toán 21 0 Xây dựng Website bán sách cho hiệu sách Đại An 3.2 Một số giao diện trang Admin 3.2.1 Giao diện trang quản lý sản phẩm Là nơi Admin thực việc thêm, xóa, sửa thơng tin sản phẩm Hình 2.19 Giao diện trang quản lý sản phẩm 22 0 Xây dựng Website bán sách cho hiệu sách Đại An CHƯ NG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết đạt – Đối với khách hàng Xem chi tiết thông tin sản phẩm Cho phép khách hàng đăng ký thông tin để thực việc mua sản phẩm Kiểm tra tính hợp lệ khách hàng đăng nhập hệ thống Tạo đơn đặt hàng – Đối với admin Xem thông tin đề mục cần quản lý như: sản phẩm, đơn đặt hàng… Có thể sửa đổi, cập nhật liệu Trong việc thêm sản phẩm chương trình tự động sinh mã s ản phẩm, điều tiện lợi cho người quản trị liệu đồng Các chức thực thông qua giao diện web 4.2 Hạn chế đề tài – Do kiến thức lập trình chưa vững nên cịn nhiều chức chưa cài đặt, giao diện đơn giản khó thu hút người dùng 4.3 Hướng phát triển đề tài Xây dựng thêm quyền tham gia quản lý tài khoản khách hàng cho Admin Xây dựng thêm tính thêm vào giỏ hàng, hỗ trợ tốn qua bên thứ Thêm trạng thái đăng nhập biểu tượng đăng xuất khỏi hệ thống Mặc dù cố gắng hoàn chỉnh yêu cầu báo cáo cịn nhiều thiếu sót mong nhận bảo hướng dẫn thầy cô khác giúp đỡ xem xét, đề xuất thêm ý kiến bổ sung vấn đề phục vụ cho việc xây dựng Website để em hồn chỉnh Em xin cảm ơn quý thầy cô 23 0 Xây dựng Website bán sách cho hiệu sách Đại An TÀI LIỆU THAM KHẢO Tiếng Việt Dương Anh Đức, Giáo trình phân tích thiết kế hướng đối tượng UML Nguyễn Hữu Vĩnh, V Quốc Lương 2017), Bài tập thực hành Thiết kế Lập trình web, Đại học Thủ Dầu Một Tiếng Anh Belkheraz, Stephane; Polat, Engin (2018), ASP.NET Core MVC 2.0 cookbook : effective ways to build modern, interactive web applications with ASP.NET Core MVC 2.0, PACKT Publishing Website https://stackoverflow.com/ https://www.w3schools.com/ http://hiepsiit.com/khoa-hoc/apsnet/ngonnguasp.net/58/0 24 0 ... h? ?ng 0 Xây d? ? ?ng Website bán sách cho hi? ??u sách Đại An Hình 2.3 Sơ đồ quản lý sản phẩm 0 Xây d? ? ?ng Website bán sách cho hi? ??u sách Đại An CHƯ NG PHÂN TÍCH THIẾT KẾ VỚI UML 2.1 Biểu đồ Use Case – Danh... th? ?ng em đưa tệp CSDL ? ?Xây d? ? ?ng website bán sách? ?? – Qua q trình khảo sát, phân tích thực tr? ?ng xây d? ? ?ng hư? ?ng phát triển cho hệ th? ?ng em đa xây d? ? ?ng cấu trúc hệ th? ?ng ? ?Xây d? ? ?ng Website bán sách? ??... khoa học sách lịch sử, sách địa lý, sách thiên văn học, sách ngoại ng? ?? v.v Qua đó, em thực đồ án “XÂY D ? ?NG WEBSITE BÁN SÁCH ONLINE” cho hi? ??u sách Đại An Ng? ?ời chủ cửa h? ?ng đưa sản phẩm lên website