按步骤学做access简单项目_第1页
按步骤学做access简单项目_第2页
按步骤学做access简单项目_第3页
按步骤学做access简单项目_第4页
按步骤学做access简单项目_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生信息管理系统ACCESS项目练习一、需求分析1、任务描述随着学校规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,学生信息管理工作变得更加复杂,需要规范的学生信息管理系统来提高工作效率。学生信息管理系统是在校学生最容易理解和开发的一个小型管理系统,最适合作为学生的学习系统。2、功能模块学生信息管理系统查看每个学生的个人信息录入新的学生信息修改指定的学生信息查找指定的学生信息删除指定的学生信息3、功能演示()启动项目后,进入项目主界面。()单击“管理学生信息”按钮,进入“信息管理”界面。()单击“信息管理”窗体上的“管理学生信息”、“管理课程信息”、“管理学生成绩”三个按钮分别

2、弹出“学生信息”、“课程信息”、“成绩信息”三个子窗体用来显示三个表的记录。三个子窗体上的按钮都可以实际操作记录,实现查看上一条、下一条、查找记录、删除记录、添加记录的功能。当单击“返回”按钮时都会返回到上级“信息管理”窗体。当单击“信息管理”窗体上的“返回”按钮时,要返回到“主界面”窗体。()在主界面上,单击“查询学生信息”按钮时,打开“查询学生信息”窗体。()在“查询学生信息”窗体上,当在不同的组合框(按学号、姓名、性别、课程名称查询)中选择一个具体值,再单击相应的“查询”按钮时,则按照所选定的值为查询条件,弹出相应的查询结果信息(只能单个查询,不能进行多个条件的复杂查询)。()当单击查询

3、结果窗体上的“关闭”按时,返回“查询学生信息”窗体。()当单击“查询学生信息”窗体上的“返回”按钮时,返回主界面。二、程序设计1、界面设计()程序主界面的设计方法:数据库>选择“窗体”对象>设计视图创建>利用标签控件添加“学生管理系统”标题>利用“命令按钮”控件主体节添加两个按钮>双击按钮,更改按钮的“标题”分别为“管理学生信息”和“查询学生信息”>利用“命令按钮向导”根据提示再创建“退出”按钮(窗体操作,关闭窗体)>保存文件,文件名为“主界面”。()“信息管理”窗体的设计方法:设计视图创建窗体>利用“命令按钮”控件直接在主体节添加四个按钮>

4、;双击四个按钮,依次更改“标题”属性为“管理学生信息”、“管理课程信息”、“管理学生成绩”、“返回”>保存文件,文件名为“信息管理”。()“学生信息”窗体的设计方法:数据库中选择“窗体”对象>新建>自动创建纵栏式窗体,数据源为“学生”>切换到设计视图>“标签”控件在窗体页眉小节中添加标题“学生信息”>“命令按钮”控件向导方式在窗体页脚小节中依次创建“上一条”、“下一条”、“查找”、“删除”、“添加”按钮,注意按钮功能的选择>“命令按钮”控件直接在“添加”按钮右侧添加一个新命令按钮,双击修改标题为“返回”>保存文件,文件名为“学生信息”。()“课程

5、信息”、“成绩信息”窗体的设计创建方法同上面的“学生信息”窗体。数据源选择“课程”、“成绩”表即可。(略)()“查询学生信息”窗体的设计方法:设计视图创建窗体>“标签”控件在主体节添加标题,内容为“请选择查询内容”>“选项卡控件”添加选项卡>删除第二页,把第一页的标题改为“简单查询”>利用“组合框”向导添加四个组合框,数据源来自于表中的相应字段,把组合框的标签分别改为“根据学生学号查询学生信息”、“根据学生姓名查询学生信息”、“根据学生性别查询学生信息”、“根据课程查询对应学生信息”,调整好组合框及标签的位置>利用“命令按钮”控件,添加四个按钮,双击修改标题属性为

6、“查询”和“返回”>保存文件,文件名为“查询学生信息”。(6)“学号查询”主子窗体的设计方法:使用向导创建窗体>按窗体中的出现的字段顺序,依次从“学生”、“课程”、“成绩”三个表中选取所需字段>确定查看数据的方式为“通过学生”>保存,设置主窗体文件名为“学号查询”>设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体>保存。()“性别查询”窗体的设计方法:自动创建窗体表格式>设计视图下,“命令按钮”向导方式在窗体页脚小节添加“关闭”按钮(窗体操作关闭窗体)>保存,文件名为“性别查询”。()“课程查询”主子窗体的设计方法:使用向

7、导创建窗体>按照窗体上的字段顺序依次从“学生”、 “课程”、“成绩”三个表中选取所需字段>确定查看数据的方式为“通过课程”>保存,设置主窗体文件名为“课程查询”>设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体>保存。2、宏设计及调用()打开主界面的宏的设计打开数据库时,自动执行了两步操作:<1>将数据库最小化了(minimize)<2>打开了“主界面”的窗体(openform),该两项功能可以用宏的操作来实现。宏文件名为“autoexec”。创建方法:数据库中选择“宏”对象>新建,以下是宏设计器中的设置(右侧

8、图为最终效果) ()创建主界面上“管理学生信息”按钮调用的宏当单击“管理学生信息”按钮时,执行了两步操作:<1>关闭了“主界面”窗体(close)<2>调用“管理信息”窗体(openform),该两项用宏的操作来实现,宏文件名为:打开管理信息窗体创建方法:数据库中选择“宏”对象>新建,以下是宏设计器中的设置(右侧图为最终效果) 注意:close操作不设参数,openform操作参数的设置见下图。主界面上“管理学生信息” 按钮调用宏“打开管理信息窗体”的操作:“主界面”窗体设计视图下>选中“管理学生信息”按钮,打开属性窗口>“事件”选项卡的“单击”事件,

