Tải bản đầy đủ (.docx) (21 trang)

Assignment Nhập Môn Kỹ Thuật Phần Mềm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.3 MB, 21 trang )

TRUỜNG CAO ĐẲNG THỰC HÀNH
FPT-POLYTECHNIC ĐÀ NẴNG

BÁO CÁO ASSIGNMENT
Xây dựng và 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ỹ Hoàng – PD01870 (Nhóm Trưởng)
Hoà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

1. GIỚI THIỆ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ủa nhiề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àng hiệ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 xu hướ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ủa thư 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 thao tá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
2.1 Sơ đồ use cases

Quản lý thư viện

2

Nhóm 2


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 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
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
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ê
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
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

3

Nhóm 2


PRO1032 – UDPM
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 nhân viên

2.2.6 Chức năng 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 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

Quản lý thư viện

4

Nhóm 2



PRO1032 – UDPM

3.2 Bảng Q&A

Quản lý thư viện

5

Nhóm 2


PRO1032 – UDPM

4. 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
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ê


6

Nhóm 2



PRO1032 – UDPM

4.2 Thiết kế giao diện mockup
4.2.1 Form chính

Quản lý thư viện

7

Nhóm 2


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

8

Nhóm 2


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

9

Nhóm 2


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 2


PRO1032 – UDPM

4.2.8 Form báo cáo thống kê

5. 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 2


PRO1032 – UDPM

5.1.2 Sửa thông tin

Quản lý thư viện

12

Nhóm 2


PRO1032 – UDPM

5.1.3 Xóa thông tin

Quản lý thư viện

13

Nhóm 2


PRO1032 – UDPM


5.1.4 Đăng nhập

Quản lý thư viện

14

Nhóm 2


PRO1032 – UDPM

Quản lý thư viện

15

Nhóm 2


PRO1032 – UDPM

5.2 Sơ đồ Class Diagram

5.3 Sơ đồ ERD Diagram

Quản lý thư viện

16

Nhóm 2



PRO1032 – UDPM

6. UNIT TEST BASIC
Unit testing document
6.1 Form quản lý sách

Quản lý thư viện

17

Nhóm 2


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 2


PRO1032 – UDPM

7. QUẢN TRỊ DỰ ÁN:


Quản lý thư viện

19

Nhóm 2


PRO1032 – UDPM

Quản lý thư viện

20

Nhóm 2


PRO1032 – UDPM

Quản lý thư viện

21

Nhóm 2



×