企业客户资源管理系统的设计及实现内容摘要:
户端采用浏览器( Browser 如 Inter Explorer 等)运行软件就可使用本系统。 对于B/S 结构的软件来讲,客户端不必安装及维护 ,B/S 还有利于降低客户端的要求;集中存储和处理业务逻辑,保证数据的一致性、实时性、安全性。 在技术选型上,使用了基于 .NET 的企业级开发技术( +C+IIS)。 为了标准化开发过程,在 技术架构上采用了经典的三层架构体系,体现了现代软件工程的“高内聚,低耦合”的思想,其技术架构图如下: 图 31 基于 .NET的三层架构示意图 显示层( UI) :又称为表现层,该层是处理与用户的交互,完成用户交互的界面功能。 在应用程序里是一些后缀名为 .ASPX 页面及相关代码。 业务逻辑层( Business Logic):该层用于处理用户所需信息。 封转规则与逻辑,在应用程序中被封装为 .NET 组件。 数据库访问层:存储所有的数据信息,通过中间层访问组件,数据的获取依靠存 储过程来进行。 数据层是通过 技术,向业务逻辑层提供数据服务。 这里,我们来简单的介绍一下 技术。 是由 ADO( ActiveX Data Objects)发展而来的,它是一种无连接、基于消息的数据访问模型。 数据源上的数据可以作为 XML 文档进行传输和存储,这样,解析 XML 后,就能够访问数据了。 的 核心在于 Data Set(数据集)对象,一个数据集是内存中提供数据关系图的高速缓冲区。 设计思路 系统的设计主要分为两部分:一部分是系统具体实施的方案即系统设计,另一方面则是设计系统软件的结构即结构设计。 该系统的系统设计 主要 是依赖系统的目标,主要是对作者在需求分析的阶段对系统的逻辑功能的思考,以及实现这些逻辑功能所需的技术与经济和系统运行环境的条件,来确定的系统设计总方案,从而确保系统目标的实现。 该系统的结构设计主要是用数据流程图来反应。 该方法明了简洁,都是按照流程图从上向下执行的,把这些逻辑的处理方法反应到数据流程图中,从而成为该系统的每个模块。 系统总体结构设计 结构化设计方法就是把数据流图表示的逻辑模型用结构图层次的方式表现出来。 结构化设计的核心其实就是把模块分解设计,采用自顶向下、逐 层分解的方法,从而把整个系统划分成多个子模块,使其完成不同的功能,这样也就使得模块具有了一定的独立性,最终降低了系统的复杂性。 本系统的功能结构如图 31所示。 企 业 客 户 资源 管 理 系 统用 户 管 理 模块人 员 管 理 模块内 容 管 理 模块权 限 管 理 模块用 户 登 录 模块 图 31 企业客户资源管理系统的功能结构图 系统各功能模块 经过对系统的需求分析 作者 可以得知,该系统的综合要求就是需要其企业实现对客户资料的管 理,以及对本企业员工资料的管理,还有就是客户与员工之间工作记录的 管理。 功能模块的分析 该系统主要是实现企业内部客户资源的优化管理,为实现这一管理企业可以对客户资源管理进行 以 下的一 系列操作: 用 户 登 录 模块经 理 登 录 业 务 员 登 录 图 32 用户登录模块分解图 根据权限的不同,用户登录模块包含经理登录和业务员登录。 经理用户除了可以对客户进行添加 、 查询 、 修改还可以对客户 进行分配 、 删除客户资料以及设置权限的操作。 而业务员只能对客户进行添加 、 查询 、 修改 , 不能对客户进行分配 、 删除和权限设置。 用 户 管 理 模块修 改 密 码添 加 人 员 信息 图 33 用户管理模块分解图 用户管理模块主要 由 修改密码和添加人员信息构成。 用户如果要对自己的密码进行修改,只需将其原始密码,新密码以及确认密码输入在相应的文本框中,点击保存 信息就能 保存其修改的新密码。 添加人员主要是对企业内部业务员的信息添加。 权 限 管 理 模块权 限 修 改 权 限 删 除 图 34权限管理模块分解图 权限管理模块主要是用来实现系统权限的管理,该系统主要分为经理和业务这两种权限。 经理能赋予业务员对客户资料管理的 一些 权限,经理对该系统具有最高权限,能对其权限进行修改和删除。 内 容 管 理 模块客 户 信 息 工 作 记 录 客 户 反 馈客 户 的 查 询 客 户 的 分 配 客 户 的 添 加 客 户 的 修 改工 作 记 录 的查 询客 户 反 馈 的添 加客 户 反 馈 的查 询按 客 户 等 级查 询按 客 户 地 区查 询按 客 户 名 查询按 客 户 归 属查 询按 跟 进 状 态查 询按 业 务 员 名称按 客 户 满意 度 查 询按 反 馈 类 型查 询 图 35 客户内容管理模块的分解图 内容管理模块主要 由 客户信息管理,工作记录管理,客户反馈管理构成。 客户信息主要由于角色权限的不同,其对应的操作功能也有所不同。 经理能实现对客户分配和删除等操作,但是业务员不能。 经理和 业务员能实现对客户信息查询,添加,修改等共同的操作功能。 工作记录管理主要用于对客户工作状态的查询,我们可以根据业 务的跟进状态和负责该业务的人员条件对其工作状态进行查询。 客户反馈管理主要是企业通过对客户的电话回访并记录客户的反馈信息,用于了解客户对企业的满意度,用户 可以查询、添加客户对企业的反馈信息。 人 员 管 理 模块添 加 角 色人 员 信 息 管理修 改 人 员 信息删 除 人 员 信息 图 36 人员管理模块分解图 人员管理模块主要由添加角色和人员信息的管理构成。 管理员可以添加系统的角色,能对人员信息进行修改和删除。 系统性能体现 通过需求 作者知道,在实现系统功能时,作者主要考虑的是系统响应的时间和对数据处理的时间, 因为 C语言简单效率高的优点,所以系统的响应时间快,有利于企业对客户资源的快速管理。 企业客户资源管理系统属于中小型的信息管理系统,因此采用 SQL Server 2020数据库就能满足其需求了。 数据库设计 数据库主要是指能在一个固定的环境下,构建出最好的数据库模式以及建立好数据库系统和与其相对应的应用系统,使数据库的存储数据有效,能满足用户的需求。 数据库的设计主要是依据用户的需求来设计的,其设计的主要过程就是数据库 结构的设计与数据库的建立即也就是把数据库里的数据对象和设计对象之间的关系进行结构化与规划。 数据库设计的内容 数据库的设计主要分为数据库结构的设计与数据库行为的设计。 1) 数据库结构的设计 数据库结构的设计主要是在其规定的运行环境下,对数据库的模式或者子模式进行设计。 它主要有数据库概念的设计和数据库逻辑的设计以及数据库物理的设计。 此设计也称为数据库的静态设计 2) 数据库行为的设计 数据库行为的设计主要是用于数据库用户行为与动作的确定,在数据库系统中,用户对数据的行为和动作其实就是对数据库的操 作,而这些操作主要是通过程序来实现的。 因而数据库行为的设计 也 就是数据库应用程序的设计。 此设计也称为数据库的动态设计。 数据库设计的特点 把数据库结构的设计和数据库行为的设计想结合是数据库设计的主要特点,数据库设计主要是一种 “ 反复探寻 ,逐步求精 ” 的设计过程。 它是从数据模型的设计开始的, 也是由 数据模型为中心进行的展开,并将数据库设计与应用系统的设计相结合的,进而建立起的一个完整的,独立的,共享的,冗余小的且安全有效的数据库系统。 数据库设计的步骤 数据库与其他软件一样在其设计过程中 也要使用生存周期这一概念“ 数据库设计的生存期 ” 顾名思义其意思就是数据库从它开始研制到不在使用它的一个周期。 : (1)系统需求分析的阶段 :设计数据库首先要 准确全面的了解和分析用户的需求。 需求分析是整个数据库设计的根本。 (2)概念结构设计的阶段 :概念设计是运用 ER 模型来表示数据之间的关系,形成 ER模型图。 通常概念设计又分为两步,首先建立局部 ER 图,然后综合这些概念模型,成为全局概念模型。 (3)逻辑结构设计的阶段 :逻辑结构设计是将概念设计建立的 ER 图转 换为与选用 DBMS产品所支持的数据模型相符合的逻辑结构。 在 SQL中就是编写“ CREATE TABLE”“ CREATE VIEW”等命令。 (4)物理设计的阶段 :该步骤的任务是为逻辑模式选取一个合适的物理模式,如存 储结构和存取方式。 (5)数据库实施的阶段 :实施阶段就是在计算机上建立真正的数据库。 在该数据库投入使用前必须要与应用程序结合起来进行测试。 (6)数据库运行与维护的阶段 :当数据库与应用程序结合运行没有问题后,便投入正式运行中,这个过程中要对数据库进行定期的调整与维护。 该数据库是分段完成设计的,每 完成一个阶段的设计都要对其进行分析和评价,及时与用户交流,如果用户有不满意的地方作者必须马上做出修改和调整,这样才能准确的反应客户的需求,务必设计出一个较为完善的数据库系统。 设计的前两个阶段主要是面对用户需求的分析,主要针对一些具体的问题;设计中间的两个阶段主要是数据库系统的设计;设计的最后两个阶段是实现的具体方法。 所以前四个阶段被我们称为“分析与设计的阶段”,而后两个阶段则称为“实现与运行的阶段”。 数据库需求分析 企业客户管理系统是一个针对企业客户资源的管理系统。 通过之前系统功能的分析 ,总结出如下的需求信息: 用户分为经理用户和业务员用户,经理用户具有添加、删除和修改用户名和密码的功能。 经理还可以对客户进行分配和删除等功能。 该数据库设计的数据项和数据结构总结如下: 客户信息表( TUserinfo)(客户 ID,联系人名字,性别,电话号码,传真,手机号码,邮箱,省份,城市,企业名称,详细地址,邮编,用户 ,用户网址,客户类型,客户级别,客户来源,客户状态,当前归属,更新时间,录入时间) 业务人员基本信息表( TServiceuser)(业务人员 ID,业务人员登录名称,管 理权限 ID,登录密码,业务人员邮箱,业务人员 ,业务人员电话,详细地址,生日,账号状态,录入时间,其它备注信息) 业务人员权限控制( TServicepower)(权限 ID,角色名称,权限控制参数,备注信息) 系统日志,系统错误,登录,操作等信息记录表( TSysloginfo)(日志 ID,日志信息内容,日志 IP,日志时间,其它备注信息) 业务操作记录,客户的跟进记录表( TBusiness loginfo)(操作记录 ID,跟进的客 户 ID,业务员 ID,跟进记录,记录创建时间,跟进记录状态, 其它备注信息) 客户反馈信息表( TFreed Back)(客户反馈记录 ID, 反馈客户 ID, 客户反馈 类型, 客户反馈 等级, 客户反馈 内容, 客户反馈 日期 ) 概念设计 通过上面的数据库需求分析,设计出相应的实体,并关联各种实体设计出相应的ER模型图 . 根据需求分析得出相应的实体有:客户信息,人员信息,客户反馈。 客户信息的 ER模型图如图 36所示。 电 话 号 码客 户 信 息客 户 I D联 系 人 名 称. . .客 户 状 态客 户 来 源 图 36 客户 信息 的 ER模型图 人员信息的 ER 模型图如图 37 所示。 管 理 权 限人 员 信 息业 务 员 I D业 务 人 员 登 录 名 称. . .登 录 密 码业 务 人 员 电 话 图 37 人员信息 的 ER模型图 客户反馈的 ER 模型图如图 38 所示。 客 户 反 馈 等 级客 户 反 馈客 户 反 馈 I D客 户 I D 客 户 反 馈 类 型 客 户 反 馈 内 容客 户 反 馈 日 期图 38 客户反馈的 ER 模型图 各个实体之间的 ER 模型图如图 39所示。 登 录 密 码业 务 员„ „性 别客 户 I D业 务 员 I D 管 理 权 限 „ „客 户 反 馈信 息客 户 信 息填 写管 理M1M客 户 来 源„客 户 反 馈 类 型客 户 反 馈 I D 客 户 I D登 录 密 码经 理 I D 管 理 权 限 „ „管理查 看经 理N111N管 理1N 图 39 系统概念模型 数据库表设计 根据数据库概念设计,现在将数据库概念结构转化为数据表的形式。 也就是我们通常说的逻辑结构。 数据在数据表中是按照行和列的格式排列的,其中行代表一条唯一 记录,列代表记录中的一个域。 表之间用键来相互联系。 根据系统设计的需求,本系统使用的是 SQL Server 2020 数据库。 企业客户资源管理系统数据库中各个表的设计如下表所示: 用于保存企业客户的基本信息,如下表 31所示。企业客户资源管理系统的设计及实现
相关推荐
~ 一般□ ~ 不好□ ~ 很不好□ 0~ 3 专项施工技术方案10 分 好□ ~ 较好□ ~ 一般□ ~ 不好□ ~ 很不好□ 0~ 4 安全技术交底 10 分 好□ ~ 较好□ ~ 一般□ ~ 不好□ ~ 很不好□ 0~ 合计 评分表总分 A1=(实得总分247。 40) 10= m2= 备注 1 请安以下方式记录 m2 值 : 评分项目定性为 一般以上的,记 m2=0,评分表总分按实计算;
序地正确做法、质量标准、安全措施等。 使操作者熟练掌握操作要点,做到心中有数,有利与控制施工质量。 同时方便界定质量问题的责任,和质量问题的可追朔性。 定期质量分析会制度 公司质量分析会:公司每季度召开一次质量分析会,由公司总经理或总工程师主持召开,质量管理部、技术管理部、物资管理部、 施工管理部、标准化管理部的领导和项目经理部的经理或总工程师参加;认真总结本季度施工质量存在的问题
方向甲方正式提交 成品 等工作成果 时,根据本合同约定要求审核 成品 及全部工作成果 , 如 乙方 提交的 工作成果 不符合本合同约定的, 乙方应按本合同约定承担违约责任。 对于乙方提交的符合专业电视台播放及甲方要求的最终成品带,甲方 应按合同约定进行验收 ;如果甲方对乙方提交的成品带持有异议,应当在乙方提交成品带 及所有本合同约定的全部工作成果 五 日内以书面形式向甲方提出,否则,视为无异议
关安全生产方面文件、行政执法文书; ( 3)本单位安全生产方面的文书、制度、操作规程、安全 生产台账、会议记录等: ( 4)特种设备和危险源资料,特种作业人员资格证书; ( 5)本单位有关安全生产方面的资料。 4. 3 本单位或所属部门有关安全生产的文件、资料因需不能交出统一保管的,应及时复印送交专管人员保管。 4. 4 档案专管人员应注意收集各种有关安全生产的信息资料,及时提供有关领导审阅。
确保体系有效运转。 班组一级的安全工作应从安全组织, ”预防性制度,预防性教育,预防性硬件 “员工应急能力四个方面着手开展工作。 安全组织工作 为了给班组的安全管理提供组织保证,班组应根据实际建立班组的安全网络,形成班组的安全管理核心,并注重抓好安全核心建设,组织的保障建设工作。 建立健全完善其工作职责,把安全责任落实到人头上去,建立安全责任制,追违规违纪人员的责任,只要出现了 ”三违
第 2 条 应举办安全技术和工业卫生学习班,充分利用安全教育室,采用展览、宣传画、安全专栏、报章杂志等多种形式,以及先进的电化教育手段,开展对职工的安全和工业卫生教育。 第 3 条 各单位应定期开展安全活动,班组安全活动每周一次(即安全活动日)。 第 4 条 在大修或重点项目检修,以及重大危险性作业(含重点施工项目)时,安全技术部门应督促指导各检修(施工)单位进行检修(施工)前的安全教育。 第