1. Trang chủ
  2. » Thể loại khác

Đặc tả phần mềm

47 726 4
Tài liệu đã được kiểm tra trùng lặp

Đ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 47
Dung lượng 4,3 MB

Nội dung

Đặc tả phần mềm

Trang 1

ĐẶC TẢ PHẦN MỀM



Tên Đề Tài : Phần Mềm Quản Lý Ký Túc Xá

Môn học : Xây Dựng Phần MềmGiáo Viên : Ngô Huy BiênNhóm Thực Hiện : Nhóm I

Version : 3.0

Trang 2

I Yêu cầu chức năng 4

A Đăng nhập : giúp người dùng đăng nhập vào sử dụng hệ thống và phân quyền cho 2 tài khoản sử dụng là : nhà quản lý và ban giám đốc 4

B Đối với quản lý : Sau khi đăng nhập 4

C Đối với ban giám đốc : Sau khi đăng nhập 8

II Yêu cầu phi chức năng 9

A Giao diện : 9

B Phần mềm tốt : 9

C Thời gian xử lý : 9

D Tính tương thích : 9

E Multimedia : 9

F Khả năng mở rộng : 10

III Glossary 10

A Introduction(Giới thiệu) 10

1 Purpose(mục đích) 10

2 Scope(Phạm vi) 10

3 References(Tài liệu tham khảo) 10

4 Overview(Tổng quan) 10

B Definitions(Định nghĩa) 10

1 Ký túc xá 10

2 Sinh viên 10

3 Người quản lý 11

4 Giám đốc 11

5 Nhà (Khu) 11

6 Phòng ở 11

7 Tiền điện nước 11

8 Báo cáo thống kê sinh viên ra vào 11

9 Báo cáo điện nước 11

10 Báo cáo tình hình cơ sở vật chất 11

11 Báo cáo tình hình vi phạm nội qui 11

12 Tài khoản 11

Trang 3

14 Menu item 11

15 Dialog 12

16 Label 12

17 Lớp đối tượng 12

18 Table 12

19 Usecase 12

20 Coding standard 12

21 Algorithm 12

C UML Stereotypes 12

IV BUSSINESS RULES 13

A Chi phí cho dự án 13

B Chi phí lợi ích mà dự án mang lại: 13

V MÔ HÌNH NGHIỆP VỤ 14

A Giám đốc 14

B Nhân viên quản lý : 15

C Sinh Viên 16

D Khái quát quá trình tiếp nhận sinh viên 17

VI Đặc tả giao diện 18

A SƠ ĐỒ MÀN HÌNH 18

1 Sơ đồ ở mức hệ thống 18

B MÔ TẢ GIAO DIỆN 18

1 Giao diện màn hình chính của nhà quản lý 18

2 Giao diện chính của dialog đăng nhập 22

3 Giao diện màn hình chính của chức năng quản lý phòng 24

4 Giao diện chính của dialog thêm khu vực 28

5 Giao diện chính của dialog thêm phòng 30

6 Giao diện chính của dialog cập nhật phòng 31

7 Giao diện chính của dialog thêm phòng 32

8 Giao diện màn hình chính của chức năng quản lý điện, nước 34

9 Giao diện màn hình chính của chức năng quản lý sinh viên 38

10 Giao diện màn hình chính của chức năng tìm kiếm sinh viên 45

Trang 4

I Yêu cầu chức năng

A Đăng nhập : giúp người dùng đăng nhập vào sử dụng hệ thống và phân quyền cho 2 tài khoản sử dụng là : nhà quản lý và ban giám đốc.

B Đối với quản lý : Sau khi đăng nhập

Trang 5

1 Phân phòng : cho phép nhân viên quản lý sắp xếp sinh viên vào các phòng theo các

4 Chuyển phòng : cho phép nhân viên quản lý chuyển phòng cho sinh viên.

5 Tính tiền điện nước : cho phép nhân viên quản lý thực hiện việc tính tiền điện nước

Trang 6

6 Báo cáo tình hình vi phạm nội quy : cho phép nhân viên quản lý lập báo cáo tình

hình vi phạm nội quy của sinh viên

7 Báo cáo tình hình cơ sở vật chất : cho phép nhân viên quản lý lập báo cáo tình

hình cơ sở vật chất của ktx

