ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:319.07KB ,
资源ID:2978965      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2978965.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大数据库课程设计学生综合评奖评分系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大数据库课程设计学生综合评奖评分系统.docx

1、大数据库课程设计学生综合评奖评分系统 南华大学 计算机科学与技术学院课程设计 课程名称:数 据 库 题 目:学生综合评分评奖系统 班 级:01班 学 号:20104030113 姓 名:段检妹 2012年6月11日 学生综合评分评奖系统1.系统分析1.1 项目背景分析1学生综合测评的现状分析在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评优评奖和推荐就业提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、能全面协调发展,培养适应社会经济发展需要,具有创新精神和实践能力的专门人才。目前,我国的普

2、通高校学生综合测评大多还停留在纸质的基础上,许多工作还停留在传统的手工操作。不仅浪费了大量的人力物力资源,而且由于人工管理存在着许多不可控因素,导致学生综合测评操作不规范,测评结果不全面,不能客观准确地反映学生的综合素质。因此,建立一套基于网络环境的技术先进、高效稳定、安全可靠的学生综合测评系统势在必行。 2学生综合测评系统的开发意义与传统的手工管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省了资源、费用等,更方便灵活操作,而且方便管理,增加综合测评的公平性、透明性,有效防止综合测评的弊端,使学生综合测评更加合理、更趋于成熟。这些都能够极大地提高工作效率,特别是校园网应用

3、发展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。因此,开发一套比较成熟的学生综合测评系统很有必要。综合测评系统开发的目的是自动分析、计算、统计、管理学生综合测评数据,减少人工干预,降低计算失误,提高工作效率,将辅导员、班主任、班委从繁重的综合测评及日常管理中解放出来,使学校的综合测评工作系统化、规范化、自动化。1.2 业务流程分析1业务流程结合传统的手工操作与管理信息系统的处理特点,综合素质测评按如下程序进行:(1) 个人总结。每位学生必须按照综合素质测评德、智、体、能四个方面的内容,认真填写学年个人总结,同时填写获得的各

4、项奖励或参与的社会活动,作为班级综合素质测评小组可加分的原始依据。(2) 同学互评和班主任评议。班级综合素质测评小组组织全班同学对本班的每位同学进行品德、体育和能力互评。班主任对本班的每位同学进行思想品德评议。(3) 班级审议和评分。班级综合素质测评小组按照本条例的有关规定,审议每个同学填报的材料,由系统自动计算出德、智、体、能的测评成绩,根据权重系数,合成该生本学年综合素质测评总分,排出全班名次。(4) 公布测评结果。班级综合素质测评小组经过审查核准后,将综合素质测评成绩向班级全体同学公布,听取广大同学意见。(5) 评优评奖。班级综合素质测评结果经学院综合测评小组审核以后,根据有关文件和规定

5、评出各类奖项,与测评结果一并报学院分管领导审定。(6) 审批与备案。学院综合素质测评小组对各班的综合素质测评结果和评优结果进行审定,填写好有关表格及材料后由学院分管领导签署意见,加盖公章后上报学校审批,进行表彰和存档备案。(7) 班主任根据综合测评结果汇总学生信息、考试成绩、考评结果,编制输出报表,打印家庭报告书,寄往学生家长,与学生家长联络。1.3 功能需求分析学生综合测评系统可以及时、准确、公平地计算出学生的综合测评结果。利用计算机对学生综合素质进行测评具有手工测评无法实现的优点。例如:数据处理自动化、管理规范、操作便捷、可靠性高等。学生综合测评系统的用户群可分为普通用户(学生)和管理员,

6、系统功能定义根据两种不同的用户身份进行需求分析。1.3.1 按角色需求分析1学生需求学生既是综合测评的对象,也是综合测评的主体。学生可以查询并维护自己的个人档案,同时参加其他同学的综合测评。学生对功能上的需求主要有:(1) 查询学校、学院、班级发布的种类消息和公告;(2) 查询课程信息和考试成绩;(3) 更新和维护自己的个人信息,查看其他同学的信息;(5) 查询自己的测评结果,查看本班测评结果统计信息。2管理员需求管理员按身份级别可分为班委(测评小组)、班主任、辅导员、系统管理员四种级别。管理员除具备学生需求的功能外,按照不同身份还具备以下不同的权限。(1) 班委:学生个人信息的录入和修改,各

7、学期课程信息的录入和修改,学生综合测评结果的统计和修改。操作权限范围是本班同学。(2) 班主任:班主任除了具备班委的权限外,还有综合评语的填写,学生家庭报告书的编制和打印。操作权限范围是本班同学。(3) 辅导员:辅导员除了具备班委的权限外,还要负责对学生奖惩情况的核实,相关数据的维护。操作权限范围是本学院全体学生。(4) 系统管理员:系统管理员负责系统的管理与维护,除具备上述所有功能外,管理员还负责数据备份与恢复、人员管理、权限设置等。1.3.2系统子功能需求分析本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。根据所需功能要求包括以下的功能模块学生信息的管理:包括对学生

8、信息的查询,修改,删除等更新。课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。报表生成:对评奖结果及其所需要的信息生成报表。 大概的子功能图:1.4 数据流图经过前面的需求分析整个学生综合评分评奖系统可以分为系统管理模块和查块,他们的数据流图如下:本系统主要操作主体是管理员、班主任、学生和学生家长。除学生本身以外统称为系统的用户,管理员对采集的学生数据经过加工后存入学生信息文件中,把学生考试成绩存入课程成绩文件中。学生可以查询并维护自己的个人档案,同时参加综合考评,综

