《学生成绩管理系统需求分析报告书.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析报告书.doc(22页珍藏版)》请在三一办公上搜索。
1、需求分析规格说明书1 项目引言21.1 编写目的21.2 基线21.3 定义与标识21.4 参考资料22 需求概述22.1 系统目标22.2 用户的特点22.3 假定的约束23 需求规定23.1 功能需求23.1.1 用例1:名称编号23.1.2 用例2:名称编号33.2 数据需求33.2.1 用例、对象与类的关系33.2.2 类的描述33.2.3 类与类的关系33.3 运行需求33.3.1 网络和设备需求33.3.2 支持软件与部署需求33.4 其它需求33.4.1 界面需求33.4.2 性能需求43.4.3 安全需求43.4.4 操作需求43.4.5 其它需求约束44 尚未解决的问题4附录
2、4附录A:术语表4附录B:需求原始资料41.1 编写目的21世纪以来,人类经济高速开展,人们发生了日新月异的变化,特别是计算机的应用与普与到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的开展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的开展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。编写本文档的目的在于,让教务管理人员和任课教师服务了解学生成绩管理系统工作内容、参与的人员分工情况、粗略的实施计划等方面的具体情况。该文档由本开发小组集体撰写,望供某某师X大学相关领导、教务管理人员和任课教师阅读、讨论。1.2 基线这是
3、最初的版本,没有其他版本。1.3 定义与标识1.4 参考资料1、现有系统需求说明书;2、国家标准GB8567-88计算机软件文档编制规X;3、国家标准GB-T8567-2006计算机软件文档编制规X。2 需求概述2.1 系统目标该系统希望能够帮助非计算机专业的教师人员能利用它快速的对学生的学籍信息进展管理,分别可以实现增,删,改,查等等功能,能够规X化的管理人事档案,让这些信息合理化,直观化。而且能让这些繁琐的数据记录能够快捷的让需要的教师、学生进展快速查找。提高教学效率。总结出来有以下几点:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进展动态管理,防止混乱。3.能
4、够按照用户选择的不同的条件进展简单查询和复合查询。4.能够对查询结果进展分类汇总,实现报表打印。5.注意数据的安全性,具有数据备份和恢复的功能。6.方便用户的操作,尽量减少用户的操作。2.2 用户的特点使用该系统的教职人员根本都是非计算机专业人士,对于计算机的操作不是很熟练,而且受用的学生人数庞大。2.3 假定的约束硬件条件:PC机运行环境:windows系列开发软件:java+sql3 需求规定3.1 功能需求系统创建(1) 学籍档案信息,(2) 班级信息,(3) 学生成绩信息,(4) 学生的课程信息。一般用户进展账户注册,登录系统,查询各项根本信息更改自己的一些根本属性。管理员登录系统,对
5、一般用户的信息进展增删改查,对系统内部表进展增删改查。系统创建整体功能图如下:学生成绩管理系统登陆系统学生教师管理员查询成绩查询课程信息添加成绩修改成绩成绩管理课程管理添加课程修改课程信息用户管理班级管理添加用户修改用户信息添加班级修改班级信息整体用例图如下:3.1.1 用例1:学生用例学生信息管理简要描述:用户信息能注册、修改、注销;访问时要进展身份验证,查询和更改自己的注册信息,其他的功能只提供查询功能。参与者:学生用例2:管理员用例简要描述:管理员具有系统维护权限,包括系统的更新,数据库的备份等,另外管理员需要管理学生以与班级的信息,添加、删除、修改学生以与班级的信息。参与者:管理员用例
6、3:教师用例成绩管理与课程管理账户信息管理简要描述:只有教师权限才拥有的添加、修改学生成绩的权限,并且能够添加以与修改课程的信息,以便学生查看课程信息、查询相关课程成绩。参与者:教师3.2 数据需求3.2.1 用例、对象与类的关系X围:查询子系统级别:子功能成绩查询用例描述:学生注册好某某之后,登陆到成绩查询系统,根据自己的情况,查询相应科目的成绩。参与者:学生前置条件:学生注册某某,并且登陆成功。后置条件:学生查询到相应科目的成绩。根本路径:1) 学生注册某某。2) 登陆成绩查询系统。3) 查询相应成绩用例图:用例描述:用例1用例名称查询成绩X围查询系统级别用户目标说明学生必须先注册,通过验
7、证之后登陆成绩查询系统,输入要查询的科目,查询相应的成绩。参与者学生根本操作流程注册某某登陆查询系统查询成绩可选操作流程注册某某登陆查询系统验证失败之后返回登陆界面选择找回密码或者重新登陆包含用例用例“登陆系统、“注册系统X围:成绩管理子系统级别:子功能成绩管理用例描述:教师注册某某,管理员授予登记、更新学生的权限,登陆系统,登记学生成绩。参与者:教师前置条件:教师注册某某,并且授权、登陆成功。后置条件:教师登记相应成绩,以便学生与时查询成绩根本路径:1) 教师注册某某,管理员授予相应权限2) 登陆成绩管理系统。3) 登记学生成绩或者修改学生成绩用例图:用例描述:用例1用例名称登记成绩X围成绩
8、管理系统级别用户目标说明教师注册,并且通过验证,登陆成绩管理系统,添加相应的课程,课程通过验证之后,登记学生的成绩。参与者教师根本操作流程注册某某登陆查询系统添加课程登记成绩可选操作流程注册某某登陆查询系统验证失败之后返回登陆界面选择找回密码或者重新登陆登陆成功之后选择登记成绩或者修改学生成绩包含用例用例“登陆系统、“注册系统3.2.2 类的描述学生表数据名称学生表组成字段名称格式X围精度说明某某Text性别Boolean年龄Integer1100学号StringPrimary Key某某String系别Text班级Text日学时间Data教师表数据名称教师表组成字段名称格式X围精度说明某某T
9、ext性别Boolean年龄Integer1100教师号StringPrimary Key某某String系别Text入职时间Data课程表数据名称课程表组成字段名称格式X围精度说明课程名Text课程号StringPrimary Key学生选课表数据名称学生选课表组成字段名称格式X围精度说明某某Text学号StringIdentify Key课程号StringIdentify Key成绩Integer1100管理员数据名称管理员表组成字段名称格式X围精度说明某某Text职工号StringPrimary Key某某号String登录名Text密码Text成绩表数据名称学生成绩表组成字段名称格式X
10、围精度说明学生某某Text学生号StringIdentify Key课程名Text课程号TextIdentify Key成绩Integer11003.2.3 类与类的关系3.3 运行需求3.3.1 网络和设备需求网络拓扑图如下.3.3.2 支持软件与部署需求服务器端运行环境与其支持软件如下:Windows 2003 Enterprise Edition 或更高版本的操作系统数据库系统:SQL Server 2005或更高版本的数据服务器Web 服务器:Microsoft 用户端软件如下:操作系统:windows,Linux等浏览器需求:暂无浏览器限制(能使用多种浏览器登陆本系统)开发环境:操作
11、系统:Windows 2003 Enterprise Edition开发工具:JAVA,AdobePhotoshop CS,Dreamweaver MX 2004数据库系统:Microsoft Sql Server 2005Web 服务器:3.4 其它需求稳定的电源以与与设备相对应的制冷设备,尽量在无尘枯燥的环境运行服务器。3.4.1 界面需求针对页面功能上的要求是:应具有可方便检索,浏览站内信息,具备良好的导航性; 针对页面风格上的要求是:表现美观、简约、现代、友好。浏览界面友好,美观,大方栏目内风格统一,让访问者能快速熟悉的设计结构,信息显示一目了然风格简约,突出功能与重点易用性强,便于操
12、作与查找相关内容界面关系图如下:3.4.2 性能需求满足7*24小时的运行需要,发生局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。数据可靠性需求包括:保证本地备份数据和实时交易数据的一致性,发生局部故障时,数据不损失,发生重大事故时,备份数据可以在规定的时限内恢复。系统的设计要具有大规模的业务并发处理能力,数据的处理和传送也可采用批量处理的形式。即使在日终数据备份和批量处理的时候也可以照常办理业务。 扩大主机、CPU、磁盘、内存等硬件可以提高性能指标,通过扩大网络可以排除阻塞、拥挤和超时;另一方面通过系统开放式体系架构、模块化、参数化以与组件技术,对
13、业务量、业务种类的扩展、与其他机构连接的扩展、系统功能扩展等都能提供足够的支持,缩短系统实施周期。高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。可管理性指系统应具备对主机、网络、数据库、应用等情况进展监控、管理和调度;对系统自身所有的和流经系统的信息、参数、文件进展统一的管理和控制。3.4.3 安全需求安全性能该系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。具体包括:数据某某性、访问安全性、安全审计、网络安全和系统安全等。系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。3.4.4 操作需求用户需要拥有使用计算机的根本常识与根底3.4.5 其它需求约束暂无4 尚未解决的问题暂无附录附录A:术语表附录B:需求原始资料