Tải bản đầy đủ (.pdf) (62 trang)

BÁO cáo môn học QUẢN LÝ dự án CNTT đề tài xây DỰNG hệ THỐNG QUẢN LÝ THƯ VIỆN

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.39 MB, 62 trang )

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC QUẢN LÝ DỰ ÁN CNTT
Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN

GVHD: Ngũn Q́c Việt
Lớp: IS208.M21
Nhóm Friday Team (14):
19522503: Trần Thị Thanh Tuyền
19522189: Nguyễn Quang Thái
20521636: Trần Hoài Nam
19521061: Lê Nguyễn Minh Trung

□□ Tp. Hồ Chí Minh, 05/2022 □□


ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC QUẢN LÝ DỰ ÁN CNTT
Đề tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN

GVHD: Ngũn Q́c Việt

Nhóm Friday Team:
19522503: Trần Thị Thanh Tuyền
19522189: Nguyễn Quang Thái
20521636: Trần Hoài Nam
19521061: Lê Nguyễn Minh Trung


□□ Tp. Hồ Chí Minh, 05/2022 □□

1


MỤC LỤC
CHƯƠNG 1 GIỚI THIỆU DỰ ÁN ................................................................................................................... 7
1.1 KHẢO SÁT HIỆN TRẠNG .............................................................................................................................. 7
1.1.1

Hiện trạng tổ chức..................................................................................................................... 7

1.1.2

Hiện trạng về nghiệp vụ ............................................................................................................ 9

1.1.3

Hiện trạng tin học ................................................................................................................... 10

1.1.4

Danh sách yêu cầu .................................................................................................................. 10

1.2 ĐẶC TẢ YÊU CẦU ...................................................................................................................................... 11
1.2.1

Mô tả sơ đồ chức năng ............................................................................................................ 11

1.3 BẢNG TUYÊN BỐ CÔNG VIỆC..................................................................................................................... 23

1.3.1

Giới thiệu................................................................................................................................. 23

1.3.2

Phạm vi của dự án ................................................................................................................... 23

1.3.3

Các giả định ............................................................................................................................ 24

1.3.4

Các ràng buộc ......................................................................................................................... 25

1.3.5

Tiêu chuẩn thực hiện ............................................................................................................... 25

1.3.6

Sản phẩm và mô tả dịch vụ ...................................................................................................... 26

1.3.7

Lợi ích và nhiệm vụ của các bên ............................................................................................. 27

1.3.8


Các trách nhiệm chính ............................................................................................................ 28

1.3.9

Tham khảo ............................................................................................................................... 29

1.3.10

Sửa đởi bở sung ....................................................................................................................... 29

1.3.11

Chữ ký ..................................................................................................................................... 29

CHƯƠNG 2 TỞ CHỨC DỰ ÁN ..................................................................................................................... 31
2.1 TỔNG QUAN VỀ NỘI DUNG DỰ ÁN ............................................................................................................. 31
2.1.1

Vòng đời phát triển của dự án ................................................................................................. 31

2.1.2

Mô hình quản lý dự án ............................................................................................................ 31

2.1.3

Tài nguyên sử dụng ................................................................................................................. 31

2.1.4


Công cụ thực hiện ................................................................................................................... 31

2.1.5

Công nghệ sử dụng .................................................................................................................. 32

2.2 CƠ CẤU TỔ CHỨC DỰ ÁN ........................................................................................................................... 32
2.3 BẢNG PHÂN RÃ CÔNG VIỆC (WBS) ........................................................................................................... 32
CHƯƠNG 3 QUẢN LÝ DỰ ÁN ...................................................................................................................... 35
3.1 QUẢN LÝ THỜI GIAN ................................................................................................................................. 35
3.1.1

Các công việc của dự án ......................................................................................................... 35

3.1.2

Các mốc thời gian quan trọng của dự án ................................................................................ 36

3.2 BIỂU ĐỒ THEO DÕI .................................................................................................................................... 37
3.3 QUẢN LÝ CHÍ PHÍ ...................................................................................................................................... 38

2


3.4 QUẢN LÝ NHÂN SỰ ................................................................................................................................... 41
3.5 QUẢN LÝ RỦI RO....................................................................................................................................... 42
3.5.1

