客户管理系统.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

客户管理系统

-2目录CONTENTS基本要求1实现功能2技术原理3

客户管理系统客户管理系统(CRM)软件是一种用于管理公司与客户关系的系统它可以帮助公司更有效地收集、存储、分析和利用客户数据,从而改进销售和市场营销策略,提高客户满意度和忠诚度

1基本要求

基本要求本系统中主要实现了两大功能模块:用户登录模块和客户管理模块,这两个模块的主要功能是登录模块需要实现登录页面,输入用户名和密码后进入管理界面客户管理模块实现客户信息的列表显示,及客户信息的新增、修改、删除功能

2实现功能

实现功能设计客户基础数据表,需要有客户姓名、电话号码、年龄、性别、职业、身份证号、住址等字段显示客户信息列表时,可以输入电话号码进行模糊匹配查询,并显示符合查询要求的客户信息,没有输入电话号码显示全部信息添加新的方法或者改造原有的查询方法,添加查询参数。并且修改对应的service,dao,mybatis查询语句。注意查询语句的参数传入的写法新添加的客户信息需要检查手机号码是否11位、身份证号是否18位及是否为空等异常情况,如果信息异常需要弹出提示框提示无法添加客户信息登录成功进入系统后,测试注销功能直接放到后端检查,如果无法添加用户,返回一个错误值即可。前端根据错误值弹出提示

3技术原理

技术原理1基于Maven进行项目构建,src为源码包包括开发时所用到的dao包、pojo包、service包、controller包等等,resources里包括mapper(用于sql的实现)spring(spring的配置文件)jjdbc.properties(数据库的常规信息)logback.xml(日志)mybatis-config.xml(MyBatis的配置)2持久对象层(POJO):该层由若干持久化类(实体类)组成。与数据表一一对应3数据访问层(DAO层):该层由若干DAO接口和MyBatis映射文件组成。接口的称统一以Dao结尾,且MyBatis的映射文件名称Bean名称要与接口Bean名称相同。在映射文件中,需要定义返回对象类型,该类型的具体字段要与数据表字段一一对应,相应的sql语句的id名称对应于DAO接口内的方法4业务逻辑层(Service层):该层由若干Service接口和实现类组成。在本系统中,业务逻辑层的接口统一使用Service结尾,其实现类名称统一在接口名后加Impl。该层主要用于实现系统的业务逻辑5Web表现层:该层主要包括SpringMVC中的Controller类和JSP页面。Controller类主要负责拦截用户请求,并调用业务逻辑层中相应组件的业务逻辑方法来处理用户请求,然后将相应的结果返回给JSP页面。注意,Controller中的返回值字符串,对应于jsp页面的名称

XXX感谢各位观看xxxxxxxxx演讲人:XXX时间:20XX年XX月XX日

文档评论(0)

周做做的文档合集 + 关注
实名认证
文档贡献者

很高兴来这里认识你们

1亿VIP精品文档

相关文档