999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JavaEE的停車管理系統的設計與實現

2020-02-03 08:21:40趙越超胡杰
電子技術與軟件工程 2020年6期
關鍵詞:頁面用戶功能

趙越超 胡杰

(山西農業大學軟件學院 山西省太谷縣 030801)

1 背景

隨著社會的迅速發展,汽車已經成為人們外出旅行必不可少的一種交通工具。但是如何解決車輛的合理停放,解決道路的堵塞等,成為了目前最大的問題。如果采用傳統的人工管理模式來解決這些問題,反而會造成延誤辦理時間以及人力資源浪費,特別是在車輛流量高峰期的時候,這些問題會尤其顯著。而且,如今停車場大部分都是新型的地下停車場,其占用的場地不僅龐大而且復雜,如果沒有一個顯眼的參照物,用戶在取車的時候,往往需要花費大量的時間用來找車,極大程度浪費了客戶的時間。因此,基于以上問題,開發一個停車管理系統就顯得很有必要,既可以節省資源,又可以實現信息的有效存儲、查詢和更新,提高工作效率,提升服務質量,還能在一定程度上緩解交通壓力。

2 系統可行性

2.1 技術可行性

本系統整體上使用SSM 框架且采用MVC 開發模式建立的基于JavaEE 的管理系統。SSM 框架是三種技術的合稱,分別是指Spring,SpringMVC 和Mybatis,其Spring 在此系統中用來解決Java 后端獲取前端數據問題,Mybatis 用來解決Java 后端和數據庫之間的數據交互,最后前端界面使用HTML+CSS+Bootstrap 進行加工修飾。數據庫使用安全系數較高的Mysql 數據庫,開發工具使用Eclipses。

2.2 經濟可行性

本系統對于使用設備的配備和要求不高,一般的臺式機就可以實現正常的運行使用,只要滿足程序及系統運行的需求即可,所需費用較少。最后通過計算得知收益大于支出,所以該系統經濟上是可行的。

3 需求分析

根據使用者需求類型的不同,此系統大致將使用者分為了兩種類型,一直是需要進行停車的普通用戶簡稱為用戶,一種是對停車進行管理的工作人員簡稱為管理員。現將他們的需求概括如下:

用戶能夠在網上時刻查詢到目標停車場是否擁有空的停車位,如果當前沒有空的停車位,用戶可以查詢到具體等待的時間。如果存在空的停車位,用戶可以進行線上預約。用戶能夠動態查看自己停車的位置。

管理員可以在線上對停車信息進行記錄,并且當停車時間達到規定時間后系統會自動扣除相應的費用。管理員不僅需要對停車位置擁有最高操作權限,還需要能夠對用戶信息進行操作的最高權限。

4 系統概要設計

根據停車場管理員和停車用戶的實際需求出發,本系統將用戶分為了管理員(停車場管理員)和普通用戶(停車用戶)兩類,為了簡化管理,系統也分為兩類來進行對應,從而實現用戶擁有不同的功能權限。

在管理員子系統中,停車場管理員擁有此系統的最高的權限且可使用系統中全部的功能。管理員子系統是由管理員信息管理、用戶信息管理、計費管理、車位管理、停車管理和系統功能六部分組成。

用戶子系統由用戶信息模塊、車位查詢模塊、停車管理模塊、計費管理模塊和系統功能模塊五部分組成。用戶只有在用戶信息模塊中具有修改的權限,其他模塊中僅僅具有查詢的權限,不具備其他權限。用戶可完成對停車歷史記錄、用戶信息、計費信息、車輛在場信息、當前車輛位置和當前可用車位信息的查詢;對信息和密碼的修;對用戶的注銷操作。

表1

表2

表3

5 數據庫設計

根據停車場管理員和停車用戶的實際需求,設計了用戶信息表,停車收費信息表、停車表等,表1、表2 和表3 為部分數據庫表。

6 系統設計與實現

6.1 用戶子系統

下述為用戶子系統功能模塊的部分實現:

6.1.1 登錄/注銷模塊

