客户管理系统软件详细设计.docx
- 文档编号:8760089
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:34
- 大小:187.10KB
客户管理系统软件详细设计.docx
《客户管理系统软件详细设计.docx》由会员分享,可在线阅读,更多相关《客户管理系统软件详细设计.docx(34页珍藏版)》请在冰豆网上搜索。
客户管理系统软件详细设计
客户信息管理系统详细设计说明书
程序系统的结构
功能模块结构图
>项目结构设计
项目包
说明
文件夹
说明
文件
说明
com.clientpojo
存储项目中要用到的对彖
Src
存放Java类
ApplicationContex
t.xml
Spring和Hibernate合并后的配宜文件
comxlientdao
存储访问数据库的接口
Webroot
用于存放网页文件(jsp/html)
WebrootAVEB-IN
F/struts-config.xml
Struts的配置文件
com.dient.daoimpl
存储数据库接口的实现类
Webroot/html
专门存放Jsp页面
com.client 存储业务逻辑 接口 coin.client 存储业务逻辑接口的实现类 comxlient«struts 存储struts的相 关文件 comxlient«struts.action 存储Struts中的 Action com.client.other 存储项目中要用到的相关类.例: MD5 采用MVC模式 页面 功能 关联 属于模块 备注 /cust/list.jsp 管理客户信息列表 /cust/linkman.jsp/cust/edit.jsp/cust/activities.jsp/cust/orders.jsp 客户信息管理 实现了分页效果 /cust/cdit.jsp 修改客户信息 /cust/list.jsp 客户信息管理 — /cust/linkman.jsp 管理客户联系人 /cust/linknian_cdit.jsp/cust/linknian_add.jsp/cust/list.jsp 客户信息管理 分页效果 /cust/linkman_edit.jsp 修改联系人 /cust/linkman.jsp /cust/list.jsp 客户信息管理 /cust/linkman_add.jsp 添加联系人 /cust/linkman.jsp /cust/list.jsp 客户信息管理 /cust/orders.jsp 显示历史记 录列表 /cust/list.jsp 客户信息管理 分页效果 /cust/orders_detail.jsp 显示历史记录详细信息 /cust/orders.jsp 客户信息管理 /cust/activities.jsp 管理公司及客户的交往记录 /cust/list.jsp 客户信息管理 分页效果 /cust/activities_edit.jsp 编借交往记录 /cust/activities.jsp 客户信息管理 /cust/activities_add.jsp 添加交往记录 /cust/activities.jsp 客户信息管理 /lost/list.jsp 管理流失客户信息列表 /lost/relay.jsp/lost/confirm.jsp 客户流失管理 分页效果 /lost/confirm.jsp 将流失客户列入“确定流失” /lost/list.jsp 客户流失管理 /lost/relay.jsp 将客户列入“暂缓流失” /lost/list.jsp 客户流失管理 >Action设计 Action 功能 关联对象 关联页面 备注 UserAction 对用户的相关操作(登录、验证、新增、修改、删除……) IuserBiz UserBizImplISysUserDAOSysUserDAOMD5 Login.jsp Cust/list.jsp Errors.jsp 继承 DispathAction CstAction 对客户的相关操作(査询、新增、修改、删除……) IcstBiz CstBizImpl ICstCustomerDAO CstCustomerDAO Cust/list.jsp Errors.jsp Cust/inkman.jsp 继承 DispathAction >数据库设计 客户信息表(Cst_Customer) 列名 类型 是否为空 主外键 备注 cust_no char Not ok 客户编号 cust_name nvarchar Not 客户公司名称 custregion nvarchar 地区 custmanagerid int Not 客户经理编号 custmanagername nvarchar Not 客户经理名字 custjevel nvarchar 客户等级 custjeveljabel nvarchar 等级名称 custsatisfy int Not 客户满意: 度 cust_credit int Not 客户信用度 cust_addr nvarchar Not 客户地址 custzip nvarchar 邮政编码 custtel nvarchar Not 电话 cust_fax nvarchar 传真 cust_website nvarchar 网址 cust_licence_no int 营业执照注册号 custchieftain nvarchar 法人 cust_bankroll Float 注册资金(万元) custtumover Float 年營业额 cust_bank nvarchar Not 开户银行 cust_bank_account nvarchar Not 银行帐号 cust_local_tax_no nvarchar Not 地税登记号 cust_national_tax_no nvarchar 国税登记号 cust_status nvarchar 状态 联系人信息表(cstJinkman) 列名 类型 是否为空 主外键 备注 lkm_id lilt Not 主键 联系人編号 lkm_cust_no char Not 外键(CstCustomeECust.no) 对应的客户 编号 lkmcustname nvarchar Not 客户名 lkm_nanie nvarchar Not 联系人名称 lkm_sex nvarchar Not 联系人性别 lkmpostion nvarchar 联系人职位 lkmtel nvarchar Not 联系电话 lkmmobile nvarchar 手机 lkm_memo nvarchar 备注 交往记录信息表(cst_activity) 列名 类型 是否为空 主外键 备注 atv_id Int Not 主键 交往记录编号 atv_cust_no Char Not 夕卜键(CstCustomer.Cust_.no) 对应的客户 编号 atvcustname nvarchar Not 客户名 atv_date nvarchar Not 交往时间 atvplace nvarchar Not 交往地址 atv_title nvarchar Not 交往主题 atv_desc nvarchar 备注 历史记录信息表(cstJost) 列名 类型 是否为空 主外键 备注 odrid Int Not 主键 历史记录编号 odrcustomer Char Not 外键(CstCustomeECust.no) 对应的客户 编号 odrdate nvarchar Not 历史记录时间 odraddr nvarchar Not 交易时间 odrstatus nvarchar Not 交易状态 >各类的详细设计 包名I类I接口I属性I方法I参数I延回类型备注 com.die nt.pojo CstCustoee custNocustNamecustReRioncustManager_idcustManagerNamecustLevelcustLevelLabelcustSatisfycustCreditcustAddrcustZiPcustTe 1custFa xcustWebsltecustLicenceNocustChienaincustBankrollcustTurnover 继承ActionFonn custBankcustBank\ccoun(custLoca! TaxNocustNationallaxN custStatus CstLinkman lknild 继承ActionForm IkmCustNo IkmC ustMa me lkmNa me lkmSe X IkmPoslion IkmTe 1 lkmM obile lkmM emo odr_l d odr.c ustom •r CstLo odrd继承ActionForm st ate odr_a ddr odrs MS tatus 的对數) pagesize( ILink Man addLink CstLinkran(联系人对盘) 新增联系人 delete intlinknanid联系人的ID 根据联系人主见 別除联系人 getLinks Stringcustname客户名称 List(CstLinkm an) 根据客戶名称获 得联系人列表 update CstLintoan(联系人对欽) 更新联系人信息 IOrde rBis findCount int 査询总的条数 getOrdersByCustXame Stringcustname客户名称intsize输出条数intpage页码 List(CstOrder ) 根据客戶名称分 页査询 getpagenum intsize,intpagenum int 根据条数和页码 获得存在的页码 findCount String custname getLostsBy CustNaxe 客户名称 intsizeList(CstLost) 输出条数 intpage 页码 分页査询 ILost int Biz update lostid淡 失客户ID String流 失说明 String流 失类型 修改流失类型和 流失原因 mt査询总的条数 CstActivi addActivety(交往记 添加交往记录 lActi 录) intid交 delete往记录的 ID 根据主键別除交 往记录 v«BizString 根据客户名祢齋getActivescustname 询交往记录列表客户名称 CstActivi 更新交往记录信updatety(交往记 思 录) con.die nt.bizim pl CstBizlnpl ICstCustom•rDAO updateCst CstCustcmer(客户类的对象) boolean 更新客户信息 findCstsBy Cst CstCustcm (客户类 的对象》 List(CstCusto mer} 用于夜询客户列 农 findCstsBy PS pagesi: e( 毎页显示 的条数) List(CstCusto mer) 用于翻页査询 pagenumf第几页) getpagenum pagesize( 毎页显示 的条数) int(页码) 用于判断是否存在的页码•如果没 有•就显示笫一页 或最后一页 pagenuml 第几页) LinkM anlnp 1 ICstL inkMa nDAO addLink CstLinkinan(联系人对紗 新增联系人 delete intlinkmanid联系人的ID 根据联系人主见 删除联系人 getLinks Stringcustname客户名称 List(CstLinkm an) 根据客户名称获得联系人列表 update CstLinkman(联系人对約 更新联系人信息 ICstL getLostsBy ostDA CustNaze 0 客户名称 intsize 输出条数 intpage 页码 LostB int izlnp lostid潦 1 失客户TD update String流 失说明 String流 失类型 custname 修改流失类型和 流失原因 String Order Biz IOrdtrDAO findCount int 査询总的条数 findCount int査询总的条数 CstActivi IActi addActive ty(交往记 添加交往记录 veDAO 录) intid交 根据主键別除交 delete 往记录的 往记录 Activ ID •Biz String 根据客戶名祢査 getActives custname 询交往记录列茨 '客户名称 CstActivi 更新交往记录信 update ty(交往记 思 录) findAU List(CstCusto mer) 査询所有客户信思 pagesi: e( 毎页亂示 胡页査询 ICstC findCstsBy 的条数) List(CstCusto ustom PS pagenum( mer) erDAO 第几页) CstCustom findCstsBy "(客户类 List(CstCusto 模糊克询 Cst 的对Q mer) ICstLinkManDAO addLink CstLinkzDan(联系人对象) 新增联系人 delete intlinkmanid联系人的ID 根据联系人主见 制除联系人 getLinks Stringcustname客户名称 List(CstLinkm an) 根据客户名称获 得联系人列茨 update CstLinkinan(联系人 更新联系人信息 com.die nt.dao 对象) Stringcustname 客户名称 getLostsBy intsizeList(CstLost)分页査询CustNane 输出条数 intpage ICstL ostDA 0 页码 IOrderDAO findCount int 査询总的条数 getOrdersByCustXame Stringcustname客户名称intsize输出条数intpage页码 List(CstOrder ) 根据客戶名称分 页査询 getpagenum intsize,intpagenum int 根据条数和页码 获得存在的页码 findCount int査询总的条数 CstActivi addActive ty(交往记 添加交往记录 录) IActi delete intid交 往记录的 ID 根据主键剖除交 往记录 v getActives Stringcustname客户名称 根据客户名称杳 询交往记录列茨 update CstActivity(交往记录) 更新交往记录信 coa.elie nt.daoiin CstCu stoat findAll List(CstCusto mer) 脊询所有客户信 思 rDAO findCstsBy PS pagesi: e( 毎页显示 的条数) List(CstCusto mer) 分页査询 pagenum( 第几页) findCstsBy Cst CstCustom er*- 的对欽) List(CstCusto aer) 模糊査询 CstLinkMan DAO addLink CstLinkzDan(联系人对象) 新增联系人 delete intlinkmanid联系人的ID 根据联系人主见 制除联系人 getLinks Stringcustname客户名称 List(CstLinkm an) 根据客户名称获得联系人列表 update CstLinkman(联系人对盘) 更新联系人信息 String custname 客户名称 getLostsBy intsizeList(CstLost)分页査询CustNane 输出条数 intpage 页码 CstLostDAO int lostid潦 失客户ID updateString流 失说明 String流 失类型 修改流失类型和 流失原因 findCount int 査询总的条数 getOrdersByCustName Stringcustname客户名称 List(CstOrder ) 根据客戶名称分 页査询 findCount int査询总的条数 intsize 输出条数intpage页码 getpagenum int size,int pagenxim int 根据条数和页码 获得存在的页码 Activ eDAO CstAc tion CstActivi addActive ty(交往记 添加交往记录 录) delete intid交 往记录的 ID 根据主键剧陰交 往记录 getActives Stringcustname客户名称 根据客户名称査 询交往记录列茨 ICstB izlep topage ActionForward 转发到客户列茨 1 seachCst ActionForward 转发到客户列表 update ActionForward 转发到客户信息 Activ on IActivtBiz active 转发到交往记录 列表 转发到交往记录 列表 转发到交往记录 列表 addActive edit delete 转发到交往记录 列表 ILink addLink Man 转发到联系人列 表 ICstB izlepdelete LinkA 1 ction update Link 转发到联系人列 表 转发到联系人列 表 转发到联系人列 表 LostAction ILost Biz update 转发到流失客户 列表 topage 转发到流失客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 管理 系统软件 详细 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)