实验4_学生信息管理数据库系统设计与开发.doc

上传人:飞****2 文档编号:78919380 上传时间:2023-03-19 格式:DOC 页数:8 大小:185KB
返回 下载 相关 举报
实验4_学生信息管理数据库系统设计与开发.doc_第1页
第1页 / 共8页
实验4_学生信息管理数据库系统设计与开发.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《实验4_学生信息管理数据库系统设计与开发.doc》由会员分享,可在线阅读,更多相关《实验4_学生信息管理数据库系统设计与开发.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、实验4 学生信息管理数据库系统设计与开发(2)一、 概述1、项目背景:管理信息系统实验2、编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:学生信息管理系统4、开发环境:Access2003二、需求分析1、问题的提出:学生信息管理是整个学校管理工作中的关键环节之一,涉及到学生基本信息管理、成绩管理、住宿管理等诸多方面。采用计算机信息技术和网络技术来管理学生信息是大势所趋;计算机网络学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。2、需完成的功能:(1)能录入、修改、查询、输出学生的档案信息包括学生的学号、姓名、性别、出生日期、专业、所在班级等。(2)能录入、修

2、改、查询、输出学生的各学期各门课的成绩信息,并支持按特殊等条件的统计、查询、报表输出。三、实验内容:1、熟悉Access20032、数据库设计2.1 E-R图的绘制2.2 E-R图转化为数据表2.3 在Access2003中建立数据表2.4 在Access2003中建立数据表之间的联系3、数据操作3.1 用查询设计器创建查询下面是用查询设计器创建【学生成绩查询】的具体过程: 在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,如图所示。 在【显示表】对话框【表】选项卡的列表框中分别选择要查询的表:班级表、学生表

3、、学习表、课程表。这些表将出现在设计器窗口上窗格中。然后关闭【显示表】对话框。 单击查询设计区的【字段】栏的某一列,该文本框右端将出现一个下三角按钮,单击此下三角按钮,将弹出可用字段列表。在此列表中可以选择查询要使用的字段。我们选择学号、学生姓名、班级名、课程名、学分和成绩。选择后的查询设计器窗口如下图:单击工具栏上的【运行】按钮(红色感叹号符号),运行该查询,查询结果如图所示:(5)将该查询保存,保存名为“查询1”。3.2 用SQL语言创建查询下面是用SQL语言创建某表查询的具体过程: 在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗

4、口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入选择的SQL语句,输入后的设计视图如下所示。要求:同学们输入相关的SQL语句,以实现3.1的中出现的查询结果。3.3 用SQL语言创建数据更新当数据库中有的数据需要修改时,我们就需要进行对数据的更新操作。我们仍然用SQL语言创建数据更新:在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询

5、的SQL视图,在其中输入SQL语句,以实现“将课程表中某门课程的学分进行修改”。3.4 用SQL语言创建数据插入当有新的信息需要加入到这个数据库中时,我们就需要进行对数据的插入操作。我们仍然用SQL语言创建数据插入:在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入SQL语句,以实现“在社团表中添加一条新记录”。3.5 用SQL语言创建数据删除当有新的信息需要从数据库中删除时,我们就需要进行对数据的删

6、除操作。我们仍然用SQL语言创建数据删除:在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入SQL语句,以实现“将3.4添加的新记录从社团表中删除”。4、交互界面设计4.1窗体窗体作为Access2003数据库的重要组成部分,是联系数据库与用户的桥梁。窗体提供了输入和维护表中数据的方式,我们可以用每次一个记录的方式浏览数据。通过使用窗体,可以使数据库中的数据更直观、更加人性化地显示在数据库用户面前。窗

7、体的创建可以用窗体向导来设计,也可以用设计视图设计自己所需要的窗体。(一)下面是用窗体向导来设计【学生信息】窗体: 在【新建窗体】对话框中选择【窗体向导】选项,数据来源于“学生”信息表,然后单击【确定】按钮就会打开窗体向导。 在屏幕上将弹出的第一个对话框中选择窗体所用的字段,将学号、学生姓名、性别、出生日期、班号、宿舍号等字段添加到【选定的字段】列表框中,单击【下一步】按钮,进入下一个对话框。 该对话框中提供了有关窗体的六种布局方式:【纵栏式】、【表格】、【数据表】、【两端对齐】、【数据透视表】和【数据透视图】。这里选择【纵栏式】的窗体布局,单击【下一步】按钮,进入下一个对话框。 在接下来的对

8、话框中可以为窗体选择不同的样式,向导提供了九种不同的窗体样式,在此窗体的左侧也提供了所选的窗体样式预览。选定【宣纸】样式后,单击【下一步】按钮,进入下一个对话框。 最后一个对话框用于设定窗体标题,在对话框顶部的文本框中输入“学生信息”,然后选择打开窗体。单击【完成】按钮,完成窗体的创建工作。 打开该窗体,将出现设计好的窗体,如下图所示:(二)命令按钮设计(1)记录的添加选择【学生信息】窗体的设计视图,单击【工具箱】的【命令按钮】按钮,在设计视图的【主体】区创建一个命令按钮控件,同时出现一个命令按钮向导。在“类别”中选择“记录操作”,在“操作”中选择“添加新记录”,进入下一步,选择“文本”,输入

9、“添加记录”,完成。打开“学生信息”窗体,用刚刚添加的“添加记录”按钮进行记录的添加。(2)记录的删除选择【学生信息】窗体的设计视图,单击【工具箱】的【命令按钮】按钮,在设计视图的【主体】区创建一个命令按钮控件,同时出现一个命令按钮向导。在“类别”中选择“记录操作”,在“操作”中选择“删除记录”,进入下一步,选择“文本”,输入“删除记录”,完成。打开“学生信息”窗体,用刚刚添加的“删除记录”按钮进行记录的删除。(3)记录的修改选择【学生信息】窗体的设计视图,单击【工具箱】的【命令按钮】按钮,在设计视图的【主体】区创建一个命令按钮控件,同时出现一个命令按钮向导。在“类别”中选择“记录操作”,在“

10、操作”中选择“保存记录”,进入下一步,选择“文本”,输入“保存记录”,完成。打开“学生信息”窗体,用刚刚添加的“保存记录”按钮进行记录的修改。4.2报表报表是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。报表既可以输出在屏幕上,也可以传送到打印设备。有了报表,我们就可以控制数据的摘要,获取数据会汇总,并以所需的任意顺序排序信息。如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。下面是用设计视图创建【学生成绩报表】的具体过程: 在数据库窗口的【对象】栏上单击【报表】,然后单击工具栏上的【新建】按钮,出现【新建报表】对话框,且【设计视图】选项已被选中,

11、打开【请选择数据对象的来源或查询】下拉列表框,选择【查询1】(3.1中创建好的查询),然后单击【确定】按钮。这时进入报表的设计视图,同时工具箱和【查询1】的字段列表也打开了。单击工具栏中的标签,在报表页眉里添加名称【成绩报表】的标签,设置字体、大小等格式。用工具箱中的文本框控件在【页面页脚】节中添加一个文本框控件,然后打开其属性对话框,在【数据】选项卡中的【控件来源】中填入“=第 & Page & 页”,用以标识该页是第几页。将【查询1】字段列表中的字段拖动到自己所需的位置,可以调整控件的位置以及其大小,设置字体、大小等格式。该设计视图如下所示:关闭该报表的设计视图,然后双击该报表,出现预览该报表视图如下所示:(6)在设计视图中设置相关字体格式,使报表格式更加美观。

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com