Đồ án Phân tích thiết kế hệ thống thông tin: Quản lý cửa hàng bách hóa Bình Minh

Cùng với sự phát triễn và ứng dụng của công nghệ thông tin vào cuộc sống hiện đại của chúng ta ngày nay vào tất cả các lĩnh vực. Việc đưa tin học vào để giúp cho việc quản lý được tiện lợi nhanh chóng và khoa học hơn là một điều vô cùng cần thiết. Nó vừa giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một cách chính xác. Vì vậy ngày càng nhiều các phần mềm quản lý và ứng dụng được đưa vào thực tiễn để áp dụng. Nhưng để có những phần mềm mang tính hiệu quả đòi hỏi cần phải có những kỹ năng về phân tích và thiết kế hệ thống thông tin. Đồ án này đòi hỏi chúng em cần phải có những kiến thức trên. Đồ án tuy đã hoàn thành nhưng chỉ dừng lại ở mức độ kiến thức của môn học chưa triễn khai áp dụng vào thực tế vì còn nhiều sai sót. Mong rằng với những thiếu sót trên chúng em sẽ nhận được sự hướng dẫn của thầy để khắc phục những thiếu sót đó.

Nhóm chúng em xin chân thành cám ơn sự hướng dẫn của thầy: Nguyễn Gia Tuấn Anh trong quá trình nhóm thực hiện đồ án.

 

