学生信息管理系统需求分析_第1页
学生信息管理系统需求分析_第2页
学生信息管理系统需求分析_第3页
学生信息管理系统需求分析_第4页
学生信息管理系统需求分析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生信息管理系统

需求分析开发者:lemon小组指导老师:邱深友编写日期:2012年04月05日版权所有:广东南方职业培训学院SJ10班

lemon小组版权所有目录TOC\o"1-5"\h\z引言 41.1日的 4\o"CurrentDocument"1.2背景 4\o"CurrentDocument"1.3术语 41.4参考资料 5\o"CurrentDocument"任务概述 5\o"CurrentDocument"2.1目标 5\o"CurrentDocument"2.2用户的特点 5\o"CurrentDocument"假定和约束 6需求分析 64.1对功能的分析 64.1.1前台用户 64.1.2后台用户 64.2系统分析 64.2.1可行性分析 64.2.2可行性分析的前提 74.2.3对技术支持的分析 74.2.4综合总结 74.3对性能的规定 74.3.1精度 7\o"CurrentDocument"4.3.2容错要求 7\o"CurrentDocument"4.3.3精度灵活性 7\o"CurrentDocument"4.4系统安全性要求 8\o"CurrentDocument"4.5故障处理要求 8\o"CurrentDocument"4.6其它专门要求 8\o"CurrentDocument"5运行环境规定 8\o"CurrentDocument"5.1设备 8\o"CurrentDocument"5.2支持软件 95.3接口 95.3.1软件接口 9\o"CurrentDocument"5.3.2硬件接口 9\o"CurrentDocument"5.3.3内部接口 91.引言1.1目的此需求规格说明书对《学生信息管理系统》做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。编写该书的目的是为能够更加准确的明白该系统的需要。该系统主要根据湖南省第一届大学生编程大赛组委会的要求进行设计,并充分了解了学生管理系统的工作流程,对该系统进行模块的划分。对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。1.2背景在计算机技术日益发展与不断成熟的今天,为了更好地管理学生信息,为学生提供更多的便捷服务,开发出一个学生信息管理系统尤其必要。随着网络的日益发展与完善,网络已成为了大家生活中不可或缺的东西,让网络的平台来更好的服务于我们的学生信息管理系统,网站的形式甚为妥当。1.3术语列出本报告中用到的专门术语的定义和外文首字母组词的原词组。序号术语所指对象或含义1JspJavaServerPages是在服务器瑞执行的动态网页开发技术。2ServletServlet是位于Web服务器内部的服务器端的Java应用程序3xml可扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据4MySQL数据库系统5SSH2Struts2+hibernate+spring。典型的J2EE三层结构,分为表现层,中间层(业务逻辑层)和数据服务层。6CSSCascadingStyleSheets层叠样式表7JqueryJs库2.任务概述2.1目标项目开发意图:为了方便管理学生信息,加强大家的交流,让大家及时了解班级动态,提供一个人性化的便捷的管理平台。应用目标:学生信息管理,主要针对自己所在班级的所有学生而制作的管理信息系统。作用范围:班主任管理、财务管理、学术部老师管理、班级学生、训导部老师管理等本系统的目标:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上学生信息管理系统。该软件产品是一项由Lemon小组团队开发的软件。2.2用户的特点最终用户的特点:班主任对班级点名、财务部财务管理、学术部老师,不需网络支持。操作人员:技术:具有基本上网知识本软件的预期使用频率:100%前台用户:会电脑的基本操作,懂得如何浏览网页。后台用户:具备网站维护的基本知识,熟悉后台管理的基本操作,例:如何添加,更新,删除信息等操作。假定和约束开发周期:30天具体时间:2011-03-09至2011-04-08需求分析4.1对功能的分析4.1.1前台用户1、 可以查看自己的信息。2、 可以查看本人所在班级的信息。3、 可以查看班级公告及活动信息。4、 可以查看班级所有学生信息(按不同的条件和排序方式显示)。5、 可以修改自己的基本信息。6、 不能删除自己的注册信息。7、 不能自己注册新用户。8、 前台用户必须登录成功后方可进入主页面进行其他操作。9、 可以修改自己的登录密码。10、 查看自己班级所在的教室上课、机房自习。11、 查看自己所在的宿舍、床位。4.1.2后台用户1、 对前台用户管理,增删改查(前台学生信息通过后台注册和删除的,这样更符合本系统的逻辑及更便于管理)。2、 对后台用户信息进行管理,增删改查,修改密码。3、 管理班级的公告信息,包括增删改查。管理班级的留言信息。4、 数据备份与恢复。5、 对查询实现各种条件的排序显示,实现分页显示。6、 实现信息记录的精确查询。7、 后台用户必须登录成功后方可进入后台主页面。8、 可以安全注销。9、 可以对学生进行添加宿舍、住宿费用、学习费用等。4.2系统分析4.2.1可行性分析项目背景:1、 项目开发方:lemon小组2、 系统使用方:系统所有者班级学生及管理员。4.2.2可行性分析的前提本网站必须包括对学生信息、公告信息、管理人员等的管理功能,即主要实现对其的进行必要的增、删、查、改。4.2.5对技术支持的分析本项目主要采用:JSP+MySQL5.5+SSH2+CSS+XML+JQuery+Tomcat7.0+Eclipse3.7完成,由于前期的学习,本小组对这些技术的配合开发有着比较完善的了解,有能力完成好这次系统的开发。4.2.6综合总结根据具体的分析,我认为该网站的经济可行性,技术可行性及营运可行性都比较高,并且能够提高本小组的团队项目开发能力以及项目经验,非常值得认真得去开发。4.3对性能的规定4.3.1精度对于查询为了保证查全率,尽量让所有相应域包含查询关键字的记录都应能查到。由于通常有文件的记录会很多,所以本系统采用两种方法进行查询:直接查询和模糊查询4.3.2容错要求为了保障系统站能正常运行,尽量使得服务器数据库的数据合法化,以及前台能有效操作和浏览,该系统应做到:对数据输入或条件输入进行有效检验,禁止非合法数据阻碍客户端与服务器的正常运行,使得数据库也得到进一步安全性的保障。对连接数据库的错误操作或用户错误操作进行一定化的提示和警告,控制非正常浏览网站。4.3.3精度灵活性①当执行查询时,查询完后提供返回按钮可继续查找;用户处于一定时间的“不操作”,服务器可不再响应其对数据库的请求操作,除非再次登陆。4.4系统安全性要求数据库连接采用JDBC方法进行连接,从而提高数据库的可操作性和安全性;采用SSH2框架构建本系统对某些页面进行强制用户登陆后方能进行相关操作,避免用户直接在地址栏输入找到。4.5故障处理要求软、硬件故障:a) 用户所使用电脑的系统有问题,或者浏览器有问题。b) 数据库有问题也无法正常使用c) 内存太小会影响运行速度d) 对于各类突发事件的要注意避免e) 对于电脑的存储量要随时关注,以免出现存储量不足的情况4.6其它专门要求保密性:系统数据要做好保密设施,以免重要数据的丢失或者盗取。简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。可更新性:对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。可转换性:只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。5运行环境规定5.1设备开发机建议使用的设备:硬件方面的配置:CPU:intelP43.06G硬盘:80G内存:1G操作系统:win95以上的版本或者winXP、Win7的操作系统网络的性能:网络连接正常软件方面:火狐浏览器谷歌浏览器MySQL5.5以上配置已经测试,适合开发。用户机建议使用配置:对用户机要求能正常使用网页浏览器,操作系统不限,能正常连接网络,网络建义使用本地连接接入。其它硬件方面不做要求。5.2支持软件客户程序软件:2003/XP/Win7或更高版本谷歌18或18更高的版本火狐等数据库服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论