CRM客户关系管理需求分析

上传人:re****.1 文档编号:493212233 上传时间:2023-03-16 格式:DOC 页数:36 大小:724.02KB
返回 下载 相关 举报
CRM客户关系管理需求分析_第1页
第1页 / 共36页
CRM客户关系管理需求分析_第2页
第2页 / 共36页
CRM客户关系管理需求分析_第3页
第3页 / 共36页
CRM客户关系管理需求分析_第4页
第4页 / 共36页
CRM客户关系管理需求分析_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《CRM客户关系管理需求分析》由会员分享,可在线阅读,更多相关《CRM客户关系管理需求分析(36页珍藏版)》请在金锄头文库上搜索。

1、长沙民政职业技术学院毕业实践报告题目:_类型:毕业论文毕业设计毕业专题毕业论文指导老师:_李政仪_系 别:_ 软件学院_班 级:_计应0833_学 号:_0825043335_姓 名:_胡蓉_年 月 日客户关系管理系统计应0833班项目参与人员: 学号姓名职位0825043335胡蓉组长汪利君何珍妮目录1 概述11.1 范围21.2软硬件坏境需求21.3安全保密需求 21.4可维护性与可扩展性需求32 功能性需求32.1用户管理32.1.1 用户注册42.1.2 用户登录 4.1用户登陆模块52.2 客户管理6客户列表7客户添加7.1客户添加流程7客户修改8客户删除8客户共享8客户移交9 查看

2、详细信息13 共享客户9.1我共享给别人的客户9.2别人共享给我的客户92.3 联系人管理10 联系人列表10 联系人添加11 联系人修改11 联系人删除12 查看联系人详细信息123 其他功能性需求解析133.1 解决中文乱码133.2 判断是否已登录133.3日志管理144 数据库设计14结论 22致谢 23参考文献 24附录 251 概述客户关系管理系统是以客户为中心,基于客户生命周期的全过程,采用协同技术和理念,帮助企业更好的获取客户、保留客户及提升客户价值、提高客户满意度和忠诚度,有效的避免客户信息流失,从而全面提升企业竞争能力和盈利能。客户是公司最宝贵的资源,为了更好的发掘老客户的

3、价值,并开发更多新客户,通过这个客户关系管理系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理。客户服务是一个涉及多个部门,存在一定流程的工作。客户服务水平的高低决定着公司的核心竞争力。该客户关系管理系统应提供一个客户服务在线平台,使客户服务处理过程中相关人员可以在线完成服务的处理和记录工作。1.1范围本系统包括:用户管理、客户管理、联系人管理三个功能模块。1.2软硬件坏境需求本系统采用Oracle10数据库,使用Java EE进行开发,采取B/S架构。数据库设计原则上符合第三范式,且规范,易于维护。程序采用SSH(struts2+hibernate3+sprin

4、g三大框架,使用MVC模式,保证系统的可维护性和可扩展性。系统应可运行于Windows平台或Unix平台(数据库服务器运行于Windows平台)。1.3安全保密需求本系统的系统架构,以及权限机制可以保证系统的安全性。首先,从系统架构看,本系统采用B/S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;其次,本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。1.4可维护性与可扩展性需求本系统的应用平台设计中选择B/S结构,采用基于JAVA技术并且符合Java EE开发规范的系统应用平台,并采用三层

5、结构,使系统具有良好的可维护性和可扩展性。2、功能性需求 本系统主要分用户管理、客户管理、联系人管理。用户管理: 管理员的权限有登陆、注册、客户管理、联系人管理。其中客户管理包括添加客户、删除客户、修改客户、客户共享、客户移交;联系人管理包括添加联系人、删除联系人、修改联系人。用户用例图用户注册在登录页面点击“注册”超级链接,跳转到用户注册页面,在页面输入相应的信息(有*的为必填项),点击“提交”按钮,如果注册成功,3秒钟后跳转到登陆页面,否则,显示错误信息,停留在当前页面。点击“重填”按钮,可以全部清空当前页面的内容,重新进行填写。注意:(1)用户名必须3个字符以上;密码6个字符以上,ema

6、il的格式正确,用jquery来进行验证。 (2)在保存前先判断用户名是否已经存在,若用户名已经存在,弹出“此用户名已经存在,不可用”,需重新输入用户名,若不存在,弹出“此用户名可用”信息框。用dwr实现此功能。用户注册页面验证用户是否已存在:先在dwr.xml配置文件中进行配置 在页面导入三个js文件在页面中用javascript来验证function testuser()var name=document.getElementById(txtusername).value;JUser.isExitUser(name,function(date) if(date=true) alert(此用

7、户名已存在,不可用); else alert(此用户名可用); ); /当鼠标离开文本框时触发事件关键代码讲解:/处理注册public String doregister() PrintWriter out=null;try out=ServletActionContext.getResponse().getWriter(); catch (IOException e) e.printStackTrace();int result=uservice.addUser(user);if(result=1) / 注册成功out.print(alert(注册成功);location.href=/MyC

8、RM/User/login.jsp;);if(result=2) /用户名已经存在out.print(alert(用户名已经存在);history.go(-1););if(result=0) / 注册成功out.print(alert(注册失败);history.go(-1););return SUCCESS;用户登录输入用户名和密码,在获取页面参数后,先通过用户名查询数据库,如果该用户名存在,则再查询与该用户名匹配的密码是否与页面获取的密码一致,如果一致,就可以进入主界面;如果不一致,弹出“密码输入错误“信息框,须重新输入密码;如果用户名不存在,则弹出”用户名不存在“信息框,需重新输入用户名。登陆页面用户登录流程分析图Login.jsp.Main.jsp.用户登录信息输入NY获取页面参数查询数据库用户存在用户不存在功能开始功能结束NY密码一致登录成功保存信息用户登录模拟执行流程用户登陆代码详解:/处理登录public String dologin() Map session = ActionContext.getContext().getSession();int userid = uservice.selecUserByName(user.g

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号