您好,欢迎访问三七文档
目录1引言..............................................................12可行性研究........................................................22.1开发的目的..................................................22.2开发工具和运行环境选择.......................................22.2.1MicrosoftVisualBasic6.0简介........................22.1.2数据库的搭建...........................................23系统总体设计......................................................33.1可行性分析..................................................53.1.1技术可行性.............................................53.1.2经济可行性.............................................53.2数据库的设计.................................................63.2.1E—R图的建立..........................................63.2.2数据表的建立...........................................63.3系统流程图..................................................94功能模块的设计与实现..............................................94.1客户管理模块的设计与实现....................................94.1.1设计目的...............................................94.1.2设计思想..............................................104.1.3具体实现核心代码......................................104.2商业交往模块的设计与实现...................................124.2.1设计目的..............................................124.2.2设计思想..............................................134.2.3具体实现核心代码......................................134.3用户管理模块的设计与实现...................................144.3.1设计目的..............................................144.3.2设计思想..............................................154.3.3具体实现核心代码......................................155结束语...........................................................181企业客户资源管理系统的设计与实现--客户管理、商业交往、用户管理子模块的实现指导老师XXX讲师摘要本文主要针对企业客户资源管理系统的现状和要求,从理论和应用的角度论述了企业客户资源管理系统子模块---客户管理、商业交往、用户管理的设计思路,并给出了关键技术的实现步骤。本系统是结合企业实际的现状,经过实际的需求分析,选择SQLserver2000作为后台数据库开发出来的企业客户资源管理系统。关键字商业交往;用户管理;客户信息;数据库1引言随着科学技术的高速发展,我们的管理系统已经步入信息化的时代,而利用信息技术开发的企业管理系统必然代替过去的大量、繁重的手工操作。它是一个由人、计算机等组成的实现对企业在各个地区、各个行业客户的综合管理系统。近几年,随着企业的全球化,客户的资源也日益增多,随之而来的是管理人员的工作日趋复杂繁重,要消耗大量的人力、物力,已成为企业日常管理的一个模式。客户单位信息管理、商业交往、用户管理是企业管理的一个重要的组成部分,也是比较繁琐的工作。客户单位管理系统实现了由复杂、重复性手工操作向人机简便操作的转化,它运用计算机完成对客户信息单位的添加、修改、删除以及对删除的信息可以还原等工作,提高了管理人员的工作效率。商业交往系统实现了对客户基本信息以及商业往来信息进行添加、修改、删除等工作。用户管理系统实现了系统用户的添加、修改、删除等工作。对于管理人员来说,减少操作环节,降低重复是提高工作效率的有效途径。除此之外,管理系统的面向对象化设计使系统简便易行,操作人员不需很强的专业技术便可操作,系统支持环境广泛、普遍,在技术上具有可行性。22可行性研究2.1开发的目的企业客户资源管理系统是企业管理的一个重要组成部分,为了能有效的进行企业在各地区、各行业客户的综合管理、帮助企业快捷的掌握客户的情况,从而开发了客户管理以及商业交往等模块。提高企业管理的自动化、现代化水平,实现客户基本信息的系统化、规范化,采用计算机代替手工劳动,从而达到提高企业客户资源管理效率的目的。2.2开发工具和运行环境选择开发工具:MicrosoftVisualBasic6.0操作系统:Windows2000或WindowsXP数据库:SQLserver20002.2.1MicrosoftVisualBasic6.0简介本系统采用MicrosoftVisualBasic6.0.MicrosoftVisualBasic6.0是用来创建高性能的企业应用及基于Web的应用程序的最有效工具。集成进来的可视化数据库工具和一个RAD(快速应用开发)环境能提高生产效率,而自然代码编译则能生成运行速度更快的应用程序。使用集成在MicrosoftVisualBasic6.0里的可视化数据库工具和新的数据环境设计器(DataEnvironmentDesigner)可视化地设计Oracle和MicrosoftSQLServer数据库,创建可重用的数据查询语句、过程——这些都不必离开MicrosoftVisualBasic环境。2.1.2数据库的搭建使用MicrosoftSQL2000实现关系型数据库客户资源的地域管理基本信息存储:地域编号、地域名称、地域类型、上级地域编号,其中地域编号为该表的主键。客户资源的商业交往基本信息存储:商业交往编号、客户编号、商业交往3日期、商业往来类型、涉及金额、活动描述、经办人姓名,其中商业交往编码为该表的主键。客户资源的客户职务基本信息存储:客户职务编码、客户职务名称、排序编号、客户职务属于何种类别,其中客户职务编码为该表的主键。客户资源的客户单位基本信息存储:客户单位编码、客户单位名称、所属客户类别编码、通信地址、邮政编码、所在地域编码、删除标记,其中客户单位编码为该表的主键。客户资源的客户类别基本信息存储:客户类别编码、排序编号,其中客户类别编码为该表的主键。客户资源的客户基本信息存储:客户编码、客户单位名称、联系人姓名、性别、职位编码、办公室电话、移动电话、家庭电话、客户等级、家庭住址、邮政编码、身份证、删除标记、录入时间、录入日期,其中客户编码为该表的主键。客户资源的用户基本信息存储:用户名、密码,其中用户名为该表的主键。在以上表中,商业交往和客户基本信息中的客户编码是相互关联的,客户基本资料中该客户编码存在,那么在商业交往中该客户编码也存在。3系统总体设计结合企业客户资源管理系统实际的管理模式,从符合操作简便、界面友好、灵活、实用、安全的要求出发,本系统分成6个功能模块,分别是客户管理、用户名录、结构管理、商业交往、地域管理、用户管理。各个功能模块如图3.1所示:4图3.1功能模块结构图主页面比较简单,主要是显示所有企业客户资源管理的子功能模块,使用者通过主页面能够清晰了解本系统能够实现的基本功能。客户信息管理功能模块是用来添加客户单位信息、修改客户单位信息、删除客户单位信息以及对删除信息的还原操作。客户名录信息管理功能模块是用来添加客户联系人信息、修改客户联系人信息、删除客户联系人信息以及对删除信息的还原操作。结构管理功能模块可以对客户类型进行添加、修改、删除以及对客户职务进行添加、修改、删除的操作。商业交往功能模块是用来进行添加客户往来信息、修改客户往来信息以及删除客户往来信息。企业客户资源管理系统客户管理结构管理用户名录地域管理商业交往用户管理修改客户信息添加客户单位删除客户信息还原客户信息修改客户往来添加客户往来删除客户往来添加用户修改用户删除用户所属地域客户分类客户单位通讯地址邮政编码客户单位联系人商业往来类型活动描述经办人涉及金额5地域管理功能模块可以实现对地域的添加、修改、删除操作。用户管理功能模块在系统初始化时有一个默认的”系统管理用”用户Admin,由程序设计人员手动地添加到数据库中,Admin用户可以创建用户、修改用户信息以及删除用户;普通用户只能够修改自己的用户名和密码。企业客户资源管理系统的功能模块之间的关系如图3.2所示:提供地域数据提供客户提供客单位数据户数据提供类别数据提供类别数据提供职务数据图3.2功能模块关系图3.1可行性分析3.1.1技术可行性本系统采用Windows2000或WindowsXP作为操作平台。数据库开发平台选用MicrosoftSQLServer,该数据库管理系统在Windows2000或WindowsXP上都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用MicrosoftSQLServer,这是目前数据库应用软件的主流开发平台。3.1.2经济可行性采用新的企业客户资源管理系统可取代过去的大量、繁重的手工操作,减少人工开支,节省资金,并且可大大提高企业客户资源管理效率,使企业资源管理质量更上一个台阶。地域信息管理客户类别管理客户职务管理客户管理客户名录商业管理63.2数据库的设计3.2.1E—R图的建立E—R图如图3.3所示:111n1m1图3.3企业资源管理系统E—R图3.2.2数据表的建立区域管理基本信息表Area如表3.1所示:该表列出区域管理的基本信息,如:区域编号、区域名称、区域类型、上级区域编码等。字段名类型字段含义AreaIdInt区域编号AreaNameVarchar(40)区域名称AreaTypeSmallint区域类型UpperIdInt上级区域编码表3.1学生基本信息表商业交往基本信息表Business如表3.2所示:该表列出商业交往基本信息,如:商业交往编号、客户编号、商业交往日期、商业往来类型、涉及金额、活动描述、经办人姓名等。企业拥有客户拥有编号交往地域属于7字段名类型字段含义BusiIdInt商业交往编号CltIdInt客户编号BusiDateVarchar(20)商业交往日期BusiTypeVarchar(30)商业往来类型AmountDecimal(15,2)涉及金额DescribeVarchar(400)活动描述OperatorVarchar(30)经办人姓名表3.2商业交往基本信息客户职务基本信息表CltJob如表3.3所示:该表列出客户职务基本信息,如:客户职务编码、客户职务名称、排序编号、客户职
本文标题:计算机毕业论文
链接地址:https://www.777doc.com/doc-7285327 .html