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

正文內(nèi)容

智能公交管理系統(tǒng)-資料下載頁(yè)

2024-09-09 09:16本頁(yè)面

【導(dǎo)讀】和司機(jī)進(jìn)行管理,用戶對(duì)車次進(jìn)行查詢,用戶為公交公司留言。計(jì);最后對(duì)各功能模塊詳細(xì)設(shè)計(jì)、界面設(shè)計(jì)與代碼實(shí)現(xiàn)進(jìn)行了說(shuō)明。系統(tǒng)采用了流行的MVC三層架構(gòu),分為表示層、功能層和數(shù)據(jù)層,這既提高了系統(tǒng)的安全性與可靠性,又使系統(tǒng)具有較好的擴(kuò)展性。

  

【正文】 ces parameter= / /Strutsconfig 代碼 43配置 首頁(yè) 用戶輸入正確網(wǎng)址后,瀏覽器會(huì)自動(dòng)跳轉(zhuǎn)到首頁(yè)如圖 41 所示: 圖 41 首頁(yè) 車次查詢模塊 車次查詢頁(yè)面 當(dāng)用戶在首頁(yè)單擊“車次查詢”時(shí),會(huì)向 Servlet 傳送 Search 動(dòng)作,用戶輸入要查詢的公交站名或者線路后,點(diǎn)擊 提交查詢操作,服務(wù)器會(huì)將 textbox 框中的內(nèi)容向 Servlet 傳送 Search 動(dòng)作。如圖 42 所示: ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 22 頁(yè) 共 40 頁(yè) 圖 42 車次查詢管理頁(yè)面 線路名稱為 103 路,輸入“ 103”后,點(diǎn)擊“提交查詢”按鈕,系統(tǒng)會(huì)顯示所經(jīng)過(guò)的全部站點(diǎn)名稱。如圖 43 所示: 圖 43 車次查詢界面頁(yè)面 % String xl=(xl)。xl=(xl)。 List pagelist3=(select * from bus where xianluming = 39。+xl+39。, 4)。 if(!()){ for(int i=0。i()。i++){ List pagelist2 =(ArrayList)(i)。 % 代碼 44 車次查詢代碼 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 23 頁(yè) 共 40 頁(yè) 車次更新模塊 車次更新頁(yè)面 用戶點(diǎn)擊“車次更新”時(shí),會(huì)向 Servlet 傳送 Search 動(dòng)作,結(jié)果是一個(gè) List對(duì)象,從數(shù)據(jù)庫(kù)中讀出來(lái),然后將列 表中的信息顯示出來(lái)。以便于用戶能夠直觀的看出每條線路的詳細(xì)信息。如圖 44 所示: 圖 44 車次更新管理頁(yè)面 % (6)。 int cou = (select count(*) from bus)。 String page1=(page)。 if(page1==null){ page1=1。 } (busMessageCount, cou + )。 (busPage, page1)。 List pagelist1 = ((page1), select * from bus order by gx desc, 4)。 (qqq, pagelist1)。 int pageCount = ()。 (busPageCount, pageCount + )。 List pagelist3=(ArrayList)(qqq)。 if(!()){ for(int i=0。i()。i++){ List pagelist2 =(ArrayList)(i)。 % 代碼 45 車次 更新代碼 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 24 頁(yè) 共 40 頁(yè) 留言板模塊 留言板主頁(yè)面 當(dāng)用戶單擊“留言板”時(shí),用戶默認(rèn)以“游客”的身份進(jìn)行留言,留言的好處就在于管理員能夠及時(shí)了解用戶的需求,對(duì)系統(tǒng)進(jìn)行更新。當(dāng)然,用戶也可以進(jìn)行登錄后進(jìn)行留言。如圖 45 所示: 圖 45 留言板主頁(yè)面 % String member=(String)(member)。 if(member==null)member=游客 。 (6)。 int cou = ()。 String page1=(page)。 if(page1==null){ page1=1。 } (busMessageCount, cou + )。 (busPage, page1)。 List pagelist1 = ((page1))。 (qqq, pagelist1)。 if(!()){ for(int i=0。i()。i++){ List pagelist2 =(ArrayList)(i)。 List replay=(((0).toString()))。 % 代碼 46 留言板代碼 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 25 頁(yè) 共 40 頁(yè) 會(huì)員中心模塊 會(huì)員注冊(cè)頁(yè)面 “會(huì)員管理”時(shí),新會(huì)員可以進(jìn)行注冊(cè)。如圖 46 所示: 圖 46 會(huì)員注冊(cè)條約管理頁(yè)面 2.用戶的自定義數(shù)據(jù),包括用戶名、密碼。如圖 47 所示: 圖 47 用戶數(shù)據(jù)的添加頁(yè)面 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 26 頁(yè) 共 40 頁(yè) if(flag == ){ List siteList = new SystemBean().getSiteInfo()。 String sitename = (0).toString()。 (message, 注冊(cè)成功!恭喜您成為 +sitename+的注冊(cè)會(huì)員!)。 ().forward(request, response)。 } 代碼 47 會(huì)員注冊(cè)代碼 會(huì)員登錄頁(yè)面 登錄頁(yè)面中,當(dāng)輸入完用戶名、密碼、驗(yàn)證碼之后,單擊“登錄”按鈕后會(huì)將登錄請(qǐng)求傳遞 給 ACTION。 ACTION 得到請(qǐng)求后調(diào)用相對(duì)應(yīng)的方法,到數(shù)據(jù)進(jìn)庫(kù)中進(jìn)行查詢。將信息傳到客戶端。如圖 48 所示: 圖 48 會(huì)員登錄頁(yè)面 ()。 ()。 HttpSession session = ()。 MemberBean memberBean = new MemberBean()。 String method = ((method).trim())。 if((HEADUSERLOGIN)){ String reg_user = ((reg_user).trim())。 String reg_pwd = ((reg_pwd).trim())。 String reg_type = ((reg_type).trim())。 String lastip = ()。 int flag = (reg_user, reg_pwd, reg_type)。 if(flag == ){//登陸成功 String info = (reg_user)。 int flag2 = (reg_user, lastip)。 if(flag2 == ){ (member, reg_user)。 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 27 頁(yè) 共 40 頁(yè) (type, reg_type)。 (info, info)。 ().forward(request, response)。 } else{ (member, reg_user)。 (type, reg_type)。 (info, info)。 (message, 登陸成功,登陸信息更新失??! )。 ().forward(request, response)。 } } else if(flag == ){//用戶名錯(cuò)誤 (reg_user, reg_user)。 (message, 該用戶名不存在或者已被管理員凍結(jié)! )。 ().forward(request, response)。 } else if(flag == ){//密碼錯(cuò)誤 (reg_user, reg_user)。 (message, 密碼錯(cuò)誤! )。 ().forward(request, response)。 } } 代碼 48 會(huì)員登錄代碼 管理員模塊 會(huì)員登錄 當(dāng)用戶單擊 “管理登錄”時(shí), 就進(jìn)入了管理員管理頁(yè)面。如圖 49 所示: 圖 49 管理員管理頁(yè)面 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 28 頁(yè) 共 40 頁(yè) if((admin)amp。amp。(123)) int count= ((),())。 if(count0) { list=()。 (mySession, user)。 //username=(password)。 // list=()。 return SUCCESS。 代碼 49 管理員登錄代碼 圖 410 網(wǎng)站后臺(tái)管理中心頁(yè)面 系統(tǒng)用戶管理 圖 411 系統(tǒng)用戶管理頁(yè)面 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 29 頁(yè) 共 40 頁(yè) 圖 412 修改登錄管理頁(yè)面 String userName = (user).toString()。 int flag = (userName, oldPwd, newPwd)。 switch (flag) { case : (message, 密碼修改成功! )。 return SUCCESS。 case : (message, 原始密碼錯(cuò)誤,請(qǐng)確認(rèn)管理權(quán)限! )。 return NONE。 default: return ERROR。 } 代碼 410 修改管理員代碼 公交信息管理 圖 413 公交信息管理頁(yè)面 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 30 頁(yè) 共 40 頁(yè) ActionContext context=()。 HttpServletRequest request = (HttpServletRequest)()。 (12)。 int cou = (select count(*) from member)。 String page = (page)。 if(page == null){ page=1。 } (busMessageCount, cou)。 (busPage, page)。 ListBus busList = new ArrayListBus()。 busList = ((page))。 (busList, busList)。 int pageCount = ()。 //得到頁(yè)數(shù) (busPageCount, pageCount)。 Bus bus = new Bus()。 int id = ((id))。 bus = (id)。 (bus, bus)。 return SUCCESS。 代碼 411 公交信息管理代碼 圖 413 添加車次信息管理頁(yè)面 int id = ((id))。 int flag = (id, pathName, stations)。 (message, 修 改成功! )。 return SUCCESS。 Bus bus = new Bus()。 int id = ((id))。 bus = (id)。 (bus, bus)。 return SUCCESS。 代碼 412 修改車次代碼 ************畢業(yè) 設(shè)計(jì)說(shuō)明書(論文) 第 31 頁(yè) 共 40 頁(yè) BusDao busDao = new BusDaoImpl()。 ActionContext context=()。 HttpServletRequest request = (HttpServletRequest)()。 int flag = (pathName,stations)。 (message, 添加成功! )。 代碼 413 添加車次代碼 注冊(cè)會(huì)員管理 圖 414 注冊(cè)會(huì)員管理頁(yè) 面 ActionContext context=()。 HttpServletRequest request = (HttpServletRequest)()。 int id = ((id))。 int flag = (id)。 ActionContext context=()。 HttpServletRequest request = (HttpServletRequest)()。 String checkId[]=(checkit)。 int id[] = new int[]。 for(int i = 0。i。i++){ id[i] = (checkId[i]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1