数据库奖学金评定系统课程设计报告

上传人:大米 文档编号:479651263 上传时间:2023-12-12 格式:DOCX 页数:26 大小:251.32KB
返回 下载 相关 举报
数据库奖学金评定系统课程设计报告_第1页
第1页 / 共26页
数据库奖学金评定系统课程设计报告_第2页
第2页 / 共26页
数据库奖学金评定系统课程设计报告_第3页
第3页 / 共26页
数据库奖学金评定系统课程设计报告_第4页
第4页 / 共26页
数据库奖学金评定系统课程设计报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库奖学金评定系统课程设计报告》由会员分享,可在线阅读,更多相关《数据库奖学金评定系统课程设计报告(26页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用课程设计奖学金评定系统学生姓名:+学生班级:+学生学号:+指导老帅:+1. 目录目录2系统分析51.1项目背景分析51.2 业务流程分析61.3功能需求分析71.3.1按角色需求分析71.3.2系统子功能需求分析81.4数据流图92. 1.5数据字典111.5.1数据项1.11.5.2数据结构111.5.3数据流1.21.5.4数据存储121.5.5处理过程12概念结构设计132.1.1 2.1局部E-R图131.31.314141.53. 2.2全局E-R图15逻辑模型设计164. E-R对应关系模式.16物理结构设计214.1存储结构设计215. 4.2存取方法设计22数据

2、库实施阶段225.1 建库scholar225.2创建学生表235.3创建综合测评表245.4创建系院表245.5创建课程表255.6创建选修表255.7创建奖学金新信息表255.8创建班级表255.9部分表截图266.1创建索引276.2创建视图276.2.1创建学生表视图276.2.2创建学生综合测评视图276.2.3创建系院表视图276.2.4创建选修课表视图286.2.5创建奖学金视图286.2.6创建班级表视图286.2.7创建好视图296.3备份297设计总结29系统分析1.1项目背景分析1. 学生综合测评的现状分析在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。对学生

3、实施综合素质测评的目的在于正确评价学生的综合素质,为评优评奖和推荐就业提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、能全面协调发展,培养适应社会经济发展需要,具有创新精神和实践能力的专门人才。目前,我国的普通高校学生综合测评大多还停留在纸质的基础上,许多工作还停留在传统的手工操作。不仅浪费了大量的人力物力资源,而且由于人工管理存在着许多不可控因素,导致学生综合测评操作不规范,测评结果不全面,不能客观准确地反映学生的综合素质。因此,建立一套基于网络环境的技术先进、高效稳定、安全可靠的学生综合测评系统势在必行。2. 学生综合测评系统的开发意义与传统的手工管理相比

4、,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省了资源、费用等,更方便灵活操作,而且方便管理,增加综合测评的公平性、透明性,有效防止综合测评的弊端,使学生综合测评更加合理、更趋于成熟。这些都能够极大地提高工作效率,特别是校园网应用发展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。因此,开发一套比较成熟的学生综合测评系统很有必要。综合测评系统开发的目的是自动分析、计算、统计、管理学生综合测评数据,减少人工十预,降低计算失误,提高工作效率,将辅导员、班主任、班委从繁重的综合测评及日常管理中解放出来,使学校的综合测评

5、工作系统化、规范化、自动化。1.2业务流程分析1.业务流程结合传统的手工操作与管理信息系统的处理特点,综合素质测评按如下程序进行:(1) 个人总结。每位学生必须按照综合素质测评德、智、体、能四个方面的内容,认真填写学年个人总结,同时填写获得的各项奖励或参与的社会活动,作为班级综合素质测评小组可加分的原始依据。(2) 班级审议和评分。班级综合素质测评小组按照本条例的有关规定,审议每个同学填报的材料,由系统自动计算出德、智、体、能的测评成绩,根据权重系数,合成该生本学年综合素质测评总分,排出全班名次。(3) 公布测评结果。班级综合素质测评小组经过审查核准后,将综合素质测评成绩向班级全体同学公布,听

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

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

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

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

10、综合考评文件中。管理员(班主任)汇总学生信息、考试成绩、考评结果,编制输出报表,根据业务流程分析,信息管理部分的数据流图如图14-1所示。1、系统根据输入的信息分别进行计算。对于综合测评分系统将其各项求和并进行检验一一所得综测总分不得超过100分,否则将综测总分赋为100分;对于考试成绩,系统先将考查课等级转换为相应分数,然后对各项成绩求和。2、系统评奖包括国家奖学金、励志奖学金和校奖学金(包括特等、一等、二等和三等奖学金)。总结来说就是先输入再计算系统管理模块数据流图:查询模块的数据流图:系统流程分析数据流图1.5数据字典1.5.1 数据项数据项是数据的最小单位,其内容包括数据项名、含义说明

11、、别名、类型、长度、取值范围、与其他数据关系。数据项含义说明别名类型长度姓名学生姓名nochar20学号学生的编号namevarchar10学生性别学生性别sexchar3课程名课程内容course-namevarchar10课程号课程的编号course-nochar101.5.2数据结构数据结构是有意义的数据项集合。内容包括:数据结构名,含义说明,这些内容组成数据项名。数据结构名称含义说明组成学生表学生信息学号,姓名,性别,出生日期,班级,成绩,籍贯课程表课程信息课程号,课程名,学分1.5.3数据流数据流可以是数据项,也可以是数据结构,它表示某一过程中数据在系统内传输路径。内容包括:数据流名

12、,说明,流入过程,流出过程,这些内容组成数据项或数据结构。数据流名称简述数据流来源数据流去向数据流组成考试成绩考试成绩管理员学生信息考试得分1.5.4数据存储数据存储是数据结构停留或保存的地方,也是数据数据流的来源和去向之内容包括:数据存储名,说明,输入数据流,输出数据流。这些内容组成数据项或数据结构,数据量,存取频度,存取方式数据存储名称说明输入数据流输出数据流组成综合测评对学生的课外活动的综合评价课外活动获得量化分学生成绩信息量化分1.5.5处理过程处理过程的处理逻辑通常用判定表或判定树来描述,数据字典只用来描述处理过程的说明性信息。处理过程包括:处理过程名,说明,输入(数据流),输出(数

13、据流)和处理(简要说明)。处理过程名说明输入输出奖学金信息处理处理奖学金的全部信息奖学金信息信息处理结果概念结构设计2.1局部E-R图2.1.1系名称系号(班级名2.1.2姓名3(学号(班级号.1/八1系年级班级A1学生nv,.属于班级所在系班级名一-性别必修所在系学生2.1.3课程号J课时|,课程II学分i课程名2.1.4综合测评(量化分)省级获奖课外活动2.1.52.2全局E-R图实体一关系模型(E-R):是数据库结构设计常用的方法。本系统的实体有学生实体,课程实体,综合测评成绩实体,系实体,还有选修实体。全局E-R图:班级号系名称系简介班级名1姓名所在系X.n(课程号年级1/课时)学生y

14、m必修n课程学分属于课程名性别班级获得荣获平时成绩考试成绩总评成绩校级获奖省级获奖课外活动综合测评(量化分)奖学金3.逻辑模型设计3.1E-R对应关系模式本系统的E-R图可以转化为下面的关系模式:系(系号,系名称,系简介)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);班级(班级班,系,班级名)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);学生(学号,姓名,性别,所在系号,年级,班级)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);课程(课程号,课程名,学分,课时)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);综合测评成绩(学号,课外活动,省级获奖,校级获奖)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);奖学金(等级,金额)(该关系模式中每个届性均为单届性,非主届性都完全函数依赖丁主关系键,且不传递函数依赖丁主关系键,故为3NF);表的逻辑结构如下:1. 学生表数据项名称数据定义是否为空是否为主键学号(no)char,20否

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号