Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
1,63 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB ĐỀ TÀI: SHOP YẾN SÀO Giảng viên giảng dạy: Nguyễn Mai Huy Sinh viên thực hiện: Võ Thành Khải â M MSSV: 2100008932 LỚP: 21DTH1C CHUYÊN NGÀNH: Trí Tuệ Nhân Tạo Khóa: 2021 Tp.HCM, 26, tháng 12, năm 2022 BM-ChT-11 TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KỲ THI KẾT THÚC HỌC PHẦN TRUNG TÂM KHẢO THÍ HỌC KỲ – NĂM HỌC 2022 - 2023 PHIẾU CHẤM THI TIỂU LUẬN/ĐỒ ÁN Môn thi: Lập trình Web Lớp học phần: 21DTH1C Nhóm sinh viên thực : Võ Thành Khải Tham gia đóng góp: . L.701 Đề tài tiểu luận/báo cáo sinh viên : Web Bán Yến Sào Phần đánh giá giảng viên (căn thang rubrics mơn học): Tiêu chí (theo CĐR HP) Đánh giá GV Cấu trúc báo cáo Điểm tối Điểm đạt đa Nội dung - Các nội dung thành phần - Lập luận - Kết luận Trình bày TỔNG ĐIỂM 1 10 Giảng viên chấm thi (ký, ghi rõ họ tên) Nguyễn Mai Huy NHẬN XÉT CỦA GIẢNG VIÊN GIẢNG DẠY Tp.HCM, Ngày tháng năm Giảng viên giảng dạy (Ký tên ghi rõ họ tên) Lời cảm ơn Mục lục Phần I: Lời mở đầu 1.1 Nhận xét giáo viên giảng 1.2 Lý chọn đề tài 1.3 Đối tượng nghiên cứu 1.4 Đối tượng khảo sát Mục tiêu nghiên cứu Phần II: Nội Dung Chương 1: Tổng Quan ASP.NET 1.1 Khái quát ASP.NET 1.1.1 Một vài ASP.NET 1.1.2 Cách thực thi ASP.NET 1.1.3 Ưu nhược điểm ASP.NET Chương 2: Phân tích yêu cầu 2.1 Danh sách use case 2.1.1 Biểu đồ Usecase cho tồn thớng 2.1.2 Biểu đồ Use-case cho phần quản lý tài khoản 2.1.3 Biểu đồ Use-case thống kề 2.1.4 Biểu đồ Use-case quản lý thống 2.1.5 Biểu đồ Use-case người dùng 2.1.6 Biểu đồ Use-case người quản lý 2.1.7 Chức giỏ hàng 2.1.8 Biểu đồ Use-case cho chức mua hàng 2.1.9 Đặt Use-case “tìm kiề́m sản phẩm” khách hàng 2.1.10 Đặt Use-case thêm sách vào giỏ hàng 2.1.11 Đặt Use-case cập nhật hóa đơn 2.1.12 Biểu đồ Use-case cho phần đăng nhập 2.2 Biểu đồ 2.2.1 Biểu đồ cho đăng nhập 2.2.2 Biểu đồ cho đăng ký 2.2.3 Biểu đồ cho tìm kiếm 2.2.4 Biểu đồ cho giỏ hàng CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Giao diện trang chủ 3.2 Trang chi tiết sản phẩm 3.3 Trang đăng nhập đăng ký tài khoản 3.4 Trang admin PHẦN III: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Kết Luận Đồ Án LỜI CẢM ƠN Để có kết ngày hôm nay, em xin gửi lời cảm ơn chân thành đến quý thầy cô khoa CNTT Trường Đại Học Nguyễn Tất Thành người dìu dắt em truyền đạt kiến thức quý báu suốt thời gian em học tập trường Và hết em xin gửi lời cảm ơn sâu sắc tới: Xin cảm ơn thầy Nguyễn Mai Huy tận tình hướng dẫn giúp đỡ em q trình nghiên cứu hồn thành báo cáo Trong trình nghiên cứu thực đề tài, với vốn kiến thức hạn hẹp không tránh thiếu sót cần phải bổ sung hồn thiện tốt Rất mong góp ý thầy Nhóm đề tài xin chân thành cảm ơn! Tp.HCM, Ngày 27 tháng 12 năm 2022 Nhóm đề tài Võ Thành Khải Lý chọn đề tài LỜI MỞ ĐẦU Ngày nay, với phát triển mạnh mẽ công nghệ thông tin ứng dụng sống Máy tính khơng cịn thứ phương tiện lạ lẫm người mà dần trở thành cơng cụ làm việc giải trí thơng dụng hữu ích chúng ta, khơng có cơng sở mà ngày gia đình Trong kinh tế nay, với tồn cầu hóa kinh tế giới, mặt đời sống xã hội ngày nâng cao, đặc biệt nhu cầu trao đổi hàng hóa người tiêu dùng ngày tăng số lượng chất lượng Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy tính có kết nối mạng Internet bạn có tận tay cần mà không qua nhiều thời gian Bạn cần vào trang thương mại điện tử, làm theo hướng dẫn Click bạn cần Các dịch vụ mang đến tận nhà cho bạn Qua trình học lớp tìm hiểu mơn học lập trình ASP.NET nhóm em áp dụng kiến thức học để xây dựng hệ thống “Website Bán Yến Sào” với hướng dẫn tận tình giáo viên hướng dẫn Ngoài làm báo cáo chuyên đề giúp cho thành viên nhóm nâng cao khả lập trình rút nhiều kinh nghiệm cho trang web sau Do kiến thức kinh nghiệm lập trình, thiết kế cịn hạn chế nên phần mềm nhóm em cịn có nhiều thiếu xót Rất mong đóng góp thầy bạn để phần mềm nhóm hoàn thiện Đối tượng nghiên cứu - Người sử dụng: tất người có nhu cầu mua sản phẩm yến Mọi người tham gia - Cơng cụ: Microsof Visual Studio 2019, SQL Server Management Studio 2019 Đối tượng khảo sát - Người cung cấp thông tin: Quản lý chủ cửa hàng yến sào Giới hạn phạm vi nghiên cứu - Mục đích nghiên cứu: + Đây website nhằm bán giới thiệu mặt hàng cửa hàng đến tay người tiêu dùng, với mặt hàng chi tiết giá phù hợp, xác Website nhằm Giúp khách hàng: + Tìm kiếm thông tin sản phẩm từ hệ thống đặt mua mặt hàng này.Nếu khách hàng khơng có nhu cầu mua mà vào website để tìm hiểu, tham khảo mặt hàng, phải đặt yêu cầu nhà phát triển kinh doanh phải làm để thu hút khách hàng, để họ mua sản phẩm mình, đồng thời khách hàng thực giao dịch trực tuyến hệ thống nhiều hình thức tốn + Thực thao tác tìm kiếm nhanh, hiệu bên cạnh cịn giúp cho khách hàng tiết kiệm thời gian, tiết kiệm chi phí doanh nghiệp + Có chức tiện lợi chức giỏ hàng, thống kê số lượng mặt hàng mà khách hàng chọn để thực giao dịch mua bán, khách hàng thay đổi số lượng hàng cần mua + Theo dõi đơn hàng mình, gửi ý kiến đóng góp, phản hồi lại cho hệ thống Giúp người quản lý: + Trong vấn đề quản lý khách hàng, lượng người truy cập, quản lý thông tin quản lý nguồn tìm kiếm khách hàng + Thêm, sửa, xóa thơng tin sản phẩm thơng tin khách hàng, kiểm tra xử lý đơn hàng - Phạm vi nghiên cứu + Các chức chương trình: Bán yến sào: Sau người dùng truy cập vài hệ thống họ xem thơng tin loại yến, thêm vào giỏ hàng mà họ thấy ưng ý, phù hợp với yêu cầu cầu họ Giỏ hàng: Khi người dùng hệ thống tìm ăn phù hợp với nhu cầu cho vào giỏ hàng Giỏ hàng nơi người dùng xem lại ăn mà lựa chọn mà khơng phải cơng tìm kiếm lại Đơng thời họ đặt mua sản phẩm yến, thêm, sửa, xóa loại yến giỏ hàng biết số tiền mà họ phải trả cho số sách Tìm kiếm: Chức giúp người dùng tìm kiếm sách nhanh chóng mà họ định hướng Đăng nhập, đăng kí: Hai chức giúp người dùng đặt mua sách hệ thống Quản trị: Cập nhật, sửa, xóa, thêm, bổ sung thông tin sách Quản lý người dùng, quản lý việc bán sách, mua sách, giao hàng, liên hệ, tổng hợp ý kiến khách hàng… Mục tiêu nghiên cứu Giới thiệu, quảng bá cửa hàng bán yến sào Cách liên hệ, địa chỉ, điều khoản khách hàng có nhu cầu mua hàng cửa hàng Giúp khách hàng tìm thấy ăn mà u thích, hay phù hợp với mục đích mình,… Tiếp nhận phản ánh khách hàng sản phẩm phương pháp làm việc cửa hàng thông qua website Phương pháp nghiên cứu Tìm kiếm tài liệu ASP.Net Tham khảo Website bán hàng mạng Vận dụng vào việc thiết kế xây dựng ứng dụng Web Thu thập tài liệu liên quan đến nghiệp vụ quản lý website bán yến sào Tham khảo tài liệu, sau coding thành phần mềm Visual Studio 2019 hồn thiện chương trình Ý nghĩa lý luận thực tiễn đề tài 2.1.11 Đặc tả use case cập nhật hóa đơn Hành động tác nhân Phản ứng hệ thống 1.Người quản trị chọn chức quản Hiển thị menu cho phép NQL chọn lý hóa đơn chức khác 3.NQL chọn chức tìm kiếm thơng tin 4.Chọn chức sửa thông tin 5.Gửi thông tin yêu cầu cần sửa tới hệ thống Hệ thống kiểm tra thông tin, xử lí NQL chọn chức xóa thơng tin cho phép sửa thơng tin Dịng kiện phụ: - Nếu NQL chưa nhập hay chọn từ khóa sửa mà nhấn nút sửa, hệ thống thông báo lỗi yêu cầu nhập lại - Danh sách đơn hàng hiển thị thông tin tiện cho việc theo dõi kiểm tra: Bên cạnh mã đơn hàng cịn có thông tin liên quan khác giúp cho NQL dễ dàng việc nắm bắt thơng tin như: mã hóa đơn, tên khách hàng, tổng tiền 2.1.12 Biểu đồ usecase cho phần đăng nhập Biểu đồ usecase tổng quát gồm có actor khách hàng người quản trị hệ thống Khi khách hàng muốn đăng nhập vào hệ thống khách hàng phải thực hiện: - Đăng ký thành viên nhà sách - Đăng nhập vào hệ thống Thay đổi thông tin Những thông tin người quản trị hệ thống kiểm tra xem có - xác hay khơng Nếu xác khách hàng đăng nhập vào hệ thống Nếu không khách hàng phải đăng nhập lại Mô tả tóm tắt: - Tên Ca sử dụng: Đăng nhập - Mục đích: Đảm bảo xác thực người dùng, người quản lý yêu cầu bảo mật hệ thống - Tác nhân: Người dùng, người quản lý - Tóm lược: Người dùng (Người quản lý) muốn vào hệ thống phải cung cấp thơng tin tài khoản mật đăng nhập vào hệ thống Hệ thống kiểm tra thơng tin xem người dùng có thành viên hệ thống khơng, người dùng truy cập vào hệ thống Mơ tả kịch bản: Thông tin đầu vào: Tài khoản Mật Điều kiện đầu vào:Khơng có Dịng kiện chính: Hành động tác nhân Phản ứng hệ thống Chọn chức đăng nhập có tài khoản sau đăng kí xong hệ thống tự động cho thành viên vào trang đăng nhập 3.Nhập thông tin tài khoản 4.Gửi thông tin đăng nhập tới hệ thống Hiển thị trang chủ, người dùng đăng nhập vào hệ thống Kiểm tra thơng tin đăng nhập, cho phép truy cập hệ thống, sai thơng báo lỗi Dịng kiện phụ: - Nếu người dùng (đã thành viên trang web) nhập tên truy cập (Username) mật (Password) khơng hệ thống đưa thông báo yêu cầu nhập lại - Người quản trị hay người dùng muốn thay đổi thông tin tài khoản, chọn chức thay đổi mật khẩu, hệ thống hiển thị trang thay đổi mật 2.2 Biểu đồ 2.2.1 Biểu đồ cho đăng nhập 2.2.2 Biểu đồ cho đăng ký 2.2.3 Biểu đồ cho tìm kiếm 2.2.4 Biểu đồ cho giỏ hàng - CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 3.1 Giao diện trang chủ - Giao diện chương trình hiển thị menu danh mục sản phẩm, menu ngang, menu trái, slideshow ảnh, sản phẩm nhất,logo thương hiệu sản phẩm, giỏ hàng khách hàng, link đăng nhập, đăng ký Từ trang chủ người dùng tiếp tục thực tất chức hệ thống 3.2 Trang chi tiết sản phẩm - Giao diện from chi tiết sản phẩm hiển thị thông tin chi tiết sản phẩm khách hàng lựa chọn - Đưa thông tin chi tiết sản phẩm khách hàng mua 3.3 Trang đăng nhập đăng ký tài khoản - Giao diện đăng nhập giúp người dùng đăng nhập vào hệ thống - Dữ liệu đầu vào:Tên đăng nhập, tên đầy đủ, số điện thoại, Email, mật - Dữ liệu đầu ra: Thông tin đăng nhập thành công hay không 3.4 Trang addmin 3.4.1 Trang thông tin tài khoản 3.4.2 Trang dăng viết 3.4.3 Trang sản phẩm 3.4.4 Trang viết hệ thống 3.4.5 Trang danh sách đơn hàng PHẦN III: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN Kết đạt - 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 yến sào” - Đánh giá tính xác, khoa học cách thức xây dựng hệ thống “Website bán yến sào”, phát huy ưu điểm, khắc phục nhược điểm tồn để xác định hướng xây dựng chức cho chương trình cho phù hợp - Phân tích thiết kế hệ thống, lập biểu đồ usecase, biểu đồ lớp, biểu đồ hoạt động cho chức sở thực tế hệ thống “Website bán yến sào” - Phân tích, tìm hiểu thiết kế sở liệu hợp lý - Thiết kế giao diện cho chương trình xây dựng “Website bán yến sào” với đầy đủ tính mà yêu cầu đặt Ưu/nhược điểm đề tài Ưu điểm: Đề tài mang tính gần gũi 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 phí thử nghiệm hệ thống thực dẫn tới đề tài mang tính phát triển Giao diện số trang quản trị chưa đẹp, cách bố trí điều khiển chưa hợp lý Việc tối ưu hệ thống chưa tốt Độ bảo mật hạn chế KẾT LUẬN Sau thời gian tập trung triển khai đề tài, chúng em hoàn thành Xây dựng website bán yến sào với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Sau hoàn thành xong được Website bán yến sào online, chúng em có thêm kỹ tảng để xây dựng website áp dụng kiến thức Asp.net, html, css, javascript học vào việc phát triển ứng dụng web Bên cạnh đó, chúng em mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ em nâng cao Khi thực hoàn thành dự án, em biết thêm nhiều kinh nghiệm quý giá xây dựng website nói riêng phát triển phần mềm Những kỹ tảng để giúp em nâng cao trình độ thân, kinh nghiệm thực tế để làm việc ngồi doanh nghiệp sau