Tải bản đầy đủ (.pdf) (11 trang)

...Trần Thị Như Quỳnh.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (190.77 KB, 11 trang )

TRƯỜNG ĐẠII HỌC
H
TÀI NGUYÊN VÀ MÔI TRƯỜNG
NG HÀ N
NỘI
KHOA CÔNG NGHỆ THÔNG TIN

Họ
H và tên tác giả Đồ án (Khoá luận)
SINH VIÊN:
VIÊN TRẦN THỊ NHƯ QUỲNH

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

Hà Nội - 2015


TRƯỜNG ĐẠII HỌC
H
TÀI NGUYÊN VÀ MÔI TRƯỜNG
NG HÀ N
NỘI
KHOA CÔNG NGHỆ THÔNG TIN

Họ


H và tên tác giả Đồ án (Khoá luận)
SINH VIÊN:TRẦN
VIÊN:
THỊ NHƯ QUỲNH

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
XÂY D
DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG
CÔNG TY THƯƠNG
TH
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
n Th
Thị Hồng Loan

Hà Nội - 2015


1

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ày
cà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 đời
nhằ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úp
cho 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ăn
phò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ột
phầ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 tôi đã 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 mang tên: “Hệ thống quản lý kho hàng công ty thương mại dịch
vụ 359” là một ứ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 3 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.


2

Chương 2: Phân tích hệ thống. Qua việc khảo sát hệ thống, tôi 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ân cấp chức năng gồm có 4 chức năng chính sau:
• Quản trị hệ thống
• 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 tôi tiến hành 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, tôi thực hiện khâu Thiết kế cơ sở dữ liệu và Thiết kế giao diện.Trình
bày các kết quả đạt được, cài đặt các ứng dụng của chương trình.

Trong thời hạn thời gian cho phép, em đã cố gắng vận dụng lý thuyết đã học
để giải quyết yêu cầu của bài toán đặt ra. Tuy nhiên vì trình độ có hạn và sự nhìn
nhận chưa đầy đủ, nên hệ thống khó tránh khỏi những hạn chế và thiếu sót nhất
định. Với tinh thần cầu thị học hỏi, tôi rất mong nhận được sự góp ý, chỉ bảo của
các thầy cô giáo và các bạn, đồng nghiệp để chương trình ngày một hoàn thiện hơn.
Tôi xin chân thành cảm ơn sự giúp đỡ của các thầy cô giáo trong khoa công
nghệ thông tin của trường Đại học Tài Nguyên và Môi Trường đã truyền đạt kiến
thức cho tôi trong thời gian học tại trường, đặc biệt là cô Nguyễn Thị Hồng Loan đã
tận tình chỉ bảo, hướng dẫn giúp đỡ tôi trong suốt quá trình làm đồ án tốt nghiệp.
Hà Nội, ngày 17 tháng 05 năm 2015
Sinh viên

Trần Thị Như Quỳnh


3

LỜI CAM ĐOAN

Tôi xin cam đoan:
Những nội dung trong luận văn này là do tôi thực hiện dưới sự hướng dẫn
trực tiếp của GVHD ThS. Nguyễn Thị Hồng Loan.

Mọi tham khảo dùng trong luận văn đều được trích dẫn rõ ràng tên tác giả,
tên công trình, thời gian, địa điểm công bố.
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tôi xin
chịu hoàn toàn trách nhiệm.

Hà Nội, ngày 17 tháng 05 năm 2015
Sinh viên
Trần Thị Như Quỳnh


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

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập - Tự do - Hạnh phúc
Hà nội, ngày tháng năm 2015

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
I. Thông tin chung
- Họ và tên người hướng dẫn: Th.S Nguyễn Thị Hồng Loan
Đơn vị công tác....................................................................................................................................
Trình độ:......................................, chuyên ngành:...............................................................................
- Họ và tên sinh viên: Trần Thị Như Quỳnh…………………………………………….
Lớp: ĐH1C1………...............……………
Tên đề tài: Xây dựng phần mềm quản lý kho hàng ..........................................................................................
...........................................................................................................................................................................
II. Nhận xét về khóa luận

