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

正文內(nèi)容

基于web的停車場管理系統(tǒng)設(shè)計和實現(xiàn)(已改無錯字)

2023-07-23 17:32:44 本頁面
  

【正文】 COLLATE Chinese_PRC_CI_AS NOT NULL ,[tnlogintime] [datetime] NULL ,[tnturntime] [datetime] NULL ,[entimes] [int] NULL ,[extimes] [int] NULL ,[totalmoney] [money] NULL ) ON [PRIMARY]11 收費(fèi)表CREATE TABLE [dbo].[charge] ([id] [int] IDENTITY (1, 1) NOT NULL ,[cardid] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,[cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[cartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[carno] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[money] [money] NULL ) ON [PRIMARY]12 車位表CREATE TABLE [dbo].[carposition] ([id] [int] IDENTITY (1, 1) NOT NULL ,[cpcarno] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[positionstate] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY]13 收費(fèi)標(biāo)準(zhǔn)表CREATE TABLE [dbo].[standardcharge] ([id] [int] IDENTITY (1, 1) NOT NULL ,[chargestid] [int] NOT NULL ,[cardtype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[cartype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[chargetype] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,[timeno] [int] NULL ,[unittime] [int] NULL ,[unitsum] [int] NULL ,[mostsum] [int] NULL ) ON [PRIMARY]第四章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 登錄模塊圖41 登錄界面圖 功能說明登陸頁面需要用戶名、密碼以及用戶的登錄類型,分為超級管理員、管理員和操作員,所以在登錄類型中進(jìn)行區(qū)別,進(jìn)入后根據(jù)管理的級別,行使不同的功能。登陸時進(jìn)行驗證,首先進(jìn)行頁面級的驗證輸入的信息,用戶名和密碼不能為空。其次進(jìn)行數(shù)據(jù)庫的驗證,當(dāng)系統(tǒng)中沒有該管理員的信息時將把錯誤信息拋出到頁面,提示用戶出錯原因。當(dāng)同一個用戶已經(jīng)登錄時,使用同一賬號和密碼將不能登陸該系統(tǒng),在一定程度上提高了系統(tǒng)的安全性。數(shù)據(jù)流圖如圖42所示。圖42 登錄模塊數(shù)據(jù)流程圖 程序描述、密碼和登陸類型三個屬性。通過loginForm采集數(shù)據(jù)交由loginAction進(jìn)行登錄信息的驗證根據(jù)驗證的信息進(jìn)入到相應(yīng)的界面。try{byte[] buffer=(ISO88591)。//中文處理logintype=new String(buffer,GBK)。}catch(UnsupportedEncodingException e){()。}boolean bool =(username, password,logintype)。if(bool){if((1))//判斷時哪個權(quán)限類型的登錄超級管理員{PlublicStr=administratorsuccess。}else if((2))//管理員{PlublicStr=adminsuccess。}else if((3))//操作員{PlublicStr=operatorsuccess。}}else//如果輸入的賬號時非法的賬號則在頁面上進(jìn)行提示{ActionMessages errors = new ActionMessages()。().setAttribute(errors,賬號不存在,或沒有該登陸權(quán)限!)。return (new ActionForward(()))。}return (PlublicStr)。 授權(quán)管理模塊圖43 授權(quán)管理界面 功能說明此模塊只有超級管理員才能進(jìn)行相關(guān)的操作,一般用戶無法進(jìn)入該頁面進(jìn)行操作。所有的管理員級別的用戶都有該超級管理員進(jìn)行授權(quán)產(chǎn)生。授權(quán)管理模塊數(shù)據(jù)流圖44:圖44 授權(quán)管理數(shù)據(jù)流圖 程序功能描述超級管理員進(jìn)入該模塊之后可以查詢管理員的信息,并可以進(jìn)行管理員信息的編輯,主要的編輯是添加、刪除和修改。添加管理員的信息的前提是保證數(shù)據(jù)庫中沒有該管理員的信息,所以在添加的時候首先要對添加的管理員在管理員表中進(jìn)行檢查,如果存在則提示不能添加該管理員的信息。修改管理員的信息,作了一個人為的規(guī)定,即管理員的ID號時不允許修改的,其他的項目可以修改,修改之前要在復(fù)選框中選中,利用JavaScript代碼控制只能選擇一個管理員的信息進(jìn)行修改。刪除的時候可以選擇多項和選擇所有的管理員進(jìn)行刪除。 系統(tǒng)設(shè)置模塊圖 45 系統(tǒng)設(shè)置界面 功能說明管理員進(jìn)入該功能界面進(jìn)行停車場參數(shù)的設(shè)置。數(shù)據(jù)流圖46圖 46 停車場參數(shù)數(shù)據(jù)流圖 程序功能描述主要是根據(jù)管理員輸入的停車場的參數(shù),這些參數(shù)是由管理員對停車場的參數(shù)進(jìn)行初始化,通過查詢停車場參數(shù)顯示停車場的參數(shù)信息。SystemsetForm systemsetForm = (SystemsetForm) form。Parkparameter pp = new Parkparameter()。(())。(())。((()))。((()))。((()))。(())。(())。ParkparameterDAO ppDao = new ParkparameterDAO()。(parkparameter, pp)。try{(pp)。}catch(Exception e){()}return (systemsetsuccess)。 操作員檔案管理模塊圖47 操作員檔案管理界面 功能說明管理員進(jìn)入該界面,查詢操作員的權(quán)限檔案信息,并可以進(jìn)行添加刪除修改。數(shù)據(jù)流程圖48。圖 48 操作員檔案管理數(shù)據(jù)流程圖 程序功能描述管理員進(jìn)入該模塊之后可以查詢操作員的信息,并可以進(jìn)行操作員信息的編輯,主要的編輯是添加、刪除和修改。添加操作員的信息的前提是保證數(shù)據(jù)庫中沒有該操作員的信息,所以在添加的時候首先要對添加的操作員在操作員表中進(jìn)行檢查,如果存在則提示不能添加該操作員的信息。修改操作員的信息,作了一個人為的規(guī)定,即操作員的ID號時不允許修改的,其他的項目可以修改,修改之前要在復(fù)選框中選中,利用JavaScript代碼控制只能選擇一個操作員的信息進(jìn)行修改。刪除的時候可以選擇多項和選擇所有的操作員進(jìn)行刪除。 數(shù)據(jù)管理模塊圖 49 數(shù)據(jù)管理交班記錄界面 功能說明數(shù)據(jù)管理頁面主要是對停車場的數(shù)據(jù)進(jìn)行管理,場內(nèi)車輛管理信息的查詢,進(jìn)出場數(shù)據(jù)的查詢,操作員收費(fèi)金額信息的查詢,以及操作員交班記錄的查詢。在設(shè)計交班數(shù)據(jù)表中的數(shù)據(jù)時候,考慮到該表中的記錄會在上班的過程中隨時發(fā)生變化,所以在本系統(tǒng)中,所有與該表數(shù)據(jù)關(guān)聯(lián)的模塊中都實現(xiàn)了對交班記錄表數(shù)據(jù)的更新。由于這些記錄可能會出現(xiàn)很多,所以在頁面進(jìn)行了分頁顯示。實現(xiàn)對停車場和操作員的綜合管理。圖410 數(shù)據(jù)管理流程圖。圖410 數(shù)據(jù)管理流程圖 程序功能描述只實現(xiàn)對數(shù)據(jù)庫的讀數(shù)據(jù)操作,對停車場的日常管理進(jìn)行監(jiān)理。綜合這些數(shù)據(jù)信息便于管理者進(jìn)行必要的商業(yè)決策和人事管理等。該分頁設(shè)計的思想是將所有符合條件的數(shù)據(jù)的記錄集取出,然后根據(jù)記錄總數(shù)和每頁要顯示的記錄數(shù)進(jìn)行分頁。//分頁顯示查詢的記錄int intPageSize。//一頁顯示的記錄數(shù) int intRowCount。//記錄總數(shù) int intPageCount。//總頁數(shù) int intPage。//待顯示頁碼 String strPage。int m,pagecounter。int j=1。intPageSize=10。//設(shè)置一頁顯示的記錄數(shù) int len=intPageSize。Turn turn。strPage=(page)。//取得待顯示頁碼if(strPage==null)//表明在QueryString中沒有page這一個參數(shù),此時顯示第一頁數(shù)據(jù){ intPage = 1。 }else//將字符串轉(zhuǎn)換成整型{intPage = (strPage)。}if(intPage 1){intPage = 1。 } //獲取記錄總數(shù) intRowCount = ()。//記算總頁數(shù) intPageCount = (intRowCount+intPageSize1) / intPageSize。 //調(diào)整待顯示的頁碼 if(intPage intPageCount) intPage = intPageCount。 if(intPageCount 0){ //將記錄指針定位到待顯示頁的第一條記錄上 len=(intPage1)*intPageSize。((intPage1)*intPageSize)。 turn=(Turn)((intPage1)*intPageSize)。//顯示數(shù)據(jù) } m=0。while(m intPageSize amp。amp。 lenintRowCount){turn=(Turn)(len)。len++。m++。%trtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/tdtd width=116%=() %/td/tr%} %/tablep align=center class=STYLE5font color=red共%=intRowCount%個記錄,分%=intPageCount%頁顯示,您所在的頁面是:第%=strPage %頁/font%for(。j=intPageCount。j++){(amp。nbsp。amp。nbsp。a href=39。admin/?page=+j+39。+j+/a)。}% 檔案管理圖 411 檔案管理界面 功能說明操作員登錄該界面進(jìn)行檔案管理的功能,包括卡檔案、車檔案以及用戶的檔案管理實現(xiàn)對以上檔案的編輯。檔案管理數(shù)據(jù)流程圖412。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1