书签 分享 收藏 举报 版权申诉 / 26

类型客户管理系统的设计与实现讲解.docx

  • 文档编号:25467360
  • 上传时间:2023-06-09
  • 格式:DOCX
  • 页数:26
  • 大小:480.82KB

6.2系统模块概述

管理员包括超级管理员和普通管理员,超级管理员可以添加或者删除普通管理员,也可以对普通管理员登录的密码进行修改,但是普通管理员没有此权限。

6.2.1系统管理员模块的设计

(1)超级管理员可以增加普通管理员,如图6.2所示:

图6.2超级系统管理员添加用户的界面图

(2)超级管理员还可以重置普通管理员的密码,如图6.3所示:

图6.3超级系统管理员重置普通管理员密码的界面图

(3)普通管理员则不享有此权限,如图6.4所示:

图6.4普通管理员登录的界面图

6.2.2管理员模块的代码实现

超级管理员模块的代码[6]如下:

//添加系统用户

functionaddSysUser()

{Boxy.load('/tiane/Admin/Manage/addManager',{title:

'增加系统管理员'});}

//删除系统用户

functiondelSysUser(mid)

{Boxy.confirm("确认要删除这个管理员?

",function(){

$.post("/tiane/Admin/Manage/delSysManager",{mid:

mid},function(res){

if(res==1){$.blockUI({message:

'您不能删除超级管理员!

'});

setTimeout($.unblockUI,1200);

}elseif(res==2){$.blockUI({message:

'删除成功!

'});

setTimeout($.unblockUI,1200);

window.location.reload();}

else{$.blockUI({message:

'删除失败,请重试!

'});

setTimeout($.unblockUI,1200);}});},

{title:

'删除系统管理员',closeable:

true});returnfalse;}

//重置系统管理员密码

functionresetPass(mid)

{Boxy.load('/tiane/Admin/Manage/resetPass'+'?

mid='+mid,

{title:

'重置密码',unloadOnHide:

true});returnfalse;}

6.3客户基本信息概述

客户基本信息包括姓名、手机号码、座机号码、QQ号码、邮箱及地址六个方面,客户的基本信息可以修改,也可以删除,同时系统管理员还可以增加新的客户信息。

6.3.1客户基本信息管理的设计

(1)客户基本信息管理模块的设计如图6.5所示:

图6.5客户基本信息界面图

(2)修改客户基本信息管理模块的设计如图6.6所示:

图6.6修改客户基本信息管理界面图

(3)添加新客户基本信息管理模块的设计如图6.7所示:

图6.7添加新客户基本信息界面图

6.3.2客户基本信息管理模块代码的实现

客户基本信息管理模块部分代码[9]的实现如下图所示:

functionaddNewCustomer()

{$('.mainbox').load("/tiane/admin/Customer/addNewCustomer");}

functioneditCustomerInfo(cid)

{$('.mainbox').load("/tiane/admin/Customer/editCustomerInfo",{cid:

cid});}

functiondelCustomer(cid)

{Boxy.confirm("确认要删除该客户信息?

",function(){

$.post("/tiane/Admin/Customer/delCustomer",{cid:

cid},function(res){

if(res==1){$.blockUI({message:

'删除成功!

'});

setTimeout($.unblockUI,1200);

window.location.reload();}

else{$.blockUI({message:

'删除失败,请重试!

'});

setTimeout($.unblockUI,1200);}});},{title:

'删除客户信息',closeable:

true});returnfalse;}

functionsearch()

{varkey=$("selectoption:

selected").val();

varvalue=$("#searchValue").val();

$('.mainbox').load("/tiane/admin/Customer/search",{key:

key,value:

value});}

6.4订单管理信息的概述

订单管理包括订单号、客户、总金额、付款的情况、创建时间、订单详情及删除七个方面的操作,如果客户已经付款,就不能对其进行订单修改,如果未付款,则可以对于其订单进行随意修改,基于订单管理的各个功能,使得管理员可以更好地管理订单。

6.4.1订单管理模块的设计

(1)订单管理页面的设计如图6.8所示:

图6.8客户订单管理界面图

(2)新增订单的设计如图6.9所示:

图6.9客户新增订单管理界面图

6.4.2订单管理模块部分代码的实现

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1