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

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG CÔNG TY THƯƠNG MẠI DỊCH VỤ 359

64 783 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

Thông tin cơ bản

Định dạng
Số trang 64
Dung lượng 4,63 MB

Nội dung

MỤC LỤC LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC HÌNH VẼ, ĐỒ THỊ LỜI MỞ ĐẦU 1 CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 3 1.1. Vấn đề ứng dụng Công nghệ Thông tin vào việc quản lý kho hàng 3 1.2. Đánh giá hiện trạng hệ thống cũ 3 1.2.1. Cơ sở hạ tầng công ty 3 1.2.2. Cơ cấu tổ chức công ty 4 1.2.3. Hiện trạng 4 1.3. Mô tả hệ thống mới và các yêu cầu 4 1.3.1. Khách thể và đối tượng nghiên cứu 4 1.3.2. Giới hạn và phạm vi hệ thống sẽ xây dựng 5 1.3.3. Yêu cầu về hệ thống phần mềm quản lý kho hàng 5 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 6 2.1. Phân tích yêu cầu: 6 2.1.1. Yêu cầu về hệ thống phần mềm quản lý kho hàng 6 2.1.2. Yêu cầu của hệ thống 6 2.2. Xây dựng biểu đồ Use Case 7 2.2.1. Xác định các Actor chính của hệ thống 7 2.2.2. Biểu đồ Use Case của Admin 8 2.2.3. Biểu đồ Use Case của User 10 2.2.4. Biểu đồ Use Case chung AdminUser 11 2.3. Xây dựng biểu đồ Class 19 2.3.1. Biểu đồ Class tổng quan 19 2.3.2. Biểu đồ Class phiếu nhập 20 2.3.3. Biểu đồ Class phiếu xuất 21 2.3.4. Biểu đồ Class định giá hàng 22 2.3.5. Biểu đồ Class tồn kho 23 2.4. Xây dựng biểu đồ Sequence 23 2.4.1. Biểu đồ Sequence đăng nhập 23 2.4.2. Biểu đồ Sequence quản lý thông tin công ty 24 2.4.3. Biểu đồ Sequence định giá hàng 24 2.4.4. Biểu đồ Sequence thống kê công nợ phải thu 25 2.4.5. Biểu đồ Sequence thống kê công nợ phải trả 25 2.4.6. Biểu đồ Sequence thống kê doanh thu bán hàng 26 CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH 27 3.1. Giới thiệu về hệ quản trị CSDL SQL Server và công nghệ .NET 27 3.1.1. Hệ quản trị CSDL SQL Server 27 3.1.2. Ngôn ngữ lập trình C 30 3.1.3. Công cụ lập trình Microsoft Visual Studio 31 3.2. Thiết kế cơ sở dữ liệu 32 3.2.1. Chi tiết các bảng trong CSDL 32 3.3. Thiết kế giao diện 41 3.4. Thiết kế chương trình 46 3.4.1. Presentation Layers 46 3.4.2. Bussiness Logic Layers 47 3.4.3. Data Access Layers 47 CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ 48 4.1. Kết luận 48 4.1.1. Thuận lợi và khó khăn trong thời gian thực hiện đồ án 48 4.1.2. Kết quả đạt được 48 4.2. Ưu và nhược điểm của hệ thống 48 4.3. Kiến nghị và đề xuất 49 TÀI LIỆU THAM KHẢO 50

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

SINH VIÊN: TRẦN THỊ NHƯ QUỲNH

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG CÔNG TY THƯƠNG MẠI & DỊCH VỤ 359

Hà Nội - 2015

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

SINH VIÊN:TRẦN THỊ NHƯ QUỲNH

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG CÔNG TY THƯƠNG MẠI & DỊCH VỤ 359

Chuyên ngành: Công nghệ Thông tin

Mã ngành:

NGƯỜI HƯỚNG DẪN : Th.s Nguyễn Thị Hồng Loan

Hà Nội - 2015

Trang 4

LỜI CAM ĐOAN

Em tên là: Trần Thị Như Quỳnh, sinh viên lớp ĐH1C1 – Khoa Công nghệThông tin - Trường Đại học Tài nguyên và Môi trường Hà Nội

