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

正文內(nèi)容

基于jsp技術(shù)的論壇設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 當(dāng)用戶(hù)想要發(fā) 帖子的時(shí)候,在帖子列表中點(diǎn)擊發(fā)帖鏈接 a href=h2 align=center發(fā)帖 /h2/a調(diào)用 action else if((/)){ UserInfo ui=new UserInfo()。 if((username)!=null) { username=(username).toString()。 已經(jīng)登錄的 用戶(hù)點(diǎn)擊版塊鏈接后,同時(shí)會(huì)將版塊的 id 發(fā)送到 servlet 中 , servlet 接收版塊 id 后儲(chǔ)存到 session 中,然后調(diào)用 JavaBean 的方法, JavaBean 的方法會(huì)提取版塊id, 然后在 根據(jù)版塊 id 從數(shù)據(jù)庫(kù)中得到 該版塊的帖子列表,然后按照發(fā)布的順序排列 ,顯示給用戶(hù) ,供用戶(hù)瀏覽。 (userid)。 String nickname=(nickname)。 return exist。 } action 調(diào)用相應(yīng)的 Javabean 的方法, public boolean checkName(){ boolean exist=false。 String sql=select * from user where username=39。 } } //建立與數(shù)據(jù)庫(kù)的連接 private Connection getConnection(){ try{ connection=(connStr)。 import .*。 private String title=。 String actionUrl=()。 import .*。 圖 用戶(hù)注冊(cè) 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 20 圖 用戶(hù)登錄 歡迎界面設(shè)計(jì) 當(dāng)瀏覽者登錄成功后會(huì)進(jìn)入歡迎界面,如圖 所示。 幫助和提示原則。 表 回帖信息 表 字段 名 數(shù)據(jù)類(lèi)型 鍵 說(shuō)明 id INT(10) 主鍵 帖子 ID reperson VARCHAR(10) 回帖人 recontent VARCHAR(1000) 回復(fù)內(nèi)容 topicid VARCHAR(10) 回復(fù)內(nèi)容所屬帖子的 ID 系統(tǒng)界面設(shè)計(jì) 一個(gè)友好的用戶(hù)界面還應(yīng)方便用戶(hù)對(duì)系統(tǒng)的操作使用,并且應(yīng)該符合用戶(hù)以往的操作習(xí)慣或者大部分用戶(hù)的操作習(xí)慣,只有這樣才能使用戶(hù)充分發(fā)揮主觀(guān)能動(dòng)性更快、更好的學(xué)習(xí)使用該系統(tǒng)。數(shù)據(jù)庫(kù)物理結(jié)構(gòu)依賴(lài)于給定的計(jì)算機(jī)系統(tǒng) , 而且與具體選用的 DBMS 密切相關(guān)。 確 定系統(tǒng)開(kāi)發(fā)的目標(biāo)功能和性能 , 確定系統(tǒng)所需的資源 , 估計(jì)系統(tǒng)開(kāi)發(fā)的成本 , 確定系統(tǒng)實(shí)施計(jì)劃及進(jìn)度 , 分析估算系統(tǒng)可能達(dá)到的效益 , 確定系統(tǒng)設(shè)計(jì)的原則和技術(shù)路線(xiàn)等。 輸入: 選擇要維護(hù)的信息,對(duì)信息的維護(hù)。 模塊具體流程如圖 所示。 模塊具體流程如圖 所示。 模塊具體流程如圖 所示。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 10 圖 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng) 功能詳細(xì)設(shè)計(jì) 將系統(tǒng)中的各個(gè)模塊分別實(shí)現(xiàn)。 ( 6) 可裝卸 , 可配置。必定是為了解決某些問(wèn)題而開(kāi)發(fā)軟件 ,用來(lái) 更好的解決問(wèn)題。 系統(tǒng)安全性分析 系統(tǒng)開(kāi)發(fā)框架經(jīng)過(guò) 精心搭建 使 漏洞減少 , 采用接口編程,使系統(tǒng)各部分的相互依賴(lài)性降低,降低單元間的耦合程度。 ( 2)管理員管理用戶(hù)功能 的需求 管理員管理試卷功能的需求 見(jiàn)表 。 表 用戶(hù)可以查看或者發(fā)新的帖子 功能編號(hào) 功能名稱(chēng) 功能描述 優(yōu)先級(jí) 1 用戶(hù)可以瀏覽相應(yīng) 版塊的帖子 用戶(hù)登錄后,可以選擇版塊,根據(jù) 用戶(hù)選擇的版塊區(qū)域來(lái)顯示相對(duì)應(yīng)的帖子列表,用戶(hù)可以瀏覽帖子。驗(yàn)證輸入 2 次的密碼是否相同,這些功能是通過(guò)JavaScript 來(lái)驗(yàn)證的。 ( 3)用戶(hù)可以查看自己的信息。 系統(tǒng)中所用到的其它關(guān)鍵技術(shù) 在 WEB 應(yīng)用容器方面用 J2EE 作為系統(tǒng)的容器,它主要是針對(duì)企業(yè)應(yīng)用的開(kāi)發(fā)。 控制層 ( 1) Servlet 是 MVC 模式系統(tǒng)的控制器: ( 2) 將用戶(hù)的請(qǐng)求封裝為一個(gè)數(shù)據(jù)對(duì)象。除此之外此模式通過(guò)對(duì)復(fù)雜度的簡(jiǎn)化使程序結(jié)構(gòu)更加直觀(guān)。在這里,主要介紹了基于 JSP 技術(shù)的網(wǎng)上論壇。 最初,論壇只是用戶(hù)發(fā)布公告信息、討論問(wèn)題的在線(xiàn)交流平臺(tái),后來(lái),隨著網(wǎng)絡(luò)的普及,論壇的功能越來(lái)越豐富,受到廣大網(wǎng)民的歡迎。 有力地推動(dòng)了我國(guó)網(wǎng)絡(luò) 論壇技術(shù) 的發(fā)展 ,并積累了大量有價(jià)值的經(jīng)驗(yàn)。該系統(tǒng)包含五個(gè)模塊:注冊(cè)登錄模塊,瀏覽帖子模塊,發(fā)帖回帖模塊,論壇管理模塊,用戶(hù)管理模塊。 BBS 全稱(chēng)為 Bulletin Board System(電子公告板)或者 Bulletin Board Service(公告板服務(wù))。是 Inter 上的一種電子信息服務(wù)系統(tǒng)。一直到開(kāi)始 普及之后,有些人嘗試將蘋(píng)果計(jì)算機(jī)上的 BBS 轉(zhuǎn)移到 個(gè)人計(jì)算機(jī) 上, BBS 才開(kāi)始漸漸普及開(kāi)來(lái)。 BBS (Bulletin Board System)系統(tǒng)以計(jì)算機(jī)系統(tǒng) 、 通信技術(shù) 、 數(shù)據(jù)庫(kù) 、 網(wǎng)絡(luò)技術(shù)等信息技術(shù)為支撐,在信息服務(wù)領(lǐng)域有著日益重要的應(yīng)用。這給了論壇系統(tǒng)一個(gè)極大的實(shí)現(xiàn)價(jià)值,希望這個(gè)系統(tǒng)能夠方 便同學(xué)們和老師們的工作和生活。進(jìn)入二十一世界,隨著計(jì)算機(jī)科學(xué)的發(fā)展,論壇網(wǎng)站和數(shù)據(jù)庫(kù)技術(shù)在 Inter 中的應(yīng)用越來(lái)越廣泛,為廣大網(wǎng)絡(luò)用戶(hù)提供了更加周到和人性化的服務(wù)。由于 JSP 實(shí)現(xiàn)了 Web 動(dòng)態(tài)內(nèi)容與現(xiàn)實(shí)分離,脫離了硬 件平臺(tái)的束縛 ,并且編譯后極大的提高了運(yùn)行速度,因此, JSP 正逐漸形成為互聯(lián)網(wǎng)上的主流開(kāi)發(fā)工具。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 2 章 關(guān)鍵技術(shù)介紹 3 第 2 章 關(guān)鍵技術(shù)介紹 MVC 開(kāi)發(fā)模式 MVC 是一種軟件架構(gòu)模式。 ( 2) CSS 控制頁(yè)面的表現(xiàn)樣式。 ②封裝所有的數(shù)據(jù)的 Get、 Set 方法。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 3 章 系統(tǒng)分析 5 第 3 章 系統(tǒng)分析 系統(tǒng)功能分析 系統(tǒng)中主要包括用戶(hù)和管理員,如圖 所示。 注冊(cè)登錄功能 ( 1)注冊(cè)功能說(shuō)明 用戶(hù)進(jìn)入首頁(yè),如果有賬號(hào)可以直接登錄,如果沒(méi)有賬號(hào)需要進(jìn)行賬號(hào)注冊(cè) 。 表 查看用戶(hù)信息功能表 功能編號(hào) 功能名稱(chēng) 功能描述 優(yōu)先級(jí) 1 瀏覽個(gè)人信息 登錄成功后,點(diǎn)擊用戶(hù)信息可以瀏覽 個(gè)人的信息。 (2)用戶(hù)對(duì)發(fā)帖子的人回復(fù)功能的需求 用戶(hù)對(duì)發(fā)帖子的人回復(fù)功能需求見(jiàn)表 。 高 4 移動(dòng)帖子 通過(guò)修改帖子的版塊 ID屬性將帖子移動(dòng)到其他的版塊中 中 系統(tǒng)開(kāi)發(fā)環(huán)境 硬件環(huán)境: 450*2MHZ/40G/1024MB/40G/ 軟件環(huán)境: Windows + Java JDK + + MyEclipse + Mysql 可行性分析 技術(shù)可行性 ( 1) 本系統(tǒng)基于 B/S 模式進(jìn)行,并采用 MVC 的開(kāi)發(fā)模式進(jìn)行系統(tǒng)架構(gòu)。 ( 3)數(shù)據(jù)操作和邏輯操作分開(kāi)進(jìn)行,加快程序的開(kāi)發(fā)。 ( 5) 封裝功能 , 松散變化 。 從功能和非功 能需求兩方面考慮和衡量軟件。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 11 圖 注冊(cè)流程圖 直接登錄模塊 模塊描述: 如果是用戶(hù)登錄切已經(jīng)有賬號(hào)了,選擇用戶(hù)登陸,轉(zhuǎn)到普通用戶(hù)登錄頁(yè)面,處理從客戶(hù)端發(fā)送過(guò)來(lái)的用戶(hù)名和密碼; 由邏輯層進(jìn)行邏輯轉(zhuǎn)發(fā)后,發(fā)送到數(shù)據(jù)庫(kù)層,讀取數(shù)據(jù)庫(kù)數(shù)據(jù)來(lái)驗(yàn)證輸入的用戶(hù)名和密碼是否正確,如果正確轉(zhuǎn)到歡迎頁(yè)面,如果錯(cuò)誤轉(zhuǎn)到登錄失敗頁(yè)面,如果是管理員,則選擇管理員登陸,轉(zhuǎn)到管理員登陸頁(yè)面,如果賬號(hào)密碼正確就轉(zhuǎn)到系統(tǒng)管理頁(yè)面,在頁(yè)面用 JavaScript 驗(yàn)證限制用戶(hù)輸入空值。 圖 瀏覽或修改個(gè)人信息流程圖 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 13 瀏覽帖子模塊 模塊描述: 用戶(hù)登錄以后,在首頁(yè)可以選擇版塊,選擇之后會(huì)顯示相應(yīng)版塊的帖子列表。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 14 圖 用戶(hù)發(fā)帖流程圖 用戶(hù)回帖模塊 模塊描述: 用戶(hù)在顯示帖子信息的頁(yè)面中點(diǎn)擊回復(fù)可以回帖。 圖 管理帖子模塊 管路員管理用戶(hù)模塊 模塊描述: 管理員可以添加用戶(hù),輸入用戶(hù)的信息,返回添加成功或者失敗。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)效果產(chǎn)生影響。概念模型必須具備豐富的語(yǔ)義表達(dá)能力、易于交流和理解、易于變動(dòng)、易于向各種數(shù)據(jù)模型轉(zhuǎn)換、易于從概念模型導(dǎo)出與 DBMS 有關(guān)的邏輯模型等特點(diǎn)。 用戶(hù)回復(fù)帖子要將回復(fù)信息存入數(shù)據(jù)庫(kù)中,所有還有一個(gè)回帖信息表 用戶(hù)表 主要是記錄 用戶(hù)的 信 息,詳見(jiàn)表 。這就要從多方面設(shè)計(jì)分析??紤]到網(wǎng)絡(luò)速度對(duì)網(wǎng)頁(yè)界面下載時(shí)間的影響,界面設(shè)計(jì)盡量不使用大量圖片。 圖 管理用戶(hù)界面 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 24 圖 管理帖子界面 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 5 章 系統(tǒng)實(shí)現(xiàn) 25 第 5 章 系統(tǒng)實(shí)現(xiàn) 基于 JSP、 JAVABEAN、 SERVLET 的 MVC 架構(gòu) 由于系統(tǒng)使用了 MVC 模式,所以由 Servlet 作為控制器, JDBC 連接數(shù)據(jù)庫(kù), Servlet接收 JSP 或 HTML 提交的 action,對(duì)應(yīng)到相應(yīng)的 action 中,根據(jù) action 調(diào)用的 Javabean中封裝的方法來(lái)實(shí)現(xiàn)相應(yīng)的功能。 import 。 import 。 private String addtime=。 private ResultSet rs=null。 if(username==) { alert(請(qǐng)輸入用戶(hù)名 )。 }catch(SQLException e){ ()。 try{ if(()) exist=true。 for(UserInfo id:list){ userid=()。 } else{ (password)。 (/).forward(request, response)。 HttpSession session=()。 (Forumlist,Forumlist)。 if((username)!=null) { username=(username).toString()。 ArrayListForumInfo Forumlist=()。 ForumInfo fi=new ForumInfo()。 list=()。 (username)。 String userid=。 JDBCBean jdbc=new JDBCBean()。 ResultSet rs=(sql)。 配置成功 經(jīng)過(guò)以上配置 MVC 模式的整體架構(gòu)就完成了,可以編寫(xiě)處理的類(lèi)和方法進(jìn)行測(cè)試是否成功。 private Connection connection=null。 private String looknumber。 import 。 import 。 圖 查看帖子列表界面 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 22 圖 瀏覽帖子回帖界面 圖 發(fā)帖界面 管理員 界面設(shè)計(jì) 如果是管理員登錄,則跳轉(zhuǎn)到管理員登錄頁(yè)面,和朋友用戶(hù)登錄頁(yè)面一樣,登錄成功后,則跳轉(zhuǎn)到管理頁(yè)面 ,如圖 所示。 對(duì)于一個(gè)基于 B/S架構(gòu)的網(wǎng)站系統(tǒng)來(lái)說(shuō)主頁(yè)的設(shè)計(jì)很關(guān)鍵,整個(gè)系統(tǒng)我們注重的是:易導(dǎo)航性、易操作性、容錯(cuò)性和友好的交互界面。劃分類(lèi)型可以從不同的角度,視實(shí)際情況而定。 另外,在數(shù)據(jù)庫(kù)的設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1