1 引言
1.1編寫目的
隨着信息化時代的到來,我校正准備籌建學籍管理系統平台。為了能夠更好的讓學生工作管理者、學生們更好的了解的學生的信息,我們推薦一款學籍管理系統。針對學籍管理系統,我們主要有:
注冊功能:為用戶提供注冊信息的功能。
權限功能:為用戶設置權限功能,用戶只能對授權范圍內進行相應修改及刪除。
錄入功能:為用戶提供對所有信息的錄入功能。
查詢功能:為用戶提供查詢的功能,可查詢允許范圍內的所有信息。
維護功能:為用戶提供查詢及相應的修改,刪除功能。
打印功能:能打印全校學生的信息及積各班信息,科目成績等。
退出功能:結束並關閉系統。
1.2背景
說明:
a.待開發的軟件系統的名稱;
學籍管理系統
b.本項目的任務提出者、開發者、用戶及實現該軟件的計算中心或計算機網絡;
開發者 :付聖、楊明珠、周凱昇、曲藝 、徐航;
用戶 :我校全體在籍學生;
實現該軟件的計算中心或機網絡 :Internet與我校內網;
C.該軟件系統同其他系統或其他機構的基本的相互來往關系。
支持定位系統(如百度地圖) 具有聯系關系。
1.3定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。
地大一流學校學籍管理系統:學工處為服務於地大學生的學籍而設立的學籍管理系統。
注冊功能:為用戶提供注冊信息的功能。
權限功能:為用戶設置權限功能,用戶只能對授權范圍內進行相應修改及刪除。
錄入功能:為用戶提供對所有信息的錄入功能。
查詢功能:為用戶提供查詢的功能,可查詢允許范圍內的所有信息。
維護功能:為用戶提供查詢及相應的修改,刪除功能。
打印功能:能打印全校學生的信息及積各班信息,科目成績等。
退出功能:結束並關閉系統。
1.4參考資料
列出用得着的參考資料,如:
殷人昆,鄭人傑等。《實用軟件工程(第三版)》。北京:清華大學出版社,2010
2 任務概述
2.1目標
通過本系統軟件,能幫助教研人員利用計算機,快速方便的對學生學籍管理進行管理、輸入、輸出、查找的所需操作,使散亂的人事檔案能夠具體化,直觀化、合理化。
2.2用戶的特點
本軟件最終用戶為學校管理人員或者公司行政人員。
使用者應會的基本操作: l
·能夠游覽學生學籍的所有信息 l
·能夠制定招生計划並能進行學生注冊登記管理 l
·能夠通過學生的一個信息找到個人學籍的相關信息(例如:知道學生的姓名能夠找到該學生的所有有關的學籍信息) l
·通過一條信息找到與之匹配的信息(例如:查詢同一專業的所有人員) l
·相關人員能對包含學生的學籍信息進行管理(因為學生有關情況不是固定不變的所以一旦學生信息發生改變就要對原有信息進行諸如添加,刪除,修改等的操作) l
·必須能對學生有關信息進行相關統計計算(例如:評定各項獎項,德育考評等) l
·對畢業生進行檔案管理
2.3假定和約束
1.建議開發軟件運行的最短壽命為3年
2.進行系統方案選擇比較的期限為2個月
3.本系統無法律和政策方面的限制;
4.用Visual studio作前端的應用開發工具,利用SQL sever作為后台的數據庫,充分利用了Visual studio和SQL sever的優點,利用WINDOWS_XP作為系統平台;
5.建議開發軟件投入使用的最遲時間為3個月。
3 需求規定
3.1對功能的規定
學籍管理系統的使用者為學生與教職工、管理人員三類。學生通過它來查詢核對自己的信息,教職工則通過它來達到查詢錄入學生信息的目的。系統主要包括學籍管理、班級管理、課程管理、成績管理幾個部分。
3.2 對性能的規定
3.2.1精度
人數:1人;
分數:0.5分;
績點:0.1;
加權:0.0001;
課程:1學時;
3.2.2時間特性要求
響應時間:實時
更新處理時間:數據一小時一更新,統計信息晚上12點更新
數據的轉換和傳送時間:實時
解題時間: 不超過0.5分鍾
3.2.3靈活性
本軟件應與其他軟件有着良好的接口。能夠運行與多種操作系統平台上,WEB服務器可選用Tomcat或IIS,數據庫選用MysqlMicrosoft SQL Server 2005等。
3.3輸入輸出要求
學生進行個人成績排名及班級課程的查詢時,應將數據以圖表的形式直觀展現。對於課程安排,應以課程表的形式輸出學生的查詢界面上。
3.4數據管理能力要求
需要管理的數據有學生的課程安排、各科成績並且可以錄入和查詢成績;學籍管理系統中學生的基本信息、老師的基本信息、課程量以及選課人數、每班選課人數及選課人員的選課科目、學生的選課記錄等。
3.5故障處理要求
軟故障:
對本人的操作被他人冒用的情況,系統管理員可憑學號等身份證明清除該學生的
數據,以便由其本人進行測試。
硬故障:
網絡不通,排除故障后需要重新進入系統,系統不保存在用戶提交測評結果前的
臨時數據。
在統計過程中服務器當機,可在重啟服務器后再統計一次即可。
3.6其他專門要求
后台管理程序使用基於操作系統的權限驗證。前台程序不使用權限驗證。除與現有軟件系統的數據接口外,系統的前台功能應該讓會讓學生在系統的提示下即可正確操作。后台功能的使用可在系統使用手冊的指導下進行正確操作。系統需要提供后台管理的完整操作手冊及故障處理方法。
4 運行環境規定
4.1 設備
支持android 5.1、windows phone 10以及ios 7以上的智能手機,處理器雙核1GHz以上,內存1GB以上,可以用數據服務與服務器相連,源碼為2進制,其中采用編碼成漢字與數字,也支持字母符號。以三星、華為為代表的數據通信設備均可,支持一對多訪問數據,支持設置快捷鍵。
4.2 支持軟件
操作系統是基於android系統、WP系統以及ios系統,支持QQ、微信、支付寶、手機銀行、百度地圖、谷歌地圖、高德地圖等軟件。支持C++與C#多語言編譯,支持Bugfree、Bugzilla、OpenSTA等開源測試管理工具。
4.3 接口
與現有的《學籍管理系統》后台數據庫的數據交換。采用CSV格式文件進行數據交換。擁有標准API接口,可以傳遞其中的賬戶數據,數據庫中的數據交換,滿足數據通信協議,約定數據的格式,順序和速率,數據傳輸的確認或拒收,差錯檢測,重傳控制和詢問等操作,主要涉及ISO的OSI七層參考模型功用數據網的數據通信協議的前三層,即物理層,數據鍵路層和網絡層。
4.4 控制
控制方法PLC控制,PID控制,自控制,集控制,機旁控制,手控制等控制。
控制信號指電流信號,電壓信號,數字信號,模擬信號等。
