Đề tài Quản lý phân phối hàng hóa
MỤC LỤC
I. BÀI TOÁN 2
II. MÔ HÌNH QUAN NIỆM DỮ LIỆU 3
1. PHÂN TÍCH BÀI TOÁN 3
2. MÔ HÌNH QUAN NIỆM DỮ LIỆU (ERD) 4
3. MÔ TẢ THỰC THỂ 5
4. MÔ TẢ MỐI KẾT HỢP 6
III. MÔ HÌNH XỬ LÝ (TỰA MERISE) 7
1. MÔ HÌNH QUAN NIỆM XỬ LÝ. 7
2. MÔ HÌNH TỔ CHỨC XỬ LÝ 12
IV. CÀI ĐẶT, THIẾT KẾ GIAO DIỆN 17
1. PHÂN HỆ CÔNG TY (SERVER) 17
2. PHÂN HỆ ĐẠI LÝ (CLIENT) 22
V. CHƯƠNG TRÌNH MINH HỌA CÁC GIAO DIỆN 26
VI. KẾT LUẬN 26
âng ty Tính tổng số tiền 12 1.Kiểm tra số lượng hàng bán vượt định mức 2.Ấn định giá chiết khấu Cuối tháng Tự động Tự động Công ty Xem xét giảm trừ chiết khấu Thông báo đại lý đến thanh toán Cuối tháng Thủ công Công ty Thông báo đại lý đến thanh toán Nhắc thanh toán Cuối tháng Thủ công Công ty Nhắc thanh toán 13 1.Chọn loại thống kê 2.In báo biểu thống kê Tự động Tự động Công ty Xử lý thống kê 14 1.Chọn danh sách mặt hàng KM 2.Aán định giá KM Tự động Tự động Công ty Lập danh sách mặt hàng cần KM, đơn giá KM 15 Thông báo đại lý Thủ công Công ty Thông báo cho đại lý thuộc địa bàn 16 Đại lý tiếp nhận đợt KM Tự động Đại lý Đại lý tiếp nhận đợt KM Tiếp theo hình trang bên Tiếp theo hình trang bên IV. CÀI ĐẶT, THIẾT KẾ GIAO DIỆN 1. PHÂN HỆ CÔNG TY (SERVER) Hệ thống Thực đơn của màn hình chính Hệ thống Bảo mật Thoát Nghiệp vụ Phiếu yêu cầu Danh mục hàng hoá Thông tin khuyến mãi Thông tin bán hàng Báo cáo Thống kê hàng bán theo đại lý Thông kê hàng bán theo khuyến mãi Giúp đỡ Hướng dẫn sử dụng chương trình Thông tin về chương trình Mô tả màn hình Nút chức năng Kết nối công ty bị vô hiệu vì đây là phân hệ trên công ty, chức năng này chỉ dùng cho đại lý khi muốn kết nối với công ty. Màn hình Phiếu yêu cầu Mô tả màn hình Ý nghĩa Duyệt PYC chuẩn bị xuất hàng Xuất xứ dữ liệu Nhận từ đại lý. Dữ liệu Chỉ đọc Triệu gọi Menu Nghiệp vụ / Phiếu yêu cầu Trạng thái màn hình - Không thể sửa dữ liệu trên các ô nhập, lưới - Trạng thái phiếu: CHƯA GIAO HÀNG (PYC mới nhận từ đại lý) ĐÃ GIAO HÀNG ( đã giao hàng cho đại lý) Hoạt động - Chọn xem theo: Lọc các PYC theo 2 điều kiện: Tên đại lý và trạng thái phiếu. Kết quả hiển thị trong lưới kế bên. Duyệt chọn trong các PYC ở lưới này, dữ liệu ở phần dưới màn hình (PYC) sẽ thay đổi theo. - Giao hàng: chuyển trạng thái của Trạng thái phiếu sang ĐÃ GIAO HÀNG và lưu vào CSDL công ty. Hàng theo yêu cầu đã được đáp ứng. - Thoát: Đóng màn hình. Màn hình Danh mục hàng hoá Mô tả màn hình Ý nghĩa Danh mục hàng cung ứng bởi công ty Xuất xứ dữ liệu Dữ liệu nội tại của công ty Dữ liệu Cho phép thêm mới Triệu gọi Menu Nghiệp vụ / Danh mục hàng hoá Trạng thái màn hình - Sửa dữ liệu trên các ô nhập, lưới - Thêm mới Hoạt động - Nhập thêm mới một mặt hàng ở dòng cuối cùng của lưới. Chuyển qua dòng khác, sẽ lưu dữ liệu vừa sửa vào CSDL công ty. - Thoát: Đóng màn hình. Màn hình Thông tin khuyến mãi Mô tả màn hình Ý nghĩa Danh mục các đợt khuyến mãi của công ty Xuất xứ dữ liệu Dữ liệu nội tại của công ty Dữ liệu Cho phép thêm mới / Sửa đổi Triệu gọi Menu Nghiệp vụ / Thông tin khuyến mãi Trạng thái màn hình - Cho phép Sửa dữ liệu trên các ô nhập, lưới - Cho phép Thêm mới. Hoạt động - Chọn xem theo: Lọc các Đợt khuyến mãi (KM) theo 2 điều kiện: Địa bàn, tháng năm. Kết quả hiển thị trong lưới kế bên. Duyệt chọn trong các Đợt KM ở lưới này, dữ liệu ở phần dưới màn hình sẽ thay đổi theo - Thêm mới Đợt KM, bằng cách nhấn Thêm mới, nhấn Lưu để lưu các thông tin trên màn hình. - Các nút Chi tiết luôn trong trạng thái hoạt động. - Thoát: Đóng màn hình. Màn hình Thông tin bán hàng Mô tả màn hình Ý nghĩa Thông tin bán hàng trong tháng/ tuần của đại lý Xuất xứ dữ liệu Dữ liệu chuyển từ đại lý lên công ty. Dữ liệu Chỉ đọc Triệu gọi Menu Nghiệp vụ / Thông tin bán hàng Trạng thái màn hình - Không cho phép Sửa dữ liệu trên các ô nhập, lưới ngoại trừ cho phép nhập vào ô Chiết khấu. - Trạng thái thanh toán: CHƯA THANH TOÁN (Đại lý chưa thanh toán tiền tháng) ĐÃ THANH TOÁN ( đại lý đã thanh toán cho công ty) Hoạt động - Tính tiền: Chỉ tính tiền khi thông tin bán hàng của 4 tuần đã báo cáo đầy đủ. Số tiền sẽ tự động điền vào ô Tổng số tiền thanh toán, Tổng số tiền bán trongtháng. - Nhập Chiết khấu, ô Tổng số tiền thanh toán sẽ tự động được tính lại - Thanh toán: Chuyển trang thái của ô thanh toán sang ĐÃ THANH TOÁN. - Thoát: Đóng màn hình. Màn hình Báo cáo Mô tả màn hình Hệ thống có 2 loại màn hình báo cáo: - Thống kê hàng bán theo đại lý - Thông kê hàng bán theo khuyến mãi Trong báo cáo này trình bày mẫu một loại báo cáo: báo cáo hàng xuất trong tháng của một đại lý. 2. PHÂN HỆ ĐẠI LÝ (CLIENT) Hệ thống Thực đơn của màn hình chính Hệ thống Kết nối công ty Bảo mật Thoát chương trình Nghiệp vụ Phiếu yêu cầu Danh mục hàng hoá Thông tin khuyến mãi Thông tin bán hàng Giúp đỡ Hướng dẫn sử dụng chương trình Thông tin về chương trình Mô tả màn hình Ý nghĩa Màn hình chính của phân hệ đại lý Trạng thái màn hình - Nút In báo cáo không có hiệu lực do không cài chức năng này tại đại lý. - Kết nối công ty: Kết nối mạng công ty, khai báo kết nối mạng qua màn hình Dialup của Hệ điều hành windows cung cấp. Màn hình phiếu yêu cầu Mô tả màn hình Ý nghĩa Tạo PYC gởi lên công ty Xuất xứ dữ liệu Lưu trữ ban đầu tại đại lý. Dữ liệu Thêm/xoá/sửa Triệu gọi Menu Nghiệp vụ / Phiếu yêu cầu Trạng thái màn hình - Sửa dữ liệu trên các ô nhập, lưới - Trạng thái phiếu: CHƯA CHUYỂN ĐI (PYC mới tạo tại đại lý) CHUYỂN ĐI ( PYC đã chuyển lên công ty) Hoạt động - Chọn xem theo: Như mô tả các màn hình trên. - Hoạt động của màn hình này mô tả rõ trong phần Giúp đỡ của chương trình. Màn hình danh mục hàng hoá / Màn hình Thông tin khuyến mãi: Nội dung hai màn hình này giống như màn hình bên phân hệ Công ty, chỉ khác biệt duy nhất là thông tin này được lấy về từ công ty thông qua nút Cập nhật và là thông tin chỉ đọc, không thể sửa đổi. Màn hình Thông tin bán hàng: Mô tả màn hình Ý nghĩa Thông tin bán hàng trong tuần của đại lý Xuất xứ dữ liệu Dữ liệu lưu ở đại lý (sẽ chuyển lên công ty) Dữ liệu Thêm xoá sửa Triệu gọi Menu Nghiệp vụ / Thông tin bán hàng Trạng thái màn hình - Cho phép Sửa dữ liệu trên các ô nhập, lưới. Hoạt động - Lưu: Lưu thông tin về số lượng hàng bán trong tuần (nhập trên lưới cột SL bán trong tuần) vào CSDL của đại lý . - Chuyển đi: Chuyển số liệu bán hàng trong tuần của đại lý lên công ty. Màn hình Đăng nhập hệ thống/ Giúp đỡ/ Giới thiệu (chung cho cả hai phân hệ) Các thông báo lỗi, Thông báo giao tiếp với hệ thống: Trong quá trình sử dụng chương trình, tuỳ từng trạng thái dữ liệu và các thao tác trên màn hình mà hệ thống sẽ thông báo cho người dùng các thông tin thích hợp về tác động của người dùng ảnh hưởng lên hệ thống như thế nào. Ví dụ khi chưa kết nối với công ty, người dùng nhấn nút Chuyển đi trong màn hình Phiếu yêu cầu, màn hình thông báo sau xuất hiện: Điều kiện tiên quyết để chuyển dữ liệu lên được trên công ty là Đại lý phải kết nối thành công với công ty (nhấn nút kết nối công ty). Màn hình sau và thanh trạng thái trên màn hình chính sẽ xuất hiện báo rằng kết nối đã thành công: V. CHƯƠNG TRÌNH MINH HỌA CÁC GIAO DIỆN (Chú giải cho cách thức sử dụng chương trình nằm trong đĩa mềm đính kèm tài liệu). Yêu cầu hệ thống của chương trình: Máy biên dịch source code đính kèm có cài đặt bản VisualBasic 6.0 Enterprise (VB). Máy chạy chương trình cần các thư viện, hay cài đặt VB. Cũng cần cài Microsoft Office 97 trên máy này vì chương trình dùng Microsoft Access 97 để lưu CSDL Demo. Máy cần cài font VNI-Times, Font VietKey (riêng Font VietKey có kèm trong đĩa ở thư mục A:\Font\. Cấu trúc Đĩa mềm đính kèm: A:\ + Congty\ (Thư mục chứa sourcecode cua chương trình công ty – server). + Daily\ (Thư mục chứa sourcecode cua chương trình đại lý – client). + Data\ (File data.mdb chứa dữ liệu demo cho cả hai chương trình). + Font\ (File vknt.fon font tiếng Việt cần cho chương trình, máy chạy còn cần thêm cả font VNI-Times để hiển thị đúng tiếng Việt). + Congty.vbp (Tập tin project chứa chương trình server, compile để có được file Congty.exe). + Daily.vbp (Tập tin project chứa chương trình client, compile để có được file Daily.exe) + Zip\ (Thư mục chứa file nén của 2 file *. Exe nói trên, file nén source code – xả nén bằng WinZip, WinCommander). Source code chương trình: Thư mục A:\Congty\ , A:\Daily\ chứa source code của chương trình, được viết bằng Visual Basic 6.0. Tập tin A:\Congty.vbp, A:\Daily.vbp là project của hai chương trình Daily (Client) va Congty (Server). Chương trình thực thi: Tập tin A:\Congty.exe, A:\Daily.exe: Hai chương trình chạy trong môi trường Windows, khi thi hành cần phải có các bộ thư viện liên kết của VB hay máy có cài VB 6.0, Access 97. Chương trình dùng font tiếng Việt VK Sans Serif, VNI-Times để hiển thị. Dữ liệu nhập theo font VNI-Times. Dữ liệu mẫu: Thư mục A:\Data\, là thư mục lưu file data.mdb chứa file dữ liệu mẫu. VI. KẾT LUẬN Trong quá trình tìm lời giải cho bài toán trên góc độ lý thuyết và cài đặt, chắc hẳn còn nhiều thiếu sót mà nhóm phát triển chưa nhận ra. Kính mong nhận được sự chỉ dẫn quý báu của quý độc giả, quý thày cô.
File đính kèm:
- De tai Quan ly phan phoi hang hoa.doc