学生成绩管理系统需求分析Word格式文档下载.docx
- 文档编号:1504808
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:9
- 大小:77.85KB
学生成绩管理系统需求分析Word格式文档下载.docx
《学生成绩管理系统需求分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析Word格式文档下载.docx(9页珍藏版)》请在冰点文库上搜索。
1.2适用范围………………………………………………………………………………………2
1.3总体描述………………………………………………………………………………………2
2需求获取…………………………………………………………...........………………..3
2.1确定调查对象…………………………………………………………………………………3
2.2实地收集用户需求信息………………………………………………………………………3
3需求可行性…………………………………………………………………..….............3
3.1经济可行性…………………………………………………………………..…......................3
3.2技术可行性…………………………………………………………………..…......................3
3.3社会可行性…………………………………………………………………..…......................3
4软件需求…………………………………………………………….................................4
4.1用户需求……………………………………………………………........................................4
4.2业务需求……………………………………………………………........................................4
4.3功能需求……………………………………………………………........................................4
4.4非功能需求……………………………………………………………....................................5
5感想…………………………………………………………………………………………5
6附录………………………………………………………………………….........................5
9评分表……………………………………………………………………………….……7
论文要求
(1)对所选系统进行完整的需求获取以及需求分析工作,给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非功能需求。
(2)在
(1)的基础上完成需求规格说明书
(3)需求规格说明书要详尽,必须包括以下内容:
引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。
(可以参照SRS模板格式)
(4)附录中给出所选系统需求规格说明书中未给出的图表.(例如数据流图,数据字典等,例如建模用例图,时序图等)
(5)对软件需求工程或需求中某知识点谈谈自己的感受和体会(字数不限,严禁抄袭)
软件规格说明书
1引言
学生信息是学校管理中一项繁琐的工作。
管理人员需要建立学生的学籍,汇总每学期没有拿到规定学分的学生,及这些学生的详细情况;
学生完成一门课程的学习后,教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;
学生需要查询已结业的各门课程的成绩;
班主任需要查询本班学生的学习情况,包括各门课程的平均成绩和每个学生的考试通过情况。
为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。
1.1目的
本系统是对学校的学生资料进行管理,为学生管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。
本系统对学校各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。
本系统不仅使学校学生信息管理人员从繁重的工作中解脱出来,而且提高了学生信息管理的效率,提高了学生管理的科学性,方便了用户查询、管理人员进行管理。
1.2适用范围
本系可分为各个版本统适合所有的小学,中学,大学学校进行学生信息管理。
1.3总体描述
作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。
2需求获取
2.1确定调查对象
主要为直接或间接使用软件系统的用户,如学生管理人员,年级主任,辅导员,各班班主任等。
2.2实地收集用户需求信息
要想获得充分的用户需求信息,就必须实地进行调查并与用户交流,因此,有步骤地进行实地调查是十分必要的。
(1)向老师群体进行走访调查,因为对于老师群体来说,对于学生管理系统的使用需求所占比重还算大的。
向他们了解对于该系统的了解,以及基本要求。
对于用户需求的获取帮助是非常大的。
(2)向掌握“全局”的负责人调查。
掌握“全局”的负责人包括组织结构的负责人和高层管理人员。
这些人比较了解系统的概貌、发展规划和策略等。
向他们调查有利于系统的宏观分析,明确系统的作用范围。
(3)对部分教务处的学籍管理老师进行交流询问,因为教务处学籍管理老师对系统的需求是最基本的。
他们可能对于该系统有着自己独到的见解。
3需求可行性
3.1经济可行性
学生信息管理系统是一个对安全性要求极高的系统软件,因为各个学校的学生的资料不仅仅只是存在于其上该校期间,学生档案会跟着学生一辈子走下去,因此,该系统的安全性必须非常高,不允许学生随意进入,任意篡改,所以对开发要求较高,经济投入成本也相对来说不低。
3.2技术可行性
4.3
技术可行性
学生信息管理系统的开发需要对管理的需求进行分析,最终通过简单的界面按钮操作实现对学生数据的增、删、改和查询操作,并将这些操作反应到数据库的操作。
完成以上功能需要采用以下几个关键的技术:
(1)数据库数据显示技术
通过什么方式和形式把数据库中的学生数据显示到界面上供管理者查阅,目前的基本技术都是基于Sql语言的混合编程实现遍历数据库,对数据的提取,然后通过GUI编程在界面上显示。
目前的界面编程和Sql语言的混合编程已经比较成熟,比如用于界面编程的有C、Java、Qt、C++等等,并且他们基本都是开源的,不会存在侵权和成本的问题。
(2)数据库数据修改技术
对数据库的操作基本的还是离不开Sql语言的混合编程,主要是通过对按钮事件的捕捉,通过对应的Sql代码实现对数据库相关操作。
(7)系统在运行和维护面临的问题
系统在运行过程中,系统的用户主要是学校的信息管理人员,用户对系统使用的熟练程度会影响系统应用的效果,增加系统维护的压力。
这个问题可以通过一份简单的管理人员使用说明文档来解决。
在系统运行的初级阶段,可以由开发方的系统维护人员提供现场的使用指导。
系统维护面临的主要问题是系统存储的学生数据量比较大,数据备份和数据安全十分重要。
数据备份与恢复需要程序化、智能化。
由于数据涉及到学生个人信息秘密,数据备份与恢复工作需要有信息管理人员专职负责。
3.3社会可行性
学生信息管理系统对于社会的存在是必要的,因为就学生而言,在世界各国中都算作一个大的群体,这样一个群体在学校中学习、生活,如果没有一个好的系统来管理其信息,则必然会出现信息混乱的局面,甚至有可能导致出现冒名顶替,私自篡改信息等事情发生。
4软件需求
4.1用户需求
角色分类:
每学期考试完毕由各系录入成绩,然后由教务科收集。
为了保证信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下:
1)学生:
登录,个人信息的输入,学习情况查询;
2)教师:
登录,个人信息的输入,学生成绩的查询,输入及修改;
3)学籍管理员:
登录,对系统进行维护和管理,并对学生及老师所输入的情况进行查询,修改,补充以及完善;
4.2业务需求
(1)本产品主要面向各大学校:
教务处、学生工作处、师资科、院长办公室、各学院辅导员,学生
。
(2)本本产品主要帮助学校能更好的管理学生的学籍信息,也帮助学生更好地了解自己的学习状况。
本产品实用性较强,并且操作要求简单,有利于更好地推广。
4.3功能需求
高校希望能够对全校所有学生的信息进行集中管理。
然后,过去对各个部门分配不同的权限,让他们去管理他们所需的信息,通过统一管理解决此项问题。
1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时能够满足设备管理处对信息处理的需求。
由于学生学籍管理系统的查询功能和基本信息功能对于整个系统的功能和性能完成举足轻重。
作为系统的很多数据来源,而学生数量和成绩又影响数据库的试验活动,其准确性和可靠性很大程度上决定了学生学籍管理系统的成败。
在系统开发过程中,必须采用一定的方法保证系统的准确性。
2)系统处理的准确性和及时性是系统的必要性能。
3)系统的易用性和易维护性
学生学籍管理管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;
针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
学生学籍管理系统中涉及到的数据是学校相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
4.4非功能需求
1)产品质量属性需求
产品主要质量属性
详细描述
正确性
不允许出现业务错误。
健壮性
在系统出现故障时,系统必须提供相应的数据保护措施,不能丢失数据,并提供从新恢复正常工作的机制。
可靠性
除电源硬件、操作系统外不允许异常退出或崩溃
性能、效率
系统处理业务时间最迟时间小于等于5秒。
易用性
安装过程简单,操作方便
安全性
用户只能通过系统操作后台数据,不能够对数据库进行直接操作。
可扩展性
可在当前需求基础之上进行功能上的扩展。
兼容性
只能运行在指定软硬件环境中。
可移植性
可以够运行在WindowsXP以上Windows系列操作系统平台上。
2)用户界面
(1)采用Windows的通用图形界面,用户界面友好。
(2)界面具有一致性,界面规范遵循Windows软件界面的规范。
(3)提供错误信息处理。
(4)提供信息提示,用多种信息提示当前用户状态、界面的功能。
(5)提供方便的联机帮助。
(6)用户对程序的维护,最好要有备份。
3)接口需求
系统中的各个子系统的硬件和软件的配置如下:
(1)服务器端子系统的运行要求:
●
系统软件:
Linux
数据库管理系统:
SQL
server
2005
硬件要求:
Pentium
Ⅱ
450MHz以上的处理器,250MB以上的内存,14GB以上的剩余空间。
(2)客户端子系统的运行要求:
Windows
xp/2003
2005客户端
250MHz以上的处理器,32MB以上的内存,4.5GB以上的剩余空间。
5.感想:
怎么说呢,岑丽老师陪伴了我两个学期,我也被岑丽老师本着对学生学习认真负责的态度所感动,这学期的课我发现虽然不被大家所重视,但是我是认真地学下来的,学到了很多知识。
例如:
在需求分析之前我们必须建立需求分析技术层面的基本框架,从技术上保证需求分析的要求,在此基础上我们进行的需求分析才能满足项目对需求分析的要求。
我们必须以用户软件需求为依据,以求实的态度详细的、准确的、完整的编写软件需求分析,避免空想世界,空中楼阁的想法;
避免无逻辑性、无核心的描述;
避免无量化思维,无实际空间概念。
需求分析评价指标主要有这么几个:
功能性、完整性、正确性、逻辑性、表现性、合理性,可实施性等。
评价人员投入,以及费用支出的合理性问题。
正确制定工作周期,保证软件项目的顺利完成。
总之呢,感慨颇多,收货颇丰,希望以后还能遇到这样的老师。
附录:
功能分类图
本科课程论文评分标准
班级
学号
姓名
《学生信息管理系统》需求分析报告
评阅点
评分标准(细则)
分值
给分
功能及分析
(40分)
正确实现本系统课题所需全部功能,系统分析正确合理,且有一定创意
40分
本系统课题分析合理,完善
30分
基本实现本系统课题分析
15分
有明显重大错误
5分
无法实现本系统课题分析
0分
完整性(20分)
需求规格说明书与项目开发计划非常完善
20分
需求规格说明书与项目开发计划完善
需求规格说明书与项目开发计划比较完善
10分
需求规格说明书与项目开发计划不完善
需求描述正确性
(15分)
各类需求描述非常正确,图表非常完善
各类需求描述正确,图表完善
各类需求描述基本正确,图表基本完善
各类需求描述混乱
论文质量
(25分)
论文规范,行文流畅,层次清晰
25分
论文书写基本规范,文理较通畅
结构较合理,层次较清楚,基本符合要求
结构混乱,文不对题目,或者有明显抄袭现象
总分
教师签名:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 需求 分析