You are on page 1of 15

Mục lục

1. Giới thiệu..................................................................................................................... 1
1.1 Mục tiêu cần đạt được:.........................................................................................1
1.2 Các sản phẩm:...........................................................................................................1
1.3 Các qui ước của tài liệu:...........................................................................................1
1.4 Hướng dẫn đóc tài liệu:.............................................................................................1
1.5 Các tài liệu tham khảo:.............................................................................................2
1.6 Phạm vi:.................................................................................................................... 2
2. Mô tả tổng quát...........................................................................................................2
2.1 Mô tả..................................................................................................................... 2
2.2 Cơ hội...................................................................................................................3
2.3 Các chức năng của hệ thống:................................................................................3
2.4 Lớp người dùng....................................................................................................3
2.5 Môi trường vận hành.................................................................................................4
2.6 Các ràng buộc.......................................................................................................4
3. Tính năng hệ thống......................................................................................................5
3.1 Độ ưu tiên.............................................................................................................5
3.2 Dữ liệu đầu vào.....................................................................................................5
4. Giao diện..................................................................................................................... 6
4.1 Giao diện người dùng...........................................................................................6
4.1.1 Giao diện trang chủ........................................................................................6
4.1.2 Giao diện trang con........................................................................................7
4.2 Giao diện phần cứng.............................................................................................8
4.3 Giao diện phần mềm.............................................................................................8
4.4 Giao diện truyền thông.........................................................................................9
5. Các loại yêu cầu..........................................................................................................9
5.1 Yêu cầu người dùng..............................................................................................9
5.2 Hệ thống...............................................................................................................9
5.2.1 Yêu cầu chức năng.........................................................................................9
5.2.2 Yêu cầu phi chức năng...................................................................................9
5.2.3 Các yêu cầu phi chức năng khác....................................................................9
5.2.4 Yêu cầu miền ứng dụng (ràng buộc)............................................................10
6. Usecase...................................................................................................................... 11
6.1 Các tác nhân hệ thống................................................................................................11
6.2 Các tác nhân sử dụng hệ thống..................................................................................11
6.3 Biểu đồ Usecase........................................................................................................12
1. Giới thiệu
1.1 Mục tiêu cần đạt được:
- Xây dựng được hệ thống quản lý thư viê ̣n trường ĐH Công Nghiê ̣p TpHCM.
- Hợp đồng thỏa thuận cần đạt được,sự hợp tác thành công giữa công ty và khách hàng
- Đánh giá hệ thống: qua sự kiểm thử, thái độ người sử dụng.
1.2 Các sản phẩm:
- Hê ̣ thống quản lý thư viê ̣n trường ĐH Công Nghiê ̣p TpHCM
- Có các phiên bản được phát hành:
+ Phiên bản thử nghiệm Close Beta 1.0.
+ Phiên bản thử nghiệm lần 2 Close Beta 1.1.
+ Phiên bản chính thức.
1.3 Các qui ước của tài liệu:
- Kiểu chữ: Time New Roman.
- Size chữ: 14
- Các ký tự đặc biệt: Các ký tự cơ bản trong Word Office.
1.4 Hướng dẫn đọc tài liệu:
- Khách hàng và người sử dụng:
 Hướng dẫn sử dụng hệ thông, các chức năng cơ bản của hệ thống, chức năng của
người dùng, các quyền của người dùng.
- Nhà phân tích:
 Xem các đặc tả yêu cầu hệ thống.
 Các mô hình Use case.
 Cấu trúc tổ chức và quản lý
 Quy tắc nghiệp vụ
- Nhà phát triển lập trình viên:
 Dựa vào cây phân cấp, các mô hình xây dựng để tìm kiếm phần cần phát triển.
 Tối ưu các ràng buô ̣c và đă ̣c tả yêu cầu
- Nhà kiểm thử:
 Kiểm tra các lỗi đã và đang gặp phải khi chưa có khả năng khác phục dựa trên tài liệu.
1.5 Các tài liệu tham khảo:
STT Tên Tài Ghi Chú
Liệu
1 Bài báo Dựa vào Cấu trúc mẫu báo cáo
cáo Đề tài
Quản lý hê ̣
thống thư
viê ̣n Noida

2 Tài liệu Nguồn: tailieu.vn


phân tích
yêu cầu
3 Tài liệu Nguồn:
tham khảo 123doc.org/timkiem/tài+liệu+đặc+tả+yêu+cầu+phần+mềm+srs.htm

1.6 Phạm vi:


