学生管理系统需求分析

学生管理系统需求分析

ID:12549208

大小:36.50 KB

页数:8页

时间:2018-07-17

学生管理系统需求分析_第1页
学生管理系统需求分析_第2页
学生管理系统需求分析_第3页
学生管理系统需求分析_第4页
学生管理系统需求分析_第5页
资源描述:

《学生管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生管理系统需求分析说明书7一.需求细则1二.模块分析和介绍5二.对性能的规定5三.对排版的规定64.对可维护性的规定65.对个性的规定76.对项目过程的规定777一.需求细则1.对功能的规定1.1学生信息定义分必选项和可选项,其中,必选项是必须完成的,属于项目答辩的入口条件,所有人都要做,未完成者取消答辩资格;可选项不是入口条件,但每完成一项都会加分,对于完成了必选项的同学,尽可能地多完成一些可选项,以期获得更高的答辩成绩。如果所有项(包括必选和可选)都完成,那么功能分就是满分。如果设计思路、界面效果、代码组织等方面

2、有个性(或和别人的不同),则获得附加分。学生信息管理系统的目标是为方便统一管理学生的信息并为管理员和学生提供一个信息共享和查询的平台。要求使用链表实现存储、读写以及管理学生信息。属性:必选描述:学生信息必须包含如下项(包括但不限于):●学号(ID);●姓名●密码●年龄●班级●性别7●数学成绩●语文成绩●C语言成绩::1.2、登陆功能定义运行学生信息管理系统之后,使之能提供以下几项功能:1.2.1该系统以菜单方式工作;比如:管理员à查找à按序号查找1.2.2登录功能:系统启动后有提示进入登录界面;使用超级管理员用户名和密

3、码登录,比如用户名“admin”,密码:“123456”。学生用用户名和密码登录。属性:必选可选项:对于密码可选择实现隐藏密码功能。◆管理员1.3学生信息录入功能(学生信息用文件形式保存)----输入属性:必选描述:实现对学生信息基本信息的录入,其中名次根据成绩自动计算(添加)。注意:(1)学号不能重复,名字可重复;1.4学生信息浏览功能----输出属性:必选描述:(1)按学号顺序显示;7(2)按名次显示;(3)按某一学科成绩顺序显示,并在最后显示出该学科平均分;(4)按分数段来显示学员信息(可选项)。1.5修改信息1

4、.5.1修改密码(包括管理员和学生个人)属性:(可选项)1.5.2修改学生信息(1)管理员身份:可以修改学生的所有信息;(2)可设置不同课程角色的管理员可以修改对应的成绩;(可选项)(3)学生身份:修改密码;(可选项)。1.6删除操作:属性:必选描述:根据不同需求对文件中的学生信息进行删除操作a)根据ID删除;b)根据姓名删除(注意考虑重名情况);c)根据班级ID号删除(属于某个班级的学生全部删除);※注意:在查找到某一条学生信息后,需要删除时,需要有提示是否确认删除?确认删除后,要释放内存空间。1.7排序操作:属性:

5、必选描述:根据不同的需求和选项对学生信息进行排序和打印输出。a)根据学号排序;b)根据单科成绩;c)根据总分排序;71.8保存学生信息;□系统中的数据如果有增,删,改等改动,在退出时要提示是否保存;□退出系统时,记得要回收资源。1.9界面友好属性:必选描述:用户的一些操作前后做出一些必要的提示或确认。所有完成的功能都需要友好。例如:●增加失败提示;●删除失败和成功提示、删除前的确认;●修改失败和成功提示、修改前/后的确认;●查找失败提示、查找成功的确认;●退出系统时,如果有修改要提示是否保存;●其它方面的界面问题;◆学

6、生身份学生以自己的学号作为登陆账号,结合管理员在录入学生信息时设定的原始密码进行登陆;登陆方式与管理员登陆方式一样(详细见登陆功能定义部分)。属性:必选描述:(1)登陆之后学生可以查看自己的学生信息(包括个人基本信息和有关成绩的信息)。(2)可修改自己的登陆密码。(3)其他个性功能(可查看自己在全班以及全校的排名)作为可选项。二.模块分析和介绍对学生管理系统进行分析后可做如下的模块化设计:系统主界面模块实现功能:完成系统的界面处理,如主菜单界面。7●输入模块实现功能:按顺序将由学号,姓名、性别、密码、年龄、班级、数学成

7、绩、语文成绩、C语言成绩,名次等依次输入,并建立链表将其连接。当有提示是否继续录入时,选择No时,数据输入完毕。并同时将所输入的数据写入文件中,比如(stud_txt)。●删除模块实现功能:在已经存储的文件中删除指定的或者经过查找后找到的学生信息,并释放内存空间,删除所有相关的信息。●查找模块实现功能:在已经存储的文件中查找任一指定的学生信息,可以按照姓名,学号,班级群体来实现查找。●输出模块实现功能:当实行显示信息功能时,输出所创建的文件中包含的全部学生信息。●排序模块实现功能:对已经存储在文件中的学生信息,根据成绩

8、从高到低排序,存储,并在名次中显示出来排序结果。●修改模块实现功能:在已经存储在文件中的学生的信息进行修改,根据学生学号找到要修改的学生信息,然后对其进行修改,可修改所有信息,如果遇到不需修改部分,输入回车键跳过。二.对性能的规定本系统在设计方面本着方便、实用的宗旨,性能方面应遵循如下原则:●执行效率(时间):软件运行应该尽量高效

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。