收藏 分销(赏)

数据库优秀课程设计总结报告.docx

上传人:a199****6536 文档编号:2658314 上传时间:2024-06-03 格式:DOCX 页数:14 大小:206.79KB 下载积分:8 金币
下载 相关 举报
数据库优秀课程设计总结报告.docx_第1页
第1页 / 共14页
数据库优秀课程设计总结报告.docx_第2页
第2页 / 共14页


点击查看更多>>
资源描述
数据库课程设计总结汇报 设计题目:学生成绩管理系统 学生姓名: 学 院:信息学院 专 业: 班 级: 指导老师: 7 月 2日 目 录 1.序言 6 1.1开发背景 6 1.2可行性分析 6 1.3本文概述 7 2. 需求分析 7 2.1市场分析 7 2.2功效描述 7 2.3.业务步骤分析 9 2.4数据步骤分析 9 2.5 数据字典 10 2.6用例图 12 3.概念结构设计 13 3.1概念模型设计 13 4.逻辑结构设计 14 4.1 模型转换 14 5.物理结构设计 16 6.部分功效实现 7.结束语 16 6.1心得体会 16 6.2 存在问题 16 学生成绩管理系统课程设计 1.序言 学生成绩管理系统是一个教育单位不可缺乏部分,它内容对于学校决议者和管理者来说全部至关关键。伴随成绩技术在管理上越来越深入而广泛应用,学生成绩管理系统应用在技术上已逐步成熟。信息系统是一个不停发展新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必需建立和本身特点相适应管理信息系统。我们最终决定用ERWIn、Rational Rose开发学生成绩管理系统。学生成绩管理系统由学生基础信息管理模块、成绩管理模块、课程信息管理模块、查询模块和统计模块五个模块组成,我们关键负责成绩管理模块实现。该模块关键由三个子模块组成:学生管理模块:包含学生信息查询;讲课管理模块:包含查询教讲课程;成绩管理模块:包含学生成绩添加、删除。相对来说,因为包含费用统计,功效较为复杂。但最终还是完成了成绩管理模块功效。 1.1开发背景 该项目开发软件为学校学生成绩管理系统软件,是鉴于现在学校学生人数剧增,学生信息呈爆炸性增加前提下,学校对学生成绩管理自动化和正确化要求日益强烈背景下构思出来,该软件设计完成后可用于全部教育单位(包含学校,学院等等)学生信息管理. 作为计算机应用一部分,使用计算机对学校各项信息进行管理,含有手工管理所无法比拟优点。比如:信息录入、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升工作效率,也是学校科学化、正规化管理和世界接轨关键条件。建立学生成绩管理系统,采取计算机对学生信息进行管理,深入提升办学效益和现代化水平。帮助广大老师提升工作效率,实现学生成绩管理工作步骤系统化、规范化和自动化。 1.2可行性分析 所谓可行性分析就是用最小代价在尽可能短时间内确定问题是否能够处理。这步工作关键是要进行一次大大压缩简化了系统分析和设计过程,也就是在较高层次上以比较抽象方法进行系统分析和设计过程。可行性研究最根本任务是对以后行动方针提出提议,以避免时间、资源、人力和金钱浪费,推荐一个很好处理方案,而且为工程制订一个初步计划。 1.3本文概述 学生成绩查询系统对学校加强学生成绩管理有着极其关键作用。因为各个大学全部在连续扩招,学生数量日益庞大,传统手工成绩管理不仅工作量大,而且轻易出现问题。  2. 需求分析 2.1市场分析 伴随科学技术不停提升,计算机科学技术日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。现在中国教育机构对学生成绩管理还普遍停留在纸介质基础上,这么机制已经不能适应时代发展,因为它浪费了很多人力和物力,在信息时代,这种传统管理方法肯定被计算机为基础信息管理所替换。经过调查,要求系统含有权限设置功效登录模块,学生能够实现成绩信息查询功效。教务管理人员能够实现注册新用户,学生成绩信息查询、录入、删除、修改、浏览、统计等功效 2.2功效描述 (1)用户管理功效  用户分为老师用户、学生用户两类。不管是老师用户,还是学生用户全部需要经过用户名和口令进行登录。  (2)按学生角度管理老师能够看到学生信息和成绩信息。学生信息包含学号、姓名等基础信息。当老师要查看某一学生信息时,能够自动显示出该课程这个学生全部课程学习成绩。在成绩信息中,老师能够对学习成绩进行增加、修改和删除,并能够打印报表。尤其是能够对学生成绩进行分析,便于在以后教学和出卷中改善。  (3)学生对成绩查看功效  学生用户登录后,学生能够看到自己学生信息和成绩信息。学生信息包含学号、姓名等信息。成绩信息包含这个学生全部课程成绩信息。   (4)学生查询功效 为了方便学生查找成绩等信息,将全部信息根据需要进行分类。这么学生就能很方便找到自己需要信息。  (5)添加功效:老师能够经过填写表格形式输入学生成绩等相关信息。系统能够自动避免反复信息。  (6)修改功效:老师能够对数据库中信息进行修改。系统能够经过老师给出条件查找出所要修改信息,对修改后信息进行保留,并自动查找是否是反复信息。  (7)删除功效:老师能够对数据进行删除操作。系统能够经过老师给出条件查找出要删除信息,并提醒是否确定删除,假如确定删除,则把相关信息从数据库中删除掉。  (8)老师查询功效:老师能够经过条件选择查询全部信息,并进行排序。 功效模块图  2.3.业务步骤分析 业务步骤图是一个描述系统内各单位、人员之间业务关系、作业次序和管理信息流向图表,利用它可帮助分析人员找出业务步骤中不合理流向。 2.4数据步骤分析 成绩 数据步骤图是一个能全方面地描述信息系统逻辑模型关键工具,它能够利用少数多个符号综合反应出信息在系统中流动、处理和存放情况。 学生 老师登记 学生信息表 管 老师信息表 理 管理员 老师信息处理 员 数 学生信息表 据 流 程 图 学生信息处理 系领导汇总 表 本校学生资 料 班级课程设计 成绩汇总表 教务处审核 学生成绩档案 教学纲领 成绩单 入学通知书 学生成绩管理数据步骤图 老师审核 老师审核 课程 在读学生 新生 老师信息库 老师查询管理数据步骤图 成绩单 科目表 成绩管理库 老师录入 管理员查询 老师查询 学生查询 2.5 数据字典 (1) 数据项定义  数据项名称:管理员  简     述:管理教学信息,方便师生查询  组     成:学校人员  数据项名称:学生学号  数据项编号:xxxxxxxxxx  别      名:学生编号  简      述:某个学生代号用十个阿拉伯字母表示,每两个依次代表学生入课时间,学 院号,专业,班级,姓名序号。  类型及宽度:整型,10位  组      成:入课时间+学院号+专业+班级+姓名序号 取值  范围:“”到“xxxxxxxxxx” 数据项名称:老师编号  别      名:老师编号 xxxxxx  简      述:某个老师代号用六个阿拉伯字母表示,每两个依次代表老师任职时间,学院号,姓名序号。  类型及宽度:整型,6位  组      成:任职时间+学院号+姓名序号  取值  范围:“000101”到“xxxxxx”  (2)数据结构定义  数据结构编号: c-j xxxxxxxxxx   数据结构名称:学生成绩单  简        述: 学生掌握知识情况考查  数据结构组成:学号+姓名+成绩+课程 (3)数据存放  存放 文件名:学生成绩  简       述:统计学生考试成绩单  组       成:科目+成绩代码+学生姓名+学生人数+学号+性别  (4)外部实体  实体    名称:二级学院  组        成:学院名称  输入数据流:学生成绩  输        出:二级院系学生成绩  (5)数据流描述  数据流 名称:成绩单  数据   结构:成绩表编号+科目+成绩代码+学生人数+学生姓名+班级+学号 +性别+成绩  来      源:教务处  去      向:成绩单审核模块 (6) 处理逻辑描述       处理  名称:成绩单审核  来      源:成绩单  简明  说明:审核成绩单是否全部输入  犯错  处理:审核成绩单填写格式是否符合要求,姓名和成绩填写是否一致  输出  信息:成绩经过、补考 2.6用例图 总体用例图 管理员信息用例图 学生个人信息用例图 3.概念结构设计 3.1概念模型设计 概念模型有很多模型,其中最常见方法之一是“实体—联络模型”,即使用E-R图来描述某一组织概念模型。系统E-R图能够将各个实体之间关系显示出来。将各个实体属性依靠表示明白。 1) 学生实体:共有6个属性,包含学生ID,学生密码,姓名,班级,专业,专业ID 2) 课程实体:共有4个属性,包含课程ID,课程名,课程课时,课程学分 3) 老师实体:共有5个属性,包含老师ID,专业,老师密码,老师姓名,职位 4) 管理员实体:共有4个属性,包含管理员ID,管理员姓名,管理员职位,管理员密码 4.逻辑结构设计 4.1 模型转换 E-R图向关系模型转化要处理问题是怎样将实体型和实体间联络转化为关系模式。 学生(学生ID,学生密码,姓名,班级,专业,专业ID) 老师(老师ID,专业,老师密码,职位,姓名) 管理员(管理员ID,管理员姓名,管理员职位,管理员密码) 课程(课程,课程名,课时,学分) 专业(专业,专业名) 成绩表 管理员表 课程表 老师表 学生-老师关系表 学生表 5.物理结构设计 数据库物理设计任务是为上一阶段得到数据库逻辑模型,即数据库逻辑结构选择适宜应用环境物理结构,既确定有效地实现逻辑结构模式数据库储存,确定在物理设备上所采取存放结构和存取方法,然后对该存放式进行性能评价、修改设计、经过数次反复,最终得到一个性能很好存放模式。数据库物理设计内容包含统计存放结构设计、存放路径设计 6.结束语 6.1心得体会 经过这次数据库课程设计,我们掌握了ERWIn、Rational Rose软件使用,也深入了解了数据库意义,将它和现实中问题联络在一起,能够使问题简单化,更轻易操作。我们这次建立是学生成绩管理系统,学生成绩管理系统是一功效十分強大管理系统,它集多种功用于一身,能够完成教学中多种操作,如对学生成绩添加.删除等。在制作过程中,程序编写也十分复杂,工作量很大,编写一定要认真。一个小小失误全部可能使程序出现大漏洞。我们这次完成学生成绩管理系统是对要写成学生成绩管理系统做全方面分析,即对学生成绩管理系统要使用编写方法,管理功用,运行方法进行分析,并作出明确处理方案.针对这次学生成绩管理系统,它步骤是:以老师和学生两种方法进入,要有密码认证.学生进入系统在能查看此学生各科目标成绩,老师进入系统也能查看各位学生成绩。 6.2 存在问题 在制作学生成绩管理系统时,我们才知道知道书本上知识和利用知识是两回事,只有实践才能出真知识,一味学习并不代表着真学到了知识。我们对于学习不能只纸上谈兵,一定要亲自做一做。 参考文件 [1]萨师煊 王珊.数据库系统概论[M].北京:高等教育出版社,.2 [2]刘秋生 数据库系统设计及其应用案例分析 东南大学出版社 [3]王珊 数据库系统概论(第3版) 高等教育出版社 [4]秦靖,刘存勇.Oracle从入门到精通 [5]李丙洋.涂抹.Oracle.三思笔记之一步一步学Oracle
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服