1引言 2
1.1編寫目的 2
1.2背景 2
1.3定義 2
1.4參考資料 2
2任務概述 2
2.1目標 2
2.2使用者的特點 4
2.3假定和約束 4
3需求規定 4
3.1對功能的規定 4
3.2對效能的規定 6
3.2.1精度 6
3.2.2時間特性要求 6
3.2.3靈活性 6
3.3輸人輸出要求 7
3.4資料管理能力要求 7
3.5故障處理要求 7
3.6其他專門要求 8
4執行環境規定 8
4.1裝置 8
4.2支援軟體 8
4.3介面 9
4.4控制 9
軟體需求說明書
對《新生報到系統》軟體做了全面細緻的使用者需求分析,明確所要開發的軟體應具有的功能、效能與介面,使系統分析人員及軟體開發人員能清楚地了解使用者的需求,並在此基礎上進一步提出概要設計說明書和完成後續設計與開發工作。
開發軟體名稱:新生報到系統
專案任務提出者:軟體工程實踐課程
專案開發者:07數學2班王曉靖
使用者:各大高校
實現軟體單位:大連交通大學
該軟體執行於microsoft windows 2000/xp/2003或其他nt架構的作業系統,採用程序插入借用其他軟體的程序進行工作。
無特殊的符號和字母。
《軟體工程》.鄭人傑等譯.機械工業出版社.
《實用軟體工程》.鄭人傑等.清華大學出版社.
《軟體文件寫作》.潘孝銘辛明海.高等教育出版社
新生報到系統針對的新生入學報到複雜情況對新生的報道進行資訊化管理。為學校師生提供便捷的服務,減少資訊交流過程中及其帶來的繁瑣與開銷。不僅方便新生的繁雜的入學報道,也更有利於學生資訊的管理,同時還可以節約大量的人力物力資源。
新生來校後首先要完成錄取通知書的校驗,然後及時進行註冊為接下來的業務辦理服務,錄入其正確的註冊資訊到該新生報到服務系統中才能夠進行其它的業務辦理,需要辦理的主要業務有繳費,宿舍分配,物品領取,戶口、檔案、黨團組織關係等檔案的轉移,以及體檢業務辦理等。這些業務可以同時進行的,學生的業務辦理效率因此而提高,故學生可以先行檢視各報名點正在辦理業務的人的數目,然後選擇先辦理哪個業務,每個業務辦理完畢並接收到辦理憑證後,工作人員將其辦理狀態進行修改,更新為已辦理,直至所有的業務均辦理完成。
新生註冊時輸入個人資訊到系統,系統返回確認錄入的資訊,新生確認後,由系統顯示該新生的學號等新的個人在校資訊。新生登陸時使用者名稱使用個人學號,密碼使用初始密碼,新生登陸後可以更改個人密碼,進入個人介面後,可以檢視個人報名情況,及系統提供的報名幫助。
系統流程圖:
圖1 系統流程圖
該系統應用於初進大學校園的學生和負責新生資訊錄入的老師,新生學往往沒有專業的軟體知識,所操作的系統需要盡可能的操作簡便,視覺化強。由於新生入學人數較多,工作比較繁重,對於老師需求乙個高效率的系統。
經費在5萬元以內,3個月之內完成。
描述系統總體功能和業務的結構
1. 錄取通知書校驗
2. 繳費確認
3. 宿舍分配
4. 學生檔案轉移確認
5. 戶口轉移確認
6. 黨團組織關係轉移確認
7. 體檢確認
功能需求:功能需求用case工具生成。
新生報到管理系統功能描述
彙總資訊收費管理資訊學費彙總
組織關係
通知書、個人資訊、檔案組織關係彙總
宿舍情況宿舍分配資訊
圖2 頂層資料流圖
新生資訊
新生資訊輸入:新生首先確認自己所在班級,然後將協議書交予相關人員,填寫自己的一些資訊(出生年月、家庭**、家庭位址等等),然後由負責人員將資訊輸入計算機。
綠色通道
新生辦理綠色通道:新生提供所在地貧困生證明,並留下相關證明,然後由相關負責人員將資訊輸入計算機,以後由學校統一辦理。
繳費新生繳納學費:先確認是否已經繳納學費,已經繳納的話,由相關人員給予收據證明。未繳納的話,可以在計算機上實行銀行卡代扣學費,或者由新生現金支付,並給予收據。保險
新生繳納保險費:可由相關人員在計算機上實行銀行卡代扣200元,或者由學生繳納現金,之後提供收據。
一**新生領取一**:可由相關人員在計算機上實行銀行卡代扣100元,或者由學生繳納現金,之後提供收據到班主任處領取一**。
生活用品
新生購買軍訓服:可由相關人員在計算機上實行銀行卡代扣90元,或者由學生繳納現金,之後提供收據到相關處領取軍訓服裝。
新生購買臥具被褥等生活用品:可由相關人員在計算機上實行銀行卡代扣300元,或者由學生繳納現金,之後提供收據到相關處領取生活用品。
宿舍安排
安排新生宿舍:計算機將已經安排好的宿舍表調出,列印宿舍安排資訊提供給新生,提供宿舍鑰匙,並且由相關人員引導。
表1新生報到管理系統進行管理
據儲存描述:
新生個人資訊登記表=學號+姓名+性別+年齡+**+家庭住址
以資料庫的方式組織。每份登記表相當於資料表中的一條記錄。
表2資料儲存引用列表:
資料需求:
1. 資料描述
. 申請書資料項:姓名、部門、年齡、職務、職稱、個人事蹟介紹、審批意見
彙總資料項:姓名、部門、金額、備註
2. 動態資料
動態輸入資料:選單選項、查詢關鍵字、新建記錄項、匯入檔案。
動態輸出資料:匯出的檔案、查詢結果記錄集。
內部生成資料:中間查詢結果。
3. 資料庫描述
本軟體採用sybase 專用資料介面。
輸入、輸出資料均保留2位小數。
對該軟體的時間特性的要求,要求軟體具有較快的響應時間,能夠對各種驗證資訊進行及時的處理。報到人數比較多,因此要求要能夠較快的進行,並且能夠很快快速的統計和核對並能找到所需要的資料。
資料的在本軟體中基本不需要轉換,只需要確認核對。
該軟體的靈活性要高,對於各種操作要正確地判斷他們是否合法。但執行環境變化時,只需要做出相應的虛擬機器安裝即可。由於報道地點每次也都可能發生變化,而且還有許多其它外界的變化,因此我們為了適應變化要作了一些相應的措施。
輸入的一般都是要求確認的資訊,而輸出的也只是確認結果。其格式和取值在資料字典裡有所說明:
(1)驗證使用者資訊
輸入量:姓名+錄取資訊
輸出量:是否存在此使用者資訊
(2)繳費確認
輸入量:姓名+學號
輸出量:確認資訊
(3)驗證入學資格
輸入量:學院名+專業名+繳費資訊
輸出量:確認
(4)學生檔案轉移確認
輸入量:[學號|姓名]+學生檔名
輸出量: 確認
(5)黨團組織關係轉移確認
輸入量:[學號|姓名]+黨團組織關係檔名
輸出量:確認
(6)戶口遷移
輸入量:[學號|姓名]+戶口遷移名
輸出量:當前戶口所在地
10個文捲。
1.可能因為操作太頻繁,造成程式卡死。等待片刻,如果依然沒有響應就強制關閉。
2.資料儲存時發生雜亂,注意備份資料。
有比較完全的資訊保護系統,需要賬號密碼才能查詢修改資訊,保護了學生的資訊保安。
要有乙個主伺服器充當全校的資源管理平台,並寫需要有較大的硬碟。各
客戶端,主要目的是向學校的伺服器傳遞資料。伺服器可根據客戶端的使用者資訊,把資料儲存到相關目錄,以及把相關的資料傳送給客戶端。
客戶機:普通pc
cpu:p4 1.8ghz以上
記憶體:256mb以上
能夠執行ie5.0以上或是***scape4.0以上版本的機器
解析度:1024*786
web伺服器
cpu:p4 2.0ghz以上
記憶體:80mb以上
硬碟:80gb以上
網絡卡:kmb/s
資料庫伺服器
cpu:p4 2.0ghz以上
記憶體:1gb以上
硬碟:80gb以上
1、跨平台執行
實現真正意義上的跨平台執行,即:同一套程式編碼可以在多種硬體平台和作業系統上執行
2、支援多種應用系統資料交換
3、系統整合
進入系統的資料要能根據事先的設定以及管理工作的內在規律和內在聯絡,傳遞到相關的功能模組中,達到資料高度共享和系統的高度整合。
4、高度模組化
軟體系統在設計和開發過程中要保證各子系統、子系統中的各項功能,甚至每乙個應用程式的高度模組化。只有這樣才可以實現對系統的自由剪裁和重新配置。
新生報到系統軟體需求規格說明書
軟體需求規格說明書 本說明書是系統客戶和開發者對將要開發的軟體系統的共同理解,是後續設計和實現工作的基礎。本報告由以下文件組成 本說明書涉及的對系統的全部定義,經客戶確認後,具有約束力,由系統設計人員貫徹和實施。系統分析員 簽名 日期年月日 一 軟體需求規格說明書的前言 二 專案概述 三 具體需求 ...
考勤管理系統軟體需求說明書
考勤管理系統 軟體需求說明書 目錄1.引言 4 1.1編寫目的 4 1.2背景 4 1.3定義 5 1.4參考資料 5 2.任務概述 5 2.1目標 5 2.2使用者的特點 6 2.2假定和約束 6 3 功能需求規定 6 3.1系統角色 6 3.2頂層用例圖 7 3.3功能層次圖 9 3.4系統功能...
倉庫管理系統軟體需求說明書
1引言 2 1.1編寫目的 2 1.2背景 2 1.3定義 2 1.4參考資料 2 2任務概述 2 2.1目標 2 2.2使用者的特點 3 2.3假定和約束 3 3需求規定 3 3.1對功能的規定 3 3.2對效能的規定 3 3.2.1精度 3 3.2.2時間特性要求 3 3.2.3靈活性 4 3....