1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo đồ án quản lý trung tâm tin học

30 989 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 1,1 MB

Nội dung

I.Giới thiệu chung1.1 Mục đích tài liệuTrình bày vai trò, mục đích của tài liệu SRS: Tài liệu mô tả một cách đầy đủ, toàn diện các yêu cầu của phần mềm – đó là các yêu cầu chức năng, phi chức năng, các ràng buộc về mặt thiết kế...Tài liệu sẽ trình bày các use case, mô tả cho các use case và các đặc tả bổ sung, cũng như các thông tin hỗ trợ khác.1.2 Phạm vi tài liệuPhần mềm dùng để quản lí được học viên, giảng viên, khóa họcPhầm mềm nằm trong lĩnh vực quản líPhạm vi của phần mềm là trong trung tâm tin học.Đối tượng hướng đến là nhân viên, học viên, giảng viên của trung tâm

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

TÂM TIN HỌC

Version 1.0

Người lập: Phạm Minh Hiếu – 51303061

Nguyễn Thị Hương Lan - 51383080

Ngày lập: ……/……./.………

Người xem xét:

Ngày lập: ……/……./.………

Người duyệt:

Ngày duyệt: ……/……./.………

ĐD khách hàng duyệt:

Ngày duyệt: ……/……./.………

Trang 2

I.Giới thiệu chung 4

1.1 Mục đích tài liệu 4

1.2 Phạm vi tài liệu 4

1.3 Các định nghĩa thuật ngữ viết tắt 4

II Mô tả tổng quan hệ thống 5

2.1 Mô hình user case 5

2.2 Danh sách các tác nhân và mô tả 6

2.3 Danh sách use case và mô tả 6

III.Đặc tả yêu cầu chức năng 8

3.1 Use case : Dang nhap 8

2

Trang 3

3.1.2 Kiem tra dang nhap 10

3.1.3 Ghi danh 12

3.1.4 Ghi nhan so gio lam viec 14

3.1.5 Tim kiem thong tin 17

3.1.6 Cap nhap diem cho hoc vien 19

3.1.7 Xem diem 21

3.1.8 Diem danh 23

3.1.9 Doi password 25

3.1.10 Tinh luong 28

3.2 Mô hình activity 29

3.3 Mô hình state machine 30

IV.Đặc tả yêu cầu phi chức năng 31

Trang 4

I.Giới thiệu chung

1.1 Mục đích tài liệu

Trình bày vai trò, mục đích của tài liệu SRS: Tài liệu mô tả một cách đầy đủ, toàn diện các yêu cầu của phần mềm – đó là các yêu cầu chức năng, phi chức năng, các ràng buộc về mặt thiết kế

Tài liệu sẽ trình bày các use case, mô tả cho các use case và các đặc tả bổ sung, cũng như các thông tin hỗ trợ khác

1.2 Phạm vi tài liệu

1.3 Các định nghĩa thuật ngữ viết tắt

xảy ra trong suốt quátrình thực thi phần mềm

phần mềm thực thi

4

Trang 5

II Mô tả tổng quan hệ thống

2.1 Mô hình user case

Ghi nhan so gio lam viec

cap nhat diem cho hoc vien tim kiem thong tin

Trang 6

2.2 Danh sách các tác nhân và mô tả

Admin

Admin hay còn gọi là Administrator là người có quyền nhiều nhất khi sử dụng phần mềm, admin là người sẽ bao quát hết tất các các chức năng trong phần mềm này

Học viên Học viên chỉ có thể xem lịch học, lịch thi và xem điểm của mình.

2.3 Danh sách use case và mô tả

phân chia quyền trong phần mềm

Dùng user name và password để đăng nhập phân chia quyền trong phần mềm

Kiem tra dang

danh học viên mới đang kí vào khóa học hiện có, đồng thời sẽ cung cấp cho hoc vien username va password

Ghi nhan so

gio lam viec

Ghi nhận số ca làm việc

