何显毅 庞承杰 黄立 温倩雯 冯子珊 陈奕霖
【摘 要】本文旨在通过一款基于应用广泛的微信平台所定制的公众号web程序,使用ssh2进行web开发,在微信通上链接web程序进行操作。普通用户可以在手机上进行对公司的选择预约,而管理员用户,则是可以在后台管理系统上管理用户的信息,以及预约的申请。
【关键词】互联网+;预约;微信公众号
中图分类号: G206;G647 文献标识码: A 文章编号: 2095-2457(2018)17-0064-002
DOI:10.19694/j.cnki.issn2095-2457.2018.17.031
【Abstract】This article aims to use a ssh2 web application developed by a WeChat platform based on a wide range of applications. It uses ssh2 for web development and links web applications on WeChat. Ordinary users can make appointments for the company on the mobile phone, while administrator users can manage user information and application for appointment on the back office management system.
【Key words】Internet+;Appointment;Wechat;Public Account
0 引言
在社会经济与科学技术高速发展的今天,各企事业单位之间的业务交流越来越密切,出入各单位的来访人员也越来越频繁,因此,在事业单位中,各单位的访客出入管理,以及访客安全管理成为安保工作中最为重要的环节之一。但是一直以来,各单位的访客预约登记手段还是停留在较为原始的人工操作的方式上,在现今的社会需求条件下,这样的管理方式显然已经不能适应新时代的安全管理需要。出于对安全的需要以及管理上的便利,我们团队设计开发了预约访客系统,将为事业单位提供安全便利的高质量访客预约服务。
1 系统的设计与实现
1.1 功能设计
见下图1。
1.2 功能概要
(1)管理员模块。管理员模块具有,同意用户预约,查看用户预约,拒绝用户预约等功能,当普通用户在用户界面进行预约后,数据传送到后台管理员界面,管理员可以查看用户的预约并对其进行操作;同时,管理员也拥有管理用户信息的权限。
(2)普通用户模块。普通用户模块拥有预约公司,查看預约,取消预约等功能,在用户进行预约之后,管理员将会进行审批,预约审批的状态,用户可以随时查看。保证了预约的便利性。
1.3 系统技术概要
Bootstrap3:
我们使用的前端开发框架是Bootstrap,这是一款目前十分实用的的前端框架。它是基于HTML、CSS、JavaScript 的,它非常的轻巧、灵活,让我们在开发 Web的过程中更加地便利,快捷。并且它对HTML和CSS进行了规范化,让我们代码的可视性更好。同时,它可以让我们自由的定制需要的CSS样式。
jQuery:
我们使用的JavaScript开发框架是jQuery,可以说,它是一个十分轻巧,简便的JavaScript设计模式,在封装了许多常用的JavaScript基本功能代码的同时,也优化了HTML文档操作、动画设计、事件处理和Ajax交互。并且我们还可以对CSS样式进行扩展,拥有十分便捷的插件扩展机制和丰富的插件。
Struts2:
我们使用的后台开发框架是Struts2,这是一款十分优秀,并且强大的Web后台框架。Struts2作为一个控制器来建立关于数据模型与视图的交互。在MVC设计模式中,Struts 2采用拦截器的机制来处理用户的http请求,这样的设计模式也使得业务逻辑层控制器能够完整地获取到我们的请求,执行业务逻辑的操作,承担了业务逻辑层的任务。
Hibernate:
我们还使用了一个对象关系映射框架,Hibernate。它使用了轻量级的对象封装方法来对JDBC对象进行了封装,它将Javabean与数据库表建立映射关系,让我们可以使用面向对象的编程思想去操纵我们设计的数据库,并且,hibernate能够自动生成相应的SQL语句,然后自动执行。在整个工程中,Hibernate为我们完成了数据持久化的任务。
Ajax:
我们还用了Ajax的数据交互方式,这是指一种网页应用程序的创建交互式技术。它允许你更新少部分的网页信息,但是却不需要重新加载整个页面。这对于数据交互的资源利用,这意味着我们可以让少量数据与服务器进行直接交换,并且使网页实现异步刷新。
2 系统特点与设计思想
2.1 系统设计思想
在目前,很多企事业单位的访客预约登记还停留在人工操作的方式上,但是在现今的社会条件下,此种管理方式已显然已经无法支持我们的需求。随着科技的发展,出于对安全的需要以及管理上的便利,我们团队设计开发了预约访客系统,将为广大事业单位提供安全可靠高质量的访客预约服务。
2.2 系统特色与创新点
基于互联网+的访客预约系统是一个一款基于应用广泛的微信平台所定制的公众号web程序。随着当今社会经济和科学技术的迅猛发展,各个企事业单位之间的业务联系越来越紧密,各个单位的来访人员也是在不断地增加,这给企业的预约管理带来诸多的麻烦。因此,在来往各单位的访客出入安全管理工作成为安保工作中最为重要的环节之一。而我们设计的系统则是在几乎智能手机都会安装的微信,在微信公众服务号通上链接web程序进行操作。普通用户可以在手机上进行对公司的选择预约,而管理员用户,则是可以在后台管理系统上管理用户的信息,以及预约的申请。大大地提高的访客预约的效率。
3 总结
基于互联网+的访客预约系统是对传统访客预约系统做出的一点微小的创新,是基于应用广泛的微信平台所定制的公众服务号,通过链接到web进行操作。虽然使用到的技术并不算高深,但其将几乎所有智能手机都安装的微信与访客预约系统联系到了一起,使其能够为我们的预约管理增添了一丝便捷,但由于准备的时间不是并十分的充足,系统设计未能完善所有相关的功能,但是我们由衷的希望读者能够给予我们更多的建议,一起学习,共同进步。
【参考文献】
[1]吴超.从Java走向Java EE[M].人民邮电出版社,2009.
[2]高洪岩.Java EE实用开发指南[M].北京:化学工业出版社,2011.
[3]于娜娜.基于B/S架构的语料库管理系统[D].哈尔滨理工大学.2017.