Các sự cớ có thể xảy ra trong dự án........................................................................................ 42


3.5.2

Ảnh hưởng của các sự cố tới tiến độ dự án và phương án xử lý sự cố .................................... 43

3.5.3

Một sớ sự cớ giả định: ............................................................................................................. 45

CHƯƠNG 4 TỞNG KẾT................................................................................................................................. 48
4.1 TỔNG KẾT DỰ ÁN...................................................................................................................................... 48
4.2 KẾT QUẢ ĐẠT ĐƯỢC ................................................................................................................................. 48
4.2.1

Đăng nhập ............................................................................................................................... 48

4.2.2

Đăng xuất ................................................................................................................................ 49

4.2.3

Đăng ký ................................................................................................................................... 50

4.2.4

Tìm kiếm sách .......................................................................................................................... 51

4.2.5

Quản lý sách ............................................................................................................................ 51


4.2.6

Quản lý đọc giả ....................................................................................................................... 55

4.2.7

Thống kê .................................................................................................................................. 57

4.3 KẾT LUẬN................................................................................................................................................. 58

3


Mục lục hình
Hình 2-1: Mô hình thác nước ..................................................................................... 31
Hình 2-2: Cấu trúc phân rã công việc ......................................................................... 34
Hình 4-1: Giao diện trang chủ .................................................................................... 48
Hình 4-2: Form đăng nhập ......................................................................................... 49
Hình 4-3: Giao diện sau khi đăng nhập thành công ................................................... 50
Hình 4-4: Form đăng ký ............................................................................................. 51
Hình 4-5: Tìm kiếm sách ............................................................................................ 51
Hình 4-6: Xem sách của tài khoản thủ thư ................................................................. 52
Hình 4-7: Xem sách của tài khoản đọc giả ................................................................. 52
Hình 4-8: Form thêm sách .......................................................................................... 53
Hình 4-9: Form sửa sách ............................................................................................ 54
Hình 4-10: Popup khi xóa sách .................................................................................. 55
Hình 4-11: Form mượn sách ...................................................................................... 56
Hình 4-12: Quản lý trả sách........................................................................................ 56
Hình 4-13: Chỉnh sửa thông tin .................................................................................. 57

Hình 4-14: Form thay đổi thông tin ............................................................................ 57
Hình 4-15: Bảng số liệu thống kê ............................................................................... 58

4


Mục lục bảng
Bảng 1-1: Danh sách các Actor .................................................................................. 11
Bảng 1-2: Danh sách Usecase .................................................................................... 12
Bảng 3-1: Các sự cố có thể xảy ra trong dự án........................................................... 42
Bảng 3-2: Mơ tả các sự cố .......................................................................................... 43

5


Lời mở đầu
Ngày nay, công nghệ thông tin đang phát triển vô cùng mạnh mẽ. Việc áp dụng các
công nghệ hiện đại dường như khơng cịn xa lạ đới với hầu hết các lĩnh vực trong cuộc
sống. Chúng ta đều phải khẳng định rằng công nghệ thông tin đã và đang mang lại vơ vàn
lợi ích cho con người, góp phần vào công cuộc xây dựng và đổi mới xã hội.
Một trong những sản phẩm của công nghệ thông tin được hầu hết các công ty, doanh
nghiệp lựa chọn sử dụng là phần mềm quản lý. Lợi ích mà các chương trình phầm mềm
quản lí đem lại khiến ta khơng thể khơng thừa nhận tính hiệu quả của nó.
Phần mềm quản lý cũng được sử dụng rộng rãi mảng giáo dục, trong đó có thư viện.
Như chúng ta đã biết, việc hoạt động và quản lí thư viện dựa theo cách thủ cơng khơng
cịn đem lại hiệu quả cao nhất. Điều này làm nảy sinh nhu cầu cần có các hệ thống hỗ trợ
con người.

6



Chương 1 Giới thiệu dự án
1.1 Khảo sát hiện trạng
1.1.1

Hiện trạng tổ chức

Lãnh đạo Thư viện gồm:
-

Giám đốc Trung tâm là người tổ chức thực hiện các chương trình công tác
tại Trung tâm. Giám đốc Trung tâm lãnh đạo các hoạt động của Trung tâm
nhằm thực hiện chức năng, nhiệm vụ, quyền hạn của Trung tâm.

