资源描述:
《微信机器人的设计和实现.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、闽江学院本科毕业论文(设计)题目基于微信公众平台Web应用-微信机器人的设计与实现学生秋源学号5127101361系别软件学院年级2012专业软件工程指导教师肖建飞职称讲师完成日期2014.4.25闽江学院毕业论文(设计)诚信声明书本人重声明:兹提交的毕业论文(设计)《基于微信公众平台的Web应用-微信机器人的设计与实现》,是本人在指导老师肖建飞的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业
2、论文(设计)工作过程中,本人恪守学术规,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任。声明人(签名):2014年月日摘要微信智能机器人是运行于微信公众平台并基于HTML5的WEBAPP(网页第三方程序),“微信公众号+APP页+社会化CRM系统+基于SpringMVC3.0Restful”的模式开发将成为未来个人app的趋势。在此设计主要是基于SpringMVC3.0Restful为机器人的“智能回复”以及“微餐厅”模块实现信息化处理提供方案,本文从课题背景意义、SpringMVC3.0Restful
3、介绍、系统需求分析、概要设计和详细设计对整个系统的开发进行了描述。本系统采用B/S结构,以SpringMVC3.0Restful+Hibernate +Linux服务器作为基础,使用MySQL数据库及Hibernate 、nginx负载均衡、jetty服务器等技术进行开发。应用包含“智能机器人”基本信息的回复,以及“微餐厅”的点菜,查询,更新,结账,主页,在线预订,购物车,关于餐厅,我的订单,退出等功能。系统使用方面灵活,实现了基本点餐流程中的功能。关键词:SpringMVC3.0Restful;Hibernate ;n
4、ginx负载均衡;jetty服务器;maven项目管理工具AbstractMicroMessenger intelligentrobotisrunningonMicroMessenger publicplatformandHTML5-basedWEBAPP(webthirdpartyprograms),"MicroMessenger publicnumber+APPpage+SocialCRMsystem+SpringMVC3.0Restfulbased"modeldevelopmentwillbecomeaperson
5、alappfuturetrends.InthisdesignismainlybasedonSpringMVC3.0Restfulrobot"smartreply"and"micro-restaurant"moduleprovidesinformationprocessingsolutions,thisarticlefromthebackgroundtasksignificance,SpringMVC3.0Restfulintroduction,systemrequirementsanalysis,preliminaryd
6、esignanddetailedonthedevelopmentofthedesignofthesystemdescribed.ThesystemusesB/SstructuretoSpringMVC3.0Restful+Hibernate+LinuxserverasabasisfortheuseoftheMySQLdatabaseandHibernate,nginxloadbalancing,jettyservertechnologydevelopment.Applicationsinclude"smartrobot"
7、restorebasicinformation,aswellas"micro-restaurant"alacarte,query,update,checkout,home,onlinebooking,shoppingcart,ontherestaurant,myorder,exitandotherfunctions.Theuseofaflexiblesystemtoachievethebasicorderingprocessfunctions.Keywords:Automaticreply;smartrestaurant
8、;SpringMVC3.0Restful;Hibernate;nginxloadbalancing;jettyserver;mavenprojectmanagementtools目录1绪论11.1课题背景11.2课题意义11.3需求分析11.3.1功能性需求分析11.3.2性能需求分析22相关技术42.1平台总体设计