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

正文內(nèi)容

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

2025-06-27 17:35本頁面
  

【正文】 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)。//標記已經(jīng)投票? (result, news)。 (count, count)。 (colors, colors)。 (NewsServlet?flag=news_infoamp。newsid=+newsid).forward(request, response)。 }else{ //當前用戶的ip存儲到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)。//標記已經(jīng)投票? (result, news)。 (count, count)。 (colors, colors)。 (NewsServlet?flag=news_infoamp。newsid=+newsid).forward(request, response)。 } } } 搜索模塊 需求描述在用戶想要搜索某些帖子的時候,用戶可以在搜索框內(nèi)輸入搜索的信息來搜索帖子。搜索采用模糊查詢,即搜索的結(jié)果包含關(guān)鍵字即可,在搜索結(jié)果中藥對關(guān)鍵字紅色顯示。 邏輯設(shè)計用戶在搜索框內(nèi)輸入搜索信息,點擊搜索按鈕,就會跳轉(zhuǎn)到結(jié)果頁面。如果有結(jié)果,就會顯示搜索結(jié)果,若沒有搜索結(jié)果,則提示用戶未找到相關(guān)信息。搜索的流程為:用戶發(fā)起搜索請求;解析搜索信息執(zhí)行搜索;判斷是否找到搜索信息,沒有則提示用戶未找到相關(guān)信息;對搜索的結(jié)果中的關(guān)鍵字進行紅顯。 搜索流程圖 搜索頁面 相關(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ǒng)進行管理的功能。主要包括類別管理,帖子管理,用戶管理,系統(tǒng)管理。類別管理包含對類別的添加、刪除、查詢;帖子管理包含對帖子的加精,置頂,刪除;用戶管理包含對用戶的禁言,或者升級其為版主,版主有隊帖子管理的權(quán)限;系統(tǒng)管理主要是發(fā)布一些網(wǎng)站公告等。 邏輯設(shè)計在管理員添加類別的時候?qū)︻悇e進行判斷,類別唯一,不能出現(xiàn)重復(fù)類別。對于類別的刪除的時候,要提醒管理員謹慎操作,因為一旦刪除類別,則該類別下的所有帖子都會被刪除。因為一旦類別存在,如果修改的話,則該類別下所有的帖子都將失去類別,所以類別不能修改。在對帖子進行管理的時候,管理員或者版主可以將很重要的帖子置頂,將很精彩的帖子加精,將惡意的帖子刪除。對帖子的操作可以單個處理,也可以批量處理。用戶管理只能有管理員來完成,管理員可以將活躍用戶升級為版主,也可以將一些素質(zhì)低下,說不良言論的用戶禁言。這些操作也都可以由管理員取消。 類別管理 帖子管理 用戶管理5 總結(jié)此次開發(fā)的項目基本完成了最初的設(shè)計和需求,在開發(fā)的過程中也遇到了許多的困難。在通過網(wǎng)上求助,問老師,問同學等方式后,大部分困難都被一一解決,自身在知識上也得到了很大的提升。但是仍存在一些不足,系統(tǒng)沒有經(jīng)過大數(shù)據(jù)量的測試,多多少少還是存在一些bug沒有被發(fā)現(xiàn)。這個項目基本通過自己手寫許多底層代碼實現(xiàn)完成,雖是使自身對基礎(chǔ)知識的了解獲得了提升,但是在企業(yè)實際開發(fā)中,并不是這樣做的。目前最底層的像jdbc等技術(shù)都已經(jīng)經(jīng)過很成熟的封裝形成了穩(wěn)定的框架,企業(yè)大多使用框架開發(fā)。這樣程序的開發(fā)流程會更快捷,而且系統(tǒng)會有更好的可維護性和可拓展性。像現(xiàn)在的主流框架struts、spring、ibatis等,這些技術(shù)在課堂我們無法學習到,需要自身自學。但這并不意味著我們再課堂上學到的技術(shù)沒有用,那些框架正是對我們學到的底層技術(shù)的封裝,如果不理解底層技術(shù),就是只知其然不知其所以然了。所以,做畢業(yè)設(shè)計使我能夠?qū)Υ髮W所學到了技術(shù)知識做一次總體的回顧,還是蠻有意義的。大學就要結(jié)束了。最后要感謝四年以來的所有老師,是你們的辛苦付出,才能讓我們順利的步入社會,做一個隊社會有用的人!參考文獻[1] 張海藩.軟件工程[M].北京:清華大學出版社,2009.40~60[2] 邱加永.JSP基礎(chǔ)與案例開發(fā)詳解[M].北京:清華大學出版社,~35[3] 龐永慶.JavaScript網(wǎng)頁編程從入門到精通[M].北京:科學出版社,~105[4] 張金霞.HTML網(wǎng)頁設(shè)計參考手冊[M].北京:清華大學出版社社,~76[5] 謝希仁.計算機網(wǎng)絡(luò)[M].第6版.北京:清華大學出版社,~37[6] 王鵬.零基礎(chǔ)學Java[M].北京:機械工業(yè)出版社,~92[7] 劉威葳.JSP應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2002.64~70[8] 武延軍.黃飛躍.精通JSP編程技術(shù)[M].北京:人民郵電出版社,~41[9] 柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實例集錦[M].北京:人民郵電出版社,2001.90~78[10] 孟小峰.數(shù)據(jù)庫系統(tǒng)導(dǎo)論[M].北京:機械工業(yè)出版社,2000.111~115[11] BruceEckel. Thinking in java[M]. 北京:機械工業(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
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1