Chương 1. Tổng quan về đề tài. Trong chương này, báo cáo trình bày các khái niệm, đặc điểm và các ngôn ngữ sẽ sử dụng. Phân tích thiết kế hệ thống.
Nội dung chương bao gồm các yêu cầu và các bước thiết kế để thực hiện nhằm giải quyết vấn đề. Triển khai xây dựng. Chương này trình bày các kết quả, chức năng cài đặt được của hệ thống: về phía người dùng & về phía người quản trị, giao diện… Cuối cùng là Kết luận. 2 CHƯƠNG II.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 1. Phân tích và đặc tả hệ thống 1. Phân tích hệ thống Sau khi hoàn thiện, website phải đáp ứng các chức năng sau: - Dành cho khách hàng: Khách hàng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm hiểu các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này. Vì thế phải có các chức năng sau: + Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn và mua + Khách hàng xem các thông tin tin tức mới, khuyến mãi trên trang web + Sau khi khách hàng chọn và đặt hàng trực tiếp thì phải hiện lên đơn hàng để khách hàng có thể nhập thông tin mua hảng và xem hóa đơn mua hàng.
- Dành cho người quản trị: Người làm chủ ứng dụng có quyền kiểm soát mọi hành động của hệ thống. Người này được cấp username và password để đăng nhập hệ thống thực hiện chức nắng của mình: + Chức năng cập nhật, sửa, xóa các mặt hàng, loại hàng, nhà sản xuất, tin tức. Nó đòi hỏi sự chính xác + Tiếp nhận kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt hàng + Hỗ trợ, tư vấn, giải đáp các thắc mắc của khách hàng + Thống kê Ngoài các chức năng trên thì trang web phải được thiết kế sao cho dễ hiểu, giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút khách hàng.
Đặc tả hệ thống Hệ thống quản lý bán hàng là một phương thức để chủ doanh nghiệp có thể giám sát được hoạt động bán hàng của nhân viên. Đồng thời, xem xét tính trung thực của nhân viên bán hàng. Sau khi làm hết những việc liên quan đến đơn hàng và xử lý đơn hàng thì người bán hàng và người phụ trách phải tổng hợp đầy đủ thông tin. Sau đó, gửi lên phòng phụ trách kinh doanh của doanh nghiệp.
Những yêu cầu đối với hệ quản lý thông tin bán hàng: 3 - Tiếp nhận các đơn đặt hàng cho tất cả các đơn đó - Tiếp nhận và lưu lại các hóa đơn bán hàng - Lưu sổ và làm phiếu bảo hành cho đơn hàng - Kiểm kê tiền bán hàng, tiền nợ - Theo dõi tình trạng hàng hóa trong kho - In báo cáo hàng ngày. Doanh nghiệp cần có hệ thống một cách rõ ràng và chi tiết, hệ thống bao gồm nhiều chức năng. Trước hết khi khách hàng mua hàng muốn đăng ký thành viên thì ta sẽ cho khách hàng điền các thông tin như tên, tuổi, năm sinh, … Sau khi đăng ký thành công khách hàng sẽ là thành viên chính thức bên cửa hàng. Đăng nhập hệ thống với các thông tin khách hàng đã đăng ký, sau khi đăng nhập thành công thì sẽ trở thành thành viên của cửa hàng, với các ưu đãi giá trị mua hàng.
Khi đăng nhập mà quên mật khẩu thì sẽ gọi lên hệ thống hỗ trợ và cấp lại mật khẩu để sử dụng tài khoản thành viên. Khách hàng đến với cửa hàng với trạng thái phải thật thoải mái được tìm kiếm sản phẩm, xem sản phẩm, mua hàng với sự hỗ trợ nhiệt tình của nhân viên bên cửa hàng, … Sau tất cả thì khách hàng sẽ được nhân viên hướng dẫn thanh toán. Thành viên sẽ được xem thông tin giỏ hàng, xem các đồ bán ở cửa hàng. Xem lựa chọn đồ để mua đặt hàng mua sản phẩm, xem các thông tin đơn hàng đã đặt và tự xem thông tin cá nhân của chính mình.
Các thông tin sẽ được quản lý kiểm tra xem xét, kiểm tra, quản lý mọi việc. Thông tin các giỏ hàng sẽ được cập nhật liên tục, tổng hợp các đơn hàng, sản phẩm nào được ưa chọn sẽ hiện lên nhiều hơn và thông tin bảo mật của thành viên sẽ được giữ kín. Các sản phẩm cần mua sẽ chuyển đến giỏ hàng và được khách hàng xem xét thanh toán với cửa hàng. Nếu sản phẩm có vấn đề gì thì sẽ báo cáo với quản lý, quản lý sẽ xử lý và đưa xuống nhân viên để nhân viên tư vấn lại cho khách hàng, xem xét nếu đó là lý do đúng và chính đáng thì hệ thống cửa hàng sẽ xử lý cho khách hàng về lỗi kĩ thuật đó.
Người nhân viên sẽ có các chức năng tiếp nhận đơn hàng, xử lý và báo cáo lên cho quản lý. Các đơn hàng của nhân viên kiểm tra sẽ có thông tin và nhân viên sẽ duyệt qua các thông tin đó một cách kĩ càng rõ ràng hơn nữa, sau đó sẽ thanh toán. Nhân viên sẽ báo cáo các sản phẩm đã bán, mặt hàng, thành viên nào mua (đối với khách hàng thì không cần) và doanh thu. 4 Sản phẩm đôi lúc cũng có những thứ không hài lòng khách hàng hay bị hư hỏng gì đó, chúng tôi có đội ngũ nhận yêu cầu bảo hành của khách hàng.
Với các yêu cầu bảo hành, nhận lại hàng nếu hư hỏng nặng, thanh toán lại chi phí bảo hành, với các chức năng khách hàng sẽ yên tâm khi mua hàng hơn và đảm bảo độ tin tưởng ngày càng cao hơn nữa. Hệ thống cửa hàng với các chức năng khi nào cũng phải báo cáo kết quả lên cho người quản lý xem xét, mong muốn đem đến sự hài lòng cho khách hàng là cái mà chúng tôi hướng đến khi khách hàng mua hàng ở cửa hàng. Biểu đồ ca sử dụng 2. Danh sách tác nhân - KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng.
Khách hàng có thể đăng ký làm thành viên của hệ thống. - NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống. - NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người quản lý giao. Danh sách use case Tác nhân Use case Khách hàng - Xem thông tin sản phẩm - Xem thông tin cá nhân - Xem thông tin giỏ hàng - Chọn sản phẩm cần mua - Thêm, bớt sản phẩm trong giỏ hàng - Thực hiện việc mua hàng - Thanh toán - Yêu cầu bảo hành - Nhận lại sản phẩm sau khi bảo hành - Thanh toán chi phí bảo hành - Đăng nhập, đăng ký - Sửa thông tin cá nhân - Tìm kiếm sản phẩm - Đánh giá, nhận xét Người quản lý - Tiếp nhận đơn hàng, nhận yêu cầu bảo hành - Đăng nhập 5 - Xem thông tin cá nhân - Xem thông tin sản phẩm - Quản lý khách hàng - Giao cho nhân viên thực hiện - Sửa thông tin cá nhân - Quản lý danh sách nhân viên - Quản lý danh mục sản phẩm - Quản lý hóa đơn - Thống kê - Báo cáo đơn hàng Nhân viên - Nhận đơn hàng và giao hàng - Xem thông tin giỏ hàng - Đăng ký, đăng nhập - Nhận đơn hàngGiao hàng - Tiếp nhận đơn hàng - Xem thông tin cá nhân - Xem thông tin sản phẩm - Thực hiện việc bảo hành sản phẩm - Báo cáo kết quả 6 2.
Biểu đồ Use Case Hình 1. Biểu đồ Use case của người quản lý 7 Hình 2. Biểu đồ Use case của khách hàng Hình 3. Biểu đồ Use case của nhân viên 8 Hình 4.
Biểu đồ Use case của hệ thống 3. Mô tả ca sử dụng 3. Hệ thống đăng ký, đăng nhập 3. Mô tả UC đăng ký thành viên - Use-case: Đăng ký thành viên.
- Actors: Khách hàng. - Mục tiêu: Cho phép khách xem đăng ký làm thành viên của hệ thống. Khách xem chọn mục đăng ký thành viên. Form đăng ký thành viên hiển thị.
Khách xem nhập thông tin cá nhân cần thiết vào form đăng ký. Hệ thống thông báo kết quả quá trình nhập thông tin cá nhân. Nếu thông tin nhập không chính xác thì thực hiện luồng nhánh A1. Hệ thống cập nhật thông tin của khách xem vào danh sách thành viên.
UC kết thúc. - Các tương tác chính: 9 Hoạt động của actors Hoạt động của hệ thống 1. Người xem nhấn vào đăng ký 2. Hệ thống hiển thị khung đăng ký 3.
Người xem nhập thông tin 4. Hệ thống kiểm tra thông tin hợp lệ 5. Thông tin được lưu trên hệ thống 6. Thông báo người xem đăng ký thành công 3.
Mô tả UC đăng nhập - Use-case: Đăng nhập. - Actors: Quản lý, nhân viên và khách hàng. - Mục tiêu: UC cho phép thành viên đăng nhập vào hệ thống. Thành viên chọn chức năng đăng nhập.
Form đăng nhập, hiển thị. Nhập tên, mật khẩu vào form đăng nhập. Hệ thống kiểm tra tên, mật khẩu của thành viên. Nếu việc đăng nhập thành công thì kết thúc UC.
Nếu thành viên nhập sai tên, mật khẩu thì chuyển sang luồng nhánh A1. UC kết thúc. Hoạt động của actors Hoạt động của hệ thống 1. Khách hàng, nhân viên và người quản lý nhấn vào 2.
Hệ thống hiển thị khung đăng nhập đăng nhập 3. Khách hàng, nhân viên và người quản lý nhập 4. Hệ thống kiểm tra thông thông tin đăng nhập tin hợp lệ 5. Cho phép đăng nhập 6.
Thông báo khách hàng, nhân viên và người quản lý đăng nhập thành công 10 3. Hệ thống xem thông tin 3. Mô tả UC xem thông tin giỏ hàng - Use-case: Xem thông tin giỏ hàng. - Actors: Khách hàng, nhân viên.
- Mục tiêu: Cho phép khách hàng xem thông tin về giỏ hàng của mình. Khách hàng chọn chức năng xem giỏ hàng. Form xem thông tin giỏ hàng xuất hiện, hệ thống hiển thị thông tin về giỏ hàng của khách hàng hiện tại. Khách hàng xem thông tin chi tiết về giỏ hàng được hiển thị.
UC kết thúc. Hoạt động của actors Hoạt động của hệ thống 1. Khách hàng sau khi đăng nhập chọn mua sản phẩm và 2. Hệ thống hiển thị thông nhân viên cùng với khách hàng xem thông tin giỏ tin giỏ hàng được chọn hàng 3.
Khách hàng xem thông tin và đồng ý với các sản phẩm 4. Hệ thống kiểm tra thông tin hợp lệ 5. Cho phép đăng nhập 6. Khách hàng chuyển đến thanh toán 3.
Mô tả UC xem thông tin đơn hàng - Use-case: Xem thông tin đơn hàng.