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

Xây dựng phần mềm quản lý giá cả vật liệu xây dựng (tt)

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 (357.08 KB, 10 trang )

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

XÂY DỰNG PHẦN MỀM QUẢN LÝ
GIÁ CẢ VẬT LIỆU XÂY DỰNG

Hà Nội – Năm 2017


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

LÊ XUÂN HOÀNG

ĐỒ ÁN TỐT NGHIỆP

XÂY DỰNG PHẦN MỀM QUẢN LÝ
GIÁ CẢ VẬT LIỆU XÂY DỰNG
Chuyên ngành

: Công nghệ thông tin

Mã ngành

: D480201

NGƯỜI HƯỚNG DẪN: ThS. TRỊNH THỊ LÝ

Hà Nội – Năm 2017



LỜI CAM ĐOAN
Em xin cam đoan những nội dung số liệu và kết quả nghiên cứu trong đồ án
này là thành quả từ sự nghiên cứu của bản thân em và chưa hề được sử dụng trong
bất kỳ đợt bảo vệ nào. Tất cả tài liệu tham khảo sử dụng trong đồ án đều được trích
dẫn nguồn rõ ràng trong danh mục tài liệu tham khảo.
Nếu có bất cứ sự sao chép không hợp lệ hay vi phạm nào, em xin hoàn toàn
chịu trách nhiệm.
Hà Nội, ngày tháng 05 năm 2017
Sinh viên thực hiện

Lê Xuân Hoàng


LỜI CẢM ƠN
Trong thời gian làm đồ án tốt nghiệp, em đã nhận được nhiều sự giúp đỡ, đóng
góp ý kiến và chỉ bảo nhiệt tình của thầy cô, gia đình và bạn bè.
Em xin gửi lời cảm ơn chân thành đến Th.s Trịnh Thị Lý - giảng viên khoa
Công nghệ thông tin – Đại học tài nguyên và môi trường Hà Nội, người đã tận tình
hướng dẫn, chỉ bảo em trong suốt quá trình làm khoá luận.
Em cũng xin chân thành cảm ơn các thầy cô giáo trong trường Đại học Tài
nguyên và môi trường nói chung, các thầy cô trong khoa Công nghệ thông tin nói
riêng đã dạy dỗ cho em kiến thức về các môn đại cương cũng như các môn chuyên
nghành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em
trong suốt quá trình học tập.
Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điều
kiện, quan tâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành
khoá luận tốt nghiệp.
Hà Nội, ngày tháng 05 năm 2017
Sinh viên thực hiện


Lê Xuân Hoàng


MỤC LỤC
LỜI CẢM ƠN
MỤC LỤC
DANH MỤC BẢNG
DANH MỤC HÌNH ẢNH
MỞ ĐẦU ....................................................................................................................1
1.Lý do chọn đề tài ......................................................................................................1
2. Mục tiêu của đề tài ..................................................................................................1
3. Nội dung của đề tài .................................................................................................1
4. Phương pháp thực hiện............................................................................................1
5. Kết quả đạt được .....................................................................................................2
6. Bố cục đồ án ............................................................................................................2
CHƯƠNG 1.TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ GIÁ CẢ VẬT LIỆU
XÂY DỰNG ...............................................................................................................3
1.1. Ngôn ngữ lập trình C#..........................................................................................3
1.2. Visual studio .........................................................................................................5
1.3. Hệ quản trị cơ sở dữ liệu SQL server .................................................................10
2.1. Bài toán ..............................................................................................................15
2.1.1.Khảo sát hệ thống .............................................................................................15
2.1.2. Hệ thống đề xuất .............................................................................................15
2.2.Phân tích hệ thống ...............................................................................................16
2.2.1. Phân tích chức năng của hệ thống ...................................................................16
2.2.2.Tác nhân hệ thống ............................................................................................17
2.2.3.Mô tả ký pháp của UML ..................................................................................17
2.2.4. Biểu đồ Use Case tổng quát ............................................................................18
2.2.5. Biểu đồ lớp ......................................................................................................28
2.2.6. Biểu đồ tuần tự ................................................................................................29

2.2.7. Biểu đồ hoạt động ...........................................................................................36
2.3.Thiết kế cơ sở dữ liệu ..........................................................................................40


2.3.1.Lược đồ cơ sở dữ liệu.......................................................................................41
2.3.2.Khách hàng .......................................................................................................41
2.3.3.Nhập hàng ........................................................................................................42
2.3.4. Loại Hàng ........................................................................................................42
2.3.5. Mặt Hàng .........................................................................................................42
2.3.6. Nhà cung cấp ...................................................................................................43
2.3.7. Hoá đơn và chi tiết hoá đơn ............................................................................43
2.3.8. Tài khoản .........................................................................................................44
2.4. Kết luận chương 2 ..............................................................................................44
CHƯƠNG 3 CÀI ĐẶT ỨNG DỤNG VÀ ĐÁNH GIÁ .......................................45
3.1. Ngôn ngữ sử dụng ..............................................................................................45
3.2. Yêu cầu hệ thống ................................................................................................45
3.3. Kết quả mô phỏng phía người quản lý ..............................................................45
3.3.1. Giao diện đăng nhập........................................................................................45
3.2.2. Giao diện quản lý tài khoản ............................................................................46
3.2.3.Giao diện đổi mật khẩu ....................................................................................46
3.1.4.Giao diện quản lý nhà cung cấp .......................................................................47
3.1.5. Giao diện quản lý nhập hàng ...........................................................................47
3.1.6.Giao diện quản lý mặt hàng .............................................................................48
3.1.7.Giao diện quản lý hoá đơn ...............................................................................48
3.1.8. Giao diện in nhập hàng ...................................................................................49
3.1.9.Giao diện in hoá đơn ........................................................................................49
3.1.10 .Giao diện chức năng thống kê .......................................................................50
3.4. Kết quả mô phỏng phía người dùng ...................................................................50
3.4.1 Giao diện thông tin sản phẩm ..........................................................................50
3.4.2. Giao diện thông tin khách hàng ......................................................................51