8 Báo cáo điện nước : cho phép nhân viên quản lý lập báo cáo điện nước của ktx.

9 Báo cáo thống kê ra vào : cho phép nhân viên quản lý lập báo cáo thống kê sinh

Trang 7

10 Thêm sinh viên : cho phép nhân viên quản lý thêm 1 sinh viên vào cơ sở dữ liệu.

11 Xóa sinh viên : cho phép nhân viên quản lý xóa 1 sinh viên trong cơ sở dữ liệu.

12 Cập nhật thông tin sinh viên : cho phép nhân viên quản lý cập nhật thông tin 1 sinh

viên trong cơ sở dữ liệu

13 Tra cứu sinh viên : cho phép nhân viên quản lý tra cứu 1 sinh viên trong cơ sở dữ

liệu

14 Thêm khu nhà : cho phép nhân viên quản lý thêm 1 khu nhà vào ký túc xá.

Quản lý sinh viên

Thêm sinh viên

Tra cứu sinh viên

Trang 8

16 Cập nhật thông tin khu nhà : cho phép nhân viên quản lý cập nhật thông tin 1 khu

19 Cập nhật thông tin phòng : cho phép nhân viên quản lý cập nhật thông tin 1 phòng

trong 1 khu nhà trong ký túc xá

C Đối với ban giám đốc : Sau khi đăng nhập

1 Tạo tài khoản : cho phép ban giám đốc tạo 1 tài khoản mới.

2 Xóa tài khoản : cho phép ban giám đốc xóa 1 tài khoản.

3 Cập nhật tài khoản : cho phép ban giám đốc cập nhật thông tin 1 tài khoản.

Tạo tài khoản

Xóa tài khoản

Cập nhật tài khoản

Quản lý phòngThêm phòng

Xóa phòng

Cập nhật thông tin

phòng

Trang 9

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

A Giao diện :

- Quen thuộc : giao diện cần sử dụng khái niệm và từ ngữ quen thuộc theo kinh nghiệm của người sẽ dung hệ thống

- Nhất quán : giao diện cần nhất quán

- Không gây bất ngờ : người dùng không bị bất ngờ bởi những hành động của hệ thống

- Thân thiện : màu sắc hài hòa, từ ngữ dễ hiểu, lịch xử và văn hóa

- Có thể phục hồi: hệ thống cho phép người dung thực hiện lại hay sửa chữa các lỗi cóthể mắc phải

- Hướng dẫn : hệ thống cung cấp đầy đủ các thông tin hướng dẫn người dùng theo ngữcảnh tương ứng

- Tính chịu lỗi cao : bất chấp mọi thao tác của người dùng phần mềm phải hạn chế tối

đa lỗi phát sinh

- Vận hành và bảo trì : trong quá trình sử dụng phần mềm phải đảm bảo chạy ổn định,

dễ dàng bảo trì khi có sự cố phát sinh

C Thời gian xử lý :

- Các thao tác thêm, xóa, sửa phải nhanh < 1s

- Các thao tác truy cập,tìm kiếm trên CSDL < 3s

D Tính tương thích :

- Tương thích với nhiều hệ điều hành

- Trong quá trình sử dụng không cạn trợ hoạt động của các phần mềm khác

- Có thể kết hợp với các phần mềm khác : Excel, word…

- Không bị lỗi phát sinh khi người dùng thao tác các phần mềm khác

- Phần mềm nhỏ, gọn không chiếm nhiều tài nguyên máy tính

- Sau này có khả năng phát triển trên mạng lan, nền web…

- Cho phép đa truy cập : nhiều người cùng truy cập vào phần mềm

Trang 10

A Introduction(Giới thiệu)

[Các thuật ngữ cung cấp 1 cách tổng quan về toàn bộ tại liệu Hiện tại bất kỳ thông tin người đọc có thể cần phải hiểu các tài liệu trong phần này Tài liệu này được sử dụng để định nghĩa thuật ngữ cụ thể cho các vấn đề, giải các thuật ngữ mà có thê không quen thuộc với đọc giả của bản mô tả sử dụng hoặc văn bản dự án khác Thông thường tài liệu này có thể được sử dụng như một dữ liệu từ điển chính thức Các định nghĩa dữ liệu để sử dụng và các văn bản mô tả trường hợp dự án khác có thể tập trung vào những gì hệ thống phải làm với thông tin Tài liệu này được lưu trong một tập tin gọi là Bảng Thuật ngữ(Glossary)]

