首页 > 编程知识 正文

学生信息管理系统需求分析说明书,学生信息管理系统项目计划书

时间:2023-05-06 12:01:15 阅读:58122 作者:4884

第一章引言1.1写作目的本文给出了《学生信息管理系统》的总体结构和内容说明。 还概述了功能要求和性能要求。 此外,本文档方便用户,可以作为开发者之间进行理解和交流,反映用户问题结构,确认项目开发工作的基础和依据以及测试和验收的依据。 最后,它提供了升级和维护所需系统所需的系统信息。

1.2文件约定一级标题宋体4号粗体

二级头衔宋体勤奋的太阳镜正在变粗

正文勤奋的太阳镜宋体

行间20英镑

1.3读者对象和阅读建议读者对象:项目管理员:项目管理员可以根据本文了解预期的项目功能,并据此进行系统设计和项目管理。 设计师:分析了需求,设计了包括数据库设计在内的系统。 开发者:理解系统的功能。 测试器:根据本说明书的内容进行系统的功能测试和非功能测试。 用户:了解预期的功能和性能,并与分析师一起讨论和协商整个需求。 阅读建议:

阅读本文档时,首先需要了解产品功能的概要。 然后,根据需要,适当了解所有功能。 开发人员需要仔细阅读总体说明,并按照文档说明完成所需的功能。 测试人员必须根据文档的要求说明进行相应的功能完整性测试。

1.4项目范围本系统是以数据库为后台核心应用,以服务校园学生为目的的学生信息管理平台,旨在对学生信息资源进行科学的加工整理和管理维护,提高高校管理学生信息的效率1.5参考资料[1] 《软件工程-软件建模与文档写作》龙浩mmdgs年轻诺里mlddt [M]人民邮电出版社. 2018[2] 《数据库原理》受伤声学[M]经济科学出版社[3]俊秀冬日陈红《数据库系统原理》 [M]清华大学出版社

第二章,随着我国高等教育的快速发展,高校办学规模扩大,学分制稳步推进,补习形式灵活多样,学生事务更加繁杂,社团活动越来越丰富,学生心理健康、思想政治和综合素质评价越来越受到各方重视,学生管理工作相关部门说明不仅工作量增大,工作难度也增大,原始管理手段也直接影响学校整体办学水平。 现代信息技术的出现和不断发展为教育现代化引入了新的定义用信息技术改变传统的教育管理模式是教育发展的必然趋势全面实现高校学生工作的综合管理信息化迫在眉睫2.2用户类及其特点)1)系统维护人员提供系统监管、配置管理工具,能及时获取和纠正错误信息。 (2)管理员(教师) )。

用自己的工号和密码登录后,可以看到所有学生的相关信息,还可以进行添加/删除所有信息检查等操作。

(3)用户(学生) )。

可以用密码登录,确认个人信息,对个人信息进行变更。

2.3产品功能学生信息管理系统的基本功能分为两个部分:一是管理员登录,可以查看所有学生的信息,并对其进行添加、删除、修改等操作。 另一种操作是用户(学生)登录,只能显示和修改个人信息。 如图2-1所示。

图2-1学生信息管理系统功能结构图

2.4运行时操作系统: Microsoft windows 19042.1288

3: sqlyog ultimate-mysqlguiv 11.25 (64位)数据库

软件设备: eclipse 4.11

硬件设备:

服务器: 80x86系列微机

CPU:733以上

内存:512 M以上

硬盘空间:40G以上

2.5设计与实现约束本软件在开发过程中,分为技术实现和软件工程两大部分,两部分有重点,技术支持出现故障或问题不能解决,程序开发有偏差,工程进度落后,工程按期软件工程描述存在问题,部分描述模糊会影响系统的完整性和继承性。 在管理方面,管理者必须有预见性,才能对调派问题采取切实可行的解决手段,影响开发模块之间的相互作用,影响工程的顺利开展,使工程不能按期完成。

