客户信息管理系统(实训报告).doc
文本预览下载声明
目 录
前 言 1
1.需求分析 1
1.1开发平台 1
1.2用户角色分析 1
2.功能需求分析 2
2.1系统功能层次图 2
2.2功能需求说明 2
2.1.1添加客户信息 2
2.1.2删除客户信息 2
2.1.3注册新用户信息 2
2.1.4删除用户信息 3
2.1.5修改用户密码 3
3.功能实现 3
3.1 数据库的设计和实现 3
3.1.1客户信息表 3
3.1.2用户信息表 3
3.1.3区域信息表 4
3.2 用户界面层的实现 4
3.2.1登录界面的实现 4
3.2.2主界面的实现 5
3.2.3添加客户信息界面 8
3.2.4修改密码界面 9
3.2.5注册新用户界面 11
四、实训总结 11
前 言
随着Internet的飞速发展,更新换代越来越频繁,人类已经进入网络计算和数字化时代,通过计算机管理软件对企业进行管理,管理更多的客户信息,快捷而让管理员找到、添加、删除相关的客户信息。让更多的企业对自己客户的管理更加规范、快速、方便。客户信息管理系统是一种用于储存企业客户信息资源,便于与客户及时沟通交流,从而增强与客户关系、提高企业管理水平的系统。企业可以通过客户信息管理系统管理、分析和统计现有客户资源,以便快速、全面、准确地了解现有客户情况,从而指定长期客户沟通和访问计划,制定营销战略,促进企业长期、良性经营发展。本系统采用Visual Studio2008来实现美观的界面,并用SQL2005自动连接实现数据库动态更新功能,通过这种连接技术让整个系统能够完整地实现所需要的功能。
1.需求分析
1.1开发平台
考虑到本系统的性能要求,和现有的条件,我选择了Windows 7作为开发、测试和运行的平台。因为Windows系统是目前应用最广泛的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体等特点而成为软件发展的趋势,选它作业为开发的平台,易于软件功能的扩展和软件的升级。针对目前流行大量软件和开发工具,经过认真分析和所学的知识,结合客户信息管理系统,决定选用微软Windows平台下的Visual Studio2008结合SQL2005作为开发工具。
1.2用户角色分析
该类系统通常设置两种用户角色,一种是普通管理员,只具有一定的操作权限;另一种是超级管理员,对整个系统具有全部的操作权限。这样的设置有利于企业合理安排,企业的主管可以拥有超级管理员权限,而一般员工只具备有普通管理员权限。该系统的各角色和相应的权限如表1.1所示。
角色名称 权限 一般用户 (1)对客户信息的查看、注册新用户
(2)对自身密码的修改 超级管理员 (1)对客户信息的添加、修改、删除和注册新用户
(2)对自身密码的修改
(3)对用户信息的添加、修改、删除 2.功能需求分析
2.1系统功能层次图
一个完善的客户管理系统会涉及到多方面的功能,例如客户信息的统计分析、数据的备份与恢复、数据字典、报表生成等功能。该系统只具备客户信息管理系统的基本功能,即客户信息管理和用户信息管理。整个系统的功能需求层次如图1.1所示。
图1.1
2.2功能需求说明
2.1.1添加客户信息
按照给出客户信息进行添加。添加成功后,能够自动更新界面的数据显示,给出添加成功提示。仅适用于超级管理员角色。
2.1.2删除客户信息
要求删除前能够给出确认提示,防止误操作。删除后能够在界面自动刷新,并给出删除成功提示。
2.1.3注册新用户信息
用于查看客户信息,但是不能对其进行删除等其它操作。
2.1.4删除用户信息
选择要删除的的客户记录,仅适用于超级管理员角色。
2.1.5修改用户密码
对已注册用户进行用户验证中,输入新密码,实现密码修改。
3.功能实现
3.1 数据库的设计和实现
3.1.1客户信息表
客户信息表用于记录客户基本信息,其中客户编号设置为主键,如表1.3所示。
列名 数据类型 是否主键 允许Null 说明 ClientID int 是 否 客户编号 CName Varchar(50) 否 是 客户名称 CStep Varchar(20) 否 是 客户级别 CRoot Varchar(20) 否 是 客户来源 CTrade Varchar(20) 否 是 所在行业 CType Char(10) 否 是 客户类型 CArea Varchar(50) 否 是 所在区域 CPhone Varchar(20) 否 是 联系电话 CFax Varchar(20) 否 是 传真号码 CPostCode Varchar(20) 否 是 邮政编码 CAddress Varchar(50) 否 是 联系地址 CEmail Varchar(50) 否 是 电子邮件 CRemark Varchar(1000) 否 是 备
显示全部