




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于J2EES2SH架构的客户关系管理(CRM)系统详细设计说明书(第1/2部分)111引言1、编写目的本详细设计说明书的编写目的是在概要设计的基础上,对蓝梦商业集团CRM(客户关系管理)系统的设计进行详细的规划和描述,为之后的功能实现做准备。具体目的有(1)为项目经理为开发人员分配任务和控制项目进度提供依据;(2)为开发人员接下来要进行的编码工作提供依据;(3)为测试人员编写测试计划和设计测试用例提供依据;2、预期读者本详细设计说明书的预期读者为项目开发小组全体人员,尤其是编码人员。3、术语定义(1)CRMCUSTOMERRELATIONSHIPMANAGEMENT,客户关系管理系统。本文档中“用户”即指本系统的使用者,“客户”则指正大商业集团的客户。(2)抱怨业务指如果客户在消费后对本次消费的产品或服务有意见,需要客户服务部门的人员进行处理。抱怨业务的处理工作由户服务部门的人员完成。(3)客户级别根据客户的消费总金额,按照一定的计算和判定方法,得出的客户级别。客户级别的计算方法可分为两种,分别为按消费金额和消费密度。按消费金额可将客户分为普通消费者、会员,在此基础上,在对会员按消费密度进行分类,则会员又可分为普通会员和VIP会员。根据客户级别的不同,销售部门会对其采取不同的销售优惠政策。消费关注点分析的统计柱状图或饼状图通过对客户消费历史中各次消费的产品类别及消费金额进行统计,从而得出消费金额关于消费产品类别的统计柱状图或饼状图。(4)消费密度某一客户的消费总金额/(最后一次消费时间第一次消费时间),单位元/天。4、参考资料(1)J2EE项目实训HIBERNATE框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波编著清华大学出版社2008年5月(2)J2EE项目实训SPRING框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波编著清华大学出版社2008年5月(3)J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材)杨少波编著清华大学出版社2008年5月(4)J2EE项目实训STRUTS框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波编著清华大学出版社2008年10月(5)精通STRUTS设计与开发作者孙卫琴电子工业出版社(6)SPRING从入门到精通作者郭锋清华大学出版社(7)HIBERNATE开发技术祥解作者孙卫琴电子工业出版社(8)J2EE应用开发技术祥解作者刘晓华电子工业出版社(9)设计模式作者ERICHGAMMA等机械工业出版社112系统程序结构1、系统结构图2、系统程序包图其中的CONTROLLER程序包存放各种业务跳转的控制类,而ACTIONFORM程序包封装同类页面表单集合,SERVICE程序包实现业务逻辑和提供业务处理功能服务,IMPL程序包存放服务具体实现的类,DAO程序包存放数据持久化类和数据操作类,DB程序包存放数据封装类。3、相关的时序图(1)功能说明该时序图体现了所有功能实现时的一般过程,故各功能设计对应的时序图省略,用时参照此图。(2)时序图展示内容说明该图描述的是一个客户请求从发出到处理,再返回给客户结果的过程,首先客户发出一个请求,提交给ACTION,然后ACTION从ACTIONFORM中获取提交过来的信息,ACTION再调用DAO接口提供的处理业务的方法,紧接着调用其实现IMPL,而IMPL的实现要要到数据库里的实体,等以上过程完成以后,再由ACTION将结果以JSP的形式返回给客户。113客户资料信息管理模块设计说明1、程序功能描述在系统中对客户信息进行整理、维护和日常操作。2、各个功能模块的IPO(1)新建客户资料INPUT客户相关信息,包括客户名称,客户简称,客户编号,客户种类,客户所属行业,客户人员规模,客户来源,客户信用等级,客户信息所有者,是否已失效,客户通信地址,客户邮箱,客户网址,客户联系电话,客户所属国家,客户所属省份,客户所属地区PROCESSING根据用户添加的客户资料信息进行验证,若验证通过则保存至系统数据库OUTPUT添加客户信息成功或者添加失败,要求用户重新进行添加(2)编辑客户资料INPUT根据实际情况选择需要进行编辑的客户资料字段包括客户名称,客户简称,客户种类,客户所属行业,客户人员规模,客户来源,客户信用等级,客户信息所有者,是否已失效,客户通信地址,客户邮箱,客户网址,客户联系电话,客户所属国家,客户所属省份,客户所属地区PROCESSING根据用户编辑的客户资料信息进行验证,若验证通过则更新保存至系统数据库OUTPUT编辑客户信息成功或者失败,要求用户重新进行编辑(3)删除客户资料INPUT选择要删除的客户PROCESSING根据用户请求将数据库中客户基础信息表中是否失效置为0OUTPUT删除客户信息成功(4)检索客户资料INPUT检索关键字客户名称,客户编号PROCESSING根据客户提供检索关键字,在数据库中进行相应的查找操作,并将检索结果传回OUTPUT显示检索客户信息或者返回检索结果为空(5)共享客户信息INPUT选定需要与其他人员共同跟进的客户;选择共享者;提出共享请求PROCESSING根据员工选择的客户信息,将数据库中该客户信息中所有者更改为当前所有者与共享者OUTPUT共享客户信息成功或失败(6)转移客户信息INPUT选定需要转移至其他销售人员的客户;选择新的客户信息所有人;提出转移请求PROCESSING根据员工选择的客户信息,对数据库中该客户信息中的所有者进行更改OUTPUT转移客户信息成功或失败3、性能说明(1)搜索查询时间最大不超过5秒钟(2)会话响应时间在12秒以内,最大不超过5秒钟(3)信息更新处理时间在13秒以内,最大不超过5秒钟4、流程逻辑(1)新建客户资料(2)编辑客户资料(3)删除客户资料(4)检索客户资料(5)共享客户信息(6)转移客户信息5、相关的接口模块名称客户资料管理模块子模块新建客户资料;编辑客户资料;删除客户资料;检索客户资料;共享客户信息;转移客户信息;参数赋值和调用方式PUBLICVOIDADDCUSTOMERCUSTOMERCPUBLICVOIDUPDATECUSTOMERCUSTOMERCPUBLICVOIDDELETECUSTOMERCUSTOMERCPUBLICLISTBROWSECUSTOMERSTRINGSPUBLICVOIDSHARECUSTOMERPUBLICVOIDCHANGECUSTOMER关联的数据结构CUSTOMER_INFO,STAFF_INFO6、注释设计(1)各模块及子模块首部应有本模块的功能说明;(2)各功能函数的函数声明处应有参数含义、参数来源的说明;(3)各功能函数内的变量声明处应有该变量的功能、范围、缺省条件等说明;(4)各功能函数的函数头部应有该函数的处理逻辑的说明;(5)各功能函数的函数体内关键语句处应有说明;7、测试计划详见测试相关的文档资料。8、尚未解决的问题暂无。114客户回收站模块设计说明1、程序描述所有删除的客户资料都保存在客户回收站中,管理员有权限查看回收站内信息,确认信息是否为误删或恶意删除,确认是否需要恢复。2、各个功能所对应的IPO(1)查看客户回收站信息INPUT在客户回收站内选择要查看的具体信息;提出查看请求PROCESSING根据管理员选择的信息,查询数据库中该信息的删除详情,包括删除人、删除时间等OUTPUT查看客户回收站内的信息成功或失败(2)恢复客户回收站信息INPUT在客户回收站内选择要恢复的具体信息;确认恢复PROCESSING根据管理员选择的信息,查询数据库中该信息的删除详情,包括删除人、删除时间等,管理员确认是否需要恢复该信息OUTPUT恢复客户回收站内的信息成功或失败3、性能(1)搜索查询时间最大不超过5秒钟(2)会话响应时间在12秒以内,最大不超过5秒钟(3)信息更新处理时间在13秒以内,最大不超过5秒钟4、流程逻辑(1)查看客户回收站信息(2)恢复客户回收站信息5、相关的接口模块名称客户回收站模块子模块查看客户回收站信息;恢复客户回收站信息;参数赋值和调用方式PUBLICLISTBROWSECUSTOMERPUBLICVOIDGETCUSTOMERINTCI_ID关联的数据结构CUSTOMER_INFO,STAFF_INFO6、注释设计(1)各模块及子模块首部应有本模块的功能说明;(2)各功能函数的函数声明处应有参数含义、参数来源的说明;(3)各功能函数内的变量声明处应有该变量的功能、范围、缺省条件等说明;(4)各功能函数的函数头部应有该函数的处理逻辑的说明;(5)各功能函数的函数体内关键语句处应有说明;7、测试计划详见测试文档。8、尚未解决的问题暂无。115产品信息管理模块设计说明1、程序描述本模块主要实现产品的管理功能,包括产品的增删改查。销售人员可以通过该模块对产品进行管理。2、各个功能模块所对应的IPO(1)录入产品信息INPUT录入新产品信息;销售人员IDPROCESSING销售人员选择录入产品信息,系统显示产品所包含的信息,销售人员填写产品信息,提交确认后,系统保存新产品信息。OUTPUT产品信息记录、产品状态(2)编辑产品信息INPUT原产品信息;产品的编辑信息;销售人员IDPROCESSING销售人员选定指定编辑产品信息,编辑产品信息相关信息,销售人员确认后,系统保存新产品信息OUTPUT编辑后产品信息、产品信息修改日志(3)删除产品信息INPUT准备删除的已停产的产品信息;产品状态PROCESSING销售人员选定欲删除指定停产产品信息,实行删除操作,系统提示后,销售人员确认删除。产品信息删除。OUTPUT产品信息删除;产品信息修改日志(4)检索产品信息INPUT检索产品的相关信息PROCESSING销售人员根据部分产品信息检索产品,系统根据销售人员的输入查询信息显示相关产品信息OUTPUT被查询产品信息3、性能(1)搜索查询时间最大不超过5秒钟(2)会话响应时间在12秒以内,最大不超过5秒钟(3)信息更新处理时间在13秒以内,最大不超过5秒钟4、流程逻辑(1)录入产品信息(2)编辑产品信息(3)删除产品信息(4)检索产品信息5、接口说明模块名称产品信息管理模块子模块录入产品信息;编辑产品信息;删除产品信息;检索产品信息;参数赋值和调用方式PUBLICVOIDADDPRODUCTPRODUCTPPUBLICVOIDUPDATEPRODUCTPRODUCTPPUBLICVOIDDELETEPRODUCTPRODUCTPPUBLICLISTBROWSEPRODUCTSTRINGS关联的数据结构PRODUCT_INFO6、注释设计(1)各模块及子模块首部应有本模块的功能说明;(2)各功能函数的函数声明处应有参数含义、参数来源的说明;(3)各功能函数内的变量声明处应有该变量的功能、范围、缺省条件等说明;(4)各功能函数的函数头部应有该函数的处理逻辑的说明;(5)各功能函数的函数体内关键语句处应有说明;7、测试计划详见测试文档。8、尚未解决的问题暂无。116订单管理模块设计说明1、程序描述本模块主要实现订单的管理功能其中包括订单的增删改查。销售人员可以通过该模块对订单进行管理。2、各个功能模块所对应的IPO(1)新建订单INPUT新增订单信息、销售人员IDPROCESSING销售人员选择新建订单,系统显示订单所包含的信息,销售人员填写订单信息,提交确认后,系统保存订单。OUTPUT订单信息记录;订单状态(2)查看订单INPUT查询订单相关信息PROCESSING销售人员根据部分订单信息检索订单,系统根据销售人员的输入查询信息显示相关订单信息OUTPUT被查询订单信息(3)编辑订单INPUT原订单信息、订单的编辑信息、销售人员IDPROCESSING销售人员选定指定编辑订单信息,编辑订单信息相关信息,销售人员确认后,系统保存新订单信息OUTPUT编辑后订单信息;订单修改日志(4)删除订单INPUT欲删除订单信息;订单状态PROCESSING销售人员选定欲删除指定订单信息,实行删除操作,系统提示后,销售人员确认删除。订单信息删除。OUTPUT订单删除;订单修改日志3、性能(1)搜索查询时间最大不超过5秒钟(2)会话响应时间在12秒以内,最大不超过5秒钟(3)信息更新处理时间在13秒以内,最大不超过5秒钟4、流程逻辑(1)新建订单选择新增订单系统显示订单包含的信息销售人员填写订单相关信息保存订单显示所输入的订单信息确认系统保存订单信息并提示成功订单重复NYYN退出新建订单功能(2)查看订单输入查询信息系统显示目标订单包含的信息显示查询结果退出查询订单订单存在YN提示用户订单不存在选择查询订单继续查询NY(3)编辑订单选择编辑的目标订单系统显示目标订单包含的信息销售人员填写编辑订单相关信息保存订单显示编辑后的订单信息确认系统保存编辑后订单信息并提示编辑成功订单重复NYYN退出编辑订单功能选择编辑订单(4)删除订单选择删除的目标订单系统提示删除订单信息提示用户订单已删除退出删除订单功能确认删除YN选择删除5、相关的接口说明模块名称订单管理模块子模块新建订单;查看订单;编辑订单;删除订单;参数赋值和调用方式PUBLICVOIDADDORDERORDEROPUBLICLISTBROWSEORDERSTRINGSPUBLICVOIDUPDATEORDERORDEROPUBLICVOIDDELETEORDERORDERO关联的数据结构ORDER_INFO,STAFF_INFO6、注释设计(1)各模块及子模块首部应有本模块的功能说明;(2)各功能函数的函数声明处应有参数含义、参数来源的说明;(3)各功能函数内的变量声明处应有该变量的功能、范围、缺省条件等说明;(4)各功能函数的函数头部应有该函数的处理逻辑的说明;(5)各功能函数的函数体内关键语句处应有说明;7、测试计划详见测试文档。8、尚未解决的问题暂无。117合同管理模块设计说明1、程序描述模块主要实现合同的管理功能其中包括合同的增删改查。销售人员可以通过该模块对合同进行管理。同时还包括了高级管理人员对合同的审批。2、各个功能模块所对应的IPO(1)新建合同INPUT新增合同信息;销售人员IDPROCESSING销售人员选择新建合同,系统显示合同所包含的信息,销售人员填写合同信息,提交确认后,系统保存合同。OUTPUT合同信息记录;合同状态(2)查看合同INPUT查询合同相关信息PROCESSING销售人员根据部分合同信息检索合同,系统根据销售人员的输入查询信息显示相关合同信息OUTPUT被查询合同信息(3)编辑合同INPUT原合同信息、合同的修改信息、销售人员IDPROCESSING销售人员选定欲修改指定合同信息,修改合同信息相关信息,销售人员确认后,系统保存新合同信息OUTPUT修改后合同信息、合同修改日志(4)删除合同INPUT欲删除合同信息、合同状态PROCESSING销售人员选定欲删除指定合同信息,实行删除操作,系统提示后,销售人员确认删除。合同信息删除。OUTPUT合同修改日志(5)审批合同INPUT合同信息、管理员IDPROCESSING管理人员对指定合同进行审批,填写审批合同的意见。OUTPUT合同状态合同审批意见3、性能(1)搜索查询时间最大不超过5秒钟(2)会话响应时间在12秒以内,最大不超过5秒钟(3)信息更新处理时间在13秒以内,最大不超过5秒钟4、流程逻辑(1)新建合同选择新增合同系统显示合同包含的信息销售人员填写合同相关信息保存合同显示所输入的合同信息确认系统保存合同信息并提示成功合同重复NYYN退出新建合同功能(2)查看合同输入查询信息系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场临时排水系统方案及设计
- 铁路员工正规合同(标准版)
- 野生植物救护工中秋节后复工安全考核试卷含答案
- 后勤管理员中秋节后复工安全考核试卷含答案
- 制浆备料工中秋节后复工安全考核试卷含答案
- 物流公司运输合同范本及风险提示
- 古诗文鉴赏与分析指导范例
- 矿产开采安全保障费用年度计划
- 船舶木匠中秋节后复工安全考核试卷含答案
- 脊柱按摩师国庆节后复工安全考核试卷含答案
- 2025年芳香保健师(初级)职业技能鉴定理论考试真题解析试卷
- 2025年陕西省中考数学试题(原卷版)
- 腰椎管狭窄症病例讨论
- 二衬混凝土浇筑施工技术
- 2025至2030全球及中国护理教育行业项目调研及市场前景预测评估报告
- 培训课件的字体版权
- 注塑加工项目可行性研究报告
- 痛风中医辨证论治课件
- 【课件】工作危害分析法(JHA)专项培训课件丨
- 带储热的液态空气储能系统性能的多维度剖析与优化策略
- 水体环境完整版本
评论
0/150
提交评论