在這個模塊中主要完成用戶的登錄和注銷功能。用戶通過微信或者瀏覽器輸入相應的地址可進入系統登錄界面中,如果用戶是首次登錄,則需要進行注冊。考慮到用戶具有流動特點,不會經常性使用系統,所以用戶只需填寫一些簡單的信息便可完成注冊操作。用戶只有通過使用正確的賬號和密碼,當前頁面才會重定向跳轉到用戶首頁面中,在這個頁面主要包括用戶基本信息、車位查詢、停車管理、計費管理和系統功能五大功能模塊。并且在前四個模塊中都配備有“數據導出”和“信息搜索”功能,從而來滿足用戶的需求。當用戶需要退出的時候,先點擊頁面右上角的用戶名出現下拉列表,然后點擊“注銷登錄”選項來實現退出功能。

忠誠顧客是指對企業有充足的信任和滿意,并長時間關注且持續、重復地消費同一企業產品或服務的顧客。忠實顧客的購買行為具有4個特征分別為指向性、重復性、相關性、推薦性等[1]。

6.1.2 用戶信息模塊

在這個模塊中,用戶擁有查詢信息和修改信息的權限。用戶可通過點擊功能欄中的“用戶信息”來查看到自己的基本信息和賬號余額(默認為0 元)。當用戶需要進行對自己的信息進行更改時,只需點擊“編輯”就可實現。其中賬號余額信息不會在用戶更改頁面中出現,對其用戶也沒有修改的功能權限,賬戶余額只有當用戶充值成功且停車管理員確定后才會發生更改。

6.1.3 車位查詢模塊

這個模塊是用戶最為關注的模塊,因為此模塊實現了用戶最重要的需求。用戶通過點擊功能欄中“車位查詢”就可以查看到目標停車場是否有空車位。查詢頁面是按照上中下三部分進行布局,頁面最上端顯示空車位的信息,目的是讓用戶在第一時間看到空車位的信息;頁面中部按照車位使用時間進行排序,并且在每行末端顯示車位使用時間;頁面末端提供空車位預約功能,只有當空車位存在時,預約功能才會顯示在用戶的界面中。這個的實現方法是在頁面中使用if 語句通過判斷空車位的數目是否大于零來實現的。只有當空車位的數目大于零時預約功能才會顯示,其他情況不顯示。

6.2 管理員子系統

下述為管理員子系統功能模塊的部分實現:

6.2.1 登錄/注銷模塊

管理員成功登錄系統后,會進入到主要包括管理員信息管理、用戶信息管理、計費管理、車位管理、停車管理和系統功能六部分的管理員首頁面中。而且前五個模塊中都配備有“數據導出”和“信息搜索”功能,以滿足管理員“信息搜索”的需求。管理員需要注銷用戶的時候具體操作和用戶端注銷操作一樣。

這個模塊針對用戶注冊后不再繼續使用的情況,提供了很好的解決辦法。具體實現是在用戶信息實體類中加入三個屬性,分別為注冊時間屬性、一年內登錄次數屬性和用戶權限級別屬性,并且這三個屬性不再用戶端顯示,然后通過對這兩個屬性內容的搜索來獲知未繼續使用此系統的用戶。其中注冊時間屬性是用戶注冊時Java后端調用時間函數來進行獲取保存的,一年內登錄次數屬性是用戶登錄時Java 后端進行次數統計來進行獲取保存的。因此管理員只需在“信息搜索”中先查找一年內登錄次數為零,然后再對搜索出的結果按照注冊時間逆排序從而得到未繼續使用的用戶,最后通過多選進行批量刪除,這樣就保證所刪除的用戶是真正未繼續使用的用戶。在此模塊中,當管理員需要增加和修改用戶信息時,通過界面的“增添記錄”按鈕和“編輯”按鈕便可實現。

6.2.3 計費管理模塊

這個模塊是系統線上計費功能的基礎模塊,管理員在配置好計費信息后,停車模塊中才可以完成線上計費的功能。管理員通過點擊功能欄中的“計費管理”可以查詢當前的計費信息。如果管理員首次登錄系統,那么此計費信息為空。在計費管理模塊中,管理員可對當前具體的計費信息進行修改和刪除操作,為了避免管理員因誤操作造成損失,刪除操作采用的是偽刪除方式;修改操作則需要進行二次確定才可對停車計費信息進行更改。管理員通過點擊界面中的“添加記錄”按鈕來增加新的計費信息,填寫的計費信息表中除了備注是選填外,其它為必填項。管理員對計費管理模塊進行操作時,為保障系統數據的安全性,其他系統各個功能模塊會處于“休眠”狀態。計費信息的更改不會對其造成影響,它們還會繼續使用“舊計費信息”來完成各項功能。在此后用戶停車時,才會使用“新計費信息”來進行計費。

7 出現的問題及解決方案

7.1 用戶注冊成功登錄失敗

用戶在登錄界面注冊成功后,但是在登錄系統的時候一直提示失敗,這一問題的原因是Mybatis 沒有提交用戶的數據。Mybatis 默認情況下自動提交事務是關閉狀態,所以導致程序執行成功,但并不會把用戶數據儲存到數據庫中,解決辦法是把SqlSessionFactory 的openSession()方法傳入參數true,具體代碼為openSession(true),這樣便可解決用戶注冊成功后登錄失敗的問題。

7.2 數據導出功能失效

用戶在頁面中點擊“數據導出”按鈕后沒有反映。這一問題是有兩個原因造成的,第一個原因是在相應的jsp 頁面中沒有導入FileSaver.js、tableExport.js 和base64.js 這三個文件;第二個原因是導入了上述的三個架包,但是jquery.min.js 文件的版本不是最新的,這也會導致“數據導出”失效。因此,對于這個問題的解決辦法也比較簡單。如果是第一種情況則導入相關的文件,如果是第二種情況則下載最新的jquery.min.js 并導入頁面中,這樣便成功解決問題。

8 總結

停車管理系統可以有效解決車輛的合理停放問題,使之在一定程度上不會影響到城市的道路交通,同時方便用戶節省時間,使車輛的管理更加規范合理,成功解決之前的管理人員過多,管理效果不好的問題。并且在龐大的停車場中,可以更快的定位到自己車輛的位置,從而讓用戶在第一時間找到自己的車輛,避免浪費時間,滿足開發此停車管理系統的初衷。

猜你喜歡
頁面用戶功能
大狗熊在睡覺
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 亚洲天堂伊人| 亚洲欧美精品在线| 久久精品免费国产大片| P尤物久久99国产综合精品| 香蕉国产精品视频| 久久久久国产精品免费免费不卡| 精品夜恋影院亚洲欧洲| 蜜芽国产尤物av尤物在线看| 久草热视频在线| 狠狠干欧美| 日本精品视频| 东京热高清无码精品| 国产成人精品一区二区三在线观看| 国产99视频精品免费视频7| 亚洲成人精品| 国产69精品久久久久孕妇大杂乱 | 毛片手机在线看| 免费观看成人久久网免费观看| 久久精品国产精品青草app| 国产无码高清视频不卡| 久久夜色精品| 国内精品视频区在线2021| 青青网在线国产| 国产精品永久在线| 国产性生大片免费观看性欧美| 欧美成人精品高清在线下载| 日本a级免费| 538精品在线观看| 天天色天天操综合网| 国产成人h在线观看网站站| 99久久免费精品特色大片| 亚洲视屏在线观看| 四虎成人在线视频| 亚洲永久视频| 国产欧美精品专区一区二区| 人妻21p大胆| JIZZ亚洲国产| 久久青草精品一区二区三区| 国产一在线| 国产成人精品亚洲77美色| 激情综合五月网| 亚洲欧洲综合| 日韩第一页在线| 谁有在线观看日韩亚洲最新视频| 亚洲激情区| 国产精品对白刺激| 99精品免费欧美成人小视频 | 国产福利一区在线| 国产在线观看精品| 99在线观看国产| 这里只有精品在线| 日韩精品无码免费专网站| 成人福利在线看| 国产成人精品一区二区| 97se亚洲综合不卡| 国产成人一二三| 免费一级无码在线网站| 亚洲av色吊丝无码| 亚洲视频一区在线| 亚洲欧美一区二区三区麻豆| 久久 午夜福利 张柏芝| 丰满人妻被猛烈进入无码| 国产超碰一区二区三区| 亚洲一区二区三区国产精品 | 亚洲区一区| 美女国产在线| 五月天综合婷婷| 日韩欧美网址| 91成人在线免费视频| 亚洲三级影院| 欧美亚洲一二三区| 精品久久香蕉国产线看观看gif| 69综合网| 国产精品亚欧美一区二区| 国产va在线| 91在线激情在线观看| 国产精品久久国产精麻豆99网站| 久久国产精品娇妻素人| 人妻中文字幕无码久久一区| 国产成人高清精品免费5388| 国产高清在线精品一区二区三区 | 国产精品人成在线播放|