-

Phó giám đốc Trung tâm có nhiệm vụ giúp Giám đốc thực hiện chức năng,
nhiệm vụ, quyền hạn của Trung tâm.

Các bộ phận chuyên môn, nghiệp vụ:
-

Bộ phận quản lý:
• Quản trị nhân sự.
• Xây dựng kế hoạch phát triển của Trung tâm.
• Lập kế hoạch cơng tác.
• Xây dựng và bở sung vớn tài liệu.
• Xử lý, bồi thường hư hỏng, mất tài liệu.
• Nhận báo cáo từ các bộ phận và đánh giá cơng tác các bộ phận.
• Báo cáo với cấp trên.


-

Bộ phận nghiệp vụ:
• Xây dựng, tở chức, nguồn thơng tin phục vụ bạn đọc.
• Chọn lọc, bở sung phát triển nguồn thơng tin.
• Tở chức kho tài ngun theo hệ thớng khoa học, lưu trữ quản lí có hiệu
quả, chuẩn nghiệp vụ, đảm bảo tính hiệu quả, tiện dụng, dễ dàng cho bạn
đọc sử dụng và tra cứu.
• Xây dựng hệ thống tra cứu điện tử hữu hiệu, biên mục tài nguyên mới.
Xây dựng các bộ sưu tập tài nguyên số (dữ liệu toàn văn phù hợp quy
định sở hữu trí ṭ).
• Hồi cớ các thơng tin mất.
• Bảo trì cơ sở dữ liệu thường xuyên theo định kỳ.
7


• Lập thống kê báo cáo.
• Tổ chức các hệ thớng phịng phục vụ chun biệt cho các đới tượng khác
nhau.
- Bộ phận phục vụ:
• Tở chức, hướng dẫn bạn đọc sử dụng nguồn thơng tin.
• Đảm bảo tính hiệu quả của các dịch vụ, tổ chức hướng dẫn người sử dụng
tra cứu các cơ sở dữ liệu, mục lục điện tử.
• Cập nhật khai thác thường xuyên các nguồn thông tin trực tuyến phục vụ
nhanh chóng nhu cầu bạn đọc.
• Tở chức phục vụ tại thư viện, đáp ứng yêu cầu về sử dụng vốn tài liệu thư
viện thông qua các hình thức đọc tại chỗ, mượn về nhà, truy cập internet;
tuyên truyền giới thiệu sách, báo nhằm thu hút người đọc tới sử dụng vớn
tài liệu thư viện.

• Quản lý, theo dõi bạn đọc thực hiện các quy định chung của thư viện.
• Đánh giá nhu cầu sử dụng thông tin của bạn đọc; lập thống kê, báo cáo.
- Bộ phận Thơng tin:
• Hướng dẫn tra cứu và tở chức các hoạt động thơng tin.
• Nghiên cứu và triển khai ứng dụng công nghệ thông tin để hiện đại hóa
công tác thư viện, hỗ trợ cho việc số hoá tài liệu và xuất bản tài liệu điện
tử, duy trì hoạt động Website và chịu trách nhiệm đưa thông tin đã dụt
lên trang Web.

Hình 1-1: Sơ đờ cơ cấu tổ chức

8


1.1.2

Hiện trạng về nghiệp vụ

-

Dự án phầm mềm ở đây là hệ thống quản lý thư viện.

-

Người sử dụng phần mềm: Nhân viên thư viện (thủ thư), bạn đọc (sinh viên).

-

Mục đích của dự án xây dựng chương trình quản lý thư viện, thiết kế


Nghiệp vụ tin học hóa
Bộ phận quản lý:
▪ Quản lí nhân viên tại thư viện.
▪ Tính tởng từng chi tiết phiếu thu mượn sách.
▪ Tính lương cho nhân viên.
- Bộ phận nghiệp vụ:
▪ Cung cấp thông tin sách, độc giả, phiếu mượn sách.
▪ Tính tởng từng chi tiết phiếu thu mượn sách.
▪ Thống kê lượng sách.
▪ Cung cấp thông tin sách mới.
- Bộ phận phục vụ:
▪ Giải đáp vấn đề độc giả thường gặp.
▪ Hỗ trợ độc giả đổi/ trả sách lỗi.
▪ Hỗ trợ hướng dẫn đổi trả sách.
▪ Quản lý số lượng sách tồn kho.
▪ Nhập kho và xuất kho.
- Bộ phận thông tin:
▪ Các trang thiết bị công nghệ thông tin.
▪ Bảo trì hệ thống máy chủ, máy trạm.

