MỤC LỤCNHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN1NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN2LỜI NÓI ĐẦU3TÓM TẮT ĐỒ ÁN4MỤC LỤC5DANH SÁCH CÁC HÌNH ẢNH8DANH SÁCH CÁC BẢNG BIỂU9CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG101.Lý do chọn đề tài:101.1 Cơ sở thực tiễn101.2 Cơ sở khoa học102.Khảo sát hệ thống siêu thị hiện tại122.1Bộ phận mua hàng:122.2Bộ phận bán hàng:132.3 Người Quản Lý133.Một số mẫu phiếu thu thập được.143.1Phiếu nhập hàng:143.2Đơn đặt hàng:143.3Phiếu xuất hàng:153.4Thống kê doanh thu:153.5Thống kê tồn kho:164.Mục tiêu phần mềm cần đạt được :165.Ràng buộc hệ thống:165.1Ràng buộc quản lý hệ thống của người dùng:165.2 Ràng buộc nhân lực và thời gian:166.Đánh giá tính khả thi:176.1Khả thi về kinh tế:176.2Khả thi về kĩ thuật:176.3Công cụ phát triển:177Bảng tổng hợp về rủi ro hệ thống:17CHƯƠNG 2: MÔ TẢ HỆ THỐNG18CHƯƠNG 3: ĐẶC TẢ YÊU CẦU HỆ THỐNG191.Chi tiết các hoạt động hệ thống191.1Nhập hàng từ nhà cung cấp:191.2Xuất hàng từ kho lên quầy:191.3Kiểm kê hàng hóa:201.4Lập các báo cáo thống kê:201.5Bán hàng tự chọn:202Yêu cầu về chức năng chính của hệ thống:202.1Yêu cầu quản lý:202.2Yêu cầu lập báo cáo:212.3Yêu cầu thống kê:212.4Yêu cầu tra cứu:213Yêu cầu phi chức năng:214Yêu cầu bảo mật:225Môi trường thực hiện:22CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG231.Mô hình hóa hệ thống:231.1Biểu đồ phân rã chức năng (BFD)231.2 Sơ đồ dòng dữ liệu ngữ cảnh (DFD)241.3Sơ đồ DFD mức 0 của hệ thống251.4Biểu đồ DFD mức 1 của chức năng quản lí hệ thống.271.5Sơ đồ mức 1 của chức năng cập nhật danh mục.271.6Sơ đồ DFD mức 1 của chức năng thống kê báo cáo291.7Biểu đồ DFD mức 1 của chức năng quản lí nhập xuất.302Chức năng chính của từng đối tượng313Mô tả thiết kế các quy trình nghiệp vụ:313.1Quy trình nghiệp vụ nhập hàng.323.2Quy trình nghiệp vụ xuất hàng.333.3Quy trình nghiệp vụ bán hàng.334Mô tả chi tiết các lớp đối tượng:34CHƯƠNG 5: THIẾT KẾ PHẦN MỀM361.Cây chức năng của hệ thống362.Thiết kế cơ sở dữ liệu:372.1Thiết kế các bảng cơ sở dữ liệu:372.2Xây dựng cơ sở dữ liệu và mối quan hệ422.3Mô tả chi tiết các bảng cơ sở dữ liệu:433.Thiết kế giao diện:543.1Giao diện đăng nhập hệ thống:543.2Giao diện đổi mật khẩu:543.3Giao diện chính của hệ thống553.4Giao diện thêm mặt hàng563.5Giao diện đặt hàng :563.6Giao diện xuất hàng:573.7 Giao diện quản lý nhân viên:573.8 Giao diện quản lý khách hàng:593.9 Giao diện nhà cung cấp:594.Hướng dẫn cài đặt:60KẾT LUẬN63TÀI LIỆU THAM KHẢO64
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN -oo0oo Giảng viên hướng dẫn Ths Vũ Đức Huy NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN oo0oo Giảng viên phản biện LỜI NÓI ĐẦU Trong năm gần đây, chuyển hướng đổi chế thị trường kinh tế nước ta có nhiều biến động Hoạt động kinh doanh nói chung hầu hết doanh nghiệp đồi mới, bước đầu hòa nhập với kinh tế khu vực giới Đặc biệt, với doanh nghiệp thương mại nói riêng vấn đề tiêu thụ yếu tố quan trọng việc tiêu thụ hàng hóa, nghệ thuật kinh doanh doanh nghiệp Mỗi nhà doanh nghiệp phải biết nắm bắt nguồn cung ứng hàng hóa biến động nó, phải động, thích hợp, mềm dẻo… Và trình kinh doanh phát triển công ty, tổ chức, doanh nghiệp lượng lớn thông tin giao dịch (trao đổi, mua bán) loại hàng hóa bên liên quan nhà cung cấp, nhà buôn bán khách hàng cần quản lý theo dõi ngày Quy mô số lượng giao dịch lớn, nhiều người số lượng thông tin nhiều, quan trọng phức tạp Chính nhiều thời gian, công sức để quản lý dẫn đến sai sót đáng tiếc quản lý, khai thác xử lý thông tin Do đề tài thực tạo một hệ thống quản lý siêu thị nhằm mục đích phụ vụ công tác quản lý bán hàng siêu thị cách hiệu đáp ứng yêu cầu siêu thị đề áp dụng siêu thị khác Chúng xin chân thành cảm ơn thầy Vũ Đức Huy thầy cô giáo khoa công nghệ thông tin giúp đỡ chúng em hoàn thành đề tài Tuy có nhiều cố gắng trình làm đề tài tránh sai sót Chúng em mong nhận ý kiến đóng góp từ thầy cô để chúng em rút kinh nghiệm thực tốt đề tài sau Chúng em xin chân thành cảm ơn! Nhóm sinh viên thực hiện: Trương Thị Phượng Nguyễn Thị Thoan TÓM TẮT ĐỒ ÁN Phần mềm quản lý siêu thị xây dựng dựa theo hướng chức nhằm đảm bảo việc quản lý hệ thống xác ,chặt chẽ Qua việc tìm hiểu ,khảo sát phân tích hệ thống, với việc tham khảo tâm lý người dùng phần mềm xây dựng hoàn thiện đạt kết mong muốn với chức là: • Quản lý hệ thống : Đăng nhập, thay đổi mật khẩu, cấp quyền • Cập nhật danh mục: Cập nhật hàng hóa, nhà cung cấp, nhân viên • Quản lý nhập xuất hàng: Lập phiếu nhập,xuất hàng, báo cáo nhập xuất • Thống kê báo cáo: Nhập hàng, xuất hàng, hàng tồn, doanh thu Mục đích phần mềm làm đơn giản hóa nghiệp vụ làm cho khả phục vụ khách hàng trở nên nhanh chóng hiệu quả, đáp ứng yêu cầu cần thiết để việc quản lý hệ thống ổn định ,chính xác Supermarket management software is built upon the direction of the function to ensure the management system is accurate and tight Through the exploration, survey and analysis system, with reference to psychological user software has been completed and construction has achieved the desired results with the main functions are: • Management System: Login, change passwords, permissions • Updated list: Updated goods, suppliers and employees • Management of imported goods: Making votes to import, export goods, import and export reports • Statistics report: Enter the cave, cave of, inventory and revenue The purpose of the software is to simplify the business and make customer service the ability to become quickly and efficiently, meeting all requirements necessary for the management of the system is stable, accurate MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN LỜI NÓI ĐẦU TÓM TẮT ĐỒ ÁN MỤC LỤC DANH SÁCH CÁC HÌNH ẢNH DANH SÁCH CÁC BẢNG BIỂU CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG .10 1.Lý chọn đề tài: 10 1.1 Cơ sở thực tiễn 10 1.2 Cơ sở khoa học 10 2.Khảo sát hệ thống siêu thị 12 2.1Bộ phận mua hàng: 12 2.2 Bộ phận bán hàng: 13 2.3 Người Quản Lý 13 3.Một số mẫu phiếu thu thập 14 3.1 Phiếu nhập hàng: .14 3.2 Đơn đặt hàng: 14 3.3 Phiếu xuất hàng: 15 3.4 Thống kê doanh thu: 15 3.5 Thống kê tồn kho: 16 4.Mục tiêu phần mềm cần đạt : .16 Ràng buộc hệ thống: 16 5.1 Ràng buộc quản lý hệ thống người dùng: 16 5.2 Ràng buộc nhân lực thời gian: 16 Đánh giá tính khả thi: 17 6.1 Khả thi kinh tế: 17 6.2 Khả thi kĩ thuật: 17 6.3 Công cụ phát triển: 17 7Bảng tổng hợp rủi ro hệ thống: 17 CHƯƠNG 2: MÔ TẢ HỆ THỐNG .18 CHƯƠNG 3: ĐẶC TẢ YÊU CẦU HỆ THỐNG .19 1.Chi tiết hoạt động hệ thống 19 1.1 Nhập hàng từ nhà cung cấp: 19 1.2 Xuất hàng từ kho lên quầy: 19 1.3 Kiểm kê hàng hóa: 20 1.4 Lập báo cáo thống kê: 20 1.5 Bán hàng tự chọn: 20 2Yêu cầu chức hệ thống: 20 2.1Yêu cầu quản lý: 20 2.2Yêu cầu lập báo cáo: 21 2.3Yêu cầu thống kê: .21 2.4Yêu cầu tra cứu: 21 3Yêu cầu phi chức năng: 21 4Yêu cầu bảo mật: .22 5Môi trường thực hiện: .22 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 1.Mô hình hóa hệ thống: 23 1.1Biểu đồ phân rã chức (BFD) .23 1.2 Sơ đồ dòng liệu ngữ cảnh (DFD) 24 1.3Sơ đồ DFD mức hệ thống 25 1.4 Biểu đồ DFD mức chức quản lí hệ thống .27 1.5 Sơ đồ mức chức cập nhật danh mục .27 1.6 Sơ đồ DFD mức chức thống kê báo cáo 29 1.7Biểu đồ DFD mức chức quản lí nhập xuất .30 2Chức đối tượng 31 Mô tả thiết kế quy trình nghiệp vụ: 31 3.1Quy trình nghiệp vụ nhập hàng 32 3.2Quy trình nghiệp vụ xuất hàng 33 3.3Quy trình nghiệp vụ bán hàng 33 4Mô tả chi tiết lớp đối tượng: .34 CHƯƠNG 5: THIẾT KẾ PHẦN MỀM 36 1.Cây chức hệ thống 36 2.Thiết kế sở liệu: 39 2.1Thiết kế bảng sở liệu: .39 2.2 Xây dựng sở liệu mối quan hệ 44 2.3Mô tả chi tiết bảng sở liệu: .45 3.Thiết kế giao diện: 56 3.1Giao diện đăng nhập hệ thống: 56 3.2Giao diện đổi mật khẩu: 56 3.3Giao diện hệ thống 57 3.4Giao diện thêm mặt hàng 57 3.5Giao diện đặt hàng : 58 3.6Giao diện xuất hàng: 58 3.7 Giao diện quản lý nhân viên: 59 3.8 Giao diện quản lý khách hàng: 61 3.9 Giao diện nhà cung cấp: 61 4.Hướng dẫn cài đặt: 62 KẾT LUẬN .64 TÀI LIỆU THAM KHẢO 65 DANH SÁCH CÁC HÌNH ẢNH Figure Hình 4.1.1 Biểu đồ phân rã chức (BFD) 23 Figure Hình 4.1.2 Sơ đồ dòng liệu ngữ cảnh (DFD) .24 Figure Hình 4.1.3 Sơ đồ DFD mức hệ thống .26 Figure Hình 4.1.4 Sơ đồ DFD mức chức quản lí hệ thống 27 Figure Hình 4.1.5 Sơ đồ DFD mức chức cập nhập danh mục 28 Figure Hình 4.1.6 Sơ đồ DFD mức chức thống kê báo cáo 29 Figure Hình 4.1.7 Biểu đồ DFD mức chức quản lí nhập xuất .30 Figure Hình 4.3.1 Quy trình nhập hàng 32 Figure Hình 4.3.2 Quy trình xuất hàng .33 Figure 10 Hình 4.3.3 Quy trình bán hàng .34 Figure 11 Hình 5.1.1 Cây chức hệ thống 37 Figure 12 Hình 5.3.3 From giao diện hệ thống 57 Figure 13 Hình 5.3.4 Form thêm mặt hàng 58 Figure 14 Hình 5.3.5 Form đặt hàng 58 Figure 15 Hình 5.3.6 Form giao diện xuất hàng .59 Figure 16 Hình 5.3.7 Form Quản lý nhân viên 60 Figure 17 Hình 5.3.8 Form giao diện quản lý khách hàng 61 Figure 18 Hình 5.3.9 Form giao diện nhà cung cấp .62 DANH SÁCH CÁC BẢNG BIỂU Table Bảng 1.7 Tổng hợp rủi ro hệ thống 17 Table Bảng 4.2 Chức đối tượng 31 Table Bảng 5.2.1 Nhóm Người Dùng 45 Table Bảng 5.2.2 Phân Nhóm 45 Table Bảng 5.2.3 Quyền 46 Table Bảng 5.2.4 Phân quyền .46 Table Bảng 5.2.5 Nhân Viên 47 Table Bảng 5.2.6 Khác Hàng 47 Table Bảng 5.2.7 Quầy Giao Dịch 48 Table 10 Bảng 5.2.8 Mặt Hàng .48 Table 11 Bảng 5.2.9 Nhà Cung Cấp 50 Table 12 Bảng 5.2.10 Đặt Hàng 51 Table 13 Bảng 5.2.11 Xuất Hàng 52 Table 14 Bảng 5.2.12 Loại Tiền 53 Table 15 Bảng 5.2.13 Loại Giao Dịch 53 Table 16 Bảng 5.2.14 Doanh Thu 53 Table 17 Bảng 5.2.15 Tồn Kho .54 Table 18 Bảng 5.2.16 Nhập Hàng 54 CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG Lý chọn đề tài: 1.1 Cơ sở thực tiễn Ngày nay, sống người dân bước nâng cao nhu cầu mua sắm, vui chơi giải trí ngày trọng Do đó, doanh nghiệp quan tâm ưu tiên cho việc phát triển khu thương mại mua sắm nhằm đáp ứng nhu cầu người dân Và siêu thị hình thức khu mua sắm có hiệu việc đáp ứng nhu cầu tiêu dùng người thuộc tầng lớp Với phát triển ngày rộng, yêu cầu điện toán hóa quy trình nghiệp vụ siêu thị điều tất yếu, nhằm mục đích làm đơn giản hóa nghiệp vụ làm cho khả phục vụ khách hàng trở nên nhanh chóng hiệu 1.2 Cơ sở khoa học 1.2.1 Lập trình Windows Forms Windows Forms, hay gọi WinForms, tên dùng để giao diện lập trình ứng dụng (API) giao diện người dùng đồ họa (GUI) xem phần Microsoft’s NET Framework, cung cấp cách truy nhập vào thành phần giao diện Microsoft Windows việc sử dụng Windows API có sẵn WinForms khối để tạo nên giao diện người dùng Nó nơi chứa control khác mà cho phép thể ứng dụng WinForms giao diện sử dụng phổ biến cho việc phát triển ứng dụng, cho dù loại ứng dụng khác ứng dụng console hay services sử dụng WinForms cung cấp cách tốt để tương tác với người dùng cho phép người dùng nhập form bàn phím chuột 1.2.2 SQL Server Ngôn ngữ hỏi có cấu trúc (SQL) hệ quản trị sở liệu quan hệ tảng kỹ thuật quan trọng công nghiệp máy tính Cho đến nay, nói SQL xem ngôn ngữ chuẩn sở liệu Các hệ quản trị sở liệu quan hệ thương mại có Oracle, SQL Server, Informix, DB2, chọn SQL làm ngôn ngữ cho sản phẩm 10 LoaiTien 2.17 Varchar 20 null tiền Khác null Tên loại tiền Bảng Loai_Giao_Dich (Loại Giao Dịch): Table 15 Bảng 5.2.13 Loại Giao Dịch Tên thuộc tính Kiểu Chiều dài Ràng buộc Diễn tả MaLoaiGiaoDich Varchar 10 Khác null Mã loại giao dịch TenLoaiGiaoDich Nvarchar 30 Khác null Tên hình thức giao dịch 2.18 Ghi Bảng Views DoanhThu (Doanh Thu): Table 16 Bảng 5.2.14 Doanh Thu Tên thuộc tính Kiểu Chiều dài Mã Mặt Hàng VARCHAR Tên Mặt Hàng NVARCHAR Tháng INT Năm INT MGT Ràng buộc Diễn tả Ghi 10 Khác null Mã mặt hàng Mã mặt hàng lấy từ bảng Mat_Hang 50 Null Tên mặt hàng >0 Null Tháng >0 Null Năm 52 Tổng Nhập FLOAT >0 Null Tổng nhập Tổng Xuất FLOAT >0 Null Tổng xuất 2.19 Bảng Views TonKho (Tồn Kho): Table 17 Bảng 5.2.15 Tồn Kho Tên thuộc tính Kiểu Chiều dài MaMH VARCHAR Tên Mặt Hàng NVARCHAR Tháng INT Năm Tồn Kho 2.20 MGT Ràng buộc Diễn tả Ghi 10 Khá null Mã mặt hàng Mã mặt hàng lấy từ bảng Mat_Hang 50 Null Tên mặt hàng >0 Null Tháng INT >0 Null Năm FLOAT >0 Null Tồn kho Bảng Views NhapHang (Nhập Hàng): Table 18 Bảng 5.2.16 Nhập Hàng Tên thuộc tính Kiểu Chi ều dài MaMH VARCHA R 10 MG T Ràng buộc Diễn tả Ghi Khác null Mã mặt hàng Mã mặt hàng lấy từ bảng Mat_Hang 53 TenMH NVARCH AR SoLuong FLOAT DonGia 50 Khác null Tên mặt hàng Tên mặt hàng lấy từ bảng Mat_Hang >0 Khác null Số lượng Số lượng lấy từ bảng Mat_Hang FLOAT >0 Khác null Đơn giá Đơn giá lấy từ bảng Mat_Hang GiaBan FLOAT >0 Null Giá bán Giá bán lấy từ bảng Mat_Hang Tổng Nhập FLOAT >0 Null Tổng nhập NgayNhap DATETI ME Null Ngày nhập Tháng INT >0 Null Tháng Năm INT >0 Null Năm TenNCC NVARCH AR 50 Khác null Tên nhà cung cấp Tên nhà cung cấp lấy từ bảng Nha_Cung_C ap TenLoaiGi aoDich NVARCH AR 30 Khác null Tên loại giao dịch Tên loại giao dịch lấy từ bảng Loai_Giao_D ich LoaiTien VARCHA R 20 Khác null Loại tiền Tên loại tiền lấy từ bảng Loai_Tien Lấy từ bảng Mat_Hang 54 Thiết kế giao diện: 3.1 Giao diện đăng nhập hệ thống: Hình 7: Form đăng nhập vào hệ thống 3.2 Giao diện đổi mật khẩu: Hình 8: form đổi mật 55 3.3 Giao diện hệ thống Figure 12 Hình 5.3.3 From giao diện hệ thống 3.4 Giao diện thêm mặt hàng 56 Figure 13 Hình 5.3.4 Form thêm mặt hàng 3.5 Giao diện đặt hàng : Figure 14 Hình 5.3.5 Form đặt hàng 3.6 Giao diện xuất hàng: 57 Figure 15 Hình 5.3.6 Form giao diện xuất hàng 3.7 Giao diện quản lý nhân viên: 58 Figure 16 Hình 5.3.7 Form Quản lý nhân viên 59 3.8 Giao diện quản lý khách hàng: Figure 17 Hình 5.3.8 Form giao diện quản lý khách hàng 3.9 Giao diện nhà cung cấp: 60 Figure 18 Hình 5.3.9 Form giao diện nhà cung cấp Hướng dẫn cài đặt: Bước 1: Double click vào biểu tượng để tiến hành cài đặt Bước 2: click vào “Install” chờ trình giải nén hoàn tất: Bước 3: Nhấn “next”để tiếp tục cài đặt 61 Bước 4: Tiếp tục nhấn “Next”: Bước 5: Tiếp tục nhấn “Next” chờ trình cài đặt hoàn tất: 62 Bước 6: Nhấn “Close” để hoàn tất trình cài đặt: Sau xong bước có biểu tưởng phần mềm desktop start menu để tiện cho trình sử dụng KẾT LUẬN Đánh giá công việc Trong suốt trình thực đề tài, em làm số công việc sau: Tìm hiểu mô hình nghiệp vụ quản lý kinh doanh siêu thị Cài đặt thành công phần mềm quản lý kinh doanh siêu thị theo yêu cầu nghiệp vụ quản lý siêu thị Phân tích thiết kế hệ thống quản lý, bán hàng thoe hướng chức Lập trình theo mô hình lớp với ngôn ngữ C Sharp NET Nội dung làm được: Các chức chương trình hoàn thành Giao diện thân thiện, dễ sử dụng 63 Có trợ giúp hướng dẫn sử dụng - Nội dung chưa làm được: Dữ liệu cập nhât chậm Một số phần liệu có cập nhật chưa Thời gian hạn chế nhóm có thành viên trình xây dựng phần mềm gặp nhiều khó khăn Chưa có kinh nghiệm thực tiễn nhiều việc xây dựng chương trình quản lý với quy mô lớn - Kinh nghiệm thu được: Hiểu nhiều kinh nghiệm giao tiếp công việc thực tế Có hội để vận dụng kiến thức lý thuyết nhà trường áp dụng vào thực tiễn Củng cố kiến thức môn học: công cụ phần mềm, phân tích thiết kế hệ thống thông tin, ngôn ngữ lập trình… TÀI LIỆU THAM KHẢO Sách: C# 2005 tập lập trình windows forms Visual studio net Tác giả: Phạm Hữu Khang Giáo trình SQL Đại học Huế Phân tích thiết kế hệ thống thông tin Tác giả: Đinh Thế Hiển, Nhà xuất : Nxb Thống Kê Office 2007 Visio microsoft Tài liệu điện tử: Professional C#, Second Edition Professional C#, Second Edition http://www.asp.net ://www.asp.net http://www.microsoft.com/net/default.mspx 64 http://www.microsoft.com/net/default.mspx http://www.codeproject.com 65 [...]... tồn kho 4 Mục tiêu phần mềm cần đạt được : Hướng của phần mềm là sẽ giúp quản lý trong việc quản lý siêu thị, ràng buộc chặt chẽ, hệ thống có giao diện thân thiện giúp người dùng dễ sử dụng, tìm kiếm một cách chính xác, nhanh chóng, hạn chế đến mức thấp nhất các rủi ro xảy ra với phần mềm 5 Ràng buộc hệ thống: 5.1 Ràng buộc quản lý hệ thống của người dùng: - Người dùng với quyền Quản trị mới có thể... động cập nhật vào cơ sở dữ liệu 2 Yêu cầu về chức năng chính của hệ thống: 2.1 Yêu cầu quản lý: - Quản lý người dùng: Quản lý nhân viên Quyền người dùng Nhóm người dùng - Quản lý các loại danh mục: Danh mục loại tiền Danh mục loại giao dịch - Quản lý giao dịch: 20 Thêm mặt hàng Xuất hàng Đặt hàng Quản lý khách hàng Quầy giao dịch Nhà cung cấp 2.2 Yêu cầu lập báo cáo: - Báo cáo doanh... lớp sử dụng phần mềm trước khi sử dụng 17 dụng phần mềm việc sử dụng hệ thống mới 4 Dữ liệu không thể phục hồi khi xóa Cao Chọn chức năng xóa Đưa ra thông báo 5 Nhập dữ liệu sai Khá cao Trong quá trinh nhập không tránh khỏi khả năng nhập sai Có phân quyền, cảnh báo 6 Mở thêm tính năng cho phần mềm Thấp Khi muốn mở tính năng mới cho phần mềm Nhóm phát triển phải đảm bảo tính chặt chẽ của phần mềm CHƯƠNG... việc quản lý sau này Vào cuối ngày, bộ phận kế toán sẽ thống kê tình hình bán hàng của siêu thị, tính toán xem lượng hàng tồn, hàng hết để lên kế hoạch nhập hàng mới hay thanh 18 lý hàng tồn Hệ thống phải cho phép bộ phận kế toán thống kê chi tiết về tình hình của siêu thị Vào cuối tháng hoặc khi được ban giám đốc yêu cầu, bộ phận kế toán sẽ lập báo cáo thống kê về tình hình bán hàng của siêu thị gửi... thúc một ngày làm việc bộ phận bán hàng tổng hợp thông tin và tình trạng hàng hóa sau đó gửi lên ban quản lý của siêu thị để đánh giá tình hình bán hàng của siêu thị Thông tin về hoá đơn bán hàng lưu trong sổ hoá đơn bán gồm: Số hoá đơn, số hiệu khách hàng, tên nhân viên, ngày lập hoá đơn 2.3 Người Quản Lý Bộ phận này có nhiệm vụ thêm, sửa, xóa nhân viên, thông tin hàng hóa, thống kê số lượng hàng tồn... phiếu 9 Quản lý thông tin thống kê báo cáo 10 Yêu cầu lập báo cáo thống kê 2 Chức năng chính của từng đối tượng Table 2 Bảng 4.2 Chức năng chính của từng đối tượng STT Đối tượng 1 Người quản trị 2 Người quản trị hệ thống có chức năng phân quyền, sao lưu và phục hồi cơ sở dữ liệu, chịu trách nhiệm quản lý các thông số chung của hệ thống Người sử dụng Người sử dụng hệ thống là nhân viên trong siêu thị Nhân... dụng 1.2.2.2 Vai trò của SQL 11 Bản thân SQL không phải là một hệ quản trị cơ sở dữ liệu, nó không thể tồn tại độc lập SQL thực sự là một phần của hệ quản trị cơ sở dữ liệu, nó xuất hiện trong các hệ quản trị cơ sở dữ liệu với vai trò ngôn ngữ và là công cụ giao tiếp giữa người sử dụng và hệ quản trị cơ sở dữ liệu Trong hầu hết các hệ quản trị cơ sở dữ liệu quan hệ, SQL có những vai trò như sau: • SQL... ngôn ngữ lập trình cơ sở dữ liệu: Các lập trình viên có thể nhúng các câu lệnh SQL vào trong các ngôn ngữ lập trình để xây dựng nên các chương trình ứng dụng giao tiếp với cơ sở dữ liệu • SQL là ngôn ngữ quản trị cơ sở dữ liệu: Thông qua SQL, người quản trị cơ sở dữ liệu có thể quản lý được cơ sở dữ liệu, định nghĩa các cấu trúc lưu trữ dữ liệu, điều khiển truy cập cơ sở dữ liệu, • SQL là ngôn ngữ... quản trị cơ sở dữ liệu khác nhau, SQL thường được sử dụng như là một chuẩn ngôn ngữ để giao tiếp giữa các hệ quản trị cơ sở dữ liệu 2 Khảo sát hệ thống siêu thị hiện tại Siêu thị tổ chức làm 3 bộ phận chính: Bộ phận mua hàng, bộ phận bán hàng, Người quản lý 2.1 Bộ phận mua hàng: Bộ phận này có nhiệm vụ thương lượng với nhà cung cấp và đặt hàng Thông tin của các nhà cung cấp được lưu trong hồ sơ nhà cung... theo thoả thuận) Hàng ngày bộ phận bán hàng phải xử lý những đơn đặt hàng đã đến hạn, nếu không liên lạc được với người đại diện bên mua hàng hoặc bên mua hàng có yêu cầu hủy đặt hàng thì tiến hành huỷ đơn đặt hàng Việc bán hàng cũng diễn ra trực tiếp ngay tại siêu thị, khách hàng xem và lựa chọn sản phẩm trực tiếp, mua hàng và thanh toán ngay tại siêu thị (bằng tiền mặt, thẻ ngân hàng hoặc chuyển khoản ... DFD mức chức quản lí hệ thống 27 Figure Hình 4.1.5 Sơ đồ DFD mức chức cập nhập danh mục 28 Figure Hình 4.1.6 Sơ đồ DFD mức chức thống kê báo cáo 29 Figure Hình 4.1.7 Biểu đồ DFD mức... chức cập nhập danh mục *Chú thích Tìm kiếm thông tin Lưu thông tin Nhận thông tin Xuất thông tin 28 1.6 Sơ đồ DFD mức chức thống kê báo cáo Figure Hình 4.1.6 Sơ đồ DFD mức chức thống kê báo cáo