文档介绍:[项目名称]
**大学计算机系学生管理系统
软件需求说明书
[(版本号)]
拟制人___ __________________
负责人______________________
批准人______________________
[二00四年九月十日]
“学生管理系统”软件设计文档
1. 引言
编写目的
根据我系学生管理的实际情况和特点,为了减少在系学生管理活动中管理者的工作强度,提高我系学生管理信息化建设的水平,现模拟开发一套“计算机系学生管理信息系统”。
软件定义
本软件属于小型数据库管理信息系统。学生管理主要是指计算机系学生的日常生活和学习的量化式管理,即将学生日常行为和主要学习的过程通过数字进行量化考核,以方便对于学生综合能力的实际测评,从而促进学生全面发展,在学生中树立公平合理的竞争氛围。
目标
本系统要求:
能够存储一定数量的学生基本信息,并方便有效的进行相应的试题数据操作和管理;
能够对一定数量的与学生生活、学习相关的信息,并且进行相应的信息存储与管理;
能够对要求的产生的试卷打印输出;
能够提供一定的安全机制;
2. 可行性研究的前提
根据以往计算机系学生管理保留的基本档案样本,建立一套适用于计算机管理的学生量化规定。(学生在校期间所进行的相应的学习、生活而产生的具体数据)
要求
建议开发的软件的基本要求是:在规定时间内完成计算机系学生管理系统软件的开发、调试工作,并保证在运行中保持软件的正常工作。
条件、假定和限制
1、软、硬件条件:在局域网和视窗操作系统下,完成本软件的设计工作。
2、软件运行假定:操作人员可以对一般的视窗操作系统下的应用软件进行熟练操作;软件维护者具有一般的数据库知识。
3、限制:对于非注册用户和外网用户的屏蔽。
技术可行性分析
根据现在我系情况,本软件目前尚未进行过开发;就目前软件的发展情况,实现本软件具有多种可行性。现在提出具体的可行性方案如下:
支持软件
在视窗操作系统下,根据硬件环境的基本需求,可以采用IE浏览器和服务器的方式进行开发。使用的语言选择动态网页的脚本语言HTML,ASP以及VBSCRIPT;数据库方面选择Microsoft SQL SEVER2000 数据库系统。
接口
需要Windows操作系统的IIS进行系统发布,与数据库的连接可以采用ADO或者ODBC的连接请求方式。
3. 需求陈述
本软件由学生信息维护系统,学生量化测评系统,学生基本信息查询系统三部分组成,每部分的需求如下:
学生信息维护系统可以通过辅导员编辑进行如下操作:
维护(录入、更新和删除)查询学生基本情况
维护(录入、更新和删除)查询宿舍卫生检查基本情况
维护(录入、更新和删除)查询学生第二课堂情况
维护(录入、更新和删除)查询学生上课情况信息
维护(录入、更新和删除)查询成绩信息
维护(录入、更新和删除)查询组织发展信息
维护(录入、更新和删除)查询班级活动情况信息
维护(录入、更新和删除)查询学生综合量化信息
学生量化测评系统可以通过总支书记进行如下查询操作:
查询学生基本情况
查询宿舍卫生检查基本情况
查询学生第二课堂情况
查询学生上课情况信息
查询成绩信息
查询组织发展信息
查询班级活动情况信息
查询学生综合量化信息
查询以上信息的各种统计数据
学生基本信息查询系统仅针对具体的学生进行如下查询操作:
查询学生个人基本情况
查询宿舍卫生检查基本情况
查询学生个人第二课堂情况
查询学生个人上课情况信息
查询学生个人成绩信息
查询学生个人组织发展信息
查询班级活动情况信息
查询学生综合量化信息
系统需求规则
在进入相应功能模块之前必须输入用户名和密码,并校验密码,密码正确方可进入属于其身份的系统模块。系统主要通过密码将用户身份分成为辅导员、学生和总支书记,每个人都拥有一个唯一的账号。
学生以查询个人各种情况为主;辅导员以维护各种数据为主;总支书记以查询、统计各种数据为主。
4. 数据库设计
本系统采用Microsoft公司的SQL Sever2000数据库管理系统。建立了数据库School_MAN。下面就数据库系统进行如下设计:
数据库静态数据描述(产生实体)
(1)学生——对应报表学生基本情况登记表
字段意义
字段名称
数据类型
字段大小
用户自定义
学号
学号
文本
7
7{字符}7
姓名
姓名
文本
24
2{字符}24
性别
性别
文本
2
2{字符}2
出生日期
出生日期
日期类型
年/月/