TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH XÂY DỰNG WEBSITE QUẢN LÝ BÁN ĐIỆN THOẠI BẰNG PHP TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH Sinh viên thực hiện : Nguyễn Văn Nhân Mã sinh viên : K13C0 5 A0 1 2 Giảng viên hƣớng dẫn : Ths Trịnh Thị Ngọc Linh Khóa đào tạo : 2019 - 2022 Đà Nẵng - 12/2021 1 M Ở ĐẦ U 1 Tính cấp thiết của đề tài Hiện nay công nghệ ngày càng phát triển vì vậy nhiều doanh nghiệp đã mở rộng và hội nhập vào các chương trình 4 0 Vì vậy việc sử dụng website vào các hoạt động đã không còn xa lạ với mọi người Việc sử dụng phương pháp bán hàng tại gia thông thường chưa đạt được hiệu quả cao và đáp ứng nhanh, đúng yêu cầu của đơn vị cũng như người dùng nhất là trong mùa dịch covid này Vì vậy em chọn đề tài “Xây dựng website cửa hàng bán điện thoại bằng PHP” Trước tình hình đó vấn đề đặt ra là xây dựng một hệ thống thông tin mới hoàn thiện hơn đáp ứng được các yêu cầu cơ bản sau: - Giảm khối lượng ghi chép nhằm lưu trữ thông tin - Cập nhật dữ liệu nhanh chóng, chính xác và kịp thời - Thống kê được số lượng hàng hoá nhập xuất, thu chi và tình hình doanh thu của cửa hàng - Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh khi cần thiết 2 Mục tiêu nghiên cứu Website hỗ trợ trong việc quản lý các nghiệp vụ như quản lý cửa hàng , quản lý bán hàng … Website quản lý giúp người sử dụng tiết kiệm được thời gian, thao tác đơn giản, dễ dàng sử dụng và quản lý - Xây dựng một website mới phù hợp, dễ hiểu, dễ sử dụng cho người dùng Hiểu được hệ thống quản lý bán hàng, cần quản lý những mảng nào để xây dựng website phù hợp với nhu cầu thực tiễn - Giúp quản lý hệ thống của quán trở nên tối ưu hơn, công tác quản lý dễ dàng và tiện lợi hơn - Giúp bản thân có khả năng sáng tạo, tư duy thông qua thiết kế giao diện tươn g tác với người dùng, vận dụng những kiến thức bản thân vào thực tiễn 3 Đối tƣợng và phạm vi nghiên cứu Đối tượng nghiên cứu: - Website quản lý bán điện thoại bằng PHP Phạm vi nghiên cứu: - Phần mềm được sử dụng với phạm vi là một cửa hàng 2 - Hệ thống được đáp ứng cho người quản lý 4 Phƣơng pháp nghiên cứu Phương pháp nghiên cứu tài liệu - Tham khảo, nghiên cứu thêm các tài liệu trên trang web, trang báo, tìm hiểu tình hình thực trạng của đề tài - Tìm các đồ án khóa luận tốt nghiệp của các anh chị khóa trước hoặc tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu - Phương pháp nghiên cứu thực tiễn - Giúp người sử dụng, khách hàng có thể tra cứu các thông tin về các thú cưng, xem và mua hàng tại cửa hàng được nhanh chóng và tiện lợi hơn - Website hiển thị sản phẩm đẹp, thu hút người dùng - Quản lý các mặt hàng sản phẩm, cấu hình website Phương pháp tổng hợp và phân tích số liệu - Thu thập thông tin từ việc phỏng vấn - Thống kê, tổng kết số liệu - Phân tích, đưa ra kết quả và thực hiện 5 Ý nghĩa khoa học và thực tiễn của đề tài Website q uản l ý quán c à phê giúp cho việc tin học hóa trong cửa hàng cũng như việc nhập xuất hàng hóa được tốt hơn, chính xác và khoa học hơn, làm tăng năng suất công việc Trên cơ sở giúp chủ quán quản l ý các hoạt động của cửa hàng một cách tuần tự hóa, tránh thiếu sót, những hạn chế mà cách quản l ý thủ công gây ra 3 CHƢƠNG 1 CƠ SỞ LÝ THUY Ế T 1 1 QUY TRÌNH QUẢN LÝ 1 1 1 Giới thiệu về website Website là cửa hàng mua b án điện thoại , cửa hàng bao gồm kinh doanh nhiều thi ết bị điện tử khác nữa là một dự án khởi nghiệp của bản th ân sau này Cửa hàng là một đi chỉ mua bán điện thoại uy tín tại Đà nẵng 1 1 2 Quy trình quản lý 1 2 CÁC CÔNG NGHỆ ỨNG DỤNG 1 2 1 Ngôn ngữ lập trình PHP 1 2 1 1 Giới thiệu về PHP PHP ( viết tắt hồi quy " PHP : Hypertext Preprocessor " ) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ Webserver PHP mã nguồn mở, dùng cho mục đích tổng quát 1 2 1 2 Mã lệnh (Source Code) 1 2 1 3 Ngôn ngữ kịch bản 1 2 1 4 Mã nguồn mở 1 2 1 5 Tập tin PHP 1 2 2 C ơ sở dữ liệu MYSQL 1 2 2 1 Giới thiệu về cơ sở dữ liệu MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www mysql com) và được sử dụng phối hợp với PHP Trước khi làm việc với MySQL cần xác định các nhu cầu cho người sử dụng MySQL là cơ sở để có trình giao diện trên Windows hay Linux, cho phép người sử dụng có thể thao tác các hành động liên quan đến nó Việc tìm hiểu từng công nghệ trước khi bắt tay vào việc viết mã kịch bản PHP, việc tích hợp hai công nghệ PHP và MySQL là một công việc cần thiết và rất quan trọng 1 2 2 2 Lịch sử hình thành và phát triển của MYSQL 1 2 2 3 Ưu điểm và nhược điểm của MySQL 1 2 2 4 Các tiêu chí cơ bản của MySQL 1 2 2 5 Tại sao nên dùng MySQL 1 2 2 6 Thuật ngữ thường gặp của MySQL 1 2 2 7 Thuật ngữ MySQL – Database là gì? 4 1 2 2 8 Open source 1 2 2 9 Mô hình Client-server 1 2 2 10 MySQL Server là gì? 1 2 2 11 MySQL Client là gì? 1 2 2 12 MySQL hoạt động thế nào? 1 2 3 Ngôn ngữ HTML 1 2 3 1 Giới thiệu về HTML HTML (HyperText Markup Language – Ngôn ngữ đánh dấu siêu văn bản) là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web với các mẩu thôn g tin được trình bày trên World Wide Web Cùng với CSS và JavaScript, HTML tạo ra bộ ba nền tảng kỹ thuật cho các website 1 2 3 2 Ưu điểm và nhược điểm của HTML 1 2 4 Ngôn ngữ CSS 1 2 4 1 Giới thiệu về CSS CSS là viết tắt của Cascading Style Sheets Ngôn ngữ lập trình này chỉ ra cách các yếu tố HTML của trang web thực sự sẽ xuất hiện trên giao diện của trang Nếu HTML cung cấp các công cụ thô cần thiết để cấu trúc nội dung trên một trang web thì CSS sẽ giúp định hình kiểu nội dung này để trang web xuất hiện trước người dùng theo một cách đẹp hơn Bạn có thể hiểu là nếu HTML là tường gạch thô thì CSS là sơn để trang trí cho tường gạch đó Các ngôn ngữ này được giữ riêng biệt để đảm bảo các trang web được xây dựng chính xác trước khi chúng được định dạng lại 1 2 4 2 Ưu điểm và nhược điểm của CSS 1 2 5 Ngôn ngữ JavaS cript 1 2 5 1 Giới thiệu về JavaS cript 1 2 5 2 Ưu điểm và nhược điểm của JavaScript 5 CHƢƠNG 2 PHÂN TÍCH VÀ THI Ế T K Ế H Ệ TH Ố NG 2 1 PHÁT BIỂU BÀI TOÁN 2 2 PHÂN TÍCH HỆ THỐNG 2 2 1 Yêu cầu chức năng 2 2 2 Thống kê các thông tin về mua bán, số lƣợng sản phẩm, số thành viên, doanh thu y êu cầu phi chức năng 2 3 THIẾT KẾ HỆ THỐNG 2 3 1 Lƣợc đồ usecase Hình 2 1 Lƣợc đồ use case t ổ ng quan v ề h ệ th ố ng B ả ng 2 1 Use case t ổ ng quan v ề h ệ th ố ng 6 STT Tên use case Ý nghĩa/Ghi chú 1 Đăng nhập Use case này giúp người dùng sử dụng các chức năng của hệ thống cần đến quyền truy cập 2 Đăng xuất Use case này giúp người dung đăng xuất khỏi hệ thống 3 Xem thông tin sản phẩm Use case này mô tả chức năng xem thông tin sản phẩm của người sử dụng như xem nguồn gốc sản phẩm, thông số kĩ thuật của sản phẩm… Ngoài ra, khách hàng còn có thể có những đánh giá về sản phẩm 4 Đặt mua hàng Use case này mô tả chức năng đặt hàng của khách hàng, khách hàng có thể thay đổi số lượng sản phẩm theo ý muốn Có thể hủy bỏ việc đặt hàng nếu thay đổi ý định 5 Tìm kiếm sản phẩm Use case này mô tả chức năng tìm kiếm sản phẩm của Admin, khách hàng Chức năng này giúp cho việc tìm kiếm sản phẩm được dễ dàng hơn khi có rất nhiều sản phẩm được lưu trữ trong hệ thống, vì khi đó để tìm kiếm một sản phẩm khi muốn biết thông tin theo từng yêu cầu là không hề đơn giản 6 Quản lý sản phẩm Use case này mô tả chức năng cập nhật thông tin sản phẩm vào hệ thống của Admin Khi thông tin của một sản phẩm thay đổi thì Admin là người sẽ cập nhật nh ững thông tin đó vào hệ thống 7 Quản lý nhà cung cấp Khi thông tin về nhà sản xuất nào đó thay đổi thì Admin sẽ có nhiệm vụ thực hiện chức năng cập nhật lại thông tin của nhà cung cấp đó vào hệ thống 8 Quản lý đơn hàng Quản lý đơn hàng khi khách hàng đặt mua sản phẩm của cửa hàng 9 Thống kê báo cáo Use case này mô tả chức năng thống kê những mặt hàng tồn kho, những mặt hàng bán chạy và thống kê theo tháng, thống kê đơn hàng 10 Giỏ hàng Chức năng của giỏ hàng là đựng những mặt hàng mà khách hàng chọn 7 STT Tên use case Ý nghĩa/Ghi chú 11 Quản lý tài khoản Q uản lý tài khoản của những khách hàng đăng ký là thành viên của trang web 2 3 2 Biểu đồ tuần tự Biểu đồ tuần tự đăng ký Hình 2 7 Bi ểu đồ tu ầ n t ự Biểu đồ tuần tự đăng nhập Hình 2 8 Bi ểu đồ tu ầ n t ự đăng nhậ p 8 Biểu đồ tuần tự quản lý sản phẩm Hình 2 9 Bi ểu đồ tu ầ n t ự qu ả n lý s ả n ph ẩ m Biểu đồ tuần tự quản lý nhà cung cấp Hình 2 10 Bi ểu đồ tu ầ n t ự qu ả n lý nhà cung c ấ p 9 Biểu đồ tuần tự quản lý Admin Hình 2 11 Bi ểu đồ tu ầ n t ự qu ả n lý admin Biểu đồ tuần tự quản lý tài khoản Hình 2 12 Bi ểu đồ tu ầ n t ự qu ả n lý tài kho ả n Biểu đồ tuần tự đặt hàng 10 Hình 2 13 Bi ểu đồ tu ầ n t ự qu ản lý đặ t hàng 2 3 3 Biểu đồ hoạt động 2 3 4 Mô tả chi tiết bảng dữ liệu 2 4 CƠ SỞ DỮ LIỆU QUAN HỆ Hình 3 3 Cơ sở d ữ li ệ u quan h ệ 11 CHƢƠNG 3 XÂY D Ự NG Ứ NG D Ụ NG 3 1 PHÂN HỆ ADMIN 3 1 1 Giao diện đăng nhập Admin nhập tên tài khoản và mật khẩu để truy cập vào phần mềm Hình 3 1 Giao di ện đăng nhậ p 3 1 2 Giao diện chính của admin Giao diện chính cho admin bao gồm quản lý cửa hàng, quản lý bán hàng… Hình 3 2 Giao di ệ n admin 3 1 3 Giao diện danh sách sản phẩm 12 Giúp dùng cho người quản trị hệ thống quản lý sản phẩm Người quản trị có thể thêm xóa sửa sản phẩm trên website Hình 3 3 Giao di ệ n danh sách s ả n ph ẩ m 3 1 4 Giao diện loại sản phẩm Trang quản lý các danh mục sản phẩm trong cửa hàng có thể thêm, sửa xóa các thông tin trong sản phẩm Hình 3 4 Giao di ệ n lo ạ i s ả n ph ẩ m 3 1 5 Giao diện nhà cung cấp Trang này dùng cho người quản trị hệ thống quản lý nhà cung cấp Người quản 13 trị có thể thêm xóa sửa nhà cung cấp trên website Hình 3 5 Giao di ệ n nhà cung c ấ p 3 1 6 Giao diện Mã giảm giá Các mã giảm giá cửa cửa hàng và các chương trình khuyến mãi cửa hàng Hình 3 6 Giao di ệ n MÃ gi ả m giá 14 3 1 7 Giao diện danh sách đơn hàng Trang này dùng cho người quản trị hệ thống quản lý đơn hàng Người quản trị có thể xem lại các thông tin trên đơn hàng mà khách hàng đã đặt mua Hình 3 7 Giao di ệ n danh sách đơn hàng 3 1 8 Giao diện tính tiền xuất hóa đơn Danh sách các khách hàng đăng kí thông tin khách hàng vào CSDL của cửa hàng Hình 3 8 Giao di ệ n danh sách khách hàng 3 1 9 Giao diện Website 15 Thay đổi giao diện Website Hình 3 9 Giao di ệ n qu ả n lý Website 3 2 PHÂN HỆ NGƢỜI DÙNG 3 2 1 Giao diện đăng nhập Người d ù ng đăng nhập khi mua hàng tại cửa hàng Hình 3 10 Giao di ệ n đăng nhậ p 16 3 2 2 Giao diện đăng k ý Chức năng này cho phép khách hàng tào tài khoản thành viên của cửa hàng đề có thể mua hàng online tại webs it e của cửa hàng Tại đây khách hàng nhập đầy đủ thông tin: tên đăng nhập, họ tên, số điện thoại, email, và tiến hành đăng kí Hình 3 11 Giao di ện đăng kí 3 2 3 Giao diện trang chủ Đây là giao diện người dùng chính của trang web Tại đây người dùng có thể xem thông tin về các sản phẩm của website thông qua các hình ảnh và thông tin khác về sản phẩm Hình 3 12 Giao di ệ n trang chu 3 2 4 Giao diện thêm sản phẩm và đƣa sản phẩm vào giỏ hàng 17 Trang giúp người d ù ng thêm sản phẩm và đưa sản phẩm vào giỏ hàng Hình 3 13 Giao di ệ n gi ỏ hàng 18 K Ế T LU ẬN VÀ HƢỚ NG PHÁT TRI Ể N K ế t qu ả đạt đƣợ c Tuy thời gian thực hiện đồ án có hạn chế, nhưng nhìn chung đã xây dựng được website quản lý cửa hàng, thực hiện tốt các chức năng sau: - Các chức năng dành cho admin: Quản lý cửa hàng quản lý bán hàng, Các h ạ n ch ế Vẫn còn tồn tại một số lỗi như: - Các ràng buộc cơ sở dữ liệu chưa hiệu quả - Chưa thực hiện các chức năng nhập, xuất kho,xuất hóa đơn - Chưa thực hiện được chứ c năng chat trực tuyến với khách hàng Hƣớ ng phát tri ể n Xây dựng một số chức năng chưa làm được: nhập, xuất kho Kiểm tra các ràng buộc chặt chẽ hơn Thiết kế giao diện đẹp và tiện lợi hơn
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH XÂY DỰNG WEBSITE QUẢN LÝ BÁN ĐIỆN THOẠI BẰNG PHP TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH Sinh viên thực : Nguyễn Văn Nhân Mã sinh viên : K13C05A012 Giảng viên hƣớng dẫn : Ths Trịnh Thị Ngọc Linh Khóa đào tạo : 2019 - 2022 Đà Nẵng - 12/2021 MỞ ĐẦU Tính cấp thiết đề tài Hiện công nghệ ngày phát triển nhiều doanh nghiệp mở rộng hội nhập vào chương trình 4.0 Vì việc sử dụng website vào hoạt động không xa lạ với người Việc sử dụng phương pháp bán hàng gia thông thường chưa đạt hiệu cao đáp ứng nhanh, yêu cầu đơn vị người dùng mùa dịch covid Vì em chọn đề tài “Xây dựng website cửa hàng bán điện thoại PHP” Trước tình hình vấn đề đặt xây dựng hệ thống thơng tin hồn thiện đáp ứng yêu cầu sau: - Giảm khối lượng ghi chép nhằm lưu trữ thông tin - Cập nhật liệu nhanh chóng, xác kịp thời - Thống kê số lượng hàng hố nhập xuất, thu chi tình hình doanh thu cửa hàng - Có khả lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh cần thiết Mục tiêu nghiên cứu Website hỗ trợ việc quản lý nghiệp vụ quản lý cửa hàng, quản lý bán hàng… Website quản lý giúp người sử dụng tiết kiệm thời gian, thao tác đơn giản, dễ dàng sử dụng quản lý - Xây dựng website phù hợp, dễ hiểu, dễ sử dụng cho người dùng Hiểu hệ thống quản lý bán hàng, cần quản lý mảng để xây dựng website phù hợp với nhu cầu thực tiễn - Giúp quản lý hệ thống quán trở nên tối ưu hơn, công tác quản lý dễ dàng tiện lợi - Giúp thân có khả sáng tạo, tư thông qua thiết kế giao diện tương tác với người dùng, vận dụng kiến thức thân vào thực tiễn Đối tƣợng phạm vi nghiên cứu Đối tượng nghiên cứu: - Website quản lý bán điện thoại PHP Phạm vi nghiên cứu: - Phần mềm sử dụng với phạm vi cửa hàng - Hệ thống đáp ứng cho người quản lý Phƣơng pháp nghiên cứu Phương pháp nghiên cứu tài liệu - Tham khảo, nghiên cứu thêm tài liệu trang web, trang báo, tìm hiểu tình hình thực trạng đề tài - Tìm đồ án khóa luận tốt nghiệp anh chị khóa trước tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu - Phương pháp nghiên cứu thực tiễn - Giúp người sử dụng, khách hàng tra cứu thơng tin thú cưng, xem mua hàng cửa hàng nhanh chóng tiện lợi - Website hiển thị sản phẩm đẹp, thu hút người dùng - Quản lý mặt hàng sản phẩm, cấu hình website Phương pháp tổng hợp phân tích số liệu - Thu thập thơng tin từ việc vấn - Thống kê, tổng kết số liệu - Phân tích, đưa kết thực Ý nghĩa khoa học thực tiễn đề tài Website quản lý quán cà phê giúp cho việc tin học hóa cửa hàng việc nhập xuất hàng hóa tốt hơn, xác khoa học hơn, làm tăng suất công việc Trên sở giúp chủ quán quản lý hoạt động cửa hàng cách hóa, tránh thiếu sót, hạn chế mà cách quản lý thủ công gây CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 QUY TRÌNH QUẢN LÝ 1.1.1 Giới thiệu website Website cửa hàng mua bán điện thoại, cửa hàng bao gồm kinh doanh nhiều thiết bị điện tử khác dự án khởi nghiệp thân sau Cửa hàng mua bán điện thoại uy tín Đà nẵng 1.1.2 Quy trình quản lý 1.2 CÁC CÔNG NGHỆ ỨNG DỤNG 1.2.1 Ngơn ngữ lập trình PHP 1.2.1.1 Giới thiệu PHP PHP (viết tắt hồi quy " PHP : Hypertext Preprocessor " ) ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ Webserver PHP mã nguồn mở, dùng cho mục đích tổng quát 1.2.1.2 Mã lệnh (Source Code) 1.2.1.3 Ngôn ngữ kịch 1.2.1.4 Mã nguồn mở 1.2.1.5 Tập tin PHP 1.2.2 Cơ sở liệu MYSQL 1.2.2.1 Giới thiệu sở liệu MySQL ứng dụng sở liệu mã nguồn mở phổ biến (theo www mysql.com) sử dụng phối hợp với PHP Trước làm việc với MySQL cần xác định nhu cầu cho người sử dụng MySQL sở để có trình giao diện Windows hay Linux, cho phép người sử dụng thao tác hành động liên quan đến Việc tìm hiểu cơng nghệ trước bắt tay vào việc viết mã kịch PHP, việc tích hợp hai cơng nghệ PHP MySQL công việc cần thiết quan trọng 1.2.2.2 Lịch sử hình thành phát triển MYSQL 1.2.2.3 Ưu điểm nhược điểm MySQL 1.2.2.4 Các tiêu chí MySQL 1.2.2.5 Tại nên dùng MySQL 1.2.2.6 Thuật ngữ thường gặp MySQL 1.2.2.7 Thuật ngữ MySQL – Database gì? 1.2.2.8 Open source 1.2.2.9 Mơ hình Client-server 1.2.2.10 MySQL Server gì? 1.2.2.11 MySQL Client gì? 1.2.2.12 MySQL hoạt động nào? 1.2.3 Ngôn ngữ HTML 1.2.3.1 Giới thiệu HTML HTML (HyperText Markup Language – Ngôn ngữ đánh dấu siêu văn bản) ngôn ngữ đánh dấu thiết kế để tạo nên trang web với mẩu thơng tin trình bày World Wide Web Cùng với CSS JavaScript, HTML tạo ba tảng kỹ thuật cho website 1.2.3.2 Ưu điểm nhược điểm HTML 1.2.4 Ngôn ngữ CSS 1.2.4.1 Giới thiệu CSS CSS viết tắt Cascading Style Sheets Ngơn ngữ lập trình cách yếu tố HTML trang web thực xuất giao diện trang Nếu HTML cung cấp công cụ thô cần thiết để cấu trúc nội dung trang web CSS giúp định hình kiểu nội dung để trang web xuất trước người dùng theo cách đẹp Bạn hiểu HTML tường gạch thơ CSS sơn để trang trí cho tường gạch Các ngơn ngữ giữ riêng biệt để đảm bảo trang web xây dựng xác trước chúng định dạng lại 1.2.4.2 Ưu điểm nhược điểm CSS 1.2.5 Ngôn ngữ JavaScript 1.2.5.1 Giới thiệu JavaScript 1.2.5.2 Ưu điểm nhược điểm JavaScript CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 PHÁT BIỂU BÀI TỐN 2.2 PHÂN TÍCH HỆ THỐNG 2.2.1 u cầu chức 2.2.2 Thống kê thông tin mua bán, số lƣợng sản phẩm, số thành viên, doanh thu yêu cầu phi chức 2.3 THIẾT KẾ HỆ THỐNG 2.3.1 Lƣợc đồ usecase Hình 2.1 Lƣợc đồ use case tổng quan hệ thống Bảng 2.1 Use case tổng quan hệ thống Tên use Ý nghĩa/Ghi STT case Use case giúp người dùng sử dụng chức hệ Đăng nhập thống cần đến quyền truy cập Đăng xuất Use case giúp người dung đăng xuất khỏi hệ thống Use case mô tả chức xem thông tin sản phẩm Xem thông người sử dụng xem nguồn gốc sản phẩm, thông số kĩ thuật tin sản phẩm sản phẩm… Ngồi ra, khách hàng cịn có đánh giá sản phẩm Đặt mua Use case mô tả chức đặt hàng khách hàng, khách hàng hàng thay đổi số lượng sản phẩm theo ý muốn Có thể hủy bỏ việc đặt hàng thay đổi ý định Use case mơ tả chức tìm kiếm sản phẩm Admin, Tìm kiếm khách hàng Chức giúp cho việc tìm kiếm sản phẩm sản phẩm dễ dàng có nhiều sản phẩm lưu trữ hệ thống, để tìm kiếm sản phẩm muốn biết thông tin theo yêu cầu không đơn giản Use case mô tả chức cập nhật thông tin sản phẩm vào Quản lý sản hệ thống Admin Khi thông tin sản phẩm thay đổi phẩm Admin người cập nhật thơng tin vào hệ thống Quản lý nhà Khi thông tin nhà sản xuất thay đổi Admin có cung cấp nhiệm vụ thực chức cập nhật lại thông tin nhà cung cấp vào hệ thống Quản lý đơn Quản lý đơn hàng khách hàng đặt mua sản phẩm cửa hàng hàng Thống kê Use case mô tả chức thống kê mặt hàng tồn báo cáo kho, mặt hàng bán chạy thống kê theo tháng, thống kê đơn hàng Chức giỏ hàng đựng mặt hàng mà khách 10 Giỏ hàng hàng chọn Tên use Ý nghĩa/Ghi STT case Quản lý tài Quản lý tài khoản khách hàng đăng ký thành viên 11 khoản trang web 2.3.2 Biểu đồ Biểu đồ đăng ký Hình 2.7 Biểu đồ Biểu đồ đăng nhập Hình 2.8 Biểu đồ đăng nhập Biểu đồ quản lý sản phẩm Hình 2.9 Biểu đồ quản lý sản phẩm Biểu đồ quản lý nhà cung cấp Hình 2.10 Biểu đồ quản lý nhà cung cấp Biểu đồ quản lý Admin Hình 2.11 Biểu đồ quản lý admin Biểu đồ quản lý tài khoản Hình 2.12 Biểu đồ quản lý tài khoản Biểu đồ đặt hàng Hình 2.13 Biểu đồ quản lý đặt hàng 2.3.3 Biểu đồ hoạt động 2.3.4 Mô tả chi tiết bảng liệu 2.4 CƠ SỞ DỮ LIỆU QUAN HỆ Hình 3.3 Cơ sở liệu quan hệ 10 CHƢƠNG XÂY DỰNG ỨNG DỤNG 3.1 PHÂN HỆ ADMIN 3.1.1 Giao diện đăng nhập Admin nhập tên tài khoản mật để truy cập vào phần mềm Hình 3.1 Giao diện đăng nhập 3.1.2 Giao diện admin Giao diện cho admin bao gồm quản lý cửa hàng, quản lý bán hàng… Hình 3.2 Giao diện admin 3.1.3 Giao diện danh sách sản phẩm 11 Giúp 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 3.3 Giao diện danh sách sản phẩm 3.1.4 Giao diện loại sản phẩm Trang quản lý danh mục sản phẩm cửa hàng thêm, sửa xóa thơng tin sản phẩm Hình 3.4 Giao diện loại sản phẩm 3.1.5 Giao diện 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 12 trị thêm xóa sửa nhà cung cấp website Hình 3.5 Giao diện nhà cung cấp 3.1.6 Giao diện Mã giảm giá Các mã giảm giá cửa cửa hàng chương trình khuyến cửa hàng Hình 3.6 Giao diện MÃ giảm giá 13 3.1.7 Giao diện danh sách đơ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 3.7 Giao diện danh sách đơn hàng 3.1.8 Giao diện tính tiền xuất hóa đơn Danh sách khách hàng đăng kí thơng tin khách hàng vào CSDL cửa hàng Hình 3.8 Giao diện danh sách khách hàng 3.1.9 Giao diện Website 14 Thay đổi giao diện Website Hình 3.9 Giao diện quản lý Website 3.2 PHÂN HỆ NGƢỜI DÙNG 3.2.1 Giao diện đăng nhập Người dùng đăng nhập mua hàng cửa hàng Hình 3.10 Giao diện đăng nhập 15 3.2.2 Giao diện đăng ký 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 website cửa hàng Tại khách 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í Hình 3.11 Giao diện đăng kí 3.2.3 Giao diện trang 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 Hình 3.12 Giao diện trang chu 3.2.4 Giao diện thêm sản phẩm đƣa sản phẩm vào giỏ hàng 16 Trang giúp người dùng thêm sản phẩm đưa sản phẩm vào giỏ hàng Hình 3.13 Giao diện giỏ hàng 17 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết đạt đƣợc Tuy thời gian thực đồ án có hạn chế, nhìn chung xây dựng website quản lý cửa hàng, thực tốt chức sau: - Các chức dành cho admin: Quản lý cửa hàng quản lý bán hàng, Các hạn chế Vẫn tồn số lỗi như: - Các ràng buộc sở liệu chưa hiệu - Chưa thực chức nhập, xuất kho,xuất hóa đơn - Chưa thực chức chat trực tuyến với khách hàng Hƣớng phát triển Xây dựng số chức chưa làm được: nhập, xuất kho Kiểm tra ràng buộc chặt chẽ Thiết kế giao diện đẹp tiện lợi 18