《学生成绩查询系统.pdf》由会员分享,可在线阅读,更多相关《学生成绩查询系统.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学生成绩查询系统一.系统规划1项目背景简介:在网络技术飞速发展的今天,互联网成为人们获取,发布和传递信息的重要渠道。学生成绩查询管理系统是一个教育单位不可缺少的部分,它 的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩查询系 统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们 都是靠传统人工的方式管理学生成绩,这种管理方式存在许多缺点如:效 率低,保密性差,另外时间长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。因此,开发这样的一套成绩管理系统成 为很有必要的事情。此系统方便系统管理员对学生成绩等信息的添加,修 改,删除,查询,留言等操作,同时一样
2、的方便学生对自己各科成绩查询,学习的交流。2项目初步方案实现功能:本查询系统主要实现对学生成绩的查询管理操作。通过操作,可实现、信息编辑对学生成绩进行总分合计、平均分计算、单科排名以及综合成 绩排名,并且对学生补考以及等级考试和奖惩情况进行记录;按照学生 姓名、学号进行学生及其成绩的综合查询;建立学生成绩数据档案,调入、存储相关信息;学生成绩查询系统成绩统 计排序3.1性能需求分析动态数值的性能分析,窗口正常情况和工作条件 下,处理的数据数量:开始数据、开始位置、最大、小尺寸数据编辑框、按钮位置数据等。静态数值的性能分析:处理文件及记录。精度的性能 分析:在精度需求上,根据使用需要,在各项数据
3、的输入,输出及传输过 程中,本系统可以满足的精度。时间的性能分析:在软件方面,响应时 间,更新处理时间比较快且迅速完整。灵活性的性能分析:设计的系统 要做适当调整,灵活性非常大。故障处理的性能分析:内部故障处理,在开发阶段可以随即修改数据库里的相应内容。外部故障处理,在需求调 用时出错,有错误提示,重试。3.2功能需求分析通过分析不同功能的信息,为本系统提供实际产生 及历史记录和期望结果的报告。定义系统开发必须实现的功能,使用户 利用系统能够完成他们的任务,从而满足了业务需求。对学生信息(如 学号、姓名、性别)进行管理。(1)录入学生信息(2)查询学生信息2/15(3)修改/删除学生信息1.学
4、生信息的录入。不同地域的学生通过各种 途径不择地点、不择时间地在基本档案中自主查找自己的成绩(不合要求 的可以由管理员及时清除)。2.学生信息的查询。学生的信息发在网 上可以让全班、全校的人来查询。使用者可以通过 多种方式(学期,年级,班级,姓名,学号等)的查询,查看自己需要的学生信息。3.学生 信息的修改。通过网络在任何地方,管理人员随时学生进行添加和删除,实现了信息的动态管理。3.3管理分析系统管理员能通过此系统便捷的管理学生信息,对出现 错误的信息进行及时的修改,并将新的信息及时的输入,以方便学生的查 询。并且给管理员带来了方便。二系统分析1业务流程分析:业务流程图描述:该系统的主要使用
5、者由四部分,即学生,老师,教务处,各系的导员。任课老师再通过权限认证后进入系统,进行网上录入成绩,录入完毕后 系统,生成成绩录入完毕通知单和成绩单,然后将通知单传送给教务处,教务处接到通知,从服务器上下载成绩,进行统计,生成统计结果表,再上传到服务器,保存在统计结果文档中,学生和各系导员对统计结果 文档进行查询,学生输入查询条件,查询个人成绩,导员输入查询信息,统计学生的课程完成情况,从而判断学生能否顺利毕业,若老师在提交 成绩后发现,录入的成绩有错误,其应当向教务处提交成绩修改申请表,由教务处对申请表统计后,进行修改,生成新的成绩单。3/15(2)业务流程图:2.数据流程图3.2数据字典数据
6、存储字典编号名称管理员信息表教师信息表组成管理员帐号,密码教师姓名和编号D1.1D1.25/15D1.3学生信息表学生姓名学号班级性别民族政治面貌 出生口期入学口期 籍贯 联系电话 家庭住 址D1.4学生成绩表学生姓名学号 课程名称 课程编号 课程成绩授课教师D1.5D1.6课程信息表反馈信息表课程名称课程编号课程类型授课教师学生成绩分析表数据处理字典编号名称身份验证处理输入系统管理员登录信息处理逻辑检验管理员 姓名及密码 是否一致输出Pl.1P1.2身份验证处理教师登录信息检验教师编号及密码是否一致学生成绩表,学生成绩分析表学生成绩表P1.3成绩查询处理学生学号搜索学生成绩,排名等6/15数
7、据流字典编号名称新生资料来源教务处去向学生档案所含数据结构新生姓名性别民族籍贯政治面貌出生口期家庭住址联系电话说明用于编制学生信息表用于制作学生信息F1F2学生名单新生资料学生信息表学生姓名学号表F3成绩清单教师统计成绩学生姓名学号课程名称课程编号课程成绩用于编制学生成绩表F4评价标准教务处审定成绩合格标准用于审定学生成绩F5学生成绩分析试题得分记录教师学生姓名学号班级课程名称课程成绩成绩方便教师分析各班各学生的成绩表排名4处理逻辑描述 成绩90分以上为优秀,8090分为良好,7080分为中,60分以上 及格。三门成绩全部都是优秀的,荣获“一等”奖学金,三门成绩有两门优 秀的,荣获“二等”奖学
8、金,三门有一门优秀的,荣获“三等”奖学金。7/15专业技能比赛中,获奖者可以在相应的课程成绩中,给予不同的学分奖励。成绩等级优秀良中不及格奖学金一等二等三等90分以上8090分7080分60分以下优秀科目数三门全优秀三门中有两门优秀三门中有一门优秀四系统设计1“学生成绩查询系统”系统主模块功能图为了能够清晰的表现出设计的模块和路线,其功能模块如下图所示:系统功能模块图系统管理员在学生成绩管理系统中能够为学生,教师重设密码,能够 对学生成绩管理系统具体的按学号,或按姓名进行模糊查询,留言管理能 够对整个系统中的留言实现添加,删除,修改操作,班级管理能够对班级进 行添加,删除,修改。教师在学生成绩
9、管理系统中能够对所有学生的成绩查看,对学生按学号进行精确查询,按学生姓名进行模糊查询,可以修改白己的登录密码,能9/15对整个系统中的留言进行添加,删除,修改,可以查询整个系统中的教师信息.整个系统中的留言信息.2.数据库设计(E-R图)老师10/10/1515转换成的关系数据模型可表示为:学生(学号,姓名,性别,籍贯,出生日期)课程(课程编号,课程名称,学分)学习(学号,课程号,成绩)老师(课程编号,课程名称,学时)3.代码设计(分组码)将学生按入学年份,系别,班级,学号分类,用分组码表示。便于成绩的分类,统计和汇总。XXXX XX _XX XX年份系别班级 _学号例如2010031247将
10、教师按系别,专业,课程分类,用分组码表示。便于成绩的录入,分类,统计和汇总。XX XX XX_系别 专业 课程例如:0311014.输入输出设计输入设计登入界面学生成绩查询系统用户登陆密码登陆退出成绩查询课程名称:学期:-成绩:关闭补考成绩查询学号:_姓名:课程代码:重修考试查询课程名称:学期:成绩:査询关闭输出设计(以教师的身份登陆)学生成绩学号姓名张扬刘蕙课程代号课程名英语英语学期第一学期第一学期成绩0102001001879513/1503040506070809刘旺李艳景海鹏刘洋王平李丹李HIHI001001001001001001001英语英语英语英语英语英语英语第一学期第一学期第一
11、学期第一学期第一学期第一学期第一学期88657866不及格不及格重修补考成绩查询学号姓名王平李丹课程代码课程名英语英语学期第一学期第一学期成绩07080010018567重修考试查询姓名课程代码课程名英语学期第一学期成绩09李苗00177五.系统维护成绩查询系统在完成系统实施,投入正常运行以后,就进入系统运行和 维护阶段。系统维护的目的是保证管理信息系统正常可靠运行,能使系统 不断地得到改善和提高,以充分发挥效用。1.权限维护:管理员需要对用户的用户名,密码和权限进行维护,14/1514/15给每名学生分配亨用的用户名和密码,确定查询级别。2.考试信息管理。考试时间安排及是否有成绩信息要经常进行更Wf o3.4.成绩管理,及时发布已经出来的成绩,以供学生查询。严格管理制度,落实责任。主要包括计算机运行日志,故障申报审批记录,修改文案的严格测试,系统升级的安全防范措施,更新文档资料的相关部分。成员李薇负责内容输入设计完成情况完成林燕云输入设计完成王梅梅输出设计完成景阳输出设计完成陈伟郑乔克系统维护完成15/15