何顯毅 龐承杰 黃立 溫倩雯 馮子珊 陳奕霖
【摘 要】本文旨在通過一款基于應用廣泛的微信平臺所定制的公眾號web程序,使用ssh2進行web開發(fā),在微信通上鏈接web程序進行操作。普通用戶可以在手機上進行對公司的選擇預約,而管理員用戶,則是可以在后臺管理系統(tǒng)上管理用戶的信息,以及預約的申請。
【關鍵詞】互聯網+;預約;微信公眾號
中圖分類號: 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 引言
在社會經濟與科學技術高速發(fā)展的今天,各企事業(yè)單位之間的業(yè)務交流越來越密切,出入各單位的來訪人員也越來越頻繁,因此,在事業(yè)單位中,各單位的訪客出入管理,以及訪客安全管理成為安保工作中最為重要的環(huán)節(jié)之一。但是一直以來,各單位的訪客預約登記手段還是停留在較為原始的人工操作的方式上,在現今的社會需求條件下,這樣的管理方式顯然已經不能適應新時代的安全管理需要。出于對安全的需要以及管理上的便利,我們團隊設計開發(fā)了預約訪客系統(tǒng),將為事業(yè)單位提供安全便利的高質量訪客預約服務。
1 系統(tǒng)的設計與實現
1.1 功能設計
見下圖1。
1.2 功能概要
(1)管理員模塊。管理員模塊具有,同意用戶預約,查看用戶預約,拒絕用戶預約等功能,當普通用戶在用戶界面進行預約后,數據傳送到后臺管理員界面,管理員可以查看用戶的預約并對其進行操作;同時,管理員也擁有管理用戶信息的權限。
(2)普通用戶模塊。普通用戶模塊擁有預約公司,查看預約,取消預約等功能,在用戶進行預約之后,管理員將會進行審批,預約審批的狀態(tài),用戶可以隨時查看。保證了預約的便利性。
1.3 系統(tǒng)技術概要
Bootstrap3:
我們使用的前端開發(fā)框架是Bootstrap,這是一款目前十分實用的的前端框架。它是基于HTML、CSS、JavaScript 的,它非常的輕巧、靈活,讓我們在開發(fā) Web的過程中更加地便利,快捷。并且它對HTML和CSS進行了規(guī)范化,讓我們代碼的可視性更好。同時,它可以讓我們自由的定制需要的CSS樣式。
jQuery:
我們使用的JavaScript開發(fā)框架是jQuery,可以說,它是一個十分輕巧,簡便的JavaScript設計模式,在封裝了許多常用的JavaScript基本功能代碼的同時,也優(yōu)化了HTML文檔操作、動畫設計、事件處理和Ajax交互。并且我們還可以對CSS樣式進行擴展,擁有十分便捷的插件擴展機制和豐富的插件。
Struts2:
我們使用的后臺開發(fā)框架是Struts2,這是一款十分優(yōu)秀,并且強大的Web后臺框架。Struts2作為一個控制器來建立關于數據模型與視圖的交互。在MVC設計模式中,Struts 2采用攔截器的機制來處理用戶的http請求,這樣的設計模式也使得業(yè)務邏輯層控制器能夠完整地獲取到我們的請求,執(zhí)行業(yè)務邏輯的操作,承擔了業(yè)務邏輯層的任務。
Hibernate:
我們還使用了一個對象關系映射框架,Hibernate。它使用了輕量級的對象封裝方法來對JDBC對象進行了封裝,它將Javabean與數據庫表建立映射關系,讓我們可以使用面向對象的編程思想去操縱我們設計的數據庫,并且,hibernate能夠自動生成相應的SQL語句,然后自動執(zhí)行。在整個工程中,Hibernate為我們完成了數據持久化的任務。
Ajax:
我們還用了Ajax的數據交互方式,這是指一種網頁應用程序的創(chuàng)建交互式技術。它允許你更新少部分的網頁信息,但是卻不需要重新加載整個頁面。這對于數據交互的資源利用,這意味著我們可以讓少量數據與服務器進行直接交換,并且使網頁實現異步刷新。
2 系統(tǒng)特點與設計思想
2.1 系統(tǒng)設計思想
在目前,很多企事業(yè)單位的訪客預約登記還停留在人工操作的方式上,但是在現今的社會條件下,此種管理方式已顯然已經無法支持我們的需求。隨著科技的發(fā)展,出于對安全的需要以及管理上的便利,我們團隊設計開發(fā)了預約訪客系統(tǒng),將為廣大事業(yè)單位提供安全可靠高質量的訪客預約服務。
2.2 系統(tǒng)特色與創(chuàng)新點
基于互聯網+的訪客預約系統(tǒng)是一個一款基于應用廣泛的微信平臺所定制的公眾號web程序。隨著當今社會經濟和科學技術的迅猛發(fā)展,各個企事業(yè)單位之間的業(yè)務聯系越來越緊密,各個單位的來訪人員也是在不斷地增加,這給企業(yè)的預約管理帶來諸多的麻煩。因此,在來往各單位的訪客出入安全管理工作成為安保工作中最為重要的環(huán)節(jié)之一。而我們設計的系統(tǒng)則是在幾乎智能手機都會安裝的微信,在微信公眾服務號通上鏈接web程序進行操作。普通用戶可以在手機上進行對公司的選擇預約,而管理員用戶,則是可以在后臺管理系統(tǒng)上管理用戶的信息,以及預約的申請。大大地提高的訪客預約的效率。
3 總結
基于互聯網+的訪客預約系統(tǒng)是對傳統(tǒng)訪客預約系統(tǒng)做出的一點微小的創(chuàng)新,是基于應用廣泛的微信平臺所定制的公眾服務號,通過鏈接到web進行操作。雖然使用到的技術并不算高深,但其將幾乎所有智能手機都安裝的微信與訪客預約系統(tǒng)聯系到了一起,使其能夠為我們的預約管理增添了一絲便捷,但由于準備的時間不是并十分的充足,系統(tǒng)設計未能完善所有相關的功能,但是我們由衷的希望讀者能夠給予我們更多的建議,一起學習,共同進步。
【參考文獻】
[1]吳超.從Java走向Java EE[M].人民郵電出版社,2009.
[2]高洪巖.Java EE實用開發(fā)指南[M].北京:化學工業(yè)出版社,2011.
[3]于娜娜.基于B/S架構的語料庫管理系統(tǒng)[D].哈爾濱理工大學.2017.