您的当前位置:首页正文

WEB学生管理系统需求分析

2022-11-02 来源:易榕旅网


商丘职业技术学院软件学院

毕业论文(设计)

需 求 分 析

论文题目:WEB学籍管理系统设计与实现

学 部 软件学院 专 业 软件技术 班 级 07软件技术一班 学生姓名 郑成超 学 号 0709340111 导师姓名 张哲、吕后坤、雷燕 导师职称

2009 年 03 月2 日

系统需求分析报告 ——关于软件学院学生管理系统

§1概述 .............................................................................................................................. 2 §2用户需求 .................................................................................................................... 2 §3 结构模块和数据流图 ................................................................................................. 4 §4 系统特点 ..................................................................................................................... 6 §5 数据字典 ..................................................................................................................... 7 §6 咨询教师 ..................................................................................................................... 9

§1概述

随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求

日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。本系统设计的学生信息管理系统大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平,该系统具有使用范围广,实用性强,使用简单,所花经费少等优点。 §1.1背景

该系统主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,较传统的手工操作方式该系统可以高效率完成学院管理着日常工作,并更有利于数据发布及共享,因此很有开发价值。 §1.2系统目标

系统开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如查看、发布、修改学生基本信息以及期末学生各科学科成绩;公布学生奖惩情况;院系各个班级开展活动宣传等。总之,通过该系统可以更高效率的实现目前许多教学过程中遇到的烦琐工作,以减轻教师的工作量。

§2用户需求

§2.1使用范围

