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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

成都理工大学数据库实验报告.docx

1、成都理工大学数据库实验报告本科生实验报告实验课程 数据库 学院名称 专业名称 学生姓名 学生学号 指导教师 实验地点 实验成绩 二 一五 年 三 月 二一五 年 四 月 学生成绩管理系统设计第一章 系统规划1.1设计背景及目的 传统的学生成绩管理工作主要是成绩登记、成绩查询、学生信息查询。该工作主要由任课教师来完成。由于随着教师授课班级学生人数规模的持续壮大,学生的各种信息也不断增加。面对庞大的信息量,传统的人工式的学生管理导致工作繁重,人力物力过多的浪费,况且工作质量也难以得到可靠的保证,往往导致一系列错误的发生,从而影响了整个学生信息的管理。时代的进步,计算机越来越广泛的运用,原先主要由手

2、工操作的学生信息管理,正在慢慢的由计算机代替,并且日益完善。学生信息管理系统就是为了解决和减轻繁琐的手工管理,使教师对学生信息可以上升到一个完善的电子化,信息化管理。在全球信息化的今天,是同计算机进行生产和管理已经成为一种趋势。计算机可以为我们选择最优的方案来达到我们的要求。在面对越来越繁重的教学任务环境下,使用计算机管理可以最大程度减少操作难度,减轻教师的工作负担。实现“以人为本,科学管理“的目标。1.2可行性分析学生信息管理系统是利用计算机技术使学生个人信息管理、成绩查询、成绩登记更改等有机的结合在一起方便教师进行统一高效率的管理。对于系统的结构特性设计,应遵循提高系统实用性和操作简便灵活

3、性的设计的原则。1.2.1经济性可行性研究目前计算机广泛应用于各个领域,尤其是在数据处理方面表现出了巨大的优势,利用计算机将各种复杂的数据,都制作成数据库,交由电脑来管理。用电脑管理数据,可以最大程度减少操作难度,减轻工作人员的劳动负担,并且运算速度快,可靠性高。这使得创建一个好的信息管理系统成为一个必要的工作。但是,建立学生成绩管理系统在经济上是否可行呢?一方面,随着计算机的普及,硬件设备价格不断下降。建立学生成绩管理系统的费用并不是十分的昂贵。通常一个小型的学生成绩管理系统只需一台普通计算机。在另一方面建立学生成绩管理系统以后,由于系统的主要功能是管理学生成绩,所以后期的维护费用将是比较低

4、的。而且由于计算机的使用,降低教师的工作强度,可以将更多的的精力投入到教学工作中去 1.2.2技术性可行性研究该系统使用了Visual C+ 6.0结合Access 2007数据库进行开发,比较容易上手。又由于有很多成功的经验可以让我们在设计和实施的过程来借鉴,极大地降低了开发的风险和开发时间。所以,建立一个学生成绩管理系统在技术上市可行的。1.2.3管理可行性研究系统的工作流程设计遵循了手工的操作流程,所以工作人员只要会简单的计算机录入工作就能很快地掌握系统的使用。综上所述,系统的开发无论是在经济、技术、管理方面都是可行的可以进一步开发研究。第二章 系统分析2.1组织结构与功能分析 组织结构

5、图一张反映组织内部之间隶属关系的树状结构图如图2.1-1,组织结构是如何对组织内部进行分工、分配任务,形成上下左右的部门联系以及上下职位结构。 图1 学生管理的组织结构图从图中可以看出,这种组织结构设置简单、信息查询方便,便于集中管理。适合于教师对于学生成绩的管理。2.2 组织/业务关系图由上一节知道,组织结构图对于组织内部各部分之间的联系程度,组织各部分主要业务职能和它们在业务过程中承担的工作却不能反映出来。这会给后续的业务带来困难。为了弥补这方面的不足,通常需要组织/业务关系图来反映组织各部分在承担业务时的关系。“*”表示该班级是参与以下项目的;2.3 业务功能一览表业务功能一览表是一个完

6、全以业务功能为主体的树状表,其目的在于描述组织内部各部分的业务和功能。2.4 业务流程图业务流程图(transaction flow diagram简称TFD)就是利用一些规定的符号及连线来表示某个业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。2.5 数据流程图数据流程图(Data Flow Diagram, DFD)是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具。数据流程图中常用的符号如图2.5-1所示:2.6 系统数据库建模-E-R模型分析E-

7、R模型(实体联系模型),简称E-R图,是描述概念世界、建立概念模型的实用工具。由前一章的分析可以看出,本系统主要有三个基本实体:教师,学生和统计表。各实体间的联系图如下图所示:各实体联系图其中各实体的属性如下图12图所示: 教师属性图 学生属性图 实体:学生(学生姓名,学生学号,电话,语文,数学,计算机)教师(班级,学生,信息,学生成绩)联系:学生管理(学生姓名,学生学号) 班级管理(班级名称)查询(班级信息,学生成绩,学生信息)E-R图是建立数据模型的基础,根据E-R模型向关系模式的转换规则,可以将E-R图中所有的实体和联系都用关系来表示,从而可以得到数据库的逻辑模型。2.7 数据字典数据字

