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

正文內(nèi)容

基于ssh的模擬微博系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

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

【正文】 圖片管理的實(shí)現(xiàn)1.用戶通過(guò)點(diǎn)擊自己主頁(yè)的“我的相冊(cè)”連接可以跳轉(zhuǎn)到自己的相冊(cè)頁(yè)面,可以查看自己的相冊(cè)。同時(shí)對(duì)自己的相冊(cè)進(jìn)行管理操作。但是如果要上傳圖片就必要選擇相冊(cè),這時(shí)系統(tǒng)會(huì)提示選擇相冊(cè),然后系統(tǒng)會(huì)自動(dòng)為用戶跳轉(zhuǎn)到圖片上傳頁(yè)面,在這里用戶可以選擇圖片上傳或者是創(chuàng)建相冊(cè)。 下圖是提示用戶選擇相冊(cè)界面:圖515 上傳圖片界面用戶可以創(chuàng)建自定義的相冊(cè),點(diǎn)擊創(chuàng)建相冊(cè)按鈕創(chuàng)建相冊(cè)。用戶點(diǎn)擊創(chuàng)建相冊(cè)按鈕可以動(dòng)態(tài)生成Div,再次點(diǎn)擊Div消失。該部分功能使用JQuery的toggle函數(shù)來(lái)實(shí)現(xiàn),部分代碼如下: $(39。btn39。).toggle( function() { var o = (createFolder)。 var div = (div)。 (div)。 var form = (form)。 = ${}/mon/createFolder。 = post。 (form)。 … … var submit = (39。input type=submit vslue=創(chuàng)建/39。)。 (submit)。},function(){ $(me).remove()。})。圖516 創(chuàng)建相冊(cè)界面下圖是創(chuàng)建相冊(cè)界面:3. 圖片上傳功能的實(shí)現(xiàn)用戶可以在自己的相冊(cè)內(nèi)上傳自己的圖片,上傳圖片功能是先將圖片轉(zhuǎn)換成流,然后在以流的形式將圖片存入數(shù)據(jù)庫(kù)中,MySQl中的Blob類型字段可以儲(chǔ)存圖片。關(guān)鍵代碼如下: 好友管理的實(shí)現(xiàn)微博系統(tǒng)的好友管理模塊主要針對(duì)于搜索用戶、用戶的關(guān)注管理和用戶的粉絲管理三部分功能進(jìn)行實(shí)現(xiàn)。在用戶的主頁(yè)和個(gè)人主頁(yè)有搜索框,用戶可以在輸入框內(nèi)輸入自己想輸入的用戶的昵稱,系統(tǒng)會(huì)根據(jù)用戶輸入的內(nèi)容查找昵稱中包含輸入內(nèi)容的所有用戶。關(guān)鍵代碼如下:public static UserDao getFromApplicationContext(ApplicationContext ctx) { return (UserDao) (userDao)。 } public ListUser findLike(String s) throws Exception { String hql=from User u where like 39。%+s+%39。 。 (hql)。 ListUser list = ().find(hql)。 (查詢結(jié)束)。 if(!()){ return (ListUser) list。 }else{ return null。 } }用戶可以通過(guò)點(diǎn)擊連接關(guān)注查看自己關(guān)注的好友,可以關(guān)注其他用戶,取消對(duì)用戶的關(guān)注。程序界面如下:用戶可以通過(guò)點(diǎn)擊連接“粉絲”。在該頁(yè)面用戶樂(lè)意查看自己粉絲??梢赃B接相互關(guān)注情況,可以對(duì)于為關(guān)注的粉絲添加關(guān)注,也可以對(duì)關(guān)注的粉絲取消關(guān)注。關(guān)鍵代碼如下: ListInteger fans = (u)。 if(!()){ for(int i = 0。i()。i++){ (((i)))。 } for(int j = 0。j()。j++){ Item item = new Item()。 (u)。 ((j))。 (item)。 } 后臺(tái)功能的實(shí)現(xiàn) 統(tǒng)計(jì)管理的實(shí)現(xiàn)管理員登錄后臺(tái)界面后,可以對(duì)用戶、微博、話題進(jìn)行統(tǒng)計(jì)查詢。用戶查詢包括查詢一段時(shí)間內(nèi)的用戶進(jìn)行查詢,對(duì)新增的用戶進(jìn)行查詢。微博統(tǒng)計(jì)可以查詢所有微博,可以根據(jù)不同的條件進(jìn)行排序查詢。用戶根據(jù)不同條件進(jìn)行排序的功能實(shí)現(xiàn),在頁(yè)面的select標(biāo)簽,通過(guò)選擇將選擇項(xiàng)對(duì)應(yīng)的值通過(guò)javascript傳遞到后臺(tái),然后通過(guò)調(diào)用相應(yīng)的方法在數(shù)據(jù)庫(kù)中查找,然后將分頁(yè)后的數(shù)據(jù)傳遞給前臺(tái)。關(guān)鍵代碼如下:public ListMessage MsgCount(final String order, final int pageNo, final int size,final String hql) throws Exception { return (List) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = (hql)。 int begin = (pageNo 1) * size。 (begin)。 (10)。 ListMessage list = ()。 return list。 } })。圖518 用戶統(tǒng)計(jì)查詢 公告管理模塊管理員還可以添加公告,可以在前臺(tái)顯示公告。管理員還可以對(duì)公告進(jìn)行管理,可以刪除公告,修改公告,查詢公告。關(guān)鍵代碼如下:public String execute() throws Exception{ Timestamp ts = new Timestamp(new Date().getTime())。 (ts)。 (notice)。 (1)。 return success。 } 第6章 軟件測(cè)試與結(jié)果分析系統(tǒng)測(cè)試是軟件開(kāi)發(fā)的必須階段,微博系統(tǒng)在開(kāi)發(fā)的過(guò)程中,都使用了junit進(jìn)行了單元測(cè)試。所以下面則需要對(duì)模塊進(jìn)行功能性測(cè)試,以保證系統(tǒng)的正確運(yùn)行。 軟件測(cè)試的意義和目的在完成了微博系統(tǒng)的代碼實(shí)現(xiàn)和數(shù)據(jù)庫(kù)設(shè)計(jì)以后,我們需要對(duì)系統(tǒng)進(jìn)行測(cè)試,已達(dá)到系統(tǒng)的合理性和完整性。系統(tǒng)測(cè)試需要包括以下能內(nèi)容:;找到程序的執(zhí)行錯(cuò)誤,以保證系統(tǒng)功能能夠按照預(yù)先設(shè)定的實(shí)現(xiàn)。,會(huì)造成客戶的不滿,如果嚴(yán)重會(huì)造成更嚴(yán)重的結(jié)果。,測(cè)試的目的是發(fā)現(xiàn)bug,完善系統(tǒng)功能,以達(dá)到帶給用戶更好的用戶體驗(yàn)。測(cè)試用例:在用戶登錄時(shí)對(duì)于未經(jīng)驗(yàn)證、未經(jīng)注冊(cè)、輸入錯(cuò)誤的用戶和直接敲入地址非法訪問(wèn)頁(yè)面的用戶均采用了不同的措施。第一組:用戶名:sue@sina 密碼:123456測(cè)試結(jié)果:進(jìn)入頁(yè)面。第二組:用戶名:sue@ 密碼:123測(cè)試結(jié)果:密碼程度最少六個(gè)字符!第三組:用戶名: 密碼:123456測(cè)試結(jié)果:用戶名不能為空!第四組:用戶名:sue@ 密碼:測(cè)試結(jié)果:請(qǐng)輸入密碼!第五組:用戶名:su@ 密碼:123483測(cè)試結(jié)果:用戶名或密碼錯(cuò)誤!第六組:直接填入地址測(cè)試結(jié)果:彈出“您還未登錄,請(qǐng)先登錄”對(duì)話框,直接為用戶跳轉(zhuǎn)到登錄界面。 測(cè)試過(guò)程 測(cè)試方案目前流行的測(cè)試方法是黑盒測(cè)試和白盒測(cè)試,在本系統(tǒng)中,具體的測(cè)試采用的是黑盒測(cè)試。即進(jìn)行功能測(cè)試。白盒測(cè)試是在了解代碼的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行測(cè)試,我在寫(xiě)完單元的時(shí)候沒(méi)利用junit工具對(duì)代碼進(jìn)行了單元測(cè)試。保證了代碼的正確運(yùn)行。 測(cè)試內(nèi)容和用例,所有連接、按鈕等功能的測(cè)試。查看個(gè)部分功能是否滿足需求分析,是否可以保證系統(tǒng)的安全性、可靠性。是否影響到系統(tǒng)的正確的運(yùn)行。在系統(tǒng)運(yùn)行過(guò)程中,是否有溢出和越界等操作提示錯(cuò)誤信息。 測(cè)試結(jié)果分析模擬微博系統(tǒng)是面向?qū)W生和社會(huì)的交流平臺(tái),本系統(tǒng)中所設(shè)計(jì)的模塊基本可以滿足信息的交流、分享和互動(dòng)的基本需求,已經(jīng)實(shí)現(xiàn)了系統(tǒng)的操作簡(jiǎn)單,界面清晰、簡(jiǎn)潔、易操作的特點(diǎn)。 本系統(tǒng)采用了身份驗(yàn)證機(jī)制,可以很好的保證了頁(yè)面的非法訪問(wèn)。用戶登錄時(shí),必須是經(jīng)過(guò)身份驗(yàn)證的用戶才可以登錄成功。總結(jié) 經(jīng)過(guò)努力,基于SSH的模擬微博系統(tǒng)終于順利完成了。我通過(guò)參考新浪微博的使用,給自己設(shè)計(jì)出了基本的思路圖,并設(shè)計(jì)出了數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)。同時(shí)了解了微博系統(tǒng)開(kāi)發(fā)的基本步驟和方法,使用結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法,分成系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等幾個(gè)階段。這次的設(shè)計(jì)基本完成了對(duì)微博統(tǒng)初期的設(shè)想,實(shí)現(xiàn)了用戶注冊(cè)和登錄、微博管理等功能,但由于是首次進(jìn)行這個(gè)方面的設(shè)計(jì),所以許多方面都有不足。網(wǎng)站的模塊完成后也有許多功能不完善的地方,操作不當(dāng)就會(huì)出現(xiàn)錯(cuò)誤。如果能夠有時(shí)間的話,還可以進(jìn)一步的修改其中的不足之處。 由于對(duì)于JSP技術(shù)是一個(gè)初步學(xué)習(xí)的過(guò)程,同時(shí)因?qū)τ陂_(kāi)發(fā)大的項(xiàng)目的經(jīng)驗(yàn)不足,使得代碼的重復(fù)較大;但是同時(shí)發(fā)現(xiàn)進(jìn)行網(wǎng)站的設(shè)計(jì)和代碼的編寫(xiě)很有意思。模擬微博系統(tǒng)從開(kāi)始到現(xiàn)在,從開(kāi)始對(duì)框架的無(wú)法搭建,到現(xiàn)在完成了基本功能需求,這是我了解到在開(kāi)發(fā)過(guò)程中一定要細(xì)心調(diào)試,多參考書(shū)籍,多咨詢老師,才可以通過(guò)。而且通過(guò)這次開(kāi)發(fā)是我意識(shí)到,要培養(yǎng)自己規(guī)范的代碼書(shū)寫(xiě)習(xí)慣,要有組件化的開(kāi)發(fā)思想,要學(xué)會(huì)對(duì)代碼進(jìn)行重構(gòu)以提高系統(tǒng)的效率。要學(xué)會(huì)多參考資料,敢于面對(duì)問(wèn)題,勇于解決。在這幾個(gè)月中,通過(guò)自己的學(xué)習(xí)和努力;通過(guò)指導(dǎo)老師的指導(dǎo)和教育,使我不僅僅在知識(shí)水平和解決實(shí)際問(wèn)題的能力上有了提高。還從思想的深處體會(huì)到,要把自己的所學(xué)變成現(xiàn)實(shí)將要面對(duì)種種的難題。啟發(fā)了自己的思維,提高了我的動(dòng)手能力,鍛煉了我的自學(xué)能力,這是我在課本中學(xué)不到的。是我意思到只有努力學(xué)習(xí)才能在工作過(guò)程當(dāng)中體現(xiàn)自己的價(jià)值,適應(yīng)社會(huì)的需求。致謝通過(guò)這次畢業(yè)設(shè)計(jì),我對(duì)Java的基本原理有了一些深入的了解,掌握了Java語(yǔ)言面向?qū)ο蠛蚃SP開(kāi)發(fā)技術(shù)基本原理,對(duì)數(shù)據(jù)庫(kù)又深入的理解了一次,能夠熟練的使用一些數(shù)據(jù)庫(kù)操作,并通過(guò)開(kāi)發(fā)實(shí)踐鞏固了所學(xué)內(nèi)容,完成了任務(wù)書(shū)中的基本要求。在畢業(yè)設(shè)計(jì)過(guò)程中我積累了一些經(jīng)驗(yàn),比如在學(xué)習(xí)和研究中,要重視對(duì)原理的理解,對(duì)需求的了解。要做到理論和系統(tǒng)需求的結(jié)合。在服務(wù)器主框架模塊的設(shè)計(jì)中,我學(xué)到了SSH構(gòu)架的好處,通過(guò)快速開(kāi)發(fā)和多人合作帶來(lái)的方便。此次畢業(yè)設(shè)計(jì)是我獨(dú)立完成的模擬微博系統(tǒng)軟件的制作,讓我感受到了獨(dú)自設(shè)計(jì)的艱難。認(rèn)識(shí)到牢固專業(yè)基本知識(shí)的重要性。隨著畢業(yè)設(shè)計(jì)的結(jié)束,我也將告別四年的大學(xué)生活,我將帶著這些收獲、這些問(wèn)題走入社會(huì),繼續(xù)努力的學(xué)習(xí)并完善自己,迎接新的挑戰(zhàn)。我的指導(dǎo)教師是尹健慧老師,她有高水平的專業(yè)知識(shí)和很強(qiáng)的敬業(yè)精神,不厭其煩地指正我在設(shè)計(jì)中出現(xiàn)的問(wèn)題和不足。她對(duì)工作兢兢業(yè)業(yè),有很強(qiáng)烈的責(zé)任感。向尹老師致以最衷心的感謝,她傳授的不僅僅是科學(xué)技術(shù)和專業(yè)知識(shí),更有豐富的講解哲學(xué)和對(duì)待工作、生活熱衷的態(tài)度。誠(chéng)摯的感謝您!再此也要感謝在做畢業(yè)設(shè)計(jì)期間給過(guò)我?guī)椭母魑煌瑢W(xué),謝謝你們對(duì)我的幫助。也要感謝這四年來(lái)關(guān)心和幫助我的同學(xué)們。謝謝你們!即將離校走入社會(huì),借此機(jī)會(huì)感謝教過(guò)我的所有老師,無(wú)論走到哪里都會(huì)時(shí)刻記得你們的諄諄教導(dǎo)。祝愿你們身體健康,工作順利,萬(wàn)事如意,一生平安!參考文獻(xiàn)[1] 潘傳邦,楊瑞峰. Java 實(shí)效編程百例[M].北京:人民郵電出版社,2002.[2] 張新曼,:人民郵電出版社,2006年.[3] 孫印杰,[M].北京:電子工業(yè)出版社,2004.[5] 王珊,:高等教育出版社,2008年.[6] :基于MVC的Java Web設(shè)計(jì)與開(kāi)發(fā) [M].北京:電子工業(yè)出版社,20040801.[7] [M].北京:人民郵電出版社,2003.[8] :電子工業(yè)出版社,2008年.[9] [M].北京:電子工業(yè)出版社,20061201.[10] JeonD, hybridforce and position control of robot manipulators[J].,September 1996.[11] LiberzonD, msinstability and design of switched systems[J].Control system smagazine,May 1999.[12] 2核心技術(shù):卷Ⅱ:高級(jí)特性:英文版 [M].北京:人民郵電出版社20060701.附 錄
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1