实验项目4-客户管理系统.doc
《实验项目4-客户管理系统.doc》由会员分享,可在线阅读,更多相关《实验项目4-客户管理系统.doc(11页珍藏版)》请在咨信网上搜索。
1、实验项目4Access在客户管理中的应用Access2010自带的“罗斯文其实就是一个功能相当完备的客户管理系统。本实验则以“罗斯文”客户管理系统作为参考,创建一个简单的客户管理系统.该系统主要由导航主页、客户资料管理、订单管理等各部分组成.1、实验目的:通过使用Access创建一个简单的客户管理系统,进一步学习表、查询、窗体、报表等数据库对象在数据库程序中的作用;进一步体会数据库系统开发的步骤,了解客户管理系统的一般功能组成.2、实验要点:了解客户管理系统的概念;系统的功能设计;系统的模块设计;表的字段设计;表关系的建立;查询的设计;窗体的创建;报表的创建;宏命令和VBA代码的创建;系统的调
2、试;系统的运行与应用。3、实验内容:3。1系统功能分析与开发要点3。1.1系统功能目标本实验主要学习基于Access数据库开发的企业客户管理系统。通过该系统,公司可以对客户进行管理,记录各个客户的订单信息、产品信息等。系统的主要功能如下:(1)用户登录:只有经过身份认证的用户,才可以登录该系统,并进行资料的查看和更新.(2)客户资料的管理:可以利用该功能,实现对客户信息的查看、添加和删除等操作。(3)客户订单的管理:可以利用该功能,实现对客户订单的管理。可以在该功能模块中查看客户订单,同时可以添加新的客户订单、删除订单等。(4)运货商的管理:在接受客户订单以后,公司必须及时将货物发送给客户,运
3、货商在这个过程中发挥着重要的作用,因此还必须对各个运货商进行管理。(5)采购订单管理:用户可以利用该功能对产品的买入进行管理,进行产品采购订单的查看、添加、删除等操作。3.1。2系统开发要点通过本实验,理解数据表的结构,掌握各数据表之间的关系;熟悉查询和窗体的设计;对客户管理系统有比较清楚的了解,从而开发出完整的客户管理系统。3。2系统需求分析与设计在现代商业活动中,客户资料的管理正在变得越来越重要。一个公司赖以生存和发展的基础就是要有客户资源。通过准确的客户资料管理,能够使公司清晰地掌握各种客户现在的需求信息,建立良好的客户关系,树立良好的企业信誉等。客户管理系统,将所有的客户信息和客户订单
4、信息电子化,使得企业从原来繁琐的客户关系管理工作中解脱出来,提高了企业的响应速度,从而可以大大降低企业的运行成本。3。2.1需求分析每一个企业都有自己的不同需求,即使有同样的需求也很可能有不同的工作习惯,因此在开发程序之前,和企业进行充分的沟通和交流,了解需求是十分重要的。假设用户的需求主要有以下内容:(1)客户管理系统首先能够对企业当前的客户状况进行记录,包括客户资料、供应商资料、客户订单、采购订单等。(2)其次,系统应该能够对企业员工的客户变更情况进行查询。(3)再次,系统能够根据设定的查询条件,对客户订单、采购订单等进行查询。(4)最后,系统应当实现对订单、采购订单等的动态管理,比如将“
5、新增状态的订单变为“已发货”状态等.3。2。2模块设计了解了企业的客户管理需求以后,就可以设计程序的功能目标了。只有明确系统的具体功能目标,设计好各个功能模块,才能在以后的程序开发过程中事半功倍。根据前述需求分析,可能将该系统的功能分为功能模块,每个模块根据实际情况又可以包含不同的功能:(1)用户登录模块:在该模块中,通过登录窗口,实现对用户身份的认证.只有合法的用户才能对系统中的各种客户信息和订单信息进行查看和修改。(2)客户资料管理模块:客户资料是该客户管理系统的核心功能之一,通过将各种客户资料电子化,方便用户快速地查找各种客户信息.在该模块中,可以实现对客户资料的查看、编辑和修改等.(3
6、)客户订单管理模块:客户订单是企业生存的关键.在该模块中,可以对企业的各种订单进行记录,将各种订单规范化,从而方便管理和查询,并将新增的订单尽快处理和发货,确保企业的信誉.(4)运货商管理模块:该模块比较简单,就是能够将各个订单的运货商进行管理,实现对各个订单的追踪。(5)采购订单模块:产品的采购管理也是相当重要的一部分。无论生产型企业还是销售型企业,都涉及上游供应商对企业的供货。通过该采购订单管理模块,可以随时查看数据库中采购订单的状态、数量,对采购订单进行添加、删除等操作。3.3数据库的结构设计明确功能目标以后,首先就要设计合理的数据库。数据库的设计包括数据表的结构设计与表关系的设计。数据
7、表作为数据库中其他对象的数据源,表结构设计的好坏直接影响到数据库的性能,也直接影响整个系统设计的复杂程度。因此,表的设计既要满足需求,又要具有良好的结构.具有良好表关系的数据表在系统开发过程中更是相当重要的。3。3。1数据表结构需求分析表就是特定主题的数据集合,它将具有相同性质的数据存储在一起.按照这一原则,根据各个模块所要求的各种具体功能,来设计各个数据表。在本系统中,初步设计11张数据表,各表存储的信息如下.(1)“采购订单表:该表中主要存放各采购订单的记录,比如采购订单ID、采购时间、货物的运费等。(2)“采购订单明细”表:该表中主要存储采购订单的产品信息。因为一个采购订单中可以有多个产
8、品,因此建立此明细表记录各个订单采购的产品、数量、单价等。(3)“采购订单状态表:该表中存放采购订单的状态信息,用来标识该采购订单是新增的、已批准的还是已经完成并关闭的。(4)“产品表:用以记录该公司经营的产品,比如产品的名称、简介、单位、单价等.(5)“订单”表:该表中主要存放各订单的订货记录,比如订单ID、订购日期、承运商等。(6)“订单明细”表:该表中主要存放关于特定订单的产品信息。因为一个订单中可以有多个产品,因此建立此明细表记录各个订单的产品、数量、单价等信息。(7)“订单状态表:该表中用以记录各个订单的状态,用以表示该订单是新增的、已发货的还是已经完成关闭的。(8)“供应商表:该表
9、中存放了公司上游的供应商信息,比如公司的联系人姓名、电话、公司简介等。(9)“客户表:该表中存放了公司的客户信息,是实现客户资料管理的关键表.表中记录的内容有客户联系人姓名、电话、公司简介等.(10)“用户密码表:该表中主要存放系统的管理员或系统用户的信息,是实现用户登录模块的后台数据源。(11)“运货商”表:该表中主要存放了为该公司承担货物运送任务的各个物流商的信息,比如公司名称、联系人等。3.3。2数据表字段结构设计明确了各个数据表的主要功能以后,下面开始进行数据表字段的详细设计。(1)构造空数据库系统在设计数据表之前,需要先建立一个数据库,然后在数据库中创建表、窗体、查询等数据库对象。
10、使用Access创建名为“客户管理系统的空白数据库,并保存于指定目录.(2)数据表字段结构设计在创建数据库以后,就可以设计数据表了。数据表是整个系统中存储数据的唯一对象,它是所有其他对象的数据源,表结构的设计直接关系着数据库的性能。下面来设计系统中用到的11个数据表的结构。步骤:创建“表”,单击“视图按钮的下拉按钮,在弹出的选项列表中选择“设计视图”选项;在弹出的“另存为”对话框的“表名称”文本框中输入表名,并单击“确定”按钮,进入表的“设计视图”。在表的“设计视图中进行表字段的设计。“采购订单表字段名数据类型字段宽度主键采购订单ID数字长整型是供应商ID数字长整型否提交日期日期/时间短日期否
11、创建日期日期/时间短日期否状态ID数字长整型否运费货币自动否税款货币自动否付款日期日期/时间短日期否付款额货币自动否付款方式文本50否备注备注无否 注:为确保记录输入的正确,可以给该表中的日期/时间类型的字段加上有效性规则,例如,给“创建日期”字段创建的有效性规则为“=#1990/1/1#”(日期值必须大于19901-1),并设置记录默认值为“now()。“采购订单明细”表字段名数据类型字段宽度主键ID自动编号长整型是采购订单ID数字长整型否产品ID数字长整型否数量数字小数否单位成本货币自动否接收日期日期/时间短日期否 注:在该表的设计过程中,要确立一个概念,即平常创建的表,“设计视图”中的字
12、段名将成为“数据表视图中的列名,而通过“字段属性网格中的“标题”行,可以设定在“数据表视图”中显示的列名.将“产品ID字段设定标题为“产品,这样在“数据表视图”中就能显示“产品”,而不是“产品ID”了。“采购订单状态”表字段名数据类型字段宽度主键状态ID数字长整型是状态文本50否“产品”表字段名数据类型字段宽度主键ID自动编号长整型是产品代码文本25否产品名称文本50否说明备注无否单价货币自动否单位数量文本50否“订单”表字段名数据类型字段宽度主键订单ID数字长整型是客户ID数字长整型否订购日期日期/时间短日期否到货日期日期/时间短日期否发货日期日期/时间短日期否运货商ID数字长整型否运货费货
13、币自动否付款日期日期/时间短日期否付款额货币自动否付款方式文本50否状态ID数字长整型否备注备注无否“订单明细”表字段名数据类型字段宽度主键ID自动编号长整型是订单ID数字长整型否产品ID数字长整型否数量数字小数否单价货币自动否折扣数字双精度型否 注:要给该数据表中的“折扣字段设置有效性规则“=1 and =0”,以保证设定的折扣值在有效的范围之内。“订单状态表字段名数据类型字段宽度主键状态ID数字长整型是状态名文本50否“供应商”表字段名数据类型字段宽度主键ID自动编号长整型是公司文本50否联系人文本50否职务文本50否电子邮件地址文本50否业务电话文本25否住宅电话文本25否移动电话文本2
14、5否传真号文本25否地址备注无否城市文本50否省/市/自治区文本50否邮政编码文本15否国家/地区文本50否主页超链接无否备注备注无否附件附件无否“客户表字段名数据类型字段宽度主键ID自动编号长整型是公司文本50否联系人文本50否职务文本50否电子邮件地址文本50否业务电话文本25否住宅电话文本25否移动电话文本25否传真号文本25否地址备注无否城市文本50否省/市/自治区文本50否邮政编码文本15否国家/地区文本50否主页超链接无否备注备注无否附件附件无否“客户密码”表字段名数据类型字段宽度主键用户ID自动编号长整型是用户名文本20否密码文本20否 注:为了保密性的需要,可以给“密码字段中的
15、值添加掩码。在“密码”字段的“字段属性”区域中单击“掩码属性行右边的省略号按钮,即可弹出“输入掩码向导”对话框;设置“输入掩码为“密码。“运货商表字段名数据类型字段宽度主键ID自动编号长整型是公司文本50否联系人文本50否职务文本50否电子邮件地址文本50否业务电话文本25否住宅电话文本25否移动电话文本25否传真号文本25否地址备注无否城市文本50否省/市/自治区文本50否邮政编码文本15否国家/地区文本50否主页超链接无否备注备注无否附件附件无否3。3.3数据表的表关系设计数据表中按主题存放了各种数据记录。在使用时,用户从各个数据表中提取出一定的字段进行操作。(事实上,这就是关系型数据库的
16、工作方式.)要保证数据库里各个表格之间的一致性和相关性,就必须建立表之间的关系。(Access作为关系型数据库,支持灵活的关系建立方式。)因此,用户在“客户管理系统”数据库中完成数据表字段设计后,就需要再建立各表之间的表关系.(在建立表的关系之前,必须首先为表建立主键。表关系的建立实际上是一张表的主键和另一张相关表之间的联系。)步骤:(1)切换到“数据库工具选项卡,并单击“关系组中的“关系”按钮,即可进入该数据库“关系”视图;在“关系”视图中右击,在弹出的快捷菜单中选择“显示表命令,或直接单击“关系组中的“显示表”按钮;在弹出的“显示表”对话框中,依次选择所有的数据表,单击“添加按钮,将所有数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 项目 客户 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。