Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
3,15 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CƠNG NGHỆ *********** BÁO CÁO LẬP TRÌNH WEB TÊN ĐỀ TÀI WEBSITE BÁN SÁCH ONLINE Sinh viên thực : Lê Quang Chung MSSV :1824801030261 Lớp : D18PM04 Ngành : Kỹ thuật phần mềm Giảng viên hướng dẫn : Nguyễn Hữu Vĩnh Bình Dương, tháng 12/2020 0 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ *********** BÁO CÁO LẬP TRÌNH WEB TÊN ĐỀ TÀI WEBSITE BÁN SÁCH ONLINE Sinh viên thực : Lê Quang Chung MSSV :1824801030261 Lớp : D18PM04 Ngành : Kỹ thuật phần mềm Giảng viên hướng dẫn : Nguyễn Hữu Vĩnh Bình Dương, tháng 12/2020 0 LỜI CẢM ƠN Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép em bày tỏ lòng biết ơn đến tất cá nhân tổ chức tạo điều kiện hỗ trợ, giúp đỡ em suốt trình học tập nghiên cứu đề tài Trong suốt thời gian từ bắt đầu học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô Viện Kỹ Thuật – Công Nghệ Trường Đại Học Thủ Dầu Một truyền đạt vốn kiến thức quý báu cho chúng em suốt q trình học tập Nhờ có lời hướng dẫn, dạy bảo thầy cô nên đề tài nghiên cứu em hồn thiện tốt đẹp Một lần nữa, em xin chân thành cảm ơn thầy Nguyễn Hữu Vĩnh người trực tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt báo cáo thời gian qua Bài báo cáo thực khoảng thời gian tháng Bước đầu vào thực tế em hạn chế cịn nhiều bỡ ngỡ nên khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp q báu q Thầy Cơ để kiến thức em lĩnh vực hoàn thiện đồng thời có điều kiện bổ sung, nâng cao ý thức Em xin chân thành cảm ơn! 0 LỜI CAM ĐOAN Tôi xin cam đoan đồ án “WEBSITE BÁN SÁCH ONLINE” cơng trình nghiên cứu thân hướng dẫn giảng viên Nguyễn Hữu Vĩnh Các nôiadung nghiên cứu, kết đề tài trung thực chưa công bố bất kb hình thức trước Những phần sử dụng tài liệu tham khảo đồ án nêu rõ phần tài liệu tham khảo Ngoài ra, báo cáo cịn sử dụng mơ ta số nhâ na xét, đánh giá ceng số liêua tác giả khác, quan tố chức khác có trfch dẫn thfch nguồn gốc Nếu phát hiêna có bất kb gian lâ na tơi xin hồn tồn chgu trách nhiêma nơia dung l na văn Trường đại học Thủ Dầu Mô ta không liên quan đến vi phạm tác quyền, quyền tơi gây q trình thực hiê an (nếu có) Bình Dương, Ngày 11 tháng 12 năm 2020 Sinh viên Lê Quang Chung 0 TÓM TẮT “WEBSITE BÁN SÁCH ONLINE” thực sau q trình thu thập khảo sát thơng tin từ nhu cầu người dùng đặc biệt người yêu sách, có sở thfch, thói quen đọc sách Website giúp người sử dụng xem loại sách, giá thành, xem chi tiết sách, mua đặt hàng sách nhanh chóng Dựa tảng cơng cụ Visual Studio song song ngôn ngữ ASP.NET C# với công cụ lưu trữ sở liệu SQL Server giúp cho việc thực xây dựng website cách thuận lợi WEBSITE BÁN SÁCH ONLINE với giao diện đơn giản, dễ nhìn với tfnh phù hợp với người dùng giúp cho người dùng cảm thấy thoải mái dễ dàng sử dụng Cấu trúc báo cáo chia thành phần: Chương 1: Tổng quan đề tài, Chương 2: Phân tfch thiết kế hệ thống thông tin, Chương 3: Giao diện phần mềm, Chương 4: Đánh giá kết hướng phát triển Sau cùng, đề tài triển khai cách tương đối hoàn chỉnh với đầy đủ chức websiste bán sách thg trường Tuy nhiên công nghệ ngày phát triển nên phần mềm ceng có hướng phát triển bật để người dùng tiếp cận dễ dàng 0 MỤC LỤC LỜI CẢM ƠN i LỜI CAM ĐOAN ii TÓM TẮT iii MỤC LỤC iv DANH MỤC BẢNG viii DANH MỤC HÌNH .ix DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT xi LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN ĐỀ TÀI .2 Giới thiệu đề tài .2 1.1 Tên đề tài 1.2 Giới thiệu đề tài 1.3 Lý chọn đề tài .2 1.4 Yêu cầu chức 1.5 Các ràng buộc mặt thiết kế: 1.6 Phạm vi Công nghệ sử dụng 2.1 Giới thiệu ASP.NET 2.2 Giới thiệu C# 2.3 Công cụ Visual Studio .5 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Phân tích Thiết kế hệ thống .7 2.1 Danh sách tác nhân mô tả .7 2.2 Biểu đồ Use case tổng quát hệ thống 2.3 Biểu đồ Use case chi tiết cho tác nhân người quản lý .9 2.4 Danh sách Use case mô tả 10 Đặc tả Use case 11 3.1 Đặc tả UC1 “Đăng nhập” .11 3.2 Đặc tả UC2 “Đăng ký” 12 3.3 Đặc tả UC3 “Tìm kiếm” 13 0 3.4 Đặc tả UC4 “Xem trang chủ” 13 3.5 Đặc tả UC5 “ Xem sách” 14 3.6 Đặc tả UC6 “ Xem chi tiết sách” 14 3.7 Đặc tả UC7 “ Liệt kê sách” .15 3.8 Đặc tả UC8 “ Quản lý tài khoản” 16 3.9 Đặc tả UC9 “ Quản lý sách” 17 3.10 Đặc tả UC10 “Quản lý phân quyền” 18 3.11 Đặc tả UC11 “Quản lý nhà cung cấp” 19 3.12 Đặc tả UC12 “Quản lý hoá đơn” 20 3.12 Đặc tả UC13 “Quản lý giỏ hàng” 21 3.12 Đặc tả UC14 “Thống kê” 22 Một số biểu đồ hoạt động ( Activity chart ) .23 4.1 Biểu đồ hoạt động cho chức đăng nhập 23 4.2 Biểu đồ hoạt động cho chức đăng ký 24 4.3 Biểu đồ hoạt động cho chức tìm kiếm 25 4.4 Biểu đồ hoạt động cho chức xem trang chủ 26 4.5 Biểu đồ hoạt động cho chức xem sách chi tiết sách 27 4.6 Biểu đồ hoạt động cho chức quản lý tài khoản 28 4.7 Biểu đồ hoạt động cho chức quản lý sách 29 4.8 Biểu đồ hoạt động cho chức quản lý phân quyền 30 4.9 Biểu đồ hoạt động cho chức quản lý nhà cung cấp 31 4.10 Biểu đồ hoạt động cho chức quản lý hoá đơn 32 4.11 Biểu đồ hoạt động cho chức quản lý giỏ hàng 33 4.12 Biểu đồ hoạt động cho chức thống kê 34 Biểu đồ ( Sequence diagram ) 35 5.1 Biểu đồ cho chức đăng nhập 35 5.2 Biểu đồ cho chức đăng ký 35 5.3 Biểu đồ cho chức tìm kiếm .36 5.4 Biểu đồ cho chức xem sách chi tiết sách .36 5.5 Biểu đồ cho chức quản lý tài khoản 37 5.6 Biểu đồ cho chức quản lý hoá đơn 37 0 5.7 Biểu đồ cho chức quản lý giỏ hàng 38 5.8 Biểu đồ cho chức thống kê .38 Biểu đồ lớp (Class diagram) 39 Thiết kế sở liệu 40 7.1 Lược đồ quan hệ 40 Các bảng sở liệu 41 8.1 Bảng “Account” .41 8.2 Bảng “Customer” 41 8.3 Bảng “Employee” 42 8.4 Bảng “ImportDetail” 42 8.5 Bảng “Order” 43 8.6 Bảng “Product” .45 CHƯƠNG CÀI ĐẶT VÀ GIAO DIỆN 46 Giao diện trang chủ .46 Giao diện trang toán 47 Giao diện trang chi tiết sản phẩm 48 Giao diện trang quản lý tài khoản .49 Giao diện trang sách 50 Giao diện trang quản lý giỏ hàng 51 Giao diện trang giới thiệu .52 Giao diện trang hướng dẫn mua hàng 53 Giao diện trang tìm kiếm 54 10 Giao diện trang đăng nhập admin .55 11 Giao diện trang đăng ký tài khoản nhân viên 55 12 Giao diện trang quản trị .56 13 Giao diện trang quản lý phân quyền 57 14 Giao diện trang quản lý hoá đơn .58 15 Giao diện trang thống kê 59 CHƯƠNG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 60 Đánh giá kết 60 1.1 Chức làm 60 0 1.2 Chức chưa làm 60 Ưu điểm: 60 Khuyết điểm: 61 TÀI LIỆU THAM KHẢO 62 0 DANH MỤC BẢ Bảng 1 Danh sách kí tự, chữ viết tắt .xiY Bảng Danh sách tác nhân mô tả Bảng 2 Danh sách Use case mô tả 10 Bảng Bảng đặc tả Use case đăng nhập 11 Bảng Bảng đặc tả Use case đăng ký 12 Bảng Bảng đặc tả Use case tìm kiếm 13 Bảng Bảng đặc tả Use case xem trang chủ 13 Bảng Bảng đặc tả Use case xem sách 14 Bảng Bảng đặc tả Use case xem chi tiết sách 14 Bảng Bảng đặc tả Use case liệt kê sách 15 Bảng 10 Bảng đặc tả Use case quản lý tài khoản 16 Bảng 11 Bảng đặc tả Use case quản lý sách .17 Bảng 12 Bảng đặc tả Use case quản lý phân quyền 18 Bảng 13 Bảng đặc tả Use case quản lý nhà cung cấp 19 Bảng 14 Bảng đặc tả Use case quản lý hoá đơn 20 Bảng 15 Bảng đặc tả Use case quản lý giỏ hàng 21 Bảng 16 Bảng đặc tả Use case thống kê 22 Bảng 17 Bảng Account 41 Bảng 18 Bảng Customer 41 Bảng 19 Bảng Employee 42 Bảng 20 Bảng ImportDetail 42 Bảng 21 Bảng Order 44 Bảng 22 Bảng Product 45 0 Hình 3 Giao diện trang chi tiết sản phẩm Giao diện trang quản lý tài khoản - Giao diện trang quản lý tài khoản giúp khách hàng đăng ký tài khoản để đăng nhập vào website 0 Hình Giao diện trang đăng ký tài khoản Giao diện trang sách - Giao diện trang sách trang mà nhân viên nhập sách cửa hàng, bạn cập nhật loại sách 0 Hình Giao diện trang sách Giao diện trang quản lý giỏ hàng - Giao diện trang quản lý giỏ hàng giúp khách hàng xem, sửa, xoá sách giỏ hàng 0 Hình Giao diện trang quản lý giỏ hàng Giao diện trang giới thiệu - Giao diện trang giới thiệu trang giới thiệu thơng tin cửa hàng sách 0 Hình Giao diện trang giới thiệu Giao diện trang hướng dẫn mua hàng - Giao diện trang hướng dẫn mua hàng hướng dẫn cách mua hàng website 0 Hình Giao diện trang hướng dẫn mua hàng 0 Giao diện trang tìm kiếm - Giao diện tìm kiếm giúp khách hàng tìm kiếm sản phẩm theo nhu cầu khách hàng Hình Giao diện trang tìm kiếm 0 10 Giao diện trang đăng nhập admin - Giao diện đăng nhập admin giúp admin đăng nhập vào trang quản lý hệ thống để quản lý sách, quản lý phân quyền, quản lý nhà cung cấp Hình 10 Giao diện trang đăng nhâp admin 11 Giao diện trang đăng ký tài khoản nhân viên - Giao diện giúp nhân viên đăng ký tài khoản Hình 11 Giao diện trang đăng ký tài khoản nhân viên 0 12 Giao diện trang quản trị - Giao diện trang quản trg giúp người quản trg quản lý hệ thống cửa hàng Tại người quản lý cập nhập hàng, sản phẩm, nhà cung cấp, lĩnh vực…quản lý tài khoản hay đổi mật Thống kê sản phẩm, hóa đơn, doanh thu Hình 12 Giao diện trang quản trị 0 13 Giao diện trang quản lý phân quyền - Giao diện trang quản lý phân quyền giúp người quản lý quản lý nhân viên phân quyền cho nhân viên Hình 13 Giao diện trang quản lý phân quyền 0 14 Giao diện trang quản lý hoá đơn - Giao diện trang quản lý hoá đơn giúp người quản lý xem xử lý hoá đơn cho khách Hình 14 Giao diện trang quản lý hoá đơn 0 15 Giao diện trang thống kê Hình 15 Giao diện trang thống kê 0 CHƯƠNG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Đánh giá kết 1.1 Chức làm - Khảo sát thực tế hệ thống bán hàng trực tuyến số trang web Tìm hiểu cách thức, nghiệp vụ xây dựng website bán hàng trực tuyến nói chung nhu cầu cụ thể “Website bán sách online” - Đánh giá tfnh chfnh xác, khoa học cách thức xây dựng hệ thống “Website bán sách online”, phát huy ưu điểm, khắc phục nhược điểm tồn để xác đgnh hướng xây dựng chức cho chương trình cho phù hợp - Phân tfch thiết kế hệ thống, lập biểu đồ usecase, biểu đồ lớp, biểu đồ hoạt động cho chức chfnh sở thực tế hệ thống “Website bán sách online” - Phân tfch, tìm hiểu thiết kế sở liệu hợp lý - Thiết kế giao diện chfnh cho chương trình xây dựng “Website bán sách online” với đầy đủ tfnh mà yêu cầu đặt - - Đề tài phát triển tương đối hoàn thiện với chức như: đăng nhập, đăng ký, đổi mật khẩu, xem điểm, quản lý hệ thống website, quản lý báo cáo, thống kê Đảm bảo quyền sử dụng, quyền riêng tư bảo mật thông tin người dùng Đảm bảo việc việc đăng ký thành cơng đăng nhập thành công sử dụng chức khác websiste 1.2 Chức chưa làm - Do nhiều yếu tố ràng buộc, nhiều nguyên nhân khách quan chủ quan, hạn chế mặt thời gian nên đề tài cịn nhiều lỗi thiếu sót, số chức chưa hồn thiện hẳn cịn xảy lỗi nhỏ - Giao diện chưa thiết kế đẹp tỉ mỉ - Chức in báo cáo thống kê chưa thực Ưu/nhược điểm đề tài 0 Ưu điểm: - Đề tài mang tfnh gần gei với sinh viên - Hoạt động nhiều môi trường - Đề tài có khả ứng dụng thành công cao - Website bán sách online với giao diện thân thiện, dễ sử dụng - Nội dung dễ hiễu , tương tác dễ dàng Khuyết điểm: - Tư làm web thành viên nhóm chưa phát triển mức cao dẫn đến khả tương tác mơi trường mạng cịn hạn chế - Mơi trường ứng dụng cịn hạn chế khơng có đủ kinh phf thử nghiê am athống thực dẫn tới đề tài mang tfnh phát triển - Giao diện số trang quản trg chưa đẹp, cách bố trf điều khiển chưa hợp lý - Viê ca tối ưu athống chưa tốt -Độ bảo mật hạn chế Hướng phát triển đề tài - Tìm hiểu cơng nghệ để sử dụng vào việc phát triển ứng dụng Website - Tìm hiểu thơng qua tài liệu lập trình web, javascript, jquery… - Thông qua đề tài triển khai thực tế - Bổ sung hạn chế đề tài , mở rộng chức hệ thống website , đảm bảo độ tin cậy hệ thống - Phát triển forum , hỗ trợ kĩ thuật cho người dùng forum 0 -Việc gặp hàng tuần với giáo viên hướng dẫn giúp cho việc nghiên cứu xây dựng hướng TÀI LIỆU THAM KHẢO [1] Lập trình Hướng đối tượng C# 2005 – Tác giả: Phạm Hữu Khang - Nhà xuất NXB: Lao động xã hội [2] Lập trình ASP.Net 2.0 – Tác giả: Phạm Hữu Khang – NXB: Lao động xã hội [3] SQL Server – Tác giả: Nguyễn Thiê na Tâm – NXB: Trường Đại học quốc gia thành phố Hồ Chf Minh [4] Các Giải Pháp Lập Trình C# – Tác giả: Nguyễn Ngọc Bình Phương Thái Thanh Phong – NXB: Giao thơng vận tải [5] Lập trình web với ASP.NET – Tác giả: Nguyễn Minh Đạo – NXB: trường Đại học Sư phạm kỹ thuật TP.HCM, xuất năm 2014 0 ... em hoàn thiện CHƯƠNG TỔNG QUAN ĐỀ TÀI Giới thiệu đề tài 1.1 Tên đề tài Đề tài ? ?WEBSITE BÁN SÁCH ONLINE? ?? tảng ASP.NET C# 1.2 Giới thiệu đề tài Website bán sách online giúp chủ cửa hàng người quản...TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CƠNG NGHỆ *********** BÁO CÁO LẬP TRÌNH WEB TÊN ĐỀ TÀI WEBSITE BÁN SÁCH ONLINE Sinh viên thực : Lê Quang Chung MSSV :1824801030261 Lớp : D18PM04... để mua sách toán online dễ dàng 1.3 Lý chọn đề tài Hiện với phát triển mạnh mẽ công nghệ thông tin bên cạnh cách quản lý mua bán sách truyền thống Vì em thực xây dựng ? ?WEBSITE BÁN SÁCH ONLINE? ??