Đồ án Phân tích và thiết kế hệ thống quản lý dịch vụ bưu phẩm

MỤCLỤC

 

Mục luc 2

Lời nói đầu 3

I. Khảo sát hệ thống và phân tích hiện trạng hệ thống 4

1. Khảo sát hệ thống 4

2. Phân tích hiện trạng hệ thống 6

II. Phân tích yêu cầu 8

1. Yêu cầu chức năng 8

2. Yêu cầu phi chức năng 9

III. Phân tích hệ thống 9

1. Mô hình thực thể ERD 9

a. Xác định các thực thể 9

b. Mô hình ERD 12

2. Chuyển mô hình ERD thành mô hình quan hệ 14

3. Mô tả chi tiết các quan hệ 15

4. Mô tả bảng tổng kết 24

a. Tổng kết quan hệ 24

b. Tổng kết thuộc tính 25

IV. Thiết kế giao diện 28

1. Các menu chính của giao diện 28

2. Mô tả Form 35

V. Thiết kế ô xử lí 59

VI. Đánh giá ưu khuyết 75

 

doc79 trang | Chia sẻ: netpro | Lượt xem: 2005 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Đồ án Phân tích và thiết kế hệ thống quản lý dịch vụ bưu phẩm, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
h việc điều chỉnh số liệu không thuộc phạm vi quản lý của người sử dụng, dẫn đến khó kiểm soát số liệu, làm sai lệch kết quả. III. Phân tích hệ thống 1. Mô hình thực thể ERD a. Xác định các thực thể 1. Thưc thể 1: DON-VI (Đơn vị) Mỗi thực thể tượng trưng cho một đơn vị trong quy trình gửi nhận bưu phẩm: đơn vị Bưu điện, đơn vị Hải quan, đơn vị Kiểm dịch thực phẩm… Các thuộc tính: - Mã đơn vị (MSDV): Đây là thuộc tính khóa, nhờ thuộc tính này mà ta có thể phân biệt được đơn vị này với đơn vị khác. - Tên đơn vị (TenDV) - Tên đơn vị (TenDV): Mô tả tên đơn vị tương ứng với mã đơn vị. 2. Thực thể 2: NHAN-VIEN (Nhân viên) Mỗi thực thể tượng trưng cho một nhân viên làm việc trong quy trình gửi nhận bưu phẩm. Các thuộc tính: - Mã nhân viên (MSNV):Thuộc tính khóa để phân biệt nhân viên này với nhân viên khác. - Tên nhân viên (TenNV),Ngày sinh nhân viên (NgaySinhNV),Giới tính nhân viên (GioiTinhNV), Địa chỉ nhân viên (DiaChiNV), Điện thoại nhân viên (DienThoaiNV). 3. Thực thể 3: KHACH-HANG (Khách hàng) Mỗi thực thể tượng trưng cho một khách hàng có nhu cầu gửi hoặc nhận bưu phẩm. Các thuộc tính: - Mã số khách hàng (MSKH): Thuộc tính khóa để phân biệt khách hàng này với khách hàng khác. - Họ tên khách hàng (HoTenKH), Số chứng minh nhân dân khách hàng (SoCMNDKH), Số hộ chiếu khách hàng (SoHCKH), Địa chỉ khách hàng (DiaChiKH), Điện thoại khách hàng (DienThoaiKH). 4. Thực thể 4: BUU-PHAM (Bưu phẩm) Mỗi thực thể tượng trưng cho một bưu phẩm được gửi hoặc nhận. Các thuộc tính: - Mã số bưu phẩm(MSBP): Thuộc tính khóa dùng để phân biệt bưu phẩm này với bưu phẩm khác. - Ngày gửi (NgayGui), Gửi từ nước (GuiTuNuoc), Gửi đến nước (GuiDenNuoc). - Tình trạng (TinhTrang): Tình trạng bưu phẩm đã được gửi hay chưa. 5. Thực thể 5: PHIEU-GN-BP (Phiếu gửi nhận bưu phẩm) Mỗi thực thể tượng trưng cho một phiếu gửi hay nhận bưu phẩm. Các thuộc tính: - Mã số phiếu gửi (nhận) bưu phẩm (MS-PGNBP): Thuộc tính khóa dùng để phân biệt các phiếu gửi (nhận). - Loại phiếu gửi hoặc nhận (LoaiG-N), Ngày lập phiếu gửi hoặc nhận (NgayG-N). 6. Thực thể 6: TO-KHAI-HQ (Tờ khai hải quan) Mỗi thực thể tượng trưng cho một tờ khai hàng xuất hay nhập khẩu phi mậu dịch. Các thuộc tính: - Mã số tờ khai hải quan (MS-TKHQ): Thuộc tính khóa dùng để phân biệt các tờ khai với nhau. - Tiền thuế hải quan (TienThueHQ), Ngày mở tờ khai (NgayTK), Loại tờ khai( LoaiTK): loại tờ khai Hải quan xuất hay nhập khẩu. 7. Thực thể 7: MAT-HANG-BP (Mặt hàng bưu phẩm) Mỗi thực thể tượng trưng cho một loại mặt hàng nào đó trong bưu phẩm. Các thuộc tính: - Mã số mặt hàng bưu phẩm (MS-MHBP): Thuộc tính khóa để phân biệt mặt hàng này với mặt hàng khác. - Tên mặt hàng (TenMH). - Đơn vị tính (DonViTinh): Đơn vị tính của của từng mặt hàng như: cái, kg,… - Trị giá tính thuế (TriGiaThue): Giá trị hàng hóa khi chưa tính thuế. 8. Thực thể 8: PHIEU-THU-LP (Phiếu thu lệ phí) Mỗi thực thể tượng trưng cho một phiếu thu lệ phí gửi bưu phẩm hay một phiếu thu phí lưu kho và kiểm hóa. Các thuộc tính: - Mã số phiếu thu lệ phí (MS-PTLP): Thuộc tính khóa dùng để phân biệt phiếu thu lệ phí này với phiếu thu lệ phí khác. - Số hiệu bưu cục (SHBC), Số tiền (SoTien), Ngày thu (NgayThu). - Diễn giải (DienGiai): Những chú thích, diễn giải thêm trên phiếu thu lệ phí. - Thanh toán (ThanhToan): Phiếu đã được thanh toán hay chưa. 9. Thực thể 9: NGUOI-GN-ONN (Người gửi hoặc nhận ở nước ngoài) Mỗi thực thể tượng trưng cho một người gửi nếu bưu phẩm là loại nhận, một người nhận nếu bưu phẩm là loại gửi. Các thuộc tính: - Mã số người gửi (nhận) ở nước ngoài (MS-NGN-ONN): Thuộc tính khóa dùng để phân biệt người này với người khác. - Tên (Ten): Tên người gửi (nhận) ở nước ngoài. - Địa chỉ (DiaChi): Địa chỉ người gửi (nhận) ở nước ngoài. - Số chứng minh nhân dân (SoCMND): Số chứng minh nhân dân người gửi (nhận) ở nước ngoài. - Số hộ chiếu (SoHC): Số hộ chiếu người gửi (nhận) ở nước ngoài. - Điện thoại (DienThoai): Số điện thoại người gửi (nhận) ở nước ngoài. 10. Thực thể 10: KHO (Kho) Mỗi thực thể tượng trưng cho một kho của Bưu điện. Các thuộc tính: - Mã số kho (MSK): Thuộc tính khóa dùng để phân biệt kho này với kho khác. - Tên Kho (TenKho), Địa chỉ kho (DiaChiKho). 11. Thực thể 11: PHIEU-NHAP-KHO(Phiếu nhập kho) Mỗi thực thể tượng trưng cho một phiếu nhập kho. Các thuộc tính: - Mã số phiếu nhập kho (MS-PNK): Thuộc tính khóa dùng để phân biệt các phiếu nhập kho khác nhau. - Ngày phiếu nhập (NgayPN): Ngày lập phiếu nhập kho. 12. Thực thể 12: PHIEU-XUAT-KHO(Phiếu nhập kho) Mỗi thực thể tượng trưng cho một phiếu xuất kho. Các thuộc tính: - Mã số phiếu xuất kho (MS-PXK): Thuộc tính khóa dùng để phân biệt các phiếu xuất kho khác nhau. - Ngày phiếu xuất (NgayPX): Ngày lập phiếu xuất kho. 13. Thực thể 13: NUOC(Nước) Mỗi thực thể tượng trưng cho một nước nào đó. Các thuộc tính: Mã số nước (MSN): Mã số từng nước dùng để phân biệt nước này với nước khác. Tên nước (TenNuoc): Tên nước tương ứng với các mã nước. b. Mô hình ERD Sau khi phân tích các mối kết hợp giữa các thực thể ta có mô hình dữ liệu ERD như sau: 2. Chuyển mô hình ERD thành mô hình quan hệ 1) DON-VI ( MSDV, TenDV) 2) NHAN-VIEN (MSNV, TenNV, NgaySinhNV, GioiTinhNV, DiaChiNV, DienThoaiNV,MSDV) 3) KHACH-HANG (MSKH, TenKH, DiaChiKH, SoCMNDKH, SoHCKH, DienThoaiKH) 4) BUU-PHAM (MSBP, TrongLuong, TriGia, Ngay, GiaCuoc, Tinh Trang, MSNV, MS-NGN-ONN, MS-PTLP, MS-TKHQ, MS-PGNBP, MQG ) 5) NGUOI-GN-ONN (MS-NGN-ONN, DiaChi, Ten, SoCMND, SoHC, DienThoai) 6) MAT-HANG-BP (MS-MHBP, TenMH, DonViTinh, TriGiaThue, DoGiaThue, ThueSuat) 7) PHIEU-GN-BP (MS-PGNBP, LoaiG-N, NgayG-N, MSNV, MSBP, MSKH) 8) PHIEU-THU-LP (MS-PTLP, SHBC, SoTien, DienGiai, Ngay, ThanhToan, MSKH) 9) TO-KHAI-HQ (MS-TKHQ, TienThueHQ, NgayLapTK, LoaiTK, MSKH, MSNV) 10) KHO (MSK, TenKho, DiaChiKho) 11) KHO_NHAN-VIEN ( MSNV, MSK) 12) PHIEU-NHAP-KHO (MS-PNK, NgayPN, MSNV, MSK, SoLuong) 13) BUU-PHAM_PHIEU-NHAP-KHO ( MSBP, MS-PNK) 14) PHIEU-XUAT-KHO (MS-PXK, NgayPX, MSNV, MSK, SoLuong) 15) BUU-PHAM_PHIEU-XUAT-KHO ( MSBP, MS-PXK) 16) BUU-PHAM_MAT-HANG-BP (MSBP, MS-MHBP, SoLuong) 17) NUOC (MQG, TenQG) 3. Mô tả chi tiết các quan hệ 3.1 Quan hệ Đơn vị DON-VI ( MSDV, TenDV) Tên quan hệ: DON_VI Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSDV Mã số đơn vị C B 10 ký tự 10 PK 2 TenDV Tên đơn vị C B 10 ký tự 10 Tổng số 20 Kiểu chuỗi: MSDV : cố định, không unicode TenDV: không cố định, không unicode Quan hệ Nhân viên NHAN-VIEN (MSNV, TenNV, NgaySinhNV, GioiTinhNV, DiaChiNV, DienThoaiNV, MSDV) Tên quan hệ: NHAN-VIEN Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSNV Mã số nhân viên C B 10 ký tự 10 PK 2 TenNV Tên nhân viên C B 35 ký tự 35 3 NgaySinhNV Ngày sinh nhân viên N B 8 ký tự 8 4 GioiTinhNV Giới tính nhân viên C B 4 ký tự 4 5 DiaChiNV Địa chỉ nhân viên C B 50 ký tự 50 6 DienThoaiNV Điện thoại nhân viên C K 10 ký tự 10 7 MSDV Mã số đơn vị C B 10 ký tự 10 FK Tổng số 127 Kiểu chuỗi: MSNV: cố định, không mã unicode TenNV: không cố định, mã unicode NgaySinhNV: không cố định, mã unicode GioiTinhNV: không cố định, mã unicode DiaChiNV: không cố định, mã unicode DienThoaiNV: không cố định, không unicode MSDV: cố định, không unicode Quan hệ Khách hàng KHACH-HANG (MSKH, TenKH, DiaChiKH, SoCMNDKH, SoHCKH, DienThoaiKH) Tên quan hệ: KHACH-HANG Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSKH Mã số khách hàng C B 10 ký tự 10 PK 2 TenKH Tên khách hàng C B 35 ký tự 35 3 SoCMNDKH Số CMND khách hàng C B 10 ký tự 10 4 SoHCKH Số hộ chiếu khách hàng C Đ 15 ký tự 15 5 DiaChiKH Địa chỉ khách hàng C B 50 ký tự 50 6 DienThoaiKH Điện thoại khách hàng C K 10 ký tự 10 Tổng số 130 Kiểu chuỗi: MSKH: cố định, không mã unicode TenKH: không cố định, mã unicode SoCMNDKH: không cố định, không mã unicode SoHCKH: không cố định, không mã unicode DiaChiKH: không cố định, mã unicode DienThoaiKH: không cố định, không mã unicode Quan hệ Bưu phẩm BUU-PHAM (MSBP, TrongLuong, TriGia, Ngay, GiaCuoc, Tinh Trang, MSNV, MS-NGN-ONN, MS-PGNBP, MS-PTLP, MS-TKHQ, MQG ) Tên quan hệ: BUU-PHAM Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSBP Mã số bưu phẩm C B 10 ký tự 10 PK 2 TrongLuong Trọng lượng S B 10 ký tự 10 3 TriGia Trị giá S B 10 ký tự 10 4 Ngay Ngày N B 8 ký tự 8 5 GiaCuoc Giá cước S B 10 ký tự 10 6 TinhTrang Tình trạng C B 10 ký tự 10 7 MSNV Mã số nhân viên C B 10 ký tự 10 FK 8 MS-NGN-ONN Mã số người gửi(nhận) ở nước ngoài C B 10 ký tự 10 FK 9 MS-PGNBP Mã số phiếu gửi(nhận) bưu phẩm C B 10 ký tự 10 FK 10 MS-PTLP Mã số phiếu thu lệ phí C B 10 ký tự 10 FK 11 MS-TKHQ Mã số tờ khai hải quan C B 10 ký tự 10 FK 12 MQG Mã số quốc gia C B 3 ký tự 3 FK Tổng số 111 Kiểu chuỗi: MSBP: cố định, không mã unicode TrongLuong: không cố định, không mã unicode TriGia: không cố định, không mã unicode GiaCuoc: không cố định, không mã unicode TinhTrang: không cố định, không mã unicode MS-NGN-ONN: cố định, không mã unicode MS-PGNBP: cố định, không mã unicode MS-PTLP: cố định, không mã unicode MS-TKHQ: cố định, không mã unicode MQG: không cố định, không mã unicode Quan hệ Người gửi (nhân) ở nước ngoài NGUOI-GN-ONN (MS-NGN-ONN, DiaChi, Ten, SoCMND, SoHC, DienThoai) Tên quan hệ: NGUOI-GN-ONN Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-NGN-ONN Mã số người gửi(nhận) ở nước ngoài C B 10 ký tự 10 PK 2 Ten Tên người gửi(nhận) ở nước ngoài C B 35 ký tự 35 3 DiaChi Địa chỉ người gửi(nhận) ở nước ngoài C B 50 ký tự 50 4 SoCMND Số CMND người gửi(nhận) ở nước ngoài C B 10 ký tự 10 5 SoHC Số hộ chiếu người gửi(nhận) ở nước ngoài C Đ 15 ký tự 15 5 DienThoai Điện thoại người gửi(nhận) ở nước ngoài C K 10 ký tự 10 Tổng số 130 Quan hệ Mặt hàng bưu phẩm MAT-HANG-BP (MS-MHBP, TenMH, DonViTinh, TriGiaThue, DoGiaThue, ThueSuat) Tên quan hệ: MAT-HANG-BP Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-MHBP Mã số mặt hàng bưu phẩm C B 10 ký tự 10 PK 2 TenMH Tên mặt hàng trong bưu phẩm C B 30 ký tự 35 3 DonViTinh Đơn vị tính C B 10 ký tự 10 4 TriGiaThue Trị giá thuế S B 10 ký tự 15 5 DonGiaThue Đơn giá thuế S B 10 ký tự 10 6 ThueSuat Thuế suất C B 4 ký tự 4 Tổng số 84 Kiểu chuỗi: MS-MHBP: cố định, không mã unicode TenMH: không cố định, mã unicode DonViTinh: không cố định, mã unicode TriGiaThue: không cố định, không mã unicode DonGiaThue: không cố định, không mã unicode ThueSuat: không cố định, không mã unicode Quan hệ Phiếu gửi (nhận) bưu phẩm PHIEU-GN-BP (MS-PGNBP, LoaiG-N, NgayG-N, MSNV, MSBP, MSKH) Tên quan hệ: PHIEU-GN-BP Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-PGNBP Mã số phiếu gửi(nhận)BP C B 10 ký tự 10 PK 2 LoaiG-N Loại phiếu gửi(nhận) C B 4 ký tự 4 3 NgayG-N Ngày gửi(nhận)BP N B 8 ký tự 8 4 MSNV Mã số nhân viên C B 10 ký tự 10 FK 5 MSBP Mã số bưu phẩm C B 10 ký tự 10 FK 6 MSKH Mã số khách hàng C B 10 ký tự 10 FK Tổng số 52 Kiểu chuỗi: MS-PGNBP: cố định, không mã unicode LoaiG-N: không cố định, không mã unicode Quan hệ Phiếu thu lệ phí PHIEU-THU-LP (MS-PTLP, SHBC, SoTien, DienGiai, NgayThu, ThanhToan, MSKH) Tên quan hệ: PHIEU-THU-LP Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-PTLP Mã số phiếu thu lệ phí C B 10 ký tự 10 PK 2 SHBC Số hiệu bưu cục C B 10 ký tự 10 3 SoTien Số tiền thuế phải nộp S B 10 ký tự 10 4 DienGiai Diễn giải C K 100 ký tự 100 5 NgayThu Ngày thu N B 8 ký tự 8 6 ThanhToan Đã thanh toán hay chưa(giá trị là“roi”hoăc“chua” C B 4 ký tự 4 7 MSKH Mã số khách hàng C B 10 ký tự 10 FK Tổng số 152 Kiểu chuỗi: MS-PTLP: cố định, không mã unicode SHBC: cố định, không mã unicode SoTien: không cố định, không mã unicode DienGiai: không cố định, mã unicode ThanhToan: không cố định, không mã unicode Quan hệ Tờ khai hải quan TO-KHAI-HQ (MS-TKHQ, TienThueHQ, NgayLapTK, LoaiTK, MSKH, MSNV) Tên quan hệ: TO-KHAI-HQ Ngày lập: 31/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-TKHQ Mã số tờ khai hải quan C B 10 ký tự 10 PK 2 TiênThueHQ Tiền thuế hải quan S B 10 ký tự 10 3 NgayLapTK Ngày lập tờ khai N B 8 ký tự 8 4 LoaiTK Loại tờ khai nhập hay xuất có giá trị là “nhap” hoặc “xuat” C B 4 ký tự 4 5 MSKH Mã số khách hàng C B 10 ký tự 10 FK 6 MSNV Mã số nhân viên C B 10 ký tự 10 FK Tổng số 52 Kiểu chuỗi: MS-TKHQ: cố định, không mã unicode TiênThueHQ: không cố định, không mã unicode LoaiTK: không cố định, không mã unicode 3.10 Quan hệ Kho KHO (MSK, TenKho, DiaChiKho) Tên quan hệ: KHO Ngày lập: 31/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSK Mã số kho C B 10 ký tự 10 PK 2 TenKho Tên kho C B 10 ký tự 15 3 DiaChiKho Địa chỉ kho C 50 ký tự 50 Tổng số 65 Kiểu chuỗi: MSK: cố định, không mã unicode TenKho: không cố định, mã unicode DiaChiKho: không cố định, mã unicode 3.11 Quan hệ KHO_NHAN-VIEN Tên quan hệ: KHO_NHAN-VIEN Ngày lập: 1/6/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSNV Mã số nhân viên C B 10 ký tự 10 PK 2 MSK Mã số kho C B 10 ký tự 10 FK Tổng số 34 3.12 Quan hệ Phiếu nhập kho PHIEU-NHAP-KHO (MS-PNK, NgayPN, MSNV, MSK, SoLuong) Tên quan hệ: PHIEU-NHAP-KHO Ngày lập: 1/6/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-PNK Mã số phiếu nhập kho C B 10 ký tự 10 PK 2 NgayPN Ngày lập phiếu nhập C B 10 ký tự 10 3 MSNV Mã số nhân viên C B 10 ký tự 10 FK 4 MSK Mã số kho C B 10 ký tự 10 FK 5 SoLuong Số lượng bưu phẩm trong phiếu nhập S B 10 ký tự 10 Tổng số 50 Kiểu chuỗi: MS-PNK: cố định, không mã unicod SoLuong: không cố định, không mã unicode 3.13 Quan hệ Bưu phẩm_Phiếu nhập kho BUU-PHAM_PHIEU-NHAP-KHO ( MSBP, MS-PNK) Tên quan hệ: BUU-PHAM_PHIEU-NHAP-KHO Ngày lập: 3/6/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSBP Mã số bưu phẩm C B 10 ký tự 10 PK 2 MS-PNK Mã số phiếu nhập kho C B 10 ký tự 10 FK Tổng số 20 Phiếu xuất kho PHIEU-XUAT-KHO (MS-PXK, NgayPX, MSNV, MSK, SoLuong) Tên quan hệ: PHIEU-XUAT-KHO Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MS-PXK Mã số phiếu xuất kho C B 10 ký tự 10 PK 2 NgayPX Ngày lập phiếu xuất C B 10 ký tự 10 3 MSNV Mã số nhân viên C B 10 ký tự 10 FK 4 MSK Mã số kho C B 10 ký tự 10 FK 5 SoLuong Số lượng bưu phẩm trong phiếu xuất S B 10 ký tự 10 Tổng số 50 Kiểu chuỗi: MS-PXK: cố định, không mã unicode SoLuong: không cố định, không mã unicode 3.15 Quan hệ Bưu phẩm_Phiếu xuất kho BUU-PHAM_PHIEU-XUAT-KHO ( MSBP, MS-PXK) Tên quan hệ: BUU-PHAM_PHIEU-XUAT-KHO Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSBP Mã số bưu phẩm C B 10 ký tự 10 PK 2 MS-PXK Mã số phiếu xuất kho C B 10 ký tự 10 FK Tổng số 20 3.16 Quan hệ Bưu phẩm_Mặt hàng bưu phẩm BUU-PHAM_MAT-HANG-BP (MSBP, MS-MHBP, SoLuong) Tên quan hệ: BUU-PHAM_MAT-HANG-BP Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MSBP Mã số bưu phẩm C B 10 ký tự 10 PK, FK 2 MS-MHBP Mã số măt hàng trong bưu phẩm C B 10 ký tự 10 PK, FK 3 SoLuong Số lượng mặt hàng trong bưu phẩm S B 10 ký tự 10 Tổng số 30 Quan hệ Nước NUOC (MQG, TenQG) Tên quan hệ: BUU-PHAM_MAT-HANG-BP Ngày lập: 29/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Loại dữ liệu Miền giá trị Số byte Ràng buộc 1 MQG Mã số quốc gia C B 10 ký tự 10 PK 2 TenQG Tên quốc gia C B 20 ký tự 20 Tổng số 30 4. Mô tả bảng tổng kết a.Tổng kết quan hệ STT Tên quan hệ Số byte 1 BUU-PHAM 111 2 BUU-PHAM_MAT-HANG-BP 30 3 BUU-PHAM_ PHIEU-NHAP-KHO 20 4 BUU-PHAM_ PHIEU-XUAT-KHO 20 5 DON-VI 20 6 KHACH-HANG 130 7 KHO 75 8 KHO-NHAN-VIEN 34 9 MAT-HANG-BP 84 10 NGUOI-GN-ONN 130 11 NHAN-VIEN 127 12 NUOC 30 13 PHIEU-GN-BP 52 14 PHIEU-THU-LP 152 15 PHIEU-NHAP-KHO 50 16 PHIEU-XUAT-KHO 50 17 TO-KHAI-HQ 52 Tổng cộng 1167 b. Tổng kết thuộc tính STT Tên thuộc tính Diễn giải Thuộc quan hệ 1 MSDV Mã số đơn vị DON-VI 2 TenDV Tên đơn vị DON-VI 3 MSNV Mã số nhân viên NHAN-VIEN 4 TenNV Tên nhân viên NHAN-VIEN 5 NgaySinhNV Ngày sinh nhân viên NHAN-VIEN 6 GioiTinhNV Giới tính nhân viên NHAN-VIEN 7 DiaChiNV Địa chỉ nhân viên NHAN-VIEN 8 DienThoaiNV Điện thoại nhân viên NHAN-VIEN 9 MSDV Mã số đơn vị NHAN-VIEN 10 MSKH Mã số khách hàng KHACH-HANG 11 TenKH Tên khách hàng KHACH-HANG 12 SoCMNDKH Số CMND khách hàng KHACH-HANG 13 SoHCKH Số hộ chiếu khách hàng KHACH-HANG 14 DiaChiKH Địa chỉ khách hàng KHACH-HANG 15 DienThoaiKH Điện thoại khách hàng KHACH-HANG 16 MSBP Mã số bưu phẩm BUU-PHAM 17 TrongLuong Trọng lượng BUU-PHAM 18 TriGia Trị giá BUU-PHAM 19 Ngay Ngày BUU-PHAM 20 GiaCuoc Giá cước BUU-PHAM 21 TinhTrang Tình trạng BUU-PHAM 22 MSNV Mã số nhân viên BUU-PHAM 23 MS-NGN-ONN Mã số người gửi(nhận) ở nước ngoài BUU-PHAM 24 MS-PGNBP Mã số phiếu gửi(nhận) bưu phẩm BUU-PHAM 25 MS-PTLP Mã số phiếu thu lệ phí BUU-PHAM 26 MS-TKHQ Mã số tờ khai hải quan BUU-PHAM 27 MQG Mã số quốc gia BUU-PHAM 28 MS-NGN-ONN Mã số người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 29 Ten Tên người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 30 DiaChi Địa chỉ người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 31 SoCMND Số CMND người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 32 SoHC Số hộ chiếu người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 33 DienThoai Điện thoại người gửi(nhận) ở nước ngoài NGUOI-GN-ONN 24 MS-MHBP Mã số mặt hàng bưu phẩm MAT-HANG-BP 35 TenMH Tên mặt hàng trong bưu phẩm MAT-HANG-BP 36 DonViTinh Đơn vị tính MAT-HANG-BP 37 TriGiaThue Trị giá thuế MAT-HANG-BP 38 DonGiaThue Đơn giá thuế MAT-HANG-BP 39 ThueSuat Thuế suất MAT-HANG-BP 40 MS-PGNBP Mã số phiếu gửi(nhận)BP PHIEU-GN-BP 41 LoaiG-N Loại phiếu gửi(nhận) PHIEU-GN-BP 42 NgayG-N Ngày gửi(nhận)BP PHIEU-GN-BP 43 MSNV Mã số nhân viên PHIEU-GN-BP 44 MSBP Mã số bưu phẩm PHIEU-GN-BP 45 MSKH Mã số khách hàng PHIEU-GN-BP 46 MS-PTLP Mã số phiếu thu lệ phí PHIEU-THU-LP 47 SHBC Số hiệu bưu cục PHIEU-THU-LP 48 SoTien Số tiền thuế phải nộp PHIEU-THU-LP 49 DienGiai Diễn giải PHIEU-THU-LP 50 NgayThu Ngày thu PHIEU-THU-LP 51 ThanhToan Đã thanh toán hay chưa(giá trị là “roi” hoăc “chua” PHIEU-THU-LP 52 MSKH Mã số khách hàng PHIEU-THU-LP 53 MS-TKHQ Mã số tờ khai hải quan TO-KHAI-HQ 54 TiênThueHQ Tiền thuế hải quan TO-KHAI-HQ 55 NgayLapTK Ngày lập tờ khai TO-KHAI-HQ 56 LoaiTK Loại tờ khai nhập hay xuất có giá trị là “nhap” hoặc “xuat” TO-KHAI-HQ 57 MSKH Mã số khách hàng TO-KHAI-HQ 58 MSNV Mã số nhân viên TO-KHAI-HQ 59 MSK Mã số kho KHO 60 TenKho Tên kho KHO 61 DiaChiKho Địa chỉ kho KHO 62 MSNV Mã số nhân viên KHO-NHAN-VIEN 63 MSK Mã số kho KHO-NHAN-VIEN 64 MS-PNK Mã số phiếu nhập kho PHIEU-NHAP-KHO 65 NgayPN Ngày lập phiếu nhập PHIEU-NHAP-KHO 66 MSNV Mã số nhân viên PHIEU-NHAP-KHO 67 MSK Mã số kho PHIEU-NHAP-KHO 68 SoLuong Số lượng bưu phẩm trong phiếu nhập PHIEU-NHAP-KHO 69 MSBP Mã số bưu phẩm BUU-PHAM_ PHIEU-NHAP-KHO 70 MS-PNK Mã số phiếu nhập kho BUU-PHAM_ PHIEU-NHAP-KHO 71 MS-PXK Mã số phiếu xuất kho PHIEU-XUAT-KHO 72 NgayPX Ngày lập phiếu xuất PHIEU-XUAT-KHO 73 MSNV Mã số nhân viên PHIEU-XUAT-KHO 74 MSK Mã số kho PHIEU-XUAT-KHO 75 SoLuong Số lượng bưu phẩm trong phiếu xuất PHIEU-XUAT-KHO 76 MSBP Mã số bưu phẩm BUU-PHAM_ PHIEU-XUAT-KHO 77 MS-PXK Mã số phiếu xuất kho BUU-PHAM_ PHIEU-XUAT-KHO 78 MSBP Mã số bưu phẩm BUU-PHAM_MAT-HANG-BP 79 MS-MHBP Mã số măt hàng trong bưu phẩm BUU-PHAM_MAT-HANG-BP 80 SoLuong Số lượng mặt hàng trong bưu phẩm BUU-PHAM_MAT-HANG-BP 81 MQG Mã số quốc gia NUOC 82 TenQG Tên quốc gia NUOC IV. Thiết kế giao diện 1. Các menu chính của giao diện. 1.1 Menu hệ thống. 1.2 Menu lập phiếu. 1.3 Menu Tra cứu. 1.4 Menu Danh mục. 1.5 Menu Báo cáo. 1.6 Menu trợ giúp. 2. Mô tả form. 2.1 Form phiếu gửi bưu phẩm. 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ị mặc định Số phiếu TextBox 10 ký tự Tự động cộng thêm 1 khi chọn nút Lập phiếu Số hiệu bưu phẩm TextBox 10 ký tự Nhập từ bàn phím Ngày lập phiếu Date Time Picker ≤ ngày hiện hành Chọn từ Date Time Picker Ngày hiện hành Mã số nhân viên ComboBox Chọn từ table Nhanvien Tên nhân viên TextBox Lấy tự động nhờ vào Mã nhân viên Họ tên người gửi TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Họ tên người nhận TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Nơi gửi TextBox Nhập từ bàn phím Gửi từ ComboBox Nhập từ bàn phím Gửi đến ComboBox Nhập từ bàn phím Trị giá hàng gửi TextBox Nhập từ bàn phím Trọng lượng TextBox Nhập từ bàn phím Cước phí TextBox Nhập từ bàn phím Tên hàng TextBox Nhập từ bàn phím Tên hàng trong bưu phẩm Số lượng TextBox Nhập từ bàn phím Số lượng hàng Đơn vị tính TextBox Gói Lập phiếu Button Lưu thông tin đã chọn vào csdl luu() In phiếu Button In phiếu in() Thoát Button Hủy lựa chọn và thoát Thoat () 2.2 Form Phiếu nhậ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ị mặc định Số phiếu TextBox 10 ký tự Tự động cộng thêm 1 khi chọn nút Lập phiếu Số hiệu bưu phẩm TextBox 10 ký tự Nhập từ bàn phím Ngày lập phiếu Date Time Picker ≤ ngày hiện hành Chọn từ Date Time Picker Ngày hiện hành Mã số nhân viên ComboBox Chọn từ table Nhanvien Tên nhân viên TextBox Lấy tự động nhờ vào Mã nhân viên Họ tên người gửi TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Họ tên người nhận TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Nơi gửi TextBox Nhập từ bàn phím Gửi từ ComboBox Nhập từ bàn phím Gửi đến ComboBox Nhập từ bàn phím Trị giá hàng gửi TextBox Nhập từ bàn phím Trọng lượng TextBox Nhập từ bàn phím Cước phí TextBox Nhập từ bàn phím Tên hàng TextBox Nhập từ bàn phím Tên hàng trong bưu phẩm Số lượng TextBox Nhập từ bàn phím Số lượng hàng Đơn vị tính TextBox Gói Lập phiếu Button Lưu thông tin đã chọn vào csdl luu() In phiếu Button In phiếu in() Thoát Button Hủy lựa chọn và thoát Thoat () 2.3 Form Tờ khai hàng xuất khẩu phi mậu dịch 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ị mặc định Số phiếu TextBox 10 ký tự Tự động cộng thêm 1 khi chọn nút Lập phiếu Ngày lập phiếu Date Time Picker ≤ ngày hiện hành Chọn từ Date Time Picker Ngày hiện hành Mã số nhân viên ComboBox Chọn từ table Nhanvien Tên nhân viên TextBox Lấy tự động nhờ vào Mã nhân viên Họ tên người gửi TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Số CMND TextBox ≥ 9 kí tự Nhập từ bàn phím Số hộ chiếu TextBox Nhập từ bàn phím Họ tên người nhận TextBox Nhập từ bàn phím Địa chỉ TextBox Nhập từ bàn phím Gửi từ ComboBox Lấy tự động từ table Nước Gửi đến ComboBox Lấy tự động từ table Nước Trị giá hàng gửi TextBox Nhập từ bàn phím Trọng lượng TextBox Nhập từ bàn phím Tổng trọng lượng TextBox Từ cột Trọng lượng Tính tổng trọng lượng Tên hàng TextBox Nhập từ bàn phím Tên hàng trong bưu phẩm Số lượng TextBox Nhập từ bàn phím Số lượng hàng Đơn vị tính TextBox Nhập từ bàn phím Đơn giá thuế TextBox Nhập từ bàn phím Trị giá thuế TextBox Nhập từ bàn phím Tiền thuế TextBox Nhập từ bàn phím Tổng tiền thuế TextBox Tính tổng tiền thuế Tong tien() Số tiền bằng chữ TextBox Lập phiếu Button Lưu thông tin đã chọn vào csdl luu() In phiếu Button In phiếu in() Thoát Button Hủy lựa chọn và thoát Thoat ()

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

  • docPhân tích và thiết kế hệ thống quản lý dịch vụ bưu phẩm.doc