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
Trang 1TRUỜNG CAO ĐẲNG THỰC HÀNH FPT-POLYTECHNIC ĐÀ NẴNG
Trang 21 GI I THI U ỚI THIỆU ỆU
Ngày nay, CNTT đã và đang đóng một vai trò quan trọng trong đời sống kinh tế, xã hội củanhiều quốc gia trên thế giới, là một phần không thể thiếu trong xã hội năng động, ngày cànghiện đại hóa Vì vậy, việc tin học hóa vào một số lĩnh vực là hoàn toàn có thể và phù hợp với xuhướng hiện nay
Xuất phát từ nhu cầu thực tế đó, trong nhóm công việc mượn trả sách hay quản lý sách củathư viện là một việc không thể thiếu Nhằm thay thế một số công việc mà trước đó phải thaotác bằng tay trên giấy tờ đạt hiệu quả không cao, mất nhiều thời gian và dễ sảy ra sai sót Vìvậy chúng em đã thực hiện báo cáo với đề tài “Xây dựng hệ thống quản lý thư viện”
2 PHÂN TÍCH H TH NG ỆU ỐNG
2.1 S đ use cases ơ đồ use cases ồ use cases
Trang 32.2 Đ c t yêu c u h th ng ặc tả yêu cầu hệ thống ả yêu cầu hệ thống ầu hệ thống ệ thống ống
- Nhân viên
Thông tin vào Tài khoản đăng nhập (Username và password)
Xử lý Kiểm tra sự tồn tại của tài khoản
Thông tin ra Nếu không tồn tại: Thông báo lỗi và trở lại form đăng nhập
Nếu tồn tại: Hiển thị form chính với các chức năng được kích hoạt phùhợp với vai trò của người đăng nhập
2.2.2 Ch c năng qu n lý tài kho n ức năng quản lý tài khoản ả yêu cầu hệ thống ả yêu cầu hệ thống
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 nếu là tài khoản admin đăng nhập thì cho phép đăng nhập
Thông tin ra Thông tin các tài khoản, thêm – sửa – xóa tài khoản
2.2.3 Qu n Lý s n ph m ả yêu cầu hệ thống ả yêu cầu hệ thống ẩ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 nếu là tài khoản admin/nv bán hàng đăng nhập thì cho phép đăng
nhập
Thông tin ra Thông tin các sản phẩm, thêm – sửa – xóa sản phẩm
2.2.4 Ch c năng báo cáo th ng kê ức năng quản lý tài khoản ống
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 nếu là tài khoản admin/nv bán hàng đăng nhập thì cho phép đăng
nhập
Thông tin ra Với admin thì cho phép xem thống kê, với nv bán hàng cho phép xem thống
kê và có thêm quyền xuất thống kê
2.2.5 Ch c năng qu n lý nhân viên ức năng quản lý tài khoản ả yêu cầu hệ thống
Trang 4Thông tin ra Thông tin các tài khoản, thêm – sửa – xóa nhân viên
2.2.6 Ch c năng qu n lý Khách hàng ức năng quản lý tài khoản ả yêu cầu hệ thố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 nếu là tài khoản admin/nv bán hàng đăng nhập thì cho phép đăng
nhập
Thông tin ra Nếu là admin thì chỉ cho phép xem thông tin, nếu là nv bán hàng thì có chức
năng xem, thêm, sửa, xóa thông tin khách hàng
3 QUI TRÌNH REQUIREMENT
3.1: Requirement Management sheet
Trang 53.2 B ng Q&A ả yêu cầu hệ thống
Trang 64 THI T K GIAO DI N B NG MOCKUP ẾT KẾ GIAO DIỆN BẰNG MOCKUP ẾT KẾ GIAO DIỆN BẰNG MOCKUP ỆU ẰNG MOCKUP
4.1 S đ t ch c ng d ng ơ đồ use cases ồ use cases ổ chức ứng dụng ức năng quản lý tài khoản ức năng quản lý tài khoản ụng
Báo cáo thống kê
In ấn
Trang 74.2 Thi t k giao di n mockup ết kế giao diện mockup ết kế giao diện mockup ệ thống
4.2.1 Form chính
Trang 84.2.2 Form đăng nh p ập
4.2.3 Form quên m t kh u: ập ẩm
Trang 94.2.4 Form đ i m t kh u: ổ chức ứng dụng ập ẩm
4.2.5 Form qu n lý đ c gi : ả yêu cầu hệ thống ộc giả: ả yêu cầu hệ thống
Trang 104.2.6 Form qu n lý m ả yêu cầu hệ thống ượn trả n tr ả yêu cầu hệ thống
4.2.7 Form qu n lý sách ả yêu cầu hệ thống
Trang 114.2.8 Form báo cáo th ng kê ống
5 THI T K UML CHO YÊU C U PH N M M ẾT KẾ GIAO DIỆN BẰNG MOCKUP ẾT KẾ GIAO DIỆN BẰNG MOCKUP ẦU PHẦN MỀM ẦU PHẦN MỀM ỀM
5.1 S đ Activity Diagram ơ đồ use cases ồ use cases
5.1.1 Activity Diagram: action thêm sách
Trang 125.1.2 S a thông tin ửa thông tin
Trang 135.1.3 Xóa thông tin
Trang 145.1.4 Đăng nh p ập
Trang 165.2 S đ Class Diagram ơ đồ use cases ồ use cases
5.3 S đ ERD Diagram ơ đồ use cases ồ use cases
Trang 176 UNIT TEST BASIC
Unit testing document
Trang 186.1 Form qu n lý sách ả yêu cầu hệ thống
Trang 196.2 Form qu n lý h th ng ả yêu cầu hệ thống ệ thống ống
6.3 Form qu n lý đ c gi ả yêu cầu hệ thống ộc giả: ả yêu cầu hệ thống
Trang 207 QU N TR D ÁN: ẢN TRỊ DỰ ÁN: Ị DỰ ÁN: Ự ÁN: