欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年《学生成绩统计查询系统》需求分析 .pdf

    • 资源ID:34265460       资源大小:126.98KB        全文页数:10页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年《学生成绩统计查询系统》需求分析 .pdf

    学生成绩统计查询系统需求分析说明书第 1 页 共 10 页铜仁学院 08 计本班软件开发小组(第一组)学生成绩统计查询系统需求分析说明书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 2 页 共 10 页目录1 引言 . 31.1 编写目的 . 31.2 背景. 31.3 定义. 41.4 参考资料 . 42 任务概述 . 42.1 目标. 42.2 用户的特点 . 52.3 假定和约束 . 53 需求规定 . 53.1 对功能的规定 . 53.2 对性能的规定 . 73.2.1精度. 73.2.2时间特性要求. 73.2.3灵活性. 73.3 输人输出要求 . 83.4 数据管理能力要求. 83.5 故障处理要求 . 93.6 其他专门要求 . 94.1 设备. 94.2 支持软件 . 94.3 接口. 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 3 页 共 10 页1 引言在我国, 各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统, 所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极易出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快、准、精,才能发挥其价值。1.1 编写目的考试成绩是学生在校期间的重要历史资料,学生成绩信息的管理(成绩的录入、 分类统计、查询等)是各个学校面临的一个重要问题。随着科学技术的不断提高,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 而我校现在仍然靠传统的手工方式进行成绩的录入、分类统计、查询等,工作量大且效率低。显然, 靠手工进行管理这种方式已不能适应时代的发展,学校的需求。为了响应时代发展的大趋势,同时也为了减少教师管理成绩的工作量,提高工作效率, 方便学生查询自己的成绩,开发学生成绩统计查询系统很有必要。1.2 背景基于现在考试过后,负责统计成绩的工作人员工作量很大而且很容易出错,同时学生查询分数也很不方便,而一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力, 只需要几名专门录入员即可操作系统,节省大量人力, 可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。因此,目前在学校中缺少“一键式”学生成绩统计查询软件。系统名称:学生成绩统计查询系统本项目的任务提出者:软件开发小组(第一组)本项目的开发者:王清虎、苏黎明、林丹丹、张恺、李情、冉茂财、李祖威本项目的用户:铜仁学院师生硬件背景:计算机设备本系统同其他成绩统计查询系统结构功能大致相同,但较其他系统, 功能更加完善, 更加符合我院师生的应用需求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 4 页 共 10 页1.3 定义关键字:需求分析学生成绩统计查询系统数据库java mysqL 表1.4 参考资料参考资料引用:软件工程电子工业出版社软件工程清华大学出版社数据库原理电子工业出版社疯狂 java 讲义电子工业出版社2 任务概述2.1 目标211 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1)系统应具有实用性、可靠性和适用性,同时注意到先进性。2)对各个数据库进行动态管理,防止混乱。3)能够按照用户选择的不同的条件进行简单查询和复合查询。4)能够对查询结果进行分类汇总,实现报表打印。5)注意数据的安全性,具有数据备份和恢复的功能。6)方便用户的操作,尽量减少用户的操作。212 开发背景1)MySQL MySQL 是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB 公司。在 2008年 1 月 16 号被 Sun 公司收购。而2009 年,SUN 又被 Oracle 收购 .对于 Mysql 的前途 ,没有任何人抱乐观的态度.目前 MySQL 被广泛地应用在Internet 上的中小型网站中。 由于其体积小、速度快、 总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL 作为网站数据库。本系统通过与MySQL 连接实现帮助广大教师及教务人员提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。2)编辑工具以及程序实现平台:Eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代IDE 开发环境, 2001 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse 基金会(Eclipse Foundation )管理。2003 年, Eclipse 3.0 选择 OSGi 服务平台规范为运行时架构。2007 年 6 月,稳定版3.3 发布。 2008 年 6 月发布代号为Ganymede 的 3.4 版。 2009 年 7 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 5 页 共 10 页发布代号为GALILEO的 3.5 版。 2010 年 6 月发布代号为Helios 的 3.6 版。JDK(Java Development Kit) 是 Sun Microsystems 针对 Java开发员的产品。 自从 Java推出以来, JDK 已经成为使用最广泛的Java SDK 。JDK 是整个 Java 的核心,包括了Java运行环境, Java工具和 Java基础的类库。 JDK 是学好 Java的第一步。而专门运行在x86 平台的Jrocket 在服务端运行效率也要比Sun JDK 好很多。从SUN 的 JDK5.0 开始 ,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。2.2 用户的特点本系统主要针对广大教务管理人员,教师,和学生。针对不同对象实现功能如下。221 查询功能每个学生可以对自己的成绩进行查询。为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。222 添加功能1)管理员可以登录管理员界面,创建和删除教师和学生用户并初始化对应的密码并进行数据库维护。系统可以通过与数据库信息比对自动避免重复信息。2)教师可对所授课程的考试成绩进行录入,或直接导人外部EXCEL文件,浏览录入数据,对成绩进行汇总排序,打印成绩单,对单个学生因某项奖项对某门课程做加、减分处理,查询成绩等。2.3 假定和约束231 本系统开发日期:2011 年 4 月 1 号-2011 年 6 月 24 日。232 本系统开发人员为七人(王清虎、苏黎明、林丹丹、张恺、李情、冉茂财、李祖威) 。223 运行环境:1)计算机硬件: (core 处理器、 1GB 内存、 1024*768 显示器、 A4 激光打印机)2)计算机软件:WindowsXP ,win7, mySQL 3)支持环境: JAVA 跨平台4)使用人员:铜仁学院全体教师和学生234 在管理方面,系统为并行操作,安全与保密方面无约束。3 需求规定3.1 对功能的规定该学生成绩统计查询系统是用java 语言编写并连接mySQL 数据库 ,在系统中分为一个登陆界面和三个操作界面:一是系统管理员操作界面、二是教师用户界面、三是学生用户界名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 6 页 共 10 页面。3.1.1 管理员功能的需求分析1)学生用户信息的管理(创建、删除教师用户,并初始化登录密码)2)教师用户信息的管理(创建、删除学生用户,并初始化登录密码)3)数据库的更新与维护系统名称学生成绩统计查询系统模块名称管理员功能输入数据( 1)管理员用户名和密码( 2)需要创建的用户类型、用户名、密码处理If(输入值 =初始化值)创建页面;Else 提示出错并返回;输出数据请输入管理员密码、密码错误、创建成功、创建用户失败等3.1.2 教师的功能需求分析1)课程的管理(录入课程信息)2)学生成绩管理(录入学生信息、学生成绩)3)学生成绩的统计(按总分、平均分排序等)4)学生成绩的查询(按学号、课程号等)5)软件帮助(产品介绍、使用方法等)系统名称学生成绩统计查询系统模块名称教师功能输入数据( 1)用户类型、用户名、密码( 2)课程名、课程号( 3)学生姓名、学号、成绩处理( 1)If (输入值 =初始化值)教师操作页面;Else 提示出错并返回;( 2)if (输入值符合初始化数据类型)读入数据库;Else 提示出错;( 3)if (输入值符合初始化数据类型)读入数据库;Else 提示出错;( 4)if (输入值 =数据库中某一数据值)读出数据库的值并在页面显示为红色;Else 提示出错;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 7 页 共 10 页输出数据用户名或密码错误、输入数据超出范围、对应的学生成绩等3.1.3 学生功能需求分析1)成绩的查询(按学号、课程号等)2)软件帮助(产品介绍、使用方法等)系统名称学生成绩统计查询系统模块名称学生功能输入数据( 1)用户类型、用户名、密码( 2)学生姓名、学号、课程名、课程号处理if(输入值 =数据库中某一数据值)读出数据库的值并在页面显示为红色;Else 提示出错;输出数据用户名或密码错误、输入数据超出范围、对应的学生成绩等3.1.4 由于本系统是单机版本,所以只要正确安装了mysql 并进行相应的设置都可以使用,对用户的使用没有任何限制。3.2 对性能的规定3.2.1 精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高(一般成绩只要求精确到小数点后面两位),所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。3.2.2 时间特性要求a系统运行响应时间为12 秒;b系统每学期数据更新一次(前面学期的数据保存在数据库中不删除);c系统功能“统计” 、 “查询”等功能在1 秒内响应。本系统可移植性好,灵活性强3.2.3 灵活性本系统可移植性好,灵活性强名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 8 页 共 10 页3.3 输人输出要求本系统中数据类型有字符型和双精度型。它们分别包括:字符型:用户名、密码、用户类型、课程名、课程号、是否主修、学号、姓名双精度型:学生成绩3.4 数据管理能力要求各个表的具体内容如下各图表:表一: user(用户表)表头类型主码是否为空默认值Account(用户名)Char(16)否No Null Password (密码)Char(16)是No Null Shape(用户类型)Char(4)否Yes Null 表二: course(课程表)表头类型主码是否为空默认值Cname (课程名)Char(40)否No Null Cno(课程号)Char(16)是No Null Shape(主修)Char(2)否Yes Null 表三: student(学生表)表头类型主码是否为空默认值Sno(学号)Char(16)是No Null Sname(姓名)Char(16)否No Null 表四: sc(成绩表)表头类型主码是否为空默认值Sno(学号)Char(16)是No Null Cno(课程号)Char(16)是No Null Score(成绩)Double 否Yes Null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 9 页 共 10 页3.5 故障处理要求由于各种原因(断电、操作错误等)使数据库遭到破坏,可以使用定时备份数据库更新数据库的方法在数据库被破坏时恢复数据库。同时有必要及时提交保存数据,做到万无一失。且重新开机后各种原始数据均存在,系统可正常工作,确保整个系统的稳定性。故障名称解决方案数据库断电停电:建议使用UPS 不间断电源,以防停电;病毒处理:安装病毒防火墙;系统故障启用备用系统、快速恢复系统;停电整个系统设计采用恢复备份数据库,边操作边自动保存,断电、停电以及电脑死机等异常情况下系统均自动进行事务回滚,保障数据完备;异常数据同时具有强大的异常数据处理功能(输入数据不符合规定的数据宽度等);3.6 其他专门要求用户信息要安全保密,使用方便,可维护性、可补充性、易读性、可靠性、运行环境可转换性。4.1 设备Intel 奔腾四以上系列、AMD K6 以上系列等PC 台式机和便携式电脑;运行时占用内存:20MB ;4.2 支持软件软件平台:中文WindowsXP 或更高版本;JVM (Java virtual machine ,Java虚拟机);JRE( Java Runtime Environment ,Java 运行时环境);JDK 6.0(Java Development Kit ,Java开发包);My SQL 数据库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 学生成绩统计查询系统需求分析说明书第 10 页 共 10 页4.3 接口4.3.1 用户界面界面的设计应本着简洁、漂亮、通俗易懂,操作简便,并具有一定的灵活性;尽可能采用开发工具构造界面,使需求定义和设计、编码相衔接;参考、 比较已经成熟的软件的界面的风格,提取有用的设计方法。4.3.2 硬件接口a采用标准的键盘、鼠标控制接口;b能够提供与多种打印机之间的接口,这一部分主要由操作系统决定。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

    注意事项

    本文(2022年《学生成绩统计查询系统》需求分析 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开