您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > access项目设计流程
学生信息管理系统(打开的数据库密码是123)—ACCESS项目练习一、需求分析1、任务描述随着学校规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,学生信息管理工作变得更加复杂,需要规范的学生信息管理系统来提高工作效率。学生信息管理系统是在校学生最容易理解和开发的一个小型管理系统,最适合作为学生的学习系统。2、功能模块3、功能演示(1)启动项目后,进入项目主界面。(2)单击“管理学生信息”按钮,进入“信息管理”界面。学生信息管理系统查看每个学生的个人信息录入新的学生信息修改指定的学生信息查找指定的学生信息删除指定的学生信息(3)单击“信息管理”窗体上的“管理学生信息”、“管理课程信息”、“管理学生成绩”三个按钮分别弹出“学生信息”、“课程信息”、“成绩信息”三个子窗体用来显示三个表的记录。三个子窗体上的按钮都可以实际操作记录,实现查看上一条、下一条、查找记录、删除记录、添加记录的功能。当单击“返回”按钮时都会返回到上级“信息管理”窗体。当单击“信息管理”窗体上的“返回”按钮时,要返回到“主界面”窗体。(4)在主界面上,单击“查询学生信息”按钮时,打开“查询学生信息”窗体。(5)在“查询学生信息”窗体上,当在不同的组合框(按学号、姓名、性别、课程名称查询)中选择一个具体值,再单击相应的“查询”按钮时,则按照所选定的值为查询条件,弹出相应的查询结果信息(只能单个查询,不能进行多个条件的复杂查询)。(6)当单击查询结果窗体上的“关闭”按时,返回“查询学生信息”窗体。(7)当单击“查询学生信息”窗体上的“返回”按钮时,返回主界面。二、程序设计1、界面设计(1)程序主界面的设计方法:数据库—选择“窗体”对象—设计视图创建—利用标签控件添加“学生管理系统”标题-利用“命令按钮”控件主体节添加两个按钮—双击按钮,更改按钮的“标题”分别为“管理学生信息”和“查询学生信息”—利用“命令按钮向导”根据提示再创建“退出”按钮(窗体操作,关闭窗体)—保存文件,文件名为“主界面”。(2)“信息管理”窗体的设计方法:设计视图创建窗体—利用“命令按钮”控件直接在主体节添加四个按钮—双击四个按钮,依次更改“标题”属性为“管理学生信息”、“管理课程信息”、“管理学生成绩”、“返回”—保存文件,文件名为“信息管理”。(3)“学生信息”窗体的设计方法:数据库中选择“窗体”对象—新建—自动创建纵栏式窗体,数据源为“学生”-切换到设计视图—“标签”控件在窗体页眉小节中添加标题“学生信息”—“命令按钮”控件向导方式在窗体页脚小节中依次创建“上一条”、“下一条”、“查找”、“删除”、“添加”按钮,注意按钮功能的选择—“命令按钮”控件直接在“添加”按钮右侧添加一个新命令按钮,双击修改标题为“返回”—保存文件,文件名为“学生信息”。(4)“课程信息”、“成绩信息”窗体的设计创建方法同上面的“学生信息”窗体。数据源选择“课程”、“成绩”表即可。(略)(5)“查询学生信息”窗体的设计方法:设计视图创建窗体—“标签”控件在主体节添加标题,内容为“请选择查询内容”—“选项卡控件”添加选项卡—删除第二页,把第一页的标题改为“简单查询”-利用“组合框”向导添加四个组合框,数据源来自于表中的相应字段,把组合框的标签分别改为“根据学生学号查询学生信息”、“根据学生姓名查询学生信息”、“根据学生性别查询学生信息”、“根据课程查询对应学生信息”,调整好组合框及标签的位置—利用“命令按钮”控件,添加四个按钮,双击修改标题属性为“查询”和“返回”—保存文件,文件名为“查询学生信息”。(6)“学号查询”主子窗体的设计方法:使用向导创建窗体—按窗体中的出现的字段顺序,依次从“学生”、“课程”、“成绩”三个表中选取所需字段-确定查看数据的方式为“通过学生”—保存,设置主窗体文件名为“学号查询”-设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体—保存。(7)“性别查询”窗体的设计方法:自动创建窗体-表格式—设计视图下,“命令按钮”向导方式在窗体页脚小节添加“关闭”按钮(窗体操作-关闭窗体)-保存,文件名为“性别查询”。(8)“课程查询”主子窗体的设计方法:使用向导创建窗体-按照窗体上的字段顺序依次从“学生”、“课程”、“成绩”三个表中选取所需字段-确定查看数据的方式为“通过课程”—保存,设置主窗体文件名为“课程查询”-设计视图下,“命令按钮”向导方式在主体节添加“关闭”按钮,功能为关闭窗体—保存。2、宏设计及调用(1)打开主界面的宏的设计打开数据库时,自动执行了两步操作:1将数据库最小化了(minimize)2打开了“主界面”的窗体(openform),该两项功能可以用宏的操作来实现。宏文件名为“autoexec”。创建方法:数据库中选择“宏”对象-新建,以下是宏设计器中的设置(右侧图为最终效果)(2)创建主界面上“管理学生信息”按钮调用的宏当单击“管理学生信息”按钮时,执行了两步操作:1关闭了“主界面”窗体(close)2调用“管理信息”窗体(openform),该两项用宏的操作来实现,宏文件名为:打开管理信息窗体创建方法:数据库中选择“宏”对象-新建,以下是宏设计器中的设置(右侧图为最终效果)注意:close操作不设参数,openform操作参数的设置见下图。主界面上“管理学生信息”按钮调用宏“打开管理信息窗体”的操作:“主界面”窗体设计视图下-选中“管理学生信息”按钮,打开属性窗口-“事件”选项卡的“单击”事件,展开列表,选择“打开管理信息窗体”宏—保存。(3)创建“信息管理”窗体上按钮调用的宏当单击“管理学生信息”按钮时,执行的操作为把当前“信息管理”窗体关闭,打开了“学生信息”窗体。该功能用宏的操作来实现,具体要求如下:“管理学生信息”按钮调用的宏:1宏文件名:“打开学生窗体”2功能:“信息管理”窗体关闭(close,不设参数)打开了“学生信息”窗体(openform,参数设置如下);其他三个按钮调用的宏的操作基本相同,只是打开的子窗体不同,即openform的参数设置中窗体文件名不同而已。下面简单介绍,请按下列要求创建另外的三个宏文件。“管理课程信息”按钮调用的宏:1文件名:“打开课程窗体”2功能:“管理信息”窗体关闭(close);打开了“课程信息”窗体(openform);“管理学生成绩”按钮调用的宏:1文件名:“打开成绩窗体”2功能:“管理信息”窗体关闭(close);打开了“成绩信息”窗体(openform);“返回”按钮调用的宏:1文件名:“返回主界面”2功能:“管理信息”窗体关闭(close);打开了“主界面”窗体(openform);接下来设置“信息管理”窗体上命令按钮对上面所建宏的调用的设置方法:在“信息管理”窗体的设计视图下—选中相应的按钮,打开“属性窗口”—设置“单击”事件,展开列表选择相应调用的宏的文件名—保存。(4)设置第三级界面上的“返回”按钮调用的宏当分别单击三个窗体上的“返回”按钮时,其作用都是:关闭当前窗体(close)、返回到上层“信息管理”窗体。所以只要创建一个宏文件,宏文件名为“打开管理信息窗体”,分别被三个窗体的“返回”按钮的单击事件调用即可。设置三个窗体的“返回”按钮的调用时,都是在属性窗口中设置单击事件,展开选项列表后选择上面创建的宏即可。宏设计器参数设置如下图所示。(Close不设参数,openform的参数中,窗体名称都是“信息管理窗体”)调用“打开学生窗体”宏调用“打开课程窗体”宏调用“打开成绩窗体”宏调用“返回主界面”宏(5)创建主界面上“查询学生信息”按钮调用的宏当单击“主界面”上的“查询学生信息”按钮时,执行以下操作:1“主界面”窗体关闭(close,不设参数)2打开了“查询信息”窗体(openform,参数设窗体文件名)要求:1以上功能用宏的操作实现。创建宏,文件名为“打开查询信息窗体”。具体设置如下图:2在“主界面”窗体中,设置“查询学生信息”按钮的单击事件,用来调用该宏。(略)(6)创建“查询信息”窗体上“查询”按钮调用的宏1创建按学号查询的“查询”按钮调用的宏在“输入学号”的组合框中选择一个具体学号值,然后单击“查询”按钮,功能如下:①若输入的“学号”值为空,则弹出提示对话框,要求输入学号;②若输入的学号不为空,按组合框中选定的学号值为条件,打开“学号查询”主子窗体,并显示与组合框中学号值相同的记录内容;单击以上操作用宏实现,创建宏,文件名为“打开学号查询”。注意在属性窗口中查看“查询信息”窗体上第一个组合框控件的名称属性(combo38,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应修改)具体设置如下(第二个图为最终效果):2创建按姓名查询的“查询”按钮调用的宏在“输入姓名”的组合框中选择一个具体姓名值,然后单击“查询”按钮,功能如下:①若输入的“姓名”值为空,则弹出提示对话框,提示:输入姓名;②若输入姓名不为空,按组合框中选定的姓名值打开“学号查询”主子窗体,并显示与组合框中姓名值相同的记录内容;以上操作用宏实现,创建宏,文件名为“打开学号查询1”。注意在属性窗口中查看按姓名查询的组合框的控件的名称属性(com,在创建过程中可能有所变化,在设置openform操作的where条件时注意对应修改)。其中,第一个操作msgbox的参数选项中,设“消息”参数项为:输入姓名,第二个操作openform的参数见下图。[Forms]![查询信息窗体]![Combo38]=[学号]3创建按性别、课程查询的“查询”按钮调用的宏宏的功能(创建方法同前,简单描述)①若输入的“性别”(课程名称)为空,则弹出提示对话框,要求输入性别(课程名称);②若输入性别(课程名称)不为空,按组合框中选定的性别(课程名称)打开“性别查询”窗体(“课程查询”窗体)并显示与组合框中值相同的记录内容;③宏文件名:找开性别查询(打开课程查询)注意:查看好“查询信息”窗体上,按“性别”和按“课程”查询的组合框的名称属性,在设置openform的where条件时适当的修改。具体设置如下图所示:“打开性别查询”宏的设计视图[Forms]![查询信息窗体]![Com]=[姓名][Forms]![查询信息窗体]![xing]=[性别]“打开课程查询”宏的设计视图“查询信息”窗体上“查询”按钮调用宏的设计方法:在“查询信息”窗体的设计视图下,选中“查询”按钮,打开“属性”窗口,设置“单击”事件,选择相应的宏文件,保存。(具体过程略)3、软件测试打开主界面,检查各级界面间调用及调用结果,特别是“查询学生信息”窗体中,查询结果正确与否。三、程序拓展1、本程序是用数据库中的多个窗体间的切换是通过调用宏来实现的,您也可以试着用数据库中的其他对象(代码)来实现。2、这个学生信息管理系统实现了对学生信息的管理和查询,您也可以增加多个功能,把我们access中学习的知识都融合进去。3、把系统改为“教师信息管理系统”、“档案信息管理系统”、“订单管理系统”等。[Forms]![[查询信息窗体]![Combo45]=[课程名]调用“打开学号查询”宏调用“打开学号查询1”宏调用“打开性别查询”宏调用“打开课程查询”宏调用“返回主界面”宏
本文标题:access项目设计流程
链接地址:https://www.777doc.com/doc-2895833 .html