1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng phần mềm quản lý nhập xuất hàng tại công ty tnhh tú mai

140 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chuyên đề thực tập tốt nghiệp MỤC LỤC DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT DANH MỤC BẢNG, BIỂU, SƠ ĐỒ, HÌNH VẼ LỜI MỞ ĐẦU CHƯƠNG I: TỔNG QUAN VỀ CƠ SỞ THỰC TẬP VÀ ĐỀ TÀI NGHIÊN CỨU 1.1 Tổng quan công ty TNHH Tú Mai 1.1.1 Giới thiệu chung công ty TNHH Tú Mai .3 1.1.2 Khảo sát trạng .3 1.1.3 Cơ cấu tổ chức chức phòng ban 1.1.3.1 Ban điều hành 1.1.3.2 Bộ phận hành 1.1.3.3 Bộ phận bán hàng 1.1.3.4 Bộ phận kho 1.1.3.5 Bộ phận kế toán thống kê .8 2.1 Thực trạng tính cấp thiết đề tài 2.1.1 Thực trạng công ty 2.2.2 Đề tài chọn .11 CHƯƠNG II: PHƯƠNG PHÁP LUẬN VÀ CÔNG CỤ ĐỂ XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ 12 2.1 Tổng quan HTTT .12 2.1.1 Khái niệm, mơ hình, chức HTTT .12 2.1.2 Phân loại HTTT 14 2.1.2.1 Theo tính thức khơng thức 14 2.1.2.2 Phân theo mục đích phục vụ thông tin đầu 14 2.1.2.3 Theo phận chức nghiệp vụ 16 2.1.3 Nguyên nhân cần xây dựng HTTT 16 2.1.4 Phương pháp xây dựng HTTT 17 2.1.4.1 Phương pháp hướng chức 17 2.1.4.2 Phương pháp hướng đối tượng 17 2.1.4.3 Ưu điểm phương pháp hướng đối tượng 18 2.1.5 Các giai đoạn phát triển HTTT 18 2.1.5.1 Nghiên cứu sơ bộ: 19 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 2.1.5.2 Phân tích yêu cầu .19 2.1.5.3 Thiết kế hệ thống .20 2.1.5.4 Xây dựng phần mềm 20 2.1.5.5 Thử nghiệm hệ thống 21 2.1.5.6 Thực hiện, triển khai 21 2.1.5.7 Bảo trì, nâng cấp .21 2.2 Phân tích - thiết kế HTTT .22 2.2.1 Phương pháp phân tích - thiết kế HTTT 22 2.2.2 Phân tích HTTT dùng ngôn ngữ UML 23 2.2.2.1 Bước 1: Xây dựng sơ đồ trường hợp sử dụng (Use Case Diagram) 23 2.2.2.2 Bước 2: Xây dựng sơ đồ trình tự (Sequence Diagram) sơ đồ cộng tác (Collaboration) 26 2.2.2.3 Bước 3: Xây dựng sơ đồ lớp (Class Diagram) 28 2.2.2.2 Thiết kế HTTT: 29 2.3 Hệ quản trị CSDL Microsoft SQL Server 2005 ngôn ngữ lập trình Visual Basic 30 2.3.1 Hệ quản trị CSDL Microsoft SQL Server 2005 30 2.3.2 Ngơn ngữ lập trình Visual Basic (VB) 31 CHƯƠNG III: XÂY DỰNG PHẦN MỀM QUẢN LÝ NHẬP XUẤT HÀNG TẠI CÔNG TY TNHH TÚ MAI 32 3.1 Danh sách tác nhân (Actor) 32 3.1.1 Quản trị hệ thống (QUANTRIHT): .32 3.1.2 Kế toán (KETOAN): 32 3.1.3 Quản lý (QUANLY): 32 3.1.4 Bán hàng (BANHANG): 32 3.2 Sơ đồ trường hợp sử dụng (Use Case Diagram) 32 3.2.1 Sơ đồ trường hợp sử dụng nhân viên quản trị hệ thống 33 3.2.2 Sơ đồ trường hợp sử dụng nhân viên kế toán 34 3.2.3 Sơ đồ trường hợp sử dụng nhân viên quản lý 36 3.2.4 Sơ đồ trường hợp sử dụng nhân viên bán hàng 37 3.3 Sơ đồ cộng tác (Collaboration) 39 3.3.1 Quản trị hệ thống 40 3.3.1.1 Đăng nhập 40 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 3.3.1.2 Đổi người dùng 40 3.3.1.3 Thêm người dùng .41 3.3.1.4 Hủy người dùng 41 3.3.1.5 Thay đổi quyền 42 3.3.1.6 Đổi password .42 3.3.2 Kế toán 43 3.3.2.1 Đăng nhập 43 3.3.2.2 Đổi password .43 3.3.2.3 Chi tiền .44 3.3.2.4 Hủy chi .44 3.3.2.5 Sửa số tiền chi 45 3.3.2.6 Thêm chi tiền 45 3.3.2.7 Thu tiền .46 3.3.2.8 Nhập tiền thu 46 3.3.2.9 Sửa số tiền thu 47 3.3.2.10 Xóa thu .47 3.3.2.11 Nhập hàng 48 3.3.2.12 Hủy nhập hàng 48 3.3.2.13 Thêm nhập hàng .49 3.3.2.14 Sửa nhập hàng 49 3.3.2.15 Cập nhật hàng hóa 50 3.3.2.16 Xóa hàng hóa 50 3.3.2.17 Sửa hàng hóa 51 3.3.2.18 Thêm hàng hóa 51 3.3.3 Quản lý 52 3.3.3.1 Đăng nhập 52 3.3.3.2 Đổi password .52 3.3.3.3 Báo cáo doanh thu 53 3.3.3.4 Doanh thu hàng hóa chi tiết 54 3.3.3.5 Doanh thu tổng hợp hàng hóa 54 3.3.3.6 Báo cáo công nợ 55 3.3.3.7 Công nợ nhà cung cấp 56 3.3.3.8 Công nợ khách hàng 57 3.3.3.9 Theo dõi công nợ .57 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 3.3.3.10 Theo dõi công nợ khách hàng 58 3.3.3.11 Theo dõi công nợ nhà cung cấp 58 3.3.3.12 Theo dõi hàng hóa 59 3.3.3.13 Theo dõi hàng chưa nhập 59 3.3.3.14 Báo cáo nhập xuất 59 3.3.4 Bán hàng .60 3.3.4.1 Đăng nhập 60 3.3.4.2 Đổi password .60 3.3.4.3 Cập nhật khách hàng 61 3.3.4.4 Thêm khách hàng .61 3.3.4.5 Xóa khách hàng 62 3.3.4.6 Sửa khách hàng 62 3.3.4.7 Cập nhật nhà cung cấp .63 3.3.4.8 Thêm nhà cung cấp 63 3.3.4.9 Xóa nhà cung cấp .64 3.3.4.10 Sửa nhà cung cấp .65 3.3.4.11 Xuất hàng 65 3.3.4.12 Hủy xuất 66 3.3.4.13 Thêm xuất hàng 66 3.3.4.14 Sửa xuất hàng 67 3.3.4.15 Đặt hàng 67 3.3.4.16 Sửa đặt hàng .68 3.3.4.17 Hủy đặt hàng 69 3.3.4.18 Thêm đặt hàng 69 3.3.4.19 Báo hết .70 3.3.4.20 Sửa báo hết .70 3.3.4.21 Hủy báo hết 71 3.3.4.22 Thêm báo hết 72 3.4 Phân tích sơ đồ lớp ( Class Diagram) 72 3.4.1 Xác định lớp (Class) .72 3.4.2 Mô tả quan hệ 73 3.4.3 Danh sách thuộc tính phương thức .74 3.4.3.1 Tên lớp NHA CUNG CAP 74 3.4.3.2 Tên lớp KHACH HANG 74 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 3.4.3.3 Tên lớp HANG HOA 74 3.4.3.4 Tên lớp DAT HANG 75 3.4.3.5 Tên lớp CT DAT HANG 75 3.4.3.6 Tên lớp NHAP HANG .76 3.4.3.7 Tên lớp CT NHAP HANG 76 3.4.3.8 Tên lớp XUAT HANG .77 3.4.3.9 Tên lớp CHI TIET XUAT HANG 78 3.4.3.10 Tên lớp CHI TIEN 78 3.4.3.11 Tên lớp THU TIEN 79 3.4.3.12 Tên lớp TON KHO 79 3.4.3.13 Tên lớp NGUOI DUNG 80 3.5 Thiết kế Class 82 3.5.1 Nhà cung cấp: Mô tả thông tin nhà cung cấp 82 3.5.1.1 Danh sách thuộc tính: 82 3.5.1.2 Các phương thức: .82 3.5.2 Khách hàng: Mô tả thông tin khách hàng 83 3.5.2.1 Danh sách thuộc tính: 83 3.5.2.2 Các phương thức: .83 3.5.3 Hàng hóa: Mơ tả thơng tin hàng hóa 84 3.5.3.1 Danh sách thuộc tính: 84 3.5.3.2 Các phương thức: .85 3.5.4 Đặt hàng: Mô tả thông tin đặt hàng 86 3.5 4.1 Danh sách thuộc tính: 86 3.5.4.2 Các phương thức: .86 3.5.5 Chi tiết đặt hàng: Mô tả thông tin chi tiết đặt hàng 87 3.5.5.1 Danh sách thuộc tính: 87 3.5.5.2 Các phương thức: .87 3.5.6 Nhập hàng: Mô tả thông tin nhập hàng .88 3.5.6.1 Danh sách thuộc tính: 88 3.5.6.2 Các phương thức: .89 3.5.7 Chi tiết nhập hàng: Mô tả thông tin chi tiết nhập hàng .90 3.5.7.1 Danh sách thuộc tính: 90 3.5.7.2 Các phương thức: .90 3.5.8 Xuất kho: Mô tả thông tin xuất kho 91 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 3.5.8.1 Danh sách thuộc tính: 91 3.5.8.2 Các phương thức: .91 3.5.9 Chi tiết xuất kho: Mô tả thông tin chi tiết xuất kho 92 3.5.9.1 Danh sách thuộc tính: 92 3.5.9.2 Các phương thức: .93 3.5.10 Chi tiền: Mô tả thông tin chi tiền 94 3.5.10.1 Danh sách thuộc tính: 94 3.5.10.2 Các phương thức: .94 3.5.11 Thu tiền: Mô tả thông tin thu tiền 95 3.5.11.1 Danh sách thuộc tính: 95 3.5.11.2 Các phương thức: .95 3.5.12 Tồn kho: Mô tả thông tin tồn kho 97 3.5.12.1 Danh sách thuộc tính: 97 3.5.12.2 Các phương thức: .97 3.5.13 Người dùng: Mô tả thông tin người dùng .98 3.5.13.1 Danh sách thuộc tính 98 3.5.13.2 Các phương thức: .98 3.6 Thiết kế sở liệu .99 3.7 Thiết kế giao diện chương trình 101 3.7.1 Form đăng nhập 101 3.7.2 Form hình 101 3.7.3 Form người sử dụng: 102 3.7.4 Form đổi mật 102 3.7.5 Form khóa sổ .103 3.7.6 Form danh mục khách hàng 103 3.7.7 Form danh mục nhà cung cấp .104 3.7.8 Form danh mục hàng hóa 104 3.7.9 Form đặt hàng .105 3.7.10 Form nhập hàng 105 3.7.11 Form xuất hàng 106 3.7.12 Form theo dõi hàng hóa .107 3.7.14: Form theo dõi công nợ khách hàng 108 3.7.15 Form theo dõi công nợ nhà cung cấp 108 3.8 Cài đăt đánh giá kết đạt chương trình 109 Tơ Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp 3.8.1 Cài đặt .109 3.8.1.1 Môi trường cài đặt: 109 3.8.1.2 Các thành phần dùng hệ thống: 109 3.8.1.3 Các bảng dùng thêm hệ thống: 109 3.8.1.4 Các lớp hệ thống: 109 3.8.1.5 Một số hàm cài đặt: 109 3.9 Đánh giá kết đạt hướng nghiên cứu phát triển 113 3.9.1 Đánh giá kết đạt 113 3.9.2 Hướng nghiên cứu phát triển 113 KẾT LUẬN 114 DANH MỤC TÀI LIỆU THAM KHẢO 115 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT Từ viết tắt Giải thích CNTT Cơng nghệ thơng tin TNHH Trách nhiệm hữu hạn HTTT Hệ thống thông tin TPS Transaction Processing System (Hệ thống thông tin xử lý giao dịch) DSS Decision Support System (Hệ thống thông tin trợ giúp định) MIS Management Information System (Hệ thống thông tin quản lý) ES Expert System (HTTT chuyên gia) ISCA Information System for Competitive Advantage (Hệ thống thông tin tăng cường khả cạnh tranh) UML Unifield Modeling Language (Ngôn ngữ mô hình hóa thống nhất) PTTKHTTT Phân tích thiết kế hệ thống thông tin CSDL Cơ sở liệu Use Case Các trường hợp sử dụng Actor Tác nhân Class Lớp Use Case Diagram Sơ đồ trường hợp sử dụng Collaboration Sơ đồ cộng tác Sequence Diagram Sơ đồ trình tự Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp DANH MỤC BẢNG, BIỂU, SƠ ĐỒ, HÌNH VẼ Sơ đồ 2.1: Sơ đồ tổng quát giai đoạn Chu Trình Phát Triển Phần Mềm .22 Sơ đồ 2.2: Sơ đồ trường hợp sử dụng công ty bảo hiểm 26 Sơ đồ 2.3: Sơ đồ trình tự máy in 27 Sơ đồ 2.4: Sơ đồ cộng tác máy in 28 Sơ đồ 2.5: Sơ đồ lớp giao dịch tài 29 Sơ đồ 3.1: Sơ đồ trường hợp sử dụng nhân viên quản trị hệ thống .33 Sơ đồ 3.2: Sơ đồ trường hợp sử dụng nhân viên kế toán 35 Sơ đồ 3.3: Sơ đồ trường hợp sử dụng nhân viên quản lý 37 Sơ đồ 3.4: Sơ đồ trường hợp sử dụng nhân viên bán hàng 39 Sơ đồ 3.5: Sơ đồ cộng tác - Đăng nhập nhân viên quản trị hệ thống 40 Sơ đồ 3.6: Sơ đồ cộng tác - Đổi người dùng nhân viên quản trị hệ thống 40 Sơ đồ 3.7: Sơ đồ cộng tác - Tthêm người dùng nhân viên quản trị hệ thống 41 Sơ đồ 3.8: Sơ đồ cộng tác - Hủy người dùng nhân viên quản trị hệ thống 41 Sơ đồ 3.9: Sơ đồ cộng tác - Thay đổi quyền nhân viên quản trị hệ thống 42 Sơ đồ 3.10: Sơ đồ cộng tác - Đổi password nhân viên quản trị hệ thống 42 Sơ đồ 3.11: Sơ đồ cộng tác - Đăng nhập nhân viên kế toán 43 Sơ đồ 3.12: Sơ đồ cộng tác - Đổi password nhân viên kế toán 43 Sơ đồ 3.13: Sơ đồ cộng tác - Chi tiền nhân viên kế toán 44 Sơ đồ 3.14: Sơ đồ cộng tác - Hủy chi nhân viên kế toán 44 Sơ đồ 3.15: Sơ đồ cộng tác - Sửa tiền chi nhân viên kế toán 45 Sơ đồ 3.16: Sơ đồ cộng tác - Thêm chi tiền nhân viên kế toán 46 Sơ đồ 3.17: Sơ đồ cộng tác - Thu tiền nhân viên quản lý 46 Sơ đồ 3.18: Sơ đồ cộng tác - Nhập tiền thu nhân viên kế toán 47 Sơ đồ 3.19: Sơ đồ cộng tác - Sửa tiền thu nhân viên kế toán 47 Sơ đồ 3.20: Sơ đồ cộng tác - Xóa thu nhân viên kế tốn 48 Sơ đồ 3.21: Sơ đồ cộng tác - Nhập hàng nhân viên kế toán 48 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48 Chuyên đề thực tập tốt nghiệp Sơ đồ 3.22: Sơ đồ cộng tác - Hủy nhập hàng nhân viên kế toán 49 Sơ đồ 3.23: Sơ đồ cộng tác - Thêm nhập hàng nhân viên kế toán 49 Sơ đồ 3.24: Sơ đồ cộng tác - Sửa nhập hàng nhân viên kế toán 50 Sơ đồ 3.25: Sơ đồ cộng tác - Cập nhật hàng hóa nhân viên kế tốn 50 Sơ đồ 3.26: Sơ đồ cộng tác - Xóa hàng hóa nhân viên kế toán 51 Sơ đồ 3.27: Sơ đồ cộng tác - Sửa hàng hóa nhân viên kế toán 51 Sơ đồ 3.28: Sơ đồ cộng tác - Thêm hàng hóa nhân viên kế toán 52 Sơ đồ 3.29: Sơ đồ cộng tác - Đăng nhập nhân viên quản lý .52 Sơ đồ 3.30: Sơ đồ cộng tác - Đổi password nhân viên quản lý 53 Sơ đồ 3.31:Sơ đồ cộng tác - Báo cáo doanh thu nhân viên quản lý 53 Sơ đồ 3.32: Sơ đồ cộng tác – Báo cáo doanh thu hàng hóa chi tiết nhân viên quản lý 54 Sơ đồ 3.33: Sơ đồ cộng tác – Báo cáo doanh thu tổng hợp hàng hóa nhân viên quản lý 55 Sơ đồ 3.34: Sơ đồ cộng tác - Báo cáo công nợ nhân viên quản lý 56 Sơ đồ 3.35: Sơ đồ cộng tác – Báo cáo công nợ nhà cung cấp nhân viên quản lý 56 Sơ đồ 3.36: Sơ đồ cộng tác – Báo cáo công nợ khách hàng nhân viên quản lý .57 Sơ đồ 3.37: Sơ đồ cộng tác - Theo dõi công nợ nhân viên quản lý 57 Sơ đồ 3.38: Sơ đồ cộng tác - Theo dõi công nợ khách hàng nhân viên quản lý 58 Sơ đồ 3.39: Sơ đồ cộng tác - Theo dõi công nợ nhà cung cấp nhân viên quản lý 58 Sơ đồ 3.40: Sơ đồ cộng tác - Theo dõi hàng hóa nhân viên quản lý 59 Sơ đồ 3.41: Sơ đồ cộng tác - Theo dõi hàng chưa nhập nhân viên quản lý 59 Sơ đồ 3.42: Sơ đồ cộng tác - Báo cáo nhập xuất nhân viên quản lý 60 Sơ đồ 3.43: Sơ đồ cộng tác - Đăng nhập nhân viên bán hàng .60 Sơ đồ 3.44: Sơ đồ cộng tác - Đổi password nhân viên bán hàng 61 Sơ đồ 3.45: Sơ đồ cộng tác - Cập nhật khách hàng nhân viên bán hàng .61 Sơ đồ 3.46: Sơ đồ cộng tác - Thêm khách hàng nhân viên bán hàng 62 Tô Thị Thuỳ Dương Lớp: Tin học Kinh tế 48

Ngày đăng: 21/08/2023, 06:58

Xem thêm:

w