




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息检索实验报告题目:成绩管理系统的设计班级: 计算08-2班 学号: 姓名: 成绩: 辽宁工程技术大学基础教学部成绩管理系统的设计辽宁工程技术大学电信学院计算机系 辽宁葫芦岛(125100)E-mail:7553624188摘要:随着计算机技术的发展, 特别是计算机网络技术的普及, 为学生成绩管理工作现代化提供了重要的手段。本文详细介绍了高校学年制学生成绩管理系统的设计思想、主要功能、实现方法, 并分析了成绩管理系统的总体设计结构。该系统的开发, 提高了高校成绩管理的水平。为今后实现学分制奠定了基础。关键词:学生成绩管理; 编码; 数据库The design of the college studentsscores management systemLiaoning Technical University AbstractThe development of the computer technology, especially the popularity of the computer ne twork technology supplied important methods for the modernization of the college studentsscores management work.The paper introduced the college studentsscores management system including the idea of design, main function, realization method, and analyzed the general design structure of the system. The development of this system improved the level of the college scores management , and established the foundation to perform the credit system in the future.Key words: studentsscores management;coding;database1、引言学生成绩管理系统是一个教育单位不可缺少的部分, 它的内容对于学校的决策者和管理者来说都事关重要, 所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。近年来学生成绩管理应用比较广泛的是人工管理和应用表单管理!随着大中院校的逐年扩招, 学生人数越来越多, 对学生成绩的管理也越来越繁琐, 利用人工处理一些诸如数据录入、 数据查询、 数据更新、 数据统计以及报表打印等功能耗时巨大,而且极容易出错【1】。而应用表单的方法, 并对教学结果作出评价的一种计划过程与操作程序,也存在着许多缺点,如:效率低、 查询成绩限时限点,另外时间一长,将产生大量的文件和数据,这对于查找、 更新和维护都带来了不少的困难。随着计算机和网络技术的飞速发展,应用数据库技术及网络技术,大大地减轻教学管理工作人员的工作负担, 节省人力、 物力消耗,提高工作效率和管理水平,更有利于实现高等院校管理现代化【2】。2、系统的开发目标本次设计的系统力求实现高起点、 高标准、 高目标的要求,尽可能实现自动处理, 满足高校高水平成绩管理的需要。在进行系统总体规划时, 为系统确定了如下目标:(1) 应对学生从入学至毕业的全部学习过程中的成绩信息进行管理。(2) 系统应具有普遍的适用性, 对各类本、 专科生的成绩信息都可以直接使用。(3) 系统应具有良好的查询与统计功能, 并能用报表或图表的形式输出其结果。(4) 系统的界面友好, 在操作上简单易行, 易学易用,便于维护,系统的功能强大且全面, 能适应学校的现有工作, 并且要准确快速。(5) 系统应实现校园网上通信,网上用户可对数据库进行浏览和查询及信息反馈3。3、系统功能分析3.1灵活、 简便、 准确的数据录入功能能方便地录入学生、 教师、 课程、 系部、 班级、 课程设置等基础数据, 使数据的输入量尽可能小,对于成绩的录入要求提供按班级录入,按个人录入两种方式,因此在数据库和模块功能的设计上,应做到使基础数据一次输入多次使用, 这不但减少用户的工作量, 提高了系统工作的效率, 而且避免了由于同一数据的多次输入造成数据的不一致性。另外,应对不同级别的操作人员设定用户口令和管理员口令,赋予不同的使用权限,以保证数据的安全性和保密性。3.2成绩统计功能 要求快速地对学生成绩进行统计分析。能统计学生的每门课程的考试、考查成绩、总成绩、平均成绩,加权平均成绩,每门课程的学分、绩点、总学分。并能自动生成重修及毕业前重修学生名单,及时对成绩未达要求的学生提出学业警戒。3.3报表输出功能要求生成各种学生成绩报表,包括每个学生的某一个学期课程成绩表,每学期每个班级的考试,考查课成绩表,每学期所有课程的总成绩排名表,每个学生的毕业档案表等。其中每学期每个班级的考试、考查课成绩表,由于各个年级的学生所上的课程是不同的,所上的课程门数也是不同的,所以这个报表有一定的困难,因为对于不同的年级这个报表的表头是变化的, 课程门数也是变化的。3.4查询功能查询功能包括学生基本情况的查询, 教师、课程、系部、 班级、课程设置等基础数据的查询,学生每学期的成绩查询,学生入学以来所有成绩查询,班级单科成绩查询,班级入学以来全部成绩查询,班级重修名单查询,毕业前重修名单查询等。3.5数据修改的功能数据修改包括因学生休学、退学、专业分流、转班级造成的数据变动,因输入错误造成的数据修改等。4、数据库设计本系统的数据库设计采用较通用的实体联系方法 ,即 E R 图方法。首先 ,根据调研结果分析系统中存在哪些实体,并确定各实体的属性,再找出各实体间的联系,确定各联系的派生属性,最后按照数据库设计原则产生本系统的所有数据库结构并优化。本系统中存在三个实体:学生、 课程、 教师。“学生” 实体应有五个属性,分别为学号、姓名、性别、来源、和备注;“课程” 实体有五个属性,分别为课程号、课程名、考核性质、学时和学期;“教师” 实体四个属性,分别为教室编号、姓名、职称和教研室。系统还存在有2个关系:选课和教课。“选课”有四个属性,分别为课程号、学号、成绩和重修标记;“教课”有三个属性,分别为教师编号、课程号和上课时间。其中 “学生” 实体和 “课程” 实体存在“选课”联系,这种联系为多对多联系(即一名学生可选多门课程,一门课程也可被多个学生选)“课程”实体和“教师”实体也存在“教课”的多对多联系【4】。5、代码设计本系统中涉及三种代码的设计。(1) 学号代码共十二位,前四位表示入学年份,第五、六位表示系部代码,第七位、第八位表示本专业代码,第九、十位表示第几班级,最后两位表示班内学号。例如 2008年入学的计算机科学与技术系,计算机科学与技术专业2班20号学生的学号为: 200801020220。(2) 教师编号共六位,前两位表示系部,第三、四位表示系部的教研室,第五、六位表示序号,如040102 的教师编号,表示是计算机科学与技术系,计算机科学与技术专业教研室的02号教师。(3) 课程代码共六位,前两位表示系部,第三、四位表示系部的专业, 第五、六位表示序号, 如040115的课程代码,表示计算机科学与技术系,计算机科学与技术专业数据库原理及应用这门课程5。6、数据库设计数据库的设计是系统设计中很重要的一个环节, 数据库结构设计的好坏, 将直接影响系统的工作效率以及实现的效果, 好的数据库结构设计会减少数据库的存储量, 数据的完整性和一致性比较高, 系统具有较快的响应速度, 能简化基于此数据库的应用程序的实现等。数据库设计时要注意数据的独立性和冗余性, 并要考虑到系统的应用,保证数据操作的高效率。针对学生成绩管理系统目标和功能的需求,设计如下所示的数据表6。学生情况表( 学号, 姓名, 性别, 出生年月, 政治面貌, 身份证号,家庭住址, 家庭电话, 毕业证号, 毕业论文题目, 设计周数, 指导教师,毕业论文成绩)系部代码表( 系部代码, 系部名称)班级代码表( 班级代码, 班级名称)教师代码表( 教师代码, 教师名称)课程代码表( 课程代码, 课程名称)课程设置表(课程代码,课程名称, 类别, 课时,教师代码,教师名称,学期,班级代码, 学分,绩点)学生成绩表(学号, 姓名, 课程代码,课程名称,学期,成绩,学分, 绩点)重修成绩表(学号, 姓名, 课程代码,课程名称,学期,成绩,重修成绩)毕业前重修成绩表(学号,姓名,课程代码, 课程名称,学期,成绩, 重修成绩, 毕业前重修成绩)7教务干事只需要输入学生情况表和课程设置表中的数据及学生成绩表中的成绩。系部代码表、 班级代码表、 教师代码表、 课程代码表等数据表的数据由教务处统一生成,由各系部共享,这样减少了输入量并有效避免了由于同一数据的多次输入不一致所造成的数据混乱。7、系统的基本模块本系统采用模块化设计方法, 按功能要求划分为若干个功能模块,各模块之间既是一个有机的整体,相互协调,共同配合完成任务,又相互独立便于系统扩充和维护,系统模块结构图,各模块如下。(1) 系部,班级,学生情况,教师代码,课程代码等维护模块,都是对各自的基本信息进行插入、删除、修改等维护工作。(2) 每学期课程设置模块。该模块把各专业每学期所开设的课程信息输入到课程设置表中, 根据表中每一课程的信息,可以在成绩表中生成每学期、每一课程的学生成绩信息,可以录入每一课程的成绩。(3) 班级单科成绩录入模块: 按班级录入每学期、每一课程的学生成绩,对于考试课按百分制录入成绩,对于考查课教师按优、良、中、及格、不及格给成绩,但由于成绩字段设为数字型,故不能直接输入字符型数据,用100 分以外很少用到的数字来表示这些字符型数据, 例如: 901:未选修这门课,902:表示缓考, 903:优秀, 904:良好, 905:中等,906:及格, 907:不及格, 908:旷考, 在成绩查询,成绩计算, 报表打印中都要将这些数字转换成相应的成绩等级,使得系统的适用性和实用性大大加强。当学生的成绩为小于60 分或不及格或旷考时, 系统自动把此学生的学号、姓名、课程、学期、任课教师等信息放入到重修成绩表中,便于以后查询打印重修名单,这样就使成绩录入人员专心注意成绩是否正确录入,而不必关心其他事情8。(4) 单个学生全部成绩录入模块:由于是按班级录入学生的成绩,所以对于留级的学生,转专业的学生,专升本的学生他们的成绩还未录入,所以专门用一个模块来录入他们过去以来的成绩, 以后他们也跟着班级录入成绩。(5) 重修成绩录入, 毕业前重修成绩录入模块:按学号或姓名在重修成绩表中输入每个不及格学生的重修成绩,如果还不及格,系统自动把此学生的学号、 姓名、 课程、 学期、 任课教师等信息放入到毕业前重修成绩表中, 也是按学号或姓名在毕业前重修成绩表中输入学生的毕业前重修成绩9。(6) 班级单科成绩查询, 班级全部成绩查询模块:按班级查询单科成绩和所有已考成绩。(7) 打印班级成绩综合表模块:按班级打印每学期所有成绩综合表, 每个人每学期的所有成绩、 总分、 加权平均分横向作为一条记录,班级的所有学生的成绩记录构成一个综合表, 并按加权平均分排序,此表可以作为评定奖学金、 评定三好学生的依据。(8) 打印个人成绩通知单模块:打印每个人每学期所有成绩的通知单,由班主任邮寄给学生的家长,让家长了解学生在校学习的情况。(9) 按学号打印班级重修名单,按课程打印班级重修名单,打印毕业前重修名单模块:按学号打印各班的重修名单,可以了解某个学生需要重修几门课程, 按课程打印各班级重修名单, 可以了解此门课程有多少个学生需要重修,出卷教师是谁,以便确定印刷试卷的份数。打印毕业前重修名单也是了解某个学生毕业前还需要重修哪几门课程,出卷教师是谁,以便安排毕业前重修。 (10) 毕业设计成绩录入模块:考虑到整个大学四年只进行一次毕业设计,所以将毕业论文,设计周数, 指导教师,毕业论文成绩等字段放在学生情况表中,将毕业设计的题目、 成绩等内容输入到表中, 便完成了每个学生的毕业设计成绩的录入。(11) 打印毕业学生档案表模块: 这是对毕业生进行档案表的打印,档案表的内容包括学生的基本情况,学生每个学期所有课程的成绩, 以及毕业设计的成绩, 这个档案表最后放入毕业生的档案袋中。(12) 学生毕业处理模块:当学生毕业后,可以将毕业的所有学生转入历史库,以减少数据表的记录,加快处理速度10。8、结论:学校学生成绩管理系统的设计基础来自于需求与应用,同时切合高校教育改革实际, 高效可行,信息共享。本系统已在我系使用,对学生成绩进行管理,并且在符合教师及学生的认识水平、易于运用等方面给予了足够的重视和充分的考虑。该系统提高了学生成绩系统管理的效率,加强了我系的科学化、规范化管理。参考文献1 霍玉侠. 学生成绩管理系统的设计与实现J .科技信息, 2007(17): 79.2 赵红波, 李研达. 学生成绩管理系统设计J 计算机与信息技术,2007,7(7):63.3 柴瑞敏, 李梁斌. 高校学生成绩管理系统设计 J .辽宁工程技术大学学报, 2001, 6( 3) : 364- 366. 4 张益星, 罗敬. 高校学生成绩管理系统的设计与实现M.信息技术,2006(4):1325 薛华成. 管理信息系统M. 北京 清华大学出版社 1993.30-356 何旭洪, 余建英 . Pow erBuilder 8. 0数据库系统开发实例导航 M . 北京: 人民邮电出版社, 2003 7 萨师煊, 王珊. 数据库系统概论M . 高等教育出版社, 2000 8 魏茂林. 数据库应用技术- - Visual FoxPro 6.0(第 2 版) , 电子工业出版社, 2006 年.9 李春葆. VisualFoxPro7.0 数据库系统设计与开发 , 清华大学出版社, 2003 年 8 月.10 毛一心. 中文版 Visual Foxpro6. 0 应用及实例集锦M . 人民邮电出版社, 1999.检索总结在老师的认真辅导帮助下,结束了一学期的艰苦理论学习和上机实际操作,让我获益匪浅。学到了很多信息检索方面的知识。实际动手操作能力也有了较强提高。主要学习了学位文献,学术会议文献,科技报告文献,网上专利文献,网上标准文献资源,中文电子期刊,中文电子图书与文献数据库及其检索方法。我所用到的检索系统有:万方数据,中国知网,维普数据库。我检索论文的主要步骤为:分析课题、选择检索系统和工具、制定检索策略、选择检索方法、查找文献线索、文献阅读与分析评价。一、分析课题1、查找具体问题。正确选择好检索工具,一步到位查到所需信息。2、查找有关成绩管理系统专题的前沿和研究动态等最新资料。需要的期刊、会议文献、预印本等最新颖的一次文献,还对这一课题进行深入的专题研究,提出创新性观点,综合查阅专著、期刊、学位论文等文献。二、选择检索系统和工具每种检索手段都有自己的优势,亦有缺陷,当我选择检索工具前,我仔细了解检索工具的学科特色、收录文献类型、时间范围、特色、检索方法等,利用了检索手段的优势,避其短,在分析课题的基础上,基于对检索工具的认知,选择最能帮助我直接达到检索目标的检索工具(或数据库)。下面我对检索手段进行了详细说明。 1、手工检索。可选择的检索工具大体有:书目;印刷型索引(如全国报刊索引)、文摘、综述等;参考型工具书;专著;教科书等。2、光盘检索。可利用的检索工具有:各种光盘版的文献数据库(如中国学术期刊全文数据库光盘版、打印资料全文数据库光盘版等)。3、联机检索。可选择的检索工具有:各种联机文献数据库(如Dialog、ORBIT、ISA-IRS、MEDLINE联机文献检索系统等) 4、网络检索。可选择的检索工具有:各图书馆的书目检索系统(如惠州学院图书馆馆藏检索系统)、数字图书馆书目检索
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高教版(外研)高考英语一轮复习Unit 8 I Have a Dream课件
- 科学好玩的报纸课件
- 健康行业营养品采购协议
- 慢乙肝的护理常规
- 科学光的传播课件
- 药剂学教改课件
- 2025年AIGC内容版权保护技术习题(含答案与解析)
- 2025年关系抽取实体对识别(含答案与解析)
- 氩弧焊钣金培训课件
- 膀胱的解剖与生理
- 《简爱》课本剧剧本
- 阳光晾衣房钢结构专项施工方案
- 安宁疗护服务流程
- 肿瘤科实习生入科培训课件
- 国际商务谈判英文版课件PPT
- 热分析DSC培训new
- 注塑机安全操作规程
- 运动处方(课堂PPT)
- 第2章曲柄压力机
- 数学课堂教学技能训练
- FZ∕T 60021-2021 织带产品物理机械性能试验方法
评论
0/150
提交评论