Nghiệp vụ không tin học hóa
Thu tiền.
Vận chuyển từ kho vào kệ sách
Bày trí kệ sách
Trang trí thư viện.
Vận chuyển sách vào kho.
9


Phát chìa khóa tủ cho độc giả.


1.1.3

Hiện trạng tin học

Phần cứng:
Có ít nhất một máy tính cá nhân, RAM tới thiểu 4GB, bộ nhớ HDD hoặc SSD dung
lượng tối thiểu 500GB.

Phần mềm:
Các thiết bị phần cứng chạy trên hệ điều hành Windows đều có thể sử dụng được
phần mềm quản lý thư viện.

Con người:
Tại các thư viện, người sử dụng không cần yêu cầu cao về trình độ tin học. Hiểu cách
hoạt động của phần mềm (Excel, Word, ...) sẽ dễ dàng sử dụng

1.1.4

Danh sách yêu cầu

Yêu cầu chức năng
- Quản lý độc giả
- Quản lý sách
- Tra cứu sách
- Quản lý mượn sách
- Quản lý trả sách
- Xử lý quá hạn sách
- Thay đổi quy định
- Lập báo cáo


Yêu cầu phi chức năng
-

Giao diện website gần gũi, thân thiện, đơn giản và thuận tiện trong việc sử dụng và
có tính tương tác cao. Thao tác trên trang website nhanh gọn và dễ sử dụng, đáp ứng
được nhu cầu của khách hàng

-

Có tính phát triển cao, tiện lợi cho việc nâng cấp sau này

-

Đảm bảo chất lượng tốt trong quá trình sử dụng
10


-

Hoạt động tốt trên mọi nền tảng như trên web, mobile

-

Thể hiện rõ ràng, chi tiết các thông tin của web

-

Hoạt động nhanh chóng, ổn định, đáng tin cậy, có thể truy cập và xử lý đồng thời
nhiều hành động


1.2 Đặc tả u cầu
1.2.1

Mơ tả sơ đờ chức năng

Hình 1-2: Sơ đồ Usecase

Mô tả:
Bảng 1-1: Danh sách các Actor

STT Actor

Mô tả

11


1

2

A01- người

Là nhân viên của thư viện, thực hiện quản lý sinh viên mượn

quản lý

trả sách, quản lý sách.


A02- sinh viên

Là sinh viên them gia đọc, mượn hoặc trả sách ở thử viện

Bảng 1-2: Danh sách Usecase

ID

Use case

Ý nghĩa

Mô tả chức
năng

UC01

Đăng ký

Cho phép sinh viên đăng ký vào hệ thống

Đăng ký

UC02

Đăng nhập

Cho phép sinh viên và nhân viên đăng nhập Đăng nhập
vào hệ thống


UC03

Đăng xuất

Cho phép sinh viên và nhân viên đăng xuất

Đăng xuất

khỏi hệ thống
UC04

Quản lý sách

UC041 Tìm kiếm

Là hệ thống giúp nhân viên thư viện quản

Xem các loại

lý sách

sách

Cho phép một tài khoản tìm kiếm thông tin

Tìm kiếm sách

sách dựa trên tiêu đề, tác giả hoặc loại sách
UC042 Thêm


Cho phép nhân viên thư viện thêm một loại Thêm sách
sách mới vào hệ thống

UC043 Sửa

UC044 Xóa

Cho phép nhân viên thư viện sửa thông tin

Sửa thông tin

nào đó của sách

sách

Xóa một loại sách nào đó ra khỏi hệ thơng

Xóa sách

UC045 Xem thông tin Xem các thông tin (tác giả, mô tả, loại
sách, năm xuất bảng, đánh giá,...) của một

Xem thông tin
sách

loại sách nào đó
12


UC05