Nhân viên cũng như giảng viên sẽ ghi nhận ca làm việc bằng cách nhập mã phát sinh với các kí tự ngẫu nhiên chỉ xuất hiện trên lớp

6

Trang 7

thong tin thông tin của giảng viên và

học viên

Cap nhat diem

cho hoc vien

Nhập điểm cho học viên

Nhân viên sẽ nhập liệu điểm cho tất cả học viên trong lớp

diem

Kì thi sẽ vào ngày cuối cùng của khóa học, học vien phải tham gia làm bài thi cuối buổi giảng viên sẽ chấm bài và gửi điểm cho nhân viên nhập điểm Nếu thí sinh không tham gia màkhông có lí do chính đáng

để được xắp xếp thi bù thì xem như không điểm

viên sẽ giao cho giảng viênmột danh sách token, giảng viên sẽ phát cho học viên, học viên sẽ nhập mã token này để điểm danh thời hạn 2 ngày

Doi password Học viên đổi password Chức năng cho phép học

viên đổi password

III.Đặc tả yêu cầu chức năng

3.1 Use case : Dang nhap

Use case: Dang nhap

Trang 8

Điều kiện trước: Không có

Luồng sự kiện chính

(Basic flows) Sau khi đang nhập thành công sẽ bước vào giao diện chính, tùy theo Admin hay Nhan vien hay Giang vien hoặc là Học viên sẽ có giao diện

khác nhau

Luồng sự kiện phụ

(Alternative Flows): Nhập lại user và password nếu nhập sai

Điều kiện sau: Giao diện chính với các chức năng

Giang vien

Dang nhap

8

Trang 9

User Software

Nhập user và

password

Nhận user và password

Kiểm tra

Sai Đúng

Nhập user name và password

Kiểm tra user name và password

Đúng user name và password Thông báo thành cônh

Trang 10

3.1.2 Kiem tra dang nhap

Use case: Kiem tra dang nhap

Mục đích: Kiểm tra đang nhập

Mô tả: Khi ai đó đang nhập vào hệ thống, hệ thống sẽ kiểm tra trùng khớp, từ đó

phân quyền cho user đó

Tác nhân: Admin, Nhan vien, Giang vien, Hoc vien

Điều kiện trước: Dang nhap

Luồng sự kiện chính

(Basic flows) Sau khi đang nhập thành công sẽ bước vào giao diện chính, tùy theo Admin hay Nhan vien hay Giang vien hoặc là Học viên sẽ có giao diện

khác nhau

Luồng sự kiện phụ

(Alternative Flows): Nhập lại user và password nếu nhập sai

Điều kiện sau: Giao diện chính với các chức năng

Giang vien

Dang nhap <<include>> Kiem tra dang nhap

10

Trang 11

User Software

Nhập user và

password

Nhận user và password

Kiểm tra

Sai Đúng

Nhập user name và password

Kiểm tra user name và password

Đúng user name và password Thông báo thành cônh

Trang 12

3.1.3 Ghi danh

Use case: Ghi danh

Mô tả: Chức năng này được dùng để ghi danh học viên mới

Tác nhân: Admin, Nhan vien

Điều kiện trước: Dang nhap

Trang 13

User Software

Nhập thông

tin

Nhận thông tin

Kiểm tra tính chính xác dữ liệu

Lưu vào cơ sở dữ liệu Thông báo thành công

Trang 14

3.1.4 Ghi nhan so gio lam viec

Use case: Ghi nhan so gio lam viec

Mục đích: Ghi nhận giờ làm việc

Mô tả: Chức năng này được dùng để tính công cho giảng viên hoặc nhân viên

Tác nhân: Admin, Nhan vien

Điều kiện trước: Dang nhap

Kiem tra dang nhap

Ghi nhan so gio lam viec

<<include>>

14

Trang 15

User Software

Bấm nút

check in

Ghi nhận thời gian

Lưu thông tin

Bấm nút check in

Ghi nhậnthời gian

Lưu thời gian Ghi nhận thành công

