Tài liệu này là báo cáo Assignment môn Nhập Môn Kỹ Thuật Phần Mềm FPT Polytechnic Tài liệu này là báo cáo Assignment môn Nhập Môn Kỹ Thuật Phần Mềm FPT Polytechnic Tài liệu này là báo cáo Assignment môn Nhập Môn Kỹ Thuật Phần Mềm FPT Polytechnic
TRUỜNG CAO ĐẲNG THỰC HÀNH FPT-POLYTECHNIC ĐÀ NẴNG BÁO CÁO ASSIGNMENT Xây dựng phát triển hệ thống: Quản lý thư viện Lớp : PT12301 Nhóm: 02 Các thành viên : Đào Sỹ Hồng – PD01870 (Nhóm Trưởng) Hồng Ngọc Tâm- PD019863 Nguyễn Văn Điển- PD01939 Cao Ngọc Hoàng- PD01 Nguyễn Công Đức- PD01 GVHD: Nguyễn Ngọc Anh TP Đà Nẵng 09- 2017 PRO1032 – UDPM GIỚI THIỆU Ngày nay, CNTT đóng vai trò quan trọng đời sống kinh tế, xã hội nhiều quốc gia giới, phần thiếu xã hội động, ngày đại hóa Vì vậy, việc tin học hóa vào số lĩnh vực hồn tồn phù hợp với xu hướng Xuất phát từ nhu cầu thực tế đó, nhóm cơng việc mượn trả sách hay quản lý sách thư viện việc thiếu Nhằm thay số công việc mà trước phải thao tác tay giấy tờ đạt hiệu không cao, nhiều thời gian dễ sảy sai sót Vì chúng em thực báo cáo với đề tài “Xây dựng hệ thống quản lý thư viện” PHÂN TÍCH HỆ THỐNG 2.1 Sơ đồ use cases Quản lý thư viện Nhóm PRO1032 – UDPM 2.2 Đặc tả yêu cầu hệ thống 2.2.1 Đăng nhập Mô tả - Admin Nhân viên Thông tin vào Tài khoản đăng nhập (Username password) Xử lý Kiểm tra tồn tài khoản Thông tin Nếu không tồn tại: Thông báo lỗi trở lại form đăng nhập Nếu tồn tại: Hiển thị form với chức kích hoạt phù hợp với vai trò người đăng nhập 2.2.2 Chức quản lý tài khoản Mô tả Quản lý tài khoản Thông tin vào Yêu cầu đăng nhập từ admin Xử lý Xác nhận tài khoản admin đăng nhập cho phép đăng nhập Thông tin Thông tin tài khoản, thêm – sửa – xóa tài khoản 2.2.3 Quản Lý sản phẩm Mô tả Quản lý sản phẩm Thông tin vào Yêu cầu đăng nhập từ admin, nhân viên bán hàng Xử lý Xác nhận tài khoản admin/nv bán hàng đăng nhập cho phép đăng nhập Thơng tin Thông tin sản phẩm, thêm – sửa – xóa sản phẩm 2.2.4 Chức báo cáo thống kê Mô tả Báo cáo thống kê Thông tin vào Yêu cầu đăng nhập từ admin, nhân viên bán hàng Xử lý Xác nhận tài khoản admin/nv bán hàng đăng nhập cho phép đăng nhập Thơng tin Với admin cho phép xem thống kê, với nv bán hàng cho phép xem thống kê có thêm quyền xuất thống kê 2.2.5 Chức quản lý nhân viên Mô tả Quản lý nhân viên Thông tin vào Yêu cầu đăng nhập từ admin Quản lý thư viện Nhóm PRO1032 – UDPM Xử lý Xác nhận tài khoản admin đăng nhập cho phép đăng nhập Thông tin Thông tin tài khoản, thêm – sửa – xóa nhân viên 2.2.6 Chức quản lý Khách hàng Mô tả Quản lý khách hàng Thông tin vào Yêu cầu đăng nhập từ admin/nv bán hàng Xử lý Xác nhận tài khoản admin/nv bán hàng đăng nhập cho phép đăng nhập Thơng tin Nếu admin cho phép xem thơng tin, nv bán hàng có chức xem, thêm, sửa, xóa thơng tin khách hàng QUI TRÌNH REQUIREMENT 3.1: Requirement Management sheet Quản lý thư viện Nhóm PRO1032 – UDPM 3.2 Bảng Q&A Quản lý thư viện Nhóm PRO1032 – UDPM THIẾT KẾ GIAO DIỆN BẰNG MOCKUP 4.1 Sơ đồ tổ chức ứng dụng Đăng Đăng nhập nhập Form Form chính QL QL Độc Độc Giả Giả QL QL Sách Sách Quản lý thư viện Tìm Tìm kiếm kiếm QL QL Mượn Mượn Trả Trả In In ấn ấn Báo Báo cáo cáo thống thống kê kê Nhóm PRO1032 – UDPM 4.2 Thiết kế giao diện mockup 4.2.1 Form Quản lý thư viện Nhóm PRO1032 – UDPM 4.2.2 Form đăng nhập 4.2.3 Form quên mật khẩu: Quản lý thư viện Nhóm PRO1032 – UDPM 4.2.4 Form đổi mật khẩu: 4.2.5 Form quản lý độc giả: Quản lý thư viện Nhóm PRO1032 – UDPM 4.2.6 Form quản lý mượn trả 4.2.7 Form quản lý sách Quản lý thư viện 10 Nhóm PRO1032 – UDPM 4.2.8 Form báo cáo thống kê THIẾT KẾ UML CHO YÊU CẦU PHẦN MỀM 5.1 Sơ đồ Activity Diagram 5.1.1 Activity Diagram: action thêm sách Quản lý thư viện 11 Nhóm PRO1032 – UDPM 5.1.2 Sửa thơng tin Quản lý thư viện 12 Nhóm PRO1032 – UDPM 5.1.3 Xóa thơng tin Quản lý thư viện 13 Nhóm PRO1032 – UDPM 5.1.4 Đăng nhập Quản lý thư viện 14 Nhóm PRO1032 – UDPM Quản lý thư viện 15 Nhóm PRO1032 – UDPM 5.2 Sơ đồ Class Diagram 5.3 Sơ đồ ERD Diagram Quản lý thư viện 16 Nhóm PRO1032 – UDPM UNIT TEST BASIC Unit testing document 6.1 Form quản lý sách Quản lý thư viện 17 Nhóm PRO1032 – UDPM 6.2 Form quản lý hệ thống 6.3 Form quản lý độc giả Quản lý thư viện 18 Nhóm PRO1032 – UDPM QUẢN TRỊ DỰ ÁN: Quản lý thư viện 19 Nhóm PRO1032 – UDPM Quản lý thư viện 20 Nhóm PRO1032 – UDPM Quản lý thư viện 21 Nhóm