Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
3,37 MB
Nội dung
ỦY BAN NHÂN DÂN TỈNH BÌNH DƯƠNG TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ BÁO CÁO TỐT NGHIỆP Đề tài: XÂY DỰNG WEBSITE BÁN MŨ BẢO HIỂM GVHD: THS.ĐẶNG PHẠM HỮU THẢO SVTH: VÕ ĐỨC KHÁNH MSSV: 1524801040002 Bình Dương - 05 năm 2019 Xây dựng website bán mũ bảo hiểm i NHẬN XÉT CỦA GIÁO VIÊN Xây dựng website bán mũ bảo hiểm ii MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN i MỤC LỤC ii DANH MỤC CÁC BẢNG iv DANH MỤC CÁC HÌNH VẼ iv DANH SÁCH CÁC KÍ TỰ, CHỮ VIẾT TẮT vi LỜI CẢM ƠN vii LỜI NÓI ĐẦU viii PHẦN 1: MỞ ĐẦU ix Lí chọn đề tài ix Hướng tiếp cận đề tài ix Nội dung thực đề tài ix Ý nghĩa lý luận ý nghĩa thực tiễn đề tài x Cấu trúc báo cáo x PHẦN 2: NỘI DUNG CHƯƠNG 1: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU, PHÂN TÍCH HỆ THỐNG 1.1 Giới thiệu tài liệu 1.2 Thông tin chung 1.3 Nội dung khảo sát CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ VỚI UML 2.1 Tổng quan UML 2.2 Xác định tác nhân tình sử dụng User Case 2.3 Biểu đồ lớp 17 2.4 Biểu đồ 18 2.5 Biểu đồ hoạt động 23 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ CSDL 31 3.1 Các bảng liệu 31 3.2 Mơ hình liệu quan hệ 34 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH 35 4.1 Trang đăng nhập 35 4.2 Trang đăng kí 35 4.3 Quên mật 36 4.4 Đổi mật 37 4.5 Cập nhật thông tin tài khoản 37 4.6 Trang sản phầm 38 4.7 Trang chủ 38 4.8 Trang giới thiệu 40 4.9 Trang liên hệ 40 4.10 Trang giỏ hàng 41 4.11 Trang đặt hàng 42 4.12 Trang đăng nhập admin 43 4.13 Trang Admin 44 4.14 Trang quản lý tài khoản 44 4.15 Trang quản lý sản phẩm 45 Xây dựng website bán mũ bảo hiểm iii 4.16 Trang quản lý đơn hàng 45 4.17 Trang quản lý nhà cung cấp 46 4.18 Trang quản lý danh mục 46 4.19 Trang thống kê 47 4.20 Trang doanh thu bán hàng 47 PHẦN 3: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 48 Kết đạt 48 Hạn chế đề tài 48 Hướng phát triển 48 PHẦN 4: TÀI LIỆU THAM KHẢO 49 Xây dựng website bán mũ bảo hiểm iv DANH MỤC CÁC BẢNG Bảng 1.1: Use Case tổng quan hệ thống Bảng 1.2: Use Case quản lý sản phẩm 10 Bảng 1.3: Use Case tìm kiếm sản phẩm 11 Bảng 1.4: Use case giỏ hàng 12 Bảng 1.5: Use case quản lý nhà cung cấp sản phẩm 13 Bảng 1.6: Use case quản lý danh mục sản phẩm 14 Bảng 1.7: Use case quản lý tài khoản 15 Bảng 1.8: Use case thống kê báo cáo 16 Bảng 1.9: “AspNetRoles” 31 Bảng 1.10:“AspNetClaims” 31 Bảng 1.11:“AspNetUserLogins” 31 Bảng 1.12:“AspNetUserRoles” 31 Bảng 1.13: “AspNetUsers” 31 Bảng 1.14:“Customers” 31 Bảng 1.15: “Categories” 32 Bảng 1.16: “OrderDetails” 32 Bảng 1.17: “Orders” 32 Bảng 1.18: “Products” 32 Bảng 1.19: “Suppliers” 33 Bảng 1.20 “Permissions” 33 Bảng 1.21 “WebActions” 33 DANH MỤC CÁC HÌNH VẼ Hình 1.1: Use Case tổng quan hệ thống Hình 1.2: Use Case quản lý sản phẩm 10 Hình 1.3: Use Case tìm kiếm sản phẩm 11 Hình 1.4: Use case giỏ hàng 12 Hình 1.5: Use case quản lý nhà cung cấp sản phẩm 13 Hình 1.6: Use case quản lý danh mục sản phẩm 14 Hình 1.7: Use case quản lý tài khoản 15 Hình 1.8: Use case thống kê báo cáo 16 Hình 1.9: Biểu đồ lớp 17 Hình 1.10: Biểu đồ cho chức đăng nhập 19 Hình 1.11: Biểu đồ cho chức tìm kiếm 19 Hình 1.12: Biểu đồ cho chức quản lí sản phẩm 20 Hình 1.13: Biểu đồ cho chức quản lý danh mục 20 Hình 1.14: Biểu đồ cho chức quản lý nhà cung cấp 21 Hình 1.15: Biểu đồ cho chức thống kê 21 Xây dựng website bán mũ bảo hiểm v Hình 1.16: Biểu đồ cho trình in ấn 22 Hình 1.17: Biểu đồ cho trình đặt hàng qua website 22 Hình 1.18: Biểu đồ cho chức quản lý tài khoản 23 Hình 1.19: Biểu đồ hoạt động đăng nhập 23 Hình 1.20: Biểu đồ hoạt động đăng kí 24 Hình 1.21: Biểu đồ hoạt động đổi mật 24 Hình 1.22: Biểu đồ hoạt động quên mật 25 Hình 1.23: Biểu đồ hoạt động liên hệ 25 Hình 1.24: Biểu đồ hoạt động tìm kiếm sản phẩm 26 Hình 1.25: Biểu đồ hoạt động thêm vào giỏ hàng 26 Hình 1.26: Biểu đồ hoạt động tốn 27 Hình 1.27: Biểu đồ hoạt động quản lý tài khoản 27 Hình 1.28: Biểu đồ hoạt động quản lý phân quyền 28 Hình 1.29: Biểu đồ hoạt động quản lý sản phẩm 28 Hình 1.30: Biểu đồ hoạt động nhà cung cấp 29 Hình 1.31: Biểu đồ hoạt động quản lý danh mục 29 Hình 1.32: Biểu đồ hoạt động quản lý thống kê, doanh thu 30 Hình 1.33: Sơ đồ quan hệ 34 Hình 2.1: Trang đăng nhập 35 Hình 2.2: Trang đăng kí 36 Hình 2.3: Trang quên mật 36 Hình 2.4: Đổi mật 37 Hình 2.5: Cập nhật thơng tin tài khoản 37 Hình 2.6: Trang sản phẩm 38 Hình 2.7: Trang chủ 39 Hình 2.8: Trang giới thiệu 40 Hình 2.9: Trang liên hệ 41 Hình 2.10: Trang giỏ hàng 42 Hình 2.11: Trang đặt hàng 43 Hình 2.12: Trang đăng nhập admin 43 Hình 2.13: Trang Admin 44 Hình 2.14: Trang quản lý tài khoản 44 Hình 2.15: Trang quản lý sản phẩm 45 Hình 2.16: Trang quản lý đơn hàng 45 Hình 2.17: Quản lý nhà cung cấp 46 Hình 2.18: Quản lý danh mục 46 Hình 2.19: Trang thống kê 47 Hình 2.20: Trang doanh thu bán hàng 47 Xây dựng website bán mũ bảo hiểm vi DANH SÁCH CÁC KÍ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích UC Use Case UML Unified Modeling Language (Ngơn ngữ mơ hình thống nhất) CSDL Cơ sở liệu PK Primary Key (Khóa chính) FK Foreign Key (Khóa ngoại) Xây dựng website bán mũ bảo hiểm vii LỜI CẢM ƠN Qua thời gian nghiên cứu tiến hành thực đến nay, đề tài “Xây dựng website bán mũ bảo hiểm” hoàn thành Em xin chân thành cảm ơn thầy cô trường Đại học Thủ Dầu Một truyền đạt kiến thức, kinh nghiệm quý báu cho em suốt trình học Đặc biệt thầy cô khoa Công nghệ thơng tin tận tình giảng dạy, bảo, trang bị cho em kiến thức cần thiết suốt trình học tập nghiên cứu khoa, tạo điều kiện thuận lợi giúp em thực đề tài lớn Em xin chân thành cảm ơn thầy Đặng Phạm Hữu Thảo tận tình giảng dạy hướng dẫn em hoàn thành tốt đề tài thành phần thiếu nỗ lực q trình thực Và cuối em xin gửi lời cảm ơn đến gia đình ln ln động viên, ủng hộ, người bạn gắn bó, chia sẻ nhiều kinh nghiệm kiến thức thực đề tài, để đề tài hồn thành cách thành cơng Trong q trình thực đề tài, em cố gắng nhiều khơng tránh khỏi thiếu xót hạn chế định Em mong nhận đóng góp ý kiến, bảo tận tình cảm thơng q thầy bạn để đề tài em hoàn thiện thiết thực Em xin chân thành cảm ơn! Sinh viên thực hiện: Võ Đức Khánh Xây dựng website bán mũ bảo hiểm viii LỜI NĨI ĐẦU Ngày nay, cơng nghệ thơng tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phương tiện quý mà ngày trở thành công cụ làm việc giải trí thơng dụng người, khơng cơng sở mà cịn gia đình Đứng trước vai trị thơng tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hoàn thiện hệ thống thơng tin nhằm tin học hóa hoạt động tác nghiệp đơn vị 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 có nối mạng Internet bạn có tận tay cần mà nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thơng chưa phát triển mạnh, dịch vụ tốn điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thông qua web Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, em định thực đề tài “Xây dựng Website bán mũ bảo hiểm” Việc xây dựng website giúp cho công việc kinh doanh trở nên thuận lợi dễ dàng hơn, đáp ứng nhu cầu làm việc lúc, nơi, đồng thời thỏa mãn nhu cầu xem thông tin, mua bán online… đối tượng khách hàng Xây dựng website bán mũ bảo hiểm ix PHẦN 1: MỞ ĐẦU Lí chọn đề tài Ngày nay, cơng nghệ thơng tin ngày phát triển nhu cầu sống việc ứng dụng Công nghệ thông tin vào công việc người phát triển mạnh mẽ ngày đa dạng hơn, đặc biệt vấn đề quảng bá sản phẩm internet dành ý nhà sản xuất với mục đích thu doanh thu lớn Nhiều công nghệ sử dụng áp dụng hàng ngày, đưa phần mềm vào quản lý ngày trực quan sinh động với người sử dụng, nhằm phục vụ nhu cầu truyền thông người, hoạt động kinh doanh mũ bảo hiểm ngày phát triển mạnh mẽ xu hướng bán lẻ cửa hàng, doanh nghiệp Hiện nay, đa số cửa hàng bán mũ bảo hiểm chưa có phần mềm quản lý, phương pháp quản lý thực cách thủ công chủ yếu cách ghi chép sổ sách… Nhằm giảm thao tác thủ công, mang lại tính xác hiệu cao cơng tác quản lý hoạt động kinh doanh Nhằm giúp đối tượng kinh doanh mũ bảo hiểm giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêu dùng, hỗ trợ việc mua bán qua mạng cách nhanh chống, hiệu quả, tiết kiệm chi phí, thời gian Giúp khách hàng lựa chọn cho mũ bảo hiểm ưng ý mà không cần phải đến t ận nơi để xem mua hàng, khách hàng xem mua hàng trực tuyến website Từ lý em định thực đề tài “Xây dựng website bán mũ bảo hiểm”.Website cung cấp thơng tin cách nhanh chóng đầy đủ, vài thao tác click chuột bạn tìm sản phẩm phù hợp với mình, từ giá đến kiều dáng, tính phù hợp với tầng lớp sử dụng Thỏa mãn nhu cầu người dùng nhanh chóng thành cơng mà website mang đến Hướng tiếp cận đề tài - Website dễ sử dụng, giao diện đẹp, thân thiện với người dùng - Đầy đủ chức chính, tính tốn xác - Thống kê, báo cáo nhanh, xác,hóa đơn dễ nhìn đẹp Nội dung thực đề tài Khảo sát hệ thống - Khảo sát trang web bán hàng trực tuyến huyenanh.com.vn, andens.com, pro-biker.vn, từ áp dụng để xây dựng website bán mũ bảo hiểm Phân tích chức hệ thống - Từ q trình khảo sát, phân tích đưa bảng chức hệ thống phân tích chi tiết chức Xây dựng website bán mũ bảo hiểm Trang 35 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ CHƯƠNG TRÌNH 4.1 Trang đăng nhập + Mục đích: Chức cho phép người sử dụng đăng nhập vào website tên đăng nhập mật muốn đặt mua hàng qua website cửa hàng Sau đăng nhập thành cơng họ mua sản phẩm Đầu vào: Tên đăng nhập, mật Quá trình: Nhập tên đăng nhập mật Kiểm tra xem tên đăng nhập mật có hợp lệ không Đầu ra: Nếu tên đăng nhập mật người sử dụng đăng nhập vào hệ thống Nếu sai hệ thống yêu cầu nhập lại + Giao diện: Hình 2.1: Trang đăng nhập 4.2 Trang đăng kí + Mục đích: Chức cho phép khách hàng tào tài khoản thành viên cửa hàng đề mua hàng online webstie cửa hàng Tại khách Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 36 hàng nhập đầy đủ thông tin: tên đăng nhập, họ tên, số điện thoại, email, tiến hành đăng kí +Giao diện: Hình 2.2: Trang đăng kí 4.3 Quên mật + Mục đích: Trang giúp khách hàng lấy lại mật quên mật Khách hàng nhập tên đăng nhập email lúc tạo tài khoản vào bấm lấy vào mật sau hệ thống gửi mã xác nhận gmail, khách hàng dùng mã để đặt lại mật + Giao diện: Hình 2.3: Trang quên mật Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 37 4.4 Đổi mật + Mục đích: Khách hàng thay đổi mật + Giao diện: Hình 2.4: Đổi mật 4.5 Cập nhật thơng tin tài khoản + Mục đích: Khách hàng cập nhật thơng tin tài khoản mình: tên, số điện thoại email + Giao diện: Hình 2.5: Cập nhật thơng tin tài khoản Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 38 4.6 Trang sản phầm + Mục đích: Trang dùng để hiển thị loại sản phẩm với đầy đủ thông tin thông số kỹ thuật loại sản phẩm để người truy cập thấy sản phẩm trang web + Giao diện: Hình 2.6: Trang sản phẩm 4.7 Trang chủ + Mục đích: Đây giao diện người dùng trang web Tại người dùng xem thơng tin sản phẩm website thơng qua hình ảnh thơng tin khác sản phẩm + Giao diện: Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Hình 2.7: Trang chủ Chương 4: Phân tích thiết kế chương trình Trang 39 Xây dựng website bán mũ bảo hiểm Trang 40 4.8 Trang giới thiệu + Mục đích: Đây trang giới thiệu đầy đủ thông tin website cửa hàng + Giao diện: Hình 2.8: Trang giới thiệu 4.9 Trang liên hệ + Mục đích: Cho phép người dùng có thắc mắc hay cần hỗ trợ, tư vấn việc mua hàng website cửa hàng liên hệ với cửa hàng qua số điện thoại mail để cửa hàng tư vấn hỗ trợ cách tốt cho khách hàng + Giao diện: Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 41 Hình 2.9: Trang liên hệ 4.10 Trang giỏ hàng + Mục đích: Tại trang chứa đựng sản phẩm mà khách hàng chọn cho vào giỏ hàng Nếu người dùng muồn mua tiếp sản phẩm khác việc làm theo dẫn trang web Tại giỏ hàng chứa đựng thông tin tên sản phẩm, số lượng, giá bán, giảm giá sản phẩm cuối tổng số tiền mặt hàng chọn + Giao diện: Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 42 Hình 2.10: Trang giỏ hàng 4.11 Trang đặt hàng +Mục đích: Tại trang khách hàng nhập đầy đủ thông tin : tên người nhận, số điện thoại, địa chỉ,… đặt hàng Nếu giỏ hàng trống khơng cho đặt hàng +Giao diện: Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 43 Hình 2.11: Trang đặt hàng 4.12 Trang đăng nhập admin Cho phép người quản trị đăng nhập vào hệ thống để quản lý trang admin Hình 2.12: Trang đăng nhập admin Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 44 4.13 Trang Admin Đây giao diện admin trang web Tại admin quản lý đơn hàng, quản lý tài khoản người dùng, quản lý doanh thu, quản lý nhà cung cấp, quản lý danh mục, quản lý sản phẩm, Hình 2.13: Trang Admin 4.14 Trang quản lý tài khoản Trang dùng cho người quản trị hệ thống quản lý tài khoản phân quyền cho nhân viên cửa hàng với người tài khoản riêng quyền truy cập khác Hình 2.14: Trang quản lý tài khoản Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm 4.15 Trang 45 Trang quản lý sản ph ẩm Trang dùng cho người quản trị hệ thống quản lý sản phẩm Người quản trị thêm xóa sửa sản phẩm website Hình 2.15: Trang quản lý sản phẩm 4.16 Trang quản lý đơn hàng Trang dùng cho người quản trị hệ thống quản lý đơn hàng Người quản trị xem lại thơng tin đơn hàng mà khách hàng đặt mua Hình 2.16: Trang quản lý đơn hàng Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm 4.17 Trang 46 Trang quản lý nhà cung cấp Trang dùng cho người quản trị hệ thống quản lý nhà cung cấp Người quản trị thêm xóa sửa nhà cung cấp website Hình 2.17: Quản lý nhà cung cấp 4.18 Trang quản lý danh mục Trang dùng cho người quản trị hệ thống quản lý danh mục sản phẩm Người quản trị thêm xóa sửa danh mục sản phẩm website Hình 2.18: Quản lý danh mục Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 47 4.19 Trang th ống kê Chức trang thống kê tổng số lượng, tổng giá theo danh mục sản phẩm theo nhà cung cấp sản phẩm Hình 2.19: Trang thống kê 4.20 Trang doanh thu bán hàng Chức trang thống kê doanh thu bán hàng cửa hàng theo hàng hóa, theo danh mục, theo nhà cung cấp, theo tên khách hàng, theo tháng, theo quí theo năm Hình 2.20: Trang doanh thu bán hàng Chương 4: Phân tích thiết kế chương trình Xây dựng website bán mũ bảo hiểm Trang 48 PHẦN 3: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN - - Kết đạt Phần mềm triển khai cửa hàng bán mũ bảo hiểm Phần mềm có giao diện dễ nhìn, thân thiện với người sử dụng Sau nghiên cứu, em xây dựng phần mềm quản lý bán mũ bảo hiểm, thay cách quản lý thủ công tay, nhiều thời gian tốn công sức người quản lý Phần mềm có ứng dụng thực tiễn cửa hàng bán mũ bảo hiểm, dùng để quản lý thông tin liên quan đến sản phẩm (các loại mũ bảo hiểm) Hạn chế đề tài Phần mềm xây dựng website bán mũ bảo hiểm hoàn thành xong khơng tránh khỏi thiếu xót hạn chế định: - Chưa toán toán online qua tài khoản ngân hàng - Kỹ phân tích hệ thống cịn nhiều hạn chế Hướng phát triển - Tiếp tục bổ sung chức mà phần mềm chưa có để phần mềm ứng dụng rộng rãi hàng (chức toán online quan tài khoản ngân hàng, ) - Tiếp tục hồn thiện chương trình hi vọng đáp ứng nhu cầu người sử dụng Xây dựng website bán mũ bảo hiểm Trang 49 PHẦN 4: TÀI LIỆU THAM KHẢO [1] Công nghệ web ứng dụng [2] Phạm Hữu Khang - Lập trình với sở liệu [3] TS.Dương Kiều Hoa - Tơn Thất Hịa An, Giáo trình phân tích thiết kế hệ thống thông tin với UML, NXB Đại học Quốc gia TPHCM, 2006 [4] Tài liệu LINQ to SQL [5] LINQ for Visual C# 2005 [6] http://youtube.com [7] https://freetuts.net [8] http://congdongcviet.com [9] http://hocasp.net [10] https://myclass.vn [11] https://www.w3schools.com [12] https://vietjack.com [13] https://tedu.com.vn ... chính) FK Foreign Key (Khóa ngoại) Xây dựng website bán mũ bảo hiểm vii LỜI CẢM ƠN Qua thời gian nghiên cứu tiến hành thực đến nay, đề tài ? ?Xây dựng website bán mũ bảo hiểm? ?? hoàn thành Em xin chân... tích thiết kế CSDL Xây dựng website bán mũ bảo hiểm 3.2 Mơ hình liệu quan hệ Hình 1.33: Sơ đồ quan hệ Chương 3: Phân tích thiết kế CSDL Trang 34 Xây dựng website bán mũ bảo hiểm Trang 35 CHƯƠNG... chọn cho mũ bảo hiểm ưng ý mà không cần phải đến t ận nơi để xem mua hàng, khách hàng xem mua hàng trực tuyến website Từ lý em định thực đề tài ? ?Xây dựng website bán mũ bảo hiểm? ?? .Website cung cấp