基于Access数据库上机日志管理系统的设计

来源 :中国信息化·学术版 | 被引量 : 0次 | 上传用户:iror163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对学校对教师课时统计的具体要求,通过对Access数据库管理功能的进一步研究探索,并结合我们实验室的实际情况进行分析,从而设计出了基于Access数据库上机日志管理系统,将其应用在实验室上机工作量的统计中。实践证明,该方法使繁琐的计算过程变得准确、快速、简便,工作效率大幅度提高。
  【关键词】Access;日志管理;工作量;设计;应用
  【中图分类号】TP3;THI
  【文献标识码】A
  【文章编号】1672—5158(2012)10-0083-01
  1 引言
  Microsoft Access 2003是一种关系型桌面数据库,它以数据库技术为理论基础管理数据。其强大功能主要表现在:友好的用户界面;数据表操作简单、易学易懂;通过向导创建表、查询、窗体及报表;自动绘制数据统计图和绘图功能;内置了大量函数,可以利用这些函数在窗体、报表、查询和数据访问页中建立复杂的计算表达式;有效管理、分析数据的功能;增强的网络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。
  上机日志管理是计算机实验教学管理中重要一环,关系到实验教学计划的具体进度、完成情况、期末能否准确及时统计课时量,以便核发每个教师的课时奖励津贴等。为此,我们通过多年工作经验积累,利用Access数据库设计出了上机日志管理系统,将其用到实验教学管理中,取得了满意的效果。
  2 Access数据库上机日志管理系统设计
  2.1 建立数据库
  先建立一个数据库。在Access中,选择“文件”菜单→“新建”→“空数据库”→命名为“上机日志管理系统”并保存。
  2.2 建立数据表
  (1) 实验课时登记表设计
  确定字段名称、类型、属性等。
  例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。实验时间确定为日期时间型、学时数为数字型,其余均定为文本型。常规属性可以考虑修改其默认值,如:课程名称默认为“计算机应用基础”,教学类型默认为“主讲”等,通过查阅向导可将上述字段属性设计其查阅的行来源,比如:“计算机应用基础”;“Visual FoxPro程序设计”;“计算机网络与应用”;“Access数据库基础”等;教学类型为“主讲”;“辅导”,这样除了系统默认值外,可以在录入通过下拉菜单快速录入,不但可以节省时间,还可以保证录入数据内容的准确唯一性,便于日后进行报表统计。
  (2) 其它相关数据表格设计
  (3) 数据表格式设计
  包括字体、字号、字型、字的颜色等。
  2.3 实验课时录入窗体设计
  1、主体设计:根据方法提示选择实验课时登记表进行窗体主体设计,就是将我们需要的字段依序拖入窗体的主体内,例如:编号、姓名、专业班级、课程名称、实验时间、学时数、教学类型、周数、星期、节次、机房。主体下端可通过工具箱中的命令按钮来增加诸如:首记录、尾记录、上一条、下一条、查找记录、添加记录、关闭窗体等。
  2、页眉、页脚设计:通过视图菜单进行窗体的页眉、页脚设计。页眉一般可通过工具箱中的标签来设计录入窗体的主标题,本例标题为:“实验课时录入窗体”。页脚一般可通过工具箱中的标签及其Access数据库函数设计为现在时间,Date();Time()等。
  3、窗体格式化:就是对窗体字体、字型、字号、字的颜色、位置间距等美化窗体操作。
  2.4 查询设计(以姓名-班级进行查询为例)
  就是通过Access数据库查询对象进行交叉表查询设计。具体是点击查询→新建→交叉表查询向导→确定→实验课时登记表→下一步→选择“姓名、专业班级、课程名称”做为行标题,下一步→选择“教学类型”为列标题,下一步→字段选择“学时数”,函数选择“求和”为行列交叉点计算值,下一步→查看查询或修改设计→完成。可以在修改设计中将姓名排序设计为升序,将教学类型设计为降序更好,也可再次更改行、列标题。
  2.5 报表设计(以姓名-班级-教学类型统计实验课时为例)
  报表设计方法有设计视图、报表向导、自动创建报表:纵栏式、自动创建报表:表格式、图表向导、标签向导等。这里列举其中一个方法,具体是点击报表→新建→设计视图→选择实验课时登记表→确定。(1)主体设计:将编号、专业班级、课程名称、学时数、教学类型、周数、星期、节次、机房字段拖入主体,并调整好间距、大小等。(2)页眉设计:报表页眉为输出报表名称,本例中为“实验课时登记表”,并加下划线等格式美化设计;页面页眉其字段名称与主体一致;专业班级页眉为专业班级字段。(3)页脚设计:报表页脚将输出课时总计,用Sum([学时数]);页面页脚将输出现在时间,页数页码;编号页脚可按姓名进行课时数合计,仍采用Sum([学时数])函数,教学类型页脚可进行课时小计等设计。以上均通过排序与分组中的组页眉、组页脚进行设计而来。其报表结果既可以统计出每个教师的详细情况、每班的课时小计、每个教师的所有班级课时合计,还可进行全体教师的课时总计。
  2.6 宏设计
  例如:记录定位宏组,宏名依次可设计为:首记录、尾记录、上一条、下一条、新记录、定位记录,操作均为GoToRecord,对象类型:窗体,对象名称:实验课时录入窗体,记录分别可以设计为:首记录、尾记录、向前移动、向后移动、新记录、定位。此宏的设计,可大大方便实验课时录入窗体的设计。Access数据库提供的宏设计可以方便更多层次数据库设计,如打开(OpenReport)和关闭报表(Close);打开录入窗体(OpenForm)等等。
  2.7 数据库安全性设计
  数据库管理系统设计首先要考虑的一个因素是系统的安全性。安全性措施旨在保护数据,以免遭非法窥探或蓄意破坏。
  (1) 数据库文件密码保护或用户权限设置。具体操作为:点击工具→安全→设计数据库密码。可以设定打开权限密码,还可以设计用户与组权限,用户与组帐户等安全保护策略,以限制/允许用户访问或修改数据库的某一部分。
  (2) 设置数据准确性。数据库表设计中可以采用修改默认值,格式,查阅向导预先输入相关内容等,通过下拉可以保证数据的准确性。
  (3) 备份数据库或导出数据库,以免数据丢失或者损坏。
  3 结束语
  本文是基于Access数据库上机日志管理系统的简单设计,在实验教学管理中进行了两个学期的具体应用,从应用中可以看出Access数据库有很好的用户界面和函数功能,用Access统计实验课时,具有灵活、高效、方便、准确的特点,能大大提高工作效率,降低工作强度。用Access计算实验课时,最重要的基础是建好Access数据表,充分和灵活利用函数在窗体、报表、查询对象设计中,实现数据的表间应用或导入,只有这样,才能真正提高系统设计的工作效率,使Access在教学管理中发挥更大的作用。
  参考文献
  [1] 乔宝亮.用Access轻松开发《档案管理系统》[J].中国科技信息,2012,(10):103
  [2] 王莉.基于Access的教学管理信息系统的设计与实现[J].福建电脑,2012,(2):139—141
  [3] 赵凯.基于Access数据库的综合型医院网站的安全策略[J].科技风,2011,(24):20
