摘 要:实际生活中,微信公众号十分火爆。基于微信平台的第三方应用程序,特别流行。在微信平台做一个代替人工排队叫号的系统,具有很高的意义。本文分析了微信公众号编写的整个流程,介绍了使用Java语言编写微信公众号和本地客户端的方法,最后完成微信公众号及移动设备的客户端的代码编写,实现排队叫号系统的整体功能。75984
毕业论文关键词:预约系统,微信平台,Android,Java
Abstract:In real life, WeChat are very popular。 Based on micro platform of third party applications, especially popular。 In the WeChat to do a instead of manual queuing system, with very high significance。 Based on the analysis of the WeChat number written in the entire process, using the Java language to write the letter public, and local client method are introduced, finally complete the WeChat number and mobile client code to achieve queuing queuing system overall function。
Keywords:Reservation system, WeChat platform, Android, Java
目 录
1 引言 5
2 需求分析 5
2。1 系统的主要功能 5
2。2 系统的实现目标 5
2。3运行环境 6
3 总体设计 6
3。1 功能模块设计 6
3。2预先设定/约定 6
3。3系统数据表 6
3。4图 7
3。5详细设计书 10
4 系统实现 11
4。1 用户界面 11
4。2 界面设计 12
4。3 数据访问层 15
4。4 业务逻辑层 16
4。5 对微信的操作 17
结论 18
参考文献 19
致谢 20
1 引言
微信平台排队叫号系统[1]其开发包括后台数据库的建立和维护以及前端应用程序的开发管理这几个方面。该系统中运用了成熟的B/S结构,PHP应用程序设计,SQL语言原理[2],MVC体系结构,Android、Java、Web相关知识点,根据分析和讨论,实现排队叫的管理,提供与用户交互的界面,完成了该系统的设计和开发。论文网
根据该系统的具体情况,应能完成以下功能:
(1) 前台管理:人数选择、取消排队
(2) 基础信息管理:用户信息设置、餐桌信息设置、接口信息设置
(3) 服务管理:排队、叫号、取消
本排队叫号系统全部由Java语言编写,Java不仅是编程语言,还是一个开发平台,Java语言在众多的语言中具有其独特的魅力。
服务器的选择上,优先选择了Tomcat服务器[3],其次新浪云SAE服务器,其功能主要是数据库服务MySql,代码管理 使用Java上传war包。
2 需求分析
2。1 系统的主要功能
(1) 前台管理:对前台选号的管理,包括2人桌、4人桌、6人桌以及取消排队的功能
(2) 基础信息管理:用户信息设置、餐桌信息设置、接口信息设置
(3) 服务管理:排队、叫号、取消文献综述
2。2 系统的实现目标
开发一个微信公众号的排队叫号系统[4]。代替用户排队,用户只需点击公众号的排队菜单即可实现自动排队,而餐厅只需一个可以连接服务器的客户端,客户端可以从服务端读取用户的排队信息,然后根据用户的创建时间的先后,逐个叫号。叫号完,用户会接收到餐厅的叫号信息,到前台消费。
(1) 采用汉字图形用户界面,系统界面友好美观,操作简单易行。
(2) 业务管理信息化,可随时掌握客人点单、取消排队等情况。