版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生信息管理系统 ACCESS项目练习 一、需求分析 1、任务描述 随着学校规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,学生信息管理工作 变得更加复杂,需要规范的学生信息管理系统来提高工作效率。 学生信息管理系统是在校学生最容易理解和开发的一个小型管理系统,最适合作为学生的学习系统。 2、功能模块 3、功能演示 (1) 启动项目后,进入项目主界面。 (2) 单击“管理学生信息”按钮,进入“信息管理”界面。 1JB -口汛 -3 三个按钮分 (3) 单击“信息管理”窗体上的“管理学生信息”、“管理课程信息”、“管理学生成绩” 别弹出“学生信息”、“课程信息”、“成绩信息”三个
2、子窗体用来显示三个表的记录。三个子窗体上的按钮 都可以实际操作记录,实现查看上一条、下一条、查找记录、删除记录、添加记录的功能。当单击“返回 按钮时都会返回到上级“信息管理”窗体。 当单击“信息管理”窗体上的“返回”按钮时,要返回到“主界面”窗体。 (4) 在主界面上,单击“查询学生信息”按钮时,打开“查询学生信息”窗体。 (5) 在“查询学生信息”窗体上,当在不同的组合框(按学号、姓名、性别、课程名称查询)中选 择一个具体值,再单击相应的“查询”按钮时,则按照所选定的值为查询条件,弹出相应的查询结果信息 (只能单个查询,不能进行多个条件的复杂查询) (6) 当单击查询结果窗体上的“关闭”按时
3、,返回“查询学生信息”窗体。 (7) 当单击“查询学生信息”窗体上的“返回”按钮时,返回主界面。 、程序设计 1、界面设计 (1) 程序主界面的设计 方法:数据库一 选择“窗体”对象一 设计视图创建一 利用标签控件添加“学生管理系统”标题 - 利用“命令按钮”控件主体节添加两个按钮一双击按钮,更改按钮的“标题”分别为“管理学生信息” 和“查询学生信息”一 利用“命令按钮向导”根据提示再创建“退出”按钮(窗体操作,关闭窗体)一 保存文件,文件名为“主界面”。 (2) “信息管理”窗体的设计 方法:设计视图创建窗体一 利用“命令按钮”控件直接在主体节添加四个按钮一 双击四个按钮,依 次更改“标题”
4、属性为“管理学生信息” 、“管理课程信息”、“管理学生成绩”、“返回”一 保存文件,文 件名为“信息管理”。 (3) “学生信息”窗体的设计 方法:数据库中选择“窗体”对象一新建一 自动创建纵栏式窗体,数据源为“学生”切换到设 计视图一 “标签”控件在窗体页眉小节中添加标题“学生信息”一 “命令按钮”控件向导方式在窗体页 脚小节中依次创建“上一条”、“下一条”、“查找”、“删除”、“添加”按钮,注意按钮功能的选择一 “命 令按钮”控件直接在“添加”按钮右侧添加一个新命令按钮,双击修改标题为“返回”一保存文件,文 件名为“学生信息”。 (4) “课程信息”、“成绩信息”窗体的设计 创建方法同上面
5、的“学生信息”窗体。数据源选择“课程”、“成绩”表即可。(略) (5) “查询学生信息”窗体的设计 方法:设计视图创建窗体一 “标签”控件在主体节添加标题,内容为“请选择查询内容”一 “选项 卡控件”添加选项卡一 删除第二页,把第一页的标题改为“简单查询”-利用“组合框”向导添加四个 、“根据 组合框,数据源来自于表中的相应字段,把组合框的标签分别改为“根据学生学号查询学生信息” 学生姓名查询学生信息”、“根据学生性别查询学生信息”、“根据课程查询对应学生信息”,调整好组合框 及标签的位置一 利用“命令按钮”控件,添加四个按钮,双击修改标题属性为“查询”和“返回”一保 存文件,文件名为“查询学
6、生信息”。 (6) “学号查询”主子窗体的设计 方法:使用向导创建窗体一 按窗体中的出现的字段顺序,依次从“学生”、“课程”、“成绩”三个表 中选取所需字段- 确定查看数据的方式为“通过学生”一保存,设置主窗体文件名为“学号查询”- 设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体一 保存。 (7) “性别查询”窗体的设计 方法:自动创建窗体-表格式一 设计视图下,“命令按钮”向导方式在窗体页脚小节添加“关闭”按 钮(窗体操作-关闭窗体)-保存,文件名为“性别查询” (8) “课程查询”主子窗体的设计 方法:使用向导创建窗体- 按照窗体上的字段顺序依次从“学生”、“课程
7、”、“成绩”三个表中选 取所需字段- 确定查看数据的方式为“通过课程”一保存,设置主窗体文件名为“课程查询”- 设计 视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体一 保存。 2、宏设计及调用 (1) 打开主界面的宏的设计 打开数据库时,自动执行了两步操作:1将数据库最小化了 (minimize ) 2打开了“主界面”的窗 体(openform),该两项功能可以用宏的操作来实现。宏文件名为“autoexec ”。 创建方法:数据库中选择“宏”对象- 新建,以下是宏设计器中的设置(右侧图为最终效果) (2) 创建主界面上“管理学生信息”按钮调用的宏 当单击“管理学生信息”按
8、钮时,执行了两步操作:1关闭了 “主界面”窗体(close ) 2调用“管 理信息”窗体(openform ),该两项用宏的操作来实现,宏文件名为:打开管理信息窗体 创建方法:数据库中选择“宏”对象- 新建,以下是宏设计器中的设置(右侧图为最终效果) 注意:close操作不设参数,openform操作参数的设置见下图。 主界面上“管理学生信息”按钮调用宏“打开管理信息窗体”的操作: “主界面”窗体设计视图下 选中“管理学生信息”按钮,打开属性窗口 “事件”选项卡的“单 击”事件,展开列表,选择“打开管理信息窗体”宏一 保存。 (3)创建“信息管理”窗体上按钮调用的宏 当单击“管理学生信息”按钮
9、时,执行的操作为把当前“信息管理”窗体关闭,打开了 “学生信息” 窗体。该功能用宏的操作来实现,具体要求如下: “管理学生信息” 按钮调用的宏: 宏文件名:“打开学生窗体” 功能:“信息管理”窗体关闭(close,不设参数) 打开了“学生信息”窗体(openform,参数设置如下); 其他三个按钮调用的宏的操作基本相同,只是打开的子窗体不同,即openform的参数设置中窗体文 件名不同而已。 F面简单介绍,请按下列要求创建另外的三个宏文件。 “管理课程信息” 按钮调用的宏: 文件名:“打开课程窗体” 功能:“管理信息”窗体关闭(close);打开了“课程信息”窗体(openform); “管
10、理学生成绩”按钮调用的宏: 文件名:“打开成绩窗体” 功能:“管理信息”窗体关闭(close);打开了“成绩信息”窗体(openform); “返回”按钮调用的宏: 文件名:“返回主界面” 功能:“管理信息”窗体关闭(close);打开了 “主界面”窗体(openform); 接下来设置“信息管理”窗体上命令按钮对上面所建宏的调用的设置 调用“打开学生窗体”宏 调用“打开课程窗体”宏 调用“打开成绩窗体”宏 调用“返回主界面” 方法:在“信息管理”窗体的设计视图下一选中相应的按钮,打开“属性窗口”一设置“单击”事 件,展开列表选择相应调用的宏的文件名一保存。 (4) 设置第三级界面上的“返回”
11、按钮调用的宏 课程信总 aooil 学生成绩 谍程号: m; 上一案| 下一棗| 誉找| 当分别单击三个窗体上的“返回”按钮时,其作用都是:关闭当前窗体(close )、返回到上层“信息 管理”窗体。所以只要创建一个宏文件,宏文件名为“打开管理信息窗体”,分别被三个窗体的“返回” 按钮的单击事件调用即可。 设置三个窗体的“返回”按钮的调用时,都是在属性窗口中设置单击事件,展开选项列表后选择上面 创建的宏即可。 宏设计器参数设置如下图所示。(Close不设参数,openform的参数中,窗体名称都是“信息管理窗 体”) (5)创建主界面上“查询学生信息”按钮调用的宏 伐甘酬I 当单击“主界面”上
12、的“查询学生信息”按钮时,执行以下操作: 1.01 请选择査询内容 13 旳 鼻才!黑丙祜牛耀鼻: 13 Au 1d 如1 IT1甌 “主界面”窗体关闭(close,不设参数) 打开了“查询信息”窗体(openform,参数设窗体文件名) 要求: 以上功能用宏的操作实现。创建宏,文件名为“打开查询信息窗体”。具体设置如下图: 在“主界面”窗体中,设置“查询学生信息”按钮的单击事件,用来调用该宏。(略) (6)创建“查询信息”窗体上“查询”按钮调用的宏 创建按学号查询的“查询”按钮调用的宏 在“输入学号”的组合框中选择一个具体学号值,然后单击“查询”按钮,功能如下: 若输入的“学号”值为空,则弹
13、出提示对话框,要求输入学号; 若输入的学号不为空,按组合框中选定的学号值为条件,打开“学号查询”主子窗体,并显示与 组合框中学号值相同的记录内容; 以上操作用宏实现,创建宏,文件名为“打开学号查询”。注意在属性窗口中查看查询信息”窗体 上第一个组合框控件的名称属性(combo38,在创建过程中可能有所变化,在设置openform操作的where 条件时注意对应修改)具体设置如下(第二个图为最终效果): 哪 息哪型題 消垸类标 疋打:ff学吕萱谊1 .宜 lnl xi 条件 操隹1 注释 T Forms!询信息窗体! ComM/E Is ITulX 血迎聊二1 操作参数 Forms!查询信息窗体
14、! Combo38=学号 创建按姓名查询的“查询”按钮调用的宏 在“输入姓名”的组合框中选择一个具体姓名值,然后单击“查询”按钮,功能如下: 若输入的“姓名”值为空,则弹出提示对话框,提示:输入姓名; 若输入姓名不为空,按组合框中选定的姓名值打开“学号查询”主子窗体,并显示与组合框中姓 名值相同的记录内容; 以上操作用宏实现,创建宏,文件名为“打开学号查询 1 ”。注意在属性窗口中查看按姓名查询的组合 框的控件的名称属性(com,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应 修改)。 其中,第一个操作 msgbox的参数选项中,设“消息”参数项为:输入姓名,第
15、二个操作openform的 参数见下图。 创建按性别、课程查询的“查询”按钮调用的宏 宏的功能(创建方法同前,简单描述) 若输入的“性别”(课程名称)为空,则弹出提示对话框,要求输入性别(课程名称); 若输入性别(课程名称)不为空,按组合框中选定的性别 (课程名称)打开“性别查询”窗体 (“课 程查询”窗体)并显示与组合框中值相同的记录内容; 宏文件名:找开性别查询(打开课程查询) 注意:查看好“查询信息”窗体上,按“性别”和按“课程”查询的组合框的名称属性,在设置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
提交评论