9、展开列表,选择“打开管理信息窗体”宏>保存。()创建“信息管理”窗体上按钮调用的宏当单击“管理学生信息”按钮时,执行的操作为把当前“信息管理”窗体关闭,打开了“学生信息”窗体。该功能用宏的操作来实现,具体要求如下:“管理学生信息”按钮调用的宏:<1>宏文件名:“打开学生窗体”<2>功能:“信息管理”窗体关闭(close,不设参数) 打开了“学生信息”窗体(openform,参数设置如下);其他三个按钮调用的宏的操作基本相同,只是打开的子窗体不同,即openform的参数设置中窗体文件名不同而已。下面简单介绍,请按下列要求创建另外的三个宏文件。“管理课程信息”按钮调

10、用的宏:<1>文件名:“打开课程窗体”<2>功能:“管理信息”窗体关闭(close);打开了“课程信息”窗体(openform);“管理学生成绩”按钮调用的宏:<1>文件名:“打开成绩窗体”<2>功能:“管理信息”窗体关闭(close);打开了“成绩信息”窗体(openform);“返回”按钮调用的宏:<1>文件名:“返回主界面”<2>功能:“管理信息”窗体关闭(close);打开了“主界面”窗体(openform); 调用“返回主界面”宏调用“打开成绩窗体”宏调用“打开课程窗体”宏调用“打开学生窗体”宏接下来设置“信息管

11、理”窗体上命令按钮对上面所建宏的调用的设置方法:在“信息管理”窗体的设计视图下>选中相应的按钮,打开“属性窗口”>设置“单击”事件,展开列表选择相应调用的宏的文件名保存。()设置第三级界面上的“返回”按钮调用的宏当分别单击三个窗体上的“返回”按钮时,其作用都是:关闭当前窗体(close)、返回到上层“信息管理”窗体。所以只要创建一个宏文件,宏文件名为“打开管理信息窗体”,分别被三个窗体的“返回”按钮的单击事件调用即可。设置三个窗体的“返回”按钮的调用时,都是在属性窗口中设置单击事件,展开选项列表后选择上面创建的宏即可。宏设计器参数设置如下图所示。(Close不设参数,openfor

12、m的参数中,窗体名称都是“信息管理窗体”)单击()创建主界面上“查询学生信息”按钮调用的宏当单击“主界面”上的“查询学生信息”按钮时,执行以下操作:<1>“主界面”窗体关闭(close,不设参数)<2>打开了“查询信息”窗体(openform,参数设窗体文件名)要求:<1>以上功能用宏的操作实现。创建宏,文件名为“打开查询信息窗体”。具体设置如下图:<2>在“主界面”窗体中,设置“查询学生信息”按钮的单击事件,用来调用该宏。(略)()创建“查询信息”窗体上“查询”按钮调用的宏<1>创建按学号查询的“查询”按钮调用的宏在“输入学号”的组

13、合框中选择一个具体学号值,然后单击“查询”按钮,功能如下:若输入的“学号”值为空,则弹出提示对话框,要求输入学号;若输入的学号不为空,按组合框中选定的学号值为条件,打开“学号查询” 主子窗体,并显示与组合框中学号值相同的记录内容;Forms!查询信息窗体!Combo38学号以上操作用宏实现,创建宏,文件名为“打开学号查询”。注意在属性窗口中查看“查询信息”窗体上第一个组合框控件的名称属性(combo38,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应修改)具体设置如下(第二个图为最终效果):<2>创建按姓名查询的“查询”按钮调用的宏在“输入姓名”的组

14、合框中选择一个具体姓名值,然后单击“查询”按钮,功能如下:若输入的“姓名”值为空,则弹出提示对话框,提示:输入姓名;若输入姓名不为空,按组合框中选定的姓名值打开“学号查询” 主子窗体,并显示与组合框中姓名值相同的记录内容;以上操作用宏实现,创建宏,文件名为“打开学号查询1”。注意在属性窗口中查看按姓名查询的组合框的控件的名称属性(com,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应修改)。其中,第一个操作msgbox的参数选项中,设“消息”参数项为:输入姓名,第二个操作openform的参数见下图。Forms!查询信息窗体!Com姓名<3>创建按性

15、别、课程查询的“查询”按钮调用的宏宏的功能(创建方法同前,简单描述)若输入的“性别”(课程名称)为空,则弹出提示对话框,要求输入性别(课程名称);若输入性别(课程名称)不为空,按组合框中选定的性别(课程名称)打开“性别查询”窗体(“课程查询”窗体)并显示与组合框中值相同的记录内容;宏文件名:找开性别查询(打开课程查询)注意:查看好“查询信息”窗体上,按“性别”和按“课程”查询的组合框的名称属性,在设置openform的where条件时适当的修改。具体设置如下图所示:“打开性别查询”宏的设计视图Forms!查询信息窗体!xing性别Forms!查询信息窗体!Combo45课程名“打开课程查询”宏的设计视图“查询信息”窗体上“查询”按钮调用宏的设计调用“打开学号查询”宏调用“打开学号查询1”宏调用“打开性别查询”宏调用“打开课程查询”宏调用“返回主界面”宏方法:在“查询信息”窗体的设计视图下,选中“查询”按钮,打开“属性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论