Đặc tả phần mềm

43 726 4
Đặc tả phần mềm

Đ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

Đặc tả phần mềm

ĐẶ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 IVersion : 3.0Nhóm I Page 1 I. Yêu cầu chức năngA. Đă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ậpNhóm I Page 2Đăng NhậpQuản lý phòngXử lý phòngQuản lý sinh viênQuản lý khuBáo cáo 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 điều kiện nhất định.2. Đưa sinh viên vào phòng : cho phép nhân viên quản lý đưa 1 sinh viên vào 1 phòng.3. Đưa sinh viên ra khỏi phòng : cho phép nhân viên quản lý đưa 1 sinh viên ra khỏi phòng.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 cho 1 phòng.Nhóm I Page 3Phân phòngChuyển phòngĐưa SV vào phòngĐưa SV ra phòngXử lý phòngTính tiền điện nướcBáo cáoBC tình hình vi phạm nội quyBC thống kê ra vào 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 viên ra vào.Nhóm I Page 4BC tình hình cơ sở vật chấtBC điện nướcQuản lý sinh viênThêm sinh viênTra cứu sinh viên 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á.15. Xóa khu nhà : cho phép nhân viên quản lý xóa 1 khu nhà trong ký túc xá.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 nhà trong ký túc xá.17. Thêm phòng : cho phép nhân viên quản lý thêm 1 phòng vào 1 khu nhà trong ký túc xá.Nhóm I Page 5Cập nhật thông tin SVXóa sinh viênQuản lý khuThêm khuCập nhật thông tin khuXóa khuQuản lý phòngCập nhật thông tin phòngThêm phòngXóa phòng 18. Xóa phòng : cho phép nhân viên quản lý xóa 1 phòng trong 1 khu nhà trong ký túc xá.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ập1. 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.II. Yêu cầu phi chức năngA. 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.B. Phần mềm tốt :- Tính dễ dùng : có thể đảm bảo người dung có thể hiểu và biết sử dụng thành thạo phần mềm trong thời gian ngắn.- Tính tiện dụng : các thao tác của phần mềm đều hướng đến sự thuận tiện cho người dù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.Nhóm I Page 6Cập nhật tài khoảnTạo tài khoảnXóa tài khoản - 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.E. Multimedia : - Khi người dùng sử dụng phần mềm có thể sử dụng các phần mềm khác : nghe nhạc, xem phim, chơi game… - Phần mềm không tìm ẩn virus và không dễ bị virus xâm nhập.F. Khả năng mở rộng : - 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.III.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á .]4. Overview(Tổng quan)[Mục này mô tả những gì còn lại của Bảng thuật ngữ có chứa và giải thích cách tài liệu được tổ chức.]B. Definitions(Định nghĩa)[Các điều khoản quyết định ở đây hình thành các thuật ngữ cần thiết của tài liệu. Họ có thể Nhóm I Page 7 được xác định trong bất kỳ thứ tự mong muốn, nhưng nối chung bảng chữ cái để cung cấp khả năng truy cập lớn nhất .]1. Ký túc xáLà một quần thể bao gồm khu nhà ở, sân bãi, đồ dùng trong ktx, văn phòng quản lý, căn tin, phòng tập… Nó gồm các dãy nhà, và các phòng ở, và một số lượng sinh viên lớn nội trú tại ký túc xá. Và trong ktx có một lượng rất lớn các đồ dùng, thiết bị.2. Sinh viênLà những người học tại các trường đại học, cao đẳng xin ở và sinh hoạt, học tập tại ký túc xá.3. Người quản lýLà những người tham gia vào việc quản lý trong ký túc xá, gồm những công việc trong ký túc xá như sắp phòng, thêm bớt sinh viên, quản lý các phòng, lập báo cáo, .4. Giám đốcLà người có quyền cao nhất trong việc quản lý điều hành ký túc xá, tham gia vào việc thay đổi quy định, đưa ra những quy tắc chung cho ký túc xá, và đưa ra những giải pháp hợp lý để cho ký túc xá hoạt động một cách ổn định.5. Nhà (Khu)Trong một ký túc xá rộng thì sẽ được chia ra các khu nhà (A1, A2,…, A15) các khu nhà đó được xây dựng cho một tỉnh hoặc một thành phố. Được sự quản lý chung của ban quản lý ký túc xá. Trong 1 khu có 1 người quản lý cao nhất trong khu đó đó là trưởng nhà.6. Phòng ởTrong một khu nhà sẽ có nhiều phòng ở. Trong phòng đó có thể chứa một số lượng tối đa sinh viên được ở trong đó. Phòng ở là nơi sinh hoạt, học tập của các sinh viên.7. Tiền điện nướcTổ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àoBá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ấtBá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,….Nhóm I Page 8 11. Báo cáo tình hình vi phạm nội quiBá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,….12. Tài khoảnBao gồm username và password để 1 nhân viên quản lý hoặc ban giám đốc dùng để đăng nhập vào hệ thống quản lý ktx.13. MenuTập các mục chức năng của ứng dụng được tổ chức phù hợp.14. Menu itemMột mục chọn dạng chuỗi ký tự trong tập mục chọn.15. DialogMột hộp thông báo trên màn hình nhằm trao đổi thông tin với người sử dụng.16. LabelMột thành phần chỉ cho phép hiển thị 1 văn bản (ký tự, chuỗi).17. Lớp đối tượngMột lớp gồm nhiều thuộc tính và phương thức dùng để mô tả một đối tượng trong thực tế.18. TableMột bảng gồm các dữ liệu cần được lưu trữ (bao gồm tên dữ liệu; loại, kiểu dữ liệu; giá tri của nó)19. UsecaseMô tả tương tác đặc trưng giữa người dùng bên ngoài (actor) và hệ thống.20. Coding standardTập hợp những quy tắc và hướng dẫn trong việc viết mã nguồn.21. AlgorithmThuật toán dùng để giải quyết 1 bài toán.C. UML Stereotypes[This section contains or references specifications of Unified Modeling Language (UML) stereotypes and their semantic implications—a textual description of the meaning and significance of the stereotype and any limitations on its use—for stereotypes already known 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.]Nhóm I Page 9 Chi phí nhân lựcChi phí phần cứng.Chi phí đào tạo nhân sự.IV. BUSSINESS RULESA. Chi phí cho dự án.Chi phí dự kiến cho dự án:• 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 đồngo 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.Nhóm I Page 10 [...]... 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 • Nhóm I Hình vẽ Page 16 • • - Thành phần control: image Mô tả hành động Hình được gán tỉnh nếu người dùng click double vào thì có khả năng chọn file hình khác để gắn vào  Control volume • • • - Hình vẽ Thành phần control : process bar, button icon Mô tả hành động Nhạc nền của phần mềm Có thanh trượt cho người... Thành phần control :button icon • - Mô tả hành động Click để bật dialog đăng nhập  Control help • Hình vẽ Thành phần control :button icon • - Mô tả hành động Click để xem thông tin tác giả và trợ giúp  Control quản lý phòng • 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  Control quản lý sinh viên • Nhóm I Hình vẽ Page 18 Thành phần. .. tả chi tiết các control  Control email • Hình vẽ: • • - Thành phần control : label , textbox để nhận giá trị Mô tả hành động Người dùng nhập vào email đăng nhập hoặc user name  Control password • Nhóm I Hình vẽ: Page 20 • • - Thành phần control : label , textbox để nhận giá trị Mô tả hành động Người dùng nhập vào password đăng nhập  Control login • Hình vẽ : • Thành phần control : button • Mô tả. .. xem • Nhóm I Hình vẽ Page 23 • 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... 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 • Hình vẽ: • • - Thành phần control : label , textbox để nhận giá trị Mô tả hành động Người dùng nhập vào tênkhu  Control check name Nhóm I Page 25 • Hình vẽ: • • - Thành phần control... hình : theo tỷ lệ hình vẽ c Mô tả chi tiết các control quan trọng Control tab bar Nhóm I Page 34 Hình vẽ: • Thành phần control: o 2 tab bar Quản lý Sinh viên và Tìm kiếm • Mô tả hành động: Khi người dùng click chọn tab bar tìm kiếm giao diện Tìm kiếm sinh viên được hiển thị Control Chọn kiểu: • Hình vẽ: • Thành phần control: o Button theo phòng o Button theo khoa • Mô tả hành động: Khi người dùng click... 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ẽ Nhóm I Page 19 b Mô tả chung - Là màn hình dạng... Nhóm I Page 14 VI Đặc tả giao diện A SƠ ĐỒ MÀN HÌNH Sơ đồ ở mức hệ thống 1 MAN HINH CHINH CUA BAN GIAM DOC MAN HINH CHINH CUA QUAN LY PHONG LOGIN MAN HINH CHINH CUA NGUOI QUAN LY MAN HINH CHINH CUA QUAN LY SINH VIEN BAT DAU CHUONG TRINH MAN HINH CHINH CUA QUAN LY DIEN NUOC KET THUC CHUONG TRINH B MÔ TẢ GIAO DIỆN 1 Giao diện màn hình chính của nhà quản lý - Nhóm I Hình vẽ Page 15 - Mô tả chung - Là màn... của dialog thêm phòng a Hình vẽ Nhóm I Page 26 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 phòng trong màn hình quản lý phòng Được sử dụng để thêm mới 1 phòng c Mô tả chi tiết các control  Control nhập thông tin phòng • Hình vẽ: • • - Thành phần control :2 label , 2 comboxtbox để chọn giá trị Mô tả hành động Người dùng chọn khu cần thêm phòng và số... khu A và sức chứa 5)  Control thêm phòng • Nhóm I Hình vẽ: Page 27 • • - Thành phần control : button icon Mô tả hành động Sau khi chọn giá trị trong combobox người dùng nhấn đồng ý để thêm phòng nếu thêm thành công thì hiện ra thông báo thành công  Control thêm khu • Hình vẽ : • Thành phần control : button icon • Mô tả hành động : Người dùng click để bật dialog thêm khu d Nâng cao nếu có - Người . ĐẶ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. 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ỏ,

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

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan