第一篇:學生成績管理系統需求分析說明書
學生成績管理系統需求分析說明書
一.系統功能需求說明
學生成績管理系統主要提供方便高效的管理功能以及網上的信息查閱平臺,學生可以通過該系統查閱相關信息,管理員可以管理所有信息。現行系統的目標:
(1)管理員能夠方便的對信息進行添加、修改、刪除、查詢、匯總、統計等操作。
(2)可以將數據庫發布到網上,進行資源共享。
(3)學生可以在自己的權限內對信息進行訪問,查詢相關信息。現行系統的主要功能。
(1)學生查詢功能,為了方便學生查找成績等信息,將所有信息按照需要進 行分類。這樣學生就能很方便的找到自己所需要的信息。
(2)管理員查詢功能,管理員可以通過條件選擇查詢所有信息,并進行排序。
(3)添加功能,管理員可以通過填寫表格的形式輸入學生成績等相關信息。系統可以自動避免重復信息。
(4)修改功能,管理員可以對數據庫中的信息進行修改。系統能夠通 過管理員給出的條件查找出所要修改的信息,對修改后的信息進 行保存,并自動查找是否是重復信息。
(5)刪除功能,管理員可以對數據進行刪除操作。系統能夠通過管理員給出 的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則 把相關信息從數據庫中刪除。
(6)匯總功能,管理員可以通過此功能對信息進行匯總。
(7)統計功能,管理員可以通過此功能對信息進行統計。
1.業務流程說明
學生成績管理業務流程圖
第二篇:學生成績管理系統需求分析說明書
學生成績管理系統需求分析說明書
1. 引言
1.1 摘要
? 開發系統的名稱:學生成績管理系統 ? 開發系統的目標:
節約資源,提高學籍信息的精確度。方便快速操作,精簡人員,節約開支。結合學校管理的實際需要,實現對學生成績等數據進行有效管理,提供查詢分析功能等。? 開發系統的功能:
學生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統計功能。1.2 背景
它已進入人類社會的各個領域并發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生成績信息進行管理,具有手工管理所無法比擬的優點。例如,檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高學生檔案管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。因此,開發學生成績管理系統很有必要。? 項目的承擔者:軟件工程0511班小組:李志洋,盧金華,周波 ? 用戶:某大學相關技術人員、管理人員及學生
? 本系統是學校教學管理系統的一個功能模塊,可以快速方便地對學生成績進行管理、輸入、輸出、查詢,和教務管理系統、教材管理系統、班務管理系統是緊密相連的。例如,教務管理系統要通過成績管理系統來存儲學生成績信息;班務管理系統也要通過成績管理中的數據庫對學生成績進行管理。1.3 參考和引用資料
《管理信息系統》.薛華成.清華大學出版社 《軟件文檔編寫》.潘孝銘,辛明海.高等教育出版社 《軟件工程》.鐘珞.清華大學出版社 1.4
專門術語定義 ? 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,2. 項目概述
2.1 項目的主要工作內容
2.1.1 確定對系統的綜合要求 ? 系統功能要求
系統必須完成的功能有學生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統計功能。此階段必須確定下來。? 系統性能要求
必須考慮到系統的響應時間、系統需要的存儲容量以及后援存儲、重新啟動和安全性等方面。? 運行要求
必須確定支持系統運行的系統軟件是什么,采用哪種數據庫管理系統,需要什么樣的外存儲器和數據通信接口等。? 將來可能提出的要求.應該明確的列出那些雖然不屬于當前系統開發范疇,但是根據分析將來很可能會提出來的要求。2.1.2 分析系統的數據要求
通過建立概念模型的方法來分析系統的數據要求。例如,利用數據字典可以全面準確地定義數據。2.1.3 導出系統的邏輯模型
用數據流圖、數據字典等,根據對系統的綜合要求和數據要求的結果導出系統的詳細的邏輯模型。2.1.4 修正系統開發計劃
根據在分析過程中獲得的對系統的深入、細致的了解,比較準確地估計系統的成本和進度,修改以前制定的開發計劃。2.1.5 開發原型系統
構建原型系統用來檢驗關鍵設計方案的正確性及系統是否真正滿足用戶的需要。
2.2 系統需求說明
2.2.1 現行系統的現狀調查說明
學生成績管理系統主要提供方便高效的管理功能以及網上的信息查閱平臺,學生可以通過該系統查閱相關信息,管理員可以管理所有信息。? 現行系統的目標:
(1)管理員能夠方便的對信息進行添加、修改、刪除、查詢、匯總、統計等操作。
(2)可以將數據庫發布到網上,進行資源共享。
(3)學生可以在自己的權限內對信息進行訪問,查詢相關信息。? 現行系統的主要功能:
(1)學生查詢功能:為了方便學生查找成績等信息,將所有信息按照需要進行分類。這樣學生就能很方便的找到自己所需要的信息。
(2)管理員查詢功能:管理員可以通過條件選擇查詢所有信息,并進行排序。
(3)添加功能:管理員可以通過填寫表格的形式輸入學生成績等相關信息。系統可以自動避免重復信息。
(4)修改功能:管理員可以對數據庫中的信息進行修改。系統能夠通
過管理員給出的條件查找出所要修改的信息,對修改后的信息進 行保存,并自動查找是否是重復信息。
(5)刪除功能:管理員可以對數據進行刪除操作。系統能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關信息從數據庫中刪除。
(6)匯總功能:管理員可以通過此功能對信息進行匯總。
(7)統計功能:管理員可以通過此功能對信息進行統計。
2.2.2 業務流程說明
? 學生成績管理業務流程圖1
圖1
從以上的業務流程圖可以看出學生成績管理的基本業務及動態走向,從各科教師給出成績到學生拿到成績單要經過系部、教務處等部門。
? 學生成績管理業務流程圖2
圖2 ? 學生成績管理業務流程圖3
圖3 2.3
系統功能說明
? 成績管理系統數據流程圖
單科成績
F3
成績單
成績統計信息
F2
F8
頂層圖
單科成績
F3
成績
F10
學生成績
F8
F2.1
F2.3
F2.2
補考成績單
二層圖
S1學生科,S2學生,S3教師,S4教務處
P3.1錄入,P3.2統計,P3.3查詢,P3.4發布
F2成績單,F2.1學生成績,F2.2學生成績單,F2.3補考成績單,F3單科成績,F8成績統計信息,F10成績,D3學分,D4成績檔案
2.4 系統的數據要求說明 ? 編寫數據詞典
3. 實施總計劃
3.1 3.2 3.3 工作任務的分解 進度 預算
第三篇:學生成績管理系統需求
學生成績管理系統的需求
1.功能概述
本系統具有系統登錄、學生管理、課程管理、教師管理、班級管理、教學管理、成績管理等功能。
1.1 系統登錄
用戶登錄后才能使用本系統功能,共有學生、教師、系統管理員三種用戶可使用本系統。系統管理員的登錄賬號和密碼在數據庫中預存,其他用戶的賬號和密碼需要系統管理員創建。
1.2 教師管理
系統管理員具有增加教師、修改教師、刪除教師、查詢教師等四個功能。教師的相關信息有教師姓名、性別、教師工號、登錄密碼、年齡等。教師只可修改自己的登錄密碼。
1.3 課程管理
系統管理員具有增加課程、修改課程、刪除課程、查詢課程等四個功能。課程的相關信息有課程編號、課程名稱、課程學分等。
1.4 學生管理
系統管理員具有增加學生、修改學生、刪除學生、查詢學生,設置學生所在班級等功能。學生的相關信息有學號、登錄密碼、學生姓名、性別、年齡等。學生只可修改自己的登錄密碼。(注意:學生學號為登錄賬號)
1.5 班級管理
系統管理員具有增加班級、修改班級、刪除班級、查詢班級等功能。班級的相關信息有班級編號、班級名稱等。
1.6 教學管理
系統管理員可為每個班級設置課程以及任課老師。
1.7 成績管理
教師可在系統中批量登錄一個班一門課的成績,可臨時保存,也可提交。提交之前可以修改,提交之后不可修改。成績提交后,學生可查看自己的成績,但不能查看其它學生的成績。
2.技術需求
本系統采用Java作為開發語言,畫面采用JSP實現。數據庫采用
Oracle11g,使用JDBC訪問數據庫。使用Eclipse作為開發環境,SVN作為代碼版本控制軟件。
第四篇:學生成績管理系統需求分析報告(推薦)
長 春 大 學課程設計紙
學生成績管理系統系統需求分析報告
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
裝
┊
┊
┊
┊
┊
訂
┊
┊
┊
┊
┊
線
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
一、引言 1 編寫目的 編寫本文檔,是為了明確用戶需求,用以精確軟件架構設計,為測試提供依據。并且使開發小組合理分工,使小組的每一個人明確項目最后要求完成的軟件產品的特點。本系統通過收集、整理班上所以學生的基本信息,主要包括每個學生的基本信息(學號,姓名,性別,籍貫,出生年月….)、每個學生的專業課、公共課以及校選修課的基本信息(課程編號,課程名稱,課程成績,課程學分,平均成績,…..),通過對基本信息的存儲,使每一個學生能查到有關自己的所有基本情況。主要目的是能為班上的每一為學生提供成績查詢,為系上的各種考評提供參考,進一步地提高工作效率。2 背景 項目名稱:學生成績管理系統 開發背景:通過此軟件,提高用軟件工程發現問題解決問題的能力,同時增強對數據庫的使用能力。3 參考資料 《軟件工程》Roster S Pressman著,機械工業出版社 《數據庫系統概念》Abraham Silberschatz,Henry F,Korth,S.Sudarshan著。《數據庫系統原理》中國礦業大學出版社趙文濤 《數據庫原理及應用》中國水利水電出版社仝春泉《數據庫系統概論》高等教育出版社薩師煊王珊2001年《中文SQLServer 2000 關系數據庫系統管理和開發指南》機械工業出版社孫言輝
二、任務概述 1目標:以SQL2005為數據庫開發程序,使用戶可以使用具備學生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統計功能
等功能的軟件。
2用戶的特點:本系統包括兩類使用用戶:管理員,即輸入成和查詢成績的共3頁第1頁
老師;用戶:即查詢成績的學生。
系統管理員享有最高權限,學生只具有查詢權限。
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
裝
┊
┊
┊
┊
┊
訂
┊
┊
┊
┊
┊
線
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊ 賬號為學生的學號,密碼默認為000000。3需求規定對功能的規定:從程序的結構中可以看出,學生的信息輸入輸出功能是由學生管理系統進行的,課程的信息輸入輸出是由課程管理系統進行的,而班級的信息流動則是班級管理系統進行的。
三、學生成績管理信息系統的幾個基本功能: 學生的基本信息管理:學號、姓名、系別、班級等。課程的基本信息管理:課程號碼、課程名稱、任課教師、學分、學時、課程內容簡介等。登陸管理:要求使用者提供合法的用戶名、密碼和相關權限。成績的錄入:由老師(管理員)錄入成績、要用到前面學生的信息、課程的信息等。成績查詢:學生進行趁成績查詢、要用到前面學生的信息、課程信息等。匯總功能:系院管理員、教務處對成績進行分類匯總,比較各個系院的成績,為制定以后教學管理計劃提供數據基礎。
四、對性能的規定 精度:說明對該軟件的輸入、輸出數據精度的要求,可能包括傳輸過程中的精度。對時間特性的要求: 查詢服務部分:用戶通過電腦提交查詢命令道返回結果不超過5秒鐘。數據管理部分:提交某一數據錄入到結果返回不超過5秒鐘。
五、數據管理能力要求(1)同學個人信息:學號,大小為8個字符;名字,不超過32個字符;系別,不超過32個字符;班級,不超過8個字符;
(2)課程號碼,大小為4個字符;課程名稱,不超過32個字符;任課教師,不超過32個字符;學分,大小為2個字符;學時大小為2個字符;課程內
容簡介,不超過200個字符。
(3)成績:大小為16個字符。
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
裝
┊
┊
┊
┊
┊
訂
┊
┊
┊
┊
┊
線
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊ 對學生信息、課程信息、成績信息、內容存儲的各表至少需要100M以上的空間,即至少需500M空間進行數據的存儲,并至少需要1G的空間對增長的數據進行保存。
六、故障處理要求
1、磁盤碎片過多、數據庫存儲空間不夠,引起數據庫訪問變慢等問題需要對磁盤進行擴展和維護。
2、執行程序非正常退出,修改源代碼前應備份。
3、SQL Server2000沒啟動引起訪問問題,需啟動數據庫服務器。
4、具體問題,具體分析。多查多問。
七、其他專門要求 在程序的開發過程中,應遵循結構化的程序設計原則,設立運行日志,加強系統的可維護性;注重系統的界面友好性、各程序模塊界面的統一。
1、運行環境規定 設備(1)至少具有奔騰III800,128M內存配置的計算機;(2)Microsoft鼠標或其它兼容鼠標;(3)至少500MB的硬盤空間。(4)至少32MB的RAM存儲器。支持軟件 操作系統:Microsoft Window 98/2000/Me/XP/2003 執行程序:SQL2005 接口該系統與數據庫相連(輸入學生信息、課程信息與考試成績),同時數據庫也用來保存各用戶的信息。控制
本軟件在SQL2005系統的支持下完成。展示界面由主窗口與子窗口嵌套而成,窗口操作通過按鈕控制,不同的按鈕進行不同的操作實現不同的功能。
第五篇:學生成績管理系統需求分析報告
查看文章
學生成績管理系統需求分析報告
2009-08-02 11:44
采用 vs2005.NET 2.0框架,數據庫:sql server 2000,存儲過程。
系統采用三層架構,結構清晰。以下為需求分析,貌似也不是很多。
中學生成績管理信息系統是面向中學的管理系統,其目的是提高中學對中學生的科學化管理。本文針對中學的管理現狀和要求,從理論和應用的角度論述了中學生成績管理信息系統的特點、功能、設計思路,并給出關鍵技術實現的步驟。本系統主要包括五個模塊:成績錄入、班級系統、年級統計和系統功能這四個模塊基本實現設計本系統的目的,從而可以進一步滿足中學對管理系統的要求。
1.1數據需求:
下面是中學生成績管理信息系統所需要的輸入、輸出數據。
字段名類型寬度
學生:姓名字符型8
性別邏輯形1
學號字符型8
班級號字符型4
年級號字符型2
成績:姓名字符型8
考試日期日期型8
考試類型名稱字符型:16
語文數值型3
數學數值型3
外語數值型3
化學數值型3
物理數值型3
政治數值型3
歷史數值型3
生物數值型3
地理數值型3
計算機數值型3
合計數值型4
平均成績數值型3
班主任字符型8
班級人數數值型3 年級總人數數值型5
1.2功能需求:
“中學生成績管理信息系統”包括四個模塊:成績錄入、班級統計、年級統計、系統功能。這五個模塊既相互聯系又相互獨立,班級統計、年級統計模塊必須以成績錄入為基礎。
(1)成績錄入模塊:
主要功能用來對中學生的成績進行收集和修改。具體包括中學生成績錄入、修改、增加、刪除、查詢、打印等功能,由于一些資料可以Word文檔或Excel表格輸入,故在此模塊中增加了導入、導出數據功能。成績錄入需要分班級、分年級以及某個時間考試的各門功課的成績。修改要與成績錄入相對應。增加、刪除是對基本表的操作。查詢條件設置應該齊全,可以班級查詢,年級查詢,也可以姓名查詢,學號查詢等等。分成績單打印、報表打印等。
(2)班級統計模塊:
主要功能用來對中學生的成績以班級為單位進行處理。具體包括各班學生總成績、平均成績、班級排名及統計班級某分數段內的學生人數;各個學生該科成績、班級排名及統計班級某分數段內的學生人數。各項統計僅對于某學期某次考試而言。
(3)年級統計模塊:
主要功能用來對中學生的成績以年級為單位進行處理。具體包括各年級學生總成績、年級排名統計年級某分數段內的學生人數;各個學生該科成績、年級排名及統計、年級某分數段內的學生人數。各項統計僅對于某學期某次考試而言,在統計時,還應注意各年級考試科目不同。
(4)系統功能模塊:
包括幫助信息,關于系統及退出系統。
二、概念結構圖
圖2-
1圖2-
2圖2-
3圖2-4
三、邏輯結構設計
設計邏輯結構時一般要分三步進行:
*將概念經過轉化為一般的關系、網狀、層次模型;
*將轉化來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;*對數據模型進行優化。
成績管理系統數據模型:
學生(姓名、性別、年齡、學號、班級號、年級號)
成績(姓名、學號、考試日期、語文、數學、外語、化學、物理、政治、歷史、生物、地理、計算機)
班級(班級號、班主任、年級號、班級人數)
年級(年級號、年級主任、年級數、年級總人數)
四、系統特點
1.系統運行環境:
(1)硬件環境:鍵盤、鼠標、顯示器、打印機
(2)軟件環境:windows操作系統、VISUAL STUDIO 2005.NET FRAMWORK 2.0
2.適合用戶:
適合各類中等學校對中學生成績事務管理。
3.系統模塊化設計:
本系統遵循了“自頂向下,逐層展開”結構化時間原則,系統功能按模塊化實現,各模塊之間既關聯又相互獨立,每個模塊執行特定的功能,系統設計操作簡單,可讀性強。
4.系統實用性:
為了提高系統效率,系統提供了多種形式的對話框,并在設計過程中考慮盡量減少用戶的輸入。為了提高查詢效率,系統提供了多種組合查詢及模糊查詢。
5.系統安全性:
為了防止非法人員進入系統,造成意外破壞,在進入本系統之前,需經過密碼認證,同時,系統管理員對每個用戶的使用權限進行設置,使不至于越權操作。
6.資料輸入方式的多樣性:
用戶既可以直接輸入,又可以從其它文件導入數據。直接輸入數據提供友好輸入界面,盡量減少用鍵盤輸入的次數,對于相對穩定的項目,采用設置代碼的方式,用組合框進行選擇。
7.中文查詢窗口的設計:
對于一個系統來說,便捷實用的查詢功能是必需的。設計時,盡量減少用戶的輸入用戶的輸入,提供組合及模糊查詢功能。查詢窗口設計總思路是查詢條件各項都由數據庫來控制。
8.網絡版傳輸,單機運行:
采用sql server2000網絡關系型數據庫,存儲讀取數據將同步進行。結束語
本系統借助VS 2005 豐富的控件加上強大的sql server 2000數據開發功能,通過研究和探索VS 2005在C/S開發方面的方法和技巧并付諸實踐,使得系統具備了友好性,靈活性和可靠性。實現了預期目標和功能。
四、實驗內容與步驟
1.根據選定的實驗題目,確定擬開發管理信息系統的目標。
2.根據管理信息系統的目標,進行詳細調查,或查閱相關資料,獲取用戶需求。
3.明確管理業務調查過程和方法,繪制組織機構圖、功能結構圖和業務流程圖。
4.明確數據流程的調查與分析過程,繪制數據流程圖,編制數據字典。
5.在上述工作的基礎上,進行優化處理,提出新系統的邏輯模型。
6.提交書面的系統分析報告。