




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
房产客户关系管理 需求分析说明书案卷号2日期2014-6-9学生成绩管理系统需求分析说明书组名: j2ee第四项目组 作者: 李玉杰 张洋 王涛 屈凯悦 郝春平 刘超越 完成时间: 20140609 签收人: 李玉杰 修改情况记录:版本号修改人修改日期验收人v1.0张洋2009-07-17李玉杰 目录需求分析说明书1目录21引言31.1编写目的31.2背景说明31.3 定义31.4参考资料42任务概述52.1目标52.2用户的特点53 需求规定63.1对功能的规定63.2功能描述63.3对性能的规定103.4数据管理能力要求113.5故障处理要求113.6其他专门要求114总体结构设计124.1层次图12结构图125运行环境规定125.1设备125.2支持软件135.3控制131引言1.1编写目的使用j2ee平台为学校对于学生成绩的管理系统,成绩管理是一个学校不可缺少的部分,它的内容对于学校的管理者和学生以及学生家长来说都至关重要,所以一个良好的学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用.作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例:检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高管理者管理的效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。因此,开发设计这样一套学生成绩管理软件成为很有必要的事情。1.2背景说明当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。目前随着个大高校的扩招,在校学生数量庞大。拥有一款好的学习成绩管理系统软件,对于加强对在校生的成绩管理起到积极作用。并且,可以为在校生随时查阅自己的成绩信息、教师录入成绩、管理员进行信息维护等提供方便,为学校节省大量人力资源本系统就是为了管理好学生成绩信息而设计的1.3 定义j2eejava2平台企业版,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。jsp(java server pages)由sun microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。类似asp技术jsp是在传统的网页html文件(*.htm,*.html)中插入java程序段(scriptlet)和jsp标记(tag),从而形成jsp文件(*.jsp)。servlet独立于平台和协议的服务器端的java应用程序,可以生成动态的web页面。 servlet是位于web 服务器内部的服务器端的java应用程序,与传统的从命令行启动的java应用程序不同,servlet由web服务器进行加载,该web服务器必须包含支持servlet的java虚拟机。mvc模型视图控制器,是xerox parc在八十年代为编程语言smalltalk80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为sun公司j2ee平台的设计模式,并且受到越来越多的使用。mysql一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。目前mysql被广泛地应用在internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。1.4参考资料1 hans bergstem.jsp设计m. 中国电力出版社2 roger s.pressman.软件工程:实践者的研究方法(第5版)m机械工业出版社3 shari lawrence pfleeger.软件工程m清华大学出版社4 bryan basham, kathy sierra, bert bates.head first servlets & jsp m.中国电力出版社5 simon collison.beginning css web developmentm. 人民邮电出版社6 付京周.精通 hibernate 3.0java 数据库持久层开发实践m. 人民邮电出版社7 art taylor. jdbc database programing with j2eem. 电子工业出版社8 软件工程项目开发规范 国家标准9 实训讲解内容 实训工程师2任务概述2.1目标软件开发意图使用j2ee平台model 2 即:jsp+ javabean +servlet开发学校对于学生成绩管理系统,帮助学校师生更加方便的查看学生的成绩。应用目标系统必须使用方便,用户界面必须友好,系统占用资源少,系统响应时间少,系统的可维护性好,系统的安全性强。作用范围可以应用于各类院校,用来管理学生的各科成绩。2.2用户的特点本系统的最终用户特点本系统的最终用户即操作人员应为学校工作学习人员,能够对计算机进行简单的操作。 本系统的维护人员要求本系统维护人员应具有计算机科学技术或软件工程或其他相关专业本科学历,具备jsp、struct、hibernate开发经验,具备mysql数据库开发经验,应懂得软件开发流程,应具备相关测试经验和阅读项目说明书以及代码能力。本系统预期的使用频度本系统使用较为频繁,应具备全天候运行能力,故系统应该极为稳定,系统资源消耗少。3 需求规定3.1对功能的规定3.1.1用户分类1) 系统管理员2) 老师3) 学生3.1.2安全策略1) 每名学生仅可以查看属于自己的成绩;2) 每名老师只能管理本门课程的成绩;3) 用户需要经过登录界面才能进入该用户的界面,不能越级访问。3.2功能描述3.2.1基本公共功能用户登录功能用户在登录界面输入用户名和密码进行登录,系统识别用户名,核对密码。若用户名及密码正确识别用户权限级别,调用用户到办公桌面;否则提示用户名或密码错误,继续停留在登录界面。3.2.2学生信息学生管理1. 学号2. 姓名3. 班级等课程管理1. 课程名称2. 任课教师3. 管理成绩信息a) 修改学生成绩信息b) 查询学生成绩信息登录管理1. 要求使用者提供正确的用户名,密码和相关权限2. 添加学生信息用户输入用户基本信息(姓名、性别、课程),进行添加员工的操作。3. 修改学生信息用户输入学生学号,所修改的学生信息(如姓名,成绩),进行学生信息的修改。4. 查询学生信息用户输入学生学号,从数据库中调用对应学生信息,并将该学生对应的客户信息也同时调用出来以方便查询。3.2.3用户管理 包括两个模块,用户信息查询以及用户的信息处理 操作流程图如下: (顶层图) 分析学生信息管理系统的属于来源和去想,确定外部项,绘制出数据流图的顶层图如图3-1所示. 图3.1(2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的0层图,如图3-2所示。图3.2 3.2.4数据字典3241 数据流词条描述(1)学生信息描述数据流学生信息数据流来源my sql 5.0数据库中学生基本信息表数据去向学生信息管理页面数据流组成学生学号、姓名、性别、所在班级(3)学生成绩查询描述数据流学生成绩信息数据流来源my sql 5.0数据库中学生成绩表数据去向课程信息管理页面数据流组成学生学号、课程名、分数(4)用户信息描述数据流用户信息数据流来源my sql 5.0数据库中用户信息表数据去向用户管理页面数据流组成用户名、用户密码3.2.1.2数据元素词条描述学生学号定义数据元素名称学号简要描述为学生基本信息、选课信息和成绩的查询提供查询条件类型字符型长度12取值范围不超过12个字符 3.3对性能的规定3.3.1精度输入精度整数或者字符;输出精度小数点后两位或者字符;传输过程中精度小数点后两位或者字符;3.3.2时间特性要求响应时间根据网速,及并行用户数量,响应时间需控制在2秒之内。更新处理时间半个月更新一次。数据的转换和传送时间数据转换和传送时间需要控制在2秒之内。3.3.3灵活性u 操作方式上的变化:键盘输入或者鼠标操作u 运行环境的变化:能够在主流浏览器如ie,火狐上运行u 同其他软件接口的变化:无u 精度和有效时限的变化:无u 计划的变化或改进:无3.4数据管理能力要求需要管理的记录a) 管理人员信息b) 学生信息c) 系统需要定期维护3.5故障处理要求用户操作发生故障1) 登录时用户名或者密码输入错误;2) 用户方浏览器或者其他的网路硬件发生故障故障/错误处理1) 返回原初的页面重新输入2) 重启浏览器3.6其他专门要求为了保证软件的安全性和隔离性,我们会在编写文档方面分为技术文档和用户说明书,其中技术文档是程序员在编写代码时所作,是用户不可见的。用户只能浏览产品使用说明书。我们会在产品的使用说明书中具体讲解怎么使用我们的产品。说明书方便易懂,适合于大众使用。而技术文档记录着该软件各个部分的功能及实现方法,具体且有序,方便日后软件的维护和升级。鉴于软件各个部分的分装性,程序员可以在方便的修改和补充任何一部分的代码。要求用户权限分级,不同权限用户拥有不同的操作级别和数据可见级别。所有查询修改操作前系统用核对用户身份和权限级别。4总体结构设计4.1层次图登陆学生端教师端管理员查询成绩查询基本信息录入成绩修改成绩删除成绩查询成绩录入基本信息修改学生信息删除学生信息查询信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盈利合同协议书
- 绵阳市理科试题及答案
- 2023年2024年演出经纪人之演出经纪实务考试题库含答案(黄金题型)
- 车辆质保套路合同协议
- 武汉代写协议书
- 无效征收协议书
- 车辆租赁司机合同协议
- 车牌注销协议书范本
- 旅行带团协议书
- 2025年电商平台内容营销与种草经济内容创作者生态研究报告
- GB/T 3452.4-2020液压气动用O形橡胶密封圈第4部分:抗挤压环(挡环)
- 王力宏-缘分一道桥-歌词
- (完整版)建筑施工技术规范
- 高校电子课件:现代管理学基础(第三版)
- 《药物学》课程教学大纲
- 艾滋病感染孕产妇所生儿童艾滋病早期诊断与抗体检测流程图
- 修改版丝竹相和
- 博物馆学概论:第十讲 数字博物馆
- 客户退货处理流程图
- RNN+LSTM学习资料课件
- 超星尔雅学习通《组织行为学》章节测试含答案
评论
0/150
提交评论