- Lập kế hoạch quản lý yêu cầu: Thu thập yêu cầu do nhóm thu thập yêu cầu đảm nhận công
việc này, báo cáo các yêu cầu, kiểm tra yêu cầu, loại bỏ yêu cầu, thảm khảo ý kiên chuyên
gia.
- Thu thập yêu cầu: Xác định được yêu cầu cần thu thập, các mong muốn của các bạn liên
quan. Cung cấp các cơ sở để để hoàn hiện sản phẩm tạo pham vi thêm cho dự án.
- Phạm vi: Mô tả chi tiết sản phẩm, mô tả dự án. Xác định các yêu cầu thuộc phạm vi hệ
thông, các yêu cầu nằm ngoài hệ thống.
- Cấu trúc phân chia công việc: Chia nhỏ các công đoạn hoàn thành sản phẩm, bàn giáo các
phần cho các bộ phân làm việc, cung cấp cái nhìn tổng quan về cấu trúc của hệ thống.
- Kiểm tra phạm vi: Nhận sản phẩm bàn giảo đã hoàn thành, bắt đầu kiểm tra tìm lỗi, bàn
giao lỗi để cập nhận, tao sản phẩm cuối hoản hảo.
- Kiểm sóat phạm vi: Giám sát các trạng trai của hệ thống, thúc đẩy tiến độ và chất lương của
từng khâu, giảm bớt các chi phí không mong muốn tạo ra.
2. Mô tả tổng quát
2.1 Mô tả
- Thư viê ̣n trường ĐH Công Nghiê ̣p Tp.HCM là một thư viện lớn. Hiện tại có khoảng 5000
độc giả. Thư viện có 10000 quyển sách, trong đó 3000 quyển chỉ được pháp tham khảo tại
chỗ và không cho mượn. Việc quản lý thư viện có 2 người quản lý việc mượn và trả sách.
Mỗi ngày có khoảng 500 độc giả tới thư viện để mượn và trả sách.
- Hiện tại hầu hết các công việc quản lý thư viện được làm thủ công. Ngay cả việc lưu trữ
cũng được ghi chép bằng tay phần lớn. Do đó công việc quản lý ngày càng khó khăn khi số
lượng các độc giả ngày càng gia tăng.
- Bên cạnh đó, người quản lý lên kế hoạch mở rộng thư viện, tăng số lượng sách, số lượng
độc già và tăng tổng thu nhập. Đồng thới tăng phí của độc giả và để phục vụ tốt hơn mỗi độc
giả có thể mượn nhiều quyển sách 1 lúc.
- Do đó cần có phần mềm quản lý thư viện giúp cho việc quản lý thư viện hiệu quả, chính
xác, nhanh chóng và đáp ứng được tất cả các yêu cầu mở rộng thư viện của người quản lý.
2.2 Cơ hội
- Phần mềm QLTV tăng hiệu quả xử lý công việc, giải quyết được tất cả các khó khăn mà
hiện tại đang gặp phải như việc quản lý tất cả các công việc đều được thực hiện một cách tự
động trên máy tính.
- Việc ra đời của phần mềm còn giúp cho thư viện giảm được rất nhiều chi phí về tài chính,
con người, thời gian. Người quản lý có thể mở rộng thư viện, tăng số lượng sách, số lượng
độc già và tăng tổng thu nhập.
- Ngoài ra phần mềm có thể cập nhập, chỉnh sửa để đáp ứng mọi nhu cầu trong tất cả các
hoạt động của thư viện.
- Phần mềm QLTV tăng hiệu quả xử lý công việc, giải quyết được tất cả các khó khăn mà
hiện tại đang gặp phải như việc quản lý tất cả các công việc đều được thực hiện một cách tự
động trên máy tính như
• Quản lý các thông tin về sách, độc giả, mượn trả sách, nhà cung cấp,…
• Phần mềm còn giúp tạo ra các mẫu báo cáo, thống kê như phiếu mượn và trả sách,
thẻ độc giả, báo cáo doanh thu,… một cách nhanh chóng chính xác và đầy đủ
• Hỗ trợ người quản lý, nhân viên, khách hàng tìm kiếm thông tin một cách nhanh
chóng, đầy đủ và chính xác
- Việc ra đời của phần mềm còn giúp cho thư viện giảm được rất nhiều chi phí về tài chính,
con người, thời gian, tăng luong dg lên …
- Ngoài ra phần mềm có thể chỉnh sửa để áp dụng cho việc quản lý các thư viện khác

2.3 Các chức năng của hệ thống:

- Cung cấp các báo cáo với dữ liệu lớn.


