freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于rfid技術(shù)的停車(chē)場(chǎng)管理-資料下載頁(yè)

2025-06-27 18:35本頁(yè)面
  

【正文】 (6)用戶管理左側(cè)列表結(jié)構(gòu),如圖表 46 所示。表 46 用戶左側(cè)列表序號(hào) 含義 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵否1 列表編號(hào) listid int 100 是2 列表內(nèi)容名稱 listname varchar 255 是3 父級(jí) rank int 10 是4 是否顯示 Show_list tinyint 1 是5 排序序列 Show_order int 100 是6 文件名稱 EnNam varchar 25 是(7)用戶停車(chē)信息結(jié)構(gòu),如圖表 47 所示。表 47 用戶停車(chē)信息表序號(hào) 含義 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵否1 編號(hào) ID int 100 是2 車(chē)位號(hào) parkingID varchar 255 是3 空閑標(biāo)識(shí) idleFlag int 100 是4 車(chē)牌號(hào) carID varchar 255 是5 進(jìn)入時(shí)間 inTime varchar 255 是 (8)停車(chē)場(chǎng)收入情況結(jié)構(gòu),如圖表 48 所示。表 48 收入情況序號(hào) 含義 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵否1 編號(hào) ID int 100 是2 日期 date varchar 255 是3 車(chē)位號(hào) parkingID varchar 255 是4 車(chē)牌號(hào) carID varchar 255 是5 進(jìn)入時(shí)間 inTime varchar 255 是6 出去時(shí)間 outTime varchar 255 是7 收費(fèi)金額 payment varchar基于 RFID 的停車(chē)場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)215 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)架構(gòu)及RFID 技術(shù)的設(shè)計(jì) 系統(tǒng)架構(gòu)的設(shè)計(jì)停車(chē)場(chǎng)管理系統(tǒng)采用了經(jīng)典的 MVC 設(shè)計(jì)模式,將系統(tǒng)實(shí)現(xiàn)分層設(shè)計(jì)模式;分別為表現(xiàn)層,也就是管理員可以看見(jiàn)并使用的網(wǎng)頁(yè)(JSP 頁(yè)面),還有處務(wù)邏輯業(yè)務(wù)的 JAVA 類(lèi)和實(shí)現(xiàn)數(shù)據(jù)的訪問(wèn)類(lèi)()。src 目錄下放著系統(tǒng)的業(yè)務(wù)邏輯處理代碼,按照模塊的不同存放不同的處理邏輯類(lèi),比如超級(jí)管理員對(duì)一般管理員的操作,將添加管理員方法,修改管理員方法,刪除管理員方法和查詢管理員方法放在同一個(gè)邏輯類(lèi)里。將用戶的一些動(dòng)作放在同一個(gè)文件夾下。代碼調(diào)理清晰,便于日后維護(hù)。頁(yè)面和后臺(tái)代碼之間的參數(shù)傳遞通過(guò) ()來(lái)獲取。 RFID 技術(shù)的設(shè)計(jì)RFID 技術(shù)就是射頻識(shí)別技術(shù),由于資源有限,本系統(tǒng)采用人工錄入停車(chē)信息,人工錄入付費(fèi)信息來(lái)代替射頻技術(shù)自動(dòng)識(shí)別車(chē)輛信息。當(dāng)車(chē)輛進(jìn)入停車(chē)場(chǎng)時(shí),人工輸入車(chē)牌等信息,替代了射頻技術(shù)自動(dòng)讀入車(chē)牌信息。當(dāng)車(chē)輛離開(kāi)停車(chē)場(chǎng)時(shí),人工輸入車(chē)牌信息,系統(tǒng)計(jì)算出相應(yīng)的付費(fèi)信息,替代了射頻技術(shù)再次自動(dòng)讀入車(chē)牌信息。功能上,兩者沒(méi)有任何區(qū)別。都能實(shí)現(xiàn)車(chē)輛的信息的錄入。 數(shù)據(jù)庫(kù)連接和訪問(wèn)的實(shí)現(xiàn)該系統(tǒng)的數(shù)據(jù)庫(kù)連接是通過(guò) createConn()方法來(lái)實(shí)現(xiàn)的,通過(guò) JDBC 技術(shù)連接到數(shù)據(jù)庫(kù),如果連接成功,Bconn 等于 true,否則等于 false。連接代碼如下:public boolean createConn() { String dbDriver = 。 String dbURL = jdbc: String dbUser = root。 String dbPwd = wodemima。 boolean Bconn = false。 try { (dbDriver).newInstance()。 Conn = (dbURL, dbUser, dbPwd)。 Bconn = true。 (連接數(shù)據(jù)庫(kù)成功!)。 } catch (InstantiationException e) { (())。 } catch (IllegalAccessException e) { (())。無(wú)錫太湖學(xué)院學(xué)士學(xué)位論文22 } catch (ClassNotFoundException e) { (())。 } catch (SQLException e) { (())。 } return Bconn。 } 系統(tǒng)登錄功能的實(shí)現(xiàn)本系統(tǒng)的登錄分為兩種權(quán)限,即超級(jí)管理員和一般管理員。他們可以分別輸入用戶名和密碼進(jìn)行系統(tǒng)登錄操作,點(diǎn)擊“登錄”按鈕后,系統(tǒng)會(huì)將用戶名和密碼傳入后臺(tái)進(jìn)行判斷,如果輸入的用戶名和密碼正確,則登錄成功,否則登錄失敗,請(qǐng)重新登錄。登錄成功后,如果是超級(jí)管理員,則頁(yè)面跳轉(zhuǎn)到超級(jí)管理員的主菜單,如果是一般管理員登錄,則跳轉(zhuǎn)到一般管理員的主菜單,二者的權(quán)限不同,所以菜單功能也不同。如圖 所示:圖 系統(tǒng)登錄頁(yè)面登錄系統(tǒng)的方法:public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (gb2312)。 //設(shè)置請(qǐng)求的字符編碼格式基于 RFID 的停車(chē)場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)23 String username = (name)。 //獲得用戶名 String password = (pwd)。 //獲得密碼 HttpSession session = ()。 (name, username)。 System. out .println(Before get code)。 String code=(code)。 System. out .println(After get code)。 System. out .println(After Scode)。 // 判斷用戶名和密碼是否正確 User_admin_Bean userBean = new User_admin_Bean()。 System. out .println(After userBean)。 boolean isValid = false。 try { isValid = (username, password)。//調(diào)用 valid 方法進(jìn)行驗(yàn)證 (Try userBean)。 } catch (SQLException e) { System. out .println(Try fail for SQL.)。 ()。 } if (isValid) { System. out .println(match success!)。 String AdminPurview = ()。 if ((super)) {//判斷是否是超級(jí)管理員 System. out .println(I am super!)。 (../admin/).forward(request, response)。 //是超級(jí)管理員,跳轉(zhuǎn)至 } else { System. out .println(I am not super!)。 (../user/).forward(request, response)。 //是一般管理員,跳轉(zhuǎn)至 } }else{ System. out .println(match fail!)。 (../admin/)。//否則跳轉(zhuǎn)至錯(cuò)誤頁(yè)面 } }無(wú)錫太湖學(xué)院學(xué)士學(xué)位論文24 主窗體的實(shí)現(xiàn)系統(tǒng)的主界面分為超級(jí)管理員主界面和一般管理員主界面,二者的區(qū)別就是左側(cè)菜單欄的功能不同。停車(chē)場(chǎng)管理系統(tǒng)的主界面設(shè)計(jì)如下圖所示,最上面的區(qū)域是系統(tǒng)的 LOGO 和系統(tǒng)導(dǎo)航欄,顯示著當(dāng)前登錄系統(tǒng)的用戶,便于用戶查看;界面的左側(cè)是系統(tǒng)的菜單導(dǎo)航欄,點(diǎn)擊后可以跳轉(zhuǎn)值系統(tǒng)各個(gè)模塊的功能。如圖 所示:圖 超級(jí)管理員主菜單如圖 所示:基于 RFID 的停車(chē)場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)25圖 一般管理員主菜單不同管理員的不同菜單欄的實(shí)現(xiàn)數(shù)據(jù)庫(kù)中有兩張表,分別為:超級(jí)管理員左側(cè)列表(Admin_leftlist)和用戶左側(cè)列表(User_leftlist),系統(tǒng)運(yùn)行時(shí)從數(shù)據(jù)庫(kù)中檢索這兩張表,分別動(dòng)態(tài)生成各自的菜單欄。 管理員模塊的實(shí)現(xiàn) 一般管理員添加添加一般管理員:在添加管理員頁(yè)面輸入管理的基本信息:管理員名稱、登錄密碼、再次輸入密碼、真實(shí)姓名和說(shuō)明。點(diǎn)擊提交按鈕,如果輸入的數(shù)據(jù)合法,則系統(tǒng)會(huì)向數(shù)據(jù)庫(kù)中插入一條數(shù)據(jù),插入成功后,頁(yè)面跳轉(zhuǎn)到主菜單頁(yè)面。如圖 所示:圖 添加一般管理員添加一般管理員的方法://添加一般管理員信息 protected void Register(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 無(wú)錫太湖學(xué)院學(xué)士學(xué)位論文26{ (UTF8)。 HttpSession session = (true)。//從頁(yè)面獲取輸入的管理員基本信息,用 ()方法String AName=new String((AName).getBytes(ISO88591),UTF8)。String Pword =new String((Pword).getBytes(ISO88591),UTF8)。String Pword2 =new String((Pword2).getBytes(ISO88591),UTF8)。String UserName =new String((UserName).getBytes(ISO88591),UTF8)。String Explain =new String((Explain).getBytes(ISO88591),UTF8)。 String check=notest。 addoredit Adduser=new addoredit()。 String sql = null。 String LastLoginIP=()。 SimpleDateFormat tempDate = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 String AddTime = (new ())。 if (AName== || Pword== || Pword2== || !(Pword2)) { check=error。 }else{//插入表的 SQL 文 sql=insert into admin_admin (AName, Pword,UserName, LastLoginIP,remark, AddTime) values(39。+AName+39。,39。+Pword+39。,39。+UserName+39。,39。+LastLoginIP+39。,39。+Explain+39。,39。+AddTime+39。)。 (sql)。 //執(zhí)行 SQL 文 if(()==0){ //判斷是否執(zhí)行成功 check=fail。//執(zhí)行失敗 }else if(()!=0){ check=thrifty。//執(zhí)行成功 } } (check,check)。 (../admin/page/)。 return。 }基于 RFID 的停車(chē)場(chǎng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)27 管理員信息一覽點(diǎn)擊菜單欄的查看用戶,頁(yè)面的右邊部門(mén)顯示出當(dāng)前系統(tǒng)中存在的所有的管理員信息,每條記錄中包括管理員的 ID 號(hào),登陸名稱,管理員名稱,操作權(quán)限和登錄 IP 等等信息。每條記錄都對(duì)應(yīng)著相應(yīng)的編輯和刪除連接。點(diǎn)擊它們,會(huì)跳轉(zhuǎn)至相應(yīng)的界面。如圖 所示:圖 查看一般管理員信息管理員信息一覽方法://返回檢索出的管理員數(shù)據(jù)集public ResultSet edituser(int id) throws SQLException{
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1