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ÂYDỰNGPHẦNMỀMQUẢNLÝGIÁCẢVẬTLIỆUXÂYDỰ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Ê XN HỒNG ĐỒ ÁN TỐT NGHIỆP XÂYDỰNGPHẦNMỀMQUẢNLÝGIÁCẢVẬTLIỆUXÂYDỰ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 nội dung số liệu kết nghiên cứu đồ án thành từ nghiên cứu thân em chưa sử dụng đợt bảo vệ Tất tài liệu tham khảo sử dụng đồ án trích dẫn nguồn rõ ràng danh mục tài liệu tham khảo Nếu có 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 Lê Xuân Hoàng LỜI CẢM ƠN Trong thời gian làm đồ án tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình 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 môi trường Hà Nội, người tận tình hướng dẫn, bảo em suốt q trình làm khố luận Em xin chân thành cảm ơn thầy cô giáo trường Đại học Tài ngun mơi trường nói chung, thầy khoa Cơng nghệ thơng tin nói riêng dạy dỗ cho em kiến thức môn đại cương môn chuyên nghành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, ln tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình học tập hồn thành khố luận tốt nghiệp Hà Nội, ngày tháng 05 năm 2017 Sinh viên thực 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.Lý chọn đề tài Mục tiêu đề tài Nội dung đề tài Phương pháp thực Kết đạt .2 Bố cục đồ án CHƯƠNG 1.TỔNG QUAN VỀ HỆ THỐNG QUẢNLÝGIÁCẢVẬTLIỆUXÂYDỰNG .3 1.1 Ngơn ngữ lập trình C# 1.2 Visual studio 1.3 Hệ quản trị sở 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 hệ thống 16 2.2.2.Tác nhân hệ thống 17 2.2.3.Mô tả ký pháp 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 đồ 29 2.2.7 Biểu đồ hoạt động 36 2.3.Thiết kế sở liệu 40 2.3.1.Lược đồ sở 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 chi tiết hoá đơn 43 2.3.8 Tài khoản 44 2.4 Kết luận chương 44 CHƯƠNG 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 mơ phía người quảnlý 45 3.3.1 Giao diện đăng nhập 45 3.2.2 Giao diện quảnlý tài khoản 46 3.2.3.Giao diện đổi mật 46 3.1.4.Giao diện quảnlý nhà cung cấp .47 3.1.5 Giao diện quảnlý nhập hàng 47 3.1.6.Giao diện quảnlý mặt hàng .48 3.1.7.Giao diện quảnlý 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 thống kê .50 3.4 Kết mơ 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ả số kịch 51 3.5.1 Kịch thêm nhà cung cấp 51 3.5.2 Kịch thêm sản phẩm 51 3.6 Đánh giáphầnmềm 51 3.7 Kết luận chương 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 hệ thống .16 Bảng 2.2 Các tác nhân hệ thống 17 Bảng 2.3 Mô tả ký pháp UML 17 Bảng 2.4.Các đối tượng 40 Bảng 2.5.Danh sách trường thực thể khách hàng .41 Bảng 2.6.Danh sách trường thực thể Chi tiết_Cung cấp 42 Bảng 2.7.Danh sách trường thực thể loại hàng 42 Bảng 2.8.Danh sách trường thực thể mặt hàng 42 Bảng 2.9.Danh sách trường thực thể nhà cung cấp 43 Bảng 2.10.Danh sách trường thực thể hoá đơn 43 Bảng 2.11 Danh sách trường thực thể Chi tiết hoá đơn 43 Bảng 2.12.Danh sách trường thực thể tài khoản 44 DANH MỤC HÌNH ẢNH Hình 2.1.Biểu đồ Use Case tổng 18 Hình 2.2 Biểu đồ Use Case phân rã chức quảnlý khách hàng .19 Hình 2.3.Biểu đồ Use Case phân rã chức quảnlý loại hàng 21 Hình 2.4.Biểu đồ Use Case phân rã chức quảnlý mặt hàng 23 Hình 2.5.Biểu đồ Use Case phân rã chức quảnlý hoá đơn 25 Hình 2.6.Biểu đồ Use Case phân rã chức quảnlý tài khoản 26 Hình 2.7.Biểu đồ lớp phầnmềmquảnlýgiávậtliệuxâydựng 28 Hình 2.8 Biểu đồ cho chức hàng khách hàng 29 Hình 2.9 Biểu đồ cho chức sửa khách hàng 29 Hình 2.10.Biểu đồ cho chức xóa khách hàng .30 Hình 211.Biểu đồ cho chức loại hàng 30 Hình 212 Biểu đồ cho chức sửa loại hàng 31 Hình 2.13 Biểu đồ cho chức xóa loại hàng 31 Hình 2.14 Biểu đồ cho chức mặt hàng .32 Hình 2.15.Biểu đồ cho chức sửa mặt hàng 32 Hình 2.16.Biểu đồ cho chức xóa mặt hàng 33 Hình 2.17 Biểu đồ cho chức thêm hoá đơn 33 Hình 2.18 Biểu đồ cho chức sửa đơn hàng 34 Hình 2.19.Biểu đồ cho chức xóa hố đơn 34 Hình 2.20 Biểu đồ cho chức thêm tài khoản .35 Hình 2.21 Biểu đồ cho chức sửa tài khoản 35 Hình 2.22 Biểu đồ cho chức xóa tài khoản 36 Hình 2.23.Biểu đồ hoạt động chức đăng nhập 36 Hình 2.24.Biểu đồ hoạt động chức đổi mật .37 Hình 2.25.Biểu đồ hoạt động chức quảnlý khách hàng 37 Hình 2.26.Biểu đồ hoạt động chức quảnlý loại hàng 38 Hình 2.27.Biểu đồ hoạt động chức quảnlý mặt hàng 38 Hình 2.28.Biểu đồ hoạt động chức quảnlý tài khoản 39 Hình 2.29.Biểu đồ hoạt động chức quảnlý hóa đơn 39 Hình 2.30.Mơ hình lược đồ sở liệu 41 Hình 3.1.Giao diện đăng nhập 45 Hình 3.2 Giao diện quảnlý tài khoản 46 Hình 3.3 Giao diện đổi mật .46 Hình 3.4.Giao diện quảnlý nhà cung cấp 47 Hình 3.5 Giao diện quảnlý nhập hàng .47 Hình 3.6.Giao diện quảnlý mặt hàng .48 Hình 3.7.Giao diện quảnlý hố đơ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 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 ... LÊ XN HỒ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... đồ Use Case phân rã chức quản lý hoá đơn 25 Hình 2.6.Biểu đồ Use Case phân rã chức quản lý tài khoản 26 Hình 2.7.Biểu đồ lớp phần mềm quản lý giá vật liệu xây dựng 28 Hình 2.8 Biểu đồ cho... 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# 1.2 Visual studio 1.3 Hệ quản trị sở liệu SQL server 10 2.1