Thực hiện

Là hệ thống hỗ trợ sinh viên thực hiện các

Giao dịch với

giao dịch

giao dịch với thư viện

thư viện

Đăng ký thời gian trả sách hoặc gia hạn

Đăng ký thời

thời gian trả

giản trả hoặc

UC051 Trả sách

gia hạn
UC052 Mượn sách

UC06

Đăng ký mượn sách trên hệ thống của thư


Đăng ký mượn

viện

sách

Quản lý thông Hỗ trợ nhân viên thư viện quản lý các sinh

Xem thông tin

tin người dùng viên tham gia đọc sách ở thư viên

sinh viên

UC061 Thêm

UC062 Xóa

UC063 Sửa

Thêm một tài khoản sinh viên với vào hệ

Thêm tài khoản

thống

sinh viên

Xóa một tài khoản sinh viên đã có ra khỏi


Xóa tài khoản

hệ thống

sinh viên

Sửa thông tin sinh viên của một tài khoản (

Sửa thông tin

như họ tên, mssv, ngày tháng năm sinh,

sinh viên

trường học, quê quán, …)

UC01
Use Case Thumbnail: UC01 - Đăng Ký
Use Case Description: Use case này mô tả quy trình cho sinh viên đăng ký vào hệ
thống. Sinh viên khai báo các thông tin, hệ thống sẽ xác thực, lưu thông tin và tạo tài
khoản.
Precondition: tài khoản đăng ký chưa từng được lưu trong hệ thống
Postcondition: tài khoản mới được tạo
Actors: A01-người quản lý, A02-sinh viên.
Basic Flow (Text):
13


-


Người dùng truy cập vào trang web.

-

Điền thông tin ở phần đăng ký.

-

Hệ thống xác thực thông tin và lưu thông tin vào hệ thống.

-

Kết thúc usecase.

UC02
Use Case Thumbnail: UC01 - Đăng Nhập
Use Case Description:Use case này mô tả quy trình cho sinh viên và thủ thư đăng
nhập vào hệ thống. Người dùng khai báo các thông tin đăng nhập, hệ thống sẽ xác thực
và cho phép truy cập.
Precondition: tài khoản đăng nhập là tài khoản người quản lý hoặc tài khoản đã được
lưu trên csdl
Postcondition: người dùng truy cập vào hệ thống
Actors: A01-người quản lý, A02-sinh viên.
Basic Flow (Text):
-

Hệ thống hiển thị giao diện đăng nhập

-


Người dùng nhập tài khoản bao gồm Tên đăng nhập và mật khẩu.

-

Hệ thống kiểm tra và xác nhận thông tin đăng nhập

-

Hiển thị giao diện chính của phần mềm

-

Kết thúc Use case

UC03
Use Case Thumbnail: UC03 - Đăng xuất
Use Case Description:Use case này mô tả quy trình cho phép sinh viên và người
quản lý đăng xuất khỏi hệ thống
Precondition: tài khoản đăng ký chưa từng được lưu trong hệ thống
Postcondition: tài khoản được đăng xuất ra khỏi hệ thống
Actors: A01-người quản lý, A02-sinh viên.
Basic Flow (Text):
14


-

Người dùng chọn chức năng đăng xuất

-


Hệ thống thực hiện đăng xuất

-

Kết thúc usecase.

UC04
Use Case Thumbnail: UC03 - Quản lý sách
Use Case Description:Use case này mô tả quy trình người quản lý quản lý sách của
thư viện
Precondition: tài khoản sử dụng là tài khoản của người quản lý ( thủ thư)
Postcondition: Admin xem được thông tin và có thể chỉnh sửa các loại sách
Actors: A01-người quản lý
Basic Flow (Text):
-

Admin chọn chức năng quản lý sách

-

Admin thực hiện các hoạt động trong quản lý sách

-

Hệ thống xác nhận và lưu thông tin vào hệ thống

-

Kết thúc usecase.


UC041
Use Case Thumbnail: UC041- Tìm kiếm
Use Case Description:Use case này mô tả quy trình người quản lý hoặc sinh tìm
kiếm thông tin sách trên hệ thống dựa trên tiêu đề, tác giả hoặc loại sách,...
Precondition: Người dùng phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: thông tin về tài liệu được hiển thị.
▪ Trường hợp thất bại: hệ thống thông báo lỗi.
Actors: A01-người quản lý, A02-sinh viên.
Basic Flow (Text):
-