- Cung cấp các mẫu báo tổng kế dữ liệu
- Lưu trữ và xử lý các thông tin về tài khoản của các độc giả.
- Lưu trữ và xử lý các thông tin về sách, độc giả, nhà cung cấp.
- Quản lý việc mượn và trả sách của độc giả.
- Thực hiện việc tìm kiếm và truy xuật dữ liệu dễ dàng, nhanh chóng , hiệu quả và chính xác.
- Tự động upload dữ liệu lên cloud. Backup dữ liệu tự động.
- Tìm kiếm, chỉnh sửa, cập nhận, liên hệ,....
- Các chức năng hỗ trợ khác: hỗ trợ SEO tự động, tích hợp sẵn bộ gỗ unicode.
2.4 Lớp người dùng
- Người sử dụng: đô ̣c giả, nhân viên thư viê ̣n, nhà phân tích.
- Quản lý dự án: Nhà quản lý,giám sát từ nhà trường.
- Phát triển dự án:
 Người quản lý
 Nhóm phân tích.
 Nhóm lập trình
 Nhóm kiểm thử.
 Nhóm bảo trì.
- Nhà đâu tư: nhà trường, các nguồn hổ trợ từ bên ngoài.
2.5 Môi trường vận hành
- Hê ̣ thống chạy theo mô hình mạng xương sống tốc đô ̣ cao, có cổng thông tin tích hợp
- Đóng gói và tích hợp thông tin bằng XML Schema cho từng loại thông tin được sử dụng.
- Cơ sở dữ liê ̣u xây dựng trên nền SQL chuẩn, sử dụng SQL Server, MySQL hoă ̣c Oracle.
- Đô ̣c giả có thể truy câ ̣p vào mạng nô ̣i bô ̣ khi ở trong khung viên trường học.
- Các nhà phát triển, quản lý sử dụng các nền tảng hệ thống phổ biến.
2.6 Các ràng buộc
- Đáp ứng được các chức năng cơ bản của người sử dụng, các công cụ tích hợp vào hệ
thống.
Phạm vi dự án:
- Thời gian hoàn thành phải được thưc hiên trong khoảng (2 tháng). Đáp ứng các mong đợi,
yêu cầu mà dự án đề ra.
- Chi phí dự án: khoảng 10 triê ̣u.
- Tiến độ dự án: phải báo cái, nêu chi tiết, vạch rõ các giai đoạn xây dựng dự án, dựa vào
thực tế báo cáo thời gian hoàn hành và đề ra deadline hoàn thành.
3. Tính năng hệ thống
3.1 Độ ưu tiên
STT Tính năng hệ thống Độ ưu tiên
1 Quản lý thông tin Cao
2 Báo Cáo tình hình quản lý Trung bình
3 WIFI free Trung BÌnh
4 Đăng nhập Trung bình
5 Bổ sung tài liệu Cao
6 Thông báo Trung Bình
7 Quản lý nhập xuất sách và tài liệu Thấp
8 Tổ chức phục vụ Cao
9 Nhập mới tài liệu và sách Cao
10 Xem thông tin Trung bình
11 Tra cứu sách Thấp
12 Tìm kiếm Trung bình
13 Thanh toán Cao
14 Phân loại sách và tài liệu Cao

+Bổ sung tài liệu : bổ sung từ nhiều nguồn khác nhau từ trong nước đến ngoài nước
+ Xử lý tài liệu : gồm phân loại,miêu tả… là các khâu không thể thiếu trong quản lý.
+ Tổ chức phục vụ : tổ chức sắp xếp kho , quản lý sách và bạn đọc
+ Quản lý thông tin về tài liệu và độc giả : gồm thống kê thông tin, truy xuất thông tin,tra
cứu,tìm kiếm
+ Tra cứu thông tin,mượn sách trả sách,quản lý nhập xuất sách và tài liệu
+ Thống kê,báo cáo tình hình quản lý hàng tháng cho bộ phận tổ chức
+ WIFI free cho sinh viên
+Thông báo cho sinh viên trả sách đúng hạn.
+Chức năng thanh toán khi sinh viên muốn mua sách từ thư viện
3.2 Dữ liệu đầu vào
- Thông tin của tài liê ̣u và sách
- Thông tin của nhân viên
- Thông tin sinh viên mượn sách
- Ngày hẹn trả sách
- Ngày mượn sách
- Thông tin giao dịch sách
4. Giao diện
4.1 Giao diện người dùng
4.1.1 Giao diện đăng nhâ ̣p

4.1.2 Giao diện quản lý

4.1.3 Giao diêṇ tìm kiếm sách


