学生成绩管理系统总体设计说明书

上传人:i**** 文档编号:108838671 上传时间:2022-06-16 格式:DOCX 页数:13 大小:67.23KB
返回 下载 相关 举报
学生成绩管理系统总体设计说明书_第1页
第1页 / 共13页
学生成绩管理系统总体设计说明书_第2页
第2页 / 共13页
学生成绩管理系统总体设计说明书_第3页
第3页 / 共13页
点击查看更多>>
资源描述
学生成绩管理系统总体设计说明书目录1.引言.21.1编写目的 .21.2项目背景 .21.3定义 .21.4参考资料 .22.任务概述 .32.1目标 .32.2条件与限制 .32.3运行环境 .32.4需求概述 .33.总体设计 .53.1处理流程 .53.2总体机构与模块外部设计 .63.3功能分配 .84.接口设计 .94.1外部设计 .94.2内部接口 .105.数据结构设计 .105.1逻辑结构设计 .105.2物理结构设计 .115.3数据结构与程序的关系 .116.运行设计 .116.1运行模块的组合 .116.2运行控制 .116.3运行时间 .127.出错处理信息 .127.1出错输出信息 .127.2出错处理对策 .128.安全保密设计 .129.维护设计 .131. 引言1.1 编写目的实现学校人力资源的优化和学生成绩管理的科学管理,通过试用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能,明确用户对学生成绩管理系统的功能需求和性能需求, 并将这些需求用规范化的语言和规范化的结构完整、 准确地表达清楚, 以此统一软件开发者和用户对学生成绩管理信息系统软件的理解和认识。 这是开发学生成绩管理信息系统的基础, 也是软件开发者和用户达成共识的基础。用户是教务处,老师,学生。1.2 项目背景a 名称:学生成绩管理系统b 本系统的提出者:蔡植诚c 本系统只能运行在已安装IIS5.1 及以上版本的 windows系列操作系统下。1.3 定义IIS:互联网信息服务,是 Internet Information Services的缩写,是一个World WideWeb server。ASP: 是 Active Server Page的缩写,意为“动态服务器页面”。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。1.4 参考资料软件工程(第二版) 张海藩人民邮电出版社信息分析与设计清华大学出版社2. 任务概述2.1 目标该系统主要用于学生成绩的管理,发布 ,以及学校动态新闻的发布.该系统是在某些学校既要求高效又要求低成本的并且还要求易上手的背景下,在参考某些著名的公司在这家方面生面杰作后,经过认真仔细的分析后,最终经过我们小组经过长期的努力后完成的系统.2.2 条件与限制在现有成绩管理系统的基础上,利用小组人力和各自的资源(如设备,知识等)有效的开发。本系统的开发人员知识有限,软硬件可能出现故障,且开发工作计划在2010 年 1 月末完成。具体如下:a 所建议系统的运行寿命的最小值;b 进行系统方案选择比较的时间;c 经费、投资方面的来源和限制;d 法律和政策方面的限制;e 硬件、软件、运行环境和开发环境方面的条件和限制;f 可利用的信息和资源;g 系统投入使用的最晚时间。2.3 运行环境服务器处理器型号及内存容量:Window2003主频 1G 以 ,内存在 512M 以上及可 :客户端:由于这系统是BS 系统 (浏览器访问模式),客户端只需借用浏览器及可服务器数据库:MYSQL服务器: tomcat6.0服务器操作系统:window 20032.4 需求概述功能:能够实现老师和学生对成绩的管理,即完成一些基本的功能,查询,删除,添加,修改等,同时也要实现权限的管理。性能:信息中心提供的学生成绩信息必须及时的反映出来,老师和学生能够及时的进行对成绩的管理。输入要求:数据完整,详实.输出要求:简捷,快速,实时。说明对于该软件的时间特性要求,a 响应时间:少于3 秒b 更新处理时间:少于2 秒c 数据的转换和传送时间少于5 秒说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,a 操作方式上的变化:更人性化b 运行环境的变化:在windows2003或以上的版本都能运行3. 总体设计3.1 处理流程老师添加、修改、删除学生成绩失败计算总评成绩、全成功管理员班平均总评分、 成绩用户登录不及格、及格、中、良、优等分数段的学生人数学生查看成绩全班单科全班各科个人成绩成绩汇总成绩处理流程3.2 总体机构与模块外部设计学生成绩管理系统取得数据计算成绩输出结果学生成绩管理系统一级分解学生成绩管理系统取得数据计算成绩输出结果输输输输计全各全全输入入入入算班等班班入课第平考单平级单各考程几时试科均学科科试名学成成总总生成汇成称期绩绩评评人绩总绩分分数单成统绩计单学生成绩管理系统二级分解3.3 功能分配各项功能与程序结构的关系,见下表。成绩录修改成删除记计算总评计算全班统计各等查询成平均总评级学生分入绩录绩分添加修改删除查询计算总评分计算全班平均总评分统计各等级学生人数4. 接口设计4.1 外部设计用户界面首页登陆:学生成绩管理系统用户 :密码:登陆4.2 内部接口计算总评分: int sum(int , int )计算全班平均总评分int average(int a)统计各等级学生人数b stat(int a)5. 数据结构设计5.1 逻辑结构设计学生表字段名数据类型主键学生学号varchar(10) Y学生姓名varchar( 20)班级号varchar( 10)课程表字段名数据类型主键课程名称varchar( 20)Y教师姓名varchar( 20)班级表字段名数据类型主键班级号varchar( 10)Y时间date课程名称varchar( 0)成绩表字段名数据类型主键学生学号varchar( 10)Y课程名称varchar( 20)时间date平时成绩varchar( 3)考试成绩varchar( 3)总评成绩varchar( 3)5.2物理结构设计每个数据项都可以直接通过网页的相关文本框来添加、更新。同时要查询时, 也可以直观的在页面输入查询条件,就可地到结果。5.3 数据结构与程序的关系学生表课程表班级表成绩表成绩录修改成删除记计算总评计算全班统计各等查询成平均总评级学生分入绩录绩分6. 运行设计6.1 运行模块的组合计算总评分、 计算全班平均总评分、 统计各等级学生三大模块之间运行时才有才会相互组合。当运行计算全班平均总评分、 统计各等级学生时, 都要调用计算总评分。 只有运行了计算总评分模块计算出了学生总评才能计算全班平均总评分、统计各等级学生。6.2 运行控制当执行一些操作的时候, 可以进行相应的控制操作。 比如终止已经开始的的操作, 用户只要关闭页面即可。简单快捷。6.3 运行时间见 3.3 功能分配各项功能与程序结构的关系,见下表。7. 出错处理信息7.1 出错输出信息1. WEB 服务器故障。打不开首页。2. 应用服务器故障。不能执行相应操作。3. 数据库故障。连接不到数据库,或查询错误。7.2 出错处理对策当出现 WEB 服务器故障和应用服务器故障时,不用着急。一方面后备设备可以马上开启。另一方面,可能是服务器性能过高,性能降级后,就可以继续工作。当然数据库备份是必要的。8. 安全保密设计设置相应的措施,以防止不发事故的出现。1. 用户权限。用户只能在其权限内操作。2. 数据库。数据做好了保密工作。9. 维护设计各模块有联系,又相互独立。一块出现故障,不会影响其他功能。可以很好的只修改这里即可。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!