- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生管理系统(C)需求分析说明书V1.1
学生管理系统需求分析说明书
一. 引言 1
1.编写目的 1
2. 背景 1
3. 定义 2
二. 任务概述 2
1.目标 2
2. 用户的特点 2
3. 系统功能示例 2
三. 需求细则 2
1. 对功能的规定 2
2. 对性能的规定 5
3. 对排版的规定 5
4. 对可维护性的规定 5
5. 对个性的规定 6
6. 对项目过程的规定 6
引言
1.编写目的
通过与多位软件使用者进行全面深入地探讨和分析,并完成《学生管理系统》市场的前期调查后,提出了这份软件需求分析说明书。
此需求分析说明书对《学生管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
2. 定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。而且其很强的交互性及简单易行性,可以让人在很短时间内熟悉它的操作方法,不论用户文化水平如何,都会很轻松的学会使用它。
任务概述
1.目标
2. 用户的特点
由于本程序简单易操作,交互性好,对用户没什么特别要求。一般用户经过几分钟练系都可以熟悉本系统的规则。
3. 系统功能示例
需求细则
对功能的规定
分必选项和任选项,其中,必选项是必须完成的,属于项目答辩的入口条件,所有人都要做,未完成者取消答辩资格;任选项不是入口条件,但每完成一项都会加分,对于完成了必选项的同学,尽可能地多完成一些任选项,以期获得更高的答辩成绩。如果所有项(包括必选和任选)都完成,那么功能分就是满分。如果设计思路、界面效果、代码组织等方面有个性(或和别人的不同),则获得附加分。
服务器功能
学生信息定义
属性:必选
描述:学生信息必须包含如下项(包括但不限于):
学号(ID):ID要求全局唯一、不可重复;
姓名;
密码;
班级;
成绩(至少3门);
年龄;
名次(本学生在本班级的成绩总分排名,自动计算,非输入);
管理员信息定义
属性:必选
描述:管理员信息必须包含如下项(包括但不限于):
用户名;
密码;
增加学生
属性:必选
描述:管理员能够增加学生。
保存
属性:必选
描述:学生信息既能够在内存中存在,也能够存于磁盘中,掉电后信息不丢失。必须完成下面两种情况:
在内存中,所有学生的信息以链表的方式存在;
在硬盘中,以文件形式存在(文件格式不限、内容形式不限)。
删除
属性:必选
描述:管理员能够删除学生,完成下列情况的任一种即可:
一条一条删除(例如根据ID删除);
批量删除(例如根据某种区间删除)。
修改
属性:必选
描述:管理员能够修改学生,完成下列情况的任一种即可:
一项一项地修改(如提示是否修改哪一项,是学号还是姓名);
批量修改(例如一下子修改好学号、姓名、成绩……等)。
查询
属性:必选
描述:能够查询某些学生信息,必须完成下列所有情况:
根据姓名;
根据单科成绩;
根据排名;
排序
属性:必选
描述:能够按序显示学生信息,排序算法不限,必须完成下列所有情况:
根据姓名;
根据单科成绩;
根据排名;
客户端功能
查看个人信息
属性:必选
描述:学生能够登录系统查看个人信息。
修改密码
属性:必选
描述:学生能够登录系统中修改个人密码,必须完成下列所有情况:
检验旧密码是否正确,如不正确提示重新输入旧码;
如正确,检验两次输入的新密码是否一致,如不一致,提示重新输入密码,如一致,用新密码覆盖旧密码;
登陆
属性:必选
描述:管理员和学生能够登陆到系统中,必须有密码出错提示,输入错误超过三次则自动退出系统。
密码隐藏
属性:任选
描述:登陆时,用户输入的密码对外不可见,例如全部用“******”显示。
登陆验证码
属性:任选
描述:登陆时,需要输入验证码。例如,Ht0y。
密码加密保存
属性:任选
描述:自己设计一个加密算法,保存前加密,读取后解密。例如,密码是ht1234,在每个字符头上加3,那么就变成如下字符串kw4567;读取时再减3。具体算法不限。
身份验证
属性:任选
描述:登陆时,根据登陆的账号不同进入不同的欢迎界面和操作权限。
学号产生器
属性:任选
描述:根据班级自动产生学号。例如HT120201表示HQ1202班第1个学生:
转班
属性:任选
描述:一个学生转到另一个班,要求
有分班管理;
学号、姓名、成绩等都不变;
排名和班级其他学生排名都要变化;
界面友好
属性:必选
描述:用户的一些操作前后做出一些必要的提示或确认。所有完成的功能都需要友好,例如:
增加失败提示;
删除失败和成功提示、删除前的
文档评论(0)