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Ý TÀI SẢN CỦA CÔNG TY TNHH ỨNG DỤNG THIẾT BỊ CÔNG NGHỆ MỚI SỬ DỤNG MÃ QR CODE Hà Nội – 2
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Ý TÀI SẢN CỦA CÔNG TY TNHH ỨNG DỤNG THIẾT BỊ CÔNG NGHỆ MỚI SỬ DỤNG MÃ QR CODE
Hà Nội – 2016
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
BÙI THỊ THANH THÙY
XÂY DỰNG PHẦN MỀM QUẢN LÝ TÀI SẢN CỦA CÔNG TY TNHH ỨNG DỤNG THIẾT BỊ CÔNG NGHỆ MỚI SỬ DỤNG MÃ QR CODE
Chuyên ngành: Công Nghệ Thông Tin
Mã ngành : D480201
NGƯỜI HƯỚNG DẪN :Th.S NGUYỄN THỊ HỒNG HƯƠNG
Hà Nội – 2016
Trang 3LỜI CAM ĐOAN
Đồ án tốt nghiệp là thành quả từ sự nghiên cứu của cá nhân em trên cơ sở các
số liệu thực tế và được thực hiện theo hướng dẫn của giảng viên hướng dẫn
Đồ án được thực hiện hoàn toàn mới, là thành quả của riêng em, không sao chép theo bất cứ đồ án tương tự nào
Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong báo cáo và danh mục tài liệu tham khảo
Mọi sao chép không hợp lệ, vi phạm quy chế của Nhà trường, tôi xin hoàn toàn chịu trách nhiệm
Hà Nội, Ngày 04 Tháng 06 Năm 2016
Sinh Viên Thực Hiện
Bùi Thị Thanh Thùy
Trang 4LỜI CẢM ƠN
Đầu tiên em xin được gửi lời cảm ơn sâu sắc tới cô Nguyễn Thị Hồng Hương,
cô là người đã tận tình chỉ bảo, hướng dẫn em trong suốt quãng thời gian làm đồ án
để em có thể hoàn thành được đồ án tốt nghiệp này
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 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 trong suốt 4 năm học đã nhiệt tình giảng dạy, hướng dẫn
và tích lũy kiến thức nền tảng để giúp em không chỉ hoàn thành đồ án tốt nghiệp mà
đó còn là hành trang quý báu cho công việc tương lai của em sau này
Cuối cùng, em xin chân thành cảm ơn tới gia đình, bạn bè, là những người luôn động viên, khích lệ, đóng góp những ý kiến và giúp đỡ em trong quá trình học tập, nghiên cứu và hoàn thành đồ án tốt nghiệp
Một lần nữa, em xin chân thành cảm ơn tất cả các thầy cô giáo, chúc thầy cô luôn mạnh khỏe, thành công, công tác tốt để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau
Trân trọng!
Hà Nội, ngày 04 tháng 06 năm 2016
Sinh viên thực hiện
Bùi Thị Thanh Thùy
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 SƠ ĐỒ HÌNH VẼ
MỞ ĐẦU 1
CHƯƠNG I TỔNG QUAN VỀ PHẦN MỀM QUẢN LÝ TÀI SẢN 3
1.1.Khái quát các phần mềm quản lý tài sản hiện nay 3
1.1.1Phần mềm quản lý tài sản FA-BigTime 3
1.1.2Phần mềm quản lý tài sản DTSoft 4
1.2 Tổng quan về mã QR Code 5
1.2.1 Tìm hiểu về QR Code 5
1.2.2 Cấu tạo của QR Code 6
1.2.3 Cách thành phần của QR Code 6
1.2.4 Phân loại QR Code 7
1.3 Cách tạo QR Code 7
1.4 Đặc điểm của mã QR Code 7
1.4.1 So sánh QR Code và Bar Code 7
1.4.2 Ưu điểm của mã QR Code 8
1.4.3 Nhược điểm của mã QR Code 8
1.4.4 Khả năng lưu trữ 9
1.5 Ứng dụng của mã QR Code 10
CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 12
2.1 Xác định yêu cầu phần mềm quản lí tài sản sử dụng mã QR code 12
2.1.1 Mục đích của phần mềm 12
2.1.2 Yêu cầu hoạt động của phần mềm 12
2.1.3 Mô tả yêu cầu thiết kế 13
2.1.4 Cách tiếp cận và giải quyết vấn đề 14
Trang 62.2 Phân tích và thiết kế hệ thống 15
2.2.1 Xác định các actor và danh sách Use case của hệ thống ….15
2.2.2 Xây dựng biểu đồ use case của hệ thống 17
2.2.3 Mô tả chi tiết các Use Case 19
2.2.4 Xây dựng biểu đồ tuần tự cho từng use case đã được xác định trong biểu đồ use case 28
2.2.5 Biểu đồ lớp pha phân tích 37
2.3 Cài đặt và triển khai cơ sở dữ liệu 40
2.3.1 Biểu đồ quan hệ giữa các bảng trong cơ sở dữ liệu 40
2.3.2 Cài đặt cơ sở dữ liệu 40
2.3.3 Thiết kế các bảng dữ liệu 41
CHƯƠNG III CHƯƠNG TRÌNH THỬ NGHIỆM 45
3.1 Các giao diện chức năng của hệ thống 45
3.1.1 Giao diện đăng nhập hệ thống 45
3.1.2 Giao diện chức năng nhân viên quản lý hệ thống 45
3.1.3 Giao diện chức năng quản lý người dùng 46
3.1.4 Giao diện chức năng xem lịch sử hệ thống 46
3.1.5 Giao diện chức năng thống kê tài sản 47
3.1.6 Giao diện chức năng quản lý nhà sản xuất 47
3.1.7 Giao diện chức năng quản lý loại tài sản 48
3.1.8 Giao diện chức năng quản lý tài sản 48
3.1.9 Giao diện chức năng nhân viên quản lý kho 49
3.1.10 Giao diện chức năng quản lý nhập tài sản 49
3.1.11 Giao diện chức năng xuất tài sản 50
3.1.12 Giao diện chức năng nhân viên kiểm kê 50
KẾT LUẬN 52
Trang 7DANH MỤC CÁC TỪ VIẾT TẮT
Trang 8DANH MỤC BẢNG BIỂU
Bảng 1.1 Đặc điểm phần mềm quản lý tài sản FA-BigTime 3
Bảng 1.2 Đặc điểm phần mềm quản lý tài sản DTSoft 4
Bảng 1.3 Các website và ứng dụng tạo QR Code 7
Bảng 1.4 Khả năng lưu trữ dữ liệu mã QR Code 9
Bảng 2.1 Các phân hệ chức năng cho từng bộ phận nhân viên 12
Bảng 2.2 Danh sách các actor của hệ thống 15
Bảng 2.3 Danh sách các use case của hệ thống 16
Bảng 2.4 Mô tả chi tiết của use case Đăng nhập 19
Bảng 2.5 Mô tả chi tiết của use case Đăng xuất 20
Bảng 2.6 Mô tả chi tiết của use case Quản lý loại tài sản 20
Bảng 2.7 Mô tả chi tiết của use case Quản lý nhà sản xuất 21
Bảng 2.8 Mô tả chi tiết của use case Quản lý tài sản 22
Bảng 2.9 Mô tả chi tiết của use case Thống kê tài sản …23
Bảng 2.10 Mô tả chi tiết của use case Quản lý nhập tài sản 24
Bảng 2.11 Mô tả chi tiết của use case Quản lý xuất tài sản 25
Bảng 2.12 Mô tả chi tiết của use case Xem lịch sử của hệ thống 26
Bảng 2.13 Mô tả chi tiết của use case Quản lý nguời dùng 26
Bảng 2.14 Mô tả chi tiết của use case Cập nhật thông tin tài sản 27
Bảng 2.15 Mô tả biểu đồ tuần tự của use case đăng nhập 29
Bảng 2.16 Mô tả biểu đồ tuần tự của use case đăng xuất 29
Bảng 2.17 Mô tả biểu đồ use case Quản lí tài sản 30
Bảng 2.18 Mô tả biểu đồ tuần tự của use case quản lí nhà sản xuất 31
Bảng 2.19 Mô tả biểu đồ tuần tự của Use Case Quản lí tài sản 32
Bảng 2.20 Mô tả biểu đồ tuần tự của use case Thống kê tài sản 33
Bảng 2.21 Mô tả biểu đồ tuần tự của use case Quản lí nhập tài sản 34
Bảng 2.22 Mô tả biểu đồ tuần tự của use case Quản lí xuất tài sản 35 Bảng 2.23 Mô tả biểu đồ tuần tự của use case Xem lịch sử đăng nhập của người dùng 36
Trang 9Bảng 2.24 Mô tả biểu đồ tuần tự của use case Quản lí người dùng 37
Bảng 2.25 Các thuộc tính và phương thức của các lớp pha phân tích 38
Bảng 2.26 Bảng Quyền hạn (quyenhan) 41
Bảng 2.27 Bảng Lịch sử người dùng (lichsunguoidung) 41
Bảng 2.28 Bảng Người dùng (nguoidung) 42
Bảng 2.29 Bảng Tài sản (taisan) 42
Bảng 2.30 Bảng Phiếu xuất (phieuxuat) 43
Bảng 2.31 Bảng Phiếu nhập (phieunhap) …43
Bảng 2.32 Bảng Nhà sản xuất (nhasanxuat) 44
Bảng 2.33 Bảng Loại tài sản (loaitaisan) 44
Trang 10DANH MỤC SƠ ĐỒ HÌNH VẼ
Hình 1.1 Hình ảnh về mã QR Code 5
Hình 1.2 Các thành phần của QR Code 6
Hình 1.3 Các loại QR Code 7
Hình 1.4 Một số phiên bản của QR Code 9
Hình 1.5 Bánh Qkies sử dụng QR Code 10
Hình 1.6 Hình ảnh mã QR Code 3D từ gỗ 11
Hình 2.1 Biểu đồ use case tổng quát của hệ thống 17
Hình 2.2 Biểu đồ phân rã use case quản lý thông tin tài sản 17
Hình 2.3 Biểu đồ phân rã use case quản lý hệ thống 18
Hình 2.4 Biểu đồ phân rã use case kiểm kê tài sản 18
Hình 2.5 Biểu đồ phân rã use case quản lý xuất nhập tài sản 18
Hình 2.6 Biểu đồ tuần tự của use case Đăng nhập 28
Hình 2.7 Biểu đồ tuần tự của use case Đăng xuất 29
Hình 2.8 Biểu đồ tuần tự của use case Quản lý loại tài sản 30
Hình 2.9 Biểu đồ tuần tự của use case Quản lý nhà sản xuất 31
Hình 2.10 Biểu đồ tuần tự của use case Quản lý tài sản 32
Hình 2.11 Biểu đồ tuần tự của use case Thống kê tài sản 33
Hình 2.12 Biểu đồ tuần tự của use case Quản lý nhập tài sản 34
Hình 2.13 Biểu đồ tuần tự của use case Quản lý xuất tài sản 35
Hình 2.14 Biểu đồ tuần tự của use case Xem lịch sử đăng nhập của người dùng 36
Hình 2.15 Biểu đồ tuần tự của use case Quản lý người dùng 36
Hình 2.16 Biểu đồ lớp phân tích tổng quát 37
Hình 2.17 Biểu đồ quan hệ giữa các bảng trong cơ sở dữ liệu 40
Hình 3 1 Giao diện đăng nhập hệ thống 45
Hình 3.2 Giao diện chức năng nhân viên quản lý hệ thống 45
Hình 3.3 Giao diện chức năng quản lý người dùng 46
Trang 11Hình 3 4 Giao diện chức năng xem lịch sử hệ thống 46
Hình 3 5 Giao diện chức năng thống kê tài sản 47
Hình 3 6 Giao diện chức năng quản lý nhà sản xuất 47
Hình 3 7 Giao diện chức năng quản lý loại tài sản 48
Hình 3 8 Giao diện chức năng quản lý tài sản 48
Hình 3.9 Giao diện chức năng nhân viên quản lý kho 49
Hình 3.10 Giao diện chức năng quản lý nhập tài sản 49
Hình 3 11 Giao diện chức năng quản lý xuất tài sản 50
Hình 3 12 Giao diện chức đăng nhập của nhân viên kiểm kê 50
Hình 3 13 Giao diện chức năng quét mã QR Code 51
Hình 3 14 Giao diện chức năng cập nhật thông tin tài sản 51