按软件学院教学需求,该系统中存储包括学生就读信息以及生活信息(宿舍管理方面,保留三个年级学生的信息和入校前基本资料,学生毕业一年后信息转储,但随时可以查询,输出。该系统可以查询到学生在校期间所有信息以及入

学前和毕业一年后的就业信息等。 §2.2功能要求

1.主页及登录:

该界面包含登录用户名和显示学院基本面貌,以及具有一定影响力的新闻,学院信息等功能;登录时对用户权限进行判断,权限分为两种:普通用户和管理员。 2.学生基本信息:

对学生基本信息、入学前资料、毕业后就业信息作用;包括增、删、改、查等操作。 3.学生成绩信息:

对学生在校期间各学科成绩包括必修、选修科是否不及格等信息的增、删、改、查等操作。 4.学生奖惩信息:

该部分包括发布和浏览学生的奖惩信息,例如:励志奖,奖学金,考试舞弊等情况。管理员具有发布权限,普通用户查询浏览。 5.班级信息:

可以按班级查询学生信息,显示该学生对应的班级信息以及个人信息。可以按班级为索引进行查询浏览,管理员可以增、删、改、查等操作。 另外可以显示部分班级开展活动信息,链接到活动日志功能。 6.活动日志:

显示学校各个班级以及个人组织的课余活动信息,体现学生丰富多彩的课余生活。 7.管理员流言:

实现普通用户与管理员之间的交互,例如:当普通用户发现学生信息里有与自己不符合的信息时可通过本功能达到与管理员交互目的,实现及时对数据修改等,另外普通用户可以在此发贴等。 §2.3信息采集与各模块使用权限

系统登录时会进行身份判断,为了信息的安全和数据的权威性,对于各个

模块信息的使用权限和责任规定如下:

§2.4数据库设计

1.学生基本信息表:字段:学号、姓名、性别、民族、籍贯、出生日期、

学级、毕业院校、系别、专业、年级、班级编号、学制、政治面貌、联系电话、家庭地址。

2.班级表:字段:班级编号、班级名称、班级位置、辅导员。 3.学生奖惩表:字段:学号、姓名、专业、班级、奖励、惩罚。 4.毕业生就业表:字段:学号、姓名、性别、专业、就业情况。 5.留言表:字段:学号、姓名、班级、标题、内容、标识。 §2.5运行环境

此开发出的软件要适用于校内局域网,支持windows系统及一些常用的办

公软件如office等。

§3 结构模块和数据流图

§3.1学生管理系统的总体模块图如下:

§3.2数据流图如下:

登录正确信息修改后信息学生系统处理错误信息主页学生信息学生处理管理员图3.2.1 学生信息流程图

学生

学生登录系统处理错误信息正确信息主页学生奖惩修改后信息学生处理管理员学生 图3.2.2学生奖惩流程图

学生登录系统处理错误信息正确信息主页班级信息修改后信息学生处理管理员图3.2.3班级信息流程图

学生学生登录系统处理错误信息正确信息主页活动日志信息发布学生处理管理员图3.2.4活动日志流程图

学生学生登录系统处理错误信息正确信息主页管理员留言处理管理员留言表学生学生 图3.2.5管理员留言流程图

§4 系统特点

§4.1网络环境下的多用户系统

在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的模块上录入,信息上网后各用户可查询,调用,达到信息共享。 §4.2数据的完整性,准确性

1.录入数据采用限制录入数据类型及取值范围以保证数据的完整性及准确性。

2.系统具有部分撤消修改功能,系统备有的修改功能均可撤消。 §4.3数据安全性

本系统采用二级安全保障

1.普通用户:只可进行成绩等相应信息的查询,不可对其数据进行

任何操作,发现错误或有建议时可通过管理员留言与管理员交互、发表。

2.教师:教师可对本系统的任意信息进行增、删、改、查等操作。

§5 数据字典

§5.1数据条目

1. 学生基本信息表=学号+姓名+性别+民族+籍贯+出生日期+学级+毕业

院校+系别+专业+年级+班级编号+学制+政治面貌+联系电话+家庭地址

2. 班级表=班级编号+班级名称+班级位置+辅导员 3. 学生奖惩表=学号+姓名+专业+班级+奖励+惩罚 4. 毕业生就业表=学号+姓名+性别+专业+就业情况 5. 留言表=学号+姓名+班级+标题+内容+标识

§5.2数据分析

综合分析得出各个表字段的类型和长度,详细如下: 学生基本信息表:

列名

数据类型 长度 属性 描述

number Stu_name Stu_sex Stu_nation Stu_home Stu_data Stu_xueji Stu_school Stu_tie Stu_specia Stu_grade Class_id Quarters Stu_long Stu_visag Stu_phone int char char char char date char char char char char char char char char char 10 18 18 18 8 18 30 30 18 18 18 18 18 18 18 40 主键,标识字段 不允许为空 允许为空 允许为空 允许为空 不允许为空 不允许为空 允许为空 不允许为空 不允许为空 不允许为空 不允许为空 不允许为空 不允许为空 允许为空 允许为空 允许为空 学号 姓名 性别 民族 籍贯 出生日期 学级 毕业院校 系别 专业 年级 班级编号 宿舍编号 学制 政治面貌 联系电话 家庭地址 Stu_address char 班级表:

列名 Class_id Class_name 数据类型 int char 长度 20 20 18 属性 主键,标识字段 允许为空 允许为空 允许为空 描述 班级编号 班级名称 班级位置 辅导员 Class_addre char Class_assis char 学生奖惩表:

列名 number Stu_name Stu_specia Class_name hortation amerce int char char char varchar varchar 数据类型 长度 10 18 20 50 50 属性 主键,标识字段 不允许为空 允许为空 允许为空 允许为空 允许为空 描述 学号 姓名 专业 班级名称 奖励 惩罚 毕业生就业表:

列名 number Stu_sex Stu_tie Stu_specia worker 数据类型 int char char char varchar 长度 10 6 18 50 属性 主键,标识字段 允许为空 允许为空 允许为空 允许为空 描述 学号 姓名 性别 专业 就业情况 留言表: 列名 数据类型 长度 属性 描述

number Stu_name Class_name title content identify int char char varchar varchar int 10 20 20 100 主键,标识字段 允许为空 允许为空 允许为空 不允许为空 不允许为空 学号 姓名 班级名称 标题 内容 标识 §6 咨询教师

咨询对象:李曼 辅导老师:雷燕、张哲

调查时间:2009年3月2日 星期一

因篇幅问题不能全部显示,请点此查看更多更全内容