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

正文內(nèi)容

基于jsp的網(wǎng)上論壇的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-27 17:35本頁(yè)面
  

【正文】 ption, IOException{ String newsid = (newsid)。 String show_flag = (show_flag)。 ListString ips = null。 String addr = ()。 HttpSession session = ()。 String uname =(String) (name)。 ServletContext application = ().getServletContext()。 //獲取所有已投票的ip集合 Object obj = (newsid)。 if(obj == null){ ips = new ArrayListString()。 }else{ ips = (ListString)obj。 } boolean isVote = false。 for (String ip : ips) { if((ip)){ isVote=true。 break。 } } if(show_flag != null){ if((show)){ isVote=true。 } } if(isVote){ //投票成功,顯示投票結(jié)果 INewsDAO ndao = new NewsDAOImpl()。 News news = (newsid)。 int count = 0。//總票數(shù) ListOptions ops = ()。 for (Options op : ops) { count+=()。 } String[] colors = {ffe4c4,6495ed,ff80cc,ff00ff,d3d3d3,20b2ba,ffa07a,708090,afeeee}。 (isVote, vote)。//標(biāo)記已經(jīng)投票? (result, news)。 (count, count)。 (colors, colors)。 (NewsServlet?flag=news_infoamp。newsid=+newsid).forward(request, response)。 }else{ //當(dāng)前用戶的ip存儲(chǔ)到application //String uname =(String) ().getAttribute(name)。 (uname)。 (newsid, ips)。 String[] ids = (option)。 String sql=update options set countVote=countVote+1 where id in( 。 if(ids != null){ for (String s : ids) { sql+=s+,。 } } sql = (0, ()1)+)。 IOptionsDAO odao = new OptionsDAOImpl()。 boolean b = (sql)。 if(b){ INewsDAO ndao = new NewsDAOImpl()。 News news = (newsid)。 int count = 0。//總票數(shù) ListOptions ops = ()。 for (Options op : ops) { count+=()。 } String[] colors = {ffe4c4,6495ed,ff80cc,ff00ff,d3d3d3,20b2ba,ffa07a,708090,afeeee}。 (isVote, vote)。//標(biāo)記已經(jīng)投票? (result, news)。 (count, count)。 (colors, colors)。 (NewsServlet?flag=news_infoamp。newsid=+newsid).forward(request, response)。 } } } 搜索模塊 需求描述在用戶想要搜索某些帖子的時(shí)候,用戶可以在搜索框內(nèi)輸入搜索的信息來(lái)搜索帖子。搜索采用模糊查詢,即搜索的結(jié)果包含關(guān)鍵字即可,在搜索結(jié)果中藥對(duì)關(guān)鍵字紅色顯示。 邏輯設(shè)計(jì)用戶在搜索框內(nèi)輸入搜索信息,點(diǎn)擊搜索按鈕,就會(huì)跳轉(zhuǎn)到結(jié)果頁(yè)面。如果有結(jié)果,就會(huì)顯示搜索結(jié)果,若沒(méi)有搜索結(jié)果,則提示用戶未找到相關(guān)信息。搜索的流程為:用戶發(fā)起搜索請(qǐng)求;解析搜索信息執(zhí)行搜索;判斷是否找到搜索信息,沒(méi)有則提示用戶未找到相關(guān)信息;對(duì)搜索的結(jié)果中的關(guān)鍵字進(jìn)行紅顯。 搜索流程圖 搜索頁(yè)面 相關(guān)代碼主要代碼如下:private void serch(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String cp = (cp)。 String serchmsg = (serch)。 int currentPage = cp == null?1:(cp)。 int pageSize = 20。 PageUtil pu = new PageUtil(pageSize,currentPage)。 INewsDAO ndao = new NewsDAOImpl()。 pu = (pu, title like 39。%+serchmsg+%39。 or newscontent like 39。%+serchmsg+%39。 )。 if(().size()==0){ (notfound, 未找到與39。+serchmsg+39。相關(guān)的內(nèi)容)。 } (pageUtil, pu)。 (serchmsg, serchmsg)。 ().forward(request, response)。 } 后臺(tái)管理模塊 需求描述后臺(tái)管理主要是提供給管理員對(duì)系統(tǒng)進(jìn)行管理的功能。主要包括類別管理,帖子管理,用戶管理,系統(tǒng)管理。類別管理包含對(duì)類別的添加、刪除、查詢;帖子管理包含對(duì)帖子的加精,置頂,刪除;用戶管理包含對(duì)用戶的禁言,或者升級(jí)其為版主,版主有隊(duì)帖子管理的權(quán)限;系統(tǒng)管理主要是發(fā)布一些網(wǎng)站公告等。 邏輯設(shè)計(jì)在管理員添加類別的時(shí)候?qū)︻悇e進(jìn)行判斷,類別唯一,不能出現(xiàn)重復(fù)類別。對(duì)于類別的刪除的時(shí)候,要提醒管理員謹(jǐn)慎操作,因?yàn)橐坏﹦h除類別,則該類別下的所有帖子都會(huì)被刪除。因?yàn)橐坏╊悇e存在,如果修改的話,則該類別下所有的帖子都將失去類別,所以類別不能修改。在對(duì)帖子進(jìn)行管理的時(shí)候,管理員或者版主可以將很重要的帖子置頂,將很精彩的帖子加精,將惡意的帖子刪除。對(duì)帖子的操作可以單個(gè)處理,也可以批量處理。用戶管理只能有管理員來(lái)完成,管理員可以將活躍用戶升級(jí)為版主,也可以將一些素質(zhì)低下,說(shuō)不良言論的用戶禁言。這些操作也都可以由管理員取消。 類別管理 帖子管理 用戶管理5 總結(jié)此次開發(fā)的項(xiàng)目基本完成了最初的設(shè)計(jì)和需求,在開發(fā)的過(guò)程中也遇到了許多的困難。在通過(guò)網(wǎng)上求助,問(wèn)老師,問(wèn)同學(xué)等方式后,大部分困難都被一一解決,自身在知識(shí)上也得到了很大的提升。但是仍存在一些不足,系統(tǒng)沒(méi)有經(jīng)過(guò)大數(shù)據(jù)量的測(cè)試,多多少少還是存在一些bug沒(méi)有被發(fā)現(xiàn)。這個(gè)項(xiàng)目基本通過(guò)自己手寫許多底層代碼實(shí)現(xiàn)完成,雖是使自身對(duì)基礎(chǔ)知識(shí)的了解獲得了提升,但是在企業(yè)實(shí)際開發(fā)中,并不是這樣做的。目前最底層的像jdbc等技術(shù)都已經(jīng)經(jīng)過(guò)很成熟的封裝形成了穩(wěn)定的框架,企業(yè)大多使用框架開發(fā)。這樣程序的開發(fā)流程會(huì)更快捷,而且系統(tǒng)會(huì)有更好的可維護(hù)性和可拓展性。像現(xiàn)在的主流框架struts、spring、ibatis等,這些技術(shù)在課堂我們無(wú)法學(xué)習(xí)到,需要自身自學(xué)。但這并不意味著我們?cè)僬n堂上學(xué)到的技術(shù)沒(méi)有用,那些框架正是對(duì)我們學(xué)到的底層技術(shù)的封裝,如果不理解底層技術(shù),就是只知其然不知其所以然了。所以,做畢業(yè)設(shè)計(jì)使我能夠?qū)Υ髮W(xué)所學(xué)到了技術(shù)知識(shí)做一次總體的回顧,還是蠻有意義的。大學(xué)就要結(jié)束了。最后要感謝四年以來(lái)的所有老師,是你們的辛苦付出,才能讓我們順利的步入社會(huì),做一個(gè)隊(duì)社會(huì)有用的人!參考文獻(xiàn)[1] 張海藩.軟件工程[M].北京:清華大學(xué)出版社,2009.40~60[2] 邱加永.JSP基礎(chǔ)與案例開發(fā)詳解[M].北京:清華大學(xué)出版社,~35[3] 龐永慶.JavaScript網(wǎng)頁(yè)編程從入門到精通[M].北京:科學(xué)出版社,~105[4] 張金霞.HTML網(wǎng)頁(yè)設(shè)計(jì)參考手冊(cè)[M].北京:清華大學(xué)出版社社,~76[5] 謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)[M].第6版.北京:清華大學(xué)出版社,~37[6] 王鵬.零基礎(chǔ)學(xué)Java[M].北京:機(jī)械工業(yè)出版社,~92[7] 劉威葳.JSP應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2002.64~70[8] 武延軍.黃飛躍.精通JSP編程技術(shù)[M].北京:人民郵電出版社,~41[9] 柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦[M].北京:人民郵電出版社,2001.90~78[10] 孟小峰.?dāng)?shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論[M].北京:機(jī)械工業(yè)出版社,2000.111~115[11] BruceEckel. Thinking in java[M]. 北京:機(jī)械工業(yè)出版社:2007.89~99[12] Alan Beaulieu. Learning SQLO39。Reilly Series[M]. USA: O39。Reilly Media, Inc, ~67[13] Peter Rob, Carlos Coronel .Database Systems[M]. USA: Cengage Learning EMEA, ~77[14] Stephen R. Davis. C++ for Dummies [M]. USA: wiley , ~145[15] Terry Halpin. Database design: know it all [M]. USA。 Morgan Kaufmann, ~25140
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1