學生管理系統需求分析報告
——移動互聯網開發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,