Em xin cam đoan toàn bộ nội dung của đồ án do em tự học tập, nghiên cứutrên Internet, sách và các tài liệu trong và ngoài nước có liên quan Không sao chéphay sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đều được trích dẫn cụ thể

Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước QuýThầy Cô, Khoa và Nhà trường

Hà Nội, ngày tháng 6 năm 2015

NGƯỜI CAM ĐOAN

Trần Thị Như Quỳnh

Trang 5

MỤC LỤC

LỜI CAM ĐOAN

MỤC LỤC

DANH MỤC CÁC BẢNG

DANH MỤC HÌNH VẼ, ĐỒ THỊ

LỜI MỞ ĐẦU 1

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG 3

1.1 Vấn đề ứng dụng Công nghệ Thông tin vào việc quản lý kho hàng 3

1.2 Đánh giá hiện trạng hệ thống cũ 3

1.2.1 Cơ sở hạ tầng công ty 3

1.2.2 Cơ cấu tổ chức công ty 4

1.2.3 Hiện trạng 4

1.3 Mô tả hệ thống mới và các yêu cầu 4

1.3.1 Khách thể và đối tượng nghiên cứu 4

1.3.2 Giới hạn và phạm vi hệ thống sẽ xây dựng 5

1.3.3 Yêu cầu về hệ thống phần mềm quản lý kho hàng 5

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 6

2.1 Phân tích yêu cầu: 6

2.1.1 Yêu cầu về hệ thống phần mềm quản lý kho hàng 6

2.1.2 Yêu cầu của hệ thống 6

2.2 Xây dựng biểu đồ Use Case 7

2.2.1 Xác định các Actor chính của hệ thống 7

2.2.2 Biểu đồ Use Case của Admin 8

2.2.3 Biểu đồ Use Case của User 10

2.2.4 Biểu đồ Use Case chung Admin/User 11

2.3 Xây dựng biểu đồ Class 19

2.3.1 Biểu đồ Class tổng quan 19

2.3.2 Biểu đồ Class phiếu nhập 20

2.3.3 Biểu đồ Class phiếu xuất 21

Trang 6

2.3.5 Biểu đồ Class tồn kho 23

2.4 Xây dựng biểu đồ Sequence 23

2.4.1 Biểu đồ Sequence đăng nhập 23

2.4.2 Biểu đồ Sequence quản lý thông tin công ty 24

2.4.3 Biểu đồ Sequence định giá hàng 24

2.4.4 Biểu đồ Sequence thống kê công nợ phải thu 25

2.4.5 Biểu đồ Sequence thống kê công nợ phải trả 25

2.4.6 Biểu đồ Sequence thống kê doanh thu bán hàng 26

CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH 27

3.1 Giới thiệu về hệ quản trị CSDL SQL Server và công nghệ NET 27

3.1.1 Hệ quản trị CSDL SQL Server 27

3.1.2 Ngôn ngữ lập trình C# 30

3.1.3 Công cụ lập trình Microsoft Visual Studio 31

3.2 Thiết kế cơ sở dữ liệu 32

3.2.1 Chi tiết các bảng trong CSDL 32

3.3 Thiết kế giao diện 41

3.4 Thiết kế chương trình 46

3.4.1 Presentation Layers 46

3.4.2 Bussiness Logic Layers 47

3.4.3 Data Access Layers 47

CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ 48

4.1 Kết luận 48

4.1.1 Thuận lợi và khó khăn trong thời gian thực hiện đồ án 48

4.1.2 Kết quả đạt được 48

4.2 Ưu và nhược điểm của hệ thống 48

4.3 Kiến nghị và đề xuất 49

TÀI LIỆU THAM KHẢO 50

Trang 7

DANH MỤC CÁC BẢNG

Bảng Nhóm hàng 32

Bảng Hàng hóa 32

Bảng Kho hàng 33

Bảng Đối tượng 34

Bảng Nhóm đối tượng 35

Bảng Nhân sự 35

Bảng Tính chất nhập xuất 36

Bảng Chi tiết nhập hàng 36

Bảng Hóa đơn nhập hàng 37

Bảng Chi tiết xuất hàng 39

Bảng Hóa đơn xuất hàng 39

Bảng Định giá hàng 40

