...Nguyễn Tùng Lâm.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh...
Trang 1TRƯỜNG ĐẠI H
KHOA
XÂY DỰNG PH
I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N
KHOA CÔNG NGHỆ THÔNG TIN
NG PHẦN MỀM QUẢN LÝ SALON AUTO
MINH TÂM
Hà Nội – 2016
NG HÀ NỘI
N LÝ SALON AUTO
Trang 2TRƯỜNG ĐẠI H
KHOA
XÂY DỰNG PH
Chuyên ngành : Công ngh
Mã ngành : D480201
NGƯỜI H
I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG
KHOA CÔNG NGHỆ THÔNG TIN
NGUYỄN TÙNG LÂM
NG PHẦN MỀM QUẢN LÝ SALON AUTO
MINH TÂM
: Công nghệ Thông tin : D480201
I HƯỚNG DẪN: ThS PHẠM MINH H
Hà Nội – 2016
HÀ NỘI
N LÝ SALON AUTO
M MINH HẢI
Trang 3LỜI CAM ĐOAN
Tôi xin cam đoan các kết quả nghiên cứu đưa ra trong đồ án tốt nghiệp này dựa trên các kết quả thu được trong quá trình nghiên cứu của riêng tôi, không sao chép bất kỳ kết quả nghiên cứu nào của các tác giả khác
Nội dung của đồ án tốt nghiệp có tham khảo và sử dụng một số thông tin, tài liệu từ các nguồn sách, tạp chí được liệt kê trong danh mục các tài liệu tham khảo và được sự hướng dẫn của TS Phạm Minh Hải
Nếu phát hiện có bất kỳ sư gian lận nào tôi xin hoàn toàn chịu trách nhiệm về nội dung đồ án của mình
Hà Nội, tháng 6 năm 2016 Sinh viên thực hiện:
Trang 4LỜI CẢM ƠN
Người xưa có câu: “Uống nước nhớ nguồn, ăn quả nhớ kẻ trồng cây” Với tôi sinh viên năm 4 của trường Đại Học Tài Nguyên Và Môi Trường Hà Nội luôn luôn ghi nhớ những công lao to lớn của các thầy, cô giáo Những người đã truyền đạt cho tôi những kiến thức về lý thuyết và thực hành trong suốt thời gian học tập tại trường để chuẩn bị hành trang bước vào cuộc sống để xây dựng đất nước khi ra trường Tôi xin hứa sẽ lao động hết mình đem những kiến thức học được phục vụ cho Tổ quốc Tôi xin chân thành cảm ơn đến:
Thầy, cô giáo trường ĐH Tài Nguyên Và Môi Trường Hà Nội nói chung
và các thầy, cô giáo trong khoa Công Nghệ Thông Tin nói riêng đã nhiệt tình giảng dạy, hướng dẫn và tích lũy kiến thức trong suốt thời gian học tập tại trường
Thầy Phạm Minh Hải đã hướng dẫn tận tình, hết lòng chỉ bảo và giúp đỡ
để tôi hoàn thành được đồ án tốt nghiệp này
Một lần nữa tôi xin chân thành cảm ơn!
Trang 5MỤC LỤC
LỜI CAM ĐOAN
LỜI CẢM ƠN
DANH MỤC CÁC TỪ VIẾT TẮT
DANH MỤC BẢNG BIỂU
DANH MỤC HÌNH VẼ
CHƯƠNG I: CƠ SỞ LÝ THUYẾT 3
1.1 Mô hình 3 lớp (three layer) 3
1.1.1 Các object của mô hình 3
1.1.2 Cách thức vận hành mô hình 4
1.1.3 Ưu điểm khi sử dụng mô hình 3 lớp 5
1.2 Hệ quản trị cơ sở dữ liệu SQL server 2014 5
1.3 Ngôn ngữ lập trình C-sharp và môi trường Net framework 6
1.3.1 Ngôn ngữ C – sharp(C#) 6
1.3.2 Môi trường NET Framework 7
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ BÀI TOÁN 8
2.1 Bài toán 8
2.1.1 Mô tả bài toán 8
2.1.2 Mục tiêu cần đạt được 9
2.1.3 Yêu cầu hệ thống 9
2.1.4 Yêu cầu tra cứu 10
2.1.5 Yêu cầu tình toán 11
2.1.6 Yêu cầu kết xuất 11
2.1.7 Yêu cầu phi chức năng 11
2.2 Phân tích hệ thống hướng đối tượng 11
2.2.1 Xác định các tác nhân 11
2.2.2 Xác định các Usecase 11
Trang 62.3 Thiết kế hệ thống hướng đối tượng 30
2.4 Biểu đồ lớp 35
2.5 Cơ sở dữ liệu bài toán 36
2.5.1 Sơ đồ cơ sở dữ liệu 36
2.5.2 Chi tiết các table 36
CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÌNH 46
3.1 Hệ thống 46
3.1.1 Login hệ thống 46
3.1.2 Giao diện chính 46
3.1.3 Phân quyền nhóm tài khoản 47
3.1.4 Đổi mật khẩu 47
3.2 Các chức năng quản lý 48
3.2.1 Quản lý nhân viên 48
3.2.2 Quản lý khách hàng 49
3.2.3 Quản lý xe 49
3.2.4 Phiếu giao xe 50
3.2.5 Quản lý thu chi 51
3.3 Một số chức năng khác 51
3.3.1 Báo cáo thống kê 51
3.3.2 Xuất các loại phiếu, hóa đơn 52
3.3.3 Khen thưởng nhân viên 52
KẾT LUẬN VÀ KIẾN NGHỊ 54
TÀI LIỆU THAM KHẢO 55
Trang 7DANH MỤC BẢNG BIỂU
Bảng 2.1: Thông tin chi tiết bảng Nhân Viên 36
Bảng 2.2: Thông tin chi tiết bảng phân quyền 37
Bảng 2.3: Thông tin chi tiết bảng hãng xe 39
Bảng 2.4: Thông tin chi tiết bảng khen thưởng và bảng kỷ luật 39
Bảng 2.5: Thông tin chi tiết bảng hợp đồng 40
Bảng 2.6: Thông tin chi tiết bảng giao xe 40
Bảng 2.7: Thông tin chi tiết bảng quốc gia 41
Bảng 2.8: Thông tin chi tiết bảng loại xe 41
Bảng 2.9: Thông tin chi tiết bảng xe mới 42
Bảng 2.10: Thông tin chi tiết bảng khách hàng 43
Bảng 2.11: Thông tin chi tiết bảng hóa đơn 43
Bảng 2.12: Thông tin chi tiết bảng xe cũ 44
Bảng 2.13: Thông tin chi tiết bảng thuế 44
Trang 8DANH MỤC HÌNH VẼ
Hình 1.1 Cấu trúc mô hình 3-layer 3
Hình 2.1 Biểu đồ Use case tổng quát của hệ thống 13
Hình 2.2 Biểu đồ phân rã quản lý tài chính 14
Hình 2.3 Biểu đồ phân rã quản lý xe 14
Hình 2.4 Biểu đồ phân rã báo cáo thống kê 15
Hình 2.5 Biểu đồ phân rã quản lý nhân viên 15
Hình 2.6 Biểu đồ phân rã quản lý khách hàng 16
Hình 2.7 Biểu đồ phân rã chức năng tìm kiếm 16
Hình 2.8 Biểu đồ trình tự chức năng đăng nhập 30
Hình 2.9 Biểu đồ hoạt động chức năng đăng nhập 31
Hình 2.10 Biểu đồ trình tự chức năng quản lý nhân viên 31
Hình 2.11 Biểu đồ hoạt động chức năng quản lý nhân viên 32
Hình 2.12 Biểu đồ trình tự chức năng quản lý lương nhân viên 32
Hình 2.13 Biểu đồ hoạt động chức năng quản lý lương nhân viên 33
Hình 2.14 Biểu đồ trình tự chức năng quản lý xe 33
Hình 2.15 Biểu đồ hoạt động chức năng quản lý xe 34
Hình 2.16 Biểu đồ trình tự chức năng đổi mật khẩu 34
Hình 2.17 Biểu đồ lớp 35
Hình 3.1 Giao diện đăng nhập hệ thống 46
Hình 3.2 Giao diện chính của hệ thống 46
Hình 3.3 Giao diện nhóm phân quyền 47
Hình 3.4 Giao diện thay đổi mật khẩu và xem thông tin 47
Trang 9Hình 3.5 Giao diện quản lý nhân viên 48
Hình 3.6 Giao diện thêm, sửa, xóa nhân viên 48
Hình 3.7 Giao diện quản lý khách hàng 49
Hình 3.8 Giao diện quản lý xe 49
Hình 3.9 Giao diện thêm, sửa, xóa xe 50
Hình 3.10 Giao diện phiếu giao xe 50
Hình 3.11 Giao diện chức năng thu – chi của salon 51
Hình 3.12 Giao diện mô ta thống kê xe 51
Hình 3.13 Giao diện xuất hóa đơn 52
Hình 3.14 Giao diện khen thưởng – kỷ luật nhân viên 53
Trang 10DANH MỤC CÁC TỪ VIẾT TẮT
Từ viết tắt Chi tiết từ Nội dung tiếng việt
BLL Bussiness logic layer Tầng xử lý nghiệp vụ logic GUI Graphics user interface Giao diện người dùng
Language
Ngôn ngữ truy vấn mang tính cấu trúc