4.1.4 Giao diêṇ mượn trả sách

4.1.5 Giao diêṇ quản lý thẻ thư viêṇ


4.2 Giao diện phần cứng
- Nơi lưu trữ cơ sở dữ liệu: Máy chủ đặt tại trường, bản backup trên server của bên thứ ba
(onedrive, googledrive,...)
- Kết nối: Thông qua hệ thống internet,,wife,wap.
- Thiết bị hỗ trợ: Sử dụng được với tất cả các trình duyệt web và thiết bi máy tính bảng,
điện thoại, PC.
- Các giao thức được sử dụng: TCP/IP (Transmission Control Protocol)/ (Internet
Protocol), HTTP (HyperText Transfer Protocol), FTP (File Transfer Protocol).
4.3 Giao diện phần mềm
- Menu chính:
+ Trang chủ:xem tiểu sử của trường
+ Tài liệu: Đưa đến trang tài liệu về các môn học.
+ Liên hệ: Đưa đến trang liên hệ, gửi ý kiến phản hồi.
- Thời khóa biểu: Trang thời khóa biểu của học sinh.
- Tạo bài thi: truy xuất vào kho bài thi, lấy ra, tạo và chỉnh sửa bài thi.
- Thanh tìm kiếm: tìm kiếm tất cả thông tin có trong cơ sở dữ liệu
- Phòng ban: Các phòng ban, đoàn đội.
- Thống kê truy cập: thống kê lượng người truy cập trong một ngày, tuần, tháng.
- Thông báo: Các thông báo từ ban giám hiệu, giáo viên, đoàn.
- Đào tạo: Thông tin về chương trình đào tạo, chuẩn giáo dục.
- Tin tức – sự kiện: Tập hợp từ các bài đăng của trường và thông tin nổi bật liên quan đến
giáo dục từ ngoài mạng xã hội.
- Khuyến học: Thông tin về học bổng.
- Các chuyên mục: Danh sách các danh mục nêu trên.
- Thông báo mới: những thông báo mới nhất.
- Liên kết: Các liên kết mạng xã hội, facebook, twitter,...
4.4 Chức năng ngoài
- Có chức năng gửi mail từ trang web, giao tiếp trực tiếp giữa phụ huynh và giáo viên qua
form CHAT, có tính bảo mật như mã hóa mật khẩu, thông tin cá nhân...
- Đồng bộ hóa dữ liệu trên một server khác từ bên thứ ba.
5. Các loại yêu cầu
1.1 Yêu cầu người dùng
 Có thể chạy trên mọi thiết bị có kết nối với internet
 Giao diện thân thiện, dễ sử dụng
 Bảo mật hệ thống ở mức độ cao
 Đối với phụ huynh
- Sử dụng tài khoảng của học sinh để xem lịch học, điểm
- Xem tin tức, thông báo của nhà trường
 Đối với giáo viên
- Nhập điểm và sửa điểm cho học sinh
- Tìm kiếm,tạo,xem kết quả bài thi.
- Giáo viên xem lịch họp, lịch dạy, lên thời khóa biểu, cập nhật tin tức, thông báo,...
- Xem danh sách lớp
 Đối với học sinh
- Học sinh yêu cầu có tài khoảng để đăng nhập
- Xem kết quả bài thi
- Xem điểm, thời khóa biểu, thông báo, tin tức,..
 Đối với bí thư đoàn trường
- Đăng tin tức, thông báo, sự kiện lên trang web.
1.2 Hệ thống
1.2.1 Yêu cầu chức năng
 Tiềm kiếm nhanh
 Đăng ky/ Đăng nhập
 Đăng tin tức, sự kiện của trường
 Tạo bài thi
 Xem kết quả thi
 Xem điểm, lịch học, các hoạt động đoàn khoa
 Quản lý điểm, lịch dạy, thời khóa biểu, tin tức, sự kiện, thông báo
 Lưu trữ dữ liệu
 Quản lý thông tin của học sinh, giáo viên, nhân viên
 Cho phép gửi thắc mắc qua web
 Kênh hỗ trợ học sinh sinh viên
1.2.2 Yêu cầu phi chức năng
 Bảo mật thông tin, phân cấp người dùng
 Giao diên thân thiện với người dùng
 Độ tin cậy cao, thông tin trên web rõ ràng, chính xác
 Sử dụng được nhiều ngôn ngữ
 Phù hợp với nhiều hệ điều hành trên máy tính, điện thoại
1.2.3 Các yêu cầu phi chức năng khác
 Hiệu năng