Trang 8

DANH MỤC HÌNH VẼ, ĐỒ THỊ

Hình 2.2.2.1: Biểu đồ Use Case tổng quan dành cho Admin 8

Hình 2.2.2.2: Biểu đồ Use Case quản lý hệ thống dành cho Admin 9

Hình 2.2.3.1: Biểu đồ Use Case tổng quan dành cho User 10

Hình 2.2.3.2: Biểu đồ Use Case quản lý hệ thống dành cho User 11

Hình 2.2.4.1: Biểu đồ Use Case quản lý danh mục của Admin/User 11

Hình 2.2.4.2: Biểu đồ User Case quản lý danh mục nhóm hàng của Admin/User 12

Hình 2.2.4.3: Biểu đồ User Case quản lý danh mục hàng hóa của Admin/User 12

Hình 2.2.4.4: Biểu đồ User Case quản lý danh mục kho hàng của Admin/User 13

Hình 2.2.4.5: Biểu đồ User Case quản lý danh mục nhập xuất của Admin/User 13

Hình 2.2.4.6: Biểu đồ User Case quản lý nhóm đối tượng của Admin/User 14

Hình 2.2.4.7: Biểu đồ User Case quản lý danh mục loại đối tượng của Admin/User 14

Hình 2.2.4.8: Biểu đồ User Case quản lý danh mục đối tượng của Admin/User 15

Hình 2.2.4.9: Biểu đồ User Case quản lý nhập xuất của Admin/User 15

Hình 2.2.4.10: Biểu đồ User Case quản lý nhập hàng từ NCC của Admin/User 16

Hình 2.2.4.11: Biểu đồ User Case quản lý xuất bán buôn của Admin/User 16

Hình 2.2.4.12: Biểu đồ User Case quản lý xuất bán lẻ của Admin/User 17

Hình 2.2.4.13: Biểu đồ User Case cấu hình của Admin/User 17

Hình 2.2.4.14: Biểu đồ User Case thống kê của Admin/User 18

Hình 2.3.1: Biểu đồ Class tổng quan 19

Hình 2.3.2: Biểu đồ Class phiếu nhập 20

Hình 2.3.3: Biểu đồ Class phiếu xuất 21

Hình 2.3.4: Biểu đồ Class định giá hàng 22

Hình 2.3.5: Biểu đồ Class tồn kho 23

Hình 2.4.1: Biểu đồ Sequence đăng nhập 23

Hình 2.4.2: Biểu đồ Sequence quản lý thông tin công ty 24

Hình 2.4.3: Biểu đồ Sequence định giá hàng 24

Hình 2.4.4: Biểu đồ Sequence thống kê công nợ phải thu 25

Hình 2.4.5: Biểu đồ Sequence thống kê công nợ phải trả 25

Hình 2.4.6: Biểu đồ Sequence thống kê doanh thu bán hàng 26

Trang 10

LỜI MỞ ĐẦU

Cùng với sự phát triển mạnh mẽ và không ngừng của xã hội, thông tin ngàycàng trở nên phong phú đa dạng và phức tạp Công nghệ thông tin ra đời nhằmđáp ứng những vấn đề to lớn và quan trọng đó

Hiện nay công nghệ thông tin và đang trở thành một công cụ trợ giúp rấtđắc lực cho con người trong mọi lĩnh vực, ngành nghề

Một trong những lĩnh vực mà Công nghệ thông tin đã đi vào sâu và thuđược những thành tựu to lớn đó là lĩnh vực quản lý Các phần mềm nối tiếp ra đờinhằm quản lý, xử lý thông tin trên máy tính đối với nhiều vấn đề như: Kế hoạch,nhân sự, kế toán, tài vụ, hàng hóa, v…v Tin học trong lĩnh vực này đã góp phầnđáng kể làm giảm nhẹ công sức, thời gian chi phí của các tổ chức cá nhân, giúpcho các nhà lãnh đạo đưa ra những quyết định chiến lược đúng đắn ở tầm vĩ môcũng như vi mô