Người dùng chọn chức năng tìm tài liệu theo tên.
15


-

Hệ thống hiển thị form (trang web) cho phép người dùng nhập tên tài liệu cần
tìm.

-

Người dùng nhập tên tài liệu.

-

Hệ thống kiểm tra nếu tồn tại tài liệu có tên như vậy thì sẽ hiển thị đầy đủ
thông tin về tài liệu đó.


-

Hệ thống thông báo “Không tồn tại tài liệu như vậy” nếu không tìm thấy tài
liệu có tên như người dùng nhập vào.

-

Kết thúc Use case

UC042
Use Case Thumbnail: UC042- Thêm
Use Case Description:Use case này mô tả quy trình người quản lý thêm một loại sách
mới vào hệ thống
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: thông tin về tài liệu được lưu vào hệ thống.
▪ Trường hợp thất bại: hệ thống thông báo lỗi và thông tin tài liệu không được lưu
vào hệ thống.
Actors: A01-người quản lý.
Basic Flow (Text):
-

Admin chọn chức năng thêm tài liệu

-

Hệ thống hiển thị form thêm tài liệu.

-


Admin nhập các thông tin: mã tài liệu, tên tài liệu, nhà xuất bản, tác giả, năm
xuất bản, ngôn ngữ, số lần tái bản, chọn dạng tài liệu…

-

Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào

-

Admin lựa chọn lưu thông tin

-

Hệ thống xác nhận và lưu thông tin vào hệ thống

-

Kết thúc usecase.

UC043
Use Case Thumbnail: UC043- Sửa
16


Use Case Description:Use case này mô tả quy trình người quản lý sửa thông tin một
loại sách trong hệ thống hệ thống
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: thông tin về tài liệu được cập nhật lại.

▪ Trường hợp thất bại: hệ thống thông báo lỗi và thông tin về tài liệu không được
thay đổi.
Actors: A01-người quản lý (Admin).
Basic Flow (Text):
-

Admin chọn chức năng sửa thông tin tài liệu.

-

Hệ thống hiển thị form chứa danh sách tài liệu.

-

Admin chọn tài liệu cần sửa.

-

Hệ thống hiển thị các chi tiết thông tin về tài liệu để người dùng sửa.

-

ADmin nhập lại các thông tin cần sửa và lưu lại.

-

Hệ thống xác nhận và cập nhật lại thông tin vào hệ thống.

-


Kết thúc Use case

UC044
Use Case Thumbnail: UC044 - xóa
Use Case Description:Use case này mô tả quy trình người quản lý xóa một loại sách
trong hệ thống hệ thống
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: tài liệu đó được xóa khỏi hệ thống
▪ Trường hợp thất bại: hệ thống thông báo lỗi và tài liệu không xóa được
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Admin chọn chức năng xóa tài liệu
17


-

Hệ thống hiển thị form chứa danh sách tài liệu

-

Admin chọn tài liệu cần xóa.

-

Hệ thống xác nhận và xóa tài liệu đó khỏi hệ thống


-

Kết thúc Use case

UC05
Use Case Thumbnail: UC05- Thực hiện giao dịch
Use Case Description:Use case này mô tả quy trình sinh viên thực hiện một hành
động giao dịch nào đó trên hệ thống
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition: hoạt động giao dịch được thực hiện
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Người dùng chọn chức năng quản lý trả tài liệu

-

Hệ thống hiển thị form trả tài liệu mượn.

-

Người dùng nhập thông tin tài liệu và thông tin độc giả (đọc mã vạch)

-

Hệ thống kiểm tra thông tin tài liệu và thông tin về độc giả.

-


Hệ thống hiển thị thông tin phiếu mượn.

-

Người dùng cập nhật lại phiếu mượn, phiếu mượn đã được xử lý.

-

Hệ thống cập nhật lại thông tin phiếu mượn

-

Kết thúc Use case

