客户信息管理系统

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

目录

前言 (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用户角色分析

该类系统通常设置两种用户角色,一种是普通管理员,只具有一定的操作权限;另一种是超级管理员,对整个系统具有全部的操作权限。这样的设置有利于企业合理安排,企业的主管可以拥有超级管理员权限,而一般员工只具备有普通管理员权限。该系统的

2.功能需求分析

2.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 tb_Clientlnfo客户信息表3.1.2用户信息表

表1.4 tb_User用户信息表

3.1.3区域信息表

区域信息表主要用于支持数据字典功能,实现数据的自动绑定。系统的区域信息预先定义在该表中,通过一个ComboBox控件实现区域信息的自动绑定,使用户只需要选

表1.5 tb_Area区域信息表

3.2 用户界面层的实现

3.2.1登录界面的实现

用户登陆界面主要用于实现用户登录。通过验证用户名和密码,确定用户的合法性和使用权限。登录界面一般设计较为简洁,使之易操作,便于用户快速登录。登陆界面还可以注册新的用户和修改用户密码。为了保证系统的安全性,密码需要使用“*”实现隐藏输入。登录界面最为关键的技术就是对用户名和密码进行验证。一个登录界面如图1-1所示。

图1-1

为了实现上述界面设计,所需的控件及相关设置如表1.6所示。

表1.6

用户打开系统,首先进入的就是登录界面。在系统初始化过程中,首先调用数据中数据进行数据绑定,用户只需要输入正确的用户名,输入正确密码后,单击“确定”按钮即可。此时,系统首先会验证密码的正确性,验证用户信息表中是否存在与之对应的信息。如果正确,系统就会登录成功,进入主界面,同时登录界面会实现自动隐藏。如果不正确,系统会给出错误提示,并且会将界面的焦点传给用户输入框(txtCName),要求用户重新输入用户名和密码。用户又分为超级管理员和普通用户,如果用超级管理员进行登录,则可以对客户信息进行添加和删除;如果是普通用户进行登录,则不能对客户信息添加和删除。

3.2.2主界面的实现

主界面可以分为超级管理员admin界面和普通管理员界面两种。主界面设计包括菜单栏和bindingNavigator设置,还有滚动字幕的设计。该客户信息管理系统功能简单,只包含4个菜单项,并且为菜单项分别设置快捷方式。超级管理员界面主要可以实现一些功能有:可以显示所有客户的信息,添加客户、删除客户、修改字体和颜色外观、注册新用户等。超级管理员主界面设计如图1-2所示。

相关文档
最新文档