基于Access的学生信息管理系统设计(下):窗体设计

Posted Joyce 周

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Access的学生信息管理系统设计(下):窗体设计相关的知识,希望对你有一定的参考价值。

(二)窗体设计
1、窗体美化:
(1)背景图片:选中窗体在属性栏的图片中选择保存号的背景图片,图片缩放模式选择为拉伸。
(2)装饰图片:在设计栏下选择插入图像,选择保存好的校徽图像,调整相应大小及位置。
(3)分割线:选择直线控件,调整相应位置及长度,在属性栏中的边框颜色选择白色。
(4)时间显示:在设计栏下选择日期与实践,选择相应格式,调整位置,将属性栏中的前景色更改为白色。
(5)导航栏设计:选择按钮控件,在控件向导中选择记录导航中的转至下一项纪录、转至前一项纪录、转至第一项纪录和转至最后一项记录,选择文本形式设置“下一项纪录”“前一项纪录”“第一项纪录”“最后一项纪录”,在窗体操作中选择关闭窗体设置“关闭窗体”按钮,在记录操作中选择添加新记录设置“添加记录”按钮。全选这六个按钮,在排列菜单栏下选择相应的大小/空格和对齐的相应操作,调整大小及位置
2、窗体功能设计
(1)班级信息窗体
班级信息查询:创建窗体,将窗体属性中的数据栏下的控制源选择为“班级信息查询”;选择添加字段:班级编号、班主任姓名、任课科目以及班级人数。

(2)教师信息窗体
1)教师信息查询:创建窗体,将窗体属性中的数据栏下的控制源选择为“教师信息表”;选择添加字段:教师工号、姓名、性别、任课科目、教龄、任课班级、学历、职称以及是否为党员。
2)教师信息添加:点击添加纪录,在空白文本框内添加相应的新纪录的值,任课科目可以通过列表框选择,选项会与上方的“任课科目”文本框内容一致。新的纪录会同步增加至教师信息表中。


(3)课程信息窗体
课程信息查询:创建窗体,将窗体属性中的数据栏下的控制源选择为“课程信息查询”;选择添加字段:科目、年级平均分、任课教师。

(4)学生信息窗体
主窗体数据源为“学生基本情况及所在班级查询”,子窗体1(各科目成绩)数据源为“科目成绩排名查询”,子窗体2(总分平均分)数据源为“总分平均分查询”
1)学生基本信息情况查询:插入选项卡控件,修改选项卡标题,第一个为“学生基本信息”,在其对应的方框内添加学号、姓名、性别、出生年月、民族文本框,调整相应的位置及大小,如下图:
2)学生所在班级基本情况查询:插入选项卡控件,修改选项卡标题,第二个为“所在班级”,在其对应的方框内添加姓名、所在班级、班主任姓名、班主任任课科目文本框,并调整相应位置及大小。如下图:

3)学生各科目成绩查询:选择子窗体控件,将姓名、科目、成绩、班级排名、年级排名字段拖入该子窗体,调整该子窗体合适位置及大小。对该子窗体的属性栏中数据栏下的链接主字段选择“学生基本信息表.姓名”,链接子字段选择“姓名”,将主窗体中的学生姓名与学生各科成绩及排名相对应。在窗体视图中隐藏该子窗体中的姓名字段。
4)总分平均分查询:选择子窗体控件,将姓名、总分、平均分字段拖入该子窗体,调整该子窗体合适位置及大小。对该子窗体的属性栏中数据栏下的链接主字段选择“学生基本信息表.姓名”,链接子字段选择“姓名”,将主窗体中的学生姓名与总分平均分相对应。在窗体视图中隐藏该子窗体中的姓名字段。

三、设计体会
1、在本课程设计过程中,逐步的学习和使用 Access2016数据库管理软件。并且学会了很多数据库的功能操作,比如建立完整的数据库,学习了简单的基本的数据库操作,练习并且熟练使用控件属性的基本操作,理解数据库各个对象的功能。
2、在学生信息管理系统的设计中,需要注意各个数据库建立的对象的细节部分,学会利用不同的方式逐步建立数据库的各个对象。
3、在学生信息系统的整个设计过程中,锻炼了自己的思维能力。学会以不同的方式处理问题。
4、在学生信息系统设计的最后阶段,设计了系统的报告,在这个过程中充分地了解到了自己在这个过程中的收获。并且通过自己的认真总结,逐步加深了对知识的掌握和提高解决问题的能力。
5、经过一个学期对 Access数据库及其应用的学习和运用,对 Access数据库有了更深的认识和了解,更加了解其中操作的复杂原理,能够成功建立数据表、查询、窗体和简单的报表,从而建立出一个比较完整的数据库,还能利用所学的知识运用 Access完成总体的设计要求。

以上是关于基于Access的学生信息管理系统设计(下):窗体设计的主要内容,如果未能解决你的问题,请参考以下文章

C#学生成绩管理系统(文档+Access数据库)

学生信息管理系统-数据存储(简单实现增删改)-批量处理

基于javaweb学生就业管理系统的设计与实现(论文+程序设计+数据库文件)下载

Microsoft Access - 子窗体中的组合框基于主窗体组合框

第八周总结Access

ACCESS中的窗体报表宏模块等(ACCESS 2000)