1 Purpose(mục đích)

[Làm rỏ các thuật ngữ của dự án.]

2 Scope(Phạm vi)

[Tài liệu đặc tả yêu cầu phần mềm chi tiết.]

3 References(Tài liệu tham khảo)

[Tài liệu mô tả những nghiệp vụ trong việc quản lý ký túc xá ]

Trang 11

7 Tiền điện nước

Tổng chi phí tiền điện + tiền nước của một phòng kí trúc xá Số liệu sẽ được bên ban quản

lý ktx thu thập

8 Báo cáo thống kê sinh viên ra vào

Báo cáo về tình hình sinh viên ra khỏi ktx(do bị đuổi , xin chuyển ra ngoài ở,….) và sinh viên được vào ở ktx.

9 Báo cáo điện nước

Báo cáo về tình hình sử dụng điện nước tại ktx.

10 Báo cáo tình hình cơ sở vật chất

Báo cáo về tình hình cở sở vật chất trong ktx, về các các trang thiết bị trong ktx,….

11 Báo cáo tình hình vi phạm nội qui

Báo cáo về tình hình vi phạm nội qui của sinh viên, sinh viên nào vi phạm việc gì, thời gian nào, tại đâu, mức độ nghiêm trọng, hình thức xử phạt,….

Trang 12

or discovered to be important for the system being modeled The use of these stereotypes may be simply recommended or perhaps even made mandatory; for example, when their use

is required by an imposed standard or when it is felt that their use makes models

significantly easier to understand This section may be empty if no additional stereotypes, other than those predefined by the UML and the Rational Unified Process, are considered necessary.]

IV BUSSINESS RULES

Trang 13

 Nhân sự : 55 người

 Thời gian hoàn thành: 2 tháng

 Cách thức làm việc: làm tại công ty(tại trường, sảnh I)

o Chi phí bàn giao sản phẩm: 100 triệu đồng

o Chi phí lắp đặt hệ thống: 20 triệu đồng

o Chi phí đào tạo nhân sự cho hệ thống: 10 triệu đồng

 tổng: 130 Triệu

Dự án sẽ đi vào hoạt động khi:

 Bên khách hàng chấp nhận giá cả phía công ty đưa ra

 Bên công ty phần mềm đảm bảo hoàn thành đúng tiến độ dự án

B Chi phí lợi ích mà dự án mang lại:

a Giảm số lượng nhân viên quản lý:

i số nhân viên quản lý giảm đi một nữa vì tất cả các quy trình đa số được làm

tự động, bảo đảm chính xác nhất

b giảm tải lượng công việc khổng lồ hàng năm: Thời gian bỏ ra cho công việc xếp phòng giảm đi rất nhiều Số đơn xin chuyển phòng, khiếu nại giảm đáng kể công việc được giải quyết tập trung cô đọng và đảm bảo được độ chính xác cao

c Đơn giản hóa các nghiệp vụ quy trình tiết kiệm thời gian cho mọi người

Trang 15

Giam Doc Tuyen them nhan vien qua ly

Thay the nhan vien qua ly KTX

Giam bien che nhan vien Cong viec cua Giam Doc là quan ly nhan vien KTX

B Nhân viên quản lý :

Trang 16

Nhan vien quan ly

Bao Cao cong viec hang thang cu the nhu sau

Khu Nha o

Sinh Vien

Phong o

Dua sinh vien vao phong

Dua sinh vien ra khoi phong

Chuyen phong cho sinh vien Phan phong cho nhóm sinh vien

Lap hoa don tinh tien dien nuoc

Bao Cao vi pham noi qui Bao Cao tinh hinh co so vat chat

Bao Cao dien nuoc

Bao Cao thong ke ra vao

Tiep nha ho so sinh vien Tim thong tin sinh vien Cap nhat ho so sinh vien Huy ho so nhan vien

De nghi huy khu nha o khong su dung

De nghi xay khu nha o moi

De nghi thay doi thong tin khu nha o

Ket qua de nghi thay doi cua khu nha o se

dc gui den cho giam doc xet duyet