3.5. Mô tả một số kịch bản ........................................................................................51
3.5.1. Kịch bản thêm nhà cung cấp ...........................................................................51
3.5.2. Kịch bản thêm sản phẩm .................................................................................51


3.6. Đánh giá phần mềm ...........................................................................................51
3.7. Kết luận chương 3 ..............................................................................................52
KẾT LUẬN ..............................................................................................................53
TÀI LIỆU THAM KHẢO


DANH MỤC BẢNG
Bảng 2.1. Các chức năng của hệ thống .....................................................................16
Bảng 2.2. Các tác nhân của hệ thống ........................................................................17
Bảng 2.3. Mô tả ký pháp của UML ...........................................................................17
Bảng 2.4.Các đối tượng.............................................................................................40
Bảng 2.5.Danh sách các trường của thực thể khách hàng.........................................41
Bảng 2.6.Danh sách các trường của thực thể Chi tiết_Cung cấp ..............................42
Bảng 2.7.Danh sách các trường của thực thể loại hàng ............................................42
Bảng 2.8.Danh sách các trường của thực thể mặt hàng ............................................42
Bảng 2.9.Danh sách các trường của thực thể nhà cung cấp ......................................43
Bảng 2.10.Danh sách các trường của thực thể hoá đơn ............................................43
Bảng 2.11. Danh sách các trường của thực thể Chi tiết hoá đơn ..............................43
Bảng 2.12.Danh sách các trường của thực thể tài khoản ..........................................44


DANH MỤC HÌNH ẢNH

Hình 2.1.Biểu đồ Use Case tổng quá ........................................................................18
Hình 2.2. Biểu đồ Use Case phân rã chức năng quản lý khách hàng .......................19

Hình 2.3.Biểu đồ Use Case phân rã chức năng quản lý loại hàng ............................21
Hình 2.4.Biểu đồ Use Case phân rã chức năng quản lý mặt hàng ............................23
Hình 2.5.Biểu đồ Use Case phân rã chức năng quản lý hoá đơn ..............................25
Hình 2.6.Biểu đồ Use Case phân rã chức năng quản lý tài khoản ............................26
Hình 2.7.Biểu đồ lớp của phần mềm quản lý giá cả vật liệu xây dựng ....................28
Hình 2.8. Biểu đồ tuần tự cho chức năng hàng khách hàng......................................29
Hình 2.9. Biểu đồ tuần tự cho chức năng sửa khách hàng ........................................29
Hình 2.10.Biểu đồ tuần tự cho chức năng xóa khách hàng.......................................30
Hình 211.Biểu đồ tuần tự cho chức năng loại hàng ..................................................30
Hình 212 .Biểu đồ tuần tự cho chức năng sửa loại hàng ..........................................31
Hình 2.13 . Biểu đồ tuần tự cho chức năng xóa loại hàng ........................................31
Hình 2.14 . Biểu đồ tuần tự cho chức năng mặt hàng ...............................................32
Hình 2.15.Biểu đồ tuần tự cho chức năng sửa mặt hàng ..........................................32
Hình 2.16.Biểu đồ tuần tự cho chức năng xóa mặt hàng ..........................................33
Hình 2.17. Biểu đồ tuần tự cho chức năng thêm hoá đơn .........................................33
Hình 2.18. Biểu đồ tuần tự cho chức năng sửa đơn hàng .........................................34
Hình 2.19.Biểu đồ tuần tự cho chức năng xóa hoá đơn ............................................34
Hình 2.20. Biểu đồ tuần tự cho chức năng thêm tài khoản .......................................35
Hình 2.21 .Biểu đồ tuần tự cho chức năng sửa tài khoản .........................................35
Hình 2.22. Biểu đồ tuần tự cho chức năng xóa tài khoản .........................................36
Hình 2.23.Biểu đồ hoạt động chức năng đăng nhập .................................................36
Hình 2.24.Biểu đồ hoạt động chức năng đổi mật khẩu .............................................37
Hình 2.25.Biểu đồ hoạt động chức năng quản lý khách hàng ..................................37
Hình 2.26.Biểu đồ hoạt động chức năng quản lý loại hàng ......................................38
Hình 2.27.Biểu đồ hoạt động chức năng quản lý mặt hàng ......................................38


Hình 2.28.Biểu đồ hoạt động chức năng quản lý tài khoản ......................................39
Hình 2.29.Biểu đồ hoạt động chức năng quản lý hóa đơn ........................................39
Hình 2.30.Mô hình lược đồ cơ sở dữ liệu .................................................................41

Hình 3.1.Giao diện đăng nhập...................................................................................45
Hình 3.2. Giao diện quản lý tài khoản ......................................................................46
Hình 3.3. Giao diện đổi mật khẩu .............................................................................46
Hình 3.4.Giao diện quản lý nhà cung cấp .................................................................47
Hình 3.5. Giao diện quản lý nhập hàng .....................................................................47
Hình 3.6.Giao diện quản lý mặt hàng .......................................................................48
Hình 3.7.Giao diện quản lý hoá đơn .........................................................................48
Hình 3.8.Giao diện in nhập hàng ..............................................................................49
Hình 3.9.Giao diện in hoá đơn ..................................................................................49
Hình 3.10. Giao diện chức năng thống kê .................................................................50
Hình 3.11.giao diện thông tin sản phẩm ...................................................................50
Hình 3.12.giao diện thông tin khách hàng ................................................................51



×