圖書管理系統(tǒng)學(xué)生實(shí)訓(xùn)手冊_第1頁
圖書管理系統(tǒng)學(xué)生實(shí)訓(xùn)手冊_第2頁
圖書管理系統(tǒng)學(xué)生實(shí)訓(xùn)手冊_第3頁
圖書管理系統(tǒng)學(xué)生實(shí)訓(xùn)手冊_第4頁
圖書管理系統(tǒng)學(xué)生實(shí)訓(xùn)手冊_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE學(xué)號:廈門理工軟件學(xué)院學(xué)生實(shí)訓(xùn)手冊專業(yè):___WEB應(yīng)用開發(fā)方向___年級:____________班級:__WEB1________姓名:___________實(shí)訓(xùn)時(shí)間:_20年11月22日至_20年1月14日實(shí)訓(xùn)學(xué)生的主要職責(zé)1、在實(shí)訓(xùn)的過程中要繼續(xù)深化專業(yè)技能的學(xué)習(xí),擴(kuò)展專業(yè)知識。2、在實(shí)訓(xùn)期間,必須強(qiáng)化職業(yè)道德意識,愛崗敬業(yè),遵紀(jì)守法,做一個(gè)誠實(shí)守信的實(shí)訓(xùn)生。3、在實(shí)訓(xùn)期間,要服從領(lǐng)導(dǎo),聽從分配,自覺遵守企業(yè)和學(xué)院的規(guī)章制度,做到按時(shí)作息,不遲到,不誤工,不做損人利己、有損企業(yè)形象和我院系聲譽(yù)的事情。4、認(rèn)真做好崗位的本職工作,培養(yǎng)獨(dú)立工作能力,刻苦鍛煉和提高自己的業(yè)務(wù)技能。5、認(rèn)真寫好實(shí)訓(xùn)現(xiàn)場工作日記,每周上交1次給指導(dǎo)教師檢查,為撰寫實(shí)訓(xùn)報(bào)告積累第一手資料以及實(shí)訓(xùn)考核的依據(jù)。6、按照實(shí)訓(xùn)計(jì)劃和各崗位特點(diǎn),安排好自己的學(xué)習(xí)、工作和生活,按時(shí)按質(zhì)完成各項(xiàng)實(shí)訓(xùn)任務(wù)。7、充分發(fā)揮團(tuán)隊(duì)合作精神,能配合同事一同完成指導(dǎo)教師交待的工作任務(wù)。8、尊重領(lǐng)導(dǎo),團(tuán)結(jié)同事,熱情禮貌對待服務(wù)對象,調(diào)整好心態(tài),搞好人際關(guān)系。9、要有高度的安全防范意識。實(shí)訓(xùn)學(xué)生情況表姓名性別男學(xué)號專業(yè)、班級08WEB應(yīng)用開發(fā)方向1班聯(lián)系電話實(shí)訓(xùn)單位(全稱)廈門理工軟件學(xué)院聯(lián)系電話詳細(xì)地址廈門思明區(qū)思明南路394號廈門理工學(xué)院郵編361005實(shí)訓(xùn)單位負(fù)責(zé)人廈門理工軟件學(xué)院部門負(fù)責(zé)人鄒樹國聯(lián)系人鄒樹國指導(dǎo)教師情況姓名性別年齡學(xué)歷職務(wù)職稱從事專業(yè)時(shí)間備注朱薇女實(shí)訓(xùn)單位簡介:軟件學(xué)院是廈門理工學(xué)院所屬規(guī)模最大的院系,歷屆進(jìn)入學(xué)院的新生人數(shù)達(dá)1000人規(guī)模。學(xué)院目前位于廈門理工學(xué)院思明校區(qū),校區(qū)占地100多畝,地處廈門市島內(nèi),環(huán)境優(yōu)美,交通便利,毗鄰廈門大學(xué),面臨大海,聞鼓浪濤聲,觀白鷺戲水。學(xué)院為海西經(jīng)濟(jì)區(qū)建設(shè)培養(yǎng)具有競爭力的實(shí)用型、技能型軟件技術(shù)人才。軟件學(xué)院目前擁有教職員工百余人,其中擔(dān)任專業(yè)課程的教師全部為“雙師型”教師,擁有多年的IT企業(yè)從業(yè)經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn)。學(xué)院日常教學(xué)全部采用多媒體授課,其中專業(yè)課程采用大量的企業(yè)真實(shí)案例進(jìn)行教學(xué)。由學(xué)院組織編寫的全國第一套IT綜合實(shí)訓(xùn)教材獲得了福建省教育廳、高等教育出版社以及國內(nèi)同行的高度評價(jià)。軟件學(xué)院以“專業(yè)設(shè)置與社會需求同步,教學(xué)設(shè)備與硬件換代同步,運(yùn)行機(jī)制與市場變化同步”為辦學(xué)宗旨,目前擁有11間計(jì)算機(jī)機(jī)房,共計(jì)1000余套計(jì)算機(jī)設(shè)備。同時(shí),學(xué)院還擁有網(wǎng)絡(luò)實(shí)驗(yàn)室、計(jì)算機(jī)拆裝實(shí)驗(yàn)室,并配備了CISCO網(wǎng)絡(luò)教學(xué)環(huán)境。以執(zhí)行“學(xué)歷+認(rèn)證+實(shí)訓(xùn)”、“校園教學(xué)+軟件園實(shí)訓(xùn)”為教育培養(yǎng)方案,引入微軟、SUN、思科網(wǎng)絡(luò)、華為、Adobe等國際知名廠商的認(rèn)證體系,來獲得相應(yīng)的專業(yè)資格認(rèn)證證書,以滿足當(dāng)今用人單位對大學(xué)畢業(yè)生人才選拔的要求。同時(shí),在廈門軟件園二期擁有1000余平米的軟件園實(shí)訓(xùn)基地,聘請來自微軟、ATA等企業(yè)經(jīng)驗(yàn)豐富的實(shí)訓(xùn)指導(dǎo)老師來強(qiáng)化學(xué)生的實(shí)踐動手能力和團(tuán)隊(duì)合作精神。學(xué)院充分利用地域優(yōu)勢,同時(shí)在校內(nèi)建立起創(chuàng)業(yè)園、軟件生產(chǎn)孵化基地,提供場地和配套設(shè)施,鼓勵(lì)教職員工和畢業(yè)生引進(jìn)項(xiàng)目和自主創(chuàng)業(yè)。實(shí)訓(xùn)計(jì)劃一、實(shí)訓(xùn)目的:

