Đồ án Xây dựng website quản lý bán hàng mây tre đan

82 3K 5
Đồ án Xây dựng website quản lý bán hàng mây tre đan

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án Xây dựng website quản lý bán hàng mây tre đanPTKHHT

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel. (84-511) 736 949, Fax. (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn BÁO CÁO ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN CỬA HÀNG MÂY TRE ĐAN SINH VIÊN : Trần Thanh Vinh Trần Hữu Vinh Nguyễn Thị Tường Vi Trần Quốc Nhật Trung LỚP : 12TLT.CNTT CBHD : Đỗ Thị Tuyết Hoa ĐÀ NẴNG, 06/2014 MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa CHƯƠNG 1: IỄN Trong chương này nhóm chúng em sẽ trình bày thuyết và ngôn ngữ lập trình sử dụng để cài đặt và xây dựng chương trình cho bài toán Quản cửa hàng Mây Tre Đà Nẵng. Cụ thể, hệ thống được cài đặt trên nền Web, sử dụng ngôn ngữ PHP dựa trên nền tảng framework CakePHP với gói mã nguồn mở Croogo 1.3.2 với hệ quản trị cơ sở dữ liệu MySQL. 1.1. Nghiên cứu lý thuyết 1.1.1. Giới thiệu về ngôn ngữ PHP PHP(Hypertext Preprocessor) là ngôn ngữ script trên server được thiết kế để dễ dàng xây dựng các trang web động. Mã PHP có thể thực thi trên Webserver để tạo ra mã HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng. Ngôn ngữ PHP ra đời năm 1995 bởi Rasmus Lerdorf, sau đó được phát triển bởi nhiều người và trải qua nhiều phiên bản. Phiên bản PHP hiện tại là PHP 5. 1.1.2. Giới thiệu về framework CakePHP và gói mã nguồn mở Croogo CakePHP là một framework mã nguồn mở, miễn phí, sử dụng ngôn ngữ lập trình PHP, giúp chúng ta có thể xây dựng nhanh một ứng dụng trên nền web. CakePHP có thể làm việc với nhiều hệ quản trị CSDL khác nhau: MySQL, SQL Server… Một đặc tính quan trọng khác của CakePHP là nó được xây dựng theo mô hình MVC (Model – View – Controller). Với mô hình này, việc xử dữ liệu, giao tiếp CSDL, hiển thị dữ liệu được phân tách rõ ràng, giúp cho công tác lập trình cũng như bảo trì dễ dàng hơn. Một số tính năng của CakePHP: Nguồn mở, miễn phí, có cộng đồng sử dụng và hỗ trợ rộng lớn - Tương thích PHP4 và PHP5. - Mô hình MVC. - Đa ngôn ngữ. - Đa ngôn ngữ. - Sinh code tự động. - Caching. - Phân quyền (ACL). - Kiểm tra ràng buộc dữ liệu. - Xây dựng nhiều thư viện hỗ trợ cho View như: Ajax, HTML Form, Javascript… SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 4 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa - Xây dựng nhiều thư viện hỗ trợ cho Controller: Email, Security, Session, Cookies, Request Handling. - Dễ dàng viết thêm thư viện hỗ trợ, liên kết với ứng dụng khác (thông qua vendors). - Đa giao diện. - Hỗ trợ nhiều hệ QTCSDL. Giới thiệu mô hình MVC: Cũng như các PHP framework khác, CakePHP hoạt động theo mô hình MVC. Mô hình MVC trong CakePHP chia ứng dụng ra 3 phần chính: Model, Controller và View, việc phân tách ứng dụng rõ ràng như vậy sẽ giúp bạn tách các phần xử riêng biệt cho website của bạn, nó giúp cho code của bạn trong sáng hơn, dễ lập trình, dễ quản lý, chỉnh sửa, nâng cấp. Trong đó: - Model: Mô tả dữ liệu của ứng dụng. Trên Model ta có thể thiết lập các ràng buộc dữ liệu, quan hệ giữa các bảng. Model giao tiếp với database, bạn sẽ viết các query cũng như các xử logic ở đây. - View: Đảm nhận việc hiển thị thông tin đã được xử gới đến từ Controller, View còn được hiểu nôm na là nơi chứa các file html của bạn để hiển thị cho nguời xem. - Controller: xử và điều hướng các yêu cầu của client, Controller nơi bạn trực tiếp viết các xử lấy các request từ url và form để thao tác trực tiếp với Model, sau đó dùng View để hiển thị ra. Cơ chế hoạt động: CHƯƠNG I: Đầu tiên client sử dụng web browser để gởi yêu cầu đến ứng dụng bằng cách gõ hoặc click vào một đường link liên kết có dạng sau: Hình 1.1 Cơ chế hoạt động CHƯƠNG II: Bộ phận điều vận Dispatcher (là một thành phần của CakePHP) sẽ kiểm tra phần tử để xác định controller nào sẽ thực thi và gởi yêu cầu tới controller tương ứng. CHƯƠNG III: Khi yêu cầu được gởi đến Controller, nó sẽ làm một vài thao tác luận lí cần thiết, có thể nó sẽ xử ngay tại Controller hoặc sử dụng Model tương ứng để truy xuất dữ liệu. Dữ liệu ở đây có thể là các record trong table của một database, hoặc một dạng khác. CHƯƠNG IV: Sau khi lấy được dữ liệu, Controller sẽ đưa dữ liệu này ra View và View này có nhiệm vụ chuẩn bị đưa dữ liệu đầu ra. View có thể chuẩn bị dữ liệu ở SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 5 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa dạng HTML, PDF, tài liệu XML hoặc một đối tượng JSON, cuối cùng là view sẽ được hiển thị trên trình duyệt. Croogo là mã nguồn mở miễn phí, được xây dựng dựa trên ngôn ngữ PHP có bộ khung là framework CakePHP. 1.1.2.1. Cơ sở dữ liệu MySQL My SQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm trong nhóm LAMP (Linux - Apache -MySQL - PHP). MySQL là phần mềm miễn phí hoàn toàn, ổn định, an toàn. Hiện nay trong số các Website có lưu lượng truy cập lớn thuộc hàng "top" trên Internet, có rất nhiều Website sử dụng liên minh LAMP này. Một số đặc điểm của MySQL: - MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server của Microsoft). - MySQL quản dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu. - MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản một hoặc nhiều CSDL khác nhau, mỗi người dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy xuất đến CSDL. - Khi ta truy vấn tới CSDL MySQL, ta phải cung cấp tên truy cập và mật khẩu của tài khỏan có quyền sử dụng CSDL đó. Nếu không, chúng ta sẽ không làm được gì cả. 1.1.2.2. Công cụ lập trình Netbeans-7.3. Xampp-win32-1.7.7-VC9-installer. Mozilla Firefox. NetBeans IDE 7.3. 1.2. Nghiên cứu thực tiễn 1.2.1. Quy trình quản bán hàng tại cửa hàng Các sản phẩm trong cửa hàng được bày bán theo danh mục mặt hàng, nhà cung cấp.Nhân viên cửa hàng sẽ thực hiện các công việc kiểm kê số lượng, báo giá mặt hàng, báo cáo kết quả doanh thu. 1.2.2. Quy trình mua hàng SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 6 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Để thực hiện thành công một buổi đi mua sắm với các sản phẩm hiện có trong cửa hàng thì khách hàng cần phải: - Chọn mặt hàng cần mua với số lượng phù hợp với số lượng hàng trong kho. - Tiếp theo, khách hàng có thể tiến hàng thanh toán tại quầy thu ngân với số tiền tương ứng với đơn hàng. - Khách hàng cũng có thể nhờ sự hỗ trợ của nhân viên cửa hàng hướng dẫn quy trình mua sắm tại cửa hàng, Khách hàng có thể tìm kiếm và tham khảo giá cả cũng như các thông tin liên quan đến mặt hàng, cửa hàng. - Hình thức thanh toán: Khách hàng sẽ trả tiền trực tiếp tại cửa hàng. CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1. Phân tích đặc tả yêu cầu 2.1.1. Phạm vi sử dụng SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 7 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Hệ thống sẽ được đưa lên mạng internet và có thể truy cập ở tất cả mọi nơi trên thế giới. Hệ thống cho phép người quản dễ dàng thêm và theo dõi thông tin sản phẩm của cửa hàng, đồng thời cho phép người mua dễ dàng theo dõi, tìm kiếm và mua những mặt hàng mong muốn.Hệ thống được điều khiển bởi một admin, hỗ trợ khách hàng. Với website này, người sử dụng có thể dễ dàng sử dụng các thao tác sau: - Chức năng khách hàng  Đăng ký.  Đăng nhập.  Đăng xuất.  Quản tài khoản cá nhân.  Lấy lại mật khẩu.  Tìm kiếm mặt hàng.  Mua hàng.  Đặt mua. - Chức năng người quản trị  Đăng nhập.  Đăng xuất.  Lấy lại mật khẩu.  Quản tài khoản cá nhân.  Quản danh mục mặt hàng.  Quản thành viên.  Quản nhà cung cấp.  Quản mặt hàng.  Quản đơn hàng.  Quản thống kê. 2.1.2. Yêu cầu chức năng 2.1.2.1. Đăng nhập hệ thống SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 8 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Use case ID 1 Use Case Name ĐĂNG NHẬP Actors Thành viên, người quản lý. Description Đăng nhập thành công vào hệ thống. Preconditions Hệ thống chưa được đăng nhập. Postconditions Nếu chức năng thành công người dùng sẽ được đăng nhập vào hệ thống. Nếu không thành công hệ thống xuất thông báo đăng nhập thất bại và giữ nguyên trạng thái hiện hành. Flows of Events Actor Input System Response 1 Nhấn nút đăng nhập từ giao diện. Hiển thị khung đăng nhập. 2 Nhập username và password và nhấn nút OK. Hệ thống kiểm tra username và password có hợp lệ hay không. - Nếu hợp lệ thì thông báo đăng nhập thành công. Nếu không hợp lệ thì hiển thị thông báo đăng nhập không thành công và quay lại bước 2. Constraints Password không cho phép bỏ trống, và phải là ký tự *. Bảng 2 Đặc tả “Đăng nhập hệ thống” 2.1.2.2. Đăng ký Use case ID 2 Use Case Name ĐĂNG KÝ Actors Thành viên Description Tạo mới một thành viên. Preconditions Người dùng chưa có tài khoản trên hệ thống. Postconditions Nếu chức năng thành công hệ thống sẽ tạo ra một user mới và thông báo đăng ký thành công. Flows of Events Actor Input System Response 1 Người dùng nhấn Hiển thị form Đăng ký. SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 9 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa vào nút Đăng ký. 2 Nhập thông tin đăng ký và nhấn nút Đăng ký. Hệ thống kiểm tra thông tin đăng ký xem có hợp lệ hay không. - Nếu thông tin đăng ký hợp lệ: Lưu thông tin vào CSDL và thông báo đăng ký thành công. - Nếu thông tin đăng ký không hợp lệ: Quay lại bước 2. Constraints Thông tin đăng ký bao gồm: Username, Password, confirm password, Email, Họ và tên, Số điện thoại, Địa chỉ, Bank, CMND và không được bỏ trống. Password và confirm phải khớp với nhau. Bảng 2 Đặc tả “Đăng ký” 2.1.2.3. Lấy lại mật khẩu Use case ID 3 Use Case Name LẤY LẠI MẬT KHẨU Actors Thành viên, người quản Description Lấy lại mật khẩu khi người dùng quên hay đánh mất mật khẩu. Preconditions Chưa đăng nhập vào hệ thống. Postconditions Đăng nhập thành công. Flows of Events Actor Input System Response 1 Nhấn nút Quên mật khẩu. Hiển thị khung nhập thông tin người dùng. 2 Nhập Email đã đăng ký, nhấn Gửi đi. Gửi thông tin hỗ trợ hướng dẫn vào mail người dùng. 3 Người dùng xác nhận mật khẩu mới. Constraints Các trường password và confirm password hiển thị ký tự * và phải trùng khớp nhau. Bảng 2 Đặc tả “Lấy lại mật khẩu” SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 10 [...]... “tạo mặt hàng mới” 2.1.2.13 Sửa thông tin mặt hàng Use case ID 13 Use Case Name SỬA MẶT HÀNG Actors Người quản Description Sửa mặt hàng Preconditions Người quản đã dăng nhập với tài khoản người quản Đang ở trang xem mặt hàng Postconditions Thông báo sửa mặt hàng thành công Flows of Events Actor Input nút System Response 1 Nhấn hàng sửa mặt 2 Chỉnh sửa thông tin Hiển thị form sửa mặt hàng Hiển... đánh giá hệ thống cũ rút ra được mục đích của hệ thống sẽ xây dựng:  Khắc phục một số nhựợc điểm và kế thừa một số ưu điểm của một hệ thống cũ  Tiếp cân thị trường mây, tre, đan trong và ngoài nước Nội dung khảo sát - Tìm hiểu cách thức hoạt động, chức năng của cửa hàng mây tre đan Đà Nẵng.Sau khi khảo sát hiện trạng, em nắm bắt được những thông tin sau:  Quản khách hàng: Mỗi khách hàng được quản. .. khách hàng được quản những thông tin sau: Họ tên, điạ chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu,…Ngoài ra, nếu khách hàng là cơ quan hay công ty thì quản thêm tên công ty, cơ quanQuản mặt hàng: Mỗi mặt hàng được quản những thông tin sau: tên mặt hàng, đơn giá, số lượng, hình ảnh, mô tả…  Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng cần mua Trong quá... Vi Trang 32 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Hình 2 Biểu đồ “use case Người quản trị” 2.2.6.4 Các use case chi tiết người quản trị Hình 2 Biểu đồ “Use case chi tiết quản Danh mục” SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 33 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Hình 2 Biểu đồ Use case chi tiết quản Sản phẩm” SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 34 Đồ án công nghệ... đã xóa đơn hàng thành công Bảng 2 Đặc tả “Xóa đơn hàng 2.1.2.12 Tạo mặt hàng mới Use case ID 12 Use Case Name TẠO MẶT HÀNG MỚI Actors Người quản Description Tạo mặt hàng mới Preconditions Người quản đã dăng nhập với tài khoản người quản Postconditions Thông báo tạo mặt hàng mới thành công Flows of Events Actor Input System Response 1 Nhấn nút tạo mặt hàng mới Hiển thị form tạo mặt hàng 2 Nhập... Response Nhấn nút Xem đơn hàng Hiển thị tất cả các đơn hàng - Khách hàng: đã mua hàng, đơn hàng đã tồn tại trong trên hệ thống, khách hàng chọn đơn hàng cần xem - Quản trị: chọn mã đơn hàng cần xem ở trên hệ thống SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 14 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa Bảng 2 Đặc tả “Xem đơn hàng SVTH: T.Vinh - Trung - H.Vinh - Vi Trang 15 Đồ án công nghệ phần mềm GVHD:... chọn,nhân viên bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn mặt hàng xong, bộ phận bán hàng sẽ tiến hành lập đặt đơn hàng của khách hàng Sau khi tiếp nhận yêu cầu trên, bộ phận trên sẽ làm hóa đơn và thanh toán tiền - Trong trường hợp nhiều công ty, doanh nghiệp… có yêu cầu đặt hàng, mua với số lượng nhiều thì cửa hàng nhanh chóng làm phiếu đặt hàng và... Case Name XÓA MẶT HÀNG Actors Người quản Description Xóa mặt hàng Preconditions Người quản đã dăng nhập với tài khoản người quản Đang ở trang xem mặt hàng Flows of Events Actor Input 1 Nhấn nút Xóa mặt hàng 2 System Response Hiển thị form nhập do xóa Nhập do Nếu người dùng nhấn Cancel, kết Nhấn nút OK hoặc thúc Cancel Nếu người dùng nhấn OK: Gửi email thông báo mặt hàng đã được xóa kèm... xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân - Nhóm chức năng quản thông tin, bao gồm quản thông tin cá nhân, quản danh sách thành viên, danh mục sản phẩm - Nhóm chức năng mua hàng, tiếp nhận và xử đơn hàng 2.2.5 Khảo sát hệ thống Mục đích - Yêu cầu hệ thống:  Đề tài trình bày đúng quy cách, rõ ràng, dễ hiểu, ngắn gọn  Websitedung lượng... - H.Vinh - Vi Trang 22 Đồ án công nghệ phần mềm SVTH: T.Vinh - Trung - H.Vinh - Vi GVHD: Đỗ Thị Tuyết Hoa Trang 23 Đồ án công nghệ phần mềm GVHD: Đỗ Thị Tuyết Hoa 2.1.2.20 Sửa thông tin thành viên Use case ID 20 Use Case Name SỬA THÔNG TIN THÀNH VIÊN Actors Người quản Description Sửa thông tin thành viên Preconditions Người quản đã đăng nhập với tài khoản người quản lý, đang ở trang xem danh sách . ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel. (84- 511 ) 736 949, Fax. (84- 511 ) 842 7 71 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn BÁO CÁO ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG WEBSITE. trên nền tảng framework CakePHP với gói mã nguồn mở Croogo 1. 3.2 với hệ quản trị cơ sở dữ liệu MySQL. 1. 1. Nghiên cứu lý thuyết 1. 1 .1. Giới thiệu về ngôn ngữ PHP PHP(Hypertext Preprocessor). ta sẽ không làm được gì cả. 1. 1.2.2. Công cụ lập trình Netbeans-7.3. Xampp-win32 -1. 7.7-VC9-installer. Mozilla Firefox. NetBeans IDE 7.3. 1. 2. Nghiên cứu thực tiễn 1. 2 .1. Quy trình quản lý bán hàng

