Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
1,87 MB
Nội dung
Đại Học Quốc Gia Thành Phố Hồ Chí Minh Đại Học Khoa Học Tự Nhiên ---------o0o---------- Đề Tài: QuảnLýDịchVụBưuPhẩm Khoa :Toán-Tin Học Khóa : 2005 Môn Học: Phân Tích Thiết Kế Hệ Thống Thông Tin Giáo Viên: Sinh Viên Thực Hiện: Họ Tên Mã Số SV Nguyễn Văn Tú 0511280 Lê Bình Trọng 0511255 Tphcm ,Ngày in: 10/6/2008 Người trình bày: Nguyễn Văn Tú Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- LỜI NÓI ĐẦU 1 LỜI CẢM ƠN 2 MỤC LỤC I. Mục tiêu và giới hạn 3 1. Mục tiêu .4 2. Giới hạn 5 II.Phân tích yêu cầu 6 1.Yêu cầu chức năng 7 2.Yêu cầu chi phí chức năng .8 III. Phân tích hệ thống .9 1.Mô hình thực thể ERD 10 a.Xác định thực thể .11 b.Mô hình ERD .12 c.Mô tả thực thể ERD .13 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 16 a.Tổng kết quan hệ 17 b.Tổng kết thuộc tính 18 IV. Thiết kế ô xử lý .19 1.Mô hình DFD mức 0 .20 2.Mô hình DFD mức 1 .21 a.DFD của chức năng gửi bưuphẩm 22 b.DFD của chức năng nhận bưuphẩm 23 3.Mô tả ô xử lý .24 4.Giải thuật cho các ô xử lý .25 V. Thiết kế giao diện .26 1.Các Menu chính của giao diện .27 2.Mô tả Form .28 2 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- LỜI NÓI ĐẦU Cùng với sự phát triển cuả khoa học kỹ thuật,nhu cầu ứng dụng tin học trong công tác quản lí cũng ngày càng gia tăng, việc xây dựng các phần mềm quản lí nhằm đáp ứng nhu cầu trên là rất cần thiết. Trong thực tế, phân tích hệ thống thông tin được ứng dụng rất rộng rãi ở tất cả các lĩnh vực nhằm giúp các lập trình viên dễ dàng lập trình phần mềm quảnlý hệ thống thông tin. Project này được thực hiện nhằm áp dụng nhửng kiến thức của môn học phân tích thiết kế hệ thống thông tin vào thực tế. LỜI CẢM ƠN Với tất cả lòng chân thành, Nhóm chúng tôi xin gửi lời cảm ơn đến tất cả mọi người , đã giúp đỡ, động viên, .nhóm trong suốt thời gian thực Project này. Nhóm chúng tôi xin chân thành cảm ơn Thầy Giáo Bộ Môn đã tạo điều kiện, tận tình giúp đỡ, chỉ bảo nhóm từ những ngày đầu cho đến khi hoàn thành Project này. Thành phố Hồ Chí Minh, ngày 10 tháng 06 năm 2008 I.Mục Tiêu Và Giới Hạn 1. Mục Tiêu: +Phân tích thiết kế hệ thống quảnlýdịchvụbưuphẩm trong quy trình gửi và nhận bưuphẩm +Triển khai trên môi trường nhiều người sử dụng. +Quản lý tiền thuế hải quan, tiền gửi bưu phẩm, kiểm hóa và lưu kho. +Báo cáo nhanh trên màn hình và in ra giấy theo ngày, truy tìm nhanh thông tin về bưuphẩm khi biết một phần thông tin liên qua. 2.Giới Hạn: Vì thời gain không cho phép , nên phạm vi của Project chỉ nằm trong giới hạn môn học phân tích thiết kế hệ thống thông tin .Nên chương trình còn nhiều thiếu sót. Để sử dụng vào thực tế cần phát triển thêm. 3 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- III.Phân tích hệ thống 1. Mô hình thực thể ERD a. Xác định thực thể +Thực thể KHACH_HANG: -Miêu tả: Mỗi thực thể tượng trưng cho một khách hàng có nhu cầu muốn gửi bưuphẩm hay nhận bưuphẩm từ nước ngoài về. -Các thuộc tính: MaSoKH, DiaChi, Ten, VaiTro, DienThoai, SoCMND, SoHoChieu, NgaySinh. + Thực thể NHAN_VIEN_HQ: -Miêu tả:Mỗi thực thể tượng trưng cho 1 nhân viên hải quan. -Các thuộc tính: MaSoNV, Ten, DiaChi, DienThoai + Thực thể NHAN_VIEN_BC: -Miêu tả: Mỗi thực thể tượng trưng cho 1 nhân viên bưu cục. -Các thuộc tính: MaSoNV, Ten, DiaChi, DienThoai. + Thực thể TO_KHAI_HQ: -Miêu tả: Mỗi thực thể tượng trưng cho 1 tờ khai xuất khẩu phi mậu dịch hay nhập khẩu phi mậu dịch. -Các thuộc tính: MaSoTKHQ, NgayLap, Loai, TienThue. +Thực thể PHIEU_GDBP: -Miêu tả: Mỗi thực thể tượng trưng cho 1 phiếu gửi bưuphẩm hay phiếu nhận bưu phẩm. -Các thuộc tính: MaSoPGDBP, Loai, NgayLap. +Thực thể PHIEU_THU_LP: -Miêu tả: Mỗi thực thể tượng trưng cho 1 phiếu thu lệ phí lưu kho và kiểm hóa. -Các thuộc tính: MaSoPTLP, MaSoBC,NgayThu. +Thực thể BUU_PHAM: -Miêu tả : Mỗi thực thể tượng trưng cho 1 bưu phẩm. -Các thuộc tính: MaSoBP, HoTen, DiaChi, NoiGui, NoiNhan, TrongLuong, TriGia, GiaCuoc, Loai. +Thực thể MAT_HANG: 4 Cho SHP Cho SHP Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- -Miêu tả: Mỗi thực thể tượng trưng cho 1 loại hàng trong 1 bưuphẩm nào đó. -Các thuộc tính: MaSoMH, TenMH, TriGiaThue, DonVi, GiaTri. +Thực thể BANG_THUE: Miêu tả: Mỗi thực thể tượng trưng cho 1 phiếu thu lệ phí lưu kho và kiểm hóa. Các thuộc tính: MaSoThue, DonGiaThue, ThueSuat. b.Lược đồ ERD. 5 (1,n) (1,n) SHBP SHBP PHIEU_GDBP MaSoPGDBP Loai NgayLap NHAN_VIEN_BC MaSoNV Ten DiaChi DienThoai PHIEU_THU_LP MaSoPTLP MaSoBC NgayThu TOKHAI_HQ MaSoTKHQ NgayLap Loai TienThue NHAN_VIEN_HQ MaSoNV Ten DiaChi DienThoai KH &Tính Thuế KH &Tính Thuế Ghi vào Ghi vào Khai Khai KHACH_HANG MaSoKH Ten VaiTro DiaChi DienThoia SoCMND SoHoChieu NgaySinh Thanh Toán Thanh Toán Thuộc Thuộc LK&KH LK&KH (1,1) (1,1) (0,1) (0,n) (1,1) (1,1) (1,n) (1,1) (1,n) (1,n) (1,1) (0,1) (1,1) (0,n)(1,n) (0,n) (1,1) (1,n) Mô tả Mô tả Thuộc Thuộc (0,n) MAT_HANG MaSoMH TenMH TriGiaThue DonVi GiaTri BANG_THUE MaSoThue Loai DonGiaThue ThueSuat BUU_PHAM MaSoBP HoTen DiaChi HoTen DiaChi NoiGui NoiNhan Loai TriGia CuocPhi TrongLuong TinhTrang BUU_PHAM MaSoBP HoTen DiaChi HoTen DiaChi NoiGui NoiNhan Loai TriGia CuocPhi TrongLuong TinhTrang (0,n) Áp Thuế Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- c. Mô tả thực thể 1.Thực thể KHACH_HANG: Thuộc tính Diễn giải MaSoKH Mã số khách hàng Ten Tên khách hàng VaiTro VaiTro = “Khách Gửi” :Khách hàng có nhu cầu muốn gửi bưuphẩm VaiTro = “Khách Nhận” : Khách hàng có nhu cầu muốn nhận bưuphẩm DiaChi Địa chỉ hiện của khách hàng SoCMND Số chứng minh nhân dân khách hàng SoHoChieu Số hộ chiếu khách hàng DienThoai Số điện thoại khách hàng NgaySinh Ngày sinh của khách hàng 2. Thực thể NHAN_VIEN_HQ: Thuộc tính Diễn giải MaSoNV Mã số nhân viên Hải Quan Ten Tên nhân viên DiaChi Địa chỉ hiện nay của nhân viên DienThoai Số điện thoại nhân viên 3. Thực thể NHAN_VIEN_BC: 4. Thực thể PHIEU_THU_LP: Thuộc tính Diễn giải Thuộc tính Diễn giải MaSoNV Mã số nhân viên Bưu Điện Ten Tên nhân viên. DiaChi Địa chỉ hiện nay của nhân viên DienThoai Số điện thoại nhân viên 6 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- MaSoPTLP Mã số phiếu thu lệ phí MaSoBC Số hiệu bưu cục NgayThu Ngày lập phiếu thu lệ phí 5. Thực thể TO_KHAI_HQ: Thuộc tính Diễn giải MaSoTKHQ Mã số tờ khai hải quan Ngay Ngày lập tờ khai Loai Loai = “Xuất” : Gửi bửuphẩm Loai = “Nhập” : Nhận bưuphẩm về TienThue Tiền thuế hải quan 6. Thực thể PHIEU_GDBP: Thuộc tính Diễn giải MaSoPGDBP Số hiệu phiếu giao dịchbưuphẩm Ngay Ngày lập phiếu Loai Loại =“Gửi”: Gửi bưuphẩm đi Loai = “Nhận”: Nhận bưuphẩm về 8. Thực thể MAT_HANG: Thuộc tính Diễn giải MaSoMH Mã số hàng hoá. TenMH Tên của mặt hàng. TriGiaThue Trị giá tính thuế của mặt hàng GiaTri Giá trị của mặt hàng. DonVi Đơn vị tính mặt hàng. 7. Thực thể BUU_PHAM: Thuộc tính Diễn giải MaSoBP Mã số bưu phẩm. HoTen Họ tên người gởi và người nhận bưu phẩm. DiaChi Địa chỉ của người gửi và người nhận BP NoiGoi Địa chỉ nơi gửi bưu phẩm. NoiNhan Địa chỉ nơi nhận bưu phẩm. Loai Loai =“Gửi”: Bưuphẩm này sẽ được gửi ra nước ngoài 7 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- Loai =“Nhận: Bưuphẩm này được nhận từ nước ngoài về TriGia Giá trị bưu phẩm. Là tổng giá trị của các loại hàng hoá có trong bưu phẩm. CuocPhi Cước phí gửi bưuphẩm TrongLuong Trọng lượng của bưuphẩm TinhTrang Bưuphẩm đã gửi hay chưa gửi 9. Thực thể BANG_THUE: Thuộc tính Diễn giải MaSoThue Mã số thuế LoaiThue Loại thuế DonGiaThue Đơn giá thuế của mặt hàng ThueSuat Thuế suất của mặt hàng 2. Chuyển mô hình ERD Sang mô hình quan hệ: KHACH_HANG ( MaSoKH, Ten, DiaChi, DienThoai, SoCMND, SoHoChieu, NgaySinh ) PHIEU_THU_LP ( MaSoPTLP, MaSoBC, NgayThu,MaSoKH) PHIEU_GDBP ( MaSoPGDBP, Loai, NgayLap, MaSoBP, MaSoKH, MaSoNV ) BUU_PHAM ( MaSoBP, HoTen, DiaChi, NoiGui, NoiNhan, TriGia, GiaCuoc, TinhTrang, MaSoTKHQ, MaSoPGDBP, MaSoNV ) NHANVIEN_HQ ( MaSoNV, Ten, DiaChi, DienThoai ) NHANVIEN_BC (MaSoNV, Ten,DiaChi, DienThoai ) TOKHAI_HQ ( MaSoTKHQ, Loai, NgayLap, TienThue, MaSoNV, MaSoKH ) MAT_HANG ( MaSoMH, TenMH, TriGiaThue, GiaTri, DonVi ) BANG_THUE ( MaSoThue, DonGiaThue, LoaiThueSuat ) 8 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- PTLP_BP ( MaSoBP, MaSoPTLP ) BP_MH ( MaSoBP, MaSoMH, SoLuong ) NVHQ_TKHQ ( MaSoTKHQ, MaSoNV ) NVBC_PGDBP ( MaSoPGDBP, MaSoNV ) MH_BT ( MaSoMH, MaSoThue, SoLuong ) QUANLY_BP ( MaSoBP, MaSoTKHQ, SoLuong) 3.Mô tả chi tiết các quan hệ: 3.1.Quan hệ KHACH_HANG ( MaSoKH, Ten, DiaChi, DienThoai, SoCMND, SoHoChieu, NgaySinh ) Tên quan hệ : KHACH_HANG Ngày :25/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Lọai dữ liệu Miền giá trị Số byte Ràng buộc 1 MaSoKH Mã số khách hàng C B 10 PK 2 Ten Tên khách hàng C B 30 3 DiaChi Địa chỉ C B 30 4 DienThoai Số điện thoại S B 15 5 SoCMND Số CMND S B 10 6 SoHoChieu Số hộ chiếu S B 15 7 NgaySinh Ngày sinh khách hàng N B 10 Tổng cộng: 120 +Khối Lượng: -Số dòng tối thiểu: 1000 -Số dòng tối đa:10000 -Kích thước tối thiểu:1000x120 (byte) = 120(KB) -Kích thước tối đa:10000 x 120(byte) = 1200(KB) -Đối với kiểu chuổi: MaSoKH : Cố định , Không Unicode Ten: Không cố Định , mã Unicode DiaChi:Không cố định, mã Unicode DienThoai: Không cố định, Mã Unicode SoCMND: Cố định , không Unicode SoHoChieu:Cố định , Không Unicode 9 Quảnlýbưuphẩm Khoa: Toán Tin Học --------------------------------------------------------------------------------------------------------------------------------------- 3.2. Quan hệ PHIEU_THU_LP ( MaSoPTLP, MaSoBC, NgayThu,MaSoKH) Tên quan hệ: PHIEU_THU_LP Ngày :25/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Lọai dữ liệu Miền giá trị Số byte Ràng buộc 1 MaSoPTLP Mã số phiếu thu C B 10 PK 2 MaSoBC Mã số bưu cục C B 10 3 NgayThu Ngày thu lệ phí N B 10 4 MaSoKH Mã số khách hàng C B 10 FK Tổng cộng: 40 +Khối Lượng: -Số dòng tối thiểu:5000 -Số dòng tối đa:10000 -Kích thước tối thiểu:5000X40 = 200 KB. -Kích thước tối đa:10000X40 = 4000 KB. -Đối với kiểu chuổi: -MaSoPTLP: Cố định , không Unicode -MaSoBC : Cố định, không Unicode -NgayThu : Không cố định, Unicode. -MaSoKH : Cố định, không Unicode. 3.3. Quan hệ PHIEU_GDBP ( MaSoPGDBP, Loai, NgayLap, MaSoBP, MaSoKH, MaSoNV ) Tên quan hệ: PHIEU_GDBP Ngày :25/5/2008 STT Tên thuộc tính Diễn giải Kiểu dữ liệu Lọai dữ liệu Miền giá trị Số byte Ràng buộc 1 MaSoPGDBP Mã số phiếu giao dịch C B 10 10 PK 2 Loai Loại phiếu “Gửi” hay “Nhận” C B 5 5 3 NgayLap Ngày lập phiếu N B 8 10 4 MaSoBP Mã số bưuphẩm C B 10 10 FK 5 MaSoKH Mã số khách hàng C B 10 10 FK 6 MaSoNV Mã Số nhân viên C B 10 10 FK 10 [...]... BANG_THUE PHIEU_THU_LP PHIEU_THU_LP PHIEU_THU_LP 20 Quảnlýbưuphẩm Khoa: Toán Tin Học - V Thiết kế ô xử lý 1.Mô hình DFD mức 0 Bưuphẩm ,Kiểm hóa, Cước phí Đăng ký gửi bưu phẩmBưuphẩm và thông tin Tiền thuế hải quan Hệ Thống Quản LýDịchVụBưuPhẩm Thông tin cá nhân 21 Quản lýbưuphẩm Khoa: Toán Tin Học ... liệu Mã số bưuphẩm C B Họ tên người gửi và ngườinhận Địa chỉ người gửi và người nhận Địa chỉ gửi bưuphẩm đi Địa chỉ nhận bưuphẩm Giá trị bưuphẩm Giá cước bưuphẩm Tính trạng của bưu phẩm: đã gửi hay chưa Mã số tờ khai hải quan Mã số phí Miền giá trị Số byte 10 10 C B 35 35 C B 35 35 C B 35 35 C B 35 35 S B 10 10 S B 10 10 C B 20 20 C B 10 10 C B 10 10 Ràng buộc PK FK FK 11 Quảnlýbưuphẩm Khoa:... chỉ người gửi, SHBP -Xử lý: Lập phiếu nhận bưuphẩm từ các thông tin nhập vào cho khách nhận -Output: Thông báo đã lập ra phiếu nhận bưuphẩm mới 29 Quản lýbưuphẩm Khoa: Toán Tin Học - 7) Cước LK và KH bưu phẩm: Giải thuật : Tính Cước LK & KH Bưuphẩm -Input: Thông tin các mặt hàng có trong từng bưuphẩm -Xử lý: Từ các mặt hàng này... = loai K1.Loai = loai K1.GiaTri = gt K1.GiaTri = gt 26 Quảnlýbưuphẩm Khoa: Toán Tin Học - -Input: Tên hàng, số lượng, đơn vị -Xử lý: Gói các hàng gửi của khách hàng vào bưuphẩm và tính giá cước gói bưuphẩm này -Output: Thông báo đã tạo ra bưuphẩm mới 4) Tạo phiếu gửi bưu phẩm: MaSoPGDBP = MaSoPGDBP = SHP SHP Loai = “Gửi” Loai... -Xử lý: Từ các thông tin trên lập tờ khai hàng nhập khẩu phi mậu dịch -Output: Thông báo đã lập tờ khai hàng 32 Quản lýbưuphẩm Khoa: Toán Tin Học - VI THIẾT KẾ GIAO DIỆN 2 Mô Tả Form a Các Menu Chính Của Hệ Thống 33 Quảnlýbưuphẩm Khoa: Toán Tin Học - 34 Quảnlý bưu. .. BưuPhẩm Kết Quả KH 22 Quảnlýbưuphẩm Khoa: Toán Tin Học - b DFD của chức năng nhận bưuphẩm Thông Tin Cá Nhân Người Nhận Tìm kiếm Khách Hàng Thông Tin Người Nhận MẶT HÀNG Họ Tên KH KHÁCH HÀNG Thông Tin Cần Tìm Không Tìm Thấy Thông Báo Thông Tin KH TT Cần Tìm Kết Quả Tìm Kiếm BưuPhẩm Mã Số KH 1.9 Thêm Khách Hàng Mới Kết Quả BƯU PHẨM... BƯUPHẨM Cước LK Và KH BưuPhẩm TT Cần Tìm -Danh Sách BP -SHP, SHBP -Thông Tin KH, BP Tạo Phiếu Nhận BưuPhẩm -Thời Gian Lưu Kho -TT Phiếu DGBP PHIẾU GDBP BƯUPHẨM PHIẾU -Thông Báo -Mã số phiếu -Số tiền Tạo Phiếu Thu Lệ Phí Thông Báo -Thông Tin KH, BP -Tiền Thuế HQ Thông Tin PTLP PHIẾU THU LỆ PHÍ Lập tờ khai HQ nhập khẩu Thông Báo Thông Tin TKHQ TỜ KHAI HẢI QUAN 23 Quảnlýbưuphẩm Khoa: Toán Tin Học... TOKHAI_HQ -Input: MaSoKH, thông tin tiền thuế hải quan -Xử lý: Từ các thông tin trên lập tờ khai hàng xuất khẩu phi mậu dịch cho khách -Output: Thông báo đã lập tờ khai hàng 28 Quảnlýbưuphẩm Khoa: Toán Tin Học - 6) Tạo phiếu nhận bưu phẩm: Giải thuật : Tạo phiếu nhận bưuphẩm MaSoPGDBP = MaSoPGDBP = msp msp Loai = “Nhận” Loai = “Nhận”... Dòng K vào Table Table PHIEU_THU_LP PHIEU_THU_LP Đóng Table Đóng Table PHIEU_THU_LP PHIEU_THU_LP -Input: Tên khách nhận, thông tin các bưuphẩm -Xử lý: Dựa vào các thông tin bưuphẩm tính thuế lưu kho và kiểm hóa -Output: Thông báo đã tính thuế xong 31 Quảnlýbưuphẩm Khoa: Toán Tin Học - 9) Lập tờ khai HQ nhập khẩu: Giải thuật: Lập... hình DFD mức 1 a DFD của chức năng gửi bưuphẩm Thông Báo Lập tờ khai HQ xuất khẩu TỜ KHAI HẢI QUAN Thông Tin Tờ Khai Thông Tin KH,BP,Tính Thuế, Cước Phí TB Danh Mục Thuế Tính thuế, cước phí gửi BP Danh Sách BP,MH Tạo Phiếu Gửi BưuPhẩm -Số Hiệu BP -Số Hiệu Phiếu PHÍ GIAO DỊCH BP Thông Tin Phiếu Thông Tin KH,BP TB Thêm Khách Hàng Mới Mã Số KH BƯUPHẨM Đóng Gói BưuPhẩm Không Tìm thấy KH Thông Tin MH MẶT . thống quản lý dịch vụ bưu phẩm trong quy trình gửi và nhận bưu phẩm +Triển khai trên môi trường nhiều người sử dụng. +Quản lý tiền thuế hải quan, tiền gửi bưu. bưu phẩm. NoiNhan Địa chỉ nơi nhận bưu phẩm. Loai Loai =“Gửi”: Bưu phẩm này sẽ được gửi ra nước ngoài 7 Quản lý bưu phẩm Khoa: Toán Tin Học ---------------------------------------------------------------------------------------------------------------------------------------