培養(yǎng)團(tuán)隊(duì)的意識,從中學(xué)習(xí)更多的開發(fā)經(jīng)驗(yàn)為將來的就業(yè)做鋪墊。結(jié)合項(xiàng)目的開發(fā),可以讓人學(xué)到與人溝通協(xié)作的精神,如何管理好我們小團(tuán)隊(duì)的各項(xiàng)任務(wù)分配,做到團(tuán)結(jié)協(xié)作,共同進(jìn)步,把握項(xiàng)目開發(fā)進(jìn)度,在開發(fā)的過程中不斷的提高自己的專業(yè)知識、技能以使自己適合企業(yè)所需的人才。二、實(shí)訓(xùn)安排:第一周20**.11.22—20**.12.26第一天:了解相關(guān)材料,初始定義和規(guī)劃需求問題,確認(rèn)角色任務(wù)。第二天:進(jìn)一步確定需求分析,初始定義功能模塊,談?wù)擁?xiàng)目計(jì)劃。第三天:深入定義以及確定功能模塊,確定需求分析和系統(tǒng)需求。第四天:參與編寫用戶、系統(tǒng)需求分析和了解PowerDesigner相關(guān)識知,學(xué)習(xí)基本知識。第五天:編寫項(xiàng)目進(jìn)度表,詳細(xì)關(guān)系設(shè)計(jì),修改表結(jié)構(gòu)。第二周20**.11.29—20**.12.3第一天:和組員討論數(shù)據(jù)庫需求,確定數(shù)據(jù)庫實(shí)體關(guān)系表和表關(guān)聯(lián)。第二天:參與編寫數(shù)據(jù)庫文檔,修改數(shù)據(jù)庫需求,為下一步數(shù)據(jù)庫建模做準(zhǔn)備。第三天:嘗試用PowerDesigner建立數(shù)據(jù)模型,為項(xiàng)目建立數(shù)據(jù)庫摸型。第四天:修改數(shù)據(jù)模型,確定正確性,和組員討論進(jìn)行數(shù)據(jù)庫關(guān)聯(lián)修改,參與建立完整數(shù)據(jù)庫。第五天:參照數(shù)據(jù)庫模型,修改數(shù)據(jù)庫,參與一起生成相應(yīng)的mysql語句。第三周20**.12.6—20**.12.10實(shí)現(xiàn)數(shù)據(jù)模塊的編碼,登陸系統(tǒng),考慮學(xué)生借書的流程,我的圖書館借書和處罰情況實(shí)現(xiàn)代碼。第四周20**.12.13—20**.12.17修改頁面的一些細(xì)節(jié);實(shí)現(xiàn)數(shù)據(jù)模塊,意見反饋、書目查詢功能。第五周20**.12.20—20**.12.24優(yōu)化提交數(shù)據(jù)(如用戶的提交后容易出錯(cuò)),實(shí)現(xiàn)數(shù)據(jù)模塊意見欄。第六周20**.12.27—20**.12.31參與管理員的模塊編碼;編寫用戶退出的解決方法;新增數(shù)據(jù)表及Hibernate代碼;修改頁面,將刪除沒用的、修改一些顯示頁面元素;處理出錯(cuò)問題的調(diào)整第七周20**.1.3—20**.1.7第一天:集體討論項(xiàng)目,對我們的項(xiàng)目進(jìn)行了解第二天:集體討論項(xiàng)目,確定我們的項(xiàng)目大致的方向,系統(tǒng)的規(guī)模第三天:與編碼人員討論,確定我們約定的規(guī)范(命名規(guī)范,編碼風(fēng)格)第四天:與編碼人員討論,確定我們各項(xiàng)目模塊的時(shí)間計(jì)劃(工作量)第五天:上網(wǎng)了解編碼的一些基礎(chǔ)知識,團(tuán)隊(duì)協(xié)作編碼要注意的問題第八周20**.01.10—20**.01.14第一天:與測試人員協(xié)作第二天:根據(jù)測試結(jié)果,修改細(xì)節(jié)的問題第三天:根據(jù)測試結(jié)果,修改細(xì)節(jié)的問題第四天:對進(jìn)段工作進(jìn)行總結(jié)第五天:對整個(gè)實(shí)訓(xùn)進(jìn)行總結(jié)指導(dǎo)教師意見:指導(dǎo)教師簽名:年月日實(shí)訓(xùn)記錄1今天是實(shí)訓(xùn)的第一天,主要負(fù)責(zé)編碼工作及進(jìn)度的控制,第一次開始接觸項(xiàng)目的開發(fā),我有點(diǎn)不知所措,可是做身為組長,要和大家一同協(xié)作,帶領(lǐng)大家完成各項(xiàng)任務(wù),讓我更加堅(jiān)定信心。今天我們進(jìn)行角色責(zé)任的工作分配以及項(xiàng)目步驟開發(fā)和需求分析的總體了解,對下一步的需求定義做準(zhǔn)備。學(xué)生簽名:時(shí)間:20**年11月22日實(shí)訓(xùn)記錄2開始進(jìn)入需求分析階段:首先做出項(xiàng)目估算,初步對項(xiàng)目,定義項(xiàng)目計(jì)劃,初步對需求分析進(jìn)行參與策劃,確定需求文檔格式和內(nèi)容,其中對泛型類進(jìn)行學(xué)習(xí),和Tiles框架的復(fù)習(xí)并應(yīng)用于實(shí)例,認(rèn)識到泛型的功能多樣性,方法簡便;Tiles框架和Struts框架結(jié)合能夠很容易的將多個(gè)頁面進(jìn)行集合到一個(gè)頁面,可以在每個(gè)分頁面進(jìn)行獨(dú)立的編輯和設(shè)計(jì)風(fēng)格,這樣便于管理和重構(gòu)。還有對系統(tǒng)概念模型進(jìn)行繪圖,建立系統(tǒng)的參與者的用例圖,從中溫習(xí)了UML圖形的建立。學(xué)生簽名:時(shí)間:20**年11月24日實(shí)訓(xùn)記錄31、 確定系統(tǒng)需求和系統(tǒng)需求:同2、 組員進(jìn)行討論制定和編寫用戶需求和系統(tǒng)需求說明書,3、 分析用戶需求的用戶界面、功能模塊、性能需求,4、 從頂向下細(xì)化各個(gè)子系統(tǒng);對各個(gè)模塊進(jìn)行描述,并為繪制系統(tǒng)與模塊的E-R模型圖做準(zhǔn)備。5、 編寫項(xiàng)目工作進(jìn)度表,6、 確定項(xiàng)目工作進(jìn)度,7、 安排人員并分配任務(wù),8、 對工作日期做周密的計(jì)劃,9、 分為實(shí)訓(xùn)準(zhǔn)備10、 階段、項(xiàng)目策劃階段、需求分析階段、系統(tǒng)設(shè)計(jì)階段、編碼與測試(前臺和后臺)、實(shí)訓(xùn)總結(jié)。三、學(xué)習(xí)并應(yīng)用Powerdesigner軟件,為下一步數(shù)據(jù)庫系統(tǒng)模型建立做鋪墊。學(xué)生簽名:時(shí)間:20**年11月26日實(shí)訓(xùn)記錄4今天進(jìn)行了數(shù)據(jù)庫建模,和系統(tǒng)數(shù)據(jù)庫的建立,在建立中遇到了在MySQL數(shù)據(jù)庫中將建完的數(shù)據(jù)庫系統(tǒng)直接從MySQL數(shù)據(jù)庫的Data文件中復(fù)制出來,接著將復(fù)制出來的數(shù)據(jù)庫文件夾導(dǎo)入其他計(jì)算機(jī)的Data文件中發(fā)現(xiàn)能查出表,但不能對所有表進(jìn)行查詢和更新。最后才知道我們是對該數(shù)據(jù)庫沒有備份。學(xué)生簽名:時(shí)間:20**年11月29日實(shí)訓(xùn)記錄5參與登陸系統(tǒng)編碼:在登錄模塊中驗(yàn)證對普通用戶還是管理員進(jìn)行不同頁面處理,管理員登錄則增加單選普通管理還是超級管理;在其中遇到了Spring依賴注入的錯(cuò)誤,找不到SessionFactory,還有表映射,StrutsAction類等,Spring錯(cuò)誤是沒有匹配正確,映射則是數(shù)據(jù)庫沒建立好,從中獲益良多。還有是對用戶登錄后跳轉(zhuǎn)頁面進(jìn)行分開調(diào)整,針對不同用戶增刪不同模塊數(shù)量。學(xué)生簽名:時(shí)間:20**年12月1日實(shí)訓(xùn)記錄6登錄后進(jìn)行的不同用戶的主頁模塊編碼:今天開始進(jìn)行對不同用戶進(jìn)入的用戶主頁進(jìn)行分頁,利用Tiles框架和Struts整合,首先將用戶主頁分為三個(gè)頁面,分別為header(頁頂)、content(頁中)、footer(頁底),接著將content在分成兩個(gè)頁面,一個(gè)是menu(菜單欄)、content(內(nèi)容頁);最后將menu分為管理員和普通用戶兩種,對不同用戶將顯示不同的菜單欄,在菜單欄中可以點(diǎn)擊查找功能進(jìn)行各種管理。學(xué)生簽名:時(shí)間:20**年12月3日實(shí)訓(xùn)記錄7借閱管理模塊編碼:開始進(jìn)行菜單欄中個(gè)模塊的編碼,今天編輯管理員借閱情況管理功能,在菜單欄中點(diǎn)擊借閱情況管理就可以在頁面中的內(nèi)容頁顯示借閱信息。首先對Struts定義Action跳轉(zhuǎn)對象,接著用Spring注入被調(diào)用者,從而利用被調(diào)用者中的方法體,在進(jìn)行底層查詢處理,處理后將信息顯示。其中用Tiles框架再進(jìn)行搭建不同于首頁的方式。學(xué)生簽名:時(shí)間:20**年12月6日實(shí)訓(xùn)記錄8借閱管理模塊編碼:今天編輯管理員借閱情況管理功能,在菜單欄中點(diǎn)擊添加借閱信息管理就可以在頁面中的內(nèi)容頁顯示添加借閱頁面。這樣能輸入要借閱者和書籍。首先對Struts定義Action跳轉(zhuǎn)對象,接著用Spring注入被調(diào)用者,從而利用被調(diào)用者中的方法體,在進(jìn)行底層查詢處理,處理后將信息顯示。加入成功則在頁面顯示插入信息成功,未插入則顯示沒有插入信息。學(xué)生簽名:時(shí)間:20**年12月8日實(shí)訓(xùn)記錄9用戶管理模塊功能:今天開始編輯用戶管理模塊中的用戶查詢及修改功能,首先創(chuàng)建用戶查詢頁面,其中用Struts標(biāo)簽中的邏輯標(biāo)簽iterate來讀取結(jié)果集,在頁面中設(shè)置修改和刪除轉(zhuǎn)發(fā)。在菜單中創(chuàng)建轉(zhuǎn)發(fā)到這個(gè)查詢用戶的頁面,針對轉(zhuǎn)發(fā)建立Actioncheck_user_admin,在該Action中取得結(jié)果集,在調(diào)用Action同時(shí)用Spring注入被調(diào)用者,調(diào)用方法。學(xué)生簽名:時(shí)間:20**年12月10日實(shí)訓(xùn)記錄10用戶管理模塊數(shù)據(jù)持久化編碼:在編輯用戶查詢和修改的功能時(shí)要設(shè)計(jì)到多張表(Reader,ReaderType,ReaderPass)的連接,查詢時(shí)只需對三張表進(jìn)行內(nèi)連接;在修改的時(shí)候需要在Reader表中增加ReaderType和ReaderPass表的對象,剛開始時(shí)不知道設(shè)置增加Reader表中的ReaderType和ReaderPass的對象。學(xué)生簽名:時(shí)間:20**年12月13日實(shí)訓(xùn)記錄11用戶管理模塊功能:編輯用戶管理模塊中的用戶刪除功能,當(dāng)管理員在查詢讀者信息的時(shí)候可以在該頁面中刪除讀者,首先在查詢讀者信息時(shí)將讀者ID值作為參數(shù)傳給要刪除讀者的控制層中,由控制層在Spring的注入中刪除讀者信息,然后在從讀者表中取得所有讀者信息再次顯示。學(xué)生簽名:時(shí)間:20**年12月15日實(shí)訓(xùn)記錄12圖書管理模塊:今天編輯圖書管理模塊中的圖書查找和修改,查找中涉及到Book,BookType和Admin表,在外鍵關(guān)聯(lián)中查詢圖書類型和入庫操作員。在修改后插入Book表的時(shí)候遇到了Java類日期類型和數(shù)據(jù)庫日期類型的不一致,從而導(dǎo)致數(shù)據(jù)庫更新異常,只有將數(shù)據(jù)庫日期格式和Java類日期格式改成相同的格式才能進(jìn)行更新。學(xué)生簽名:時(shí)間:20**年12月16日實(shí)訓(xùn)記錄13圖書管理模塊:編輯圖書管理模塊中的圖書刪除和添加功能,當(dāng)用控制轉(zhuǎn)發(fā)后帶的ID參數(shù)傳遞到Spring注入的方法中進(jìn)行持久化刪除時(shí)遇到空指針錯(cuò)誤,查找了很多地方,原來錯(cuò)誤是參數(shù)沒有傳過去導(dǎo)致持久化數(shù)據(jù)庫時(shí)報(bào)空指針異常。學(xué)生簽名:時(shí)間:20**年12月17日實(shí)訓(xùn)記錄14讀者管理模塊:今天編輯讀者管理模塊的添加用戶功能,建立UserInfoForm將數(shù)據(jù)提取出來在Action中把數(shù)據(jù)插入數(shù)據(jù)庫,其中在插入數(shù)據(jù)時(shí)要關(guān)聯(lián)Reader,ReaderType和ReaderPass表,插入Reader表后還要對ReaderType和ReaderPass表進(jìn)行Update修改保存才行成功。學(xué)生簽名:時(shí)間:20**年12月20日實(shí)訓(xùn)記錄15書籍借還管理:今天編輯圖書借還情況查詢,修改和刪除;查詢時(shí)從數(shù)據(jù)庫中提取出來后在頁面用logic:iterate顯示出來,在用迭代之前時(shí)用到<c:forEach/>標(biāo)簽將結(jié)果集輸出來時(shí)有錯(cuò),經(jīng)過嘗試幾種測試后發(fā)現(xiàn)原來在<html:link/>連接中不能用<c:forEach/>的<c:outvalue=””/>輸出,因?yàn)樵跇?biāo)簽內(nèi)嵌套標(biāo)簽最后直接把整個(gè)標(biāo)簽代碼輸出來。學(xué)生簽名:時(shí)間:20**年12月21日實(shí)訓(xùn)記錄16書籍借還管理增加借閱信息:添加書籍借閱信息中分為三個(gè)小模塊:讀者檢查、圖書顯示、增加借閱。在圖書顯示時(shí)剛開始將查詢出來的書籍保存成List類型后出現(xiàn)錯(cuò)誤,因?yàn)槿绻鄷樵儠r(shí)只能用循環(huán)將每次查詢返回再保存到List中,但是List出現(xiàn)無法增加對象,在于List第一次存儲的是單個(gè)Book對象,第二次時(shí)必須是多條記錄,所以出現(xiàn)了不能增加對象集;最后用Book[]即得到了解決。學(xué)生簽名:時(shí)間:20**年12月22日實(shí)訓(xùn)記錄17書籍借還管理增加借閱信息表的插入:借閱圖書時(shí),將多本圖書信息顯示到視圖層View中不能用迭代,由于在取得結(jié)果集而且保存成Book[]的時(shí)候,Iterate不能輸出數(shù)組型的數(shù)據(jù),所以用到了<c:forEach/>JTSL標(biāo)簽即可;第二,在將借閱信息添加到數(shù)據(jù)庫時(shí),出現(xiàn)了ForStringinput的錯(cuò)誤信息,這是由于MySQL數(shù)據(jù)庫中的Date類型和Java的Date有差別,還需將Java中的Date通過(newSimpleDateFormat(“yyyy-MM-dd”)).parse()轉(zhuǎn)化為數(shù)據(jù)庫的耦合數(shù)據(jù)類型才能存儲。學(xué)生簽名:時(shí)間:20**年12月23日實(shí)訓(xùn)記錄18處罰情況查詢模塊:在編輯該模塊時(shí),從控制層中感覺到方法很多都分開寫,將查詢、刪除和修改三個(gè)整合到繼承DispatchAction啊轉(zhuǎn)發(fā)中得到了可以減少action的數(shù)量而且加載一次后可多次使用;在多表查詢中遇到不能獲得對象集,原來是懶加載需要設(shè)置成false,因?yàn)樵诙啾聿樵冎腥绻O(shè)置成True時(shí),結(jié)果集還沒真的提取,關(guān)聯(lián)不能馬上查找到關(guān)聯(lián)對象。學(xué)生簽名:時(shí)間:20**年12月24日實(shí)訓(xùn)記錄19項(xiàng)目整合階段:今天繼續(xù)剩余模塊整合,在連接添加借閱信息的時(shí)候遇到“notitemswithgivenfromClass”的錯(cuò)誤,是因?yàn)樵谶x擇信息的時(shí)候,有外鍵關(guān)聯(lián)的表中沒有主鍵表中存在的數(shù)據(jù),所以不能運(yùn)行。在讀者修改的時(shí)候修改辦證日期時(shí),不能從表單里面獲得輸入的日期,因?yàn)樵诤蠖藬?shù)據(jù)處理時(shí)不能直接將String字符串轉(zhuǎn)化成Date類型,從中出現(xiàn)"argumenttypemismatch"如果從系統(tǒng)中取得時(shí)間在修改為指定之間才能插入到數(shù)據(jù)庫中;第三在測試意見欄的時(shí)候,組員發(fā)現(xiàn)將FCKeditor格式化后的數(shù)據(jù)輸出到視圖層時(shí)需要用EL表達(dá)式輸出,不能用JTSL標(biāo)簽輸出。學(xué)生簽名:時(shí)間:20**年12月27日實(shí)訓(xùn)記錄20項(xiàng)目整合編輯階段:在讀者或管理員登錄后需要在每個(gè)頁面進(jìn)行顯示用戶的名稱和退出功能,針對每個(gè)頁面進(jìn)行優(yōu)化。當(dāng)用戶登錄時(shí)需要添加userName參數(shù),這樣在用戶登錄用戶主界面時(shí)顯示用戶名,當(dāng)用戶沒有登錄而是直接從查詢書籍入口進(jìn)入時(shí)針對userName進(jìn)行判斷是否為空,為空則提示登錄,從中發(fā)現(xiàn)userName傳參過來不能判斷,由于userName為null時(shí)不能進(jìn)行用戶相關(guān)本人信息查詢,所以只能登錄。學(xué)生簽名:時(shí)間:20**年12月30日實(shí)訓(xùn)記錄21系統(tǒng)優(yōu)化階段:系統(tǒng)開發(fā)已進(jìn)行到后期階段,頁面需要一些更加清晰或簡略的優(yōu)化,將頁面中多余代碼刪除和可以簡化的進(jìn)行整合,對顯示頁面的布局參數(shù)進(jìn)行調(diào)整;對頁面需要請求的共用參數(shù)保留直到瀏覽器退出。對每個(gè)頁面進(jìn)行重新測試,測試是否存在buge,或者轉(zhuǎn)發(fā)錯(cuò)誤,直到無錯(cuò)誤出現(xiàn)或者將錯(cuò)誤跳轉(zhuǎn)到提示頁面。學(xué)生簽名:時(shí)間:20**年1月5日實(shí)訓(xùn)作業(yè)實(shí)訓(xùn)題目:廈門理工軟件學(xué)院圖書管理系統(tǒng)實(shí)訓(xùn)項(xiàng)目介紹與設(shè)計(jì)目的:管理員對圖書館的借閱情況進(jìn)行管理和讀者查詢。讀者和管理員分別有一個(gè)入口,讀者進(jìn)入我的圖書館對本人的借書情況進(jìn)行查詢以及查詢圖書館書籍信息,也可以進(jìn)行發(fā)表意見;管理員進(jìn)入管理員窗口,可以查詢讀者、書籍、借閱情況、懲罰情況,如果是超級管理員可以查看和修改普通管理員,還可以在查詢的同時(shí)對用戶、圖書,借閱處罰信息進(jìn)行修改或刪除;接著可以添加讀者借閱信息,首先輸入讀者條形碼查看數(shù)據(jù)庫中是否有存在該用戶,如果有可以輸入借閱圖書的條形碼或名稱進(jìn)行借閱,最后完成借書;超級管理員還可以對留言板進(jìn)行刪除管理。目的是為了能夠快速方便詳細(xì)的記錄書籍借閱情況。實(shí)訓(xùn)項(xiàng)目環(huán)境要求:開發(fā)環(huán)境:MYECLIPSE6.5,MYSQL5.O,TOMCAT6.O,JDK6運(yùn)行環(huán)境:操作系統(tǒng)在XP以上,瀏覽器推薦使用IE6.0以上,服務(wù)器TOMCAT6.0系統(tǒng)環(huán)境:SSH+Tiles實(shí)訓(xùn)項(xiàng)目功能模塊:1.登錄系統(tǒng)功能:包括用戶登錄,管理員登錄,創(chuàng)建新用戶,注銷用戶,用戶輸入密碼修改密碼。2.管理功能:操作人員、讀者的權(quán)限管理,圖書的查詢和統(tǒng)計(jì),新書入庫管理,圖書借閱管理,還書管理,丟書管理,超期罰款管理,刪除圖書的管理。3.查詢功能:圖書查詢,讀者查詢,借閱查詢。4.統(tǒng)計(jì)功能:統(tǒng)計(jì)讀者人數(shù),圖書冊數(shù),當(dāng)日圖書流量。5.意見的回復(fù)、反饋。權(quán)限控制:分級用戶權(quán)限保障,不同權(quán)限的用戶可調(diào)用的資源不同。未登陸的用戶:最低權(quán)限用戶讀者:中權(quán)限用戶,本校學(xué)生、本校教師普通管理員用戶:高權(quán)限用戶,可有多位管理員用戶超級管理員用戶:最高權(quán)限用戶,學(xué)院只有一位超級管理員用戶學(xué)生簽名:時(shí)間:2011年1月6日實(shí)訓(xùn)總結(jié)實(shí)訓(xùn)概括“驚風(fēng)飄白日,光景西馳流”,隨著寒冬的到來,我們的實(shí)訓(xùn)也慢慢的接近尾聲,經(jīng)過一個(gè)多月的實(shí)訓(xùn)我學(xué)習(xí)到了很多知識,無論從思想上或者動手能力上都獲得了很大的改觀。這次實(shí)訓(xùn)就像一次初步體驗(yàn)當(dāng)Java編程人員的感受,是一次既激動又愉快的旅行,進(jìn)一步開拓了我的視野,提升我的技能,也加強(qiáng)了我的動手能力,讓我對Java編程人員有進(jìn)一步的認(rèn)識,是我人生旅途中一次彌足珍貴的經(jīng)驗(yàn)。軟件開發(fā)認(rèn)識實(shí)訓(xùn)之前,認(rèn)為軟件開發(fā)都是代碼編寫而已,因?yàn)樵谝郧暗拿繉W(xué)期期末都有一個(gè)期末項(xiàng)目設(shè)計(jì),都是編寫代碼實(shí)現(xiàn)功能就行,可是從這次實(shí)訓(xùn)認(rèn)識到,完整的軟件項(xiàng)目開發(fā)并非如此簡單的一個(gè)環(huán)節(jié)而已,其中分為好幾個(gè)階段,且每個(gè)階段都有一個(gè)相對完整的規(guī)劃與設(shè)計(jì)。我們?yōu)槠诎酥艿膶?shí)訓(xùn)內(nèi)容主要是一個(gè)完整的小型圖書管理系統(tǒng)開發(fā)的實(shí)現(xiàn)。開發(fā)的系統(tǒng)內(nèi)容及過程包括前期用戶需求分析、系統(tǒng)需求分析、系統(tǒng)框架設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及編碼實(shí)現(xiàn)和測試。每個(gè)環(huán)節(jié)都有對應(yīng)的流程和文檔。實(shí)訓(xùn)最終完成的成果包括用戶需求文檔,系統(tǒng)設(shè)計(jì)文檔,用戶手冊以及符合原來需求的可運(yùn)行系統(tǒng)。開發(fā)過程錯(cuò)誤的認(rèn)識與改正“長風(fēng)破浪會有時(shí),直掛云帆濟(jì)滄海?!蓖ㄟ^這次實(shí)訓(xùn),我們對軟件開發(fā)的過程形成了一個(gè)較為整體的認(rèn)識,對比之前只注重代碼編寫的認(rèn)知有了一定的提高。同時(shí)明白代碼編寫規(guī)范的重要性,每個(gè)環(huán)節(jié)中相應(yīng)文檔的重要性。從中認(rèn)識到了開發(fā)軟件項(xiàng)目的幾個(gè)重要方面:1.對軟件開發(fā)流程整體的理解。我們?nèi)菀装衍浖_發(fā)等同于代碼的編寫,而實(shí)際軟件開發(fā)過程是一個(gè)環(huán)環(huán)相扣的整體。例如系統(tǒng)編碼實(shí)現(xiàn)前后就涉及系統(tǒng)的設(shè)計(jì)、系統(tǒng)的測試等等。如果沒有完整認(rèn)識,則在合作開發(fā)中容易出現(xiàn)溝通的不順暢,從而影響軟件開發(fā)進(jìn)度以及質(zhì)量。比如:我們在編碼的時(shí)候每個(gè)人都用不同編碼格式和習(xí)慣,以及數(shù)據(jù)庫列是差異,導(dǎo)致了我們在整合項(xiàng)目的時(shí)候很難入手,難以耦合在一起,嚴(yán)重導(dǎo)致了系統(tǒng)運(yùn)行出現(xiàn)大量的錯(cuò)誤。2.對開發(fā)文檔的重視。軟件開發(fā)中的各種文檔非常重要,例如需求文檔、設(shè)計(jì)文檔、測試文檔、用戶手冊、維護(hù)手冊等等。我們在開發(fā)的過程中往往對此沒有賦予足夠的重視。完成的系統(tǒng)中經(jīng)常缺少文檔或者文檔陳述不夠清晰,這使得后期的維護(hù),軟件的可用性等變差。以往我們的編碼都是沒有附帶文檔的,所以都是邊做邊改的開發(fā)模式,很容易出現(xiàn)問題或者需求不明確,導(dǎo)致項(xiàng)目的不符合需求,最后可能造成項(xiàng)目開發(fā)終止。3.對代碼編寫規(guī)范的遵守。在軟件開發(fā)過程中,代碼編寫規(guī)范是一個(gè)很重要的一個(gè)部分。特別是在團(tuán)隊(duì)開發(fā)當(dāng)中,由于開發(fā)人員素質(zhì)參差不齊,代碼風(fēng)格各異,很容易使得整個(gè)代碼結(jié)構(gòu)不清晰,注釋不完整,因此,特別需要加強(qiáng)我們對編碼規(guī)范的遵守。例如在數(shù)據(jù)庫設(shè)計(jì)中由于我們編碼人員的規(guī)范不同,形成數(shù)據(jù)庫列屬性命名不相同,導(dǎo)致系統(tǒng)集成時(shí),數(shù)據(jù)不符合。這次的實(shí)訓(xùn)對軟件開發(fā)有了一個(gè)比較整體的認(rèn)識,總結(jié)了以上三點(diǎn),但是我們還有存在的很多的不足和很多知識需要我們?nèi)チ私夂蛯W(xué)習(xí)。感想總結(jié)雖然這八周的實(shí)訓(xùn)時(shí)間并不長,可是我們學(xué)到了很多新知識和認(rèn)識了軟件的開發(fā)過程,以前我們對軟件開發(fā)只是一知半解而已,沒有真正的了解,經(jīng)過這次的實(shí)訓(xùn)有了很大的改觀。本次實(shí)訓(xùn)也就是將以往所學(xué)的知識做一個(gè)總體實(shí)現(xiàn),例如Html標(biāo)記語言、Javascript腳本、jsp語言、CSS+DIV、Tiles和SSH框架、MyeclipseIDE、Tomcat服務(wù)器、powerdesigner工具、MySQL數(shù)據(jù)庫以及一些圖像處理軟件。從而對這些語言和軟件有更進(jìn)一步的學(xué)習(xí)和熟練的掌握。我們系統(tǒng)開發(fā)分為策劃、需求、設(shè)計(jì)、編碼、穩(wěn)定五個(gè)階段。1.在策劃階段對整個(gè)項(xiàng)目進(jìn)行規(guī)劃,

溫馨提示

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

最新文檔

評論

0/150

提交評論