欢迎来到天天文库
浏览记录
ID:47689286
大小:91.13 KB
页数:10页
时间:2019-10-23
《湖南工程学院毕业论文销售培训平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业论文销售培训平台设计与实现院(系)专业研究方向java学生姓名学号导师姓名【论文摘要】基于微信公众号的销售培训平台是基于java,html,js等语言组合的web应用程序,利用互联网实现以微信公众号为平台,基于web的销售培训平台,文屮系统性的介绍了本平台的前期分析和在开发的流程中的每一步设计实施,平台采用springMVC架构处理系统后台业务,前端展示使用html+jqueryo【关键词】微信公众号,培训,活动。BasedonWeChatpublicsalestrainingplatformisbasedonJava,HTML,jslanguagessuch
2、ascombinationofwebapplications,usingtheInternettoWeChatpublicasaplatform,salestrainingplatformbasedonweb,thispapersystematicallyintroducestheplatformofthepreliminaryanalysisandintheeverystepoftheprocessdesignandimplementationofthedevelopmentplatformforspringMVCframeworkbackgroundbusin
3、essprocessingsystem,afront-enddisplayusingHTML+jquery.keywords:WeChatpublic,training,andactivities.目录引言3一开发技术简介41.springMVC42.阿里云数据库43.nginx负载均衡44.redis缓存45.微信公众号开发4二应用系统开发51.服务器要求52.客户端(手机端)耍求5三系统分析51.系统简要分析56.应用需求分析67.业务流分析6四系统设计61.前端设计62.后台接口设计73.数据库设计7五功能模块设计71.知识库设计72.知识推送设计73.课程
4、设计74.培训活动设计8六系统开发81.开发计划82.数据库开发83.后台管理开发84.知识库开发85.课程开发96.培训活动开发9结束语9致谢9参考问献9引言对销售人员进行培训是所有产品企业在销售中的一个重要环节,由于销售人员分布很广,人数众多,要组织一场培训活动很不容易,要相关的人都到现场更加是困难,人力物力都投上去了,能够得到一个好效果就更是难上加难了。本课题的主要任务就是建造销售培训平台。整个过程分五部分完成,1.业务需求分析,2.开发技术分析,3•平台开发,4•测试,5.发布。开发技术简介1・springMVCSpringMVC框架,通过实现Model-
5、View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度來说,SpringMVC和Struts、Struts2非常类似。SpringMVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handlero通过刊配置的handlermappings>viewresolution>locale以及themeresolution來处理请求并且转到对应的视图。从性能上它与StrutsStruts!差别不人,从开发角度來看,它与sring的整合简单,且可以通过注解的开发方式达到儿乎0配置
6、即可实现MVC开发。简单了开发过程,提高开发效率。1.阿里云数据库阿里云数据库支持弹性扩展与收缩,这比较适合培训活动模块,在搞活动时对系统性能需求人,没有活动吋,对系统性能需求小,这吋可以通过弹性扩展与收缩来解决数据库的瓶颈问题。且数据库自动备份,节约开发成木。比较适合一些中小项目。而本项目只是为金业解决销售培训这一环节设计。属中小型项目,所以选择阿里运库。3.nginx负载均衡项目在运行时稳定性非常重要,肓接影响到用户体验,影响活动进行悄况。所以系统需要做负载均衡。nginx不单可以作为强人的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调
7、度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站來说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器。4.redis缓存「edis是使用缓存来存储数据,其优点是读写性能好。但限于数据量不大的情况下,如果数据量达到G级别时,性能明显下降。而本项冃中使用它主要是一些耍求读写性能高且数据暈不人的数据,如用户登录信息存储以及一些使用场景屮,数据无法实现肓接传递的悄况卜使用rediso5・微信公众号开发微信公众号
8、是微信为企
此文档下载收益归作者所有