其他文献
在塞义达的四季更迭、日月穿梭中,每当我禅坐房中总结工作中的经验教训,每当我绕着院子单调地散步转圈儿,每当我融入集体与同事们谈笑风生……“幸运”这个词,总是如影随形地
首次提出了在高铬铸铁衬板中预埋钢筋网的设想,详细介绍了加钢筋网高铬铸铁衬板的制造过程。装机考核表明,加钢筋网高铬铸铁衬板抗断裂能力增强,任用寿命超过高锰铜的1.6倍。 The
目的:观察补中益气汤含药血清对人肺腺癌耐顺铂药细胞株(A549/DDP)多药耐药相关蛋白(multidrug resistance-associated protein,MRP)表达的影响,并将结果同小分子干扰RNA(sma
  在世界经济向知识经济转变的新旧世纪交替之际,医药知识经济也正在滋生和发展。稍微浏览当今医药业概况,就不难发现知识对医药卫生经济的驾驭作用,有人籍以称当今医药业已渐
在我国古代的文献及传说中,“女扮男装”的传奇故事脍炙人口:花木兰代父从军,谢小娥佣保复仇,黄崇嘏赋诗辞婚,以及韩氏女、李杰妹驰骋疆场,孟丽君、冯素贞夺魁科场等佳话广为流传。而我们再考稽历代文献,可以发现也存在许多“男扮女装”的现象。然而两相比较后我们却发现,在“女扮男装”的故事中,主人公大多为动机纯正、行为端谨、可歌可泣的巾帼女杰;而归纳“男扮女装”的事例,除戏曲表演中的“男旦”之外,当事者却多属
目的:考察和比较不同基质、不同药材粉碎度的新工艺三黄栓的体外释药性能。方法:制备水溶性基质(聚乙二醇-6000)三黄细粉栓及微粉栓,油脂性基质(混合脂肪酸甘油酯)三黄细粉栓
目的:比较狗脊的不同炮制工艺并优选其蒸制工艺。方法:采用HPLC测定原儿茶酸、原儿茶醛含量,流动相甲醇-1%冰乙酸(5∶95),检测波长280 nm。以原儿茶酸、原儿茶醛含量的综合评
关于房产税的传言每天都在上演,但迄今为止依然只是停留在纸面讨论,尚未有任何实质性进展,就连名称也在“房产税”和“物业税”之间徘徊不定,其间难度可想而知。房产税在中国
三氮烯类试剂是测定Cd~(2+)、Hg~(2+)、Ag~(2+)、Pd~(2+)等离子的灵敏试剂.迄今为止,铜用与此类试剂的显色体系研究不多,仅见有镉试剂和镉试剂2B的报道,但其选择性及配合物的
随着现代信息技术迅猛发展和医药卫生体制改革的深入推进,近年来,医院的信息化建设得到快速发展,已成为医疗卫生行业必不可少的支撑力量。由于医院信息管理系统、实验室信息