Công ty thương mại và dịch vụ 359 có chức năng cung cấp các thiết bị vănphòng, phần cứng, xây dựng các phần mềm máy tính Do vậy việc xây dựng mộtphần mềm quản lý kho hàng là vô cùng cần thiết và quan trọng Với thực tế đó vàtrong thời gian thực tập tại công ty cùng với sự hướng dẫn của Cán bộ hướng dẫn

và Giáo viên hướng dẫn em đã bước đầu hình thành đề tài thực tập: “Xây dựng hệ thống quản lý kho hàng công ty thương mại dịch vụ 359”.

Đề tài: “Hệ thống quản lý kho hàng công ty thương mại dịch vụ 359”

được nghiên cứu bằng ứng dụng winform sử dụng ngôn ngữ lập trình C# và cơ sở

dữ liệu (CSDL) SQL Server

Bố cục của báo cáo đồ án gồm 4 chương:

Chương 1: Khảo sát hệ thống Chương này giới thiệu sơ lược, đánh giá và

khảo sát hệ thống cũ với kho hàng được quản lý bằng việc ghi chép thủ công, tìm

hiểu về quy trình nghiệp vụ, xác định các yêu cầu hệ thống về dữ liệu, nhiệm vụ cụ

thể đặt ra để xây dựng chương trình ứng dụng

Chương 2: Phân tích hệ thống Qua việc khảo sát hệ thống, tiến hành phân

tích, tìm hiểu những quy trình nghiệp vụ cụ thể từ đó biểu diễn qua Biểu đồ phâncấp chức năng gồm có 4 chức năng chính sau:

Quản trị hệ thống

Trang 11

 Cập nhật thông tin danh mục

 Quản lý các sản phẩm nhập kho và xuất kho

 Thống kê báo cáo

Từ các chức năng chính của sơ đồ phân cấp chức năng vẽ Biểu đồ luồng dữliệu và tiếp đến là Mô hình thực thể liên kết

Chương 3: Thiết kế và xây dựng hệ thống Sau khi đã đầy đủ thông tin về

mặt dữ liệu, thực hiện khâu Thiết kế cơ sở dữ liệu và Thiết kế giao diện Trình bàycác kết quả đạt được, cài đặt các ứng dụng của chương trình

Chương 4: Kết luận và kiến nghị.

Phần kết luận của đồ án nhấn mạnh những vấn đề đã giải quyết đồng thờitrình bày các vấn đề vẫn chưa được giải quyết và đưa ra kiến nghị, đề xuất

Trang 12

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG

1.1 Vấn đề ứng dụng Công nghệ Thông tin vào việc quản lý kho hàng

Mục đích của việc ứng dụng Công Nghệ Thông Tin (CNTT) vào quản lý khohàng nói chung và của công ty 359 nói riêng là sử dụng CNTT như một công cụ laođộng trí tuệ, giúp lãnh đạo công ty nâng cao chất lượng quản lý, giúp các nhân viênnâng cao chất lượng công việc, trang bị cho nhân viên kiến thức về CNTT, qua đó

sử dụng máy tính như một công cụ hữu ích trong công việc Ứng dụng CNTT trongquản lý kinh doanh đang tạo ra một cuộc “cách mạng” mới Với kiến thức đượctrang bị trong suốt thời gian học tập tại trường, tôi xin làm đề tài Hệ thống quản lýkho công ty thương mại và dịch vụ 359 – Địa chỉ: Số 21, ngõ 8, đường Lê TrọngTấn, Hà Đông, Hà Nội

Với những nhiệm vụ cụ thể được đặt ra khi xây dựng hệ thống như sau:

 Xây dựng hệ thống quản lý thông tin nhân viên, hàng hóa, nhà cung cấp,khách hàng

 Xây dựng hệ thống quản lý kho hàng để: Nhân viên có thể nhập, chỉnh sửahàng hóa và hệ thống sẽ tự tính toán, thống kê các loại mặt hàng giúp tiết kiệm thờigian cho nhân viên và việc lưu trữ thông tin hàng hóa dễ dàng hơn Lãnh đạo có thểxem kết quả kinh doanh qua những thống kê về tồn kho của mình nhanh hơn

Trang 13

1.2.2 Cơ cấu tổ chức công ty

Hiện nay, công ty thương mại và dịch vụ 359 có cơ cấu tổ chức như sau:

Tổ quản lý Giám đốc, phó giám

