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
Trang 1TRƯỜ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
Trang 2TRƯỜ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
Trang 3LỜ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
Trang 4LỜ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
Trang 5MỤ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
Trang 62.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
Trang 73.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
Trang 8DANH 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
Trang 9DANH 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
Trang 10Hì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