UC051
Use Case Thumbnail: UC051 - Trả sách
Use Case Description:Use case này mô tả quy trình sinh viên thực hiện Đăng ký thời
gian trả sách hoặc gia hạn thời gian trả sách
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: phiếu mượn được thiết lập, đồng thời thông tin về tài
liệu và độc giả mượn tài liệu được lưu vào hệ thống.
18


▪ Trường hợp thất bại: hệ thống thông báo lỗi.
Actors: A01-người quản lí
Basic Flow (Text):
-


Người dùng chọn chức năng quản lý trả tài liệu

-

Hệ thống hiển thị form trả tài liệu mượn.

-

Người dùng nhập thông tin tài liệu và thông tin độc giả (đọc mã vạch)

-

Hệ thống kiểm tra thông tin tài liệu và thông tin về độc giả.

-

Hệ thống hiển thị thông tin phiếu mượn.

-

Người dùng cập nhật lại phiếu mượn, phiếu mượn đã được xử lý.

-

Hệ thống cập nhật lại thông tin phiếu mượn

-

Kết thúc Use case


UC052
Use Case Thumbnail: UC052- Mượn sách
Use Case Description:Use case này mô tả quy trình sinh viên thực hiện Đăng ký
mượn sách trên hệ thống của thư viện
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition:
▪ Trường hợp thành công: phiếu mượn được thiết lập, đồng thời thông tin về tài
liệu và độc giả mượn tài liệu được lưu vào hệ thống.
▪ Trường hợp thất bại: hệ thống thông báo lỗi.
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Người dùng chức năng quản lý mượn tài liệu

-

Hệ thống hiển thị form cho mượn tài liệu

-

Người dùng nhập thông tin tài liệu và thông tin độc giả

-

Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào.

-

Người dùng chọn lập phiếu mượn


-

Hệ thống thực hiện việc lập phiếu mượn và lưu thông tin độc giả và tài liệu
mượn vào hệ thống
19


-

Kết thúc Use case

UC053
Use Case Thumbnail: UC053- Nộp phạt
Use Case Description:Use case này mô tả quy trình sinh viên Đóng tiền phạt khi sinh
viên quá thời gian trả sách
Precondition: Admin phải đăng nhập vào hệ thống trước khi thực hiện chức năng
này.
Postcondition:
▪ Trường hợp thành công: lập được phiếu phạt.
▪ Trường hợp thất bại: hệ thống thông báo lỗi.
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Admin chọn chức năng xử lý độc giả vi phạm.

-

Hệ thống hiển thị form xử lý độc giả vi phạm.


-

Admin kiểm tra phiếu mượn và nhập lý do vi phạm và hình thức xử phạt.

-

Hệ thống cập nhật lại thông tin độc giả vi phạm

-

Kết thúc Usecase

UC06
Use Case Thumbnail: UC06- Quản lý thông tin người dùng
Use Case Description:Use case này mô tả quy trình Hỗ trợ nhân viên thư viện quản
lý các sinh viên tham gia đọc sách ở thư viên
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition: Admin xem được thông tin của người dùng
Actors: A01-người quản lý
Basic Flow (Text):
Admin chọn chức năng xem thông tin người dùng
20


Hệ thống hiển thị danh sách các người dùng

UC061
Use Case Thumbnail: UC061- Thêm
Use Case Description:Use case này mô tả quy trình người quản lý Thêm một tài

khoản sinh viên với vào hệ thống
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition: “Thêm người dùng” được thực hiện
Trường hợp thành công: thông tin về người dùng được thêm vào hệ thống.
Trường hợp thất bại: hệ thống thông báo lỗi và không thêm được người dùng
vào hệ thống.
Actors: A01-người quản lý
Basic Flow (Text):
-

Admin chọn chức năng thêm người dùng

-

Hệ thống hiển thị form thêm người dùng

-

Admin nhập các thông tin liên quan đến người dùng: tên đăng nhập, họ tên, chức
danh, giới tính, email, điện thoại.

-

Admin chọn lưu thông tin

-

Hệ thống kiểm tra sự hợp lệ của thông tin và thêm người dùng vào hệ thống.

-


Kết thúc Use case