đốc, người quản lý

Theo dõi tình hình hoạt động bánhàng của công ty

Tổ bán hàng Kế toán Chịu trách nhiệm bán hàng, duy trì

hoạt động của cửa hàng

Tổ kỹ thuật Nhân viên kỹ thuật Chịu trách nhiệm bảo trì hàng hóa

1.2.3 Hiện trạng

- Công ty thương mại và dịch vụ 359 là công ty chuyên cung cấp các thiết

bị văn phòng, phần cứng, xây dựng phần mềm

- Công ty thương mại và dịch vụ 359 sử dụng phần mềm Microsoft Excel

và Microsoft Word để quản lý việc kinh doanh và kho hàng

- Việc quản lý kinh doanh và quản lý kho hàng bằng phần mềm MicrosoftExcel và Microsoft Word còn thủ công quy mô nhỏ lẻ, về tương lai là không đápứng được yêu cầu

1.3 Mô tả hệ thống mới và các yêu cầu

1.3.1 Khách thể và đối tượng nghiên cứu

- Hệ thống quản lý kho hàng công ty thương mại và dịch vụ 359

Trang 14

Áp dụng vào việc quản lý kho hàng cho công ty thương mại và dịch vụ 359

1.3.3 Yêu cầu về hệ thống phần mềm quản lý kho hàng

- Thiết kế phần mềm quản lý kho hàng: Đảm bảo tính đúng đắn, đầy đủchức năng, dễ sử dụng và dễ bảo trì

- Phần mềm quản lý kho hàng làm cho công việc quản lý kho trở nên nhanhhơn, đơn giản hơn, lưu trữ và tìm kiếm tốt hơn

Trang 15

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

2.1 Phân tích yêu cầu:

2.1.1 Yêu cầu về hệ thống phần mềm quản lý kho hàng

- Tính toán: công nợ khách hàng, hàng tồn kho, doanh thu bán hàng

- Thống kê, báo cáo: Báo cáo doanh thu bán hàng, báo cáo tồn kho, báo cáophiếu nhập/phiếu xuất hàng, hóa đơn, phiếu bảo hành

2.1.2 Yêu cầu của hệ thống

1 Quản lý hệ thống

- Đăng nhập

- Đăng xuất

- Cập nhật thông tin cá nhân

- Quản lý người dùng: Thêm, sửa, xóa, tìmkiếm người dùng

- Quản lý CSDL (sao lưu dữ liệu,chọnserver name)

- Quản lý thông tin công ty

- Cấu hình giao diện

xuất - Thêm, sửa, xóa, tìm kiếmNhà cung cấp - Thêm, sửa, xóa, tìm kiếmKhách hàng - Thêm, sửa, xóa, tìm kiếm

Trang 16

xuất hàng

Nhà Cung CấpXuất bán buôn - Thêm, sửa, xóa, tìm kiếmXuất bán lẻ - Thêm, sửa, xóa, tìm kiếm

Thống kê

Danh mục hàng hóaHàng tồn khoHàng bán theo ngàyHàng bán chạyCông nợ phải trả -Thống kê theo ngày, tháng, quý và nămCông nợ phải thu -Thống kê theo ngày, tháng, quý và nămDoanh thu bán

hàng -Thống kê theo ngày, tháng, quý và nămQuản lý cấu

hình

Định giá hàngbán

-Danh mục hàng hóa, Danh mục hàngchưa định giá, cập nhật định giá

Tồn kho đầu kỳ -Thêm mặt hàng và số lượng tồn kho

1 Admin Actor này có toàn quyền tương tác với hệ thống, có quyền

điều khiển cũng như kiểm soát mọi hoạt động của hệ thống

2 User Actor này cũng có quyền tương tác, điều khiển và kiểm

soát nhưng bị giới hạn bởi một số phần của hệ thống

Trang 17

2.2.2 Biểu đồ Use Case của Admin

Biểu đồ Use Case tổng quan dành cho Admin

Hình 2.2.2.1: Biểu đồ Use Case tổng quan dành cho Admin

Trang 18

Biểu đồ Use Case quản lý hệ thống dành cho Admin

Hình 2.2.2.2: Biểu đồ Use Case quản lý hệ thống dành cho Admin