第3章系统功能3.1结构化方法系统流程图是用户操作该系统的流程和各用户可以操作的功能,例如3-1是系统流程图。 用户有系统管理员、教师和学生,每个用户必须登录才能访问此系统。 每个用户都有不同的功能,系统管理员有查询、添加、修改、删除、修改学生信息的功能教师有查询和输入学生成绩的功能学生只有查询和修改个人信息的功能。

图3-1学生信息管理数据流程图

3.2面向对象的用例图用于展示用户可以使用的功能和权限。 图3-2表示管理学生信息、成绩信息、课程信息、班级信息等系统管理者能够运用的功能; 用户(学生)可以利用的功能,如修改个人信息、查询自己的信息、查询班级信息、查询课程信息等。

图3-2学生信息管理系统用例图

第4章外部接口要求4.1用户界面(1)登录选择界面

登录包括管理员登录和学生登录,页面上有两个按钮,根据情况进行选择。

(2)登录界面

有两个输入框,填写“学号/工号”和“密码”,下面有登录和返回首页的按钮。

)3)管理员登录成功页面

左上方显示管理员的“姓名”,右侧显示“工作号码”,所有“学生信息”以表格形式显示在页面中央。 页面的右侧和下方

方分别有三个按钮,右侧分别是<增加>、<选择>和<删除>。点击增加按钮则会弹出一个新页面,用于填写增添学生基本信息;点击选择按钮,则会使学生信息从不可选状态变为可选,多次点击按钮,则会向下依次选择,双击表格即可修改所选学生信息;选定学生信息,点击删除按钮,即可删除该学生信息。下方分别是<上一页>、<下一页>和<返回首页>。
(4)增加学生信息页面
输入框,输入学生对应信息,下方有<确定>和<取消>两个按钮。
(5)学生登录成功页面
左上角是该学生“姓名”,右侧显示“学号”,页面中间学生信息以表格形式呈现,下方有文本框和两个按钮,两个按钮分别是<修改>和<保存>。首先点击修改按钮,学生指定信息,会显示在对应的文本框中,修改完成之后,点击保存按钮。
(6)本系统采用的是图形用户界面,界面总体色调偏灰白色,给人感觉较为稳重,界面简单但合理搭配。页面布局也较为合理,给人一种成熟稳重的感觉

4.2 硬件接口

4.3 软件接口

(1)数据库:本系统采用MYSQL 数据库进行开发
(2)操作系统:开发系统为Windows 19042.1288
(3)工具: eclipse、SQLyog等等
(4)软件之间交换是数据的目的:达到信息同步的效果
(5)其他服务:暂无

4.4 通信接口 该产品不可用web浏览 第5章 其他非功能性需求 5.1 安全性需求

(1)系统环境要保证独立安全,防止外来无关人员窃取信息。
(2)各用户要分清权限,学生用户仅能查询、增添自己的相关信息,学号、学龄等。敏感信息仅能通过高级管理员修改。
(3)管理员增添信息需要严格依据学校提供的信息,修改信息需要向学生确认新信息正确性。
(4)学生信息管理系统仅在学校内部使用,需要防止无关人员进入系统。

5.2 软件质量属性

(1)可用性:用户可以使用
(2)安全性:对用户密码加密,用户信息不能泄露,不得随意增添、修改。(3)可维护性:服务器重启、写进日志
(4)可靠性:系统可以大致满足无错运行。

5.3 其他需求 学生信息管理系统对于当代学校管理有至关重要的作用,为了使新用户和一些特殊用户方便使用,功能界面不需要特别繁琐,系统使用最频繁的还是查询功能所以查询界面要简洁、明了,而且查询信息的速度至关重要,直接影响到用户的使用体验,所以Mysql数据库的设计是否合理,将直接影响到系统的性能。 第6章 业务规则与业务算法 6.1 业务规则

有关产品的所有操作规则,如表1。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。