9、合考评的结果存入综合考评文件中。管理员(班主任)汇总学生信息、考试成绩、考评结果,编制输出报表,打印家庭报告书,寄往学生家长。根据业务流程分析,信息管理部分的数据流图如图14-1所示。1、系统根据输入的信息分别进行计算。对于综合测评分系统将其各项求和并进行检验所得综测总分不得超过100分,否则将综测总分赋为100分;对于考试成绩,系统先将考查课等级转换为相应分数,然后对各项成绩求和。2、系统评奖包括国家奖学金、励志奖学金和校奖学金(包括特等、甲等、乙等和丙等奖学金)。系统先评定国家奖学金(国家奖学金数占总人数1%):在排好名得总成绩中选取前5%的学生,然后对这5%的学生的综合测评分和进行从小到

10、大排序,然后将国家奖学金给予前20%的人;系统再评定励志奖学金(国家奖学金数占总人数3%):在总成绩中选取前3%的建立贫困档案的学生(不包括过得国家奖学金的学生),然后将励志奖学金给予这些学生;评定校奖学金:依据总成绩的排名(不包括过得国家奖学金和励志奖学金的学生的成绩),校特等、甲等、乙等、丙等奖学金依次给予前50位学生(其中特等奖学金5人、甲等奖学金10人、乙等奖学金15人、丙等奖学金20人)。 总结来说就是先输入再计算系统管理模块数据流图:查询模块的数据流图:系统流程分析数据流图2.概念结构设计实体关系模型(E-R): 是数据库结构设计常用的方法。本系统的实体有学生实体,课程实体,综合测

11、评成绩实体,系实体,还有选修实体。全局E-R图:3.逻辑模型设计3.1 E-R对应关系模式本系统的E-R图可以转化为下面的关系模式:课程(课程号,课程名,学分,课时);选修(学号,课程号,平时成绩,考试成绩,总评成绩);综合测评成绩( 学号,四级合格,六级合格,省级获奖,校级获奖);系(系号,系名称,系简介);学生(学号,姓名,性别,所在系号,年级,班级);系学生(系号,学号);表的逻辑结构如下: 学生表数据项名称数据定义示例学号字符,1-2020104030113姓名字符,1-10段检妹性别字符,1-3女所在系号字符,1-10X01年级数字,1-41班级数字,1-91 选修课表数据项名称数据

12、定义示例学号字符,1-2020104030113课程号字符,1-10C01平时成绩整型数字,1-10090考试成绩整型数字,1-10090总评成绩整型数字,1-10090 综合测评表数据项名称数据定义示例学号字符,1-2020104030113四级合格整型数字,(1,0)1六级合格整型数字同上省级获奖整型数字同上校级获奖整型数字同上 课程表数据项名称数据定义示例课程号字符,1-10C01课程名字符,1-20数据库原理课时整型数字,1-10064学分整型数字,1-103 系院表数据项名称数据定义示例系号字符,1-10X01系名称字符,1-20计算机系系简介字符,1-30有四个专业 系-学生表数据

13、项名称数据定义示例系号字符,1-10学号字符,1-20201040301133.2 关系数据模型4.物理模型设计4.1 创建数据库学生综合评分评奖管理系统4.2创建系_学生表4.3创建综合测评表4.4 创建系院表4.5 创建课程表4.5 创建选修表4.6 创建学生表4.6完成创建后的数据库 5.关键业务逻辑的存储过程实现。在查询或报表输出时,需要多个表联合查询。为方便数据处理,通过VFP的视图设计器把多个相关联的表组合后生成视图文件,视图作为数据库的虚表,使用方式和数据一样,这样就可以大大简化查询或报表输出的设计过程。因为本系统有一下的业务:(1) 学生成绩:a) 按学号查询成绩;b) 按课程

14、查询本课程的成绩;c) 按系号查询成绩;(2)综合测评结果:a) 按学号查询综合测评;b) 按学号来录入综合测评信息;(3)查看排名a)按综合测评分加上总成绩的分数排名总成绩是平时成绩的30%加上考试成绩的70%。5.1创建视图当要按课程来查询成绩的时候,可用course_grade视图来实现:当需要用系号来查询成绩的时候,用视图x_s_grade来实现:当需要按学号查看学生的综合测评成绩时,需要视图sym_grade:当需要查看成绩排名或者安排的比例来评奖时,需要用到下列视图:因为要计算综合测评评分和考试成绩评分的综合来排名当中要用到前面的视图course_grade和sym_grade视图;视图创建后:5.2存储过程的创建利用上面视图可创建存储1:1.利用系号查询成绩:2.利用学号查询总成绩:这里要用到上面的视图rank_list来查询总成绩:3.利用课程名和学号来查询本课程的成绩:4.利用学号查询自己的综合测评分:6.创建触发器创建触发器用来限定分数在0到100之间创建触发器用来限定选修中的学号在学生表中的学号之中:7.设计总结能得到这样的课程设计我很开心,对成绩评奖的流程有一点聊了解,大致知道事的流程是是什么,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1