Trang 19

2.2.3 Biểu đồ Use Case của User

Biểu đồ Use Case tổng quan dành cho User

Hình 2.2.3.1: Biểu đồ Use Case tổng quan dành cho User

Trang 20

2.2.3.2 Biểu đồ Use Case quản lý hệ thống của Admin

Hình 2.2.3.2: Biểu đồ Use Case quản lý hệ thống dành cho User

2.2.4 Biểu đồ Use Case chung Admin/User

Biểu đồ Use Case quản lý danh mục của Admin/User

Hình 2.2.4.1: Biểu đồ Use Case quản lý danh mục của Admin/User

Trang 21

Biểu đồ Use Case quản lý danh mục nhóm hàng của Admin/User

Hình 2.2.4.2: Biểu đồ User Case quản lý danh mục nhóm hàng của Admin/User

Biểu đồ Use Case quản lý danh mục hàng hóa của Admin/User

Hình 2.2.4.3: Biểu đồ User Case quản lý danh mục hàng hóa của Admin/User

Trang 22

Biểu đồ Use Case quản lý danh mục kho hàng của Admin/User

Hình 2.2.4.4: Biểu đồ User Case quản lý danh mục kho hàng của Admin/User

Biểu đồ Use Case quản lý danh mục tính chất nhập xuất của Admin/User

Hình 2.2.4.5: Biểu đồ User Case quản lý danh mục nhập xuất của Admin/User

Trang 23

Biểu đồ Use Case quản lý nhóm đối tượng của Admin/User

Hình 2.2.4.6: Biểu đồ User Case quản lý nhóm đối tượng của Admin/User

Biểu đồ Use Case quản lý danh mục loại đối tượng của Admin/User

Trang 24

Hình 2.2.4.7: Biểu đồ User Case quản lý danh mục loại đối tượng của Admin/User

Biểu đồ Use Case quản lý danh mục đối tượng của Admin/User

Hình 2.2.4.8: Biểu đồ User Case quản lý danh mục đối tượng của Admin/User

Biểu đồ Use Case quản lý nhập xuất của Admin/User

Trang 25

Hình 2.2.4.9: Biểu đồ User Case quản lý nhập xuất của Admin/User

Trang 26

Biểu đồ Use Case quản lý nhập hàng từ NCC của Admin/User

Hình 2.2.4.10: Biểu đồ User Case quản lý nhập hàng từ NCC của Admin/User

Biểu đồ Use Case quản lý xuất bán buôn của Admin/User

Hình 2.2.4.11: Biểu đồ User Case quản lý xuất bán buôn của Admin/User

Trang 27

Biểu đồ Use Case quản lý xuất bán lẻ của Admin/User

Hình 2.2.4.12: Biểu đồ User Case quản lý xuất bán lẻ của Admin/User

Biểu đồ Use Case cấu hình của Admin/User

Trang 28

Biểu đồ Use Case thống kê của Admin/User

Hình 2.2.4.14: Biểu đồ User Case thống kê của Admin/User

Trang 29

2.3 Xây dựng biểu đồ Class

2.3.1 Biểu đồ Class tổng quan

Trang 30

Hang_ID: Nvarchar(50) MaHang: Nvarchar(50) TenHang: Nvarchar(100) MoTa: Nvarchar(300) GhiChu: Nvarchar(300) DVT: Nvarchar(10) GiaNhap: Numeric(18,2) GiaBan: Numeric (18,2) Seri: Nvarchar(50) SoLuongNhap: Numeric (18,2) SoLuongXuat: Numeric(18,2) MaVach: Image NhomHang_ID: Nvarchar(50)

NhanSu_ID: Nvarchar(50) HoDem: Nvarchar(20) Ten: Nvarchar(10) BiDanh: Nvarchar(50) TenThuongGoi: Nvarchar(50) NgaySinh: DateTime GioiTinh: Bit HoKhauTT: Nvarchar(300) QueQuan: Nvarchar(300) DiaChi: Nvarchar(300) SoCMND: Nchar(10) NgayCap: DateTime NoiCap: Nvarchar(300) NgayVaoLam: DateTime ThoiGianLamViec: Nvarchar(50) CongViec: Nvarchar(100) DienThoaiNha: Nvarchar(20) DienThoaiDiDong: Nvarchar(20) Email: Nvarchar(50) Anh: Image

