《酒类销售系统.docx》由会员分享,可在线阅读,更多相关《酒类销售系统.docx(33页珍藏版)》请在三一办公上搜索。
1、酒类销售管理系统摘 要酒类营销与其它快速消费品相比,因为进入门槛低、产品同质化严重、表面上的利润丰厚、渠道广泛、消费量具大而导致了大量资金和企业的介入,最后使得酒类营销纷繁复杂。在全国经济全面回升的影响下,我国的酒类市场也渐趋兴旺。在酒类市场蓬勃发展的趋势下,酒类品种及其丰富,各类客户在需求数量、需求品种上表现出极大差别,对销售管理的效率提出了更高的要求。而现阶段我国中小酒业销售商的销售管理工作还停留在传统手工作业上。面临这么严峻的挑战,建立一个销售管理信息系统 ,缩减企业的运作成本,将销售工作统一化、规范化、现代化,才能在激烈的酒类销售行业竞争中取得一席之地。本设计题目是:酒类销售管理系统。
2、此系统用的是Microsoft Office access 2003。可以详尽、可靠地进行商品进货信息、商品销售信息 、商品退货信息、客户基本信息等信息的综合查询和统计。使酒类销售企业可以摆脱每次手工书写统计的问题 ,实现管理计算机化,使用者通过鼠标、键盘的简单操作就能实现完整的功能,从而提高工作效率,并且节省大量人力资源。关键词:酒类销售系统;信息管理系统; Microsoft Office access 2003AbstractCompared with other fast consumer goods, alcohol beverage industry has relative lo
3、wer entry barrier, product homogeneity serious , higher profit in appearance, more approaches as well as larger consumer market. Due to large amount of entries of enterprises and investments entries, the alcohol industry has become complex. With the warming up of the national economy, the alcohol be
4、verage industry is becoming prosperous. The products show more diversity; the demands on quantity and specific classes differentiate greatly among different consumers. Therefore, higher efficiency of the sales management is in demand. However, most small and medium enterprises in this industry still
5、 employ the traditional approaches. Facing these challenges, it is essential to establish an sales management ( Mgt) IT system to cut down the operational cost and modernize the management in order to occupy certain market share in this industry.The design entitled: HongDa liquor sales management sy
6、stem. Please use Microsoft Office access 2003o design the system. The final system enables general searches and consolidations over the information on procurement, sales, and returns of products as well as clients. This system allows enterprises to manage the sales activities by computers which impr
7、oves the efficiency and saves many human resources. Keywords: HongDa liquor sales management system; information management system; Microsoft Office access 2003目录1.绪论41.1选题背景41.2选题意义41.3资料来源51.4系统特点52.系统分析52.1初步调查52.2可行性分析62.3详细调查73.系统设计153.1系统设计目标153.2系统功能结构图153.3数据库设计173.4编码设计234、系统实施244.1开发工具选择24
8、4.2软硬件环境设计244.3系统测试255.系统使用与维护说明255.1系统安装与配置255.2系统使用说明265.3系统维护315.4设计中使用的关键技术326.参考文献33酒类销售管理系统1. 绪论1.1 选题背景作为拥有数千年酒文化历史的中国,酒民数量高达5亿多人,酒类产品生产和消费都位居世界第一。酒渗透于整个中华五千年的文明史中,从文化娱乐到饮食烹饪、人际交往等各方面在中国人生活中都占有重要的位置。2013年我国酒类市场在全球经济回暖的情况下,产量取得大幅增长。饮料酒产量:3847.36万千升,同比增长8.66%,啤酒2939.28万千升,同比增长6.16%;白酒339.89万千升,
9、同比增长17.88%;黄酒 51.88万千升,同比增长12.31%;葡萄酒 55.57万千升,同比增长66.98%;酒精460.74万千升,同比增长13.18%。酒业在产量增长的同时,经济效益均有较大幅度的下滑。在日趋激烈的市场竞争中,酒业销售公司只有在竞争中运用新的营销理念和技巧,才能在激烈的酒类行业竞争中取得一席之地。而现代信息管理系统的实施和应用可以降低企业成本,缩短每次交易的周期,提高转换成本,改善企业与客户、供应商的关系。1.2 选题意义竞争过程中最重要的莫过于发现和利用自己的长处,即以己之长,克敌之短。随着信息时代的来临,计算机科学技术飞速发展也给各行各业带来了不同程度的变化与发展
10、。同样计算机也在销售的一定范围、一定部门当中有所应用,但是其应用的范围和深度与现代企业的发展理念、管理方法还相差甚远。过去,企业对信息技术的利用仅限于财务和档案管理方面,而现在信息技术已贯穿整个价值活动中,体现出优化、控制和判断等功能。信息技术的发展及其在销售管理中的应用,作用于业务、库存、成本、差别化、发展、和联合等竞争手段,为流通企业创造以下竞争优势:1. 建立现代化信息管理体制。2. 规范并优化企业内部各部门的业务流程,再造业务规范,对重点业务实行全面质量监控。3. 实现各部门间的协同作业。4. 为企业决策提供图形化、报表化的市场分析数据,能够对未来的公司业务发展、客户需求发展、市场发展
11、作出预测。5. 实现全天候实时服务,充分满足客户的各种需求,全面提升客户服务水平,大大加强与客户的紧密度。6. 全面降低企业运作成本,提高公司的整体运作效率,大幅拓展业务,争取企业利润最大化,进一步提高企业的竞争力。1.3 资料来源1. 从学校图书馆借阅了一些系统开发相关的书籍,并向老师咨询了有关销售系统开发的一些技术问题等。2. 通过网络,参考了酒类销售和相关销售系统的资料。1.4 系统特点本系统设计的总体目标是通过对销售、进货和客户的管理,使管理者能够及时准确了解企业的业务情况,并通过对销售数据的分析,为管理人员提供相应的信息,帮助工作人员减少手工处理操作,提高效率;帮助决策人员制定销售计
12、划。因此系统具有以下特点:1. 系统界面友好、美观、操作性强、数据清晰明了。2. 操作的简易性。从用户角度出发,高度智能。简单易用、操作方便、快捷。3. 功能全面,覆盖企业销售管理涉及的大部分内容,包括操作员管理、产品信息管理、客户信息管理、销售信息管理、应收应付信息管理、查询统计等模块。 2. 系统分析2.1 初步调查初步调查是系统开发的第一个阶段,应严格按照自顶向下的系统化观点全面展开。这一阶段的主要任务就是对企业进行需求分析,从而发现企业内部存在哪些问题,有哪些功能需求,然后运用信息技术解决这些问题。对赣州一些酒业公司多次调查发现,现阶段我国中小酒业销售商的销售管理工作还停留在传统手工作
13、业上。具体归纳有以下几点:1. 业务管理工作缺乏规范性,随意性很大,大量的工作皆是手工处理,效率低下,容易出错。各种信息的查询只能靠翻阅原始的记录,速度太慢2. 企业内部管理工作效率低下,工作量大;客户、供货商、和公司联系不够紧密;高层领导不能及时了解客户的账款及公司的运转情况,容易造成损失;不能及时了解产品的需求情况,不能及时掌握消费者市场的需求情况。2.2 可行性分析可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费。我们将分别从经济可行性、技术可行
14、性和管理可行性这三个方面对系统进行可行性分析。1. 经济可行性分析:对于系统的投入使用来讲,本系统软硬件配置环境要求低,投入成本少,而且用户不需经过特别培训即可操作本系统;界面简单易操作,维护更为简单。引用本系统后基本实现了管理一体化,可以大大提高企业员工的工作效率,节省了人力物力,更加有助于企业以后的发展。经济方面的可行性主要是从组织的人力、财力、物力三方面来考察系统开发的可行性,由此看来本系统在经济上也是可行的。2. 技术可行性分析:技术可行性分析主要是分析技术条件能否顺利完成系统的开发工作。本系统采用的是Microsoft Office access 2003,可以在Windows大部分
15、操作系统上运行,它对操作系统的要求不是很高。目前,一般的计算机硬件配置都能满足该系统的需要。此系统系个人开发的小型系统,只要学过基本的access语言和有一定的开发经验即可完成。加上指导老师以及同学们的帮助,完全可以胜任此项开发工作。因此,本系统在技术上是完全可行的。3. 管理可行性分析:管理信息系统是建立于科学管理基础之上的,只有在合理的管理体制以及完整、准确的原始数据的基础上,才能有效的开发出管理信息系统。新系统的研制和开发充分考虑了方便工作人员对管理系统的使用,使用本系统的操作人员并不需要特别的技能,只需具备基本的计算机使用技能即可。因此在管理上是可行的。2.3 详细调查详细调查的范围是
16、围绕组织内部信息流所涉及领域的各个方面进行调查。前面经过了初步调查之后,基本上了解了企业的工作流程和内部存在的一些问题,但是,只有深入细致的调查,才能充分了解用户的需求,保证开发出的信息系统能够满足用户的要求。本系统从以下几个方面进行分析:2.3.1 业务流程分析业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。业务流程分析采用的是自顶向下的方法,首先画出顶层的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。以下是本说明书中业务流程图的图例:图2-1 业务流程图符号图例1:表示业务的处理单位。图例2:表示业务处理功能。图例3:表示信息传递过程。图例4:表
17、示各类报表。图例5:表示数据存储。销售的业务流程图:客户订货时向销售部发出订单,销售部查询库存,库存足够,则向客户发出取货单,客户凭取货单向财务部交款,最后客户凭交款收据从仓库取货;如果库存不够,则向供货商发出进货单。图2-2销售业务流程图进货的业务流程图:进货单下达给供货商后,供货商将商品发至仓库,经仓库审核后,进行入库登记并将入库账单下达至财务部,通知财务部付款。图2-2进货业务流程图2.3.2 数据流程分析数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程图是描述系统逻辑模型的主要工具,绘制数据流程图采用结构化分析的方法,即自顶向下分层展开绘制,逐步考虑细节问题,把整个
18、系统分解成具有相对独立性的小系统。以下是本说明书中数据流程图的图例:图2-3数据流程图符号图例1:外部项,指不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源和去处。图例2:表示处理功能,表达了对数据处理的逻辑功能 图例3:表示数据流,数据流表明了数据的流动方向及其名称,它是数据载体的表现形式之一。图例4:表示存储功能,用来指明数据保存的地方具体的数据流程如下所示:1. 顶层数据流图:图2-3顶层数据流程图2. 中层数据流图:图2-4中层数据流程图3. 底层数据流图: 销售数据流程图图2-5销售数据流程图 进货数据流程图图2-6进货数据流程图2.3.3 数据字典数据字典是各类
19、数据描述的集合。对数据库设计来讲,数据字典是进行详细的数据收集和数据分析所获得的主要结果。数据字典描述的主要内容有:数据流、数据元素、数据存储、数据加工、外部项,对整个系统开发以至将来系统运行与维护是必需的信息尽可能放入数据词典。下面列举部分表为例:1. 数据流条目表2-1数据流系统名: 酒类销售管理系统条目名:销售单编号: F-01 来 源: 销售部去处:仓库数据流结构:销售单编号客户名称销售时间+商品名称+销售数量+销售金额+经手人+销售日期简要说明:修改记录:编写:李四日期13年6月15号审核:王五日期13年3月15号表2-2数据流系统名: 酒类销售管理系统条目名:进货单编号: F-01
20、 来 源: 销售部去处:供货商数据流结构:进货单编号供货商名称进货时间+商品名称+进货数量+进货金额+经手人+销售日期简要说明:修改记录:编写:李四日期13年6月15号审核:张三日期13年6月15号2. 数据元素3. 表2-3数据元素系统名:酒业销售管理系统 编号:E -02条目名:销售单 属于数据流:入库信息、销售信息、结算信息存储于:收费信息表、结算信息表数据元素结构:代码类型 长度 是否空值varchar 16 否简要说明:销售单据号是销售单据的标识符,每张销售单都有自动生成的唯一的编号。修改记录:编写:李四日期13年6月15号编写:张三日期13年6月15号4. 数据存储表2-4数据存储
21、系统名:酒业销售管理系统条目名:库存信息编号:D1输入数据流:商品信息、销售或采购信息输出数据流:库存信息记录组成:商品编号+商品名称+商品规格+商品进货价格供货商编号+数量+日期简要说明:商品表。 修改记录:编写:李四日期10年3月27号审核:王五日期10年3月27号5. 处理过程表2-5加 工系统名:宏达酒业销售管理信息系统条目名:销售处理 编号:别名:输入:商品信息、客户信息、订货信息输出:收费信息、库存信息 加工逻辑:将客户购买信息进行记录,并对客户收费处理有关的数据存储:销售表、销售详细表、销售帐务表、商品信息表修改记录:编写:李四日期:13年6月15日审核:张三日期:13年6月15
22、日6. 外部项表2-6外部项系统名:宏达酒业销售管理信息系统条目名:客户编号:简要说明:说明客户的信息 修改记录:编写:李四日期13年6月15日审核:张三日期13年6月15日3. 系统设计3.1 系统设计目标系统的总体目标是再面对复杂多变的企业外部环境及内部条件下,使企业内部信息传递环节减少,速度加快,能对内外环境作出快速反应。从而创造企业竞争优势,赢得市场及利润。该系统在实施后,应能够达到以下目标:1. 客户、供应商、商品基本信息的录入查询与统计;2. 完成采购、销售、库存管理等基本业务功能;3. 提供对应付应收款的查询、结算、统计的功能;3.2 系统功能结构图下面是系统的主体功能结构图:供
23、货商信息设置酒类销售管理系统基本设置商品信息设置客户信息设置供货信息设置商品销售销售退货应收款处理销售单查询销售管理商品采购应付款管理采购单查询进货管理销售统计客户统计应收款处理应付款处理统计分析操作员管理修改密码系统设置库存查询3.3数据库设计3.3.1 数据库概念模型设计概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关。这一设计阶段是在需求分析的基础上进行的,设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统根据设计规划出的实体有供货商、商品、客户、销售单、进货单、销售退货单等。每个实体都是现实中实际存
24、在的对象的抽象,各个实体之间的关系可以用E-R图来清晰直观的分析。下面就是根据数据字典的内容给出的本系统各实体之间关系的E-R图。实体联系属性ER图使用如下几种符号:根据以上流程分析设计的结果,可以得到以下主要实体:供应商、商品、客户、进货单、销售单、销售退货单商品数量产地商品价格商品名称商品编号联系地址联系电话客户等级客户编号客户名称客户供酒类品种供货商名称供货商编号编号供货商联系地址联系电话基本E-R图:仓库1存储供应购买供货商客户商品nmnmn销售E-R图销售单明细结款m供货出库销售销售单客户1m11m退货1m供货商商品仓库mn进货单入库退货单1m1结款退款1退货单明细mm进货详细单3.
25、3.2数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计的ER图,转换成与选用DBMS所支持的数据模型相符合的逻辑结构。将概念模型转换成的关系结构如下:商品(商品编号,商品名称,商品价格,产地,数量)供货商(供货商编号,供货商名称,供货酒类品种,地址,电话)客户(客户编号,客户名称,客户等级,联系电话,联系地址)销售单(销售单号,客户编号,销售日期,仓库编号 )销售单明细(编号,销售单号,商品编号,商品名称,销售数量,销售价格,仓库编号)销售退货单(退货单号,商品编号,顾客编号,退货日期,仓库编号)销售退货单明细(编号,退货单号,商品编号,商品名称,退货数量,退货价格)进货单(进货
26、单号,供货商编号,进货日期,进货总价,经手人,备注)进货详细单(编号,进货单号,商品编号,进货数量,进货价格,进货总价)应付账款(进货单号,应付货款,已付账款,未付账款)应收账款(销售单号,应收账款,已收款,未应收账款)管理员(用户名,密码)3.3.3 数据库物理结构设计本系统数据库的主要表格:表3-1(数据库表目录)表名功能概述商品表记录商品的基本信息客户表记录客户的基本信息供货商表记录供货商的基本信息进货表记录单据号、进货仓库、供货商等进货信息进货详细表记录进货的商品、数量等信息应付款表记录采购应付款的信息销售表记录销售的单据号、客户、出货仓库等信息销售详细表记录销售的商品、数量等信息销售
27、退货表记录销售退货的单据号、日期等信息销售退货详细表记录退货的商品、数量等信息应收款表记录销售应收款的信息仓库记录仓库的信息 表3-2商品表字段名称类型长度允许空商品编号文本 50N商品名称文本50N规格文本50商品价格文本50产地文本50数量文本50仓库编号文本50 表3-3客户表字段名称类型长度允许空客户编号文本50N客户名称文本50N客户地址文本50N联系电话文本50表3-4供货商表字段名类型长度允许空供货商编号文本50N供货商名称文本50N地址文本50N电话文本50N表3-5销售表 字段名类型长度允许空销售单号文本50N客户编号文本50N销售时间日期/时间50N本次销售总价文本50表3
28、-6销售详细表字段名类型长度允许空销售详细单号文本50N销售单号文本50N商品编号文本50N商品名称文本50数量文本50价格文本50该商品总价文本50表3-7销售退货表字段名类型长度允许空退货单号文本50N商品编号文本50N客户编号文本50N退货日期时间/日期50N备注文本50 表3-8 销售退货详细表字段名类型长度允许空编号自动编号50N退货单号文本50N商品编号文本50N商品名称文本50N退货价格文本50退货价格文本50N表3-9进货表 字段名类型长度允许空进货单号文本50N供货商编号文本50N经手人文本50N进货时间日期/时间50N备注文本50本次进货总价文本50N表3-10进货详细表字
29、段名类型长度允许空编号自动编号50N进货单号文本50N商品编号文本50N进货价格文本50N总价格文本50N进货数量文本50N表3-11应付款表 字段名类型长度允许空进货单号文本50N应付货款文本50N已付货款文本50未付货款文本50表3-12应收款表字段名类型长度允许空销售单号文本50N应收款文本50N已收款文本50未收应收款文本50 表3-13 仓库表字段名类型长度允许空仓库编号文本50N仓库名称文本50N仓库负责人文本50N电话文本50N仓库酒类品种文本50表3-14 管理员表字段名称类型长度允许空用户名文本 50N密码文本50N3.4编码设计编码设计是数据库系统开发的前提条件,是系统不可
30、缺少的重要内容。编码是指与原名称对应的编号、符号或记号,它可以是字符、数字、某些特殊符号或它们的组合,是进行信息交换、处理、传输和实现信息资源共享的关键。编码设计的原则是:编码要具有适应性、合理性、简明性、便于认识和记忆。编码设计主要有以下几种:1. 顺序码:将顺序的自然数和字母赋予编码对象。2. 数字码:以纯数字符号形式编码,数字的不同部位代表不同意义。这种编码的优点是易于校对和处理,缺点是不便记忆。3. 字符码:以纯字符形式编码。这类编码在程序设计中常被用作字段名和变量名。这种编码的优点是可以辅助记忆,但是不易校对,也不宜反映分类结构。4. 混合码:即以字符和数据的混合形式编码。该种编码的
31、优点是易于识别,也易于表现各个对象之间的关系,分类,缺点是不宜校对。我在编码设计中,根据系统需求主要采取了顺序码和数字码。 1.销售单号,退货单号,进货单号是根据单子制定的年月日以及这一天的第几单编号的。例如:13061501001 表示2013年6月15号第一笔进货单 13061502001 表示2013年6月15号第一笔销售单 13061503001 表示2013年6月15号第一笔退货单2.客户编号和供货商编号是根据系统自动编号的;3.商品和仓库等是顺序码例如:仓库:1301,1302 商品:135001,1350024、系统实施4.1开发工具选择系统开发选用的是Microsoft Off
32、ice access 2003,是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。用户可以创建表,进行查询,创建图表和报告,并且可以通过宏把他们联系在一起。高级用户能够使用宏命令做出拥有高级数据操作和用户控制权的较完善的方案。Access拥有的报表创建功能能够处理任何它能够访问的数据源。此外,Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。4
33、.2软硬件环境设计1. 软件设计2.数据库:Microsoft Office access 20033.硬件设计1)主机:PIII733 CPU以上机型,1G以上内存,硬盘剩余空间5G左右;2)显示器:分辨率800*600且最好不低于256色;3)鼠标:WINDOWS 支持的各类鼠标;4)键盘:WINDOWS 支持的各类键盘;5)UPS不间断电源一个。4.3系统测试系统测试的目的是对最终系统进行全面的测试,确保最终系统满足产品需求并且遵循系统设计。为了保证系统运行的正确性和有效性,尽量找出系统设计的失败与不足之处,加以纠正,确保系统设计无差错。将一切可能发生的问题和错误尽量排除在系统正式运行前
34、,需要对系统进行测试。系统测试应当根据项目的特征确定测试内容。本系统从程序测试、功能调试和系统调试三个部分进行了测试。程序测试:在这个阶段,我主要对所编写的程序进行语法检查和逻辑检查。通过对系统输入正常数据,错误数据和异常数据来考察程序的反应,检验程序执行的逻辑正确性,以及程序对各种错误的监测处理能力。功能调试:即测试软件系统的功能是否正确,其依据是需求分析,以模块为单位,检测单个模块内各个程序之间的控制关系和数据传递是否正确。例如:在系统设置中,调试能不能将添加窗口中的数据正确添加到主窗口中。由于正确性是软件最重要的质量因素,所以功能测试必不可少。系统调试:对系统进行全面的测试,检测各个模块
35、之间的数据传递是否正常。5.系统使用与维护说明5.1系统安装与配置1.首先建立系统必须的数据表,具体操作如下:A.打开Microsoft Office access 2003,点击文件-新建-新建数据库,保存文件名为酒类销售系统.mdb。B.根据数据库设计新建系统必须的表,建好效果如下:5.2系统使用说明1.登录界面打开酒类销售系统,切换进入到窗体界面,打开“登录”窗体,显示如下:接着,输入管理员用户与密码,进入下一个界面。2.主界面登录后,将进入系统的主程序界面,主要用于打开应用程序的其他窗口。点击相应的菜单项,便会自动弹出相关的子模块。3各个切换窗口介绍1)、基本设置窗口包括仓库、商品、客
36、户、供货商信息的添加、修改、删除与查询。2)、进货管理包括采购进货、库存查询、进货单查询、应付货款处理。进货采购如下所示:3)、销售管理包括商品销售、销售退货、销售单查询、应收款处理。商品销售窗体如下:4)、统计汇总包括销售统计、客户统计、应收账款统计、应付账款统计,是有一些报表组成的。5)、系统设置包括管理员管理与修改密码。A、管理员管理可以进行管理员的添加与删除;B、修改密码,如下:5.3系统维护信息系统实施之后,由于各种各样因素的影响,例如系统运行环境的变化或者程序中存在未检测到的错误等,为了保证系统的正常工作,要求系统不断地完善并能适应各种变化,还需要进行系统的维护工作。1. 软件的维
37、护:运行中发现软件测试阶段未发现的错误,或者用户对系统的功能要求发生变化,以及业务量的急剧增长等都可能需要对软件进行修改。对于此项维护,主要针对程序代码的修改。可以直接阅读程序中的代码,因为对于代码中比较关键的地方都有注释,容易被看懂。还可以通过阅读系统使用说明书,先了解各个模块的搭建与作用,数据流的去向,然后再分析代码。本系统的代码都不是很难,而且在下面的关键技术中也会有一定的注释,程序的维护应该会相对简单。2. 数据库文件的维护:数据库维护人员可以按照前面所说的数据库物理设计全面掌握数据库的情况,并且了解各个表之间的关系。在数据库维护中,最主要的是维护有索引的字段,因为不论它的任何一项发生
38、改变,都会需要先拆除整个关系,所以,在改变之前,不仅要慎重,更重要的是一定要先把关系理清,最好先做一个备份。本系统的数据表的命名采用的是英文的缩写,也很好明白,把数据库中的关系慢慢研究透彻,就可以较好地进行维护工作。3. 硬件的维护:主要包括定期的设备保养性维护,即对设备进行例行的检查与保养;突发性故障维修,由专业的维修人员快速维修系统即可,不过为了避免运行强迫中断,应该采取双机备份的形式。5.4设计中使用的关键技术1、用户登录并提醒消息Private Sub 登录_Click()If IsNull(用户名) Then MsgBox 用户名不能为空,请重新选择!, vbExclamation
39、+ vbOKOnly, 提醒您! Me.用户名.SetFocusElseIf IsNull(密码) Then MsgBox 注意,您忘了输入密码!, vbExclamation + vbOKOnly, 提醒您! Me.密码.SetFocusElse If DLookup(密码, 管理员, 用户名= & 用户名 & ) = 密码 Then Me.Visible = False Me.密码 = Null MsgBox 登录成功!, vbExclamation, 提醒您 check = True 设置登陆标志 DoCmd.OpenForm (宏应用程序) ElseMsgBox 您输入的密码有误,请重
40、新输入,注意大小写!, vbExclamation + vbOKOnly, 提醒您!Me.密码 = NullMe.密码.SetFocusEnd IfEnd IfEnd IfEnd Sub2、修改密码Private Sub 确定修改_Click() If (Forms!修改密码!新密码 = Forms!修改密码!再新密码) Then If MsgBox(请确定要修改吗?, vbYesNo, 修改密码确认) = vbYes Then Forms!修改密码!密码 = Forms!修改密码!再新密码 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRe
41、cord, , acMenuVer70 DoCmd.Close acForm, 修改密码 MsgBox 密码更改成功,请使用新密码登录!, vbInformation, 修改成功! Else DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 DoCmd.Close acForm, 修改密码 MsgBox 密码更改已被取消!, vbInformation, 取消修改! End If Else MsgBox 两次输入的密码不一致!请重新输入!, vbInformation, 重新输入! Forms!修改密码!新密码 = Nu
42、ll Forms!修改密码!再新密码 = Null End If Exit_确定修改_Click: Exit SubErr_确认修改_Click: MsgBox Err.Description Resume Exit_确定修改_ClickEnd Sub6.参考文献1、求是科技 . Access信息管理系统开发导航 . 人民邮电出版社. 2005年7月2、杨涛,李敏,刘青凤.21世纪电脑学校中文版2003实用教程 . 清华大学出版社 . 2007年四月3、王珊,萨师煊 . 数据库系统概论(第四版). 高等教育出版社 . 2006年12月4、黄云梯,李一军 . 管理信息系统(第四版) . 高等教育出版社 . 2012年4月33