已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生信息管理系统 需求规约说明书需求规约说明书文档编号001当前版本1.0当前状态草稿发布日期2010-9-8发布修改历史日期版本作者修改内容评审号变更控制号2010-9-81.0蔡梦秋撰写需求规约说明书需求规约说明书拟制人: 蔡梦秋 审核人: 周亚风 批准人: 周鹏飞 目 录1引言31.1 编写目的31.2背景31.3定义41.4参考资料42任务概述42.1目标42.2用户特点52.3用例模型52.3.1录入学生信息52.3.2修改学生信息62.3.3修改个人信息62.3.4查询学生信息62.3.5显示全体信息62.3.6删除学生信息62.4假定和约束73需求规定73.1对功能的规定73.2补充需求73.2.1 易用性73.2.2精度83.2.3时间特性要求83.2.4灵活性83.3输入输出要求83.4数据管理能力要求83.5故障处理要求93.6其他专门要求94运行环境规定94.1设备94.2支持软件94.3接口104.3.1 用户接口104.3.2 硬件接口104.3.3 软件接口104.3.4 通信接口104.4控制10 1引言1.1 编写目的学校的学生信息管理系统采用人工方式,由于现阶段学生人数不断增多,且学生信息工作都在月底进行,时间要求紧迫,所以给学校学籍科人员的工作负担重、效率低。鉴于不断修改和增减学生的信息的需要,故我校学籍科迫切要求开发一个计算机学生信息管理系统,用以取代现行的手工操作。按照软件项目开发计划书所确定的工作范围为指南。为明确软件需求,明细该项目的数据流向和数据结构,为设计阶段打下坚实的基础;确定系统功能,设计时应遵循的原则,约束条件以及性能等要求;建立和保持与用户之间的通信,确保以后的工作能够比较顺利的开展,撰写需求规格说明书即当前文档。本需求规格说明书是为了开发学生信息管理系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。1.2背景待开发的系统的名称:学生信息管理系统项目的任务提出者:项目经理-周鹏飞开发者:蔡梦秋、潘红、戴晓兰用户: 本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)开发员-设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)开发员-程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。实现软件的单位:南京信息职业技术学院兼容系统:Windows XP SP2/SP3 、server 2003 、Vista 、Windows 7开发工具:ASP.NET+ Microsoft SQL Server 2005关系:产品将主要适用于本校的学生信息管理,主要完成学生信息录入、修改、删除、查询等业务,也可作为学校学生与教务管理系统的一个子模块。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.3定义Macromedia Dreamweaver 8:网页设计工具Microsoft SQL Server:数据库工具1.4参考资料 软件测试教程 -贺平 编著 电子工业出版社 Java语言程序设计 -陈明 编著清华大学出版社 工程编码与测试实训讲义 -何淼 编著南京信息职业技术学院2任务概述2.1目标背景材料:随着学校规模的不断扩大,学生人数急剧增长,需要管理的各种信息也成倍增长,由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来查询自己的相关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。 经研究,南京信息职业技术学院教务处作为用户,委托南京信息职业技术学院软件学院学生信息管理系统开发小组开发南京信息职业学院学生信息管理系统。用计算机管理系统代替手工学生信息管理,计算机学生信息管理系统应实现以下目标: 对原有的原始学生信息管理进行分析整理.用做原始的数据输入到计算机,原始数据保存待查。 1. 取消有关手工学生信息系统的操作,所以数据都保存在计算机磁盘上。2. 各种表及有关数据都又计算机系统生成并且输出。3. 有灵活方便的学生信息数据更新。4. 可以随时查询我学校学生的学生信息等。该系统作为学校学生与教务管理系统的一个子模块。2.2用户特点列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。操作人员:学生:熟悉计算机的基本操作;属于南京信息职业技术学院的学生;拥有教务网上个人账号;管理员:属于南京信息职业技术学院的职工; 对数据库知识有一定的了解; 熟悉计算机应用操作;维护人员:熟悉Java、数据库等专业知识; 对计算机操作有绝对的了解;本系统的预期使用频度:供学校学生或老师进行网上查询信息,使用频度相当频繁2.3用例模型学生信息管理系统用例图2.3.1录入学生信息名称、标识符录入学生信息psctAddStudent功能描述管理员将各个学生的各项信息录入到系统中输入学生链表头结点操作序列输入学号、姓名、性别、民族、籍贯、出生日期、联系电话输出头结点补充说明2.3.2修改学生信息名称、标识符修改学生信息vChangeStudent功能描述管理员可对学生信息进行修改输入学生链表头结点操作序列输入学号,对对应学生的姓名、性别、民族、籍贯、出生日期、联系电话修改输出无补充说明2.3.3修改个人信息名称、标识符修改个人信息vChangeStudentS功能描述学生可对自己的信息进行修改输入学生链表头结点,登录成功后的学号操作序列输入学号,对对应学生的姓名、性别、民族、籍贯、出生日期、联系电话修改输出无补充说明2.3.4查询学生信息名称、标识符查询学生信息vFindStudentByNum功能描述学生可以按学号对自己或别人的信息进行查询输入学生链表头结点操作序列输入要查询学生学号,屏幕显示出相应学生信息输出无补充说明2.3.5显示全体信息名称、标识符显示全体信息vShowStudentLink功能描述管理员可以查看全体学生的信息输入学生信息链表头结点操作序列显示出全体学生的全部信息输出无补充说明2.3.6删除学生信息名称、标识符删除学生信息psctDeleteStudent功能描述管理员可以根据需要删除学生信息输入学生信息链表头结点操作序列输入学号,对相应学生的姓名、性别、民族、籍贯、出生日期、联系电话进行修改输出修改后的头结点补充说明2.4假定和约束假定:假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。约束:a. 本项目的开发经费不超过1万元; b. 项目经理1人,开发人员3人,测试人员2人; c. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。3需求规定 3.1对功能的规定功能类别功能名称、标识符描述学生信息管理录入学生信息psctAddStudent管理员将各个学生的各项信息录入到系统中修改学生信息vChangeStudent管理员可对学生信息进行修改修改个人信息vChangeStudentS学生可对自己的信息进行修改查询学生信息vFindStudentByNum学生可以按学号对自己或别人的信息进行查询显示全体信息vShowStudentLink管理员可以查看全体学生的信息删除学生信息psctDeleteStudent管理员可以根据需要删除学生信息(1)用户登陆学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。(2)学生信息管理 包括3个功能模块:学生个人信息的添加、学生信息的查询以及学生信息的修改与删除。3.2补充需求3.2.1 易用性尽量从用户角度出发,以方便使用本产品。如:新增学生信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。3.2.2精度在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入准确。3.2.3时间特性要求响应时间在人的感觉和视觉时间范围内:A客户端一般响应时间不超过1秒。更新处理时间:A支持500名学生信息的一次性导入,导入时间不超过300秒。B支持1000名用户(高校可达到的规模)并发使用,并保证性能不受影响。3.2.4灵活性当需求发生某些变化时,学生信息管理系统以用软件操作方式、数据结构、运行环境基本不会发生变化。变化只是将对应的数据库文件内的记录改变,获奖过滤条件改变即可。例:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输入输出要求本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。同时对必录入项进行有效的统一的提示。A动态数值需求:预处理的窗口正常情况下和峰值工作条件下为20个,一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据,开始为止2个数据,最大尺寸2个数据,最小尺寸2个数据,编辑框位置4个数据,按钮位置4个数据,平均处理的数据约为16个数据。B. 静态数值需求:(1).支持的终端数为1台;(2).支持并行操作的用户总数为1000位;(3).处理5个文件及10条记录;(4).表或文件的最小为266字节,最大为4字节3.4数据管理能力要求学生信息管理系统应用软件需要管理5个模块和N条输入记录,表文件的大小平均约为1.5K字节,学生信息管理系统应用软件基本约用10 M字节空间,所有文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进行操作。3.5故障处理要求系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。3.6其他专门要求安全性:本软件大量的参数及文本内容全部放于汉语编程数据库中,所以参数不容易被错该、破坏,万一参数受到破坏也不会影响源程序。可维护性:本软件利用数据库进行编程,系统结构有程序基本确定,大量的参数文本内容全部放于汉语编程中。修改、更新数据只需要在数据库进行修改添加,而不需要对系统结构进行修改。这样,系统维护性、升级都十分方便。4运行环境规定4.1设备a具有奔腾133、16兆内存配置的计算机;bMicrosoft鼠标或者其他兼容鼠标;c最少却MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。d最少8MB的RAM存储器。eVAG显示器或更高。fWindows95中文版或Windows NT中文版或更高。g一般计算机外设,如:打印机、扫描仪。如要配置网路环境,还需要网络连接设备4.2支持软件该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows2000 Server或更新版本。数据库系统:SQLServer 2000或更新版本。4.3接口4.3.1 用户接口本工程产品通过PC机进行运行、操作,对报表、菜单的打印将使用汉语编程编辑器或调入Word进行打印。输入、输出的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版口腔科常见病症状及护理技巧
- 车厘子品牌介绍
- 奇马特技术介绍
- 高血压病治疗方案分享
- 网络五层协议书
- 如何签订意定监护协议书
- 协议书市长夫人
- 2025-2026学年北京市东城区高三数学上册期中考试试卷及答案
- 西师版初一物理上册月考考试试题及答案
- 鱼骨分析法讲方法
- 第14课 点亮一盖灯说课稿-2025-2026学年小学信息技术(信息科技)六年级上册青岛版(六三制)
- 2025年人性本恶辩论赛辩论稿
- 2025年水利安全考试试题及答案
- 2024年中级注册安全工程师煤矿安全实务真题及答案解析
- GB/T 222-2025钢及合金成品化学成分允许偏差
- 中国联通商洛市2025秋招笔试性格测评专练及答案
- 食品加工厂营销策划方案
- 人工智能+文旅融合沉浸式旅游体验研究报告
- 员工信息安全培训
- 高处作业安全培训大纲课件
- 北京市西城区2024-2025学年四年级上学期期末英语试题
评论
0/150
提交评论