SoLuong: Int DonGia: Numeric(18,2) TienNhap: Numeric(18,2) TLCK: Numeric(18,2) TienCK: Numeric(18,2) TLThue(VAT):

Numeric(18,2) TienThue: Numeric(18,2) ThanhTien:

Numeric(18,2) TienTT: Numeric(18,2) PhieuNhap_ID:

Nvarchar(50) Hang_ID: Nvarchar(50)

PhieuNhap_ID: Nvarchar(50) SoPhieu: Nvarchar(50) SoHDTC: Nvarchar(50) Ngay: Smalldatetime TienTT: Numeric(18,2) TienCK: Numeric(18,2) TienThue: Numeric(18,2) ThanhTien: Numeric(18,2) TienNo: Numeric(18,2) SoLuong: Int NguoiGiaoHang:

Nvarchar(100) NguoiNhanHang:

Nvarchar(100) GhiChu: Nvarchar(300) NhanSu_ID: Nvarchar(50) DoiTuong_ID: Nvarchar(50) Kho_ID: Nvarchar(50) TCNX_ID: Nvarchar(50) PhieuXuat_ID:

Nvarchar(50) SoHDTC: Nvarchar(50) SoPhieu: Nvarchar(50) NgayXuat: Smalldatetime SoLuong: Int TienCK: Decimal(18,0) TienThue: Decimal(18,0) TienTT: Decimal(18,0) ThanhTien: Decimal(18,0) GhiChu: Nvarchar(300) Kho_ID: Nvarchar(50) DoiTuong_ID:

Nvarchar(50) NhanSu_ID: Nvarchar(50) TCNX_ID: Nvarchar(50)

ID: Nvarchar(50) DonGia: Decimal(18,0) GhiChu: Nvarchar(300) NgayDinhGia:

SmallDateTime Hang_ID: Nvarchar(50) NhanSu_ID: Nvarchar(50)

n

n

1 n

1 n

Hình 2.3.1: Biểu đồ Class tổng quan

2.3.2 Biểu đồ Class phiếu nhập

Trang 31

Hình 2.3.2: Biểu đồ Class phiếu nhập

Trang 32

2.3.3 Biểu đồ Class phiếu xuất

Hình 2.3.3: Biểu đồ Class phiếu xuất

Ngày đăng: 22/07/2016, 17:12

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Nguyễn Văn Ba, “Phân tích và thiết kế hệ thống”, Nhà xuất bản ĐHQG, Hà Nội, 2000 Sách, tạp chí
Tiêu đề: “Phân tích và thiết kế hệ thống”
Nhà XB: Nhà xuất bản ĐHQG
[2]. Phan Hữu Khang, “Giáo trình lập trình Windows Forms”, Tập 2, Nhà xuất bản lao động xã hội Sách, tạp chí
Tiêu đề: “Giáo trình lập trình Windows Forms”
Nhà XB: Nhà xuất bản lao động xã hội
[3]. Phan Hữu Khang, “Giáo trình lập trình cơ sở dữ liệu”, Tập 4, Nhà xuất bản lao động xã hội.Tiếng Anh Sách, tạp chí
Tiêu đề: “Giáo trình lập trình cơ sở dữ liệu”
Nhà XB: Nhà xuất bản lao động xã hội.Tiếng Anh
[4]. James Huddleston, Ranga Raghuran, Syed Fahad Gilani, Jacob Hammer Pedersen, and Jon Reid, “Beginning C# 2005 Database from Novice to Professional”, 2006 Sách, tạp chí
Tiêu đề: “Beginning C# 2005 Database from Novice to Professional”
[5]. Mike Chapple, “Microsoft SQL Server 2008 For Dummies”, Wiley Publishing, Inc., 2008 Sách, tạp chí
Tiêu đề: “Microsoft SQL Server 2008 For Dummies”
[6]. Akeel I. Din, “Structured Query Language (SQL)”: a Practical Introduction, NCC Blackwell, 1994 Sách, tạp chí
Tiêu đề: “Structured Query Language (SQL)”

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w