2.1. Nhận xét về hình thức: ...............................................................................................................................
...........................................................................................................................................................................
2.2. Mục tiêu và nội dung: ...............................................................................................................................
...........................................................................................................................................................................
2.3. Kết quả đạt được: .......................................................................................................................................
...........................................................................................................................................................................
2.4. Kết luận và đề nghị: ..................................................................................................................................
...........................................................................................................................................................................
III. Phần nhận xét tinh thần và thái độ làm việc của sinh viên
...........................................................................................................................................................................
IV. Đề nghị
Được bảo vệ:
Không được bảo vệ:
Hà nội, ngày tháng năm 2015
Giảng viên hướng dẫn
Ký tên (ghi rõ họ tên)


5
MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG .......................................................................... 10
1.1.

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

1.2.

Đánh giá hiện trạng hệ thống cũ.................................................................... 10

1.2.1.


Cơ sở hạ tầng công ty ............................................................................... 10

1.2.2.

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

1.2.3.

Hiện trạng ................................................................................................. 11

1.3.

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

1.3.1.

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

1.3.2.

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

1.3.3.

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

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


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

2.1.1.

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

2.1.2.

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

2.2.

Xây dựng biểu đồ Use Case ........................................................................... 15

2.2.1.

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

2.2.2.

Biểu đồ Use Case của Admin ................................................................... 15

2.2.3.

Biểu đồ Use Case của User ....................................................................... 17

2.2.4.

Biểu đồ Use Case chung Admin/User ...................................................... 19


2.3.

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

2.3.1.

Biểu đồ Class tổng quan ........................................................................... 28

2.3.2.

Biểu đồ Class phiếu nhập ......................................................................... 29

2.3.3.

Biểu đồ Class phiếu xuất .......................................................................... 31

2.3.4.

Biểu đồ Class định giá hàng ..................................................................... 32

2.3.5.

Biểu đồ Class tồn kho ............................................................................... 32

2.4.

Xây dựng biểu đồ Sequence ........................................................................... 33

2.4.1.


Biểu đồ Sequence đăng nhập ................................................................... 33

2.4.2.

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

2.4.3.

Biểu đồ Sequence định giá hàng .............................................................. 34

2.4.4.

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

2.4.5.

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

2.4.6.

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

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

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

3.1.1.

Hệ quản trị CSDL SQL Server ................................................................ 37


3.1.2.

Ngôn ngữ lập trình C# ............................................................................. 39


6
3.1.3.
3.2.

Công cụ lập trình Microsoft Visual Studio.............................................. 40

Thiết kế cơ sở dữ liệu ..................................................................................... 41

3.2.1.

Chi tiết các bảng trong CSDL .................................................................. 41

3.2.1.1.

Nhóm hàng ........................................................................................ 41

3.2.1.2.

Hàng hóa............................................................................................ 41

3.2.1.3.

Kho hàng ........................................................................................... 42


3.2.1.4.

Đối tượng ........................................................................................... 43

3.2.1.5.

Nhóm đối tượng ................................................................................. 44

3.2.1.6.

Nhân sự .............................................................................................. 45

3.2.1.7.

Tính chất nhập xuất .......................................................................... 46

3.2.1.8.

Chi tiết nhập hàng ............................................................................. 46

3.2.1.9.

Hóa đơn nhập hàng ........................................................................... 47

3.2.1.10. Chi tiết xuất hàng.............................................................................. 48
3.2.1.11. Hóa đơn xuất hàng ............................................................................ 49
3.2.1.12. Định giá hàng .................................................................................... 50
3.2.2.

Sơ đồ quan hệ dữ liệu ............................................................................... 51


3.3.

Thiết kế giao diện ........................................................................................... 51

3.4.

Thiết kế chương trình .................................................................................... 56

3.4.1.

Presentation Layers ................................................................................... 56

3.4.2.

Bussiness Logic Layers ............................................................................. 56

3.4.3.

Data Access Layers.................................................................................... 57

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .................................................. 58
4.1.

