Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
204,96 KB
Nội dung
LỜI MỞ ĐẦU Thời đại ngày thời đại cụng nghệ thơng tin, máy vi tính Máy vi tính trở thành cụng cụ hữu hiệu hoạt động người Hầu hết hoạt động giao dịch cần hỗ trợ đắc lực máy vi tính Đặc biệt cơng tác quản lý quản lý hành chính, quản lý giao dịch, kế toán, tiền lương Tất hoạt động ngày tin học hoá cách hữu hiệu mang lại nhiều lợi ích thiết thực cho người dùng Một vấn đề quản lý ứng dụng tin học mạnh mẽ vấn đề quản lý bán hàng Nhiệm vụ phần mềm quản lý bán hàng tiện ích mà mang lại cho người dùng Trong thời gian làm việc cữa hàng tạp hóa nhóm 13 Lần chúng em tiếp xúc trực tiếp với vấn đề thực tế mà trước học sách nhà trường Chúng em thấy cần phải học hỏi vấn đề mà chưa làm Trong trình làm việc chúng em rút cho học tốt cho thân để phục vụ cho cơng việc sau Trong suốt q trình cữa hàng tạp hóa nhóm 13, chúng em tìm hiểu cầu tổ chức hoạt động cữa hàng đến xây dựng đề tài : “ Xây dựng phần mềm quản lý cữa hàng tạp hóa nhóm 13 ” Từ thực tế hoạt động cữa hàng em nhận thấy đề tài quản lý bán hàng có ứng dụng thiết thực thực tế Mặc dù chúng em làm chưa nhiều cần có thời gian điều kiện thích hợp để bổ sung cho đề tài hồn chỉnh Cuối em xin gửi lời cảm ơn chân thành tới thầy giáo hướng dẫn Ths Phạm Minh Đường Em xin chân thành cảm ơn tới toàn thể anh chị cữa hàng tạp hóa Vạn Lợi giúp em hồn thành báo cáo kết thúc mơn Cơng Nghệ Phần Mềm Do trình độ thời gian có hạn nên đề tài khơng tránh khỏi thiếu sót Vì em mong góp ý thầy cô, anh chị cữa hàng tạp hóa Vạn Lợi đề tài hồn thiện Chương TỔNG QUAN ĐỀ TÀI 1.1 Lý chọn đề tài Ngày nay, giới nói chung Việt Nam nói riêng chuyển lên phát triển tiếp nhận thành tựu khoa học Từ nước ta nhập WTO kinh tế bước sang trang mới, kinh tế mở cửa giao lưu hàng hố thơng thương với tất nước Bên cạnh học hỏi cách quản lý hàng hoá luật quản lý hàng hố Với sách nhà nước đầu tư nước ngoài, kinh tế nước ta phát triển cách nhanh chóng Vì vậy, hoạt động kinh doanh thương nghiệp tiêu thụ hàng hóa nhỏ lẻ vấn đề quan trọng - Trong thời kỳ mà kinh tế phát triển việc mua bán trao đổi diễn nhiều hình thức , hình thức mở cửa hàng để thực việc trao đổi mua bán - Để thực trình mua bán người mua cửa hàng , cửa hàng nhà cung cấp phải có cơng tác quản lý tốt , để đáp ứng cơng tác cần ứng dụng tin học , mà đặc biệt phần mềm quản lý quản lý bán hàng 1.2 Mục tiêu nghiên cứu 1.2.1 Mục tiêu tổng quát Phân tích nghiệp vụ quản lý hoạt động kinh doanh cũa hàng tạp hóa nhằm tìm hiểu nhu cầu trao đổi thơng tin, hoạt động kinh doanh cữa hàng Trên sở tiến hành xây dựng phần mềm quản lý bán hàng nhằm tin học hóa cơng tác quản lý cữa hàng cách kịp thời nhanh chóng 1.2.2 Mục tiêu cụ thể - Nghiên cứu nắm vững quy trình bán hàng, nhập hàng, quản lý thơng tin - Nghiên cứu cơng cụ, tảng lập trình sử dụng để xây dựng hệ thống: MS SQL Server 2019, Visual studio 2019 - Nắm vững sở lý thuyết phát triển hệ thống thông tin quản lý Xây dựng phần mềm quản lý hoạt động bán hàng cho cữa hàng tạp hóa nhóm 13 1.3 Nội dung nghiên cứu 1.3.1 Cơ sở lý luận xây dựng phần mềm quản lý cữa hàng tạp hóa 1.3.1.1 Tổng quan hệ thống thông tin quản lý 1.3.1.1.1 Khái niệm hệ thống hệ thống thông tin quản lý 1.3.1.1.1.1 Hệ thống hệ thống quản lý Hệ thống tập hợp phần tử tương tác tổ chức nhằm thực mục đích xác định Các phần tử tập hợp phương tiện vật chất nhân lực Tổ chức tạo thành hệ thống mở, nghĩa liên hệ với môi trường Một số phần tử hệ thống có tương tác với bên ngồi (cung ứng, thương mại, v.v…) Đặc điểm hệ thống tính tự động Hệ thống quản lý hệ thống có mục đích mang lại lợi nhuận lợi ích Đặc điểm hệ thống có tham gia người có trao đổi thông tin 1.3.1.1.1.2 Hệ thống thông tin quản lý Hệ thống thông tin quản lý hệ thống cung cấp thông tin cho công tác quản lý tổ chức Hệ thống bao gồm người, thiết bị quy trình thu thập, phân tích, đánh giá phân phối thơng tin cần thiết, kịp thời xác cho người soạn thảo định tổ chức Hệ thống thông tin quản lý tên gọi chuyên ngành khoa học Ngành khoa học thường xem phân ngành khoa học quản lý quản trị kinh doanh Ngoài ra, ngày việc xử lý liệu thành thông tin quản lý thông tin liên quan đến công nghệ thơng tin, coi phân ngành tốn học, nghiên cứu việc tích hợp hệ thống máy tính vào mục đích tổ chức Đại học Kinh tế Huế6 1.3.1.1.1.3 Các loại thông tin quản lý Thông tin quản lý liệu xử lý sẵn sang phục vụ công tác quản lý tổ chức Có loại thơng tin quản lý tổ chức, thơng tin chiến lược, thơng tin chiến thuật thông tin điều hành * Thông tin chiến lược: thơng tin sử dụng cho sách dài hạn tổ chức, chủ yếu phục vụ cho nhà quản lý cao cấp dự đoán tương lai * Thông tin chiến thuật: thông tin sử dụng cho sách ngắn hạn, chủ yếu phục vụ cho nhà quản lý phòng ban tổ chức * Thông tin điều hành: sử dụng cho công tác điều hành tổ chức hàng ngày chủ yếu phục vụ cho người giám sát hoạt động tác nghiệp tổ chức 1.3.2 Cấu trúc hệ thống thông tin quản lý Một hệ thống thông tin quản lý thiết kế cấu trúc tốt gồm bốn hệ thống con, hệ thống ghi chép nội bộ, hệ thống tình báo, hệ thống nghiên cứu hệ thống hỗ trợ định * Hệ thống ghi chép nội bộ: Đảm bảo cung cấp số liệu thời, nhiều tổ chức phát triển hệ thống ghi chép nội tiên tiến có sử dụng máy tính để cung cấp thơng tin nhanh đầy đủ * Hệ thống tình báo: Cung cấp cho nhà quản lý thơng tin hàng ngày, tình hình diễn diễn biến môi trường bên ngồi * Hệ thống nghiên cứu thơng tin: Thu thập thông tin liên quan đến vấn đề cụ thể đặt trước tổ chức, đặc điểm việc nghiên cứu thơng tin tốt có phương pháp khoa học, sử dụng nhiều phương pháp, xây dựng mô hình, lượng định tỷ lệ chi phí/lợi ích giá trị thông tin * Hệ thống hỗ trợ định: Gồm phương pháp thống kê mô hình định để hỗ trợ nhà quản lý ban hành định đắn Đại học Kinh tế Huế7 1.3.3 Quy trình phát triển hệ thống thơng tin quản lý 1.3.3.1 Khái niệm quy trình phát triển hệ thống thơng tin quản lý Quy trình phát triển hệ thống tập hợp hoạt động, phương pháp, thực nghiệm, kết công cụ tự động hóa mà nhân sử dụng để phát triển cải thiện không ngừng hệ thống thơng tin phần mềm Một quy trình phù hợp để phát triển hệ thống phải bảo đảm: - Hiệu phép nhà quản lý điều chuyển nguồn lực dự án - Tài liệu quán nhằm giảm chi phí thời gian sống để bảo trì hệ thống (bởi đội phát triển khác) sau - Chất lượng quán xuyên suốt dự án 1.3.3.2 Giới thiệu mơ hình thác nước Để xây dựng phần mềm, khóa luận lựa chọn áp dụng mơ hình thác nước Mơ hình thác nước (waterfall model) mơ hình quy trình phát triển phần mềm, quy trình phát triển giống dòng chảy, với pha thực theo trật tự nghiêm ngặt khơng có nhảy vượt Hình 1.1: Mơ hình thác nước Mơ hình thác nước có ưu điểm là: Dễ quản lý; Thời gian hoàn thành dự án thường dự báo với độ xác hơn; Các tài liệu đầu giai đoạn xây dựng đầy đủ hệ thống là: phân tích yêu cầu, thiết kế triển khai thực hiện, kiểm thử, liên kết bảo trì Dựa vào mơ hình thác nước ta có bước để xây dựng phần mềm: Bước 1: Khảo sát tìm hiểu u cầu Mơ tả trừu tượng dịch vụ mà hệ thống mong đợi phải cung cấp ràng buộc mà hệ thống phải tuân thủ vận hành Nó có đặc tả bên ngồi hệ thống mà khơng liên quan đến đặc tính thiết kế Nó phải viết cho người ta hiểu mà khơng cần kiến thức chuyên môn đặc biệt Bước 2: Phân tích yêu cầu Bước bước quan trọng bước để hình thành nên phần mềm Với sản phẩm phần mềm xây dựng, việc hiểu đầy đủ đặc điểm điều khơng dễ Q trình xác định chức ràng buộc phần mềm gọi tìm hiểu xác định u cầu Để có điều cần phải trả lời câu hỏi "cái gì? what?" khơng phải "như nào? - how?" Tìm hiểu, xác định phân tích u cầu bước hình thành tốn, u cầu tốn cần phải tìm hiểu phân tích theo chiều rộng (ngang) theo chiều sâu Vì ta cần phải tìm hiểu phân tích đầy đủ tất yêu cầu cách tối ưu để dễ dàng tiến hành bước Bước 3: Thiết kế phần mềm hệ thống Xây dựng ứng dụng phần mềm dây chuyền chuyển đổi, mà phân tích nhằm xác định ứng dụng thực (what?) thiết kế nhằm để trả lời câu hỏi phần mềm cụ thể (how?) Tức xác định cách thức thực đặt phần phân tích Trong ba giai đoạn: thiết kế, cài đặt bảo trì thiết kế giai đoạn quan trọng nhất, chịu trách nhiệm đến 80% thành công sản phẩm Quá trình thiết kế tốt sở để quản lý giảm chi phí cho cơng việc bảo trì phần mềm sau Bước 4: Cài đặt thử nghiệm đơn thể phần mềm Cài đặt việc thực thi thiết kế Nếu trình cài đặt có xuất vấn đề phải quay lại sửa thiết kế Cài đặt cơng đoạn việc phát triển phần mềm xem hệ tất yếu thiết kế Tuy vậy, phong cách lập trình đặc trưng ngơn ngữ lập trình có ảnh hưởng lớn đến chất lượng phần mềm Một chương trình cài đặt tốt đem lại cho ta thuận lợi việc bảo trì sau Bước 5: Thử nghiệm tổng quát phần mềm Sản phẩm phần mềm gọi thực xác tiêu chuẩn mà người thiết kế đặt Để có đánh giá xác cấp độ phần mềm, ta phải kiểm tra chất lượng phần mềm Như thế, kiểm tra trình tìm lỗi đánh giá cuối đặc tả, thiết kế mã hố Mục đích kiểm tra đảm bảo tất thành phần ứng dụng ăn khớp, vận hành mong đợi phù hợp tiêu chuẩn thiết kế Bước 6: Bảo trì phát triển phần mềm Bảo trì giai đoạn cuối chu trình phát triển phần mềm Các chương trình máy tính ln thay đổi - phải mở rộng, sửa lỗi, tối ưu hoá theo thống kê bảo trì chiếm đến 70% tồn công sức bỏ cho dự án phần mềm Do vậy, bảo trì hoạt động phức tạp lại vơ cần thiết chu trình sống sản phẩm phần mềm để đảm bảo cho phần mềm phù hợp với người sử dụng 1.2 Hệ quản trị sở liệu SQL Server 1.2.1 Ngơn ngữ truy vấn liệu có cấu trúc (SQL – Structure Query Language) 1.2.1.1 Khái niệm SQL SQL (Structure Query Language) công cụ quản lý liệu sử dụng phổ biến nhiều lĩnh vực bao gồm tập câu lệnh sử dụng để tương tác với sở liệu quan hệ Hầu hết ngơn ngữ bậc cao có trình hỗ trợ SQL Visual Basic, Oracle, C++, C#… SQL sử dụng để điều khiển tất chức mà hệ quản trị sở liệu cung cấp cho người dùng bao gồm: định nghĩa liệu, truy xuất thao tác liệu, điều khiển truy cập SQL ngơn ngữ hồn thiện sử dụng hệ thống sở liệu thành phần thiếu hệ quản trị sở liệu 1.2.1.2 Đặc điểm SQL SQL ngôn ngữ tựa tiếng Anh - SQL ngơn ngữ phi thủ tục, không yêu cầu cách thức truy nhập sở liệu nào, tất thông báo SQL dễ sử dụng khả mắc lỗi - SQL cung cấp tập lệnh phong phú cho công việc hỏi đáp liệu - Chèn, cập nhật, xóa hàm quan hệ - Điều khiển việc truy nhập tới sở liệu đối tượng sở liệu để đảm bảo tính bảo mật sở liệu - Đảm bảo tính quán ràng buộc sở liệu : Integer, number (n,p), varchar(n), char(n), nvarchar(n), data, … 1.2.1.3 Vai trò SQL SQL phần hệ quản trị sở liệu, xuất hệ quản trị sở liệu với vai trị ngơn ngữ cơng cụ giao tiếp người sử dụng hệ quản trị sở liệu SQL có vai trị sau: - SQL ngơn ngữ hỏi có tính tương tác: Người sử dụng dễ dàng thơng qua trình tiện ích để gửi u cầu dạng câu lệnh SQL đến sở liệu nhận kết trả từ sở liệu - SQL ngơn ngữ lập trình sở liệu: Thông qua SQL, người quản trị sở liệu quản lý sở liệu, định nghĩa cấu trúc lưu trữ liệu, điều khiển truy cập sở liệu - SQL ngôn ngữ truy cập liệu Internet: SQL với vai trị ngơn ngữ để tương tác với liệu sở liệu Internet - SQL ngôn ngữ sở liệu phân tán: Đối với hệ quản trị sở liệu phân tán, hệ thống sử dụng SQL để giao tiếp với hệ thống khác mạng, gửi nhận yêu cầu truy xuất liệu với - SQL ngôn ngữ sử dụng cho cổng giao tiếp sở liệu: SQL thường dùng chuẩn ngôn ngữ để giao tiếp hệ quản trị sở liệu hệ thống máy tính có nhiều hệ quản trị sở liệu khác 1.2.2 Microsoft SQL Server 1.2.2.1 Tổng quan Microsoft SQL Server SQL hệ thống quản trị CSDL quan hệ nhiều người dùng kiểu khách/chủ Đây hệ thống dùng lưu trữ liệu cho hầu hết ứng dụng lớn SQL server sử dụng ngơn ngữ lập trình truy vấn CSDL Transact - SQL, phiên SQL Với Transact - SQL, truy xuất liệu, cập nhật quản lý hệ thống CSDL quan hệ Với máy chủ có hệ thống quản trị CSDL SQL Server Nếu muốn có nhiều hệ thống quản trị CSDL cần có nhiều máy chủ tương ứng 1.2.2.2 Thành phần Microsoft SQL Server - Bảng liệu (Tables): Bảng liệu đối tượng CSDL dùng lưu trữ liệu cần quản lý Mỗi bảng liệu có hay nhiều trường Mỗi trường ứng với loại liệu cần lưu trữ Bảng liệu cịn có thành phần liên quan như: - Ràng buộc - Constraint: Constraint định ràng buộc liệu bảng liệu bảng liệu khác theo quy tắc - Bẫy lỗi - Triggers: Bẫy lỗi thường chứa mã lệnh kiểm tra liệu, có tính tự động thực có hành động xảy liệu bảng liệu thêm, sửa, xóa - Chỉ mục - Indexs: Hỗ trợ cho việc xếp tìm kiếm nhanh thông tin bảng liệu - Sơ đồ quan hệ - Diagram: Thể mối quan hệ liệu bảng liệu - Khung nhìn hay bảng liệu ảo - Views: Là đối tượng dùng hiển thị liệu rút trích, tính tốn từ bảng liệu theo nhu cầu người dùng - Thủ tục thường trú - Stored Procedure: Chứa lệnh T - SQL dùng thực số tác vụ Thủ tục thường trú nhận truyền tham số Thủ tục thường trú biên dịch trước, thời gian thực nhanh gọi Có nhiều thủ tục thường trú hệ thống định nghĩa với tiền tố “sp_” có nhiệm vụ thu thập thông tin từ bảng liệu hệ thống có ích cho việc quản trị - Hàm người dùng định nghĩa - User Defined Function - Người dùng - User: Chứa danh sách người dùng sử dụng CSDL Người quản trị hệ thống cao có tên người dùng dbo, tên đăng nhập hệ thống mặc định sa Tài khoản sa tồn bỏ Để thay đổi mật sa, cách nhanh là: Mở trình Query Analyzer (phân tích truy vấn), thực thủ tục hệ thống: EXEC SP_PASSWORD NULL, - Các qui định vai trò chức người dùng hệ thống máy chủ - Roles - Các qui tắc ràng buộc liệu lưu trữ bảng liệu - Rules - Các khai báo giá trị mặc định - Defaults - Kiểu liệu cho người dùng tự định nghĩa - User Defined Data Type - Tập phân loại liệu văn - Full Text Catalogs 1.3 Tổng quan tảng lập trình NET Framework 1.3.1 Giới thiệu NET Framework NET Framework tảng lập trình tảng thực thi ứng dụng chủ yếu hệ điều hành Microsoft Windows phát triển Microsoft Các chương trình viết NET Framework triển khai môi trường phần mềm (ngược lại với môi trường phần cứng) biết đến với tên Common Language Runtime (CLR) Môi trường phần mềm máy ảo cung cấp 1.4 Câu trúc báo cáo Gồm chương: - Chương 1: Tổng quan đề tài 1.5 Chương 2: Phân tích yêu cầu Chương 3: Thiết kế phần mềm Bảng phân công công việc - Võ Văn Lợi: Thiết kế giao diện, coder - Nguyễn Trần Diệu ái: Biên soạn báo cáo chương 1, Tester - Ngô Văn Thịnh: Biên soạn báo cáo chương 2, Tester - Phùng Huy Trường: Biên soạn báo cáo chương 3, Tester ST T Nội dung thực Người thực Dự kiến kết Đưa lý Tổng hợp ý cách đặt kiến nhóm tên đề tài yêu tố khác - Phân tích hệ thống đưa - Tổng hợp ý kiến thành viên Tổng hợp ý ý kiến cần thiết nhóm qua q trình khảo kiến nhóm - Tham khảo sát ý kiến từ tài liệu - Tiến hành thiết kế hệ thống Đưa sơ đồ ý thông tin tưởng hợp lý, phù - Sau tổng hợp ý kiến Tổng hợp ý hợp với thời gian cúng phân tích nhóm kiến nhóm kế hoạch - Tiến hành sử dụng MindMap nhóm để vẽ sơ đồ ý tưởng thực - Khảo sát - Tìm hiểu tham khảo Esurvey - Tiến hành khảo sát thực tế bảng câu hỏi Phỏng vấn thực tế, vấn trực tiếp gián tiếp tìm hiểu rõ Tổng hợp ý cữa hàng tạp hóa nhóm 13 hoạt động Cho kiến nhóm - Bắt đầu thiết kế mơ hình mơ hình thiết kế hợp phần mềm Power lý Designer hoạt động kinh doanh, quản lý, bảo quản cữa hàng - Đưa mơ hình hồn chỉnh - Kiểm tra sửa chữa Tổng hợp ý Lập báo cáo kết - Xem xét, sửa chữa kiến nhóm - Tổng kết - Chọn đề tài mơ tả hệ thống - Tìm đề tài - Lập báo cáo Chương : Phân tích yêu cầu 2.1 Mơ tả đề tài Cửa hàng tạp hóa nhóm 13 cửa hàng lớn nằm trung tâm thành phố rạch giá tỉnh Kiên Giang Cửa hàng chuyên cung cấp sỉ, lẻ bia rượu, bánh kẹo, thuốc lá, sữa loại… Trong cửa hàng tạp hóa có nhiều kệ trưng bày hàng hóa, kệ tương ứng với loại hàng hóa (Hình 1) Hàng hóa nhập lưu trữ kho phân loại Sau hàng hóa xếp vào kệ hàng hóa tương ứng để bán Các thơng tin hàng hóa lưu trữ mô tả sau: mã hàng, tên hàng, đơn giá, số lượng Hình 1: Cửa hàng tạp hóa nhóm 13 Khách hàng muốn mua hàng hóa đến kệ hàng hóa tự chọn hàng hóa cần mua đến quầy tính tiền Nhân viên thu ngân lập hóa đơn, lưu lại thơng tin cho khách hàng đồng thời ghi nhận lại loại hàng hóa bán để báo cáo vào cuối ngày Các thơng tin hóa đơn cho khách hàng gồm có: ngày mua, số lượng, đơn giá thành, thành tiền tổng số tiền Các thông tin khách hàng: Mã khách hàng, tên khách hàng, số điện thoại giới tính, địa chỉ, số điểm Nhân viên cửa hàng phân công theo ca trực Cuối ca trực nhân viên kiểm kê tồn số hàng hóa kệ mà phụ trách để bàn giao lại cho ca trực sau Bộ phận kiểm tra dựa vào số hàng hóa thực tế số hàng hóa bán cho nhân viên thu ngân báo cáo để biết số hàng hóa bán hay bị Cuối ngày nhân viên thống kê tồn hàng hóa bán để báo cáo doanh thu tính tồn kho Cách tính tồn kho ngày sau: Số lượng ngày = số lượng đầu ngày - số lượng bán ngày Cuối tháng, nhân viên thống kê lại số lượng hàng hóa để tính tồn kho tính doanh thu theo tháng Cách tính tồn kho tháng sau: Số lượng tồn tháng = số lượng nhập - số lượng bán 2.2 STT Yêu cầu chức nghiệp vụ Công việc Loại CN QĐ liên quan Lưu trữ QĐ1 Biểu mẫu liên quan - Ghi nhận thông tin sản phẩm - Ghi nhận thông tin nhà sản xuất - Bán hàng - Ghi nhận thông tin nhà cung cấp - Nhập kho Tra cứu thông tin sản phẩm - Tính tồn kho - Tính tổng doanh thu Tra cứu Tính tốn QĐ2 - In hóa đơn bán hàng - In phiếu nhập hàng - In danh sách hàng tồn kho Kết xuất BM1 Ghi Bảng quy định liên quan STT Mã số Tên quy định QĐ1 Quy định nhập hàng Nhập hàng có nhãn mác, nguồn gốc xuất xứ rõ ràng, cịn hạn sử dụng QĐ2 Tính tốn lợi nhuận trước sau thuế Đảm bảo lợi nhuận sau bán không qua 20% tổng số tiền nhập vào Biểu mẫu liên quan Mô tả quy tắc Ghi 2.3 STT Bảng yêu cầu chức hệ thống Nội dung Nội dung chi tiết Nhân viên/Quản trị viên tiến hành vào giao diện quản lý loại sản phẩm Nhập tên loại sản phẩm Quản lý loại sản phẩm Sau nhân viên/quản trị viên tiến hành nhập thêm loại sản phẩm, tìm kiếm sản phẩm để xố sửa thông tin loại sản phẩm theo ý muốn Hệ thống tiến hành cập nhật lại danh mục loại sản phẩm Ở bước 3, tên loại hàng tồn danh mục tên loại sản phẩm không hợp lệ hệ thống thông báo đến nhân viên/quản trị viên Nhân viên/Quản trị viên tiến hành đăng nhập vào hệ thống tài khoản, lựa chọn chức sản phẩm từ menu với yêu cầu: Thêm, xóa sửa Người quản lý/ nhân viên sau nhập điều chỉnh đầy đủ thông tin sản phẩm, chọn thêm sửa Quản lý sản phẩm Nếu người quản trị/ nhân viên chọn xố, u cầu chọn xác thơng tin sản phẩm sau chọn nút xóa thơng tin xố khỏi hệ thống Ở bước 2, tên sản phẩm tồn danh mục thông tin sản phẩm không hợp lệ hệ thống thông báo đến nhân viên/quản trị viên Quản lý nhà sản xuất Quản lý tiến hành vào giao diện quản lý nhà sản xuất Sau quản lý tiến hành thao tác thêm, xóa, Ghi sửa thơng tin nhà sản xuất Hệ thống cập nhật lại danh mục nhà sản xuất Ở bước 2, tên nhà sản xuất tồn danh mục nhà sản xuất trường liệu tên nhà xuất bỏ trống hệ thống thơng báo đến quản trị viên/ nhân viên Nhân viên gặp quản lý yêu cầu thay đổi thông tin Quản lý tiếp nhận yêu cầu nhân viên Yêu cầu cung cấp thơng tin Quản lý nhân viên Sau quản lý đăng nhập vào giao diện quản lý nhân viên Tiến hành thêm nhân viên Quản lý có quyền xóa sửa thơng tin nhân viên theo ý muốn Ở bước 3, thông tin nhân viên cung cấp không hợp lệ, quản lý yêu cầu cung cấp lại thông tin Quản lý đăng nhập vào hệ thống vào giao diện quản lý tài khoản Nhập mật Chọn loại tài khoản Quản lý tài khoản Chọn mã nhân viên ứng với mã vừa đăng ký Sau cấp tài khoản cho nhân viên Quản lý có quyền xóa sửa thơng tin tài khoản theo ý muốn Thống kê Quản lý đăng nhập vào hệ thống Chọn thống kê Chọn ngày tháng cần thống kê Tại quản lý thấy số liệu thống kê từ menu, chọn chức muốn thực menu Khách hàng đến cửa hàng tiến hành mua sản phẩm theo ý muốn Sau khách hàng lại quầy tính tiền tiến hành cung cấp đầy đủ thông tin theo yêu cầu nhân viên Nhân viên vào giao diện quản lý khách hàng tiến hành thêm khách hàng Quản lý khách hàng Nếu khách hàng có nhu cầu thay đổi thơng tin nhân viên yêu cầu khách hàng cung cấp thông tin cần thay đổi để cập nhật vào hệ thống Ở bước 2, khách hàng cung cấp thông tin không hợp lệ hệ thống thơng báo cho nhân viên, sau nhân viên yêu cầu khách hàng cung cấp lại thông tin Bán hàng Khách hàng đến cửa hàng tiến hành mua sản phẩm theo ý muốn Sau khách hàng lại quầy tính tiền tiến hành cung cấp đầy đủ thông tin theo yêu cầu nhân viên Sau nhân viên đăng nhập vào tài khoản cung cấp trước Nhân viên vào giao diện bán hàng, chọn tên khách hàng thêm trước Thêm sản phẩm giỏ hàng khách hàng Nhân viên tiến hành in hoá đơn đưa cho khách hàng Ở bước 2, khách hàng cung cấp thông tin khơng thực bước chuyển sang bước Ở bước 4, nhân viên chưa thêm khách hàng quay bước 2, sau thêm khách hàng vào hệ thống Quản trị viên tiến hành đăng nhập vào hệ thống Nhập tài khoản Nhập mật Chọn loại tài khoản Nhập kho Sau giao diện hiển thị lên quản trị viên tiến hành chọn nút sản phẩm hết hàng Tại giao diện thống kê số liệu sản phẩm gần hết hàng, quản trị viên chọn sản phẩm cần nhập thêm hàng, điền đầy đủ thơng tin sau nhấn nút nhập hàng Ở bước 6, thông tin quản trị viên nhập không hợp lệ hệ thống thông báo đến quản trị viên 2.4 Bảng yêu cầu phi chức STT Nội dung Hiệu động Tương thích Tín khả dụng Tiêu chuẩn Mơ tả cơng việc Tài nguyên sử dụng thấp, công suất tối đa hoạt Windows Windows 10… 7, Tương thích hầu hết hệ điều hành phổ biến Phù hợp với nhu cầu; Dễ dàng học cách sử dụng; Giao diện người sử dụng trực quan Ghi Tin cậy Phần mềm update liên tục, hỗ trợ khắc phục cố 24/24 An tồn thơng tin Bảo mật; Tồn vẹn; Xác thực Chương 3: Thiết kế phần mềm ... thống thông tin quản lý Xây dựng phần mềm quản lý hoạt động bán hàng cho cữa hàng tạp hóa nhóm 13 1.3 Nội dung nghiên cứu 1.3.1 Cơ sở lý luận xây dựng phần mềm quản lý cữa hàng tạp hóa 1.3.1.1... câu hỏi Phỏng vấn thực tế, vấn trực tiếp gián tiếp tìm hiểu rõ Tổng hợp ý cữa hàng tạp hóa nhóm 13 hoạt động Cho kiến nhóm - Bắt đầu thiết kế mơ hình mơ hình thiết kế hợp phần mềm Power lý Designer... thống - Tìm đề tài - Lập báo cáo Chương : Phân tích yêu cầu 2.1 Mơ tả đề tài Cửa hàng tạp hóa nhóm 13 cửa hàng lớn nằm trung tâm thành phố rạch giá tỉnh Kiên Giang Cửa hàng chuyên cung cấp sỉ, lẻ