Trong tung khu nha o chua nhieu phong

Công việc chính của nhân viên quản lý là : quản lý khu nhà ở (trong từng khu nhà ở có nhiều

phòng) , quản lý sinh viên (tiếp nhận , xử lý hồ sơ , sắp nhân viên vào phòng , xử lý kỷ luật) , lập

báo cáo hằng tháng , quản lý phòng (đưa sinh viên vào phòng , lập hóa đơn điện nước từng phòng)

C Sinh Viên

Sau khi nộp hồ sơ sinh viên tiếp nhận phòng ở hằng tháng thanh toán tiền điện nước theo hóa đơn

của ký túc xá

Trang 17

D Khái quát quá trình tiếp nhận sinh viên

Phong o Sinh Vien Thong tin Sinh Vien

Ket Qua Giam Doc

Sinh viên nộp hồ sơ vào ký túc xá , sẽ dược nhân viên quản lý xử lý hô sơ , sắp vào phòng ở , kết quả này sẽ đươc nhân viên quản lý gủi cho Giám Đốc xác nhận

Trang 18

VI Đặc tả giao diện

BAT DAU CHUONG TRINH

KET THUC CHUONG TRINH

1 Giao diện màn hình chính của nhà quản lý

- Hình vẽ

Trang 19

- Mô tả chung

- Là màn hình chính của người dùng là nhà quản lý

- Điều kiện xuất hiện : đã đăng nhập với quyền nhà quản lý

- Loại màn hình : Main form

- Kích thước các control trong màn hình : theo tỷ lệ hình vẽ

- Mô tả chi tiết các control quan trọng

Control hình ảnh minh họa

Hình vẽ

Trang 20

- Có thanh trượt cho người dùng chọn đúng âm lượng thích hợp.

- Nếu muốn bật/ tắt người dùng có thể click trực tiếp lên trên biểu tượng

Control login

Hình vẽ

Trang 21

Thành phần control :button icon.

- Click để mở màn hình thực hiện chức năng quản lý phòng

Control quản lý sinh viên

Hình vẽ

Trang 22

Thành phần control :image icon.

Mô tả hành động

- Click để mở màn hình thực hiện chức năng quản lý phòng

Control quản lý điện nước

Hình vẽ

Thành phần control :image icon.

Mô tả hành động

- Click để mở màn hình thực hiện chức năng quản lý phòng

- Nâng cao nếu có

- Có luôn chức năng xem trợ giúp hướng dẩn sử dụng

2 Giao diện chính của dialog đăng nhập

a Hình vẽ

Trang 23

b Mô tả chung

- Là màn hình dạng dialog

- Được bật lên mổi khi khởi động chương trình hoặc khi ở các màn hình chính của người quản lý và ban giám đốc

- Được sử dụng để xác nhận người dùng : là nhà quản lý hay ban giám đốc

c Mô tả chi tiết các control

Trang 24

Thành phần control : label , textbox để nhận giá trị.

 Mô tả hành động : người dùng nhấn login chương lấy email và password để so với cơ

sở dữ liệu nếu đúng thì trả về màn hình quản lý hay ban giám đốc (tùy vào loại user).Nếu sai thì yêu cầu nhập lại

d Nâng cao nếu có

- Hiển thị các thay đổi gần nhất của phần mềm ví dụ như cập nhật sinh viên, phòng,…

- Hiển thị số lượng thống kê tổng cộng như số sinh viên, số phòng, trang thiết bị,…

3 Giao diện màn hình chính của chức năng quản lý phòng

a Hình vẽ

Trang 25

b Mô tả chung

- Là màn hình chính của người dùng là nhà quản lý

- Điều kiện xuất hiện : đã đăng nhập với quyền nhà quản lý

- Loại màn hình : Main form

- Kích thước các control trong màn hình : theo tỷ lệ hình vẽ

c Mô tả chi tiết các control quan trọng

Control Chuyển đổi giữa các window.

Hình vẽ

Thành phần control : 3 button icon với tên là home, next , back

Mô tả hành động

- Button home luôn ở chế độ cho phép dùng (sáng rõ)

- Button back sẽ tối nếu đã trở về đúng bước đầu tiên khi vào màn hình quản lý phòng

- Button next sẽ tối nếu chưa thực hiện click vào button undo

