欢迎来到天天文库
浏览记录
ID:14652951
大小:1.51 MB
页数:71页
时间:2018-07-29
《第12章 access数据库综合实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12章Access数据库综合实例本章通过一个综合应用实例将前面所学习的建立各对象的方法有机的联系起来,构建一个完整的Access数据库应用系统。12.1总体设计12.1.1需求分析12.1.2数据库设计原则12.2库存管理系统的设计12.2.1系统分析12.2.2系统设计12.3库存管理系统实例制作12.3.1创建新数据库12.3.2创建表12.3.3设置各表间的关系12.3.4填写入库/出库单12.3.5维护入库/出库单信息12.3.6查询入库/出库单信息12.3.7报警处理12.3.8报表设计12.4库存管理系统的集成12.4.1系统主控界面设计12.4.2系统开始界面
2、设计12.1总体设计在使用Access2003建立数据库的表、窗体和其他对象之前,设计数据库是很重要的。合理的设计是创建能够有效地、准确地、及时地完成所需功能的数据库的基础。没有好的设计,数据库不但在查询方面效率低下而且也较难维护。在进行数据设计之前必须清楚这个系统需要实现什么样的功能,然后再细化到数据库各个组件的设计上。一般来说,设计的过程是如图12-1-1进行的。图12-1-1数据库设计过程12.1.1需求分析在开始设计数据库之前,需要确定数据的目的以及如何使用,尽量多了解一些有关数据库的设计要求,弄清用户需要从数据库得到什么样的信息。1.数据库设计的主要步骤正式实施数据
3、库设计时,主要的过程具体有以下几个步骤。(1)确定数据库中需要的表。(2)确定该表中需要的字段。(3)明确每条记录中有唯一值的字段。(4)确定表之间的关系。(5)输入数据,创建其他数据库对象。要实现上述目标,最好的方法就是与将使用数据的人员进行交流,集体讨论需要解决的问题,并描述需要生成的报表;与此同时收集当前用于记录数据的表格,然后参考某些设计得很好并且与当前要设计的数据库相似的数据库。2.创建数据库时要做的准备在创建一个数据库之前必须明确的有。(1)数据库必须能够管理用户期望的输出和打印输出所有必须具备的信息。(2)数据中不保存不必要的信息。(3)弄清数据应该为用户所做的
4、操作和应解决的问题。(4)明确用户通过什么样的界面来操作数据库中的数据和输出。3.数据库用户的分类数据库设计完成之后,所面对的是数据库的用户,不同的用户对于同一个数据库会有不同的使用,因此明确谁将使用数据库是很重要的。通常数据库的用户分为以下3种情况使用数据库。(1)将数据添加到数据库中。(2)编辑、操作和整理输出数据库中的数据。(3)查询数据中的数据。从设计角度来看,应按不同类型的用户设计数据库的表、窗体和报表。12.1.2数据库设计原则一个好的数据库必须在开发时使数据库结构满足一定的条件和原则。简化一个数据库结构的过程被称为“数据标准化”。该理论最早在20世纪70年代提出
5、来,在此后的许多年中,该理论得到不断的发展和扩充。标准化数据库设计的一些原则如下。(1)减少数据的冗余和不一致性:如果数据库存在冗余和不一致问题,用户每次向数据库中输入数据时,都有发生错误的潜在可能。例如,人事信息数据库中,如果在多个不同的表中都包含姓名的输入,那么用户在多次输入时,就有可能发生错误。(2)简化数据检索:数据库中保存的信息必须能够根据需要快速地显示出来,否则,使用计算机自动化的数据库系统将没有任何意义。(3)保证数据的安全:数据库中的数据,必须具有一定的安全性,输入数据库中的数据在输出显示时,必须对应显示原有的数据。(4)维护数据的方便性:数据库中的数据在每次
6、更新或删除时,都必须将数据库中所有出现与它相关的地方做出改变,并且在设计数据库时,要考虑到数据的修改,最好在尽量少的操作步骤中完成。12.2库存管理系统的设计在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公司或代理制,通过分公司或代理商把产品推向最终用户。销售公司的增加和销售渠道的复杂化促使了物流业的发展。进入信息化时代以及电子商务的发展,对库存管理的要求更高。传统的库存管理,一批产品从入库到出库,要经过多个环节,而且具有如下几个弊端:手工处理入库、出库造成产品供应效率低,影响企业发展;手工完成大量的入库、出库和库存统计,造成库存产品汇总困难,使
7、库存结构难以掌握;仓库与管理部门之间信息交流少,造成库存积压,使资金周转缓慢。建立计算机化的库存管理系统可以对解决这些问题提供有效地帮助。一般来说,利用库存管理系统可以在以下方面提高企业管理的水平。(1)提高管理效率,降低人工成本。(2)降低采购成本。(3)减少仓储面积,提高房产综合利用。(4)降低储备资金占用。12.2.1系统分析根据商业企业库存管理现状进行分析,库存管理系统要能处理库存中大量的数据并完成繁琐复杂的统计计算;库存管理系统要能及时提供准确、适用的库存信息,可以使管理者合理安排库存,加速资
此文档下载收益归作者所有