Phân tích thiết kế hệ thống: Quản lý thông tin kinh doanh nhập xuất hàng
MỤC LỤC MỤC LỤC1
Chương 1. 2
KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG2
1.1. Mô hình kinh doanh thiết bị2
1.2. Phần kinh doanh phần mềm3
Chương 2. 5
PHÂN TÍCH THIẾT KẾ HỆ THỐNG5
2.1. Sơ phân rã chức năng. 5
2.1.1. Phần Cập nhật Danh Mục Hệ Thống. 6
2.1.2. Phần Cập Nhật Thông Tin. 7
2.1.3. Phần Tìm Kiếm Thông Tin. 8
2.1.4. Phần Thống Kê Báo Cáo. 9
2.2. Sơ đồ luồng dữ liệu mức ngữ cảnh. 10
2.3. Sơ đồ luồng dữ liệu mức đỉnh. 11
2.4. Sơ đồ luồng dữ liệu mức dưới đỉnh. 13
2.4.1. Phần danh mục hệ thống. 13
2.4.3. Phần tìm kiếm thông tin. 17
2.5. Cơ sở dữ liệu liên quan. 20
2.5.1. Các bảng dữ liệu. 20
2.5.2. Liên kết giữa các bảng dữ liệu. 29
PHỤ LỤC31
CÁC KẾT QUẢ ĐẠT ĐƯỢC31
KẾT LUẬN33
LỜI CẢM ƠN35
TÀI LIỆU THAM KHẢO36
Chương 1 KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG
1.1. Mô hình kinh doanh thiết bị
- Quá trình nhập hàng :
Khi công ty có yêu cầu nhập thiết bị, phòng kinh doanh sẽ phân tích và chọn nhà cung cấp sau đó tiến hành giao dịch để mua hàng từ nhà cung cấp đã chọn. Nhà cung cấp sẽ bán hàng cho công ty và lập hóa đơn. Hàng hóa mua về được nhập vào kho và thông tin nhập kho sẽ được lưu trong phiếu nhập kho. Sau đó chứng từ sẽ được chuyển đến phòng tài chính kế toán. Khi đó phòng tài chính kế toán sẽ tiến hành lập phiếu chi để xuất tiền để thanh toán cho nhà cung cấp. Việc thanh toán cho nhà cung cấp có thể chia làm nhiều lần. Thông tin nhập hàng và thanh toán hàng cho nhà cung cấp sẽ được bộ phận kinh doanh lưu vào sổ kinh doanh tổng hợp.
- Quá trình bán hàng:
Khi khách hàng có nhu cầu mua hàng của công ty, nhân viên bán hàng sẽ dựa trên yêu cầu của khách hàng và căn cứ vào kết quả thống kê kho hàng để trả lời yêu cầu khách hàng. Nếu hàng trong kho đáp ứng được yêu cầu của khách hàng thì nhân viên bán hàng sẽ lập hóa đơn bán hàng và căn cứ vào hóa đơn này để tiến hành xuất kho và lập phiếu xuất kho. Nếu sản phẩm mà khách hàng mua cần phải lắp ráp thì nhân viên phòng tin học sẽ lắp ráp cho khách trước khi giao cho khách. Cuối cùng nhân viên bán hàng sẽ thực hiện giao hàng cho khách và thu tiền hàng. Thông tin hóa đơn bán hàng sẽ được nhân viên kinh doanh lưu vào trong sổ kinh doanh tổng hợp. Nếu hàng hóa trong kho không đáp ứng ngay được nhu cầu của khách thì nhân viên của công ty sẽ thương lượng với khách để thay đổi chủng loại hàng, hoặc sắp xếp lại thời gian giao hàng để công ty có thời gian nhập hàng về đáp ứng cho khách. Có hai thành phần khách hàng chủ yếu: Đó là khách hàng mua lẻ và khách hàng mua với số lượng lớn. Đối với khách hàng mua lẻ thì họ sẽ thanh toán toàn bộ tiền hàng ngay khi nhận được hàng cho công ty theo hóa đơn bán hàng. Còn với khách hàng mua hàng với số lượng lớn thì họ sẽ trả trước một phần tiền hàng, phần còn lại họ thanh toán dần dần cho công ty theo từng đợt. Riêng đối với một số khách hàng mua hàng với số lượng lớn mà việc bàn giao sẽ thực hiện sau đó một thời gian thì có thể tiến hành ký hợp đồng với công ty, và đương nhiên khách hàng phải trả trước một phần tiền hàng. Sau khi thu tiền của khách, nhân viên bán hàng sẽ chuyển tiền cho phòng kế toán và phòng kế toán sẽ tiến hành lập phiếu thu. Cứ đến kỳ, bộ phận kinh doanh lại thống kê thông tin bán hàng và quá trình thanh toán tiền hàng của khách hàng để thống kê công nợ của khách hàng từ đó xuất hóa đơn đòi nợ gửi đến cho khách hàng. Đồng thời cũng thống kê quá trình nhập hàng và thông tin thanh toán nhập hàng để thống kê công nợ của công ty đối với với nhà cung cấp để thanh toán nợ cho các nhà cung cấp.
Hàng tháng, để nắm tình hình kinh doanh của công ty, ban lãnh đạo của công ty yêu cầu nhân viên phòng kế toán và phòng kinh tế tổng hợp gửi báo báo cáo về tình hình nhập xuất hàng hóa, kho hàng, doanh thu bán hàng, thống kê tổng hợp hàng hóa, thống kê thu chi định kì, công nợ
36 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2750 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Phân tích thiết kế hệ thống: Quản lý thông tin kinh doanh nhập xuất hàng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MỤC LỤC
Chương 1
KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG
1.1. Mô hình kinh doanh thiết bị
- Quá trình nhập hàng :
Khi công ty có yêu cầu nhập thiết bị, phòng kinh doanh sẽ phân tích và chọn nhà cung cấp sau đó tiến hành giao dịch để mua hàng từ nhà cung cấp đã chọn. Nhà cung cấp sẽ bán hàng cho công ty và lập hóa đơn. Hàng hóa mua về được nhập vào kho và thông tin nhập kho sẽ được lưu trong phiếu nhập kho. Sau đó chứng từ sẽ được chuyển đến phòng tài chính kế toán. Khi đó phòng tài chính kế toán sẽ tiến hành lập phiếu chi để xuất tiền để thanh toán cho nhà cung cấp. Việc thanh toán cho nhà cung cấp có thể chia làm nhiều lần. Thông tin nhập hàng và thanh toán hàng cho nhà cung cấp sẽ được bộ phận kinh doanh lưu vào sổ kinh doanh tổng hợp.
- Quá trình bán hàng:
Khi khách hàng có nhu cầu mua hàng của công ty, nhân viên bán hàng sẽ dựa trên yêu cầu của khách hàng và căn cứ vào kết quả thống kê kho hàng để trả lời yêu cầu khách hàng.
Nếu hàng trong kho đáp ứng được yêu cầu của khách hàng thì nhân viên bán hàng sẽ lập hóa đơn bán hàng và căn cứ vào hóa đơn này để tiến hành xuất kho và lập phiếu xuất kho. Nếu sản phẩm mà khách hàng mua cần phải lắp ráp thì nhân viên phòng tin học sẽ lắp ráp cho khách trước khi giao cho khách. Cuối cùng nhân viên bán hàng sẽ thực hiện giao hàng cho khách và thu tiền hàng. Thông tin hóa đơn bán hàng sẽ được nhân viên kinh doanh lưu vào trong sổ kinh doanh tổng hợp.
Nếu hàng hóa trong kho không đáp ứng ngay được nhu cầu của khách thì nhân viên của công ty sẽ thương lượng với khách để thay đổi chủng loại hàng, hoặc sắp xếp lại thời gian giao hàng để công ty có thời gian nhập hàng về đáp ứng cho khách.
Có hai thành phần khách hàng chủ yếu: Đó là khách hàng mua lẻ và khách hàng mua với số lượng lớn. Đối với khách hàng mua lẻ thì họ sẽ thanh toán toàn bộ tiền hàng ngay khi nhận được hàng cho công ty theo hóa đơn bán hàng. Còn với khách hàng mua hàng với số lượng lớn thì họ sẽ trả trước một phần tiền hàng, phần còn lại họ thanh toán dần dần cho công ty theo từng đợt. Riêng đối với một số khách hàng mua hàng với số lượng lớn mà việc bàn giao sẽ thực hiện sau đó một thời gian thì có thể tiến hành ký hợp đồng với công ty, và đương nhiên khách hàng phải trả trước một phần tiền hàng. Sau khi thu tiền của khách, nhân viên bán hàng sẽ chuyển tiền cho phòng kế toán và phòng kế toán sẽ tiến hành lập phiếu thu.
Cứ đến kỳ, bộ phận kinh doanh lại thống kê thông tin bán hàng và quá trình thanh toán tiền hàng của khách hàng để thống kê công nợ của khách hàng từ đó xuất hóa đơn đòi nợ gửi đến cho khách hàng. Đồng thời cũng thống kê quá trình nhập hàng và thông tin thanh toán nhập hàng để thống kê công nợ của công ty đối với với nhà cung cấp để thanh toán nợ cho các nhà cung cấp.
Hàng tháng, để nắm tình hình kinh doanh của công ty, ban lãnh đạo của công ty yêu cầu nhân viên phòng kế toán và phòng kinh tế tổng hợp gửi báo báo cáo về tình hình nhập xuất hàng hóa, kho hàng, doanh thu bán hàng, thống kê tổng hợp hàng hóa, thống kê thu chi định kì, công nợ…
1.2. Phần kinh doanh phần mềm
Khách hàng có nhu cầu về phần mềm của công ty thì họ có thể chọn một trong hai cách: Mua phần mềm đã có sẵn của công ty hoặc đề nghị thiết kế phần mềm mới hoặc sửa phần mềm có sẵn theo yêu cầu.
Với cả hai cách này, thì khách hàng đều sẽ thỏa thuận giá với công ty sau đó ký hợp đồng với công ty theo giá đã thỏa thuận. Khi ký hợp đồng khách hàng sẽ phải trả trước một phần số tiền, số tiền còn lại sẽ được thanh toán sau khi việc cài đặt và chạy thử phần mềm được hoàn tất. Tuy nhiên có một số khách hàng vẫn không trả hết tiền mà họ sẽ giữ lại một phần số tiền cho đến khi hết thời hạn bảo hành phần mềm.
* Lưu đồ quá trình bán hàng
1. Khách hàng
Tiếp nhận đơn hàng
2. Tiếp nhận yc
3. Xem xét yc
4. Giới thiệu, báo giá sp
5. Đàm phán, ký kết HĐ
6. Tiến hành giao hàng
7. Theo dõi và báo cáo
8. Điều chỉnh HĐ thay đổi ĐK
9. Lưu hồ sơ
H 1.1. Lưu đồ quá trình bán hàng
Chương 2
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1. Sơ phân rã chức năng
Quản Lý
Kinh Doanh
Cập Nhật Danh Mục Hệ Thống
Cập Nhật
Thông Tin
Tìm Kiếm
Thông Tin
Thống kê
Báo Cáo
H 2.1. Sơ đồ phân rã chức năng mức
2.1.1. Phần Cập nhật Danh Mục Hệ Thống
Cập Nhật
Danh Mục Hệ Thống
Cập Nhật
TT Nhà CC
Cập Nhật
TT Khách Hàng
Cập Nhật
TT Chức Vụ
Cập Nhật
TT Phòng Ban
Cập Nhật
TT Nhân Sự
Cập Nhật
TT Loại Hàng
Cập Nhật
TT Mặt Hàng
Cập Nhật
TT Giá Bán, Bảo Hành
H 2.2. Sơ đồ phân rã chức năng phần cập nhật danh mục hệ thống
2.1.2. Phần Cập Nhật Thông Tin
Cập Nhật
Thông Tin
Cập Nhật
TT Nhập Hàng
Cập Nhật
TT Bán Hàng
Cập Nhật
TT Hợp Đồng
Cập Nhật
TT Nhập Kho
Cập Nhật
TT Xuất Kho
Cập Nhật
TT Mất Hỏng hàng
H 2.3. Sơ đồ phân rã chức năng phần cập nhật thông tin
2.1.3. Phần Tìm Kiếm Thông Tin
Tìm Kiếm
Thông Tin
Tìm Kiếm
TT Khách Hàng
Tìm Kiếm
TT Nhà Cung Cấp
Tìm Kiếm
TT Mặt Hàng
Tìm Kiếm
TT Nhân Sự
Tìm Kiếm
TT Nhập Hàng
Tìm Kiếm TT
TT Hợp Đồng
Cập Nhật
TT Mặt Hàng
Cập Nhật
TT Loại Hàng
Cập Nhật
TT Nhân Sự
Cập Nhật
TT Phòng Ban
Cập Nhật
TT Chức Vụ
Cập Nhật
TT Khách Hàng
Cập Nhật
Danh Mục Hệ Thống
Cập Nhật
TT Mất Hỏng hàng
Cập Nhật
TT Xuất Kho
Cập Nhật
TT Nhập Kho
Cập Nhật
TT Hợp Đồng
Cập Nhật
TT Bán Hàng
Cập Nhật
TT Nhập Hàng
Cập Nhật
Thông Tin
Tìm Kiếm TT
TT Nhập KHo
Tìm Kiếm TT
Xuất Kho
Tìm Kiếm TT
TT Mất Hỏng Hàng
H 2.4. Sơ đồ phân rã chức năng phần tìm kiếm thông tin
2.1.4. Phần Thống Kê Báo Cáo
Thống Kê Báo Cáo
Thống Kê
TT Khách Mua Hàng
Thống Kê
TT Nhà Cung Cấp Hàng
Thống Kê
TT Nhập Hàng
Thống Kê
TT Bán Hàng
Thống Kê
TT Hợp Đồng
Thống Kê
TT Nhập Xuất Kho
Thống Kê
TT Hợp Đồng
Cập Nhật
TT Mặt Hàng
Cập Nhật
TT Loại Hàng
Cập Nhật
TT Nhân Sự
Cập Nhật
TT Phòng Ban
Cập Nhật
TT Chức Vụ
Cập Nhật
TT Khách Hàng
Cập Nhật
Danh Mục Hệ Thống
Cập Nhật
TT Mất Hỏng hàng
Cập Nhật
TT Xuất Kho
Cập Nhật
TT Nhập Kho
Cập Nhật
TT Hợp Đồng
Cập Nhật
TT Bán Hàng
Cập Nhật
TT Nhập Hàng
Cập Nhật
Thông Tin
Thống Kê
TT Công Nợ
Thống Kê TT
Doanh Thu Bán Hàng
H 2.5. Sơ đồ phân rã chức năng phần thống kê báo cáo
2.2. Sơ đồ luồng dữ liệu mức ngữ cảnh
Quản Trị
Hệ Thống Quản Lý Kinh Doanh
Người Dùng
1
2
3
4
1
2
3
4
H 2.7. Sơ đồ luồng dữ liệu mức ngữ cảnh
Chú thích:
Stt
Ý Nghĩa
1
Yêu cầu, thông tin cập nhật
2
Yêu cầu, thông tin tìm kiếm, thống kê
3
Đáp ứng / từ chối yêu cầu
4
Kết quả tìm kiếm, thống kê
2.3. Sơ đồ luồng dữ liệu mức đỉnh
DL Danh Mục
Hệ Thống
Cập Nhật Danh Mục Hệ Thống
1
Cập Nhật
Thông Tin
Thống Kê
Báo Cáo
Tìm Kiếm
Quản Lý
Người Dùng
Quản
Trị
Hệ
Thống
+
Người Dùng
DL Kinh Doanh
5
3
DL Người Dùng
2
4
6
7
8
10
11
DL Kinh Doanh
9
12
13
14
15
H 2.8. Sơ đồ luồng dữ liệu mức đỉnh
Chú thích :
Stt
Ý Nghĩa
1
Thông tin danh mục hệ thống
2
Dữ liệu danh mục hệ thống
3
Thông tin kinh doanh
4
Dữ liệu danh mục hệ thống để cập nhật thông tin kinh doanh
5
Dữ liệu kinh doanh
6
Yêu cầu, thông tin tìm kiếm
7
Kết quả tìm kiếm
8
Dữ liệu kinh doanh tìm kiếm được
9
Dữ liệu danh mục hệ thống tìm kiếm được
10
Yêu cầu, thông tin tìm kiếm, thống kê
11
Kết quả thống kê
12
Dữ liệu danh mục hệ thống thống kê được
13
Dữ liệu kinh doanh thống kê được
14
Thông tin người dùng
15
Dữ liệu người dùng
2.4. Sơ đồ luồng dữ liệu mức dưới đỉnh
2.4.1. Phần danh mục hệ thống
Quản
Trị
Hệ Thống
+
Người
Dùng
DL Nhà Cung Cấp
Cập Nhật
TT Nhà Cung Cấp
Cập Nhật
TT Khách Hàng
Cập Nhật
TT Mặt Hàng
Cập Nhật TT Nhân Sự
Cập Nhật
TT
Chức Vụ
Cập Nhật TT
Loại Hàng
DL Khách Hàng
DL Chức Vụ
DL Nhân Sự
DL Loại Hàng
DL Mặt Hàng
1
2
3
4
5
6
7
8
9
13
14
16
15
17
Cập Nhật
Giá bán, BH
Cập Nhật
TT
Phòng Ban
DL Phòng Ban
10
11
12
18
19
H 2.9. Sơ đồ luồng dữ liệu mức dưới đỉnh phần danh mục hệ thống
Chú thích :
Stt
Ý Nghĩa
1
Thông tin nhà cung cấp
2
Dữ liệu nhà cung cấp
3
Thông tin khách hàng
4
Dữ liệu khách hàng
5
Thông tin chức vụ
6
Dữ liệu chức vụ
7
Thông tin nhân sự
8
Dữ liệu chức vụ cho cập nhật thông tin nhân sự
9
Dữ liệu nhân sự
10
Thông tin phòng ban
11
Dữ liệu phòng ban
12
Dữ liệu phòng ban cho cập nhật thông tin nhân sự
13
Thông tin loại hàng
14
Dữ liệu loại hàng
15
Thông tin mặt hàng
16
Dữ liệu loại hàng cho cập nhật mặt hàng
17
Dữ liệu mặt hàng
18
Thông tin giá bán, bảo hành
19
Dữ liệu ía bán bảo hành
2.4.2. Phần cập nhật thông tin
Quản Trị
Hệ Thống
+
Người
Dùng
DL Nhà Cung Cấp
1
Cập Nhật TT
Nhập Hàng
Cập Nhật TT
Bán Hàng
Cập Nhật TT
Hợp Đồng
Cập Nhật TT
Nhập Kho
Cập Nhật TT
Xuất Kho
DL Nhập Hàng
DL Bán Hàng
DL Mặt Hàng
DL Hợp Đồng
DL Nhập Kho
DL Xuat Kho
DL Khách Hàng
DL Hố Sơ Nhân Sự
DL Mặt Hàng
2
3
4
4
Cập Nhật TT
Mất, Hỏng Hàng
15
DL Mặt Hàng
4
2
DL Mất, Hỏng Hàng
DL Mặt Hàng
5
2
6
4
7
2
8
9
10
11
12
2
13
4
14
16
Cập Nhật
Kho Hàng
DL Kho Hàng
17
18
H 2.10. Sơ đồ luồng dữ liệu mức dưới đỉnh phần cập nhật thông tin
Chú thích :
Stt
Ý Nghĩa
1
Thông tin nhập hàng
2
Dữ liệu mặt hàng
3
Dữ liệu nhà cung cấp
4
Dữ liệu nhân sự
5
Dữ liệu nhập hàng
6
Thông tin bán hàng
7
Dữ liệu bán hàng
8
Dữ liệu khách hàng
9
Thông tin hợp đồng
10
Dữ liệu hợp đồng
11
Thông tin nhập kho
12
Dữ liệu nhập kho
13
Thông tin xuất kho
14
Dữ liệu xuất kho
15
Thông tin khai báo mất, hỏng hàng
16
Dữ liệu mất hỏng hàng
17
Thông tin hàng trong kho
18
Dữ liệu hàng trong kho
2.4.3. Phần tìm kiếm thông tin
Quản Trị
Hệ Thống
+
Người
Dùng
DL Nhân Sự
1
5
9
Tìm Kiếm
TT Nhân Sự
Tìm Kiếm TT
Nhà Cung Cấp
Tìm Kiếm TT
Khách Hàng
Tìm Kiếm TT
Mặt Hàng
Tìm Kiếm
TT Nhập
Tìm Kiếm
TT Bán
Tìm Kiếm TT
Hợp Đồng
DL Mặt Hàng
DL Bán Hàng
DL Hợp Đồng
DL Khách Hàng
DL Nhà Cung Cấp
DL Nhập Hàng
2
7
DL Mặt Hàng
DL Khách Hàng
3
4
6
8
10
4
2
11
12
8
13
6
14
2
2
Tìm Kiếm TT
Nhập Kho
Tìm Kiếm TT
Xuất Kho
DL Mặt Hàng
DL Nhập Kho
DL Xuất Kho
15
16
17
18
2
2
8
8
H 2.11. Sơ đồ luồng dữ liệu mức dưới đỉnh phần tìm kiếm thông tin
Chú thích :
Stt
Ý Nghĩa
1
Thông tin / kết quả tìm kiếm hồ sơ nhân sự
2
Dữ liệu nhân sự
3
Thông tin / kết quả tìm kiếm nhà cung cấp
4
Dữ liệu nhà cung cấp
5
Thông tin / kết quả tìm kiếm khách hàng
6
Dữ liệu khách hàng
7
Thông tin / kết quả tìm kiếm mặt hàng
8
Dữ liệu mặt hàng
9
Thông tin / kết quả tìm kiếm hóa đơn nhập
10
Dữ liệu hóa đơn nhập
11
Thông tin / kết quả tìm kiếm hóa đơn bán
12
Dữ liệu hóa đơn bán
13
Thông tin / kết quả tìm kiếm hợp đồng
14
Dữ liệu hợp đồng
15
Thông tin / kết quả tìm kiếm xnhập kho
16
Dữ liệu nhập kho
17
Thông tin / kết quả tìm kiếm xuất kho
18
Dữ liệu xuất kho
2.4.4. Phần thống kê, báo cáo
Quản Trị
Hệ Thống
+
Người
Dùng
1
5
TK TT
Khách Hàng
TK TT Nhà Cung Cấp
TK TT
Nhập Hàng
TK TT
Bán Hàng
TK TT
Hợp Đồng
DL Nhà Cung Cấp
DL Bán Hàng
DL Hợp Đồng
DL Khách Hàng
DL Nhập Hàng
4
3
DL Mặt Hàng
DL Khách Hàng
2
6
7
8
9
10
7
11
2
12
8
8
TK Doanh Thu Bán Hàng
DL HĐ Nhập
DL HĐ Bán
DL Nhân Sự
DL Mặt Hàng
6
100
13
TK Nhập Xuât Kho,Tồn Kho
DL Nhập Kho
DL Xuất Kho
DL Mặt Hàng
7
15
16
8
14
DL Bán Hàng
TK Công Nợ
6
100
DL Khách Hàng
DL Nhà Cung Cấp
2
4
DL Kho Hàng
DL Kho Hàng
17
17
H 2.12. Sơ đồ luồng dữ liệu mức dưới đỉnh phần thống kê báo cáo
Chú thích :
Stt
Ý Nghĩa
1
Thông tin / kết quả thống kê khách hàng
2
Dữ liệu khách hàng
3
Thông tin / kết quả thống kê nhà cung cấp
4
Dữ liệu nhà cung cấp
5
Thông tin / kết quả thông kê hóa đơn nhập
6
Dữ liệu hóa đơn nhập
7
Dữ liệu mặt hàng
8
Dữ liệu nhân sự
9
Thông tin / kết quả thông kê hóa đơn bán
10
Dữ liệu hóa đơn bán
11
Thông tin / kết quả thống kê hợp đồng
12
Dữ liệu hợp đồng
13
Thông tin / kết quả thống kê doanh thu
14
Thông tin / kết quả thống kê xuất nhập kho
15
Dữ liệu nhập kho
16
Dữ liệu xuất kho
17
Dữ liệu kho hàng
2.5. Cơ sở dữ liệu liên quan
2.5.1. Các bảng dữ liệu
B1. Bảng nhà cung cấp ( NhaCungCap )
Mô tả : lưu thông tin của các nhà cung cấp hàng cho công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaNhaCC
varchar
5
Mã nhà cung cấp
2
TenNhaCC
nvarchar
50
Tên nhà cung cấp
3
SoDT
varchar
14
Số điện thoại
4
DiaChi
nvarchar
100
Địa chỉ
5
Email
nvarchar
100
Địa chỉ Email
6
MSThue
nvarchar
10
Mã số thuế
7
GhiChu
nvarchar
255
Ghi chú
B2. Bảng khách hàng ( KhachHang )
Mô tả : lưu thông tin của các khách hàng mua hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaKH
varchar
8
Mã khách hàng
2
TenKH
nvarchar
50
Tên khách hàng
3
SoDT
varchar
14
Số điện thoại
4
DiaChi
nvarchar
100
Địa chỉ
5
Email
nvarchar
100
Địa chỉ Email
6
MSThue
nvarchar
10
Mã số thuế
5
GhiChu
nvarchar
255
Ghi chú
B3. Bảng chức vụ ( ChucVu )
Mô tả : Lưu thông tin các chức vụ trong công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaCV
varchar
4
Mã chức vụ
2
TenCV
nvarchar
50
Tên chức vụ
3
GhiChu
nvarchar
255
Ghi chú
B4. Bảng phòng ban ( PhongBan )
Mô tả : Lưu thông tin các phòng ban trong công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaPB
varchar
4
Mã phòng ban
2
TenPB
nvarchar
50
Tên phòng ban
3
GhiChu
nvarchar
255
Ghi chú
B5. Bảng nhân viên ( NhanVien )
Mô tả : Lưu thông tin các nhân viên trong công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaNV
varchar
6
Mã nhân viên
2
TenNV
nvarchar
40
Tên nhân viên
3
MaCV
varchar
4
Mã chức vụ
4
MaPB
varchar
4
Mã phòng ban
5
SoDT
varchar
14
Số điện thoại
6
Email
nvarchar
100
Địa chỉ Email
7
Image
image
16
Ảnh nhân viên
7
DiaChi
nvarchar
100
Địa chỉ
8
QueQuan
nvarchar
100
Quê quán
9
GhiChu
nvarchar
500
Ghi chú
10
TinhTrang
tinyint
1
Tình Trạng
B6. Bảng loại hàng ( LoaiHang )
Mô tả : Lưu thông tin các loại hàng để phân loại các mặt hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaLH
varchar
5
Mã loại hàng
2
TenLH
nvarchar
50
Tên loại hàng
3
GhiChu
varchar
500
Ghi chú
B7. Bảng mặt hàng ( MatHang )
Mô tả : Lưu thông tin các mặt hàng mà công ty kinh doanh
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaMH
varchar
6
Mã mặt hàng
2
TenMH
nvarchar
100
Tên mặt hàng
3
MaLH
varchar
5
Mã loại hàng
4
Image
Image
16
Ảnh mặt hàng
5
GiaBan
money
8
Giá bán
6
GiaGiam
money
8
Giá giảm
7
LoaiTien
nvarchar
10
Loại tiền
8
TGBH
float
8
Thời gian bảo hành
9
DVTG
varchar
10
Đơn vị thời gian BH
10
NgaDatGia
datetime
8
Ngày đặt giá
11
GhiChu
nvarchar
500
Ghi chú
12
TinhTrang
tnyint
1
Tình trạng
B8. Bảng hóa đơn nhập hàng ( HoaDonNhap )
Mô tả : Lưu thông tin các hóa đơn nhập hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHD
varchar
10
Mã hóa đơn
2
Ngay
date/time
8
Ngày nhập
3
MaNhaCC
varchar
4
Mã nhà cung cấp
4
LoaiTien
nvarchar
10
Loại tiền
5
TiGia
money
8
Tỷ giá
6
Thue
money
8
Tiền thuế
7
MaNV
varchar
6
Mã nhân viên
8
DaTra
money
8
Số tiền đã trả
9
GhiChu
nvarchar
500
Ghi chú
B9. Bảng hóa đơn nhập hàng chi tiết ( HDNhapCT )
Mô tả : Lưu thông tin chi tiết các hóa đơn nhập hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHDCT
varchar
12
Mã hóa đơn chi tiết
2
MaHD
varchar
10
Mã hóa đơn nhập
3
MaMH
varchar
6
Mã mặt hàng
4
DVT
nvarchar
10
Đơn vị tính
5
SoLuong
int
4
Số lượng
6
GiaNhap
money
8
Giá nhập
7
GhiChu
nvarchar
255
Ghi chú
B10. Bảng thanh toán hóa đơn nhập ( TTHDNhap )
Mô tả : Lưu thông tin quá trình thanh toán các hóa đơn nhập hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaTT
varchar
12
Mã thanh toán
2
MaHD
varchar
10
Mã hóa đơn nhập
3
MaNV
varchar
6
Mã nhân viên thu tiền
5
Ngay
date/time
8
Ngày thanh toán
6
SoTien
money
8
Số tiền thanh toán
7
LoaiTien
nvarchar
10
Loại tiền
8
TyGia
money
8
Tỷ giá
9
GhiChu
nvarchar
500
Ghi chú
B11. Bảng hóa đơn bán hàng ( HoaDonBan )
Mô tả : Lưu thông tin các hóa đơn bán hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHD
varchar
10
Mã hóa đơn
2
NgayBan
date/time
8
Ngày bán
3
MaKH
varchar
8
Mã khách hàng
8
MaNV
varchar
6
Mã nhân viên bán
4
LoaiTien
nvarchar
10
Loại tiền
5
TyGia
money
8
Tỷ giá
6
Thue
money
8
Tiền thuế
7
GhiChu
nvarchar
500
Ghi chú
8
MaHDB
varchar
8
Mã hợp đồng
B12. Bảng hóa đơn bán hàng chi tiết ( HDBanCT )
Mô tả : Lưu thông tin chi tiết các hóa đơn bán hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHDCT
varchar
12
Mã hóa đơn chi tiết
2
MaHD
varchar
10
Mã hóa đơn bán
3
MaMH
varchar
6
Mã mặt hàng
4
DVT
nvarchar
10
Đơn vị tính
5
Đơn giá
money
8
Đơn giá
6
SoLuong
int
4
Số lượng
7
GiaBan
money
8
Giá bán
8
GhiChu
nvarchar
500
Ghi chú
B13. Bảng thanh toán hóa đơn bán ( TTHDBan )
Mô tả : Lưu thông tin quá trình thanh toán hóa đơn bán hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaTT
varchar
12
Mã thanh toán
2
MaHD
varchar
10
Mã hóa đơn bán
3
Ngay
date/time
8
Ngày thanh toán
4
MaNV
varchar
6
Mã nhân viên thu tiền
5
SoTien
money
8
Số tiền thanh toán
6
LoaiTien
nvarchar
10
Loại tiền
7
TyGia
money
8
Tỷ giá
8
GhiChu
nvarchar
500
Ghi chú
B14. Bảng hợp đồng bán hàng ( HopDongBan )
Mô tả : Lưu thông tin các hóa hợp đồng bán hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHDB
varchar
8
Mã hợp đồng
2
MaKH
varchar
8
Mã khách hàng
3
NgayKy
date/time
8
Ngày ký
3
MaNV
varchar
6
Mã nhân viên ký
4
LoaiTien
nvarchar
10
Loại tiền
5
TyGia
money
8
Tỷ giá
6
Thue
money
8
Tiền thuế
7
DaTra
money
8
Số tiền đã trả
8
NgayTra
date/time
8
Ngày trả
9
NgayBatDau
date/time
8
Ngày bắt đầu
10
NgayKetThuc
date/time
8
Ngày kết thúc
11
NoiBanGiao
nvarchar
100
Nơi bàn giao
12
MaTT
varchar
4
Mã tình trạng
13
GhiChu
nvarchar
500
Ghi chú
14
TT
tinyint
1
Tình trạng
B15. Bảng hợp đồng bán hàng chi tiết ( HopDongCT )
Mô tả : Lưu thông tin chi tiết các hợp dồng bán hàng của công ty
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaHDBCT
varchar
10
Mã hợp đồng chi tiết
2
MaHDB
varchar
10
Mã hợp đồng bán
3
MaMH
varchar
6
Mã mặt hàng
4
DVT
nvarchar
10
Đơn vị tính
5
SoLuong
int
4
Số lượng
6
DonGia
money
8
Đơn giá
7
GiaBan
money
8
Giá bán
8
GhiChu
nvarchar
500
Ghi chú
B16. Bảng phiếu nhập kho ( PhieuNhapKho )
Mô tả : Lưu thông tin về các phiếu nhập kho hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
SoPhieu
varchar
10
Số phiếu nhập
2
NgayNhap
date/time
8
Ngày nhập
3
MaNV
varchar
6
Mã nhân viên nhập
4
GhiChu
nvarchar
500
Ghi chú
B17. Bảng phiếu nhập kho chi tiết ( PhieuNhapKhoCT )
Mô tả : Lưu thông tin chi tiết của các phiếu nhập kho hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
SoPhieuCT
varchar
12
Số phiếu chi tiết
2
SoPhieu
varchar
10
Số phiếu nhập
3
MaMH
varchar
6
Mã mặt hàng
4
DVT
nvarchar
10
Đơn vị tính
5
SoLuong
int
4
Số lượng
6
GhiChu
nvarchar
500
Ghi chú
B18. Bảng phiếu xuất kho ( PhieuXuatKho )
Mô tả : Lưu thông tin về các phiếu xuất kho hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
SoPhieu
varchar
10
Số phiếu xuất
2
NgayXuat
varchar
10
Ngày xuất
3
MaNV
varchar
6
Mã nhân viên
4
GhiChu
nvarchar
500
Ghi chú
B21. Bảng phiếu xuất kho chi tiết ( PhieuXuatKhoCT )
Mô tả : Lưu thông tin chi tiết của các phiếu xuất kho hàng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
SoPhieuCT
varchar
12
Mã phiếu chi tiết
2
SoPhieu
varchar
10
Số phiếu xuất
3
MaMH
varchar
6
Mã mặt hàng
4
DVT
nvarchar
10
Đơn vị tính
5
SoLuong
int
4
Số lượng
6
GhiChu
nvarchar
500
Ghi chú
B19. Bảng kho hàng ( KhoHang )
Mô tả : Lưu thông tin về các mặt hàng hiện tại có trong kho
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaKho
varchar
6
Mã kho
2
MaMH
varchar
6
Mã mặt hàng
3
SoLuong
int
4
Số lượng
4
DVT
nvarchar
10
Đơn vị tính
B20. Bảng mất, hỏng hàng ( MatHongHang )
Mô tả : Lưu thông tin các mặt hàng bị mất hỏng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaKB
varchar
8
Mã khai báo mất hỏng
2
Ngay
date/time
8
Ngày khai báo
3
MaNV
varchar
6
Mã nhân viên khai báo
4
LyDo
nvarchar
500
Lý do
5
GhiChu
nvarchar
500
Ghi chú
6
TT
Tinyint
1
Tình trạng
B24. Bảng chi tiết mất, hỏng hàng ( MatHongCT )
Mô tả : Lưu thông tin chi tiết hàng hóa bị mất hỏng
Stt
Tên trường
Kiểu dữ liệu
Độ rộng
Ý nghĩa
1
MaKBCT
varchar
10
Mã khai báo chi tiết
2
MaKB
varchar
8
Mã khai báo
3
MaMH
varchar
6
Mã mặt hàng bị mất
4
DVT
nvarchar
10
Đơn vị tính
5
SoLuong
int
4
Số lượng bị mất
6
GhiChu
nvarchar
500
Ghi chú
2.5.2. Liên kết giữa các bảng dữ liệu
H 2.15. Sơ đồ liên kết giữa các thực thể
H 2.16. Sơ đồ liên kết giữa các thực thể ( tiếp )
PHỤ LỤC
CÁC KẾT QUẢ ĐẠT ĐƯỢC
Giao diện chính của chương trình
H4.1. Giao diện chính của chương trình
- Giao diện phần mặt hàng
H4.2. Giao diện phần cập nhật mặt hàng
- Giao diện phần hóa đơn bán hàng
H4.3. Giao diện phần hóa đơn bán hàng
- Giao diện phần thống kê nợ của khách hàng
H4.4. Giao diện phần thống kê nợ khách hàng
KẾT LUẬN
Trong thời gian qua với sự giúp đỡ, chỉ bảo tận tình của thầy hướng dẫn Ths. Đặng Quang Thanh, em đã cố gắng khảo sát hệ thống thực tế, đồng thời nghiên cứu ngôn ngữ cần thiết để hoàn thành đề tài của mình. Những phần em đã làm được bao gồm việc quản lý thông tin kinh doanh nhập xuất hàng và các thông tin liên quan đến nhập xuất hàng, cụ thể là:
- Quản lý các thông tin liên quan đến hàng hóa: Thông tin mặt hàng, giá bán, bảo hành, thông tin tồn kho, thông tin lượng hàng nhập xuất.
- Quản lý các thông tin liên quan trực tiếp đến mua bán hàng hóa: Hóa đơn bán hàng, hóa đơn nhập hàng, thông tin hợp đồng bán hàng, thông tin xuất kho, thông tin nhập kho.
- Quản lý các thông tin liên quan đến công ty: Thông tin phòng ban, chức vụ, thông tin nhân sự.
- Quản lý thông tin các đối tác của công ty: Thông tin khách hàng, nhà cung cấp, thông tin bán hàng và mua hàng của nhà cung cấp và khách hàng.
- Quản lý các thông tin liên quan đến doanh thu từ bán hàng: Thông tin nợ của khách hàng, thông tin nợ nhà cung cấp, thông tin chi từ nhập hàng, thông tin thu từ bán hàng, thông tin doanh thu tổng hợp.
Tuy nhiên do còn thiếu kinh nghiệm và có một số khó khăn về thời gian và phương tiện làm việc nên đề tài của em vẫn còn nhiều thiếu xót và quy mô, lĩnh vực quản lý còn bó hẹp, cụ thể là:
- Chưa quản lý được các thông tin yêu cầu của khách, các thông tin khuyến mại, các thông tin bảo hàng hàng hóa...
Chưa quản lý được thông tin tài chính: Thông tin thu chi, nợ ngân hàng, các khoản đầu tư…
Chưa quản lý được thông tin tiền lương: Tiền lương, phụ cấp, thưởng phạt, bảo hiểm…
- Ngoài ra, những phần đã làm được còn nhiều chỗ chưa chặt chẽ, chưa tối ưu về mặt dữ liệu và quá trình xử lý….
Trong thời gian tới, nếu có thời gian em dự định sẽ khắc phục những sái xót và bổ xung những chức năng còn thiếu thiếu để chương trình trở nên hoàn thiện hơn, đáp ứng được yêu cầu của thực tế.
Em rất mong nhận được sự giúp đỡ chỉ bảo của các thầy, sự tham gia góp ý của các bạn để em có những định hướng đúng đắn để hoàn thành tốt định hướng của mình. Em xin chân thành cảm ơn !
LỜI CẢM ƠN
Em xin chân thành cảm ơn thầy giáo Ths. Đặng Quang Thanh, người thầy đã tận tình chỉ bảo, uốn nắn cho em trong suốt thời gian làm đề tài tốt nghiệp. Thầy đã giúp em xác định được định hướng và nắm được những thông tin cần thiết để có thể thực hiện đề tài của mình. Ngoài ra em xin cảm ơn các thầy giáo trong Khoa Công nghệ thông tin trong suốt thời gian em học tại trường đã chỉ bảo giúp em có một nền kiến thức cơ bản để có thể tự phát triển kiến thức của bản thân. Em cũng xin cảm ơn anh Nguyễn Ngọc Sơn đã giúp đỡ tạo điều kiện tốt cho em hoàn thành quá trình thực tập.
TÀI LIỆU THAM KHẢO
Nguyễn Văn Ba - Phân tích và thiết kế hệ thống thông tin - Nhà xuất bản Đại học quốc gia Hà Nội, 2000.
Phạm Hữu Khang, Hoàn Đức Hải, Đoàn Thiện Nhân - C# 2005 tập 2, Lập trình Windows Foms - Nhà xuất bản Lao động xã hội, 2006.
3. Phạm Hữu Khang, Hoàn Đức Hải, Trần Tiến Dũng - C# 2005 tập 4 phần 1, Lập trình cơ sở dữ liệu - Nhà xuất bản Lao động xã hỗi, 2006.
4. Phạm Hữu Khang, Hoàn Đức Hải, Trần Tiến Dũng - C# 2005 tập 4 phần 2, Lập trình cơ sở dữ liệu, thiết kế Report - Nhà xuất bản Lao động xã hội, 2006.
Các file đính kèm theo tài liệu này:
- Phân tích thiết kế hệ thống - quản lý thông tin kinh doanh nhập xuất hàng.doc