UC062
Use Case Thumbnail: UC062- Xóa
Use Case Description: Use case này mô tả quy trình người quản lý Xóa một tài
khoản sinh viên đã có ra khỏi hệ thống
Precondition: Admin phải đăng nhập vào hệ thống trước khi thực hiện chức năng này
Postcondition:
▪ Trường hợp thành công: người dùng đó được xóa khỏi hệ thống.
21


▪ Trường hợp thất bại: hệ thống thông báo lỗi và người dùng đó không bị xóa khỏi
hệ thống.
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Hệ thống hiển thị form chứa danh sách người dùng.

-

Admin chọn người dùng cần xóa và click vào nút “Xóa”.

-

Hệ thống thực hiện xóa người dùng đó.

-


Kết thúc usecase.

UC063
Use Case Thumbnail: UC062- Sửa
Use Case Description:Use case này mô tả quy trình người quản lý sửa thông tin sinh
viên của một tài khoản ( như họ tên, mssv, ngày tháng năm sinh, trường học, quê quán,
…)
Precondition: Admin phải đăng nhập vào hệ thống
Postcondition: “Thêm người dùng” được thực hiện
Trường hợp thành công: thông tin về người dùng được thêm vào hệ thống.
Trường hợp thất bại: hệ thống thông báo lỗi và không thêm được người dùng
vào hệ thống.
Actors: A01-người quản lý (Admin)
Basic Flow (Text):
-

Admin chọn bản ghi cần sửa và sửa lại thông tin người dùng cho đúng.

-

Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào.

-

Admin chọn lưu thông tin

-

Hệ thống xác nhận và cập nhật thông tin người dùng.


-

Kết thúc Use case

22


1.3 Bảng tuyên bố công việc
Bảng tuyên bố công việc SOW (Statement of Work)

1.3.1
TT

Giới thiệu

Thành phần

Nội dung

1

Tên dự án

Xây dựng hệ thống quản lý thư viện

2

Mục tiêu của dự án


Phát triển hoàn thiện hệ thống quản lý thư viện
cung cấp cho trường ABC.

Người tham gia

3

Nhóm dự án, người quản lý dự án, khách hàng
(trường ABC)

4

Các bên liên quan

nhóm dự án (Trần Thị Thanh Tuyền, Lê Nguyễn
Minh Trung, Ngô Gia Thái, Trần Hoài Nam) ,
khách hàng (trường ABC)

5

Người quản lý dự án Trần Thị Thanh Tuyền

6

Thông tin liên hệ

Email:

của khách hàng


Sđt: 0123456789

Đối tượng phục vụ

Nhân viên nhà sách và sinh viên đọc sách ở trường

7

trong dự án

1.3.2
TT

Phạm vi của dự án
Thành phần

Nội dung

1

Sản phẩm chính của dự án

Phầm mềm quản lý thư viện

2

Nội dung dự án phải làm

Xây dựng tính năng cho hệ thống:
Đăng nhập/ đăng xuất, quản lý sách, tìm

kiếm sách, quản lý khách hàng

3

Nội dung dự án không làm

4

Danh sách các tính năng

Đăng ký

của sản phẩm

Đăng nhập
Đăng xuất
Mượn sách
23


Trả sách
Thêm sách
Xóa sách
Xem sách
Thêm đọc giả
Xóa đọc giả
Sửa đọc giả
Tìm kiếm sách
Thống kê sách
Thống kê đọc giả


1.3.3
TT
1

Các giả định
Thành phần

Giả định 1

Nội dung
Đối tượng người dùng có thao tác đúng với
các nghiệp vụ trên hệ thống hay không?

2

Giả định 2

Các thiết bị có phục vụ tốt khi triển khai dự
án không?

3

Giả định 3

Sơ sở dữ liệu mới có phù hợp với thiết kế
của csdl cũ không?

4


Giả định 4

Nguồn nhân lực trong dự án có đủ kỹ năng,
kinh nghiệm để thực hiện dự án hay không

5

Giả định 5

Nhân viên thực hiện có khả sử dụng ứng
dụng hay không?

6

Giả định 6

Dự án có hoàn thành đúng thời hạn hay
không?

7

Giả định 7

Sản phẩm có đảm bảo về hiệu xuất, bảo mật
cho người dùng hay khơng?

8

Giả định 8


Chi phí sau này có đáp ứng được hay
không?

24


×