Access特点(通用4篇)
Access特点 篇1
仓储管理系统是货物配送必不可少的一个环节, 应用数据库实现仓储系统信息的科学管理, 对于提高仓储系统管理、快速拣配货物、降低运营成本这些方面来说是具有重要意义的。计算机和网络发展和普及, 数据库软件得到了广泛应用, ACCESS数据库凭借自身操作简单、实用效果好、易学易会、分析速度快、独缺能力强的优势得到推崇。ACCESS数据库开发具有一定的特点, 本文借助仓储管理系统的数据库开发为例, 介绍ACCESS数据库开发应用的方法和特点。
1 仓储管理系统结构
仓储管理系统的主要作用就是对货物信息进行管理, 包括仓储空间布局、出入库、库存信息查询等功能。其体系结构如图1所示。
2ACCESS 数据库特点
ACCESS数据库的建立一般分为四个主要部分, 即表、窗体、查询和报表。ACCESS数据库具有以下特点:
1) 单一的存储方式便于客户进行管理和操作, 如表、查询、报表等的文件后缀都为.mdb, 客户查询、检索时方便快捷。2) ACCESS数据库是面向对象的开发工具, 各种功能对应各自的对象, 面向对象的开发形式使得程序员开发程序功能更直观简便。3) ACCESS开发工具的可视化, 使得其界面友好、易操作, 客户的直观性强, 比较对于新手也比较容易上手和掌握。4) ACCESS数据库的开发环境是集成的, 是基于Windows系统的, 因此对于开发人员来说, 可提高工作效率, 对创建表、查询数据、设计界面等操作都是有序的进行, 方便实用。5) ACCES具有开发数据库互联功能, 可在表中嵌入位图、声音、表格、文档等, 进行动态数据交换, 同时也支持与互联网上的数据进行连接, 建立Internet应用。
3ACCESS 数据开发开发方法
ACCESS数据库开发方法有三种:1) 原型法。原型法的本质是反复交互式修改, 以达到开发目的, 是一种新型的开发模式。原型法的开发是在原始数据库的基础上进行的, 因此也满足ACCESS的基本开发环境, 原型法对ACCESS来说是一种修复和完善的功能。2) 物理法。物理法顾名思义, 要遵循物理条件建立物理模型进行应用开发设计。物理法的逻辑思维性强、关联性强, 设计时将分散物理模型的关联事件进行集中, 以构成具体的数据分析图, 再进行物理设计。3) 分析法。分析法将实事件通过模型分析, 对系统内容的具体对象进行分析, 并根据该对象在系统中所处的位置和功能进行程序驱动。分析法实际上是一种数据归纳。分析法可缩小分析范围, 从而提高分析效率。
4ACCESS 开发仓储系统方法步骤
4.1 明确设计思路
首先明确设计目的, 仓储系统设计的目的就是实现仓储管理的自动化、规范化、系统化和高效性。将企业仓储管理过程中的入库验收、入库登记、入库, 库存查询、库存盘点、出库等实现网络化, 便于管控。
4.2 制定设计原则
根据仓储管理的实际情况, 信息量大、货物品种繁多、关联信息多、统计方式不同, 结合ACCESS数据库开发的特点, 制定切实可行的设计原则:原始数据统一格式、报表统一格式;删除不必要冗余;程序标准化, 以保证实用性和可维护性;界面友好, 设定权限, 满足不同层次的查询要求;建立日志, 记录查询操作以便日后查询。
4.3 需求分析
开发前要与仓储管理系统的使用客户进行充分沟通, 明确客户的使用条件、需求以及使用过程中的特殊情况, 从而制定可行的功能开发需求。需求整理要体现实际业务需要, 满足业务需要, 满足客户提出的要求, 并符合ACCESS数据库开发应用的先决条件。收集客户需求, 整理形成开发需求、开发计划是仓储系统ACCESS数据库开发的基础工作。
4.4 模块设计
仓储管理系统的主要作用就是对货物信息进行管理, 包括仓储空间布局、出入库、库存信息查询等功能。出入库操作是库管人员对入库、库存、出库等的日常操作, 入库信息和出库信息包括出入库物品信息、出入库数量、存放库位、出入库时间、入库负责人、出库提货人这些基本功能操作, 功能应具有数据录入、实时修改数据、空位查询等。查询是库存管理系统中的核心功能, 一般包括查询货物基本信息、属性、规格、生产日期、产地、重量、件数、存放位置, 货物的入库相关信息、出库相关信息。因此查询条件包含按货物名称查询、按货物规格查询、按货物生产日期查询、按货物产地查询、按存放位置查询等字段。其他操作为辅助功能, 如仓储系统安全退出、会员信息、密码修改、界面风格修改等。
4.5 创建仓储管理系统
仓储管理系统采用ACCESS数据库软件的工具栏控件积极性创建, 工具栏控件在窗体上显示对象按钮, 如字段、图形等。工具栏属性常用包括菜单项、对话框等。
4.6 系统登录功能的实现
系统登录功能包括用户身份验证、用户名、密码、ACCESS仓储管理系统根据用户输入的信息与系统信息进行核对, 以验证真实性, 实现登录功能。还包括用户名更改、密码更改、子操作员设置、权限分配等。
5 结论
利用ACCESS数据库开发软件进行仓储管理系统的设计, 可以很好的实现企业货物管理的信息化, ACCESS数据库其友好的界面和简便灵活的操作方式和维护方式, 可以帮助各种企业对于实现对货物的信息化管理, 满足客户的各种需求。同时, ACCESS数据库的应用实现了仓库管理、出入库操作管理、库存信息查询等功能, 该系统可节约企业开支, 提高企业的经济效益。
参考文献
[1]栾笑天.航空物流产业发展研究[J].铁路采购与物流, 2011.
[2]戚娜.数据库原理与应用课程教学方法研究[J].电子设计工程, 2012.
[3]赵增敏.数据库应用基础Access2007[M].北京:电子工业出版社, 2009.
[4]雷剑刚, 吴方.ACCESS数据库的应用与开发解析[J].信息与电脑 (理论版) , 2013.
几个ACCESS疑难问题的探析 篇2
1 查询设计
1.1 自连接问题
1.1.1 题目要求
在已经数据库中有一张tStud表,对于现在正在读书的“在校学生”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。例如,表中学生“张春节”没有家长身份证号,表示张春节已经从本校毕业,是“校友”。表中学生“李强”的家长身份证号为“110107196201012370”,表示李强为在校学生。由于在tStud表中身份证号“110107196201012370”对应的学生姓名是“李永飞”,表示李强的家长是李永飞,而李永飞是本校校友。
请按要求创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为“身份证号”、“姓名”和“家长姓名”,所建查询命名为“qT2”。
1.1.2 操作步骤
如图1所示:1)添加两次tStud表[1],第二次添加的表自动被命名为tStud_1;2)建立关系,将tStud表的“家长身份证号”字段拖动到tStud_1表的“身份证号”字段上,这样两个表就建立了关系。左边的tStud表可以看作“学生表”,右边的tStud_1表可以看作“家长表”;3)添加tStud表的“身份证号”和“姓名”字段;4)添加tStud1表的“姓名”字段并将其改名为“家长姓名”。
1.2 联接属性问题
1.2.1 题目要求
创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”三个字段的内容,所建查询命名为“qT2”。注意涉及选课和没选课的所有学生信息,所以要考虑选择合适的查询联接属性。
1.2.2 操作步骤
如果不设置联接属性,那结果里面不包括没选课的学生信息,不合题意。所以在创建表间关系时,我们需要设置联接类型[2]。
先后添加所用到的两张表“tStud”(左表)和“tScore”(右表)。右键单击系统自动创建的表间关系的连线,然后选择“联接属性”。在打开的对话框中联接分为三种类型:1)内部联接;2)左联接3)右联接。具体含义如图2所示。根据题目要求,此时我们需要设置为左联接,这样就能把选课和没选课的所有学生的信息都查找出来。
2 窗体与查询的综合设计
现在有一个已经建好的“fQuery”窗体,运行该窗体后,在文本框(文本框名称为t Name)中输入要查询的医生姓名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“q T4”查询的功能是显示所查医生的“医生姓名”和“预约人数”两列信息,其中“预约人数”值由“病人ID”的字段统计得到,请设计“q T4”查询。
依题目要求我们得知,需要在查询中添加窗体的名称以及“医生姓名”文本框控件的名称([forms]![fQuery]![tName]),这样在运行窗体时,按下“查询”后会调用qT4查询,在查找“医生姓名”时,就会按照窗体“fQuery”的“tName”控件中的内容来查,再根据两张表的关联就可以计算出预约人数了[3]。查询结果如图3所示。
3 主子窗体的设计
题目要求:在“fStud”窗体和“fScore子窗体”中各有一个平均成绩文本框控件,名称分别为“txtMAvg”和“txtAvg”,对两个文本框进行适当设置,使“fStud”窗体中的“txtMAvg”文本框能够显示出每名学生所选课程的平均成绩。
这个问题要求在主窗体中调用子窗体中控件的值,那么我们就要在主窗体中做相应的设置[4]。操作步骤为:1)将fScore子窗体的“=Avg([成绩]);2)将主窗体fStud的平均成绩的记录源设为“=[fScore子窗体].Form.txtAvg”。这样就能引用子窗体中控件的数据了。
4 报表设计
题目要求:设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“t Group”中检索出对应的部门名称并显示输出。
如果我们直接选择“tDept”的控件来源为“所属部门”,那么结果只能显示所属部门的编号,不能显示其名称。因为我们得从非数据源表“tGroup”表中找到“名称”字段并显示在此。所以需要使用Dlookup函数[5]。
操作步骤如下:
1)将“tDept”的控件来源设为“所属部门”字段;
2)将“tDept”格式属性中的“可见性”设为“否”;
3)添加一个文本框,将其记录源设为“=DLookUp("名称","tGroup","[部门编号]=[所属部门]")”,删除附属标签(如图4所示);
4)调整合适大小并放在“所属部门”文本框上面。
按照如上步骤操作后的最终结果如图5所示,已达到题目的要求。
5 结束语
通过以上的题例分析,可以看出ACCESS程序设计过程中会有一些设计思路较为灵活或综合性较强的题目,那么只要我们根据基础知识和基本操作方法,再结合相关设计中的格式要求,这些疑难问题就可以迎刃而解。通过这些例题的解析,学生能更好的掌握所学知识,也能加大学习的深度和难度,从而能更有效地提高程序设计的学习效率。
摘要:针对ACCESS程序设计中的几个较难解决的问题,该文进行了探讨与分析,并给出了具体的解决办法。
关键词:ACCESS,查询设计,主子窗体,报表设计
参考文献
[1]古文玮.SQL自连接详解[J].考试周刊,2007(16).
[2]全国计算机等级考试命题研究组编.全国计算机等级考试新版上机考试题库二级Access[M].成都:电子科技大学出版社,2009.
[3]申石磊,季超,楚艳萍.Access程序设计[M].北京:中国科学技术出版社,2009.
[4]ACCESS数据库应用基础教程[M].北京:北京邮电出版社,2007.
ACCESS在教学中的实例 篇3
(一) 表——信息存储器
表是Access软件中存储数据的唯一数据库对象, 是数据库的基础。分析学杂费管理所涉及的内容, 可以发现要了解某学生交费和欠费情况, 与该生在校的专业、层次及学制有关, 加上要了解该生在校期间总共应交纳多少学费, 每一年是否存在着欠费和每一学年欠费数量等, 针对这一系列问题, 可以把以上情况放入三张不同主题表中 (学生情况表、欠费情况表和欠费情况表) , 通过这三张表, 学杂费管理所要求的信息都可以很好的反映出来。
1. 表中的字段和类型 (见表1) 。
2. 表中的关键字。
关键字是表中唯一标志一条记录的字段, 通过它数据库管理系统可以快速而准确地在个表中收集、查找数据。在以上三张表中可用“学生编号”作为关键字。
3. 表之间的关系。
“关系”是指两个表的共有字段之间的关联性, 只有与各表中的字段协调一致时, 才能按照正确的顺序在各个表中调用数据, 可分别在三张表中以“学生编号”字段互相建立关系。
(二) 查询——数据检索的有效途径
查询是按照用户的要求动态地在数据库的各个表中收集数据, 然后将收集到的数据组织成一张查询结果表, 并对表中的数据进行相关的操作。根据实际需要可构建以下查询:按学生编号查欠费情况、按学生编号查实交费用、按学生编号查是否交清……。以上查询建好后, 都将以命令按钮的方式作为控件放置于查询窗体中。
(三) 窗体——人机交互界面
窗体的功能主要是将表和查询所组织的数据显示出来, 并与用户进行数据交换, 可以显示并浏览数据, 可以接受用户输入并执行相关操作, 还可以控制操作的流程。在该系统中, 窗体是主要的操作对象, 总控窗体就是一个主菜单, 有关本管理系统的操作都是围绕着总控窗体来进行的。1.输入数据浏览窗体目的是向表中输入或添加记录数据, 可以通过宏的运行来关闭输入浏览数据窗体返回总控窗体。2.查询数据窗体将事先建好的各种查询囊括进行, 可以根据查询者的需要去进行查询, 最后借助宏的运行以关闭查询数据窗体返回总控窗体。3.在汇总数据窗体中, 可以将一些需要计算汇总分析的东西。比如欠费人数合计、交费人数合计、欠费合计、实收合计和应收合计等放进去, 最后通过宏的运行关闭汇总数据窗体返回到总控窗体。4.打印数据窗体可以将需打印的记录、表、查询窗体、报表等放置其中, 以便在打印时随时备用, 并通过宏的运行关闭打印数据窗体返回到总控窗体。
(四) 报表——信息处理的最终产物
报表的主要作用是比较和汇总数据, 在有限的空间显示较多用户感兴趣的信息, 比如汇总、计算分析处理等。根据需要可以建立如下报表:学生情况报表、交费情况报表、欠费情况报表等。
(五) 宏——自动实现特定操作的功能
宏就是一个或多个操作的集合, 可以自动地对窗口、记录、查询、报表、窗体等对象进行各种操作, 以实现特定的功能。为了在总控窗体与输入浏览、查询、汇总、打印等分窗体有机地协调起来, 提高窗体之间的协调性和响应速度, 本系统设计了以下宏:宏1:关闭输入浏览数据窗体, 返回总控窗体;宏2:关闭查询浏览数据窗体, 返回总控窗体;宏3:关闭汇总浏览数据窗体, 返回总控窗体;宏4:关闭打印浏览数据窗体, 返回总控窗体;宏5:关闭总控窗体, 返回Access。
(六) 学杂费管理数据系统的框架模拟图 (见图1)
(七) 具体操作设计
根据学杂费管理数据库系统的框架模拟图和结构分析, 系统的具体操作如下:1.计器中创建各表, 并定义关键字段;2.建立各表之间的关系;3.将各表分别创建为窗体, 命名为输入学生情况信息、输入交费情况信息、输入欠费情况信息窗体;4.输入记录数据;5.在窗体设计中创建输入浏览数据窗体, 并将输入学生情况信息等三个窗体以命令按钮控件形式放置其中;6.在窗体设计器中创建总控窗体, 并将输入浏览数据窗体以命令按钮形式放置其中;7.创建宏1;8.在窗体设计中打开输入数据浏览窗体, 将宏1以命令按钮控件形式放置其中;9.创建各查询、报表等;10.在窗体设计器中依次创建查询数据窗体, 汇总数据窗体、打印数据窗体等, 并将前面创建的查询、报表等以命令按钮、选项卡、控件的形式放置其中;11.在总控窗体设计器中依次创建查询数据、汇总数据、打印数据等窗体;12.创建宏2、宏3、宏4, 并分别置于查询数据、汇总数据、打印数据窗体设计器中;13.创建宏5, 并置于总控窗体设计器中。
摘要:针对在大多计算机教学中Access偏轻的现象, 以学杂费管理系统为例, 以一个总控窗体的形式, 囊括了Access软件中大多数基本对象, 并细致地介绍了框架模拟图和操作设计步骤。结合课本教学如何运用Access, 对于技校学生在小型数据库的应用及开发上有所帮助。
关键词:Access应用,总控窗体,学杂费管理系统
参考文献
[1]林青.Access数据库原理与应用[M].科学出版社.
[2]希望图书创作室.Access2000教程[M].宇航出版社.
Access特点 篇4
1考试系统的组成
考试系统主要有C/S与B/S两种模式, 四个部分组成:
(1) 题库管理:题库中各种类型题目的增、删、改与考试时间、题型、题量、难度等要求的设置。
(2) 考试管理:考生验证、环境生成、数据存储、系统计时、阅卷评分等。
(3) 成绩回收与分析管理:成绩入库、得分情况分析等。
(4) 考生信息导入与服务器管理:考生信息的导入及服务器的设置。
2考试系统的界面设计
该系统包括启动界面、登录界面和试题界面。启动界面:考试科目、考试注意事项;登录界面:考生输入姓名、学号 (考号) , 用考生的姓名或考号作为文件夹的名字保存;试题界面:填空题、选择题、判断题、简答题等多个界面,
左边用于显示试题, 右边是答题区, 通过各种控件让考生答题, 试题界面提供前后翻页功能和显示考试剩余时间。最后一页为交卷, 点交卷后出现成绩显示界面。
3考试系统的数据库设计
在考试系统中, 数据库的设计是关键。本系统直接采用ACCESS作为后台数据库, 主要有:
(1) tb_user:学生或用户信息表。
(2) tb_select:选择题相关信息表。
(3) tb_answer:简答题相关信息。
(4) tb_boolean:判断题相关信息。
(5) tb_admin:管理员信息表。
(6) tb_page:数据库测试试题。
具体数据表设计如下:
(1) tb_user:考生信息表属性:编号Tid, 姓名name, 登录密码password, 学号number, 班级class, 考试状态state
(2) tb_page:考试试卷信息表属性:编号pid, 科目subject, 选择题数量snum, 判断题数量bnum, 问答题数量anum, 考试时间page Date
(3) tb_page:考试试卷信息表属性:编号pid, 科目subject, 选择题数量snum, 判断题数量bnum, 问答题数量anum, 考试时间page Date
(4) tb_boolean:判断题信息表属性:编号id, 题目name, 对选项yes, 错选项no, 所属科目subject
(5) tb_answer:简答题信息表属性:编号id, 题目name, 所属科目subject
4考试系统开发中的关键问题
开发考试系统涉及的关键问题有:试题图文混排、试卷导入/导出与排版、环境生成与智能评分, 图文混排可采用文本文件格式来解决;考试环境生成采用编程来解决, 智能评分, 应该说客观题不是问题, 已经成熟, 主观题则是所有无纸化考试系统面临的共同难题, 目前尚无有效方法, 可以部分采用人工阅卷, 可以只比较结果, 而有的既看结果又看过程, 由于主观体解题方法的多样性, 要靠命题老师来把握了, 这就是我们在使用有些考试系统时所出现的问题症结所在。
5考试系统必须考虑解决的问题
上机考试系统能将教师从繁琐的考试环节中解放出来, 节省了大量的人财物, 使教师有更多的时间和精力放在试题的科学性建设
中和教学内容、教学方法中。但我们在组织开展无纸化考试中注意解决以下问题:
(1) 由于都是机考, 考试周期长, 题库容量要足够大且难易要均衡, 题库安全要高度重视, 否则不仅容易泄题, 对考生来说也不够公平。
(2) 对操作题的评分通常仅限于从答案和关键字匹配上给分, 对于解题的多样化只能靠教师命题来进行控制。因此, 对命题老师要求较高, 在智能评分的解决方法与技术上还有待突破和完善。
(3) 考试过程中, 电脑死机或停电的处理:可以设计考试状态参数值来处理, 突然死机, 服务器上设置该考生考试状态为1, 监考老师只需输入监考密码和考号, 可将考生考试状态改为0, 考生可以重新登陆, 参加考试。
(4) 如果考试规模较大, 网络的安全和传输质量问题是至关重要, 否则容易造成网络阻塞, 学生端掉线, 影响考试正常进行。当然, 无纸化考试系统毕竟是伴随着计算机与互联网的发展而兴起的一种新的考试方式, 也是一种考试改革尝试, 随着时间的推移, 我想这些问题都会得到圆满的解决。
摘要:我校ACCESS这门课已开设了多年, 使用的考试形式仍然是用传统的笔试或教师出一份试卷上机时发给学生做。做完教师再一份一份改, 工作量大且繁琐, 为了减轻教师的阅卷负担, 本人尝试使用ACCESS软件开发无纸化考评系统, 该系统可以实现从题库出题, 学生答题时随机抽题, 和自动评分等功能。文章就实现系统时的关键问题作了分析和解决。
关键词:无纸化考试,数据库,考试系统
参考文献
[1]马玉洁.基于VB技术考试系统的设计与实现[J].商丘师范学院学报, 2009 (12) .
【Access特点】推荐阅读:
Access查询05-11
Access课程07-12
Access应用09-26
access综合练习07-03
access复习整理08-30
Access程序设计05-28
Access数据库10-01
access创建表教案12-17
access数据库知识09-08
access表的实验报告09-24