TRƯỜNG ĐẠI HỌC HÒA BÌNH KHOA CÔNG NGHỆ THÔNG TIN – ĐIỆN TỬ VIỄN THÔNG KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN BẰNG .NET Sinh viên thực hiện: Nguyễn Hoàng Hải Lớp: 517CNT Giáo viên hướng dẫn: TS. Nguyễn Đăng Minh Hà Nội, năm 2021 LỜI NÓI ĐẦU Ngày nay khoa học kĩ thuật phát triển, góp phần đắc lực trong công cuộc cách mạng hóa khoa học kỹ thuật này phải kể đến lĩnh vực công nghệ thông tin. Công nghệ thông tin được ứng dụng trong nhiều lĩnh vực. Đặc biệt trong ngành kinh tế, nó đóng góp một phần đáng kể vào quá trình hội nhập.Như chúng ta đã biết, việc quản lý kinh doanh của nhiều cửa hàng vẫn còn thủ công, việc ghi chép thông qua sổ sách vẫn còn rất nhiều trở ngại, gây khó khăn cho người quản lý khi muốn kiểm tra xem xét các mặt hàng theo ngày, quý.
Với đề tài này website sẽ cho phép người sử dụng thực hiện một cách nhanh chóng, chính xác việc nhập dữ liệu, lưu trữ, cập nhập thông tin các mặt hàng, thực hiện yêu cầu báo cáo…với giao diện làm việc đơn giản, dễ sử dụng. Em xin chân thành cảm ơn! Nguyễn Hoàng Hải Page 2 LỜI CẢM ƠN Trong quá trình thực hiện đồ án tốt nghiệp, em đã nhận được sự giúp đỡ rất nhiệt tình của trường Đại Học Hòa Bình, thầy cô trong bộ môn và giáo viên hướng dẫn. Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường, đặc biệt là các thầy cô bộ môn Tin học đã giúp đỡ em về tài liệu tham khảo để em có thể hoàn thành tốt Báo cáo tốt nghiệp. Và em cũng xin chân thành cám ơn thầy Nguyễn Đăng Minh đã nhiệt tình hướng dẫn hướng dẫn em trong việc lựa chọn đề tài nghiên cứu, hướng tiếp cận và giúp em chỉnh sửa những thiếu sót trong quá trình nghiên cứu.
Trong quá trình nghiên cứu, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua và giúp em hoàn thiện hơn cho em. Đồng thời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài luận văn không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp từ phía thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn. Em xin chân thành cảm ơn! Nguyễn Hoàng Hải Page 3 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Hà Nội, ngày … tháng … năm 20… Giáo viên hướng dẫn (Ký và ghi rõ họ tên) Nguyễn Hoàng Hải Page 4 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Hà Nội, ngày … tháng … năm 20… Giáo viên phản biện (Ký và ghi rõ họ tên) Nguyễn Hoàng Hải Page 5 NHẬN XÉT CỦA HỘI ĐỒNG ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Hà Nội, ngày … tháng … năm 20… Hội đồng (Ký và ghi rõ họ tên) Nguyễn Hoàng Hải Page 6 MỤC LỤC MỤC LỤC. 7 PHẦN I: GIỚI THIỆU.
Mục đích của bản đặc tả. Phạm vi tài liệu. Các từ viết tắt. Mô tả về tài liệu.
Tài liệu tham khảo. 12 PHẦN II: TỔNG QUAN HỆ THỐNG. Phát biểu bài toán:. Mục tiêu hệ thống.
Đối với khách hàng. Đối với người quản trị hệ thống. Phạm vi hệ thống. Người sử dụng hệ thống.
Mô hình phân rã chức năng của hệ thống. Yêu cầu phần cứng. Yêu cầu tối thiểu. Yêu cầu nên có.
Phương pháp phát triển dự án. Lựa chọn vòng đời phát triển sản phẩm. Điều chỉnh quy trình cho dự án. Chiến lược tích hợp sản phẩm.
Quản lý chất lượng. Các ước tính cho dự án. Ước tính về kích cỡ. Ước tính về thời gian.
17 PHẦN III: DANH SÁCH ĐẶC TẢ YÊU CẦU CHỨC NĂNG. Đối tượng của Website. Chức năng của hệ thống. Đối khách vãng lai.
Đối với khách hàng đã có tài khoản với hệ thống. 20 Nguyễn Hoàng Hải Page 7 3. Đối với Admin. Đối với Manager.
32 PHẦN IV: CÁC YÊU CẦU PHI CHỨC NĂNG. SR001 - Yêu cầu về bảo mật. SR002 - Yêu cầu về tính dễ sử dụng. SR003 - Yêu cầu về sao lưu.
SR004 - Yêu cầu về tính hỗ trợ. SR005 - Yêu cầu về các ràng buộc thiết kế. SR006 - Yêu cầu về giao tiếp người dùng. SR007 - Yêu cầu về tính ổn định.
SR008 - Yêu cầu về pháp lý và bản quyển. SR009 - Yêu cầu khác. 37 PHẦN V: KIẾN TRÚC HỆ THỐNG. Mô hình kiến trúc.
Các kiến trúc giao tiếp. Cơ sở thiết kế. 37 PHẦN VI: THIẾT KẾ LỚP. 38 PHẦN VII: CÁC BIỀU ĐỒ.
Biểu đồ phân cấp chức năng. Biểu đồ mức ngữ cảnh. Biểu đồ mức đỉnh. Biểu đồ mức chi tiết.
Biểu đồ mức chi tiết quản lý hệ thống. Biểu đồ mức chi tiết quản lý loại hàng. Biểu đồ mức chi tiết quản lý nhà cung cấp. Biểu đồ mức chi tiết quản lý sản phẩm.
Biểu đồ mức chi tiết quản lý phương thức thanh toán. Biểu đồ mức chi tiết quản lý phương thức vận chuyển. Biểu đồ mức chi tiết quản lý khách hàng. 46 Nguyễn Hoàng Hải Page 8 7.
Biểu đồ mức chi tiết quản lý danh sách yêu thích. Biểu đồ mức chi tiết quản lý đơn hàng. Biểu đồ mức chi tiết quản lí chi tiết đơn hàng. Biểu đồ mức chi tiết báo cáo thống kê.
50 PHẦN VIII: THIẾT KẾ DỮ LIỆU. Mô tả chi tiết các thuộc tính của thực thể. Thực thể tỉnh thành. Thực thể danh mục.
Thực thể nhà cung cấp. Thực thể phương thức thanh toán. Thực thể phương thức vận chuyển. Thực thể sản phẩm.
Thực thể khách hàng. Thực thể danh sách yêu thích. Thực thể nhận xét sản phẩm. Thực thể đơn hàng.
Thực thể đơn hàng chi tiết. Các bảng dữ liệu. Error! Bookmark not defined. Các bảng dữ liệu khác.
Mô hình thực thể liên kết. 67 PHẦN IX: THIẾT KẾ GIAO DIỆN. 68 Nguyễn Hoàng Hải Page 9 9. Danh sách các giao diện.
Chi tiết các giao diện. Trang đăng nhập. Trang danh mục. Trang giỏ hàng.
Trang thanh toán. Trang xác nhận thanh toán thành công. Mẫu Email gửi về khách hàng. Trang Admin quản lý sản phẩm.
Giao diện thêm sản phẩm. Giao diện cập nhật sản phảm. 73 PHẦN X: KIỂM THỬ. Kiểm tra dữ liệu nhập.
Kiểm tra các liên kết. 75 PHẦN XI : TÀI LIỆU THAM KHẢO. 75 Nguyễn Hoàng Hải Page 10 PHẦN I: GIỚI THIỆU 1. Mục đích của bản đặc tả - Tài liệu cung cấp các yêu cầu của người dùng đối với phần mềm E -Shopper mà nhóm chịu trách nhiệm thực hiện.
- Tài liệu là đầu vào cho các bước xử lý như thiết kế giao diện, thiết kế luồng chương trình, xây dựng cơ sở dữ liệu phía sau. Đồng thời tài liệu cũng là cơ sở để đàm phán với khách hàng về phạm vi của dự án. Phạm vi tài liệu - Tên sản phẩm: E - Shopper, đây là sản phẩm được làm ra với mục đích quảng bá thông tin, quảng bá thương hiệu cho doanh nghiệp đến khách hàng thông qua môi trường Internet. Sản phẩm cũng giúp cho doanh nghiệp quản lí được số lượng hàng hóa trong kho, thông tin về các đơn hàng, đưa ra các thông tin về báo cáo thống kê từ đó giúp cho việc quản lí được hiệu quả.
- Phần mềm được sử dụng ở cửa hàng thực phẩm E-Shopper Hà Nội. Các từ viết tắt Từ viết tắt Định nghĩa Ghi chú KH Khách hàng QTCSDL Quản trị cơ sở dữ liệu CSDL Cơ sở dữ liệu Nguyễn Hoàng Hải Page 11 Hình 1: Các từ viết tắt. Mô tả về tài liệu STT Các mục Ghi chú 1 Giới thiệu chung Giới thiệu tổng quan về tài liệu 2 Tổng quan hệ thống Mô tả tổng quan hệ thống cần xây dựng 3 Yêu cầu chức năng Mô tả các yêu cầu chức năng của hệ thống 4 Yêu cầu phi chức năng Mô tả các yêu cầu phi chức năng của hệ thống 5 Kiến trúc hệ thống 6 Thiết kế lớp 7 Các biểu đồ 8 Thiết kế dữ liệu 9 Thiết kế giao diện 10 Kiểm thử 11 Tài liệu tham khảo Hình 2: Mô tả về tài liệu 1. Tài liệu tham khảo STT Tên tài liệu 1 Bản khảo sát thông tin v.9 2 Nguyễn Hoàng Hải Page 12 3 4 Hình 3: Tài liệu tham khảo PHẦN II: TỔNG QUAN HỆ THỐNG 2.
Phát biểu bài toán: Hiện tại hệ thống của E-Shopper chủ yếu bán lẻ qua hệ thống cửa hàng truyền thống với số lượng khách hàng hạn chế. Thông tin sản phẩm mặt hàng mới, xu hướng hiện tại cập nhật đến với người mua khá chậm và hạn chế. Việc mở rộng thêm thị trường của E-Shopper là rất khó khăn và rất tốn kém (vì việc mở rộng thị trường đồng nghĩa với việc phải mở thêm các chuỗi cửa hàng, điều này rất tốn kém về tài chính và nhân sự, cũng như hệ thống quản lý sẽ phức tạp dẫn đến việc gặp nhiều khó khăn hơn trong kinh doanh). Mỗi khi mua hàng lựa chọn sản phẩm, khách hàng thường phải tìm kiếm khắp các gian hàng để tìm kiếm các sản phẩm là mất rất nhiều thời gian và công sức.
Vấn đề về thông tin chi tiết các sản phẩm mặt hàng cũng sẽ rất hạn chế và bất cập. Khi khách hàng xem và lựa chọn sản phẩm trực tiếp cũng sẽ dễ xảy ra tình trạng hư hỏng hoặc thất thoát, điều này sẽ ảnh hưởng rất nhiều đến quá trình kinh doanh cũng như khả năng quản lý các vấn đề phát sinh không mong muốn. Ngoài ra còn rất nhiều vấn đề khác như thuê mặt bằng, quảng bá thương hiệu, thông tin đến khách hàng sẽ gặp khó khăn. Với thời đại sử dụng công nghệ nhiều như bây giờ, có khá nhiều cửa hàng, doanh nghiệp đã sử dụng website để cung cấp thông tin, quảng bá thương hiệu của mình qua internet để khắc phục bất cập về việc mua hàng trực tiếp tại cửa hàng.
Nguyễn Hoàng Hải Page 13 2. Mục tiêu hệ thống 2. Đối với khách hàng Xây dựng website nhằm đáp ứng nhu cầu của mọi khách hàng kể cả những khách hàng khó tính nhất.