Trang 16

3.1.5 Tim kiem thong tin

Use case: Tim kiem thong tin

Mục đích: Tìm kiếm thông tin học viên

Mô tả: Chức năng này được dùng để tìm kiếm thông tin học viên như số điện

thoại, email, để liên lạc trong trường hợp cần thiết

Tác nhân: Admin, Nhan vien

Điều kiện trước: Dang nhap với quyền admin hoặc nhân viên

Kiem tra dang nhap

Tim kiem thong tin

<<include>>

16

Trang 17

User Software

Nhập thông

tin

Nhận thông tin

Kiem tra

Xuất ra thông tin

Trang 18

3.1.6 Cap nhap diem cho hoc vien

Use case: Cap nhat diem cho hoc vien

Mục đích: Lưu điểm cho học viên sau kì thi

Mô tả: Chức năng này được dùng để nhập liệu điểm của học viên sau kì thi được

lấy từ giảng viên

Tác nhân: Admin, Nhan vien

Điều kiện trước: Dang nhap với quyền admin hoặc nhân viên

Kiem tra dang nhap

Cap nhat diem cho hoc vien

<<include>>

18

Trang 20

3.1.7 Xem diem

Use case: Xem diem

Mục đích: Xem điểm thi

Mô tả: Chức năng này được dùng để học viên có thể xem điểm thi tổng quát của

mình

Điều kiện trước: Dang nhap với quyền Hoc vien

Trang 21

User Software

Lựa chọn

khóa học

Tìm tất cả điểm tương ứng

Trang 22

3.1.8 Diem danh

Use case: Diem danh

Mục đích: Điểm danh cho buổi học

Mô tả: Chức năng này được dùng để học viên có thể điểm danh cho buổi học, học

viên sẽ nhập token nhận được từ giảng viên

Điều kiện trước: Dang nhap với quyền Hoc vien

Trang 23

User Software

Lựa chọn

khóa học

Ghi nhận token

Điểm danh Nhập token

Nhập token

Ghi nhận token

Điểm danh Thành công

Trang 24

3.1.9 Doi password

Use case: Doi password

Mục đích: Đổi password

Mô tả: Chức năng này được dùng để học viên có thể đổi password

Điều kiện trước: Dang nhap với quyền Hoc vien

Trang 25

User Software

Nhập

password cũ

Ghi nhận password cũ

Kiem tra Sai

Nhập lại

password

mới

Kiểm tra trùng Không trùng

Trang 26

User Software System

Nhập password cũ

Kiểm tra password cũ

Kiểm tra đúng Yêu cầu password mới

Nhập password mới

Ghi nhận password mới

Yêu cầu nhập lại lần nữa Yêu cầu nhập lại

Nhập lại password mới

Kiểm tra trùng

password trùng Đổi password thành công

26

Trang 28

3.2 Mô hình activity

Bat đầu chạy chương trình

Dang nhập

Kiem tra dang nhap

Sai ten dang nhap hoac mat khau

Ten dang va mat khau dung

Tinh luong

Ghi danh

Ghi nhan so gio lam viec

Tim kiem thong tin

cap nhat diem cho hoc vien

Xem diem Diem danh Doi password

Dang xuat

Ket thuc chương trình

28

Trang 29

3.3 Mô hình state machine

On

tinh luong

Ghi danh Xem diem Diem danh

Cap nhat diem

Ghi nhan so gio lam viec

Tim kiem thong tin

Doi password

Dang xuat

Dang nhap

Nhap user va password

Kiem tra Nhap sai user va password

Nhap dung user va password

Dang xuat

IV.Đặc tả yêu cầu phi chức năng

Trang 30

- Phần mềm có thời gian phản hồi nhanh, không bị quá tải.

- Ngôn ngữ được viết theo Coding Convention

- Phầm mềm với giao diện, thao tác đơn giản dễ sử dụng với mọi người

Hết

30

Ngày đăng: 12/03/2016, 10:50

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w