欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生信息管理系统需求规格说明书.doc

    • 资源ID:679119       资源大小:712KB        全文页数:23页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统需求规格说明书.doc

    1、学生信息管理系统需求规格说明书题 目: 学生信息管理系统需求分析 系 名: 专业班级: 姓 名: 学 号: 指导教师: 2013年 5 月7 日目 录1引言21.1编写的目的21.2项目背景21.3定义31.4系统调试及可行性分析31.4.1 系统调研31.4.2 可行性分析概述41.4.3 技术可行性分析41.5参考资料52任务概述62.1 项目目标62.2系统需求62.3运行环境62.5条件、假定和限制73.功能需求73.1 功能描述73. 2系统基本数据构架73.3 E-R模型93.4系统流程图及模块图113. 5模型图133.6性能的规定203.6.1功能要求203.6.2时间特性要求

    2、213.6.3灵活性213.7数据管理能力要求214.运行需求214.1 硬件接口214.2软件接口214.3 故障处理225.其他需求226.心得体会221引言21世纪时信息产业的时代,全球信息电子化的潮流势不可挡,计算机被广泛应用使我们的经济和社会生活因此发生了深刻的变革。与此同时,我国的教育事业蓬勃发展,升学率普遍提高,各类学校规模不断扩大,对于学生信息管理工作的高效性和规范性提出了更高的要求。学生信息管理系统具备了学生信息的输入、查询、修改、删除等功能,通过这个系统的使用,实现学生信息管理工作系统化,为教师的日常管理和学生的学习提供便利。 这个系统的主要使用者是管理员、教师、学生,管理

    3、员完成对学生个人信息的输入和维护,老师主要完成对学生成绩的录入、修改等,学生可以在该系统中查询自己的个人基本信息,以及自己成绩的查询。数据存储在学生信息数据库中,进入系统后,相应的用户可以进行不同的操作。1.1编写的目的学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,对学生的个人信息进行编辑和维护等;学生完成一门课程的学习后,教师要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生在学完课程后,需要查询自己已结业的各门课程的考试成绩,也可以查询自己的个人信息以及课程的选课情况。为此,设计一套实用的学生信息管理系统就可以大大的简化管理人员、教师的工作,同时也可以方便学生查

    4、询自己的学习情况和个人的基本资料。系统主要有以下目的:(1)本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化。(2)其主要任务是进行学生各种信息的日常管理,如查询、修改、增加、删除,另外还有学生选课,查询成绩等等;(3)根据学术信息管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础;1.2项目背景 随着计算机技术网络技术和信息技术的发展,现在学校系统更趋于系统化、科学化和网络化。开发学生信息管理系统的意义:最主要的特点就是节省人力资源,使用方便。本着“提高学校管理质量”的原则,快捷的管理学生信息,教师信息,课

    5、程信息,所以开发一套学校学生管理系统来代替传统的人工管理方式是势必所然的。 其次,学校学生管理体统极大提高了工作效率,大大减少了以往的操作方式,为使用者带来了很多的方便。学校学生管理系统,查找方便,管理方便,而且一些参数还可以手动修改。 通过分析学生信息管理工作的某些不足,我们设计了一个功能全面的学生信息管理系统,该系统的主要功能:学生管理,课程管理,班级管理,教师管理,成绩管理等等,本系统面向学校的教务人员,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化、快捷化。1.3定义【系统流程图】系统流程图是描绘物理系统的工具,所谓物理系统,就是一个具体实现的

    6、系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统。【数据流图】数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统有哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中的流动和处理的过程。DFD只反映系统必须完成的逻辑功能。【数据模型】数据模型(Data Model,简称DM)对客观事物及其联系的逻辑组织描述。数据模型按不同的应用层次分成三种类型:分别是概念模型(Conceptual Data Model),逻辑模型(Logical Data Model),物理模型(Phycal

    7、 Data Model)。在概念数据模型中最常用的是ER模型。【实体关系图】实体关系图(Entity-Relationship Diagram,简称E-R图),用来创建数据模型,描述系统中所有重要的数据对象。【静态图】静态图包括用例图、类图、对象图、构件图和部署图。其中用例图,是从用户的角度表达系统功能。部署视图,展示系统的实现环境和构件是如何在物理结构中部署的。【动态图】动态图包括状态图、时序图、协作图和活动图。其中状态图,通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。时序图,是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。1.4系统调试及可行性分析1.4.

    8、1 系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、

    9、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。1.4.2 可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是

    10、否可行。(1)可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现

    11、代化的管理意识和管理水平。1.4.3 技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1)技术支持:首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2)硬件资源:开发管理信息系统所需的硬件资源包含以下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、

    12、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。(3)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。1.5参考资料 1张海藩. 软件工程导论(第五版). 北京:清华大学出版社,2008.22任务概述2.1 项

    13、目目标 本着以学校的学生信息管理为依托,结合教务教学管理,设计并开发一个学生信息管理系统,提供一个信息更新快捷、管理方便、功能设置合理的学生信息管理解决方案。针对学校大量的学生信息,就学生管理的几个方面,提供一个互动式的学生管理平台。系统目标如下:(1)通过学生信息管理系统的实现,使学校的学生信息管理更加科学化。(2)提供灵活、方便的操作,节约学生信息管理的成本,提高学校管理的效率。(3)为学生的查询提供了比要的数据支持,对系统提供必要的权限管理。2.2系统需求 在各大院校里,学校的教务管理的主要内容包括学生的信息管理,学生选课和教师排课,学生信息管理传统的手工管理包括学生档案管理,学生成绩管

    14、理,学生班级管理。其中,学生信息管理对大数据量要求较高,而教师排课系统由于需要十分专业的算法并且系统需求不断的更新变化,因此在实际应用时,往往会遇到很大的问题,需要进一步研究,目前一般的学校管理系统都包含了学生信息管理的功能。本系统不包含教师排课管理和教师管理的详细业务,但是提供学生相关信息的查询和学生选课。2.3运行环境 系统的运行对运行环境的要求是: 1.硬件环境 CPU:1.4G以上 内存:512M以上硬盘:需要128M以上空间2.软件环境(1)操作系统 :Windows操作系统(Win2000/WinXP/Win2003/Vista)(2)软件平台:DOTENT Framework2.

    15、0(3)数据库系统:SQL Server大型数据库系统2.5条件、假定和限制(1)软件开发小组提供相关的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实力考核相结合。(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。 系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。去除其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。那么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序调试和网站部署

    16、工作。其间,还包括了员工每周休息时间。3.功能需求3.1 功能描述根据上述的信息管理系统的业务流程、要求以及所要实现的目标,我们可以拟出以下需求目标:(1)建立学生选课的管理,在该系统下学生可以方便的选修课程。(2)建立学生成绩管理机制,在计算机的支持下快速的完成学生成绩的查询和修改,录入。(3)建立课程设置管理,在计算机的支持下实现课程的添加、删除、修改。(4)建立班级设置管理,在计算机的支持下实现班级的添加、删除和修改。(5)实现系统的权限设置管理,保证系统安全性。根据系统的需求分析,得到本系统的功能要求如下:(1)班级、课程的设置管理:学校的教务人员可以根据本校具体情况在每学期开始时设置

    17、所需班级数量和人数。并设置本学期的课程。(2)权限管理:为了很好的保证系统的安全性,学校相关负责人可以设置不同类型的人员的权限。(3)学生成绩管理:教务管理人员可以查询和修改学生的历年考试成绩,掌握学生学习情况,也可以录入学生这一学期所学课程的成绩情况。3. 2 系统基本数据构架 图3.2.1 数据流图3.3 E-R模型图3.3.1 概念模型图(CDM) 图3.3.2 物理模型图(PDM)图3.3.3 面向对象模型图(OOM)3.4 系统流程图及模块图 图3.4.1 学生成绩查询流程图 图3.4.2 系统模块图 3. 5 模型图图3.5.1 老师录入成绩活动图图3.5.2 学生查询成绩活动图图

    18、3.5.3 老师录入成绩时序图图3.5.4 学生查询成绩时序图图3.5.5 学生信息管理系统用例图图3.5.6 学生信息管理系统类图 图3.5.7 课程状态图图3.5.8 学生状态图 图3.5.9 系统部署图图3.5.10 系统构件图3.6性能的规定3.6.1功能要求系统操作简单,界面友好。规范、完善的基础信息设置。支持多人操作,要求有权限分配功能为了方便用户,要求系统支持多条件查询。支持数据更新调整。当外界环境干扰本系统时,系统可以自动保护原始数据的安全3.6.2时间特性要求(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应

    19、该在可接受的范围内。3.6.3灵活性(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持Windows2000、Windows Me、Windows XP和windows7的运行环境;(3)留有与其他系统的接口。3.7数据管理能力要求由于学校对学生的信息资料进行永久保存,再加上企业毕业生和新生的更替频繁,因此对数据的存储有一定的要求;要求提供数据的备份功能。4.运行需求4.1 硬件接口 系统运行的设备要求如下:1. 服务器端:PIII400主频、256M内存、10G硬盘、10/100M网卡以上,配置光盘刻录或磁带备份设备。2. 客户端:PI66主频、32M内存、2G硬盘、10/

    20、100M网卡以上配置。3. 一台路由器4. 远程拨入设备4.2软件接口1.Microsoft windows NT Server 4.0/Windows 2003/Windows xp2.Rational Rose和Power Designer3.SQL server 2000数据库4. Microsoft Office 2000/20034.3 故障处理设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道的阻塞可能造成本软件不能正茬运行,并可能造成机器死机,上述故障的处理由用户自行解决。软件在运行过程中残生的数据库错误,将由系统自动计入错误日志,非

    21、数据传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。5.其他需求1. 软件必须严格按照设定的安全机制运行,并有效防止非授权用户进入本系统。2. 软件必须提供对系统中各种码表的维护、补充操作。3. 软件必须按照需求规定记录各种日志。4. 软件对用户的所有错误操作或不合法操作进行检查,并给出提示信息。5. 用户必须对系统中的材料成本信息进行维护。6.心得体会此次学生信息管理系统的已经圆满完成了,我们在实际操作过程中参考了一些东西,同时也学会了很多的东西,完成这次作业,收获很大,通过对需求分析的实践,我们知道了自己的

    22、不足,同时也学会了很多通过理论难以理解的东西。在一开始我们是以小组的形式来完成作业的,在小组中我们各自分工,每个人完成自己被分配的那一任务,不懂的可以相互商量和讨论,这样不仅锻炼我们的合作能力,也让我们知道在做一个项目时,团队的力量。后来由于进度问题,比如说有的小组中的成员进度很慢,因此导致该小组进度也很慢,于是老师改变了方案,让我们自己独立的完成项目和需求规格说明书,虽然说一个人完成这个需求规格说明书任务有点重,但是这也有相应的好处,可以让自己更加独立的完成一个项目,也打消了在小组中有的组员依赖其他组员去完成的这种依赖性。本次的学生信息管理系统的完成,让我了解到完成一个项目,项目前的需求分析,规格说明等等都是非常重要的。通过这次的实验后,我会以此次实验为契机,将所学到的知识运用到今后的学习和实践中!22


    注意事项

    本文(学生信息管理系统需求规格说明书.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开