ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN - TIN HỌC Đồ án: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ DỊCH VỤ BƯU PHẨM Học phần: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Giảng viên hướng dẫn: Th.s Nguyễn Gia Tuấn Anh Nhóm thực : Lý Thanh Ngàn 0511170 Lê Văn Sơn 0511200 Thành phố Hồ Chí Minh 5/ 2008 MỤCLỤC Mục luc Lời nói đầu I Khảo sát hệ thống phân tích trạng hệ thống Khảo sát hệ thống Phân tích trạng hệ thống II Phân tích yêu cầu .8 Yêu cầu chức Yêu cầu phi chức III Phân tích hệ thống Mô hình thực thể ERD a Xác định thực thể .9 b Mơ hình ERD 12 Chuyển mô hình ERD thành mơ hình quan hệ .14 Mô tả chi tiết quan hệ .15 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 Các menu giao diện 28 Mô tả Form .35 V Thiết kế xử lí 59 VI Đánh giá ưu khuyết 75 Lời nói đầu Ngày nay, việc ứng dụng thành tựu khoa học kĩ thuật vào đời sống ngày trở nên phổ biến giới nói chung nước ta nói riêng Và Cơng nghệ thơng tin,một ngành có tốc độ phát triển cực nhanh đứng đầu việc thúc đẩy cơng nghiệp hóa, đại hóa đất nước chiếm ưu phạm vi tồn cầu Tin học hóa trở thành nhu cầu cấp thiết cho phát triển quốc gia, tạo nên xu tin học hóa lĩnh vực đời sống xã hội Có câu nói hay là”Người quyền lực người có thơng tin tay!” Thật vậy, thành công doanh nghiệp, tổ chức lĩnh vực phụ thuộc vào khả có liệu kịp thời xác hoạt động nó, để từ quản lý phân tích liệu cách có hiệu nhằm đưa chiến lược cho hoạt động tiếp theo.Thấy tầm quan trọng ngành Đảng Nhà nước có sách nhằm phát triển lên tầm cao mới, từ phục vụ tốt cho nghiệp cơng nghiệp hóa, đại hóa nước ta Dưới minh chứng thú vị cho thấy tầm quan trọng, tiện lợi, tính kinh tế, tiến hành đưa tin học vào đời sống, thơng qua đề tài “Hệ thống quản lí dịch vụ bưu phẩm” chúng em Xin cảm ơn thầy Nguyễn Gia Tuấn Anh truyền đạt kiến thức bổ ích thiết thực thời gian qua, giúp chúng em định hình, khai sáng điều cịn vướng mắc Nhờ chúng em hồn thành đồ án thời hạn qui định, trang bị cho kiến thức quí báu, chúng em tin mơn học giúp ích nhiều cho việc tiếp thu môn học công việc khác tương lai Xin cảm ơn gia đình bạn bè tạo điều kiện thuận lợi để thực tốt đồ án I Khảo sát hệ thống phân tích trạng hệ thống Khảo sát hệ thống a Khảo sát Bưu điện nơi phục vụ nhu cầu gửi, nhận bưu phẩm Đối tượng phục vụ Bưu điện (đang xét) khách hàng có nhu cầu gửi bưu phẩm nước nhận bưu phẩm từ nước Bưu điện có quầy thu ngân, quầy phục vụ, …Vì cần chương trình quản lý để giúp nhân viên dễ dàng cơng việc Các hoạt động Bưu điện gồm: Nhận bưu phẩm khách hàng, khai báo hải quan, lưu trữ bưu phẩm vào kho, giao gửi bưu phẩm theo yêu cầu khách hàng, báo cáo doanh thu, báo cáo bưu phẩm tồn không chuyển phát được… Việc quản lý Bưu điện phân cấp theo phân sau: - Ban Giám đốc Bưu điện Chức năng: Hoạch định kế hoạch, đưa mục tiêu phát triển cho Bưu điện giai đoạn định; tổ chức máy nhân cho Bưu điện; đảm bảo Phòng ban hoạt động theo chức nhiệm vụ giao; lãnh đạo toàn Bưu điện; kiểm tra giám sát hoạt động nhân viên nhằm nâng cao hiệu làm việc nhân viên Nhiệm vụ: Chịu trách nhiệm trước pháp luật hoạt động Bưu điện; hướng dẫn kỹ nghiệp vụ truyền đạt kinh nghiệm cho nhân viên; tiếp nhận xử lý thơng tin có liên quan đến hoạt động Bưu điện nằm phạm vi trách nhiệm Phòng ban; quản lý tài Bưu điện; giải mâu thuẩn xảy (nếu có) nội Bưu điện - Phịng (Bộ phận) Kinh doanh Chức năng: Chăm sóc khách hàng nhằm đạt mục tiêu kinh doanh lợi nhuận cho Bưu điện Nhiệm vụ : Tìm kiếm, khai thác khách hàng cần cung cấp dịch vụ nào; tư vấn cho khách hàng cước dịch vụ thắc mắc từ phía khách hàng dịch vụ - Phịng (Bộ phận) Kế tốn Chức năng: Quản lý sổ sách, chứng từ lưu trữ hồ sơ cách hiệu cho Bưu điện; giải tất vấn đề kế toán, đánh giá đưa giải pháp nhằm nâng cao hiệu kinh tế Nhiệm vụ: Xuất hóa đơn, khai báo thuế, làm bảng lương cho nhân viên Bưu điện, thu tiền khách hàng, trả tiền cho khách hàng; ghi chép lưu trữ tất hồ sơ, chứng từ liên quan đến tình hình hoạt động kinh doanh, báo cáo tài đánh giá tình hình phát triển Bưu điện; tốn tài hàng tháng, hàng quý hàng năm, tổng kết sổ sách, chứng từ, tài chính, thu chi, lãi lỗ cho Ban giám đốc Bưu điện - Bộ phận Quản lý kho: Quản lý công việc nhập, xuất bưu phẩm Bưu điện, báo cáo vấn đề liên quan đến nhập, xuất, hàng không chuyển phát được,… - Bộ phận Kỹ thuật: Bảo trì, nâng cấp hệ thống mạng máy tính nội Internet, cài đặt phần mềm tiên ích khác, giúp cho hệ thống máy tính ln hoạt động tốt tình huống, đáp ứng kịp thời nhu cầu cần thiết cho công việc, góp phần vào việc thúc đẩy, xử lý nhanh tiến độ cơng việc Những sai phạm hay thiếu sót dễ dàng phát nhờ phân cổng rạch ròi cho người, phận nhờ vào số liệu phận thu ngân nhân viên phục vụ Mỗi người tuỳ vào chức nhiệm vụ xem báo cáo liên quan đến cơng việc mà khơng tùy tiện xen vào công việc người khác b Yêu cầu Phân tích thiết kế hệ thống quản lí dịch vụ bưu phẩm triển khai môi trường nhiều người sử dụng Quản lí báo cáo tiền thuế hải quan, tiền gửi bưu phẩm, tiền phí lưu kho kiểm hóa Truy tìm nhanh thơng tin bưu phẩm biết phần thông tin liên quan c Phạm vi - Do phạm vi môn học dừng lại mức phân tích thiết kế nên việc khảo sát thực tiễn đề tài chủ yếu dựa vào tài liệu, sách vở, Internet… - Nằm giới hạn mơn học Phân tích thiết kế hệ thống thông tin yêu cầu d Nhận xét - Do đề khơng nói đến phần giá cước phải trả gửi bưu phẩm nên ta thêm phần Giá cước phải trả tính dựa trọng lượng bưu phẩm gửi - Vì u cầu quản lí tiền thuế hải quan, tiền gửi bưu phẩm, thuế lưu kho kiểm hóa Kiểm dịch thực phẩm kiểm nghiệm văn hóa phẩm thực cách thủ công giữ bí mật nên khơng xây dựng ứng dụng tin học cho khâu Phân tích trạng hệ thống a Mô tả hệ thống Dịch vụ bưu phẩm Bưu điện kết hợp với hải quan, kiểm dịch thực phẩm kiểm nghiệm văn hóa phẩm để phục vụ việc gửi bưu phẩm nước nhận bưu phẩm từ nước º Qui trình gửi bưu phẩm thơng thường sau: Nếu hàng liên quan đến văn hóa phẩm băng cassette, video, CD-ROM hay đĩa từ khách hàng khai báo văn hóa phẩm gồm: họ tên địa người gửi, họ tên địa người nhận, chi tiết loại hàng, số lượng, nội dung Nhân viên văn hóa phẩm cho số tờ khai hẹn ngày nhận lại hàng lệ phí phải nộp Nếu hàng gửi có liên quan đến lương thực thực phẩm, giống trồng,… khách hàng phải khai báo kiểm dịch hàng hóa trung tâm kiểm dịch thực phẩm Bao gồm: họ tên địa người gửi, họ tên địa người nhận, mô tả chi tiết loại hàng, số lượng, nguồn gốc Nhân viên kiểm dịch thực phẩm cho số tờ khai hẹn ngày nhận lại hàng lệ phí phải nộp Sau đó, người gửi điền vào phiếu gửi bưu phẩm, gồm: họ tên địa người gửi, họ tên địa người nhận, ngày nơi gửi, gửi từ nước , gửi đến nước, trọng lượng, trị giá hàng gửi mô tả hàng gửi Nhân viên Bưu điện thêm vào số phiếu gửi số hiệu bưu phẩm Cuối cùng, khách hàng làm thủ tục hải quan điền vào “Tờ khai hàng xuất phi mậu dịch”, gồm thông tin sau: họ tên địa người gửi, số chứng minh hay hộ chiếu, họ tên địa người nhận, số bưu phẩm liên quan, danh sách số hiệu bưu phẩm, gửi từ nước, gửi đến nước, trọng lượng bưu phẩm tổng cộng Phần kê hàng, kiểm kê hàng tính thuế nhân viên hải quan ghi với người gửi Phần chi tiết gồm: số thứ tự, tên hàng phẩm chất, đơn vị tính, số lượng, đơn giá tính thuế, trị giá tính thuế, thuế suất, tiền thuế phải nộp Phần tổng hợp gồm tổng cộng tiền thuế phải nộp, tổng cộng số tiền chữ º Qui trình nhận bưu phẩm thơng thường sau: Nhân viên Bưu điện điền vào phiếu nhận bưu phẩm, gồm: họ tên địa người gửi, họ tên địa người nhận, ngày nơi gửi, gửi từ nước, gửi đến nước, trọng lượng, trị giá hàng gửi, mô tả hàng gửi, số phiếu gửi số hiệu bưu phẩm Người nhận kiểm tra phiếu ký nhận Sau người nhận đóng lệ phí lưu kho kiểm hóa Phiếu thu lệ phí gồm: số phiếu thu, ngày thu, số hiệu bưu cục, họ tên người nộp tiền, diễn giải, số tiền số chữ Sau nhận hàng, người nhận làm thủ tục hải quan điền vào “Tờ khai hàng nhập phi mậu dịch”, gồm thông tin tương tự tờ khai hàng hóa xuất phi mậu dịch Nếu hang liên quan đến văn hóa phẩm, người nhận làm thủ tục phần gửi bưu phẩm Nếu hàng liên quan thực phẩm người nhận làm thủ tục kiểm dịch Người nhận khai báo thực phẩm gồm: họ tên địa người gửi, họ tên địa người nhận, chi tiết loại thực phẩm, số lượng, nội dung Nhân viên kiểm dịch thực phẩm cho số giấy khai hẹn ngày nhận lại lệ phí phải nộp b Hiện trạng tin học Qua khảo sát tìm hiểu phương thức hoạt động Bưu điện, ta thấy công việc hàng ngày Bưu điện thông qua nhiều giai đoạn, khối lượng công tương đối việc lớn, xảy liên tục không gián đoạn, đặc biệt công tác thu ngân lập phiếu gửi, nhận hàng hóa quầy Dữ liệu ln biến động địi hỏi tính xác thật cao Để quản lý công việc tốt cần phải sử dụng nhiều biểu mẩu, sổ sách, việc lưu lại hồ sơ liệu lặp lặp lại nhiều lần kiểm tra qua nhiều khâu tốn thời gian nhân lực, từ khó tránh khỏi sai sót liệu khơng hồn tồn xác Khi có sai sót xảy việc tìm kiếm để khắc phục liệu khó khăn Nếu khơng có biện pháp giải kịp thời hợp lý gây nhầm lẫn liệu nghiêm trọng , gây mác tài sản khách hàng, gây thiệt hại cho Bưu điện giảm uy tín khách hàng Do đó, việc tin học hóa hệ thống quản lý Bưu điện nhu cầu cấp thiết đặt nhằm khắc phục nhược điểm phương pháp xử lý thủ công, đồng thời giúp cho q trình xử lý xác nhanh chóng Tuy nhiên, sử dụng máy tính đơn dẫn đến khuyết điểm liệu không quán, không cập nhật tức thời, từ khó đáp ứng nhu cầu đa dạng phong phú hệ thống Vì vậy, cần đưa mạng máy tính vào để khắc phục khuyết điểm nói II Phân tích yêu cầu chức Yêu cầu chức a Quản lý kho Quản lý bưu phẩm nhập vào: - Hàng nhập theo dõi dựa trên: mã số bưu phẩm, số lượng, đơn vị tính, …Số bưu phẩm nhận vào có xác nhận thủ kho kế toán viên - In báo cáo bưu phẩm xuất Quản lý bưu phẩm xuất: - Bưu phẩm xuất theo dõi qua: mã số bưu phẩm, số lượng, đơn vị tính, - In báo cáo bưu phẩm xuất b Quản lý Thuế Hải quan Lập tờ khai hàng xuất, nhập phi mậu dịch; báo cáo tiền thuế hải quan In báo cáo tiền thuế hải quan theo ngày, tháng, quí , năm c Quản lý Phí lưu kho kiểm hóa Báo cáo tiền phí lưu kho kiểm hóa In báo cáo phí lưu kho kiểm hóa d Quản lý danh mục Cập nhật danh mục Bưu phẩm Cập nhật danh mục Khách hàng Cập nhật danh mục Nhân viên Cập nhật danh mục Kho e Quản lý “bán hàng” Lập phiếu gửi, nhận bưu phẩm, phiếu thu lệ phí Báo cáo doanh thu theo ngày, tháng , quí, năm f Quản trị hệ thống liệu Lưu trữ phục hồi liệu Kết thúc chương trình Yêu cầu phi chức Hệ thống có khả phân quyền bảo mật - Người sử dụng chương trình: đăng kí phân quyền cho người sử dụng chương trình, giúp người quản lý theo dõi , kiểm sốt chương trình - Yêu cầu password: người sử dụng đổi mật mã để vào chương trình sử dụng hệ thống liệu Cần phân chia khả truy cập liệu nhập xuất cho nhóm người sử dụng để tránh việc điều chỉnh số liệu không thuộc phạm vi quản lý người sử dụng, dẫn đến khó kiểm soát số liệu, làm sai lệch kết III Phân tích hệ thống Mơ hình thực thể ERD a Xác định thực thể Thưc thể 1: DON-VI (Đơn vị) Mỗi thực thể tượng trưng cho đơn vị 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 thuộc tính khóa, nhờ thuộc tính mà ta phân biệt đơn vị 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ị Thực thể 2: NHAN-VIEN (Nhân viên) Mỗi thực thể tượng trưng cho nhân viên làm việc 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 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 nhân viên (DiaChiNV), Điện thoại nhân viên (DienThoaiNV) Thực thể 3: KHACH-HANG (Khách hàng) Mỗi thực thể tượng trưng cho khách hàng có nhu cầu gửi 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 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 khách hàng (DiaChiKH), Điện thoại khách hàng (DienThoaiKH) Thực thể 4: BUU-PHAM (Bưu phẩm) Mỗi thực thể tượng trưng cho bưu phẩm gửi 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 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 gửi hay chưa 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 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 phiếu gửi (nhận) - Loại phiếu gửi nhận (LoaiG-N), Ngày lập phiếu gửi nhận (NgayG-N) Thực thể 6: TO-KHAI-HQ (Tờ khai hải quan) Mỗi thực thể tượng trưng cho tờ khai hàng xuất hay nhập 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 tờ khai với - 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 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 loại mặt hàng 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 với mặt hàng khác - Tên mặt hàng (TenMH) 1 - Đơn vị tính (DonViTinh): Đơn vị tính của mặt hàng như: cái, kg, … - Trị giá tính thuế (TriGiaThue): Giá trị hàng hóa chưa tính thuế Thực thể 8: PHIEU-THU-LP (Phiếu thu lệ phí) Mỗi thực thể tượng trưng cho phiếu thu lệ phí gửi bưu phẩm hay phiếu thu phí lưu kho 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í 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 thích, diễn giải thêm phiếu thu lệ phí - Thanh tốn (ThanhToan): Phiếu toán hay chưa Thực thể 9: NGUOI-GN-ONN (Người gửi nhận nước ngoài) Mỗi thực thể tượng trưng cho người gửi bưu phẩm loại nhận, người nhận bưu phẩm loại gửi Các thuộc tính: - Mã số người gửi (nhận) nước ngồi (MS-NGN-ONN): Thuộc tính khóa dùng để phân biệt người với người khác - Tên (Ten): Tên người gửi (nhận) nước - Địa (DiaChi): Địa người gửi (nhận) nước - 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 - Số hộ chiếu (SoHC): Số hộ chiếu người gửi (nhận) nước - Điện thoại (DienThoai): Số điện thoại người gửi (nhận) nước 10 Thực thể 10: KHO (Kho) Mỗi thực thể tượng trưng cho kho 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 với kho khác - Tên Kho (TenKho), Địa 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 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 phiếu nhập kho khác - 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 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 phiếu xuất kho khác - 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 nước Các thuộc tính: - Mã số nước (MSN): Mã số nước dùng để phân biệt nước với nước khác - Tên nước (TenNuoc): Tên nước tương ứng với mã nước b Mơ hình ERD Sau phân tích mối kết hợp thực thể ta có mơ hình liệu ERD sau: 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) Mô tả chi tiết 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 Diễn giải thuộc tính Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc PK MSDV Mã số đơn vị C B 10 ký tự 10 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 3.2 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 Loại Miền giá Số Ràn liệu liệu trị byte g buộ c MSNV Mã số nhân viên C B 10 ký tự 10 TenNV Tên nhân viên C B 35 ký tự 35 NgaySinhNV Ngày sinh nhân viên N B ký tự GioiTinhNV Giới tính nhân viên C B ký tự DiaChiNV Địa nhân viên C B 50 ký tự 50 DienThoaiNV Điện thoại nhân viên C K 10 ký tự 10 MSDV Mã số đơn vị C B 10 ký tự 10 Tổng số 127 PK FK 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 3.3 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 Diễn giải thuộc tính MSKH Mã số khách Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc C B 10 ký tự 10 PK hàng TenKH Tên khách hàng C B 35 ký tự 35 SoCMNDKH Số CMND khách C B 10 ký tự 10 C Đ 15 ký tự 15 C B 50 ký tự 50 C K 10 ký tự 10 Tổng số 130 hàng SoHCKH Số hộ chiếu khách hàng DiaChiKH Địa khách hàng DienThoaiKH Điện thoại khách hàng 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 3.4 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 Loại Miền Số Ràng liệu liệu giá trị byte buộc MSBP Mã số bưu phẩm C B 10 ký tự 10 PK TrongLuong Trọng lượng S B 10 ký tự 10 TriGia Trị giá S B 10 ký tự 10 Ngay Ngày N B ký tự GiaCuoc Giá cước S B 10 ký tự 10 TinhTrang Tình trạng C B 10 ký tự 10 MSNV Mã số nhân viên C B 10 ký tự 10 FK MS-NGN-ONN Mã số người C B 10 ký tự 10 FK C B 10 ký tự 10 FK C B 10 ký tự 10 FK C B 10 ký tự 10 FK C B ký tự FK Tổng số 111 gửi(nhận) nước MS-PGNBP Mã số phiếu gửi(nhận) bưu phẩm 10 MS-PTLP Mã số phiếu thu lệ phí 11 MS-TKHQ Mã số tờ khai hải quan 12 MQG Mã số quốc gia 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 3.5 Quan hệ Người gửi (nhân) nước 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 Diễn giải Kiểu liệu Loại Miền giá Số Ràng liệu trị byte buộc C B 10 ký tự 10 PK C B 35 ký tự 35 C B 50 ký tự 50 C B 10 ký tự 10 C Đ 15 ký tự 15 C K 10 ký tự 10 Tổng số 130 tính MS-NGN- Mã số người ONN gửi(nhận) nước Ten Tên người gửi(nhận) nước DiaChi Địa người gửi(nhận) nước SoCMND Số CMND người gửi(nhận) nước SoHC Số hộ chiếu người gửi(nhận) nước DienThoai Điện thoại người gửi(nhận) nước 3.6 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 Diễn giải thuộc tính Kiểu Loại Miền giá liệu trị Số byte Ràng buộc liệu MS-MHBP Mã số mặt hàng C B 10 ký tự 10 C B 30 ký tự 35 PK bưu phẩm TenMH Tên mặt hàng bưu phẩm DonViTinh Đơn vị tính C B 10 ký tự 10 TriGiaThue Trị giá thuế S B 10 ký tự 15 DonGiaThue Đơn giá thuế S B 10 ký tự 10 ThueSuat Thuế suất C B ký tự 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 3.7 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 Diễn giải tính MS-PGNBP Mã số phiếu Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc C B 10 ký tự 10 PK gửi(nhận)BP LoaiG-N Loại phiếu gửi(nhận) C B ký tự NgayG-N Ngày gửi(nhận)BP N B ký tự MSNV Mã số nhân viên C B 10 ký tự 10 FK MSBP Mã số bưu phẩm C B 10 ký tự 10 FK 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 3.8 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 Diễn giải thuộc tính Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc PK MS-PTLP Mã số phiếu thu lệ phí C B 10 ký tự 10 SHBC Số hiệu bưu cục C B 10 ký tự 10 SoTien Số tiền thuế phải nộp S B 10 ký tự 10 DienGiai Diễn giải C K 100 ký tự 100 NgayThu Ngày thu N B ký tự ThanhToan Đã toán hay C B ký tự C B 10 ký tự 10 Tổng số 152 chưa(giá trị là“roi”hoăc“chua” MSKH Mã số khách hàng FK 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 3.9 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 Diễn giải Kiểu Loại Miền giá Số Ràng thuộc tính liệu liệu trị byte buộc PK MS-TKHQ Mã số tờ khai hải quan C B 10 ký tự 10 TiênThueHQ Tiền thuế hải quan S B 10 ký tự 10 NgayLapTK Ngày lập tờ khai N B ký tự LoaiTK Loại tờ khai nhập hay C B ký tự xuất có giá trị “nhap” “xuat” MSKH Mã số khách hàng C B 10 ký tự 10 FK 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 Loại dữ liệu liệu Miền giá trị Số Ràng byte buộc PK MSK Mã số kho C B 10 ký tự 10 TenKho Tên kho C B 10 ký tự 15 DiaChiKho Địa kho C 50 ký tự 50 Tổng số 65 Miền giá trị Số 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 Diễn giải thuộc tính MSNV Mã số nhân viên Kiểu Loại liệu liệu C B Ràng buộc byte 10 ký tự 10 PK MSK Mã số kho C B 10 ký tự 10 Tổng số 34 FK 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 Diễn giải thuộc tính Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc PK MS-PNK Mã số phiếu nhập kho C B 10 ký tự 10 NgayPN Ngày lập phiếu nhập C B 10 ký tự 10 MSNV Mã số nhân viên C B 10 ký tự 10 FK MSK Mã số kho C B 10 ký tự 10 FK SoLuong Số lượng bưu phẩm S B 10 ký tự 10 Tổng số 50 phiếu nhập 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 Loại Miền giá Số Ràng liệu liệu trị byte buộc MSBP Mã số bưu phẩm C B 10 ký tự 10 PK MS-PNK Mã số phiếu nhập kho C B 10 ký tự 10 FK Tổng số 20 3.14 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 Diễn giải thuộc tính Kiểu Loại Miền giá Số Ràng liệu liệu trị byte buộc PK MS-PXK Mã số phiếu xuất kho C B 10 ký tự 10 NgayPX Ngày lập phiếu xuất C B 10 ký tự 10 MSNV Mã số nhân viên C B 10 ký tự 10 FK MSK Mã số kho C B 10 ký tự 10 FK SoLuong Số lượng bưu phẩm S B 10 ký tự 10 Tổng số 50 phiếu xuất 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 Loại Miền giá Số Ràng liệu liệu trị byte buộc MSBP Mã số bưu phẩm C B 10 ký tự 10 PK 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 Diễn giải Kiểu Loại Miền Số Ràng tính MSBP Mã số bưu phẩm liệu liệu giá trị byte buộc C B 10 ký tự 10 PK, FK MS-MHBP Mã số măt hàng C B 10 ký tự 10 bưu phẩm SoLuong PK, FK Số lượng mặt hàng S B 10 ký tự 10 Tổng số 30 bưu phẩm 3.17 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 Diễn giải thuộc tính Kiểu Loại Miền giá liệu liệu trị Số byte Ràng buộc PK MQG Mã số quốc gia C B 10 ký tự 10 TenQG Tên quốc gia C B 20 ký tự 20 Tổng số 30 Mô tả bảng tổng kết a.Tổng kết quan hệ STT Tên quan hệ BUU-PHAM Số byte 111 BUU-PHAM_MAT-HANG-BP 30 BUU-PHAM_ PHIEU-NHAP-KHO 20 BUU-PHAM_ PHIEU-XUAT-KHO 20 DON-VI 20 KHACH-HANG 130 KHO 75 KHO-NHAN-VIEN 34 MAT-HANG-BP 84 10 NGUOI-GN-ONN 130 11 NHAN-VIEN 127 1 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ệ MSDV Mã số đơn vị DON-VI TenDV Tên đơn vị DON-VI MSNV Mã số nhân viên NHAN-VIEN TenNV Tên nhân viên NHAN-VIEN NgaySinhNV Ngày sinh nhân viên NHAN-VIEN GioiTinhNV Giới tính nhân viên NHAN-VIEN DiaChiNV Địa nhân viên NHAN-VIEN DienThoaiNV Điện thoại nhân viên NHAN-VIEN 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 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) BUU-PHAM nước 24 MS-PGNBP Mã số phiếu gửi(nhận) bưu BUU-PHAM phẩm 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) NGUOI-GN-ONN nước 29 Ten Tên người gửi(nhận) NGUOI-GN-ONN nước 30 DiaChi Địa người gửi(nhận) NGUOI-GN-ONN nước 31 SoCMND Số CMND người NGUOI-GN-ONN gửi(nhận) nước 32 SoHC Số hộ chiếu người NGUOI-GN-ONN gửi(nhận) nước 33 DienThoai Điện thoại người gửi(nhận) NGUOI-GN-ONN nước 24 MS-MHBP Mã số mặt hàng bưu phẩm MAT-HANG-BP 35 TenMH Tên mặt hàng bưu MAT-HANG-BP phẩm 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 Đã toán hay chưa(giá PHIEU-THU-LP trị “roi” hoăc “chua” 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 TO-KHAI-HQ có giá trị “nhap” “xuat” 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 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 PHIEU-NHAP-KHO phiếu nhập 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 PHIEU-XUAT-KHO phiếu xuất 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 bưu BUU-PHAM_MAT-HANG-BP phẩm 80 SoLuong Số lượng mặt hàng BUU-PHAM_MAT-HANG-BP bưu phẩm 81 MQG Mã số quốc gia NUOC 82 TenQG Tên quốc gia NUOC IV Thiết kế giao diện Các menu 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 2 Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Số phiếu TextBox 10 ký tự Tự động cộng thêm 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 hành Chọn từ Date Time Picker Mã số nhân ComboBox viên Tên nhân viên TextBox Mục đích Hàm liên quan Giá trị mặc định Ngày hành Chọn từ table Nhanvien Họ tên người gửi Địa Họ tên người nhận Địa Nơi gửi Gửi từ Gửi đến Trị giá hàng gửi Trọng lượng Cước phí Tên hàng TextBox Lấy tự động nhờ vào Mã nhân viên Nhập từ bàn phím TextBox TextBox Nhập từ bàn phím Nhập từ bàn phím TextBox TextBox ComboBox ComboBox TextBox Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím TextBox TextBox TextBox Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Số lượng TextBox Nhập từ bàn phím Đơn vị tính Lập phiếu TextBox Button In phiếu Thoát Button Button Tên hàng bưu phẩm Số lượng hàng Gói Lưu thơng tin chọn vào csdl In phiếu Hủy lựa chọn thoát luu() in() Thoat () 2.2 Form Phiếu nhận Tên đối tượng Kiểu đối Ràng buộc Dữ liệu Mục đích Hàm Giá trị tượng liên quan Số phiếu TextBox 10 ký tự Tự động cộng thêm 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 hành Chọn từ Date Time Picker Mã số nhân viên ComboBox Tên nhân viên TextBox mặc định Ngày hành Chọn từ table Nhanvien Họ tên người gửi Địa Họ tên người nhận Địa Nơi gửi Gửi từ TextBox Lấy tự động nhờ vào Mã nhân viên Nhập từ bàn phím TextBox TextBox Nhập từ bàn phím Nhập từ bàn phím TextBox TextBox ComboBox Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Gửi đến Trị giá hàng gửi Trọng lượng Cước phí Tên hàng ComboBox TextBox Nhập từ bàn phím Nhập từ bàn phím TextBox TextBox TextBox Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Số lượng TextBox Nhập từ bàn phím Đơn vị tính Lập phiếu TextBox Button In phiếu Thốt Button Button Tên hàng bưu phẩm Số lượng hàng Gói Lưu thông tin chọn vào csdl In phiếu Hủy lựa chọn thoát luu() in() Thoat () 2.3 Form Tờ khai hàng xuất 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ự Ngày lập phiếu Date Time Picker ≤ ngày hành Mã số nhân viên ComboBox Tên nhân viên TextBox Tự động cộng thêm chọn nút Lập phiếu Chọn từ Date Time Picker Họ tên người gửi TextBox Chọn từ table Nhanvien Lấy tự động nhờ vào Mã nhân viên Nhập từ bàn phím Địa TextBox Nhập từ bàn phím Số CMND TextBox Số hộ chiếu TextBox Nhập từ bàn phím Họ tên người nhận Địa TextBox Nhập từ bàn phím TextBox Nhập từ bàn phím Gửi từ ComboBox Gửi đến ComboBox Trị giá hàng gửi TextBox Lấy tự động từ table Nước Lấy tự động từ table Nước Nhập từ bàn phím Trọng lượng TextBox Nhập từ bàn phím ≥ kí tự Ngày hành Nhập từ bàn phím Tổng trọng lượng TextBox Từ cột Trọng lượng Tên 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 Đơ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 trọng lượng Tên hàng bưu phẩm Số lượng hàng Tính tổng tiền Tong thuế tien() Số tiền chữ TextBox Lập phiếu Button In phiếu Button Thốt Button Lưu thơng tin luu() chọn vào csdl In phiếu in() Hủy lựa chọn Thoat thoát () 2.4 Form Tờ khai hàng nhập phi mậu dịch Tên đối tượng Kiểu đối tượng Ràng buộc Số phiếu TextBox 10 ký tự Ngày lập phiếu Date Time Picker Mã số nhân viên Tên nhân viên ComboBox Họ tên người gửi Địa Số CMND TextBox Tự động cộng thêm chọn nút Lập phiếu ≤ ngày Chọn từ Date Time hành Picker Mục đích Hàm Liên quan Giá trị mặc định Ngày hành Chọn từ table Nhanvien Lấy tự động nhờ vào Mã nhân viên Nhập từ bàn phím TextBox TextBox TextBox Dữ liệu ≥ kí tự Nhập từ bàn phím Nhập từ bàn phím Số hộ chiếu Họ tên người nhận Địa Gửi từ TextBox TextBox Nhập từ bàn phím Nhập từ bàn phím TextBox ComboBox Gửi đến ComboBox Trị giá hàng gửi Trọng lượng Tổng trọng lượng Tên hàng TextBox Nhập từ bàn phím Lấy tự động từ table Nước Lấy tự động từ table Nước Nhập từ bàn phím TextBox TextBox Nhập từ bàn phím Từ cột Trọng lượng TextBox Nhập từ bàn phím Số lượng TextBox Nhập từ bàn phím Đơn vị tính Đơn giá thuế Trị giá thuế Tiền thuế Tổng tiền thuế TextBox TextBox TextBox TextBox TextBox Số tiền chữ Lập phiếu TextBox In phiếu Thoát Button Button Tổng trọng lượng Tên hàng có bưu phẩm Số lượng hàng Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Button Tính tổng tiền thuế Số tiền chữ Lưu thông tin chọn vào csdl In phiếu Hủy lựa chọn thoát Tong tien() luu() in() Thoat() 2.5 Form Báo cáo doanh thu bưu phẩm theo ngày Tên đối tượng Kiểu đối tượng Ngày TextBox Tháng Dữ liệu Mục đích TextBox Lấy từ Date Time Picker Date Time Picker Năm Số hiệu bưu phẩm Trọng lượng Thành tiền Tổng cộng TextBox TextBox Date Time Picker Lấy từ csdl Ngày hành Tháng hành Năm hành TextBox TextBox TextBox Lấy từ csdl Lấy từ csdl Số tiền chữ In phiếu Thoát TextBox Button Button Ràng buộc Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.6 Form Báo cáo doanh thu bưu phẩm theo tháng Tên đối tượng Tháng Kiểu đối tượng TextBox Ràng buộc Dữ liệu Mục đích Date Time Picker Tháng hành Năm hành Năm Số hiệu bưu phẩm Trọng lượng Thành tiền Tổng cộng TextBox TextBox Date Time Picker Lấy từ csdl TextBox TextBox TextBox Lấy từ csdl Lấy từ csdl Số tiền chữ In phiếu Thoát TextBox Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.7 Form Báo cáo doanh thu bưu phẩm theo quí Tên đối tượng Quí Năm Số hiệu bưu phẩm Trọng lượng Thành tiền Tổng cộng Số tiền chữ In phiếu Thoát Kiểu đối tượng TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button Ràng buộc Dữ liệu Mục đích Date Time Picker Date Time Picker Lấy từ csdl Quí hành Năm hành Lấy từ csdl Lấy từ csdl Từ cột thành tiền Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.8 Form Báo cáo doanh thu bưu phẩm theo năm 3 Tên đối tượng Năm Số hiệu bưu phẩm Trọng lượng Thành tiền Tổng cộng Số tiền chữ In phiếu Thoát Kiểu đối tượng TextBox TextBox TextBox TextBox TextBox TextBox Ràng buộc Dữ liệu Mục đích Date Time Picker Lấy từ csdl Năm hành Lấy từ csdl Lấy từ csdl Từ cột thành tiền Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.9 Form Báo cáo thuế hải quan theo ngày Tên đối tượng Ngày Kiểu đối tượng TextBox Tháng Ràng buộc Dữ liệu Mục đích TextBox Lấy từ Date Time Picker Date Time Picker Năm TextBox Date Time Picker Ngày hành Tháng hành Năm hành Tên hàng Số lượng Đơn vị tính Thành tiền Tổng cộng TextBox TextBox TextBox TextBox TextBox Lấy từ csdl Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột thành tiền Số tiền chữ In phiếu Thoát TextBox Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.10 Form Báo cáo thuế hải quan theo tháng Tên đối tượng Tháng Kiểu đối tượng TextBox Ràng buộc Dữ liệu Mục đích Date Time Picker Tháng hành Năm hành Năm TextBox Date Time Picker Tên hàng Số lượng Đơn vị tính Thành tiền Tổng cộng TextBox TextBox TextBox TextBox TextBox Lấy từ csdl Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột thành tiền Số tiền chữ In phiếu Thoát TextBox Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.11 Form Báo cáo thuế hải quan theo quí Tên đối tượng Quí Năm Kiểu đối tượng TextBox TextBox Tên hàng Số lượng Đơn vị tính Thành tiền Tổng cộng TextBox TextBox TextBox TextBox TextBox Số tiền chữ In phiếu Thoát TextBox Ràng buộc Dữ liệu Mục đích Date Time Picker Date Time Picker Quí hành Năm hành Lấy từ csdl Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột thành tiền Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.12 Form Báo cáo thuế hải quan theo năm Tên đối tượng Năm Tên hàng Số lượng Đơn vị tính Thành tiền Tổng cộng Số tiền chữ In phiếu Thoát Kiểu đối tượng TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button Ràng buộc Dữ liệu Mục đích Date Time Picker Lấy từ csdl Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột thành tiền Năm hành Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.13 Form Báo cáo phí lưu kho kiểm hóa theo ngày Tên đối tượng Kiểu đối tượng Ngày TextBox Tháng Năm TextBox TextBox TextBox TextBox TextBox TextBox TextBox Số phiếu Số tiền Tổng cộng Số tiền chữ In phiếu Thốt Button Button Ràng buộc Dữ liệu Mục đích Lấy từ Date Time Picker Date Time Picker Date Time Picker Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột số tiền Ngày hành Hàm liên quan Giá trị mặc định Tháng hành Năm hành Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát in() thoat() 2.14 Form Báo cáo phí lưu kho kiểm hóa theo tháng Tên đối tượng Tháng Kiểu đối tượng TextBox Năm TextBox TextBox TextBox TextBox TextBox TextBox Số phiếu Số tiền Tổng cộng Số tiền chữ In phiếu Thoát Button Button Ràng buộc Dữ liệu Mục đích Date Time Picker Tháng hành Năm hành Date Time Picker Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột số tiền Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.15 Form Báo cáo phí lưu kho kiểm hóa theo q Tên đối tượng Quí Năm Số phiếu Số tiền Tổng cộng Số tiền chữ In phiếu Thoát Kiểu đối tượng TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button Ràng buộc Dữ liệu Mục đích Date Time Picker Date Time Picker Lấy từ csdl Lấy từ csdl Lấy từ csdl Từ cột số tiền Quí hành Năm hành Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.16 Form Báo cáo phí lưu kho kiểm hóa theo năm Tên đối tượng Năm Số phiếu Số tiền Tổng cộng Số tiền chữ In phiếu Thoát Kiểu đối tượng TextBox TextBox TextBox TextBox TextBox Ràng buộc Dữ liệu Mục đích Date Time Picker Lấy từ csdl Lấy từ csdl Từ cột số tiền Năm hành Button Button Tồng doanh thu Tổng doanh thu chữ In phiếu Hủy lựa chọn thoát Hàm liên quan Giá trị mặc định in() thoat() 2.17 Form Tìm kiếm thơng tin bưu phẩm Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Họ tên TextBox Địa TextBox Bắt buộc phải nhập Bắt buộc phải nhập Người gửi RadioButton Người nhận RadioButton Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Nhập từ bàn phím Tìm kiếm Button Thốt Button Mục đích Hàm liên quan Tìm kiếm theo thơng tin chọn Hủy lựa chọn tim() Giá trị mặc định thoat() 2.18 Form Kết tìm kiếm thơng tin bưu phẩm Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Họ tên người gửi TextBox Lấy từ csdl Họ tên người nhận TextBox Lấy từ csdl Địa TextBox Lấy từ csdl Số phiếu gửi TextBox Lấy từ csdl Số hiệu bưu phẩm Ngày gửi TextBox Lấy từ csdl TextBox Lấy từ csdl Gửi từ TextBox Gửi đến TextBox ≥ kí Lấy từ csdl tự Lấy từ csdl Họ tên người nhận Địa TextBox Nhập từ bàn phím TextBox Nhập từ bàn phím Gửi từ ComboBox Gửi đến ComboBox Lấy tự động từ table Nước Lấy tự động từ table Mục đích Hàm liên quan Giá trị mặc định Ngày hành 4 Trị giá hàng gửi TextBox Nước Lấy từ csdl Trọng lượng TextBox Lấy từ csdl 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 có bưu phẩm Số lượng hàng Tên 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 In phiếu Button In phiếu Thoát Button Hủy lựa chọn thoat() Nhập từ bàn phím in() 2.19 Form Đăng nhập hệ thống Tên đối tượng Tên đăng nhập Mật Kiểu đối tượng Đăng nhập Button Thoát Button Ràng buộc TextBox PasswordBox ≥ 10 kí tự Dữ liệu Mục đích Hàm liên quan Đăng nhập hệ thống Thoát khỏi hệ thống dangnhap() Giá trị mặc định Nhập từ bàn phím Nhập từ bàn phím thoat() V Thiết kế Ô xử lý Ô xử lý Tìm kiếm Khách hàng Giải thuật xử lý: Tìm kiếm Khách hàng Nhập vào: Tên KH = X, địa KH=Y Xuất ra: Thơng tin khách hàng (nếu có) Các quan hệ liên quan: KHACH-HANG Giải thuật: Đ 2.Ô xử lí Thêm khách hàng Giải thuật xử lí: Thêm khách hàng Nhập vào: MSKH, TenKH, DiaChiKH, SoCMNDKH, SoHCKH, DienThoaiKH Xuất ra: Thông tin khách hàng Các quan hệ liên quan: KHACH-HANG Giải thuật: Giải thuật xử lí: Đóng gói bưu phẩm Nhập vào: Danh sách mặt hàng, MSBP, Ngay, TriGia Xuất ra: Thông tin bưu phẩm vừa tạo Các quan hệ liên quan: BUU-PHAM Giải thuật: Giải thuật ô xử lí: Cập nhật kho bưu phẩm-mặt hàng Nhập vào: MSBP, MS-MHBP số lượng mặt hàng Xuất ra: Thông tin kho bưu phẩm- mặt hàng vừa cập nhật Các quan hệ liên quan: BUU-PHAM_MAT-HANG-BP Giải thuật: Giải thuật ô xử lí: Tạo phiếu gửi bưu phẩm Nhập vào: MSBP, MSKH, MS-PGNBP, NgayG-N, LoaiG-N, MSNV Xuất ra: Thông tin Phiếu gửi bưu phẩm Các quan hệ liên quan: PHIEU-GN-BP Giải thuật: Giải thuật xử lí: Tính thuế mặt hàng Nhập vào: Danh sách bưu phẩm Xuất ra: Thông tin tiền thuế hải quan Các quan hệ liên quan: MAT-HANG-BP Giải thuật: Giải thuật ô xử lí: Lập tờ khai xuất Nhập vào: Tiền thuế, MSKH, MSNV, NgayLapTK, LoaiTK Xuất ra: Thông tin tờ khai xuất hàng Các quan hệ liên quan: TO-KHAI-HQ Giải thuật: Giải thuật xử lí: Tạo phiếu nhận bưu phẩm Nhập vào: SHBP, MSNV, MSBP, MSKH Xuất ra: Thông tin phiếu nhận bưu phẩm Các quan hệ liên quan: Phiếu_GN_BP Giải thuật: Giải thuật ô xử lí: Tạo phiếu thu lệ phí Nhập vào: Số Tiền, Diễn giải, MSKH Xuất ra: Thông tin tờ khai xuất hàng Các quan hệ liên quan: PHIEU_THU_LP Giải thuật: Giải thuật xử lí: Lập tờ khai nhập 5 Nhập vào: MSTKHQ, Tiền Thuế, Ngày, Loại, MSKH, MSNV, MSBP Xuất ra: Thông tin phiếu nhận bưu phẩm Các quan hệ liên quan: TO_KHAI_HQ Giải thuật: Giải thuật xử lí: Tìm kiếm khách hang Nhập vào: hoten, diachi, gn=”gui” “nhan” ứng với tìm theo khách hàng gửi nhận Xuất ra: - Nếu khơng tìm thấy thơng báo - Nếu tìm thấy trả danh sách mã số bưu phẩm Các quan hệ liên quan: KHACH_HANG, PHIEU_GN_BP Giải thuật: Giải thuật xử lí: Lấy thơng tin bưu phẩm Nhập vào: danh sách mã số bưu phẩm Xuất ra: Danh sách thơng tin có liên quan đến bưu phẩm cần tìm Các quan hệ liên quan: BUU_PHAM, NGUOI_GN_O_NN, BUU_PHAM MAT_HANG, MAT_HANG_BP Giải thuật: Giải thuật xử lí: Tìm kiêm người gửi(nhận) nước ngồi Nhập vào: hoten, diachi, gn=”gui” “nhan” ứng với tìm theo người gửi người nhận Xuất ra: - Nếu khơng tìm thấy thơng báo - Nếu tìm thấy trả danh sách mã số bưu phẩm Các quan hệ liên quan: NGUOI_GN_O_NN, BUU_PHAM, PHIEU_GN_BP Giải thuật: Giải thuật xử lí: Lấy thơng tin bưu phẩm Nhập vào: danh sach mã số bưu phẩm Xuất ra: Các thơng tin có liên quan đến bưu phẩm cần tìm Các quan hệ liên quan: BUU_PHAM, PHIEU_GN_BP, KHACH_HANG, BUU_PHAM MAT_HANG_BP, MAT_HANG_BP Giải thuật: VI Đánh giá ưu khuyết 1) Ưu điểm - Thể số chức thỏa mãn yêu cầu đề - Cấu trúc liệu, mơ hình tương đối đầy đủ để thiết kế lên mức cao lập trình tạo phần mềm 2) Khuyết điểm - Chưa hồn chỉnh, cịn nhiều thiếu sót - Giao diện chưa đẹp