- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验4_学生信息管理数据库系统设计与开发.
实验4 学生信息管理数据库系统设计与开发(2)
概述1、项目背景:管理信息系统实验2、编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:学生信息管理系统4、开发环境:Access2003
二、需求分析
1、?问题的提出:学生信息管理是整个学校管理工作中的关键环节之一,涉及到学生基本信息管理、成绩管理、住宿管理等诸多方面。采用计算机信息技术和网络技术来管理学生信息是大势所趋;计算机网络学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。
2、?需完成的功能:(1)能录入、修改、查询、输出学生的档案信息包括学生的学号、姓名、性别、出生日期、专业、所在班级等。(2)?能录入、修改、查询、输出学生的各学期各门课的成绩信息,并支持按特殊等条件的统计、查询、报表输出。
三、实验内容:
1、熟悉Access2003
2、数据库设计
2.1 E-R图的绘制
2.2 E-R图转化为数据表
2.3 在Access2003中建立数据表
2.4 在Access2003中建立数据表之间的联系
3、数据操作
3.1 用查询设计器创建查询
下面是用查询设计器创建【学生成绩查询】的具体过程:
⑴ 在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,如图所示。
⑵ 在【显示表】对话框【表】选项卡的列表框中分别选择要查询的表:班级表、学生表、学习表、课程表。这些表将出现在设计器窗口上窗格中。然后关闭【显示表】对话框。
⑶ 单击查询设计区的【字段】栏的某一列,该文本框右端将出现一个下三角按钮,单击此下三角按钮,将弹出可用字段列表。在此列表中可以选择查询要使用的字段。我们选择学号、学生姓名、班级名、课程名、学分和成绩。选择后的查询设计器窗口如下图:
⑷单击工具栏上的【运行】按钮(红色感叹号符号),运行该查询,查询结果如图所示:
(5)将该查询保存,保存名为“查询1”。
3.2 用SQL语言创建查询
下面是用SQL语言创建某表查询的具体过程:
⑴ 在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入选择的SQL语句,输入后的设计视图如下所示。
要求:同学们输入相关的SQL语句,以实现3.1的⑷中出现的查询结果。
3.3 用SQL语言创建数据更新
当数据库中有的数据需要修改时,我们就需要进行对数据的更新操作。我们仍然用SQL语言创建数据更新:
在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入SQL语句,以实现“将课程表中某门课程的学分进行修改”。
3.4 用SQL语言创建数据插入
当有新的信息需要加入到这个数据库中时,我们就需要进行对数据的插入操作。我们仍然用SQL语言创建数据插入:
在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入SQL语句,以实现“在社团表中添加一条新记录”。
3.5 用SQL语言创建数据删除
当有新的信息需要从数据库中删除时,我们就需要进行对数据的删除操作。我们仍然用SQL语言创建数据删除:
在对象中选择查询对象,单击新建按钮,就出现【新建查询】对话框,选择设计视图,单击【确定】,弹出查询设计器窗口,同时弹出【显示表】对话框,先关闭【显示表】对话框,然后在设计器窗口上窗格中单击右键选择SQL视图,将出现选择查询的SQL视图,在其中输入SQL语句,以实现“将3.4添加的新记录从社团表中删除”。
4、交互界面设计
4.1窗体
窗体作为Access2003数据库的重要组成部分,是联系数据库与用户的桥梁。窗体提供了输入和维护表中数据的方式,我们可以用每次一个记录的方式浏览数据。通过使用窗体,可以使数据库中的数据更直观、更加人性化地显示在数据库用户面前。窗体的创建可以用窗体向导来设计,也可以用设计视图设计自己所需要的窗体。
(一)下面是用窗体向导来设计【学生信息】窗体:
⑴ 在【新建窗体】对话框中选择【窗体向导】选项,数据来源于“学生”信息表,然后单击【确定】按钮就会打开窗体向导。
⑵ 在屏幕上将弹出的第一个对话框中选择窗体所用的字段
文档评论(0)