通过调研了解到,该客户各个部门负责的主要业务如下:
该公司的业务分国内业务和国外业务两个大类,然后在此两个大类中又进行细化,如在国内,又根据客户在国内不同的地理位置的分布(如省、市、自治区等的不同)又进行进一步的管理,国外部客户的区域划分主要是根据该客户所在洲的不同(如欧洲、亚洲等不同的分布)进行划分和管理。
下面绘制出客户管理业务中的流程图。
(1)确定该客户所在的区域进行定位;
(2)将该客户的详细资料录入本系统,并可以在录入后将客户的个人资料进行修改、删除等常规操作;
(3)相关业务部门在需要时,可在本系统中根据自己设定的条件进行快速查找(可以进行组合查找);
(4)相关业务部门在需要时,可在本系统中根据自己设定的条件进行排序。
(5)然后在用户可将(3)和(4)的操作结果进行打印。
(6)经过一定时间之后,为了系统的数据安全,将客户资料进行备份,并在必要时将这些数据恢复到本系统中。
得出该客户业务流程图如下所示:
现行系统存在问题的分析
以前该公司的客户管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解各类客户的实际情况,也无法快速地进行客户信息的查询等操作,不便于动态及时地调整客户资料,以便更好地适应当前经济形势发展的需要和本企业的管理的先进性。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。
解决方案
基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整企业客户管理系统,并且对种类客户的管理过程形成一整套动态的管理就十分必要了。
客户信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。
企业客户的分布比较份杂,但要有着完善的客户信息,对每一客户要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为几个方面:一方面是客户管理人员可以通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,适应客户管理的需求;二方面是相关部门的人员能通过计算机来查询和浏览客户中的客户,来确定自已需要查找的客户,为业务的更好开展做好准备;三方面是相关工作人员对客户数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;四方面是对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。
这四个方面形成了企业客户管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种客户信息。硬件的配置要求不能太高,这样可以很好的适应当前的客户管理。
在开发方式上对系统的需求,由于客户管理系统虽然是一种商业性的活动(但对于本人来说,却是一个毕业设计的内容),所以系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
可行性分析
通过对该客户的各个方面进行了具体的了解之后,现对该单位开发客户管理系统的可行性进行分析。
技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Foxpro6.0,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。
经济上可行:由于公司急需采用计算机来进行客户的管理,因此对开发客户管理系统大力支持,开发经费没有问题。
管理上可行:该企业的客户分布位置很广阔,因此公司要为每个客户建立资料档案,也便加强公司对客户资料的管理,因此在管理上可行。另外,客户部和上级领导对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。
综上所述,开发客户管理系统在技术上、经济上、管理上都是可行的。
系统总体规划
系统功能
1. 可以进行文本操作;
2. 添加一个数据库项目;
3. 删除一个数据库项目;
4. 修改一个数据库项目;
5. 查询信息;
6. 打印一个客户关系信息。
课题主要研究内容、方法:
通过上面的系统需求分析和可行性研究,基本确定了本管理系统的各个功能模块。客户管理系统是单位用来存储、查询及统计人员各种信息的,因此,它是个典型的数据库管理系统。主要由系统维护模块(用户管理模块)、客户编辑模块、客户查询模块和程序封面模块等组成。每一部分应实现的功能如下:
用户管理模块:
该模块的主要作用是维护本客户管理系统的安全和退出的。为了保证系统的安全,在系统中设置了用户登陆和用户密码,因此,在这个模块中设计了用户管理:包括新增用户、删除用户、修改用户密码等,同时为了系统维护管理员对整个系统进行管理,设计了浏览用户、增加用户、删除用户的功能。在设计中,将本系统的退出功能也放在这个模块中。
客户编辑模块:
该模块的主要功能是对客户信息进行编辑。数据库是对客户信息进行管理,首先要把客户信息输入数据库,所以设计了增加客户信息功能,即新员工档案的输入。不管什么单位,人员始终是有增有减并不断变化的,因此在本模块中设计了修改客户信息和删除客户信息功能,即员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除)。
客户查询模块:
客户查询模块是客户管理系统中必不可少的。为了方便有效地查询客户信息,在查询模块中,设计了三种查询方式:(1)逐条查询 此查询功能是为了让用户一条一条地查询每个人员的全部信息。(2)选择查询 此查询功能是让用户有条件地查询某一类人员的信息(3)综合查询修改 此功能是支持用户对客户信息进行多条件的逻辑查询。
程序封面模块:
以上模块是为了更加完善本系统的模块。关于模块采用时钟控制技术,增加动画效果,显示系统的名称、设计者等。单击关闭功能。程序封面表单模块此表单用一风景画作背景,增加系统的视觉效果,并做用户密码登陆用,设置了恶意用户登陆控制,密码错了三次只能退出系统功能。
总结:
通过自己的努力争取把本系统做的更完善。系统基本满足客户信息管理方面的需要。实现了数据存储、查询及统计人员各种信息的等功能,给客户信息管理带来很多方便,在界面上立求做到美观、在操作方面尽量做到满足用户使用习惯。力争做到检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高客户信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
主要参考文献
[1] Visual Basic 6.0 使用指南
作者:Bob Reselman , Richard Peasley , Wayne Pruchniak.
出版社:电子工业出版社
[2] 中文版Microsoft Office 2000 自学通
作者:Ned Snell
出版社:机械工业出版社
[3] Visual Basic 6.0 中文版控件大全
作者:Microsoft
出版社;电子工业出版社
[4] 中文Access 2000 24学时教程
作者:Craig Eddy ,Timothy Buchanan
出版社:机械工业出版社
[5]、《中文版Access2002入门及提高》
作者:王成辉.