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

正文內(nèi)容

基于web的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

2025-07-18 19:10 上一頁面

下一頁面
  

【正文】 (SQLException e) {()。((content))。((id))。37 / 41Statement st。ListNewsinfo list = new ArrayListNewsinfo()。(sql)。}return list。((hits))。((newcla))。try {st = ()。ListNewsinfo list = new ArrayListNewsinfo()。}(st, rs, conn)。((content))。35 / 41((id))。Connection conn = ()。}//public ListNewsinfo selecthits(int s){Newsinfo ne = null。(ne)。((author))。while(()){ne = new Newsinfo()。(sql)。}return list。((hits))。((newcla))。33 / 41try {st = ()。ListNewsinfo list = new ArrayListNewsinfo()。}(st, rs, conn)。((content))。((id))。Connection conn = ()。}// ID 查詢單個(gè)新聞。i = ()。String sql = delete from newsinfo where id = ?。31 / 41if(id0){flag = true。(5, ())。(1, ())。}//,更新新聞信息public boolean updateNew(Newsinfo ne){boolean flag = false。(ne)。((author))。while(()){ne = new Newsinfo()。(sql)。}return flag。int i = (sql)。+()+39。+()+39。+()+39。public class NewsJdbc {ResultSet rs=null。import 。import 。感謝我的室友們對(duì)我的幫助和指點(diǎn),感謝他們與我交流經(jīng)驗(yàn),解決一道道心理上和技術(shù)上的難關(guān)。26 / 41參 考 文 獻(xiàn)[1]孫衛(wèi)琴,李洪成.《Tomcat 與 JSP Web 開發(fā)技術(shù)詳解》[M].電子工業(yè)出版社,2022.[2]計(jì)磊,李里, 整合應(yīng)用案例[M].北京:人民郵電出版社,2022.[3]耿祥義, 實(shí)用教程(第二版)[M].北京:清華大學(xué)出版社,2022.[4]王夕寧,王曉平.JSP 通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2022.[5]孫衛(wèi)琴.精通 Struts:基于 MVC 的 Java Web 設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2022.[6]畢建信.基于 MVC 設(shè)計(jì)模式的 Web 應(yīng)用研究與實(shí)現(xiàn)[M].武漢:武漢理工大學(xué),2022.[7]耿祥義, 實(shí)用教程(3 版)[M].北京:清華大學(xué)出版社,2022. [8]鄭人杰,殷人昆,[M].清華大學(xué)出版社,2022.[9]王珊,(4 版)[M].,2022.[10] 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)導(dǎo)航[M].人民郵電出版社, 2022.[11](第 5 版)[M].,[12](美)格羅夫 著,章小莉 等譯. SQL 完全手冊(cè)(第二版)[M].北京:電子工業(yè)出版社,2022.27 / 41致 謝本文是我在洪剛老師的悉心指導(dǎo)下完成的,從論文的選題、系統(tǒng)的開發(fā)到論文的撰寫都得到了洪老師極大的幫助。測(cè)試用例 ID輸入 預(yù)期結(jié)果 實(shí)際結(jié)果 測(cè)試結(jié)論OA1 進(jìn)入系統(tǒng)前臺(tái)主頁瀏覽新聞若成功,則顯示新聞列表顯示新聞列表,并可以閱讀新聞成功OA2 選擇新聞欄目應(yīng)該列出該新聞欄目的所有新聞,若沒有則提示選擇有新聞的欄目,可以看到新聞列表,沒有新聞的欄目,顯示“該欄目沒有任何新聞”成功OA3 在注冊(cè)用戶登錄入口輸入用戶名和密碼若輸入正確的用戶名和密碼,則登錄成功,否則進(jìn)入登錄錯(cuò)誤頁面輸入“000,000”進(jìn)入系統(tǒng),輸入其它,進(jìn)入登錄錯(cuò)誤頁面,提示重新登錄成功OA4 點(diǎn)擊“個(gè)人信息查看”可以進(jìn)入個(gè)人信息面板實(shí)現(xiàn)預(yù)期結(jié)果 成功OA5 點(diǎn)擊個(gè)人信息面板中的“修改”可以對(duì)個(gè)人信息進(jìn)行修改實(shí)現(xiàn)預(yù)期結(jié)果 成功OA6 進(jìn)入某個(gè)新聞頁面,在發(fā)表評(píng)論的文本框中輸入任意字符并提交可以發(fā)表評(píng)論實(shí)現(xiàn)預(yù)期結(jié)果 成功OA7 在后臺(tái)登錄 若輸入正確 輸入 成功25 / 41入口輸入用戶名和密碼的用戶名和密碼,則進(jìn)入后臺(tái)系統(tǒng),否則進(jìn)入登錄錯(cuò)誤頁面“admin,admin”進(jìn)入后臺(tái)系統(tǒng),輸入其它,進(jìn)入登錄錯(cuò)誤頁面,提示重新登錄OA8 進(jìn)入后臺(tái)瀏覽新聞若成功,在瀏覽期間可以修改和刪除新聞,返回更新后的新聞信息實(shí)現(xiàn)預(yù)期結(jié)果 成功OA9 點(diǎn)擊“添加新聞”可以進(jìn)行新聞信息的錄入,完成后在新聞列表可以看到新添加的新聞實(shí)現(xiàn)預(yù)期結(jié)果 成功OA10 點(diǎn)擊“欄目管理”可以添加、修改和刪除欄目實(shí)現(xiàn)預(yù)期結(jié)果 成功OA11 點(diǎn)擊“用戶管理”可以修改和刪除用戶實(shí)現(xiàn)預(yù)期結(jié)果 成功OA12 點(diǎn)擊“添加管理員”可以添加管理員實(shí)現(xiàn)預(yù)期結(jié)果 成功表 51 測(cè)試用例表總 結(jié)本文通過采用 MVC 三層設(shè)計(jì)模式,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)新聞發(fā)布系統(tǒng)。PC 機(jī)上必須安裝并可以運(yùn)行 JSP 應(yīng)用程序 web 服務(wù)器。 系統(tǒng)測(cè)試硬件環(huán)境因?yàn)楸鞠到y(tǒng)僅在本機(jī)上運(yùn)行,所以需要一臺(tái) PC 機(jī)即可。管理員在處理新聞頁面需要填寫的內(nèi)容點(diǎn)擊“確定”按鈕時(shí),將內(nèi)容通過 Post方法提交給 NewsServlet,NewsServlet 調(diào)用對(duì)應(yīng)的方法,方法調(diào)用 JavaBean——NewsJdbc 對(duì)新聞信息進(jìn)行處理,然后將新聞信息保存到新聞數(shù)據(jù)表。當(dāng)用戶在前臺(tái)中提供的登錄入口輸入用戶名和密碼時(shí), 通過 Form 將信息提交給LoginServlet,LoginServlet 獲得此信息,調(diào)用數(shù)據(jù)庫(kù)連接池組件查找數(shù)據(jù)庫(kù)對(duì)照看是否有與LoginServlet 收集到的信息匹配記錄,如果有則成功登錄到系統(tǒng)后臺(tái)() ,如果沒有與之匹配的記錄則將頁面定位到登錄錯(cuò)誤頁面()重新登錄。在實(shí)現(xiàn) Servlet 之前,首先要在 Tomcat 中配置好 Servlet 運(yùn)行的環(huán)境,并配置本應(yīng)用程序的 配置文件,其 Servlet 在 配置的基本格式如下:! Define servlets servlet servletnameXXServlet/servletname servletclass/servletclass /servlet! Define servlets mapping servletmapping servletnameXXServlet/servletname urlpattern/XXServlet/urlpattern /servletmapping在使用 Servlet 之前都必須在 中定義好 Servlet 才可以正常使用。public ListNewsinfo selectAll()//public ListNewsinfo selectBySS(int newcla,int s) //、查詢多少條新聞public ListNewsinfo selecthits(int s) //public ListNewsinfo selectNew(int s) //public void addHits(int id,int hit) //public ListNewsinfo selectByLike(String s) // 新聞管理新聞管理模塊是在系統(tǒng)后臺(tái)對(duì)已有新聞進(jìn)行編輯和刪除以及添加新聞。圖 47 實(shí)現(xiàn)截圖 模型層實(shí)現(xiàn)模型層實(shí)現(xiàn)中主要給出了實(shí)現(xiàn)功能模塊中的各類的功能函數(shù),具體代碼見附件。圖 44 實(shí)現(xiàn)截圖 它實(shí)現(xiàn)欄目的添加功能。當(dāng)用戶在后臺(tái)主頁面中選擇添加新聞按鈕時(shí),管理員便進(jìn)入此頁面。圖 41 頁面實(shí)現(xiàn)截圖18 / 41 后臺(tái)實(shí)現(xiàn)系統(tǒng)后臺(tái)視圖層主要由、admin_rol 和 組成。CSS 樣式表可以使系統(tǒng)整體風(fēng)格一致。/divtable width=850 border=0 align=center cellpadding=0 cellspacing=0 tr td width=850 height=141 align=center valign=middle background=img/embed src=img/ quality=high wmode=transparent pluginspage= type=application/xshockwaveflash width=850 height=120/embed a href=首頁/a| % NewclaJdbc nj=new NewclaJdbc()。url(defaulthomepage)39。由于系統(tǒng)實(shí)現(xiàn)的代碼量較大限于篇幅,文中僅顯示部分代碼。}} catch (SQLException e) {()。st = null。}//釋放資源public static void free(Statement st , ResultSet rs , Connection conn){try {if(rs != null){()。}}public static Connection getConn(){//Connection conn = null。import 。本系統(tǒng)也是才用此鏈接方式,連接類 代碼如下:13 / 41package 。11 / 41欄目編號(hào)欄目欄目名稱新聞新聞編號(hào)新聞標(biāo)題新聞內(nèi)容管理員名稱所屬欄目發(fā)布時(shí)間屬于1N管理員管理1 N用戶名 密碼圖 33 實(shí)體之間關(guān)系的 ER 圖 數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型。 新聞管理新聞管理中主要涉及到新聞信息的添加、刪除和修改,所以其控制層由 NewsServlet 完成。 欄目管理欄目管理中可以對(duì)已有欄目的編輯、刪除以及添加新欄目。 模型層設(shè)計(jì)本系統(tǒng)模型層由 JavaBean 完成,模型層設(shè)計(jì)主要設(shè)計(jì)出完成各個(gè)功能模塊中模型層的 JavaBean類。 欄目管理設(shè)計(jì)如果系統(tǒng)管理員在系統(tǒng)后臺(tái)主頁面中選擇“欄目管理” ,系統(tǒng)將鏈接到新聞欄目管理頁面。管理員可以在此對(duì)系統(tǒng)已有的新聞進(jìn)行修改和刪除操作。此界面主要是面向管理員的,界面要設(shè)計(jì)得簡(jiǎn)潔方便,使得系統(tǒng)管理員在管理系統(tǒng)時(shí)容易操作。然后,用戶可以對(duì)自己比較關(guān)心和感興趣的新聞進(jìn)行有選擇性地瀏覽,這時(shí)新聞欄目便起作用了。而對(duì)于一般用戶來說,他們也不會(huì)感覺這有何不妥,因?yàn)榇说卿浗缑姹容^簡(jiǎn)潔,并不會(huì)影響用戶正常地閱讀新聞。因此,識(shí)別出系統(tǒng)主要的類:新聞管理類(NewsJdbc) ,欄目管理類(NewclaJdbc) ,用戶管理類(RoleJdbc) ,評(píng)論管理類(Pingl)數(shù)據(jù)庫(kù)連接的連接對(duì)象類(JdbcConn)以及各個(gè) Servlet 類。本系統(tǒng)具體構(gòu)架如圖32。第 3 章 系 統(tǒng) 設(shè) 計(jì)根據(jù)上一章的需求用例分析,本章從先總體構(gòu)架的角度對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),然后根據(jù) MVC 三層模式對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),最后對(duì)系統(tǒng)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)連接池進(jìn)行了設(shè)計(jì)。這是一種有代表性的方法,它清晰地分離了表達(dá)和內(nèi)容,明確了角色的定義及開發(fā)者與網(wǎng)頁設(shè)計(jì)者的分工。Model1 體系十分適合簡(jiǎn)單應(yīng)用需要,卻不能滿足復(fù)雜的大型應(yīng)用程序的實(shí)現(xiàn)。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 MVC 模式基本原理MVC (ModelViewController),即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model, View, Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1