- Thời gian cho phép để gửi kết quả tìm kiếm thông tin là 10 (s)
- Tài nguyên hệ thống còn trống cần đạt mức khoảng 30%
- Tài nguyên lưu trữ chiếm dụng của hệ thống trong trạng thái họat động bình
thường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng hoặc
20% tài nguyên lưu trữ dùng chung tại mọi thời điểm
- Băng thông sử dụng tối đa cho phép là 80% băng thông của toàn mạng
- Giới hạn số lượng người truy cập vào hệ thống website 1000 User
- Đảm bảo hệ thống website hoạt động bình thường khi có nhiều người cùng truy
cập và thao tác trên đó
- Thời gian cho phép để hệ thống phản hồi lại thông tin đã tiếp nhận yêu cầu xử lý
từ phía người sử dụng là 10 giây (s)
- Thời gian cho phép để hiện thị đầy đủ trang thông tin/cổng thông tin điện tử tĩnh là
10 (s)
 An toàn
- Nếu trang web bị sập người quản trị hệ thống có nhiệm vụ phải phục hồi lại trang
web trong thời gian ngắn nhất
- Hệ thống lập tức ngắt đăng nhập sau 3 lần nhập sai.
- Không cho phép tên tài khoản và mật khẩu đăng nhập được truyền trên môi trường
mạng mà không được mã hóa
- Tuân thủ an toàn theo tiêu chí chung CC (ISO/IEC 15408) của thế giới
 An ninh
- Ngăn chặn những trang quảng cáo không tốt xuất hiện trên trang web trường
- Dữ liệu chính xác tuyệt đối
- Gửi mã xác nhận về điện thoại của chủ tài khoảng nếu tài khoảng đó đăng nhập sai
3 lần
- Thay đổi mật khẩu được gán lần đầu tiên đăng nhập vào trang web và không sử
dụng lại mật khẩu cũ
 Các thuộc tính ràng buộc chất lượng
- Hệ thống website hoạt động 24/24
- Tốc độ truyền tải nhanh chóng
- Giao diện thân thiện, dễ nhìn, dễ sử dụng
- Thường xuyên nâng cấp để phù hợp với mục đích sử dụng
- Sử dụng được nhiều ngôn ngữ
- Hạn chế trường hợp sập mạng
- Phù hợp với nhiều hệ điều hành, điện thoại
 Các quy tắc nghiệp vụ
- Chỉ những người có tài khoảng mới được đăng nhập vào hệ thống để xem điểm,
lịch dạy, thời khóa biểu, lương
- Phân lớp người dùng, mỗi người dùng có chức năng riêng
- Bảo trì định kì 3 tháng 1 lần
1.2.4 Yêu cầu miền ứng dụng (ràng buộc)
 Hoàn thành đúng 2 tháng
 Dự toán thanh toán sau khi hoàn thành trang web là 20 triệu hoặc thấp hơn dựa trên
sản phẩm đạt yêu cầu như thế nào.
 Nếu có thêm chức năng khác có thể bổ sung vào trang web và được sự đồng ý của
khách hàng sẽ được trả thêm 12 triệu/chức năng
6. Usecase
6.1 Các tác nhân hệ thống
+ Giáo Viên
+ Học Sinh
+ Phụ huynh
+ Quản trị viên
6.2 Các tác nhân sử dụng hệ thống
- Giáo Viên
+ đăng nhập hệ thống = tài khoản giáo viên
+ tra cứu thông tin sinh viên = mã sinh viên
+ tra cứu thông tin lớp học = mã lớp học
+ tra cứu bảng điểm lớp = mã lớp
+ giáo viên thực hiện giao thức (thêm, xóa, sữa điểm thi, bài thi,…)
+ thống kê (thống kê danh sách SV tốt nghiệp, không tốt nghiệp và SV giỏi, khen thưởng)
+ Quản lý bài giảng (thêm, xóa, sữa, hiển thị)
-Quản trị viên:
+ đăng nhập = quyền admin
+ QL thông báo
+ QL thông tin SV
+ QL thông tin giáo viên
+ QL thông tin sinh viên
+ QL thông tin lớp học
+ QL thôn tin môn học
+ Có quyền thêm, xóa, sữa các chức năng trên
+ phân công giảng viên(phân công coi thi và phân công giảng dạy)

- Sinh viên:
+ xem thông tin SV
+ xem lịch học, bảng điểm,..
+ tìm kiếm
+ trợ giúp
+ tra cứu điểm
- Phụ Huynh
+ xem thông tin SV
+ xem lịch học, bảng điểm,..
+ tương tác với người quản lý
+ tra cứu điểm

You might also like