Kết luận .......................................................................................................... 58

4.1.1.

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


4.1.2.

Kết quả đạt được ...................................................................................... 58

4.2.

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

4.3.

Hướng phát triển............................................................................................ 59

TÀI LIỆU THAM KHẢO ............................................................................................... 60


7
DANH MỤC CÁC BẢNG

Bảng Nhóm hàng ............................................................................................................ 41
Bảng Hàng hóa ............................................................................................................... 42
Bảng Kho hàng............................................................................................................... 43
Bảng Đối tượng .............................................................................................................. 43
Bảng Nhóm đối tượng .................................................................................................... 44
Bảng Nhân sự ................................................................................................................. 45
Bảng Tính chất nhập xuất ............................................................................................... 46
Bảng Chi tiết nhập hàng ................................................................................................. 46
Bảng Hóa đơn nhập hàng ................................................................................................ 47
Bảng Chi tiết xuất hàng .................................................................................................. 48
Bảng Hóa đơn xuất hàng ................................................................................................ 49
Bảng Định giá hàng ........................................................................................................ 50



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 ............................................ 16
Hình 2.2.2.2: Biểu đồ Use Case quản lý hệ thống dành cho Admin .................................. 17
Hình 2.2.3.1: Biểu đồ Use Case tổng quan dành cho User................................................ 18
Hình 2.2.3.2: Biểu đồ Use Case quản lý hệ thống dành cho User ..................................... 18
Hình 2.2.4.1: Biểu đồ Use Case quản lý danh mục của Admin/User ................................ 19
Hình 2.2.4.2: Biểu đồ User Case quản lý danh mục nhóm hàng của Admin/User ............ 20
Hình 2.2.4.3: Biểu đồ User Case quản lý danh mục hàng hóa của Admin/User ............... 20
Hình 2.2.4.4: Biểu đồ User Case quản lý danh mục kho hàng của Admin/User ............... 21
Hình 2.2.4.5: Biểu đồ User Case quản lý danh mục tính chất nhập xuất của Admin/User 22
Hình 2.2.4.6: Biểu đồ User Case quản lý nhóm đối tượng của Admin/User .................... 23
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 ....... 23
Hình 2.2.4.8: Biểu đồ User Case quản lý danh mục đối tượng của Admin/User .............. 24
Hình 2.2.4.9: Biểu đồ User Case quản lý nhập xuất của Admin/User .............................. 24
Hình 2.2.4.10: Biểu đồ User Case quản lý nhập hàng từ NCC của Admin/User ............... 25
Hình 2.2.4.11: Biểu đồ User Case quản lý xuaats bán buôn của Admin/User ................... 25
Hình 2.2.4.12: Biểu đồ User Case quản lý xuất bán lẻ của Admin/User ........................... 26
Hình 2.2.4.13: Biểu đồ User Case cấu hình của Admin/User ........................................... 27
Hình 2.2.4.14: Biểu đồ User Case thống kê của Admin/User ........................................... 28
Hình 2.3.1: Biểu đồ Class tổng quan ................................................................................ 29
Hình 2.3.2: Biểu đồ Class phiếu nhập .............................................................................. 30
Hình 2.3.3: Biểu đồ Class phiếu xuất ............................................................................... 31
Hình 2.3.4: Biểu đồ Class định giá hàng .......................................................................... 32
Hình 2.3.5: Biểu đồ Class tồn kho ................................................................................... 33
Hình 2.4.1: Biểu đồ Sequence đăng nhập ......................................................................... 33



9
Hình 2.4.2: Biểu đồ Sequence quản lý thông tin công ty .................................................. 34
Hình 2.4.3: Biểu đồ Sequence định giá hàng.................................................................... 34
Hình 2.4.4: Biểu đồ Sequence thống kê công nợ phải thu ................................................ 35
Hình 2.4.5: Biểu đồ Sequence thống kê công nợ phải trả ................................................. 35
Hình 2.4.6: Biểu đồ Sequence thống kê doanh thu bán hàng ............................................ 36



×