第一篇:學生寢室管理系統需求分析
學生寢室管理系統
系統需求分析說明書
引
言
21世紀的今天,信息社會占著主流地位,計算機在各行各業中的運用已經得到普及,自動化、信息化的管理越來越廣泛應用于各個領域。而學生寢室管理系統對于一個學校來說是必不可少的組成部分。目前全國好多學校還停留在讓寢室管理人員手工記錄數據的階段,手工記錄對于規模小的學校來說還勉強可以接受,但對于學生信息量比較龐大、需要記錄存檔的數據比較多的高校來說,人工記錄是相當麻煩的,當查找某條記錄時,由于數據量的龐大,只是靠寢室管理人員去一條條的查找,這樣不但麻煩,浪費時間,而且效率也特別地低,當今社會是飛速進步的世界,原始的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物。信息世界永遠不會是一個平靜的世界,當一種技術不能滿足社會人們的需求時,就會有新的技術誕生,并取代了舊的技術。針對如此,設計了一套學生寢室管理系統。學生寢室管理系統采用的是計算機化管理,系統做的盡量人性化,使用者會感到操作非常方便,管理人員需要將數據輸入到系統的數據庫中去。由于數據庫存儲容量相當大,而且比較穩定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學校提供了一個方便、快捷的操作方式。本系統具有運行速度快、安全性高、穩定性好的優點,并且具備完善的報表生成、修改功能,能夠快速的查詢學校所需的住宿信息。
1.任務概述
(1)目標
該軟件開發,是為了方便高校寢室管理,達到管理員及其他用戶帳號的管理和登陸、查詢學生信息、宿舍的入住管理和退宿管理以及公物報修、衛生評比等功能,使寢室管理不再那么復雜,寢室管理人員能夠輕松地用該系統記錄數據,管理數據信息。本軟件是一項獨立的軟件,全部內容自含。(2)用戶的特點
寢室管理人員只需要會電腦的基本地操作,會輸入輸出數據,寢室管理人員可以對數據進行增加、刪除、修改數據。普通用戶可以查看數據記錄,但是重要信息不能修改,學生用戶只能通過輸入學號來查看自己的信息,無法對信息做任何的修改。
目前,我們學校的寢室管理采用的還是人工來進行管理的, 面對目前學校發展的實際狀況,我們通過實地調研之后,對寢室管理系統的設計開發做了一個詳細的概述。
2.系統功能需求
2.1 基本功能需求
要實現的是高校學生寢室管理系統,在設計該系統時,應盡可能的貼近學生,便于寢室管理人員及普通用戶的操作。系統在實現上應該具有如下功能:
1.系統要求用戶必須輸入正確的用戶名和密碼才能進入系統。2.系統應該提供學生住宿情況的基本登記。3.系統應提供學生每學期學生的離校處理。
4.系統應提供人員來訪登記及結束訪問的詳細登記。5.系統應提供學生在校期間物品出入寢室樓的詳細情況登記。
6.系統應提供查詢功能,以方便用戶對學生基本信息的查詢(要達到按多種條件的查詢)。
7.系統應提供增加、刪除、修改用戶帳戶的功能,還應具有添加、修改、刪除學生基本信息的功能。
2.2 報表需求
學生寢室管理系統的某些信息應當能夠以報表形式打印出來。基本上應該能夠實現周查扣分、扣分統計和衛生評比的報表打印功能。
2.3 用戶界面需求
學生寢室管理系統應提供簡單、層次關系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。以方便用戶操作,快捷按鈕的創建也是非常需要的。
2.4 性能需求 1.4.1系統安全性
在學生寢室管理系統中,增加用戶、學生畢業離校等的某些模塊都是相聯系在一起的,所以在系統的管理權限上應當進行嚴格控制,具體思想如下:
1.對該學生寢室管理系統進行操作就應當具有某些操作權限。沒有權限的用戶將不能通過任何其他渠道來登錄該系統,查看該系統的任何信息和數據,以確保系統的嚴密性和安全性。例如:寢室管理人員的登陸,能夠對用戶進行增加、修改及刪除操作,普通用戶對某些重要的信息不能進行修改,而學生用戶只能查看自己的數據信息,不能對任何數據進行任何操作。
2.在上述基本要求的基礎上可以為該系統設定三種登錄方式,程序開始運行所有功能將是不可使用的,只有寢室系統管理員登錄、普通用戶登錄和只讀用戶(即學生用戶)三個窗口可以使用,沒有系統管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統進行操作。
3.具體實現時還應為寢室系統管理員和普通用戶設定不同的權限,同第一條所述,寢室系統管理員應當可以使用系統的所有模塊,普通用戶對于大部分的很關鍵的模塊是無權使用的。學生用戶只能觀看數據對任何模塊都無權修改。
2.4.2 數據庫的選擇
數據庫是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,有效存儲數據。滿足用戶信息要求和處理要求。她是數據管理的最新技術,是計算機科學的重要分支。由于數據庫具有數據結構化、最低冗余度、較高的程序與數據獨立性、易于擴充、易于編制應用程序等優點,較大的信息系統都是建立在數據庫設計之上的。我選用的是SQL Server 2005。
2.4.3 運行環境
該系統的操作平臺為Windows系統,使用C#編程語言和SQL Server 2005數據庫來實現學生寢室管理系統所需功能的。
第二篇:學生管理系統需求分析
學生管理系統需求分析報告
——移動互聯網開發X班第X小組
一:需求背景
學生信息管理系統是具有統計,管理學生和老師各種在校相關信息,方便學校對于學生信息的統一管理的系統。
隨著高校的擴招,需要處理的學生信息日趨加大,不僅花費大量的教師資源,處理的效率還十分低下。為提高學生管理的管理水平,優化資源,盡可能降低管理成本成為學生管理的新課題,學生管理系統是從學生管理現狀出發,根據學生管理的新要求進行開發設計的,它解決了學生管理數據信息量大,修改不方便,對一系列數據進行分析時花費時間長等問題,幫助學生管理人員有效管理學生信息,成為管理高校中必不可少的管理工具。
二:需求概述
(1)目標
學生信息管理系統的目標是為方便學校教務處系統的管理學生信息并學校和學生間提供一個信息共享的平臺
(2)需求
學生管理系統的管理用戶國分為三大類,分別是管理員登錄功能,教師登錄功能以及學生登錄功能
需求分析
*管理員對功能的需求
管理員權限最大,可以對學生的班級,課程,情況進行統一的管理,細分如下:
超級管理員可增加,修改,刪除普通管理員
有關學生信息的瀏覽,學生信息的添加修改和刪除
學校基本課程的瀏覽,學校基本課程的添加修改和刪除
學生課程的瀏覽與統計,可按成績范圍對成績進行統計
學生選課信息的管理,包括查詢,修改與刪除
*學生對功能的需求
學生利用此系統進行與自己有關的信息查詢與輸入,細分如下:
瀏覽個人基本信息
修改登錄密碼
瀏覽課程信息
瀏覽在校期間的獎懲情況
瀏覽個人學分信息
利用個人賬戶進行查詢選修課程基本信息與選修課程的選擇和退出
瀏覽個人選課情況
*教師對功能的需求
教師對所帶班級學生的信息查詢與修改,細分如下:
教師可利用此系統查詢所帶班級的基本信息
查詢所帶班級的學生在校期間的獎懲
錄入與修改所帶班級學生的成績信息
查詢所帶班級學生的成績信息
查詢班級學生的選課情況
功能模塊
(一)學生用戶功能主要包括以下部分:
(1)注冊
(2)登錄
(3)修改密碼
(4)查詢個人信息
(5)選課(退課)
(6)查詢成績
具體功能介紹如下:
(1)注冊
實現功能:創建一條學生記錄,由學生自己填寫個人信息并保存,實現統一管理
個人信息內容:學號,姓名,性別,出生年月,籍貫,民族,學院,班級,宿舍號,個人聯系電話,父母聯系電話,家庭住址
(2)用戶登錄
實現功能:用戶注冊后可直接登錄,使用查詢信息,選課,退課等功能
(3)修改密碼
實現功能:輸入舊密碼,輸入兩次新密碼,如舊密碼正確且兩次新密碼一致則用新密碼覆蓋舊密碼,否則重新輸入舊密碼或者兩次新密碼不一致重新輸入新密碼
(4)查詢個人信息
實現功能:在此顯示學生的個人信息
內容:學號,姓名,性別,出生年月
籍貫
民族
學院
班級
宿舍
聯系電話(只可查詢不可修改)
(5)查詢成績
實現功能:顯示入學以來所修課程的所有成績和學分等信息
(6)選課(退課)
實現功能:在學校規定時間內為學生提供網上選課及退課功能以及查看個人選課信息
約束:1.只能選擇人數未滿的課程及未修的課程
2.只能退已選課程
(二)教師學生用戶功能主要包括以下部分:
(1)注冊
(2)登錄(3)查看個人信息(4)查看全校學生信息
(5)錄入成績
(6)修改密碼
具體功能介紹如下:
(1)
注冊
實現功能:常見一條教師記錄,由老師自己填寫并保存,實現統一管理
個人信息內容:教師編號
姓名
性別
出生年月
籍貫
民族
學院
聯系電話
(2)
用戶登錄
實現功能:用戶注冊后可直接登錄用于查看個人信息
查看學生信息
以及實現錄入學生成績等功能
(3)修改密碼
實現功能:輸入舊密碼,輸入兩次新密碼,如舊密碼正確且兩次新密碼一致則用新密碼覆蓋舊密碼,否則重新輸入舊密碼或者兩次新密碼不一致重新輸入新密碼
(4)查詢個人信息
實現功能:顯示教師的個人信息
顯
查詢內容:教師編號
姓名
性別
出生年月
籍貫
民族
學院
聯系方式
(5)查看學生成績信息
實現功能:查詢所有學生的課程成績信息
查詢流程:選擇學生所屬院系—>專業—>班級—>學年
(6)錄入成績
實現功能:教師錄入所帶班級學生成績信息
(三)管理員用戶功能主要包括以下部分:
(1)登錄學生/教師端信息管理
(2)登錄課程信息管理
(3)宿舍信息管理
具體功能介紹如下:
(1)
登錄
實現功能:管理員身份驗證,學生信息管理
教師信息管理
宿舍信息管理
(2)
學生/教師信息管理
實現功能:對在校學生/教師的信息的增刪改查等功能
實現流程:
1)
學生:選擇個人信息或成績信息,輸入相應學號進行相應的查詢與更新功能
2)
教師:輸入教師編號查詢教師信息并進行相應的操作
(3)
課程信息管理
實現功能:創建課程信息
包括課程編號
課程名稱
學時
學分
等相應字段
(4)
宿舍信息管理
實現功能:對學生住宿情況進行統籌管理
數據庫設計
1)
創建學院數據庫
2)
創建表
1,創建院系信息表
字段有
院系編號
院系名稱
院系人數
院系簡介
2,創建專業信息表
字段有
專業編號
專業名稱
專業人數
所屬院系
院系簡介
3,創建輔導員信息表
字段有
輔導員編號
輔導員名稱
性別
所屬院系
所屬專業
所帶班級
住址
聯系方式
4,創建班級信息表
字段有
班級編號
班級名稱
班級人數
所屬輔導員
所屬院系
所屬專業
5,創建課信息程表
字段有
課程編號
課程名稱
課時
所屬院系
所屬專業
授課講師
6,創建學生信息表(詳細)
字段有
學生編號
學生名稱
性別
出生年月
身份證號
籍貫
民族
政治面貌
入學年份
7,創建學生信息表
字段有
學生編號
所屬院系
所屬班級
宿舍編號
所屬導員
父母聯系方式
學生聯系方式
8,創建學生成績表
字段有
學生編號
課程編號
成績
9,創建管理員登錄信息表
字段有
用戶編號
用戶姓名
用戶密碼
用戶權限
10,創建教師登錄信息表
字段有
用戶編號
用戶姓名
用戶密碼
用戶權限
11,創建學生登錄信息表
字段有
用戶編號
學生編號
學生姓名
登錄密碼
用戶權限
12,創建學生轉入/轉出學院信息表
字段有
信息編號
學號
學生名稱
轉入前所屬院系
轉入前所屬專業
轉入前所屬班級
轉后所屬院系
轉后所屬專業
轉后所屬班級
13,創建學生學分信息表
字段有
學分編號
學生編號
學分
14,創建學生學分獎懲信息表
字段有
獎懲編號
學生編號
獎勵分數
獎分事由
懲罰分數
懲分事由
15,選修課程信息表
字段有
選修課程編號
選修課程名稱
選修課程課時
選修課程學分
選修課程人數
16,學生選修課程信息表
字段有
編號
學生編號
選修課程編號
17,學生選修課程成績表
字段有
編號
學生編號
選修課程編號
選修課程成績
18,
第三篇:學生成績管理系統需求分析說明書
學生成績管理系統需求分析說明書
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)對系統管理員、教師用戶和學生分別給予不同的操作權限,包括用戶管理、試題管理、試卷管理。(2)管理員可以在系統中進行添加試題、查詢學生信息、添加考試學生信息地。(3)學生用戶通過自己的考號、姓名登陸可以登錄考試系統參加考試和進行成績的查詢。
網上考試系統以方便、滿足客戶需要為宗旨,實現閱卷、隨機出題、各種成績查詢方式以及試卷管理等多種功能。
本系統是一套專業的考試、培訓、學習管理解決方案,采用開放、動態的系統架構,將傳統的考試培訓模式與先進的網絡應用相結合,可以使用戶完全根據自身應用特點快速構建考試培訓平臺系統,實現對考試、培訓、學習的高效管理。
1、系統功能模塊劃分:
(1)學生系統管理模塊:對學生信息的錄入、編輯、修改、刪除、查詢等
(2)課程信息設置模塊:管理人員可以在該模塊中添加課程,并對課程進行錄入、編輯、刪除
(3)成績信息錄入模塊:管理員可以對學生的考試成績信息進行錄入、修改、查找、匯總
數據庫:
學生信息表 課程表 成績表 管理員用戶表
1、數據庫
圖
1、系統結構設計
1、設計目標
1、登錄系統的主要功能要求
(1)登陸頁面
(2)功能選擇頁面
(3)各種功能的登錄頁面及密碼驗證
(1)信息查詢
(1)選擇更改賬戶屬性的類別
(2)瀏覽,更新整個系統中的各種用戶(系統管理員和學生用戶)
(3)刪除不再需要的用戶
(4)更改用戶密碼
(5)安全性考慮禁止非法sql語句的輸入,和利用session對象的對用戶
進行驗證工作。
第五篇:學生成績管理系統需求分析說明書
學生成績管理系統需求分析說明書
一.系統功能需求說明
學生成績管理系統主要提供方便高效的管理功能以及網上的信息查閱平臺,學生可以通過該系統查閱相關信息,管理員可以管理所有信息。現行系統的目標:
(1)管理員能夠方便的對信息進行添加、修改、刪除、查詢、匯總、統計等操作。
(2)可以將數據庫發布到網上,進行資源共享。
(3)學生可以在自己的權限內對信息進行訪問,查詢相關信息。現行系統的主要功能。
(1)學生查詢功能,為了方便學生查找成績等信息,將所有信息按照需要進 行分類。這樣學生就能很方便的找到自己所需要的信息。
(2)管理員查詢功能,管理員可以通過條件選擇查詢所有信息,并進行排序。
(3)添加功能,管理員可以通過填寫表格的形式輸入學生成績等相關信息。系統可以自動避免重復信息。
(4)修改功能,管理員可以對數據庫中的信息進行修改。系統能夠通 過管理員給出的條件查找出所要修改的信息,對修改后的信息進 行保存,并自動查找是否是重復信息。
(5)刪除功能,管理員可以對數據進行刪除操作。系統能夠通過管理員給出 的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則 把相關信息從數據庫中刪除。
(6)匯總功能,管理員可以通過此功能對信息進行匯總。
(7)統計功能,管理員可以通過此功能對信息進行統計。
1.業務流程說明
學生成績管理業務流程圖