8、典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合. 下面列出了系统的主要数据字典。成绩表:学生成绩表结构别名:描述:记录所有学生的基本情况定义:成绩表信息=学生姓名+学生学号+学生联系方式+语文成绩+数学成绩+计算机成绩位置:Student.accmdb数据库 名称:教师别名:描述:记录学生信息定义:教师管理信息=教师ID位置:名称:查询请求别名描述:教师查询请求信息 定义:学生成绩表=学生姓名+学生学号+学生成绩位置: 名称:更改请求别名描述:教师更改信息请求信息 定义:学生

9、成绩表=学生姓名+学生学号+学生成绩 位置: Student.accmdb数据库名称:删除请求别名描述:教师删除信息请求信息 定义:学生成绩表=学生姓名+学生学号+学生成绩位置:Student.accmdb数据库数据库名称:新建请求别名描述:教师新建信息请求信息定义:学生成绩表=学生姓名+学生学号+学生成绩位置: Student.accmdb数据库数据库2.8 数据库设计依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序设计的简易性,本系统决定采用一个数据库,在其下创建5个数据表,其结构分别如下: 学生成绩信息表(stud),其字段列表

10、如表2.8-1所示。表2.8-1 图书信息表的结构序号字段名称字段说明类型位数属性是否为主键1Num学号文本15必须非空是2Name名字文本20必须非空3Tel联系方式文本15可为空4Chinese语文成绩文本10可为空5Math数学成绩文本10可为空6Computer计算机成绩文本10可为空2.9 系统U/C矩阵分析U/C矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生。 U/C矩阵是MIS开发中用于系统分析阶段的一个重要工具。提出了一种用关系数据库实现U/C矩阵的方法,并对其存储、正确性检验、表

11、上作业等做了分析。 第三章 系统设计3.1功能子系统划分1、基本信息管理模块主要是学生信息管理子模块和教师操作信息管理子模块:学生信息管理子模块:包括新建学生信息和学生信息管理两个主要功能,在管理系统有对包括姓名、学号、电话、成绩等各种信息进行添加、修改和删除和查询等功能。2、业务管理模块业务处理子模块,包括教师的新增和更改处理。业务查询子模块,包括对学生基本信息的查询,以及对各种成绩的查询。 3.2 层次化模块结构图根据上节分析,可绘出系统层次结构图如下图:3.3 主界面设计整个系统是基于Visual C+ 6.0 MFC Window软件开发工具而设计的,由于选择了基于单文档的设计,因此将

12、主界面如图所示的样子。主界面的左侧是树形目录,显示教师所管理的班级和学生,主界面右侧是列表视图,当在树形目录中选中某个班级时,右侧会显示出该班级的所有学生名字和学号。在主界面的上侧,设置了四个工具按键,当选中某个学生时,在选择相应的按键,就能进入相应的操作板块。3.4 查询操作当选择查询按键时,会弹出查询对话框。在查询对话框中会显示学生相应的个人信息,但无法对信息进行修改,也就是说,数据库不会更新信息。这样保证了学生信息的安全性。3.5 修改操作在修改操作下,会弹出和查询操作一样的对话框,但此时可以对学生的个人信息进行修改。当完成修改,点击“确定“时,会弹出对话框询问是否确定修改,如果确定修改

13、,则会更新数据库,保存修改的信息。更改操作提示对话框3.6 删除操作当选中某个结点时,按下删除按钮时会弹出对话框询问是否确定执行删除操作,若选择确定,则进行删除操作,人员信息会进行更新,数据库中的相应的信息会被删除。删除操作提示对话框3.6 新增操作当选择新增操作时,会弹出新增对话框,输入相关信息,点击确定后,新输入的信息会被录入数据库,数据库会被更新。此时,主界面上便会出现刚才新增的学生信息。删除操作提示对话框点击确定后会弹出具体的信息对话框,完善学生的具体信息第四章 系统设计总结4.1项目实施中各个工作流程分布4.2 系统设计特点通过对教师参加管理的规划、分析、设计、实施以及最后在实践中的

14、维护,基本解决了教师与学生之间之前存在的各种信息沟通难的问题。建立了一套符合教师学生成绩管理现阶段发展的管理信息系统,并且通过详细、全面的可行性分析得出了具体的业务流程图、数据流程图,从中再建立起一个新的系统逻辑模型,相应提取有用的实体,并对其进行具体的技术设计,从而构建出一套完整、可行符合信息管理实际发展要求的新的管理信息系统。1.优点:本系统具有较强的直观性,设计完整,能较好的帮助教师进行管理。 2.缺点:设计的有些方面有点简单,有很多地方还需进一步分析改进。学生实验 心得基本掌握了管理信息系统开发的基础知识,掌握了Microsoft Office Access 2007 基本操作,绘制出比如组织/业务关系图,数据流程图,E-R模型图等。在作业过程中,由于没有熟练掌握基本技能,出现了许多小问题,但经过老师的指导同学们的帮助,顺利完成作业。 通过和同学们交流沟通,我发现大多数同学遇到了和我同样的问题:基础知识不扎实,上机操作能力差,很多知识也只是停留在理论上,所以建议学校以后多给予我们一些实践环节, 增强我们把书本知识运用到实际操作中的能力,为今后工作打下良好的基础。学生(签名): 年 月 日指导教师评语成绩评定:指导教师(签名): 年 月 日

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

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