1、学生信息管理系统需求分析说明书v10XXX需求分析说明书变更记录日期版本变更说明作者2011-6-281.0初始版本091张超小组签字确认系统模块对应章节对应部门负责人签字需求分析数据库设计用户界面设计程序设计目录1 概述 41.1 目的 41.2 背景 41.3 范围 41.4 术语定义 41.4.1 参考资料 41.5 任务概述 51.5.1 目标 51.5.2 用户的特点 51.5.3 运行环境 51.5.4 假定和约束 51.6 运行环境 51.7 需求规定 61.7.1 对功能的规定 61.7.2 系统功能层次模块图 71.8 个人办公 71.8.1 个人信息 71.8.2 对性能的
2、规定 81.8.3 输人输出要求 91.8.4 数据管理能力要求 91.8.5 故障处理要求 91.8.6 其他专门要求 91.9 运行环境规定 91.9.1 设备 91.9.2 支持软件 101.9.3 接口 101.9.4 控制 101 概述1.1 目的21世纪以来,人类经济高速发展,人们发生了日新月异的变化,旧的图书管理方法越来越不适应现在社会的发展。特别是计算机的应用及普及到经济和社会生活的各个领域。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,我们对图书管理系统进行了调查研究,并对一些教师和学生进行了调查,听取他们对学生成绩管理的
3、一些建议和要求以及他们对这方面的一些需求,根据我所具有的知识,决定开发的这个系统采用当前较为流行的编程软件Java作为实现语言,以数据库MySql作为系统的后台操作.本说明书的预期读者为:程序设计、开发人员、审阅老师、感兴趣以及有需求的同学等。1.2 背景a) 待开发的软件系统的名称:学生信息管理系统;b) 本项目的任务提出者:实训课程老师;c) 开发者:091张超小组;d) 用户:有此需求的老师及学生;e) 实现该软件的计算中心或计算机网络:适用于任何一台计算机;f) 该软件系统是建立在其他系统之上,拥有更强大的功能,更好的服务平台,是广大用户的首选。1.3 范围系统采用的是C/S结构,即客
4、户端和服务器架构,示意图如图2-1所示。客户端端提供用户操作界面,接受用户输入的各种操作信息,向服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。服务器端接收客户端的数据或命令请求,并请求数据库服务器执行数据库操作得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户端。 客户端 服务器 数据库服务器图1系统架构示意图1.4 术语定义C/S结构:即客户端和服务器架构。1.5 参考资料参考资料:新疆大学学生信息管理系统。1.6 任务概述 1.6.1 目标 叙述该项软件开发的意图、应用目标、作用范围以及
5、其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。1.6.2 用户的特点 3 用户需求 3.1学生的需求 (1) 在第一时间查询自己所有的成绩(自己的平均成绩,总成绩) (2) 查询某一科成绩,该科平均成绩,最高成绩,最低成绩(3) 打印和下载自己的成绩 3.2老师的需求 (1) 查询某一学生的所有成绩(平均成绩,总成绩) (2)
6、 查询某一学生某一科成绩,该科平均成绩,最高成绩,最低成绩 (3) 查询某一班级的成绩(所有成绩,某一学期的所有成绩,某一学期的某一科目的所有成绩)(4) 对某一科成绩进行统计(及格人数,及格率,不及格人数,不及格率,优秀人数,优秀率,某一分数段的人数)(5) 录入成绩和修改更新成绩(自己所教授的那一科成绩)(6) 打印统计出的结果3.3管理员的需求(1) 查询某一学生的所有成绩(平均成绩,总成绩)(2) 查询某一学生某一科成绩,该科平均成绩,最高成绩,最低成绩(3) 查询某一班级的成绩(所有成绩,某一学期的所有成绩,某一学期的某一科目的所有成绩)(4) 对某一科成绩进行统计(及格人数,及格率
7、,不及格人数,不及格率,优秀人数,优秀率,某一分数段的人数)(5) 录入成绩和修改成绩(6) 打印统计出的结果(7) 用户管理(8) 数据库管理1.6.3 假定和约束时间比较仓促、我们所掌握的专业技能有限、社会经验不足、项目完成经验不足。1.7 运行环境本产品适用于任何有需要的企业单位及个人,适用于任何符合条件的计算机。1.7.1 软件环境列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。名称版本语种操作系统Windows Server2000简体中文操作系统的附加功能SP43简体中文数据库平台IBM DB28.1简体中文应用平台IBM WebSphere5.0简体中文邮
8、件系统MS Exchange2000简体中文客户端软件MS IE6.0简体中文1.7.2 硬件环境列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a) 处理器型号及内存容量;b) 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c) 输入及输出设备的型号和数量,联机或脱机; d) 数据通信设备的型号和数量;e) 功能键及其他专用硬件服务器最低配置推荐配置应用和数据库服务器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:120G邮件服务器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:1GHD:8
9、0GHD:120G1.8 需求规定(1)采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。 (2)系统就满足学校的需求,例如学生成绩的录入、查询、更新,学生成绩录入与排名等等。 (3)系统具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。1.8.1 对功能的规定客户端 服务器 数据库服务器1.8.2 系统功能层次模块图1.8.3 个人办公该系统适用于各个学校,其功能主要为: 成绩管理:用于对成绩的录入、修改、汇总、排名以及查询等操作。 1.8.3.1 个人信息为广大师生提供对成绩的录入、修改、汇总、排名以及查询等操作。1.8.3.1.1 维护个人信息师生利用该功能可以维护系统允许个人维护的信息。其中个人基本信息及成绩会被公开给整个公司。 使用角色学生:老师:管理员: 需要填入的信息 学号、姓名、性别、学院、班级、密码、电话号码等。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1