- Khi người dùng muốn chuyển về màn hình chính của nhà quản lý thì click vào button icon home

- Khi người dùng muốn chuyển về màn hình đã dùng trước đó thì click vào button icon back

- Khi người dùng muốn chuyển lại màn hình trước đó sau khi đã nhấn back thì click vào button icon next

Control list view danh sách phòng

 Hình vẽ

Trang 26

 Thành phần control : list view ,các list view item, các icon cho từng trạng thái item

- Nếu số lượng các item được bật trong list nhiều hơn 10 thì sẽ xuất hiện thanh kéo bên phải

Control thể hiện chi tiết 1 phòng được chọn xem

Hình vẽ

Trang 27

Thành phần control :2 phần

- Phần 1 : là tập hợp các bộ control thể hiện 1 phòng trong khu với mỗi 1 phần tử gồm 1

item, label tên phòng, label sức chứa, label số người hiện tại

- Phần 2: Bộ control thể hiện tình trạng khu với các phòng được chọn gồm thanh

process thể hiện tổng số người trên sức chứa,label sức chứa, label tổng số

Mô tả hành động

- Mỗi khu thể hiện được xem khi 1 hay nhiều phòng trong khu đó được chọn xem.

- Nếu người dùng click vào 1 bộ control thể hiện phòng thì ở groupbox chức năng chọn

phòng đó để thực hiện chi tiết thao tác

- Nếu phòng đã full chổ thì màu label và item sẽ có màu đỏ.

- Thanh process của cả khu sẽ có 3 màu nếu lượng người chiếm < 50% thì là màu xanh,

<= 80% và >= 50% thì màu cam, >= 80% màu đỏ

Control xem thông tin chi tiết 1 phòng và chỉnh sửa.

Hình vẽ

Thành phần control :3 label, 4 button icon

Mô tả hành động

- Label số người tối đa thể hiện số người tối đa cho phòng được chọn.

- Label số người hiện tại thể hiện số người hiện có trong phòng.

- Label PHONG CHON thể hiện phòng đang được chọn để thực hiện chức năng.

- Button icon CHI TIET nếu click sẽ bật màn hình dialog xem chi tiết sinh viên trong

phòng nếu không có sinh viên nào thì hiện ra thông báo phòng trống

- Button icon THEM PHONG nếu click sẽ bật màn hình dialog thêm phòng.

- Button icon CAP NHAT PHONG nếu click sẽ bật màn hình dialog cập nhật phòng.

Trang 28

- Button icon XOA PHONG nếu click nhưng vẩn còn người trong phòng thì hiện ra

thông báo không được xóa khi còn người, nếu phòng trống thì chương trình sẽ hỏi là

có muốn xóa thực sự hay không?

-d Nâng cao nếu có

- Cho phép thêm sinh viên , cập nhật vị trí sinh viên, xóa 1 sinh viên ra khỏi phòng

- Cho phép hiển thị toàn bộ ký túc xá dưới dạng đồ họa 3D.

- Cho phép tìm kiếm sinh viên ngay tại chức năng phòng để thêm vào phòng.

4 Giao diện chính của dialog thêm khu vực

a Hình vẽ

b Mô tả chung

- Là màn hình dạng dialog

- Được bật lên khi người dùng click vào button icon thêm khu trong màn hình quản lý phòng

- Được sử dụng để thêm mới khu vực

c Mô tả chi tiết các control

Control nhập tên khu vực

Trang 29

Control check name

Hình vẽ:

Thành phần control : button icon

Mô tả hành động

- Hoạt động sau khi người dùng nhập tên khu chương trình click vào button check name xem

có trùng và hợp lệ không nếu sai thì có thông báo chính xác lý do trùng hoặc sai

d Nâng cao nếu có

5 Giao diện chính của dialog thêm phòng

a Hình vẽ

Ngày đăng: 21/01/2013, 14:41

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ ở mức hệ thống - Đặc tả phần mềm
1. Sơ đồ ở mức hệ thống (Trang 15)
Hình vẽ: - Đặc tả phần mềm
Hình v ẽ: (Trang 31)
Hình vẽ: - Đặc tả phần mềm
Hình v ẽ: (Trang 39)
Hình vẽ: - Đặc tả phần mềm
Hình v ẽ: (Trang 41)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w