Ngày đăng: 07/06/2014, 16:16

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: NGHIÊN CỨU LÝ THUYẾT, THỰC TIỄN

    • 1.1. Nghiên cứu lý thuyết

      • 1.1.1. Giới thiệu về ngôn ngữ PHP

      • 1.1.2. Giới thiệu về framework CakePHP và gói mã nguồn mở Croogo

        • 1.1.2.1. Cơ sở dữ liệu MySQL

        • 1.1.2.2. Công cụ lập trình

    • 1.2. Nghiên cứu thực tiễn

      • 1.2.1. Quy trình quản lý bán hàng tại cửa hàng

      • 1.2.2. Quy trình mua hàng

  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

    • 2.1. Phân tích đặc tả yêu cầu

      • 2.1.1. Phạm vi sử dụng

      • 2.1.2. Yêu cầu chức năng

        • 2.1.2.1. Đăng nhập hệ thống

        • 2.1.2.2. Đăng ký

        • 2.1.2.3. Lấy lại mật khẩu

        • 2.1.2.4. Đăng xuất

        • 2.1.2.5. Xem thông tin cá nhân

        • 2.1.2.6. Sửa thông tin cá nhân

        • 2.1.2.7. Tìm kiếm mặt hàng

        • 2.1.2.8. Xem mặt hàng

        • 2.1.2.9. Đặt mua

        • 2.1.2.10. Xem đơn hàng

        • 2.1.2.11. Xóa Đơn hàng

        • 2.1.2.12. Tạo mặt hàng mới

        • 2.1.2.13. Sửa thông tin mặt hàng

        • 2.1.2.14. Xóa mặt hàng

        • 2.1.2.15. Thêm danh mục

        • 2.1.2.16. 3.1.2.16.Tìm kiếm danh mục

        • 2.1.2.17. Sửa danh mục

        • 2.1.2.18. Xóa danh mục

        • 2.1.2.19. Tìm kiếm thành viên

        • 2.1.2.20. Sửa thông tin thành viên

        • 2.1.2.21. Xóa thành viên

        • 2.1.2.22. Thêm nhà cung cấp

        • 2.1.2.23. Tìm kiếm nhà cung cấp

        • 2.1.2.24. Sửa thông tin nhà cung cấp

      • 2.1.3. Yêu cầu phi chức năng

        • 2.1.3.1. Yêu cầu tính năng của hệ thống

        • 2.1.3.2. Yêu cầu về hệ cơ sở dữ liệu, ngôn ngữ xây dựng phần mềm

        • 2.1.3.3. Yêu cầu về giao diện người dùng

        • 2.1.3.4. Yêu cầu về giao diện dành cho đội ngũ nhân lực của hệ thống

    • 2.2. Thiết kế hệ thống

      • 2.2.1. Tổng quan về hệ thống

      • 2.2.2. Phương pháp thiết kế

      • 2.2.3. Môi trường thực thi

      • 2.2.4. Các nhóm chức năng của hệ thống

      • 2.2.5. Khảo sát hệ thống

      • 2.2.6. Biểu đồ use case

        • 2.2.6.1. Use case tổng quát

        • 2.2.6.2. Use case khách hàng

        • 2.2.6.3. Use case người quản trị

        • 2.2.6.4. Các use case chi tiết người quản trị

      • 2.2.7. Biểu đồ lớp

      • 2.2.8. Biểu đồ tuần tự

        • 2.2.8.1. Người dùng đăng kí

        • 2.2.8.2. Đăng xuất

        • 2.2.8.3. Tìm kiếm Mặt hàng

        • 2.2.8.4. Xem chi tiết Mặt hàng

        • 2.2.8.5. Thêm Mặt hàng

        • 2.2.8.6. Sửa Mặt hàng

        • 2.2.8.7. Xóa Mặt hàng

        • 2.2.8.8. Xóa Đơn hàng

        • 2.2.8.9. Tìm kiếm Đơn hàng

        • 2.2.8.10. Tìm kiếm Nhà cung cấp

        • 2.2.8.11. Thêm Nhà cung cấp

        • 2.2.8.12. Sửa Nhà cung cấp

        • 2.2.8.13. Xóa Nhà cung cấp

        • 2.2.8.14. Sửa tài khoản Cá nhân

        • 2.2.8.15. Lấy lại mật khẩu

        • 2.2.8.16. Tìm kiếm Người dùng

        • 2.2.8.17. Sửa Người dùng

        • 2.2.8.18. Xóa Người dùng

        • 2.2.8.19. Tìm kiếm Danh mục

        • 2.2.8.20. Thêm Danh mục

        • 2.2.8.21. Sửa Danh mục

        • 2.2.8.22. Xóa Danh mục

        • 2.2.8.23. Đặt mua

      • 2.2.9. Biểu đồ hoạt động

        • 2.2.9.1. Người dùng đăng ký

        • 2.2.9.2. Đăng nhập hệ thống

        • 2.2.9.3. Đăng xuất

        • 2.2.9.4. Tìm kiếm mặt hàng

        • 2.2.9.5. Thêm mặt hàng

        • 2.2.9.6. Sửa mặt hàng

        • 2.2.9.7. Xóa mặt hàng

        • 2.2.9.8. Lấy lại Mật khẩu

        • 2.2.9.9. Sửa tài khoản Cá nhân

        • 2.2.9.10. Đặt mua

        • 2.2.9.11. Tìm kiếm đơn hàng

        • 2.2.9.12. Xem đơn hàng

        • 2.2.9.13. Tìm kiếm Nhà cung cấp

        • 2.2.9.14. Xóa đơn hàng

        • 2.2.9.15. Thêm Nhà cung cấp

        • 2.2.9.16. Sửa Nhà cung cấp

        • 2.2.9.17. Xóa Nhà cung cấp

        • 2.2.9.18. Sửa đơn hàng

        • 2.2.9.19. Tìm kiếm Người dùng

  • CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ

    • 3.1. Triển khai

      • 3.1.1. Thiết kế cơ sở dữ liệu

        • 3.1.1.1. Mô tả các bảng

          • 3.1.1.1.1. Quyền

          • 3.1.1.1.2. Người dùng

          • 3.1.1.1.3. Mặt hàng

          • 3.1.1.1.4. Danh mục

          • 3.1.1.1.5. Nhà cung cấp

          • 3.1.1.1.6. Đơn hàng

          • 3.1.1.1.7. Chi tiết Đơn hàng

          • 3.1.1.1.8. Chi tiết Mặt hàng

        • 3.1.1.2. Mô tả các mối kết hợp

          • 3.1.1.2.1. Mối kết hợp: Quyền và Người Dùng

          • 3.1.1.2.2. Mối kết hợp: Người dùng và đơn đặt hàng

          • 3.1.1.2.3. Mối kết hợp: Mặt hàng và Chi tiết đơn đặt hàng

          • 3.1.1.2.4. Mối kết hợp: Mặt hàng và Nhà cung cấp

          • 3.1.1.2.5. Mối kết hợp: Danh mục và Mặt hàng

        • 3.1.1.3. Mô hình kết hợp

        • 3.1.1.4. Mô tả các bảng

      • 3.1.2. Giao diện website

        • 3.1.2.1. Giao diện dành cho người sử dụng

        • 3.1.2.2. Giao diện dành cho người quản trị

        • 3.1.2.3. Giao diện admin nhập hàng

        • 3.1.2.4. Giao diện admin đăng nhập

        • 3.1.2.5. Giao diện dành cho admin thêm nhà cung cấp

        • 3.1.2.6. Giao diện dành cho admin xem nhà cung cấp

        • 3.1.2.7. Giao diện dành cho khách hàng đăng ký

        • 3.1.2.8. Giao diện dành cho khách hàng đăng nhập

        • 3.1.2.9. Giao diện dành cho khách hàng mua hàng

        • 3.1.2.10. Giao diện dành cho khách hàng xem thông tin giỏ hàng

        • 3.1.2.11. Giao diện dành cho khách hàng xác nhận mua hàng

        • 3.1.2.12. Khách hàng mua hàng thành công

    • 3.2. ĐÁNH GIÁ KẾT QUẢ

  • KẾT LUẬN

    • 3.3. Kết quả

    • 3.4. Hướng phát triển

  • TÀI LIỆU THAM KHẢO

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan