MỤC LỤC CHƯƠNG 1:GIỚI THIỆU 7 1.1 Cơ sở thực tiễn của đề tài. 7 1.1.1 Cơ sở thực tiễn của đề tài. 7 1.1.2. Ý nghĩa thực tiễn của đề tài. 7 1.2. Nội dung nghiên cứu. 8 1.2.1. Mục tiêu của đề tài: 8 1.2.2. Nội dung của đề tài: 8 1.3. Phương pháp nghiên cứu: 8 1.3.1 Phương pháp quan sát khoa học: 8 1.3.2 Phương pháp điều tra: 8 1.3.3 Phương pháp phân tích và tổng hợp lý thuyết 8 1.3.4 Phương pháp mô hình hóa 8 1. 4. Phạm vi nghiên cứu. 8 1.5 Lựa chọn công cụ để xây dựng hệ thống: 9 1.5.1. Phần mềm phân tích thiết kế hệ thống Rational Rose 9 1.5.2 Ngôn ngữ lập trình C. 9 1.5.3. Hệ quản trị Cơ sở dữ liệu (Microsoft SQL Sever 2008). 9 CHƯƠNG 2: PHÂN TÍCH VÀTHIẾT KẾ DỰ ÁN 11 2.1. Bài toán xây dựng phần mềm quản lý bán hàng. 11 2.1.1 Bài toán xây dựng hệ thống quản lý bán hàng. 11 2.1.2 Đặc tả đề tài: 11 2.2 Phân tích dự án 12 2.2.1 Các tác nhân của hệ thống 12 2.2.1.2Nhân viên quản lí: 13 2.2.3 Biểu đồ quan hệ giữa các lớp:trong hệ thống có 6 lớp chính bao gồm: 16 2.2.4 Quy Trình luân chuyển hàng: 17 2.2.5 Biểu đồ Phân cấp chức năng 19 2.2.6 Biểu đồ hoạt động: 19 2.3 Thiết kế dự án 21 2.3.1 Thiết kế form chức năng cho tất cả người dùng 21 2.3.2 Thiết Kế Form cho nhà quản lí. 24 2.3.3 Thiết Kế Form báo cáo: 35 2.3.4 Form cho nhân viên bán hàng: 38 2.3.5 Mẫu phiếu nhập xuất , hóa đơn. 39 2.4 Xây dựng cơ sở dữ liệu. 42 2.4.1 Danh sách các bảng trong CSDL 42 2.4.2 Chi tiết các bảng 44 2.4.3 Sơ đồ logic cơ sở dữ liệu 55 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 56 Tài Liệu Tham Khảo 57
MỤC LỤC DANH MỤC HÌNH LỜI CẢM ƠN Để hoàn thành khóa luận này, em xin tỏ lòng biết ơn sâu sắc đến Thầy TS.Đặng Xuân Thọ, tận tình hướng dẫn suốt trình viết Báo cáo tốt nghiệp Bên cạnh Em xin gửi lời cảm ơn chân thành tới quý Thầy, Cô khoa Công Nghệ Thông Tin, Trường Đại Học Tài Nguyên Môi Trường Hà Nội tận tình truyền đạt kiến thức năm em học tập Với vốn kiến thức tiếp thu trình học không tảng cho trình nghiên cứu khóa luận mà hành trang quí báu để em bước vào đời cách vững tự tin Cuối em kính chúc quý Thầy, Cô dồi sức khỏe để tiếp tục truyền đạt kiến thức, kinh nghiệm tới bạn sinh viên khóa sau thành công nghiệp trồng người Em xin chân thành cảm ơn! CHƯƠNG 1:GIỚI THIỆU 1.1 Cơ sở thực tiễn đề tài 1.1.1 Cơ sở thực tiễn đề tài Chúng ta sống thời đại mới, thời đại phát triển rực rỡ CNTT.CNTT bước phát triển cao số hóa tất liệu thông tin, luân chuyển mạnh mẽ kết nối tất lại với nhau.CNTT đến với người dân, người quản lý, nhà khoa học, người nông dân, bà nội trợ, học sinh tiểu học….Không có lĩnh vực nào, nơi mặt CNTT ứng dụng phát triển công nghệ thông tin mục tiêu lớn mà Đảng nhà nước trọng trình thúc đẩy công đổi mới, phát triển nhanh bền vững bước đại hóa đại hoá ngành kinh tế Việc ứng dụng công nghệ thông tin lao động sản xuất yêu cầu bước thiết giúp tăng cường lực quản lí doanh nghiệp, hỗ trợ có hiệu cho trình hội nhập kinh tế quốc tế thực thắng lợi nghiệp công nghiệp hóa đại hóa đất nước Bên cạnh với phát triển kinh tế thị trường với xu hướng hội nhập Các doanh nghiệp vừa nhỏ, cửa hàng siêu thị có mặt khắp nơi phát triển không ngừng.Nhưng việc quản lí bán hàng công việc tốn nhiều thời gian công sức đòi hỏi phận Quản lý phải tiến hành nhiều nghiệp vụ phức tạp.Nhưng chưa quan tâm mức nhiều doanh nghiệp ấp dụng phương phát quản lí thủ công tốn nhiều công sức chi phí hiệu quản lí không cao chưa đáp ứng nhu cầu công việc gây lãng phí hiệu quản lí không cao Nhận thấy nhu cầu ứng dụng công nghệ thông tin công tác quản lí vô thiết Do đó,Tôi định “xây dựng hệ thống thông tin quản lí bán lẻ ứng dụng cho siêu thi” 1.1.2 Ý nghĩa thực tiễn đề tài Phần mềm quản lý bán hàng hỗ trợ việc quản lý thông tin cho doanh nghiệp kinh doanh hàng hoá, dịch vụ… tự động hóa quy trình quản lý hàng hóa, vật tư giảm chi phí nhân công, tăng độ xác đơn hàng cung cấp dịch vụ nhanh chóng đến cho khách hàng Nó phát triển với mục đích đáp ứng kịp thời chức từ khâu nhập, xuất, kiểm kê, quản lý xếp hàng hóa, doanh thu, quản lý đơn đặt hàng nhằm làm tăng hiệu sản xuất kinh doanh cho doanh nghiệp 1.2 Nội dung nghiên cứu 1.2.1 Mục tiêu đề tài: Xây dựng hệ thống thông tin quản lí bán hàng ứng dụng cho siêu thị, doanh nghiệp vừa nhỏ 1.2.2 Nội dung đề tài: - Nghiên cứu xây dựng hệ thống quản lí bán hàng - Xây dựng phần mềm bán hàng 1.3 Phương pháp nghiên cứu: 1.3.1 Phương pháp quan sát khoa học: Quan sát hệ thống bán lẻ doanh nghiệp vừa nhỏ để thu thập thông tin 1.3.2 Phương pháp điều tra: Khảo sát số hệ thống bán hàng từ tìm đặc điểm yêu cầu hệ thống bán lẻ 1.3.3 Phương pháp phân tích tổng hợp lý thuyết Nghiên cứu tài liệu vấn đề liên quan Sau tổng hợp phân tích đưa cách giải xây dựng hệ thống 1.3.4 Phương pháp mô hình hóa Mô hình hóa chức yêu cầu hệ thống bán lẻ sử dụng Use case công cụ Rational Rose Phạm vi nghiên cứu - Tìm hiểu hệ thống bán hàng doanh nghiệp vừa nhỏ - Tìm hiểu kiến thức tảng công nghệ NET Framework - Ngôn ngữ lập trình C# Sau xây dựng phần mềm quản lí bán hàng 1.5 Lựa chọn công cụ để xây dựng hệ thống: 1.5.1 Phần mềm phân tích thiết kế hệ thống Rational Rose Tôi chọn Rational Rose phần mềm để phân tích thiết kế hệ thống lẽ công cụ lập mô hình trực quan mạnh trợ giúp phântích thiết kế hệ thống chức phần mềm hướng đối tượng Nó dùng để lập mô hình hệ thống trước viết chương trình giúp cho lập trình viên nắm rõ chức hệ thống, Bên cạnh mô hình phân tích giúp lập trình viên phát thiếu sót thiết kế trước bắt đầu công việc 1.5.2 Ngôn ngữ lập trình C# C# Là ngôn ngữ lập trình phần mềm hướng đối tượng đa số lập trình viên phần mềm sử dụng Bởi lẽ, Đây ngôn ngữ lập trình thiết kế cho tảng mạnh – công nghệ hàng đầu NET, có mạnh mẽ thống đặc tính hướng đối tượng mình, có mềm dẻo thân thiện với từ khóa dành riêng thân thuộc với ngôn ngữ tự nhiên, có kiểu liệu cấu trúc lệnh để bạn áp dụng Tôi Chọn C# lẽ: - C# ngôn ngữ đơn giản - C# ngôn ngữ đại - C# ngôn ngữ hướng đối tượng - C# ngôn ngữ mạnh mẽ mềm dẻo - C# ngôn ngữ có từ khóa - C# trở nên phổ biến có cộng đồng phát triển mạnh 1.5.3 Hệ quản trị Cơ sở liệu (Microsoft SQL Sever 2008) Đối với phần mềm quản lí việc xây dựng sở liệu chọn hệ quản trị sở liệu phù hợp vô quan trong.Nhưng hệ quản trị sở liệu phổ biến để phát triển phần mềm: Microsoft Acess,Microsoft SQL Sever,Oracle - Hệ quản trị Microsoft Acess hệ quản trị sở liệu dễ sử dụng song khả lưu trữ,số ghi không đáp ứng cho hệ thống quản lí bán hàng - Hệ quản trị Oralce có nhiều ưu điểm song với hệ thống quản lí bán hàng gây lãng phí dung lượng, chiến dung lượng nhớ gây lãng phí tài nguyên máy Do Tôi chọn Hệ quản trị Cơ sở liệu Microsoft SQL Sever 2008 lí sau: - SQL Server 2008 hệ quản trị sở liệu quản lí tốt với lượng liệu lớn cho phép sử dụng mô hình Client- Sever - SQL Server tiện dụng việc phân tán sở liệu, Tra cứu thông tin nhanh - SQL Sever hệ quản trị sở liệu phân tán hỗ trợ quản lí xử lí đồng nhất, bảo mật liệu, Có triên khai hệ điều hành thông dụng xã hội Window XP, Window Vista, Window7, Window 8, Window Sever CHƯƠNG 2: PHÂN TÍCH VÀTHIẾT KẾ DỰ ÁN 2.1 Bài toán xây dựng phần mềm quản lý bán hàng 2.1.1 Bài toán xây dựng hệ thống quản lý bán hàng Quản lý bán hàng doanh nghiệp vừa nhỏ công việc quan trọng, đòi hỏi phận Quản lý phải tiến hành nhiều nghiệp vụ phức tạp,Ở doanh nghiệp vừa nhỏ hệ thống bán hàng phát triển với nhiều mặt hàng với số lượng lớn với cách quản lí thông thường tốn nhiều thời gian công sức, dễ phát sinh nhầm lẫn tốn nhiều chi phí Việc ứng dụng công nghệ thông tin mang lại bước đột phá cho công tác quản lý bán hàng, giúp doanh nghiệp nắm bắt thông tin hàng hóa, vật tư, thông tin khách hàng, cách xác kịp thời Từ người quản lý đưa sách lược đắn, giảm chi phí tăng khả cạnh tranh, nâng cao hiệu hoạt động sản xuất kinh doanh 2.1.2 Đặc tả đề tài: Phần mềm quản lý bán hàng hỗ trợ việc quản lý thông tin cho doanh nghiệp kinh doanh hàng hoá, dịch vụ… tự động hóa quy trình quản lý hàng hóa, vật tư giảm chi phí nhân công, tăng độ xác đơn hàng cung cấp dịch vụ nhanh chóng đến cho khách hàng Nó phát triển với mục đích đáp ứng kịp thời chức từ khâu nhập, xuất, quản lý hàng hóa, doanh thu, quản lý đơn hàng nhằm làm tăng hiệu sản xuất kinh doanh cho doanh nghiệp Bộ phận quản lý cửa hàng gốm quản lí cửa hàng có toàn quyền quản lý hệ thống, số nhân viên đảm nhận công việc khác bán hàng, nhập hàng, ghi nhận thông tin khách hàng, nhà cung cấp in ấn hóa đơn Mỗi loại hàng mà công ty phép kinh doanh thường gồm nhiều mặt hàng.Mỗi mặt hàng nhận biết thông qua tên hàng, đơn vị tính, giá gán cho mã số gọi mã hàng để tiện việc quản lí Người quản lí việc nắm bắt thị trường phải theo dõi tình hình mua bán công ty để kinh doanh hiệu Khi cửa hàng mua hàng Người quản lí phải lập hóa đơn nhập kho cho nhà cung cấp, nhà cung cấp sử dụng hóa đơn để làm thủ tục nhập hàng vào kho với quản lí kho.Quản lí kho kiểm tra số lượng hàng, chất lượng hàng in phiếu chicho nhà cung cấp.Nhà cung cấp sử dụng phiếu để toán tiền với nhà quản lí Mỗi lần nhập kho hóa đơn nhập lập Mỗi hóa đơn nhập giải cho việc nhập mặt hàng từ nhà cung cấp nhân viên lập chịu trách nhiệm kiểm tra số lượng chất lượng hàng nhập Trên phiếu nhập có ghi rõ mã số tên nhà cung cấp để sau tiện theo dõi; mã số họ tên nhân viên cửa hàng chịu trách nhiệm nhập kho mặt hàng, số lượng, hạn sử dụng, ngày nhập kho, đơn giá mua thành tiền tương ứng Công việc nhập hàng xảy hàng ngày có hàng mua Khi bán hàng cho khách hàng hóa đơn xuất lập Hóa đơn xuất nhân viên lập xuất cho khách hàng Trong hóa đơn bao gồm thông tin nhân viên lập hóa đơn, thông tin khách hàng,mã hàng,ngày mua hàng, số lượng, đơn giá, thuế VAT, khấu tổng số tiền khách hàng phải trả 2.2 Phân tích dự án 2.2.1 Các tác nhân hệ thống 2.2.1.1Nhân viên bán hàng: Là người tiếp xúc làm việc trực tiếp quầy chịu trách nhiệm kiểm tra hàng hóa khách hàng mua quầy, Nhập thông tin hóa đơn bán lẻ,tính tiền, thu tiền hàng , trả lại tiền thừa cho khách hàng, In hóa đơn cho khách 10 2.4.2.1.2Thuộc tính ST Tên T trường sMaHang Hoa ID_Nhom Tên thuộc tính Loại Khóa PK_tblHangHoa DF_tblNhomHang_ID_N Khóa Hang homHang ngoại 2.4.2.2 Bảng phòng (tblKhoHang)Lưu trữ thông tin kho hàng 2.4.2.2.1 Tổng quan Để phân biệt kho với sử dụng Mã Kho.Thông tin kho gồm tên, địa chỉ, ghi 2.4.2.2.2 Thuộc tính STT Tên trường ID_Kho Tên thuộc tính PK_tblKhoHang 45 Loại Khóa ID DF_tblKhoHang_ Khóa ID ngoại Bảng Người dùng (tblNguoiDung) Quản lí danh sách người dùng 2.4.2.3.1 Tổng quan: Để phân biệt người dùng với tên truy cập.Thông tin người dùng bao gồm nhóm người dùng, thông tin nhân viên mật khẩu, 2.4.2.3.2 Thuộc tính STT Tên trường sTenTruyCa Tên thuộc tính PK_NguoiDun Loại Khóa p g 2.4.2.4 Bảng Nhập xuất (tblNhapXuat)Lưu trữ thông tin hóa đơn nhập xuất 2.4.2.4.1 Tổng quan: Các hóa đơn phân biệt với mã phiếu.Thông tin đơn hàng bao gồm: tên khách hàng ngày lập nhân viên lập, tổng tiền, tổng thuế tổng vat,tổng chiết khấu tiền toán 46 2.4.2.4.2 Thuộc tính STT Tên trường Tên thuộc tính Loại SMaPhieu PK_tblNhapXuat Khóa FK_tblNguoiDung_sTaiKhoa sUser Khóa ngoại n 2.4.2.5 Bảng Nhập Xuất Chi Tiết (tblNhapXuatChiTiet) Lưu trữ thông tin chi tiết hóa đơn 2.4.2.5.1 Tổng quan: Phân biệt hàng hóa đơn hàng mã chi tiết.Chi tiết hóa đơn bao gồm: Mã nhập xuất,mã hàng hóa số lượng, đơn giá,thanh tiền… 47 2.4.2.5.2Thuộc tính STT Tên trường Tên thuộc tính PK_ IDChiTiet tblNhapXuatChiT iet IDNhapXu at IDHangHo FK_tblNhapXuat FK_tblHangHoa a 2.4.2.6 Bảng Khách hàng,Nhà cung cấp Loại Khóa Khóa ngoại Khóa ngoại (tblKhachHang_NhaCungCap)Lưu trữ thông tin khách hàng, nhà cung cấp 2.4.2.6.1 Tổng quan :Do thông tin khách hàng nhà cung cấp lưu chung bảng nên phân biệt loai,Các nhà cung cấp khách hàng phân biệt với băng mã.Thông tin quản lí khách hàng,nhà cung cấp bao gồm : Tên,nhóm, dịa chỉ, điện thoại,fax, email, ghi , mã số thuế 2.4.2.6.2Thuộc tính STT Tên trường Tên thuộc tính ID_NCC_K PK_ H Loại Khóa tblKhachHang_NhaCungCa 48 STT Tên trường Tên thuộc tính Loại p FK_tblNhomKhachHang_N Khóa IDNhom CC ngoại 2.4.2.7Bảng Ngành hàng (tblNganhHang):Quản lí thông tin ngành hàng 2.4.2.7.1 Tổng quan:Mỗi nhóm hàng thuộc ngành hàng, Các ngành hàng phân biệt vơi mã,thông tin ngành hàng gồm tên ,ghi 2.4.2.7.2 Thuộc tính STT Tên trường Tên thuộc tính Loại ID_NganhHan PK_tblNganhHan Khóa g g 2.4.2.8 Bảng nhóm hàng (tblNhomHang)Quản lí thông tin nhóm hàng 2.4.2.8.1 Tổng quan:Mỗi hàng hóa thuộc nhóm hàng,mỗi nhóm hàng thuộc ngành hàng Các nhóm hàng phân biệt mã,thông tin quản lí nhóm hàng gồm: tên ghi ,vat 2.4.2.8.2 Thuộc tính STT Tên trường Tên thuộc tính ID_NhomHan PK_tblNhomHa Loại Khóa g ID_NganhHa Khóa ng FK_NganhHang 49 STT Tên trường ng Tên thuộc tính Loại ngoại 2.4.2.9 Bảng nhóm Khách hàng,Nhà cung cấp (tblNhomKH_NCC) Lưu trữu thông tin nhóm khách hàng, Nhà cung cấp 2.4.2.9.1 Tổng quan:Mỗi khách hàng,nhà cung cấp thuộc nhóm, khách hàng,nhà cung cấp.thông tin quản lí nhóm hàng gồm: tên ghi 2.4.2.9.2 Thuộc tính STT Tên trường ID_NCC Tên thuộc tính PK_tblNhomKH_NC C 50 Loại Khóa 2.4.2.10 Bảng nhân viên (tblNhanVien) Lưu trữu thông tin nhân viên 2.4.2.10.1 Tổng quan:Các nhân viên phân biệt với mã nhân viên.Thông tin quản lí nhân viên bao gồm:tên địa điện thoại , fax,taikhoan,mã số thuế 2.4.2.10.2 Constraints STT Tên trường Tên thuộc tính ID_NhanVien PK_NhanVien 51 Loại Khóa 2.4.2.11 Bảng Nhập kho (tblNhapKho) Lưu trữu thông tin hóa đơn Nhập Kho 2.4.2.11.1 Tổng quan:Những lần nhập kho phân biệt với bơi mã chi tiết.Thông tin quản lí nhập kho bao gồm:tên hàng , số lượng,đơn giá nhập, đơn giá xuất,dơn giá bán cửa hàng,tên kho đơn tính,hạn sử dụng, nhà cung cấp, thành tiền… 2.4.2.11.2 Constraints STT Tên trường ID_ChiTiet ID_Kho Tên thuộc tính PK_NhapKho FK_tblKhoHan g 52 Loại Khóa Khóa ngoại STT Tên trường ID_HangHoa Tên thuộc tính Loại FK_tblHangHoa Khóa ngoại 2.4.2.12 Bảng Xuất kho (tblXuatKho) Lưu trữu thông tin hóa đơn xuất kho 2.4.2.12.1 Tổng quan:Các lần xuất kho phân biệt mã.Thông tin quản lí xuẩt kho bao gồm tên hàng hóa, tên kho, số lượng đơn giá,thành tiền, ngày lập, tên đối tác 53 2.4.2.12.2 Constraints STT Tên trường ID_XK ID_Kho ID_HH Tên thuộc tính PK_XuatKho FK_tblKhoHan Loại Khóa Khóa ngoại g FK_tblHangHoa Khóa ngoại 2.4.2.13 Bảng Mã Vạch (tbl_MaVach) Lưu trữ mã vạch hàng hóa 2.4.2.13.1 Tổng quan: Mỗi hàng hóa cấp mã vạch dãy 13 chữ số theo mã EAN-13 2.4.2.13.2 Constraints STT Tên trường Tên thuộc tính Loại sMaHang PK_MaVach Khóa 2.4.2.14 Bảng Đơn Vị tính (tbl_DonViTinh) Lưu trữ đơn vị tính hàng hóa 2.4.2.14.1 Tổng quan 54 2.4.2.14.2 Constraints STT Tên trường sDonViTinh Tên thuộc tính PK_DonViTin h Loại Khóa 2.4.2.15 Bảng Tổng Hợp Kết Quả Kinh Doang (tbl_TongHopKetQuaKD) Lưu trữ liệu xuất mẫu kết kinh doanh 2.4.2.15.1 Tổng quan 2.4.2.16 Bảng Phiếu thu chi (tbl_PhieuThuChi) Lưu trữ thông tin phiếu thu, chi 2.4.2.16.1 Tổng quan:Phiếu thu , chi dược phân biệt với mã loại thông tin phiếu thu chi bao gồm:ngày lập,loại thu chi,hình thức toán,số tiền,nhân viên lập,tên đối tác, người nộp 55 2.4.2.16.2 Constraints STT Tên trường ID_ThuChi ID_LoaiThuChi ID_HinhThucThanhToa Tên thuộc tính PK_PhieuThuChi FK_tblLoaiThuChi FK_tblHinhThucThanhToa Loại Khóa Khóa ngoại Khóa ngoại n n 2.4.2.17 Bảng Loại Thu Chi (tbl_LoaiThuChi) Lưu trữ liệu loại thu chi 2.4.2.17.1 Tổng quan:loại thu chi phân biệt với mã.Thông tin loại thu chi bao gồm: Tên, ghi chú, loại 2.4.2.17.2 Constraints STT Tên trường ID_ThuChi Tên thuộc tính PK_LoaiThuCh i Loại Khóa 2.4.2.18 Bảng Hình Thức Thanh Toán (tbl_HinhThucThanhToan) Lưu trữ liệu loại hình thức toán 2.4.2.18.1 Tổng quan:Các hình thưc toán phân loại với mã thông tin hình thức toán gồm tên, ghi 56 2.4.2.18.2 Constraints STT Tên trường ID_HinhThuc Tên thuộc tính PK_HinhThucThanhToa n Loại Khóa 2.4.3 Sơ đồ logic sở liệu Hình 2.4.3 Sơ đồ logic quan hệ sở liệu 57 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 58 Tài Liệu Tham Khảo [1] Từng Bước Học Lập Trình Visual C# NET, Nguyễn Thiên Bằng,NXB Lao động - Xã hội, 2002 [2] Cơ sở liệu – Database, Đỗ Trung Tuấn, NXB Khoa học, 2000 [3] Cơ sở liệu kiến thức thực hành,Vũ Đức Thi, NXB Thống kê, 2005 [4]Phân tích thiết kế hướng đối tượng UML, Đặng Văn Đức, , NXB Giáo dục, Hà Nội, 2002 [5]Lập trình c#, Bách khoa Aptech,2010 59 [...]... use-case chức năng của Nhân viên bán hàng 2.2.1.2Nhân viên quản lí: Là người chịu trách nhiệm quản lí cửa hàng có trách nhiệm quản lí thông tin nhân viên, Quản lí thông tin của khách hàng , nhà cung cấp ,quản lí kho và phòng ban, Tạo các hóa đơn nhập xuất hàng cho công ty Hình2.2.1.2 use-case chức năng của Nhân viên quản lí 11 2.2.1.3Nhân Viên Kho Chịu trách nhiệm quản lí chất lượng hàng hóa nhập kho... viên bán hàng có nhiêm vụ xuất hóa đơn bán lẻ. Nhân viên quản lí có nhiệm vụ tạo hóa đơn nhập xuất kho ,Quản lí thông tin nhân viên, quản lí thông tin cửa hàng Nhân viên kho có nhiệm vụ In hóa đơn nhập xuất kho Hình 2.2.5 Phân cấp chức năng trong hệ thống 2.2.6 Biểu đồ hoạt động: 2.2.6.1Biểu đồ hoạt động của nhân viên bán hàng: Sau khi đăng nhập hệ thống nhân viên bán hàng sẽ có nhiệm vụ lập hóa đơn bán. .. hàng nhập, xuất do nhà quản lí lập Hình2.2.1.3 use-case chức năng của Nhân viên kho 2.2.1.4 Use case tổng quát của hệ thống: Nhân viên Quản lí có chức năng :Quản lí nhân viên ,quản lí khách hàng và nhà cung cấp, lập các hóa đơn nhập và xuất kho các thông tin quản lí này được cập nhập vào cơ sở dữ liệu để nhân viên bán hàng và nhân viên kho kiểm tra và lập hóa đơn nhập xuất Những thông tin này được cập nhật... động của nhân viên bán hàng 17 2.2.6.2 Biểu đồ hoạt động của nhân viên kho:Sau khi đăng nhập hệ thống nhân viênkho sẽ có nhiệm vụ lập hóa đơn nhập xuất kho Hình 2.2.6.2Sơ đồ hoạt động của nhân viên kho 2.2.6.3 Biểu đồ hoạt động của nhân quản lí: Sau khi đăng nhập thành công nhân viên quản lí sẽ quản lí thông tin cửa hàng và kho bao gồm: -Quản lí nhân sự - Quản lí doanh thu - Quản lí nhập xuất nhập kho... form quản lí thông tin hàng hóa 2.3.2.9 Form Quản lí thông tin nhóm hàng: -Thêm nhóm hàng bằng cách nhập thông tin nhóm hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất.- Các thao tác thêm sửa xóa đều phải cập nhật 30 vào cơ sở dữ liệu.-Bấm nút thoát sẽ về form main Hình 2.3.2.9 Giao diện form quản lí thông. .. lí thông tin xuất kho 2.3.2.7 Form Quản lí thông tin khách hàng: -Thêm khách hàng bằng cách nhập thông tin khách hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa đều phải cập nhật vào cơ sở dữ liệu 28 -Bấm nút thoát sẽ về form main Hình 2.3.2.7 giao diện form quản lí thông tin. .. quản lí thông tin nhà cung cấp 27 2.3.2.6 Form Quản lí thông tin xuất kho: -Xuấthàng trong kho bằng cách nhập thông tin xuất kho bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa đều phải cập nhật vào cơ sở dữ liệu -Bấm nút thoát sẽ về form main Hình2.3.2.6 giao diện form quản lí. .. form quản lí mã vạch 33 2.3.2.12 Form quản lí thông tin nhập kho: -Nhập hàng vào kho bằng cách nhập thông tin xuất kho bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa đều phải cập nhật vào cơ sở dữ liệu -Bấm nút thoát sẽ về form main Hình2.3.2.12 giao diện form quản lí thông tin. .. thông tin nhóm hàng 2.3.2.10 Form Quản lí thông tin ngành hàng: -Thêm nhóm hàng bằng cách nhập thông tin ngành hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa đều phải cập nhật vào cơ sở dữ liệu -Bấm nút thoát sẽ về form main 31 Hình2.3.2.10 Giao diện form quản lí thông tin. .. dữ liệu -Bấm nút thoát sẽ về form main Hình2.3.2.4 giao diện form quản lí thông tin nhóm khách hàng nhóm nhà cung cấp 26 2.3.2.5 Form Quản lí thông tin Nhà cung cấp: -Thêm hàng hóa bằng cách nhập thông tin cửa hàng kho hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, các thông tin sẽ hiện lên các text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa đều phải