企业客户管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Web程序开发技术实训报告

题目企业客户管理系统

班级0931 班

学号200930907137

姓名焦艳艳

实训地点C507

实训日期2011.12.19 - 2011.12.23

1.总体设计

根据客户管理的基本需求,本系统需要完成以下任务。

●公司不同部门的人员在本系统中具有不同的管理功能,通过用户信息维

护功能维护员工的信息。

●企业面对很多的客户,因为必须对这些客户进行管理。

●企业的产品信息也需要进行维护。

●能够查询某客户的销售情况。

●能够统计企业的销售情况。

●能够添加和维护企业的合同

1.1需求分析

客户关系管理的焦点是自动化并改善与销售、市场销售、客户服务和支持等领域的与客户关系有关的商业流程。它的目标是缩减销售周期和销售成本,增加收入,寻找扩展业务所需的新市场、新渠道,以及提高客户的价值满意度、盈利性和重视度。利用此系统可以方便成各类管理,为销售人员提供相关信息,更好的与客户的各种信息有效的结合起来。

1.2 系统的体系结构设计

1.3系统的功能模块设计

1.4 数据库设计与实现

企业客户管理系统中包括用户、客户、产品、合同和销售情况等信息,并需要相应的表存储这些信息。

●用户信息表:存放管理员和员工的信息。

●客户信息表:存放企业客户的信息。

●产品信息表:存放企业产品的信息。

●销售情况信息表:存放企业销售情况的信息。

●合同信息表:存放企业合同的签署信息。

●合同明细信息表:存放企业合同的明细信息。

由系统功能分析和需求总结,可设计如下的数据项和数据结构。

●用户信息表包括用户编号、账号、密码和权限等数据项。

●客户信息表包括客户的编号、名称、负责人和描述等数据项。

●产品信息表包括产品编号,名称和特征等数据项。

●合同信息表包括合同编号、客户编号、执行状态、签署日期、和负责

人等数据项。

●合同明细表包括记录编号、产品编号和订货数据量等数据项。

●销售情况明细表包括编号、客户编号、产品编号和销售数量等数据项。

1.4.1 数据库概念结构设计

根据设计好的数据项和数据结构,可设计满足需求的各种实体及相互关系,即E-R图的逻辑结构设计界面如下:

CMS系统用户信息实体图,如4.1所示:

图4.1

CMS系统产品信息实体图,如4.2所示:

图4.2

CMS系统客户信息实体图,如图4.3所示:

图4.3

CMS系统合同信息实体图,如图4.4所示:

图4.4

CMS系统合同明细表实体图,如图4.5所示:

图4.5

CMS系统客户销售情况实体图,如图4.6所示:

图4.6

1.4.3 数据库的逻辑设计

企业客户管理系统数据库managers包括6张表:用户信息表、客户信息表、产品信息表、合同信息表、合同明细表和客户销售情况表。

1.用户信息表

附:表图

2客户基本信息表

附:表图

3产品信息表

附:表图

4合同信息表

附:表图

5.合同明细表

附:表图

6客户销售明细表

附:表图

1.4.4 视图

使用视图可以方便查询两个表中的用户所需要的记录,可以优化系统,提供查询效率,因此构建好表之后,就可以创键综合两个表中的信息的视图。

本例使用一个视图,视图编写及界面如下:

视图VIEW 1创建代码如下:

CREATE VIEW dbo.VIEW1

AS

SELECT dbo.constract_detail.contract_id AS contract_id,

dbo.constract.custom_id AS custom_id,

dbo.constract_detail.produce_id AS produce_id,

dbo.constract.constract_state AS constract_state,

dbo.constract.constract_start AS constract_start,

dbo.constract.constract_send AS constract_send,

dbo.constract.constract_finish AS constract_finish,

dbo.constract.constract_allprice AS constract_allprice,

dbo.constract.constract_person AS constract_person,

dbo.constract_detail.produce_booknum AS produce_booknum,

dbo.constract_detail.produce_sendnum AS Expr11,

dbo.constract_detail.produce_price AS Expr12

FROM dbo.constract INNER JOIN

dbo.constract_detail ON

dbo.constract.contract_id = dbo.constract_detail.contract_id

2.1系统界面以及实现代码

8.销售统计界面:

实现代码:

public partial class showconstract : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button2_Click(object sender, EventArgs e) {

Response.Redirect("login.aspx");

}

}

9添加销售界面:

相关文档
最新文档