贸易公司客户关系管理系统的设计与实现(论文)(6)

2019-05-24 17:24

数据库:SQL Server,运行于服务器端。 (2)硬件环境:

服务器 CPU:PIII 500以上 ,内存:256M以上 客户机 CPU:P200MMX以上,内存:32M以上 (二)登陆界面

运行本系统,显示系统的登陆界面,包括用户、密码输入框,登陆、关闭按钮。如下图所示:

图5-1 登陆界面

(三)系统主界面

成功登陆系统以后,显示系统的主界面,包括标题:贸易公司客户关系管理系统;菜单:资料管理、已方信息管理、统计分析、用户管理;下方为工作区和登录时间和操作员;左侧为菜单栏。如图所示:

26

图5-2 系统主界面

(四)区域信息管理

在系统主界面点击资料管理的区域信息,系统显示区域信息列表对话框,包括添加、删除和取消按钮,以及显示信息的界面,通过此对话框可以添加和删除区域信息。如图所示:

图5-3 区域信息管理

其关键代码实现如下:

27

CRM.BaseClass.BaseOperate boperate = new CRM.BaseClass.BaseOperate();

CRM.BaseClass.OperateAndValidate opAndvalidate = new CRM.BaseClass.OperateAndValidate(); protected string M_str_sql = \区域编号,AreaName as 区域名称,AreaType as 区域类型from tb_Area\;

protected string M_str_table = \; protected int M_int_judge; public frmAreaManage() {

InitializeComponent(); }

private void frmAreaManage_Load(object sender, EventArgs e) {

DataSet myds = boperate.getds(M_str_sql, M_str_table); dgvAreaInfo.DataSource = myds.Tables[0]; if (myds.Tables[0].Rows.Count > 0) tsbtnDel.Enabled = true; else

tsbtnDel.Enabled = false;

if (frmLogin.M_str_right.ToString().Trim() == \普通用户\) {

tsbtnAdd.Enabled = false; tsbtnEdit.Enabled = false; tsbtnDel.Enabled = false; } }

private void tsbtnAdd_Click(object sender, EventArgs e) {

opAndvalidate.autoNum(\, \, \, \, \,txtAreaCode);

tsbtnSave.Enabled = true; txtAreaName.Text = \; M_int_judge = 0; }

private void tsbtnEdit_Click(object sender, EventArgs e) {

tsbtnSave.Enabled = true; M_int_judge = 1; }

private void tsbtnSave_Click(object sender, EventArgs e) {

28

SqlDataReader sqlread=boperate.getread(\AreaName='\+txtAreaName.Text.Trim()+\); sqlread.Read(); if (M_int_judge == 0) {

if (txtAreaName.Text == \) {

MessageBox.Show(\区域名称不能为空!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information); }

else if(sqlread.HasRows) {

MessageBox.Show(\该区域已经存在!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information);

txtAreaName.Text = \; txtAreaName.Focus(); } else {

boperate.getcom(\

+txtAreaCode.Text.Trim()+\+txtAreaName.Text.Trim()+\+cboxAreaType.Text.Trim()+\); frmAreaManage_Load(sender,e);

MessageBox.Show(\区域信息添加成功!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information);

tsbtnSave.Enabled = false; } }

sqlread.Close(); if (M_int_judge == 1) {

if (txtAreaName.Text == \) {

MessageBox.Show(\区域名称不能为空!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information); } else {

boperate.getcom(\ + txtAreaName.Text.Trim() + \ + cboxAreaType.Text.Trim() + \ + txtAreaCode.Text.Trim() + \);

frmAreaManage_Load(sender,e);

MessageBox.Show(\区域信息修改成功!\, \提示\, MessageBoxButtons.OK, MessageBoxIcon.Information);

29

tsbtnSave.Enabled = false; } } }

(五)客户资料管理

在系统主界面点击资料管理的客户资料管理,系统显示客户信息;点击【添加】按钮开始录入客户信息,点击【退出】按钮,取消退货,点击【删除】按钮,删除当前选择的客户记录;点击【修改】按钮,修改当前选择的记录;点击【保存】按钮,保存信息,如图所示:

图5-4 客户资料管理

其关键代码实现如下:

CRM.BaseClass.BaseOperate boperate = new CRM.BaseClass.BaseOperate();

CRM.BaseClass.OperateAndValidate opAndvalidate = new CRM.BaseClass.OperateAndValidate(); protected string M_str_sql = \ClientID as 客户编号,CName as 客户名称,CStep as 客户等级,\

+ \客户来源,CTrade as 所属行业,CBy as 经办人,CArea as 所在区域,CPhone as 联系电话,\

+ \传真号码,CPostCode as 邮政编码,CAddress as 联系地址,CEmail as Email地址,CRemark as 备注from tb_ClientInfo \;

protected string M_str_sql2 = \客户编号,CName as 客户名称,CStep as 客户等级,\

+ \客户来源,CTrade as 所属行业,CBy as 经办人,CArea as 所在区域,CPhone as 联系电话,\

+ \传真号码,CPostCode as 邮政编码,CAddress as 联系地

30


贸易公司客户关系管理系统的设计与实现(论文)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南安市第二中心小学南金路交叉口改造工程招标文件(修订)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: