停車場管理系統(tǒng)要點(diǎn)計(jì)劃_第1頁
停車場管理系統(tǒng)要點(diǎn)計(jì)劃_第2頁
停車場管理系統(tǒng)要點(diǎn)計(jì)劃_第3頁
停車場管理系統(tǒng)要點(diǎn)計(jì)劃_第4頁
停車場管理系統(tǒng)要點(diǎn)計(jì)劃_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、北京科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)生產(chǎn)實(shí)習(xí)報(bào)告項(xiàng)目名稱:物品租借平臺(tái)設(shè)計(jì)與開發(fā)學(xué)生姓名:徐松松班級(jí):計(jì)1304學(xué)號(hào):41345053企業(yè)指導(dǎo)老師:鄔志君校內(nèi)指導(dǎo)老師:成績:地點(diǎn):大唐搬動(dòng)通信設(shè)備有限企業(yè)時(shí)間:2016年7月20日一、生產(chǎn)實(shí)習(xí)目的與實(shí)習(xí)要求1、實(shí)習(xí)目的生產(chǎn)實(shí)習(xí)旨在培養(yǎng)學(xué)生的實(shí)踐能力、解析問題和解決問題的能力以及綜合運(yùn)用所學(xué)基礎(chǔ)知識(shí)和基本技術(shù)的能力,同時(shí)也是為了增強(qiáng)學(xué)生適應(yīng)社會(huì)的能力和就業(yè)競爭力。經(jīng)過理論聯(lián)系實(shí)質(zhì),牢固所學(xué)的知識(shí),提升辦理實(shí)責(zé)問題的能力?;ヂ?lián)網(wǎng)發(fā)展到3.0時(shí)代,進(jìn)入互聯(lián)網(wǎng)+綜合服務(wù)的時(shí)代。互聯(lián)網(wǎng)巨頭紛紛專注于開發(fā)一個(gè)聯(lián)系賣家和買家的平臺(tái),而自己不從事這個(gè)行業(yè)。為了最貼

2、近計(jì)算機(jī)的生產(chǎn)環(huán)境,本次實(shí)習(xí)目標(biāo)是開發(fā)一個(gè)物品租借平臺(tái),個(gè)人能夠自由宣布空余物品。詳細(xì)實(shí)踐中以悠閑車位作為物品.能夠出租悠閑車位、也能夠租借別人的悠閑車位。經(jīng)過實(shí)質(zhì)著手開發(fā),掌握J(rèn)PA、WebService等開發(fā)技術(shù),為順利畢業(yè)進(jìn)行做好充分的準(zhǔn)備,并為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。2、實(shí)習(xí)要求本次生產(chǎn)實(shí)習(xí),需要滿足以下幾點(diǎn)要求:2.1掌握常用軟件開發(fā)工具(MyEclipse、TortoiseSVN、Navicat)的使用,掌握依照實(shí)質(zhì)開發(fā)需要查找使用工具的能力。2.2能將詳細(xì)的計(jì)算機(jī)知識(shí)應(yīng)用到實(shí)質(zhì)開發(fā)工作中,能獨(dú)立進(jìn)行工作,將自己的所學(xué)所想所感付諸實(shí)踐,認(rèn)識(shí)新式的軟件開發(fā)模式,開發(fā)思想,開發(fā)

3、技術(shù)。2.3能體會(huì)面向?qū)ο缶幊趟枷耄煜ML圖,能獨(dú)立創(chuàng)辦WebService項(xiàng)目,熟悉數(shù)據(jù)庫設(shè)計(jì)及JPA開發(fā)。2.4.能夠進(jìn)行團(tuán)隊(duì)合作,在團(tuán)隊(duì)中擔(dān)當(dāng)適合自己的角色,積累溝通經(jīng)驗(yàn)及提升協(xié)作能力。2.5能深刻領(lǐng)悟敏捷開發(fā)、連續(xù)集成在軟件開發(fā)中的優(yōu)點(diǎn)和作用。二、生產(chǎn)實(shí)習(xí)設(shè)備(環(huán)境)及要求開發(fā)環(huán)境:win7/Linux/MacOS開發(fā)工具:MyEclipse2014/Eclipse開發(fā)語言:JAVAJDK1.7版本庫平臺(tái):SVN數(shù)據(jù)庫:MySql5.7測試手段:GoogleChrom/客戶端測試工具三、實(shí)習(xí)內(nèi)容與步驟1、內(nèi)容1(1)實(shí)習(xí)內(nèi)容我在項(xiàng)目中擔(dān)今世碼編寫的工作,負(fù)責(zé)賬號(hào)管理模塊和計(jì)費(fèi)盤問模

4、塊的制作。第一是賬號(hào)管理,實(shí)現(xiàn)系統(tǒng)的登錄功能。(2)主要步驟一、登錄流程圖二、數(shù)據(jù)庫的設(shè)計(jì)一共五個(gè)表,其中要實(shí)現(xiàn)用戶登錄需要用到user表User車場工作人員信息表在這個(gè)表中一共有五個(gè)字段,分別是UsernamePasswordNameSexStateSaySQL代碼:管理人員的用戶名密碼姓名性別種類個(gè)人語錄CREATETABLEuser(usernamevarchar(20)NOTNULL,passwordvarchar(20)NOTNULL,namevarchar(20)NOTNULL,sexvarchar(4)NOTNULL,statevarchar(20)NOTNULL,sayvarc

5、har(200)NOTNULL,PRIMARYKEY(username)ENGINE=InnoDBDEFAULTCHARSET=utf8;三、登錄界面的設(shè)計(jì)進(jìn)入前臺(tái)界面,第一要先登陸,不然無法進(jìn)行停車場的操作。系統(tǒng)登錄界面設(shè)計(jì)以下:用戶信息表:當(dāng)輸入錯(cuò)誤的密碼時(shí),將不能夠正常登陸。系統(tǒng)登錄錯(cuò)誤界面:要點(diǎn)代碼:request.setCharacterEncoding(GB2312);response.setCharacterEncoding(GB2312);Stringusername=request.getParameter(username);Stringpassword=request.g

6、etParameter(password);booleansuccess=false;Stringurl=main.jsp?id=;success=CheckPassword.checkmin(username,password);不輸入用戶名和密碼時(shí),將彈出提示對(duì)話框。提示對(duì)話框以下:當(dāng)?shù)顷懗晒蟪绦驎?huì)跳轉(zhuǎn)到main.jsp頁面,此JSP將IE閱讀器窗口分成四塊,頂部是本系統(tǒng)的名字,底部是系統(tǒng)的當(dāng)前時(shí)間,左側(cè)是所有功能的菜單項(xiàng),右側(cè)是主要的顯示區(qū),所有的信息都會(huì)出現(xiàn)在右側(cè)。界面以下:左側(cè)菜單實(shí)現(xiàn)主要代碼鏈接實(shí)現(xiàn)界面跳轉(zhuǎn)功能:閱讀車場信息車主檔案查察場內(nèi)車輛查察進(jìn)出記錄查察收費(fèi)記錄盤問退出車位

7、系統(tǒng)歡迎界面會(huì)依照登錄名來顯示登陸者信息并問好:提取登錄人姓名代碼:歡迎size=5face=楷體_GB2312color=red登陸成功!font表格顯示信息:=0cellpadding=#ecf5ff=1用戶姓名:用戶性別:用戶職務(wù):個(gè)人語錄:2、內(nèi)容2(1)實(shí)習(xí)內(nèi)容實(shí)現(xiàn)停車場收費(fèi)記錄查察功能。(2)主要步驟一、數(shù)據(jù)庫表設(shè)計(jì)Charges收費(fèi)交易記錄在這個(gè)表中一共有四個(gè)字段,分別是NameMoney車主的姓名所收的金額Usernamemoney_time收費(fèi)的員工姓名收費(fèi)的時(shí)間SQL代碼:CREATETABLEchargs(namevarchar(12)NOTNULLdefault,mon

8、eyint(11)defaultNULL,usernamevarchar(12)defaultNULL,money_timedatetimedefaultNULL,PRIMARYKEY(name)ENGINE=InnoDBDEFAULTCHARSET=latin1;二、界面設(shè)計(jì)三、主要實(shí)現(xiàn)代碼表格設(shè)計(jì)代碼:客戶姓名收費(fèi)金額收費(fèi)記錄員收費(fèi)時(shí)間顯示記錄信息:顯示單行記錄方法publicStringdisplayOneResult(ResultSetrs)Stringtext=;trytext+=;text+=+rs.getString(name)+;text+=+rs.getInt(money)+

9、;text+=+rs.getString(username)+;text+=+rs.getString(money_time)+;text+=;catch(Exceptione)e.printStackTrace();returntext;%獲取頁碼功能:頁面大小intpageSize=10;第幾頁intpages=1;/總頁數(shù)inttotalPage=0;Stringstr=;publicStringshowOnePage(ResultSetrs,intpages,intpageSize)str=;將記錄指針定位到相應(yīng)的地址tryrs.absolute(pages-1)*pageSize+1

10、);catch(SQLExceptione)for(inti=1;i=pageSize;i+)str+=displayOneResult(rs);tryif(!rs.next()break;catch(Exceptione)e.printStackTrace();returnstr;實(shí)現(xiàn)翻頁功能:%totalPage=MoneyBean.getTotalPage(10);tryif(request.getParameter(Page)=null|request.getParameter(Page).equals(pages=1;)elsepages=Integer.parseInt(reque

11、st.getParameter(Page);catche)辦理用戶從閱讀器地址攔直接輸入pages=ab等所造成的異常pages=1;if(pagestotalPage)pages=totalPage;out.println(showOnePage(rs,pages,pageSize);%if(pages!=1)out.println(out.println(上一頁);第一頁+(pages-1);if(pages!=totalPage)out.println(下一頁);out.println(最后一頁);+(pages+1)+totalPagers.close();%總收入計(jì)算:palign入

12、:font=centersizeface=5face=楷體_GB2312=楷體_GB2312color=#0000FF本車場今天總收color=red(人民幣)3、內(nèi)容3(1)實(shí)習(xí)內(nèi)容完成項(xiàng)目的測試。(2)主要步驟一、測試登錄功能1)測試用戶名和密碼可否般配2)測試IE和其他閱讀器中界面顯示可否正常3)測試反響窗口可否正常工作二、測試車位信息閱讀模塊1)測試系統(tǒng)顯示的車位信息可否與數(shù)據(jù)庫般配2)測試翻頁功能3)測試悠閑車位總數(shù)可否正確三、測試車主檔案查察模塊1)考據(jù)系統(tǒng)與數(shù)據(jù)庫信息可否一致2)測試更正車主檔案功能四、測試進(jìn)出記錄查察模塊1)測試車輛狀態(tài)信息2)測試各樣車輛記錄信息可否正確五、測

13、試收費(fèi)記錄盤問功能1)收費(fèi)記錄考據(jù)2)總收入考據(jù)四:結(jié)果與解析(1)結(jié)果完成的停車管理系統(tǒng)收效以下:模塊一:登入模塊模塊二:歡迎界面模塊三:盤問車位信息模塊模塊四:車主信息查察模塊五:停車記錄查察模塊六:結(jié)賬收費(fèi)模塊七:收費(fèi)記錄查察(2)解析該停車場系統(tǒng)采用的是B/S結(jié)構(gòu)設(shè)計(jì),編碼過程中學(xué)習(xí)了很多的javaweb知識(shí),過程中遇到很多問題,第一是myeclipse的環(huán)境配置,需要配置JDK等,比較麻煩,需要認(rèn)真。爾后是tomcat的配置,這兒遇到一個(gè)問題是我第一次配置的端口號(hào)已經(jīng)被系統(tǒng)使用,以致錯(cuò)誤,這時(shí)只需重新配置端口號(hào)即可。再者則是編碼過程,參照相關(guān)javaweb開發(fā)書進(jìn)行編碼,先要測試my

14、sql數(shù)據(jù)庫的連接,第一次連接不行功,搜尋問題發(fā)現(xiàn)是沒有導(dǎo)入mysql連接包,第二次測試還是不行功,發(fā)現(xiàn)沒有寫對(duì)連接名,連接成功后測試需要測試數(shù)據(jù)庫的增加、刪除、更正等操作,基本成功后即開始項(xiàng)目開發(fā)。登錄模塊比較簡單,參照書上即可實(shí)現(xiàn)。界面的設(shè)計(jì)也很重要,這兒我用了Dreamweaver來制作靜態(tài)的jsp文件比較方便,爾后導(dǎo)入到myeclipse項(xiàng)目中,導(dǎo)入后預(yù)覽發(fā)現(xiàn)一些顯示錯(cuò)位等信息,可能是兼容性問題,只需略加更正即可。此后我負(fù)責(zé)收費(fèi)記錄的盤問,需要在對(duì)javaweb比較熟悉,比方翻頁功能,表格制作,數(shù)據(jù)提取,以及顯示和辦理,不清楚的地方能夠上網(wǎng)盤問。測試過程也需要認(rèn)真多加思慮,各個(gè)方面都要

15、考慮到,防范系統(tǒng)崩潰,比方登錄的測試,需要考據(jù)輸入非法等情況,考慮一些臨界條件等,比方數(shù)據(jù)庫某個(gè)表格為空的時(shí)候顯示可否正確等。五:結(jié)論(談?wù)摚?、實(shí)習(xí)結(jié)論經(jīng)過本次項(xiàng)目的開發(fā),掌握了常用軟件開發(fā)工具(MyEclipse、TortoiseSVN、Navicat)的使用,掌握了依照實(shí)質(zhì)開發(fā)需要查找使用工具的能力。學(xué)習(xí)了一些軟件開發(fā)的思想,比方傳統(tǒng)的瀑布式開發(fā)和現(xiàn)在較好的敏捷式開發(fā)。在項(xiàng)目的設(shè)計(jì)中,掌握了數(shù)據(jù)庫的設(shè)計(jì),UML圖的設(shè)計(jì),類圖的設(shè)計(jì),能夠獨(dú)立創(chuàng)辦webservice項(xiàng)目并實(shí)現(xiàn)基本功能的開發(fā)。在項(xiàng)目的實(shí)質(zhì)實(shí)現(xiàn)過程中,需要充分團(tuán)隊(duì)合作,完成自己的任務(wù),不給團(tuán)隊(duì)帶來麻煩困擾,鍛煉了自己的溝通能力

16、和團(tuán)隊(duì)協(xié)作能力。敏捷開發(fā)有對(duì)于傳統(tǒng)開發(fā)更方便,更能在較短的時(shí)間內(nèi)達(dá)到項(xiàng)目的預(yù)期目標(biāo),這在項(xiàng)目的開發(fā)中獲取了充分的領(lǐng)悟。項(xiàng)目的開發(fā)過程中也鍛煉了自己的思想能力,要考慮各個(gè)方面,項(xiàng)目所涉及的用戶、技術(shù)、社會(huì)、健康、安全、法律、文化以及環(huán)境等因素,提出解決方案,表現(xiàn)創(chuàng)新意識(shí),完成系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)。2、談?wù)?、項(xiàng)目還沒實(shí)現(xiàn)準(zhǔn)時(shí)間計(jì)算,只妙手動(dòng)輸入金額。能夠經(jīng)過記錄租車位的時(shí)間和走開的時(shí)間計(jì)算時(shí)間差,按單位時(shí)間計(jì)費(fèi)。2、本系統(tǒng)的安全性不高,認(rèn)識(shí)計(jì)算機(jī)知識(shí)的人能夠繞過登錄界面直接跳到內(nèi)系統(tǒng),誠然知道安全性的重要性,但由于知識(shí)不足無法在有限時(shí)間內(nèi)完滿系統(tǒng)。3、數(shù)據(jù)庫連接有時(shí)比較慢,系統(tǒng)可能不太牢固4、系統(tǒng)界面不太雅觀,完滿系統(tǒng)能夠搜尋設(shè)計(jì)系同學(xué)幫忙做美工工作。六、教師評(píng)審及成績企業(yè)指導(dǎo)老師考語及打分能力要求(每項(xiàng)10分,總分100分)導(dǎo)師考語(詳細(xì)詳細(xì))成績能解析成立復(fù)雜計(jì)算系統(tǒng)模型能獨(dú)立設(shè)計(jì)系統(tǒng)軟件的部分功能,針對(duì)特定需求完成中等規(guī)模的計(jì)算

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論