




免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 号: 0121210680330课 程 设 计课程名称软件需求工程论文题目学生信息管理系统 需求分析报告学 院计算机科学与技术学院专 业软件工程班 级软件sy1201姓 名郭烨华指导教师岑 丽 20142015学年 第1学期 目录论文要求.11引言.21.1目的21.2适用范围21.3总体描述22需求获取.32.1确定调查对象32.2实地收集用户需求信息33需求可行性.33.1经济可行性.33.2技术可行性.33.3社会可行性.34软件需求.44.1用户需求.44.2业务需求.44.3功能需求.44.4非功能需求.55感想56附录.59评分表.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数据库管理系统:SQLserver2005硬件要求:Pentium450MHz以上的处理器,250MB以上的内存,14GB以上的剩余空间。(2)客户端子系统的运行要求:系统软件:Windowsxp/2003数据库管理系统:SQLserver2005客户端硬件要求:Pentium250MHz以上的处理器,32MB以上的内存,4.5GB以上的剩余空间。5.感想:怎么说呢,岑丽老师陪伴了我两个学期,我也被岑丽老师本着对学生学习认真负责的态度所感动,这学期的课我发现虽然不被大家所重视,但是我是认真地学下来的,学到了很多知识。例如:在需求分析之前我们必须建立需求分析技术层面的基本框架,从技术上保证需求分析的要求,在此基础上我们进行的需求分析才能满足项目对需求分析的要求。我们必须以用户软件需求为依据,以求实的态度详细的、准确的、完整的编写软件需求分析,避免空想世界,空中楼阁的想法;避免无逻辑性、无核心的描述;避免无量化思维,无实际空间概念。需求分析评价指标主要有这么几个:功能性、完整性、正确性、逻辑性、表现性、合理性,可实施性等。 评价人员投入,以及费用支出的合理性问题。正确制定工作周期,保证软件项目的顺利完成。总之呢,感慨颇多,收货颇丰,希望以后还能遇到这样的老师。附录:功能分类图本科课程论文评分标准班级软件sy1201学号0121210680330姓名郭烨华论文题目学生信息管理系统需求分析报告评阅点评分标准(细则)分值给分功能及分析(40分)正确实现本系统课题所需全部功能,系统分析正确合理,且有一定创意40分本系统课题分析合理,完善30分基本实现本系统课题分析15分有明显重大错误5分无法实现本系统课题分析0分完整性(20分)需求规格说
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年平行进口汽车行业当前竞争格局与未来发展趋势分析报告
- 2025年锅炉行业当前市场规模及未来五到十年发展趋势报告
- 2025年气垫输送行业当前竞争格局与未来发展趋势分析报告
- 2025年电影院线和电影院行业当前发展趋势与投资机遇洞察报告
- 会计年度财务报表编制要点总结
- 民法公开课课件
- 2025年煤化工装备行业当前市场规模及未来五到十年发展趋势报告
- 2025年应急通信行业当前市场规模及未来五到十年发展趋势报告
- 土建工程类知识培训课件
- 中小学信息技术素养提升行动方案
- 2025年郑州银行招聘考试(行政能力测验)历年参考题库含答案详解(5套)
- 网约车停运损失赔偿协议书范文
- SYT 0452-2021 石油天然气金属管道焊接工艺评定-PDF解密
- 《育婴师培训》-课件:环境消毒基础知识
- 关于规范村级财务管理的审计建议
- 长安欧尚A800说明书
- 火灾应急预案组织架构图
- 山东省济宁市第十五中学2023-2024学年(五四学制)六年级上学期第一次月考语文试题
- 北京马拉松赛事运作及战略定位研究
- DB6105T 180-2022 大豆种子田间检验技术规程
- 2023年爱粮节粮知识竞赛试题
评论
0/150
提交评论