doc94 trang | Chia sẻ: luyenbuizn | Ngày: 27/12/2013 | Lượt xem: 777 | Lượt tải: 0download
Nội dung tài liệu Đồ án Phân tích thiết kế hệ thống thông tin: Quản lý cửa hàng bách hóa Bình Minh, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC QUỐC GIA TPHCM TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN-TIN HỌC ~O~ Môn: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đồ án: Quản lý cửa hàng bách hóa Bình Minh Giảng viên: Th.S Nguyễn Gia Tuấn Anh Nhóm thực hiện: 0511300 Nguyễn Thị Vui 0511321 Trần Thị Thu Thủy 0511322 Thái Trần Phương Thảo Lời nói đầu Cùng với sự phát triễn và ứng dụng của công nghệ thông tin vào cuộc sống hiện đại của chúng ta ngày nay vào tất cả các lĩnh vực. Việc đưa tin học vào để giúp cho việc quản lý được tiện lợi nhanh chóng và khoa học hơn là một điều vô cùng cần thiết. Nó vừa giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một cách chính xác. Vì vậy ngày càng nhiều các phần mềm quản lý và ứng dụng được đưa vào thực tiễn để áp dụng. Nhưng để có những phần mềm mang tính hiệu quả đòi hỏi cần phải có những kỹ năng về phân tích và thiết kế hệ thống thông tin. Đồ án này đòi hỏi chúng em cần phải có những kiến thức trên. Đồ án tuy đã hoàn thành nhưng chỉ dừng lại ở mức độ kiến thức của môn học chưa triễn khai áp dụng vào thực tế vì còn nhiều sai sót. Mong rằng với những thiếu sót trên chúng em sẽ nhận được sự hướng dẫn của thầy để khắc phục những thiếu sót đó. Nhóm chúng em xin chân thành cám ơn sự hướng dẫn của thầy: Nguyễn Gia Tuấn Anh trong quá trình nhóm thực hiện đồ án. Mục lục Phần 1 Khảo sát hệ thống 2 1.1 Mô tả 2 1.2 Vấn đề 3 1.3 Phạm vi 3 1.4 Các mẫu mô tả chứng từ 3 Phần 2 Phân tích hệ thống 7 2.1 Yêu cầu chức năng 7 2.2 Phát hiện thực thể 8 2.3 Xây dựng mô hình thực thể ERD 11 2.4 Mô tả chi tiết các quan hệ 13 Phần 3 Thiết kế giao diện 33 3.1 Mô tả các menu chính của giao diện 33 3.2 Mô tả các form 35 Phần 4 Giải thuật xử lí ô 51 4.1 Form quản lí nhà cung cấp 51 4.2 Form quản lí nhân viên 57 4.3 Form quản lí mặt hàng 63 4.4 Form quản lí phiếu nhập hàng 68 4.5 Form quản lí xuất hàng 74 4.6 Form quản lí báo cáo nhập-xuất tồn 78 4.7 Form quản lí hóa đơn 83 4.8 Form quản lí đơn đặt hàng 89 4.9 Form quản lí 95 Phần 5 Tổng kết 97 5.1 Đánh giá ưu khuyết điểm 97 5.2 Bảng phân công công việc 98 Phần 1: Khảo sát hệ thống Mô tả Cửa hàng bách hóa Bình Minh địa chỉ: 35A/60 Bình Dương I-An Bình –Dĩ An-Bình Dương chuyên bán các mặt hàng: Gạo, dầu ăn, mỹ phẩm, sữa hộp. Hiện cửa hàng đang duy trì bán hàng theo hai hình thức: Hình thức 1: Nhận đơn đặt hàng theo yêu cầu của khách hàng (bán sỉ). Hình thức 2: Bán lẻ theo hóa đơn. Nguồn hàng của cửa hàng có thể do các nhà cung cấp, nhà sản xuất trong và ngoài nước cung cấp. Nguồn nhân lực của cửa hàng được chia thành 3 thành phần: o Nhân viên bán hàng: Chuyên phụ trách công việc bán hàng,thống kê sổ sách. o Nhân viên quản kho: Chuyên phụ trách công việc nhập-xuất hàng vào kho. o Nhân viên giao hàng: Chuyên phụ trách công việc chở hàng theo đơn đặt hàng của khách hàng hay vận chuyển hàng về kho. Mỗi lần mua hàng cửa hàng có phiếu mua hàng để lưu lại những mặt hàng mà cửa hàng đã mua từ nhà cung cấp nào và tổng tiền đã mua hàng. Ứng với mỗi lần chi trả cho một nhà cung cấp cửa hàng có phiếu chi. Khi hàng được nhập-xuất kho cửa hàng có phiếu nhập hàng và phiếu xuất hàng để quản lý. Cửa hàng chỉ có một kho duy nhất. Kho được phân thành nhiều khu. Mỗi khu sẽ để một mặt hàng cùng loại nhất định. Mỗi khi giao hàng cho khách hàng cửa hàng có phiếu giao hàng để xác nhận đã giao hàng cho khách hàng. 1.2 Vấn đề Cửa hàng cần có nhu cầu quản lý việc nhập hàng vào kho, xuất hàng ra kho, báo cáo số lượng doanh thu bán hàng, quản lý các chứng từ phát sinh từ việc mau bán hàng. Hiện tại cửa hàng còn quản lý bằng phương pháp thủ công. Cửa hàng cần được tin học hóa việc quản lý này. 1.3 Phạm vi Tuy nhiên đồ án nằm trong giới hạn các kiến thức của môn: Phân tích thiết kế hệ thống thông tin. Đồ án chỉ dừng lại ở mức độ phân tích hệ thống, thiết kế giao diện, thiết kế các form chứ không đi sâu vào cài đặt. Đồ án được triễn khai cho cac doanh nghiệp vừa và nhỏ. 1.4 Các mẫu mô tả các chứng từ Cửa hàng bách hóa Bình Minh PHIẾU NHẬP HÀNG Số:…………………. Ngày:………………. Tên người giao hàng:……………………………………………………………. Địa chỉ :………………………………………….. Số điện thoại :……………………….. STT Mã hàng Tên hàng Đơn vị Số lượng Đơn giá Tổng tiền Khu vực Nhân viên nhập hàng Cửa hàng bách hóa Bình Minh PHIẾU CHI Số :……………………. Ngày :…………………. Chi cho : …………………………………………………………………………… Địa chỉ :…………………………………………………………………………… Điện thoại:………………………. Số tiền :………………………………….. Nội dung :……………………………………………………………………….. Cửa hàng bách hóa Bình Minh ĐƠN ĐẶT HÀNG Số:………….. Ngày:…………… Khách hàng : ………………………………………………………………… Địa chỉ :………………………………………………………………… Số điện thoại:……………………………… Ngày giao :………………………………. STT Mã hàng Tên hàng Đơn vị Số lượng Đơn giá Tổng tiền Cửa hàng Khách hàng Cửa hàng bách hóa Bình Minh PHIẾU GIAO HÀNG số :……………. Ngày :……………… Tên Khách hàng: …………………………………………………………………. Địa chỉ :……………………………………………………………………….. Số điện thoại:…………………………….. Mã số ĐĐH :……………………….. STT Mã hàng Tên hàng Đơn vị Số lượng Đơn giá Tổng tiền Cửa hàng Khách hàng Cửa hàng bách hóa Bình Minh PHIẾU MUA HÀNG Số:…………………. Ngày :…………………….. Khách hàng :………………………………………………………………………… Địa chỉ :…………………………………………………………………………… Số điện thoại:………………………….. STT Mã hàng Đơn vị Số lượng Đơn giá Thành tiền Tổng: ……………… Cộng thành tiền (viết bằng chữ):……………………………………………………… Xác nhận của cửa hàng Khách hàng Cửa hàng bách hóa Bình Minh PHIẾU XUẤT HÀNG Số ……………………….. Ngày:…………………….. STT Mà hàng Tên hàng Đơn vị tính Số lượng Nhân viên xuất hàng Phần 2: Phân tích hệ thống 2.1 Yêu cầu chức năng a.Quản lý hàng kho Quản lý hàng nhập Nhập hàng theo đúng danh mục trong phiếu mua hàng của cửa hàng. Hàng nhập được theo dõi dựa trên: mã hàng, số lượng, đơn vị tính, dơn giá… Số hàng nhận này có sự xác nhận của nhan viên quản kho. In báo cáo nhập hàng trong từng kỳ. Quản lý hàng xuất Xuất hàng theo đúng danh mục trong phiếu xuất Hàng xuất được theo dõi qua mã hàng, số lượng,… In báo cáo xuất hàng trong kỳ. Quản lý hàng tồn Cần biết số lượng hàng tồn kho cuối kỳ. In báo cáo. b. Quản lý danh mục Cập nhật danh mục hàng hóa. Cập nhật danh mục nhà cung cấp. Cập nhật danh mục nhân viên. Xem danh sách các danh mục. c. Quản lý hóa đơn bán lẻ và đơn đặt hàng Lập các hóa đơn bán hàng, đơn đặt hàng. Báo cáo doanh thu, số lượng bán theo từng mặt hàng. d. Quản trị hệ thống dữ liệu Lưu trữ và phục hồi dữ liệu. Kết thúc chương trình. 2.2 Phát hiện thực thể Thực thể 1: KHACHHANG Các thuộc tính: -MaKH: Mã khách hàng đây là thuộc tính khóa chính dùng để phân biệt các khách hàng với nhau. -TenKH: Thuộc tính miêu tả tên khách hàng. -DC: Thuộc tính miêu tả địa chỉ khách hàng. -DT: Thuộc tính miêu tả điện thoại khách hàng. Thực thể 2: DONDATHANG Các thuộc tính: -MaDDH: Thuộc tính mã đơn đặt hàng đây là thuộc tính khóa chính để phân biệt các đơn đặt hàng với nhau. -Ngaydat: Thuộc tính miêu tả ngày đặt hàng. -Ngaygiao: Thuộc tính miêu tả ngày giao hàng. -Tongtien: Thuộc tính miêu tả tổng số tiền mà khách hàng phải chi trả. Thực thể 3: PHIEUGIAOHANG Các thuộc tính: -MSPG: Thuộc tính mã số phiếu giao đây là thuộc tính khóa chính để phân biệt các phiếu giao hàng với nhau. -Ngaygiao: Thuộc tính miêu tả ngày sẽ giao hàng cho khách hàng. Thực thể 4: NCC Các thuộc tính: -MaNCC: Thuộc tính mã nhà cung cấp là thuộc tính khóa chính để phân biệt các nhà cung cấp với nhau. -TenNCC: Thuộc tính này miêu tả tên nhà cung cấp. -DC: Thuộc tính miêu tả địa chỉ nhà cung cấp. -DT: Thuộc tính miêu tả điện thoại nhà cung cấp. Thực thể 5: MATHANG Các thuộc tính: -MaH: Thuộc tính mã hàng là thuộc tính khóa chính dùng để phân biệt các loại mặt hàng với nhau. -TenMH: Thuộc tính này mô tả tên của một loại mặt hàng. -Dvtinh: Thuộc tính miêu tả đơn vị tính của một loại mặt hàng. Ví dụ: gạo đơn vị tính là kg, dầu ăn đơn vị tính là thùng (nếu mua sĩ) hoặc chai nếu mua lẻ. Thực thể 6: PHIEUMUAHANG Các thuộc tính: -MSPM: Thuộc tính mã số phiếu mua là thuộc tính khóa chính dùng để phân biệt các phiếu mua hàng với nhau. -Tongtien: Thuộc tính tổng tiền dùng để miêu tả tổng số tiền mà cửa hàng phải chi trả cho nhà cung cấp. Thực thể 7: PHIEUNHAPHANG Các thuộc tính: -MSPN: Thuộc tính mã số phiếu nhập là thuộc tính khóa chính dùng để phân biệt các phiếu nhập hàng khác nhau. -Ngaynhap: Thuộc tính này miêu tả ngày nhập hàng vào kho. Thực thể 8: KHO Các thuộc tính: -MaKhu: Thuộc tính mã khu là thuộc tính khóa chính miêu tả các khu vực chứa hàng khác nhau. -Tonkho: Thuộc tính tồn kho miêu tả số lượng một mặt hàng còn tồn lại trong kho. Thực thể 9: PHIEUCHI Các thuộc tính: -MSPC: Thuộc tính mã số phiếu chi là thuộc tính khóa chính dùng để phân biệt các phiếu chi với nhau. -Tongtien: Thuộc tính tổng tiền miêu tả số tiền mà cửa hàng phải chi trả cho một mục đích nào đó.Ví dụ trả tiền hàng. -Noidung: Thuộc tính miêu tả nội dung, mục đích mà cửa hàng phải chi tiền. Thực thể 10: PHIEUXUATHANG Các thuộc tính: -MSPX: Thuộc tính mã số phiếu xuất là thuộc tính khóa chính dùng để phân biệt các phiếu xuất với nhau. -Ngayxuat: Thuộc tính này miêu tả ngày xuất hàng ra khỏi kho để bán. Thực thể 11: HOADON Các thuộc tính: -MaHD: Thuộc tính mã hóa đơn là thuộc tính khóa chính dùng để phân biệt các hóa đơn bán lẻ khác nhau. -Ngayban: Thuộc tính này miêu tả ngày bán hàng. Thực thể 12: NHANVIEN Các thuộc tính: -MaNV: Thuộc tính mã nhân viên là thuộc tính khóa chính dùng để phân biệt các nhân viên với nhau. -Ten NV: Thuộc tính này miêu tả tên của một nhân viên. -DC: Thuộc tính này miêu tả điạ chỉ của một nhân viên. -DT: Thuộc tính này miêu tả điện thoại của một nhân viên. -Luong: Thuộc tính này miêu tả lương của một nhân viên. -GT: Thuộc tính này miêu tả giới tính của một nhân viên. 2.3 Xây Dựng mô hình thực thể ERD PHIEUCHI MSPC TongTien NoiDung 1,n 1,n HOADON MaHD NgayBan TongTien 1,n 1,n vào KHO MaKhu TonKho 1,1 1,n PHIEUNHAPHANG MSPN NgayNhap 1,n 0,n đặtt cc 1,1 1,1 PHIEUGIAOHANG MSPG NgayGiao Củaa có có 1,1 1,n có KHACHHANG MaKH TenKH DC DT PHIEUXUATHANG MSPX NgayXuat PHIEUMUAHANG MSPM TongTien MATHANG MaH TenMH NCC MaNCC TenNCC DT DC DONDATHANG MaDDH NgayDat NgayGiao TongTien 1,1 SL DG DVT 0,n SL DG DVT 1,n SL DG DVT 0,n 1,n 1,1 1,1 1,n mua 0,n có có 1,1 SL DG,DVT có SL 1,1 1,n có DG 1,n DVT có 1,n SL DG DVT 1,1 1,n Từ 1,1 0,1 1,1 0,1 NHANVIEN MaNV TenNV DC DT có Của có 0,1 có có 0,1 0,1 2.4.Moâ taû chi tieát cho caùc quan heä **Chuù thích: a. Kieåu DL + S (Soá) : Soá Thöïc (ST ) , Soá nguyeân (SN) + C (Chuoãi) : Chuoãi Ñoäng (CÑ) , Chuoãi Tónh (CT) N : Ngaøy ,thaùng, naêm. L :Logic (traïng thaùi 0,1) H : Hình aûnh A : AÂm thanh b.Loaïi DL + B : Baét buoäc + K : Khoâng baét buoäc +Ñ : Coù ñieàu kieän Chuyển mô hình ERD thành mô hình quan hệ KHACHHANG(MaKH,TenKH,DC,DT) DONDATHANG(MaDDH,NgayDat,NgayGiao,TongTien,MaKH,SL,DG,DVTinh,MSPN,MaH) HOADON(MaHD,NgayBan,MaKH,MaNV) DDH_MH(MaDDH,MaH,SL,DG,DVTinh) PHIEUGIAOHANG(MSPG,NgayGiao,MaNV,MaDDH) NCC(MaNCC,TenNCC,DC,DT) NCC_MH(MaNCC,MaH,SL,DG,DVTinh) PHIEUMUAHANG(MSPM,TongTien,MaNCC) PHIEUCHI(MSPC,TongTien,NoiDung,MaNCC) PHIEUNHAPHANG(MSPN,NgayNhap,MaNCC,MANV) MATHANG(MaH,TenMH) MH_HD(MaH,MaHD,SL,DG,DVTinh) PNH_KHO(MSPN,MaKhu,SL,DG,DVTinh) KHO(MaKhu,TonKho) PHIEUXUATHANG(MSPX,NgayXuat,MaNV) NHANVIEN(MaNV,TenNV,DC,DT,Luong,GT,LoaiNV) PXH_KHO(MSPX,MaKhu,SL,DG,DVTinh) PXH_MH(MSPX,MaH,SL,DG,DVTinh) 1.Quan heä ÑÔN ÑAËT HAØNG DONDATHANG(MaDDH, NgayDat , NgayGiao, TongTien , MaKH, MSPG) Teân quan heä : DONDATHANG STT Thuoäc tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaDDH Maõ ñôn ñaët haøng CT 10 B PK 2 NgayDat Ngaøy ñaët N 10 B 3 NgayGiao Ngaøy giao N 10 B 4 TongTien Toång tieàn ST 10 B 5 MaKH Maõ khaùch haøng CT 10 B FK 6 MSPG Maõ soá phieáu giao CT 10 B FK Toång soá: 60 Soá doøng toái thieåu : 2000 Soá doøng toái ña : 4000 Kích thöôùc toái thieåu : 2000 x 60 = 120 KB Kích thöôùc toái ña : 4000 x 60 = 240 KB 2. Quan heä KHAÙCH HAØNG KHACHHANG(MaKH , TenKH , DC , DT) Teân quan heä : KHACHHANG STT Teân thuoäc tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MKH Maõ khaùch haøng CT 10 B PK 2 TenKH Teân khaùch haøng CÑ 30 B 3 DC Ñòa chæ CÑ 30 K 4 DT Ñieän thoaò CÑ 10 K Toång soá byte : 80 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 80 = 80KB Kích thöôùc toái ña : 2000 x 80 = 160 KB 3. Quan heä PHIEÁU GIAO HAØNG. PHIEUGIAOHANG (MSPG, NgayGH, MaDDH) Teân quan heä : PHIEUGIAOHANG STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPG Maõ soá phieáu giao CT 10 B PK 2 NgayGH Ngaøy giao haøng N 10 B 3 MaDDH maõ ñôn ñaë haøng CT 10 B FK Toång soá byte : 30 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 30 = 30 KB Kích thöôùc toái ña : 2000 x 30 = 60 KB 4. Quan heä DDH_MH DDH_MH (MaDDH , MaH, SL,DG,DVTinh) Teân quan heä : DDH_MH STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaDDH Maõ ñôn ñaët haûng CT 10 B PK,FK(MaDDH) 2 MaH Maõ haøng CT 10 B PK, FK (MATHANG) 3 SL Số lượng SN 10 B 4 DG đĐơn giá ST 5 B 5 DVTinh Đơn vị tính CĐ 5 B Toång soá byte : 40 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 40 = 40KB Kích thöôùc toái ña : 2000 x 40 = 80 KB 5.Quan heä HOÙA ÑÔN HOADON (MaHD , NgayBan , MaKH ,MaNV,TongTien ) Teân quan heä : HOADON STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaHD Maõ hoùa ñôn CT 10 B PK 2 NgayBan Ngaøy baùn N 10 B 3 MaKH Maõ khaùch haøng CT 10 B FK 4 MaNV Maõ nhaân vieân CT 10 B FK 5 TongTien Tổng tiền ST 20 B Toång soá byte : 50 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 50 = 50KB Kích thöôùc toái ña : 2000 x 50 = 100 KB 6.Quan heä NHAØ CUNG CAÁP NCC (MaNCC , TenNCC, DT, DC ) Teân quan heä : NCC STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaNCC Maõ nhaø cung caáp CT 10 B PK 2 TenNCC Teân nhaø cung caáp CÑ 30 B 3 DT Ñieän thoaïi CÑ 10 K 4 DC Ñòa chæ CÑ 30 K Toång soá byte : 80 Soá doøng toái thieåu : 500 Soá doøng toái ña : 1000 Kích thöôùc toái thieåu : 500 x 80 = 40KB Kích thöôùc toái ña : 1000 x 80 =80 KB 7.Quan heä NHAØ CUNG CAÁP_ MAËT HAØNG NCC_MH (MaNCC , MaH ,DVTinh , SL , DG) Teân quan heä : NCC_MH TT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Kieåu DL Raøng Buoäc 1 MaNCC Maõ nhaø cung caáp CT 10 B PK ,FK(NCC) 2 MaH Maõ maët haøng CT 10 B PK,FK(MATHANG) 3 DVTinh Ñôn vò tính CÑ 5 B 4 SL Soá löôïng SN 10 B 5 DG Ñôn giaù ST 10 B Toång soá byte : 45 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 45 = 45 KB Kích thöôùc toái ña : 2000 x 45 = 90 KB 8. Q uan heä PHIEÁU MUA HAØNG PHIEUMUAHANG ( MSPM , TongTien , MaNCC , MaNV ) Teân quan heä : PHIEUMUAHANG STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPM Maõ soá phieáu giao CT 10 B PK 2 TongTien Toång tieàn ST 20 B 3 MaNCC Maõ nhaø cung caáp CT 10 B FK 4 MaNV Maõ nhaân vieân CT 10 B FK Toång soá byte : 50 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 50 = 50 KB Kích thöôùc toái ña : 2000 x 50= 100 KB 9.Quan heä PHIEÁU CHI PHIEUCHI ( MSPC , TongTien , NoiDung , MaNCC ) Teân quan heä : PHIEUCHI STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPC Maõ soá phieáu chi CT 10 B PK 2 TongTien Toång tieàn ST 20 B 3 NoiDung Noäi dung CÑ 30 B 4 MaNCC Maõ nhaø cung caáp CT 10 B FK Toång soá byte : 70 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 70 = 70 KB Kích thöôùc toái ña : 2000 x 70 = 140 KB 10.Quan heä PHIEÁU NHAÄP HAØNG PHIEUNHAPHANG (MSPN, NgayNhap , MaNCC ,MaNV ) Teân quan heä : PHIEUNHAPHANG STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPN Maõ soá phieáu nhaäp CT 10 B PK 2 NgayNhap Ngaøy nhaäp N 10 B 3 MaNCC Maõ nhaø cung caáp CT 10 B FK 4 MaNV Maõ nhaân vieân CT 10 B FK Toång soá byte : 40 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 3000 Kích thöôùc toái thieåu : 1000 x 40 = 40 KB Kích thöôùc toái ña : 3000 x 40 = 120 KB 11.Quan heä MAËT HAØNG MATHANG ( MaH , TenMH) Teân quan heä : MATHANG STT Thuoäc Tính Dieãn Giaûi Kieûu DL Soá Byte Loaïi DL MGT Raøng Buoäc 1 MaH Maõ haøng CT 10 B PK 2 TenMH Teân maët haøng CÑ 30 B Toång soá byte : 40 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 40 = 40KB Kích thöôùc toái ña : 2000 x 40 =80 KB 12.Quan heä MAËT HAØNG _ HOÙA ÑÔN MH_HD (MaH, MaHD , SL,DG,DVTinh) STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaH Maõ haøng CT 10 B PK ,FK(MATHANG) 2 MaHD Maõ hoùa ñôn CT 10 B PK,FK(HOADON) 3 SL Soá löôïng SN 10 B 4 DG Ñôn giaù ST 10 B 5 DVTinh Ñôn vò tính CÑ 5 B Toång soá byte : 45 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 45 = 45 KB Kích thöôùc toái ña : 2000 x 45= 90 KB 13.Quan heä KHO KHO ( MaKho , TonKho ) Teân quan heä : KHO STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaKho Maõ kho CT 10 B PK 2 TonKho Toàn kho ST 10 B Toång soá byte : 20 Soá doøng toái thieåu : 100 Soá doøng toái ña : 200 Kích thöôùc toái thieåu : 20 x 100 = 2 KB Kích thöôùc toái ña : 20 x 200 = 4 KB 14.Quan heä : PHIEÁU NHẬP HÀNG _KHO PNH_KHO ( MSPN ,MaKhu , SL ,DVTinh ,DG) Teân quan heä : PNH_KHO STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPN Maõ soá phieáu nhaäp CT 10 B PK,FK (PHIEUNHAPHANG) 2 MaKho Maõ kho CT 10 B PK,FK(KHO) 3 SL SN 10 B 4 DVTinh CÑ 5 B 5 DG ST 10 B Toång soá byte : 45 Soá doøng toái thieåu : 200 Soá doøng toái ña : 400 Kích thöôùc toái thieåu : 200 x 45 =9 KB Kích thöôùc toái ña : 400 x 45 = 18 KB 15.Quan heä PHIEÁU XUAÁT HAØNG PHIEUXUATHANG ( MSPX, NgayXuat , MaNV ) Teân quan heä : PHIEUXUATHANG STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPX Maõ soá phieáu xuaát CT 10 B PK 2 NgayXuat Ngaøy xuaát N 10 B 3 MaNV Maõ nhaân vieân CT 10 B FK Toång soá byte : 30 Soá doøng toái thieåu : 1000 Soù doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 30 = 30KB Kích thöôùc toái ña : 2000 x 30= 60 KB 16. Quan heä PHIEÙU XUAÁT HAØNG_ KHO PXH_KHO ( MSPX, MaKhu, SL , DVTinh, DG) Teân quan heä : PXH _KHO STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPX Maõ soá phieáu xuaát CT 10 B PK 2 MaKhu CT 10 B FK 3 SL SN 10 B 4 DVTinh CÑ 5 B 5 DG ST 10 B Toång soá byte : 45 Soá doøng toái thieåu : 1000 Soá doøng toái ña : 2000 Kích thöôùc toái thieåu : 1000 x 45 = 45 KB Kích thöôùc toái ña : 2000 x 45 =90 KB 17. Quan heä NHAÂN VIEÂN NHANVIEN (MaNV , TenNV , GT , LoaiNV , DC ,DT,Luong) Teân quan heä : NHANVIEN STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MaNV Maõ nhaân vieân CT 10 B PK 2 TenNV Hoï teân nhaân vieân CÑ 30 B 3 Luong Luơng của nhân viên ST 10 K 4 GT Giôùi tính CÑ 1 Nam,Nữ B 5 LoaiNV Loại nhaân vieân CÑ 30 B 6 DC Ñòa chæ CÑ 30 B 7 DT Soá ñieän thoaïi CÑ 10 K Toång soá byte : 121 Soá doøng toái thieåu : 100 Soá doøng toái ña : 200 Kích thöôùc toái thieåu : 100x 121 = 12.1 KB Kích thöôùc toái ña : 200 x 121 = 24.2 KB 18 Quan hệ :PHIẾU XUẤT HÀNG_MẶT HÀNG PXH_MH(MSPX, MaH,SL,DG,DVTinh) Tên quan hệ: PXH_MH STT Thuoäc Tính Dieãn Giaûi Kieåu DL Soá Byte MGT Loaïi DL Raøng Buoäc 1 MSPX Mã số phiếu xuất CT 10 B PK,FK(PHIEUXUATHANG) 2 MaH Mã hàng CT 10 B PK,FK(MATHANG) 3 SL Số luợng SN 5 B 4 DG Đơn giá ST 10 B 5 DVTinh Đơn vị tính CĐ 5 B Tổng số byte:40 Soá doøng toái thieåu : 100 Soá doøng toái ña : 200 Kích thöôùc toái thieåu : 100x 40= 4 KB Kích thöôùc toái ña : 200 x 40 = 8KB 4. Moâ taû baûng toång keát a. Toång keát quan heä STT Teân Quan Heä Soá Byte Kích Thöôùc toùi ña (KB) 1 DONDATHANG 60 240 2 KHACHHANG 80 160 3 PHIEUGIAOHANG 30 60 4 DDH_MH 40 80 5 HOADON 50 100 6 NCC 80 80 7 NCC_MH 45 90 8 PHIEUMUAHANG 50 100 9 PHIEUCHI 70 140 10 PHIEUNHAPHANG 40 120 11 MATHANG 40 80 12 MH_HD 45 90 13 KHO 20 4 14 PNH_KHO 45 18 15 PHIEUXUATHANG 30 60 16 PXH_KHO 45 90 17 NHANVIEN 121 24.2 18 PXH_MH 40 8 Toång soá 1544,2 b. Toång keát thuoäc tính ST Teân thuoäc tính Dieãn giaûi Thuoäc quan heä 1 MaDDH Maõ ñôn ñaët haøng DONDATHANG, PHIEUGIAOHANG, DDH_MH 2 NgayDat Ngaøy ñaët haøng DONDATHANG 3 NgayGiao Ngaøy giao haøng DONDATHANG,PHIEUGIAOHANG 4 TongTien Toång tieàn giao haøng DONDATHANG ,PHIEUMUAHANG,PHIEUCHI,HOADON 5 MaKH Maõ khaùch haøng KHACHHANG,DONDATHANG,HOADON 6 MSPG Maõ soá phieáu giao DONDATHANG ,PHIEUGIAOHANG 7 TenKH Teân khaùch haøng KHACHHANG 8 DChi Ñòa chæ KHACHHANG ,NCC,NHANVIEN 9 DThoai Ñieän thoaïi KHACHHANG ,NCC,NHANVIEN 10 NgayGiao Ngaøy giao haøng PHIEUGIAOHANG 11 NgayBan Ngaøy baùn haøng HOADON 12 TenNCC Teân nhaø cung caáp NCC 13 DVTinh Ñôn vò tính NCC_MH ,PXH_MH,MH_HD,PNH_KHO,PXH_KHO,DDH_MH 14 SL Soá löôïng NCC_MH ,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_MH 15 DG Ñôn giaù NCC_MH ,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_MH 16 NoiDung Noäi dung PHIEUCHI 17 NgayNhap Ngaøy nhaäp PHIEUNHAPHANG 18 TenMH Teân maët haøng MATHANG 19 TonKho Toàn kho KHO 20 MaKhu Maõ khu KHO,PNH_KHO,PXH_KHO 21 MSPX Maõ soá phieáu xuaát PHIEUXUATHANG ,PXH_KHO,PXH_MH 22 NgayXuat Ngaøy xuaát PHIEUXUATHANG 23 TenNV Hoï teân NHANVIEN 24 GT Giôùi tính NHANVIEN 25 LoaiNV Loại nhân viên NHANVIEN 26 Luong Lương NHANVIEN 27 MaNV Maõ nhaân vieân NHANVIEN ,PHIEUXUATHANG, PHIEUNHAPHANG,PHIEUMUAHANG,HOADON 28 MSPC Maõ soá phieáu chi PHIEUCHI 29 MSPN Maõ soá phieáu nhaäp PHIEUNHAPHANG,PNH_KHO 30 MaH Maõ maët haøng MATHANG,MH_HD ,NCC_MH, DDH_MH Phần 3: Thiết kế giao diện 3.1 Mô tả các menu chính của giao diện 3.1.1 Menu hệ thống 3.1.2 Menu quản lý danh mục Quản lý các danh mục Nhà cung cấp, Nhân viên, và các Mặt hàng. 3.1.3 Menu quản lý kho Menu này chỉ quản lý các: Phiếu nhập hàng, Phiếu xuất hàng, Xem phiếu, Báo cáo nhập-xuất-tồn. 3.1.4 Menu quản lý bán hàng Menu quản lý các Hóa đơn, Đơn đặt hàng, Báo cáo doanh thu 3.1.5 Menu trợ giúp Menu gồm các mục: Hướng dẫn sử dụng chương trình, Thông tin chương trình. 3.2 Mô tả các form 3.2.1 Form quản lý nhà cung cấp Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã số nhà cung cấp Textbox 8 kí tự Nhập từ bàn phím Tên nhà cung cấp Textbox Nhập từ bàn phím Số điện thoại Textbox Nhập từ bàn phím Địa chỉ Textbox Nhập từ bàn phím Thêm Button Thêm nhà cung cấp Them-click() Xóa Button Xóa nhà cung cấp Xoa-click() Sửa Button Sửa nhà cung cấp Sua-click() Lưu Command Lưu nhà cung cấp Luu-click() Tìm Button Tìm nhà cung cấp Tim-click() Đồng ý Command Chấp nhận và đóng Dong-click() Hủy Button Hủy các thông tin có trên form Hủy-click() 3.2.2 From quản lý nhân viên Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã số nhân viên Textbox 8 kí tự Nhập từ bàn phím Tên nhân viên Textbox Nhập từ bàn phím Địa chỉ Textbox Nhập từ bàn phím Số điện thoại Textbox Nhập từ bàn phím Lương Textbox Nhập từ bàn phím Loại nhân viên Combobox Từ table nhân viên Giới tính Radiobutton Nhập từ radiobutton Thêm Button Thêm 1 nhân viên Them()-click Xóa Button Xóa 1 nhân viên Xoa()-click Sửa Button Sửa 1 nhân viên Sua()-click Tìm Button Tìm 1 nhân viên Tim()-click Lưu Command Lưu 1 nhân viên Luu()-click Hủy Button Hủy các thông tin có trên form Hủy-click() 3.2.3 Form quản lý mặt hàng Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã mặt hàng Textbox 8 kí tự Nhập từ bàn phím Tên mặt háng Textbox Nhập từ bàn phím Số lượng Textbox Nhập từ bàn phím Đơn vị tính Textbox Nhập từ bàn phím Thêm Button Thêm 1 mặt hàng Them()-click Xóa Button Xóa 1 mặt hàng Xoa()-click Sửa Button Sửa 1 mặt hàng Sua()-click Lưu Command Lưu 1 mặt hà

Các file đính kèm theo tài liệu này:

  • docHT QL Cua hang bach hoa.doc