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

正文內(nèi)容

基于web的新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 (pst, rs, conn)。}return list。try {Statement st= ()。(st, rs, conn)。}//添加新聞分類public boolean insertcla(Newcla cla){Connection conn = ()。String sql = delete from newcla where newcla_id = ?。while(()){cla = new Newcla()。import 。import 。((author))。Connection conn = ()。try {Statement st=()。((content))。Statement st。(ne)。while(()){ne = new Newsinfo()。}return list。((title))。String sql = select * from newsinfo where newcla=+newcla+ order by intime asc limit 0,+s。((content))。Statement st。(ne)。while(()){ne = new Newsinfo()。}return i。}//,刪除新聞public int deleteNew(int id){int i = 0 。(4,())。}return list。((title))。String sql = select * from newsinfo where newcla=+newcla+ order by id desc。29 / 41try {Statement st = ()。,39。import 。import 。但由于時(shí)間關(guān)系和個(gè)人各方面因素,系統(tǒng)仍存在一定缺陷,并且有一些 Java 開(kāi)發(fā)的新技術(shù)和思想沒(méi)有加入到本系統(tǒng)開(kāi)發(fā)中,希望在今后的學(xué)習(xí)和工作中,提高系統(tǒng)開(kāi)發(fā)能力,做出更好的系統(tǒng)。PC 機(jī)上必須安裝并配置 java 運(yùn)行環(huán)境——JDK,本人用的 JDK 是 。添加新聞、刪除新聞和修改新聞控制層是由 NewsServlet 中的 insertservlet、delservlet 和23 / 41upservlet 方法實(shí)現(xiàn)。這些作為控制層的 Servlet 接收用戶的請(qǐng)求,并調(diào)用作為22 / 41Model 的 JavaBean 來(lái)進(jìn)行處理,然后 Model 用業(yè)務(wù)邏輯來(lái)處理用戶請(qǐng)求并返回?cái)?shù)據(jù),最后 Servlet 用相應(yīng)的 View 來(lái)格式化 Model 返回的數(shù)據(jù),通過(guò)表示層呈現(xiàn)給用戶。20 / 41圖 46 實(shí)現(xiàn)截圖 它實(shí)現(xiàn)管理員的添加功能,其實(shí)現(xiàn)截圖如圖 47。圖 42 實(shí)現(xiàn)截圖 實(shí)現(xiàn)新聞的添加。具體代碼如下:link rel=stylesheet href=css/ type=text/css/link% page language=java pageEncoding=UTF8%table width=850 height=81 border=0 align=center cellpadding=0 cellspacing=0 17 / 41class=bk tr td height=37 align=centercopyrightzkmy2022 版權(quán)所有:曾曉龍 a href=admin/管理入口/a/td /tr tr td height=40 align=center valign=top聯(lián)系地址:長(zhǎng)江師范學(xué)院 郵編:408100 :359257073/td /tr/table本系統(tǒng)的 CSS 設(shè)計(jì)了兩個(gè) CSS 樣式表(、)它主要設(shè)置頁(yè)面中顯示的 Body 結(jié)構(gòu)的樣式、超鏈接 A 的樣式、頁(yè)面中表格 Table 樣式等的設(shè)置。具體代碼如下:%page import=%%page import=%%page import=%link rel=stylesheet href=css/ type=text/css/link% page language=java pageEncoding=UTF8%div align=center歡迎進(jìn)入長(zhǎng)江師范學(xué)院新聞網(wǎng) script language=JavaScript type=text/javascript src=16 / 41a onClick==39。conn = null。}14 / 41return conn。import 。如圖 31 為本新聞發(fā)布系統(tǒng)實(shí)體間的 ER 圖。10 / 41 新聞管理管理員在系統(tǒng)后臺(tái)主界面中可以對(duì)已有新聞進(jìn)行管理(修改、刪除和添加) ,新聞管理模塊中充當(dāng)模型層的仍然是 News 和 Newcla。管理員可以在系統(tǒng)后臺(tái)主頁(yè)面中看到剛剛發(fā)表的新聞,可以對(duì)其進(jìn)行相關(guān)操作。 后臺(tái)設(shè)計(jì) 后臺(tái)主頁(yè)面設(shè)計(jì)當(dāng)用戶登錄到系統(tǒng)后臺(tái)時(shí),他便成為系統(tǒng)管理員,可以執(zhí)行對(duì)新聞和欄目的查看、修改、刪除和添加。首先,在本系統(tǒng)的前臺(tái)界面的頂部用戶可以看到一個(gè)專為注冊(cè)用戶提供的登錄入口,為用戶提供了方便。瀏覽器S e r v l e tJ S P關(guān)系數(shù)據(jù)庫(kù) JDBC 請(qǐng)求響應(yīng)J a v a B e a n C o n n e c t i o n P o o l圖 31 系統(tǒng)設(shè)計(jì)模式圖對(duì)于 MVC 設(shè)計(jì)模式,在本系統(tǒng)中具體實(shí)現(xiàn)方式是:Model 由 JavaBean 完成,View 由 JSP 完成,Controller 由 Servlet 完成,再加上數(shù)據(jù)庫(kù)連接池專門(mén)負(fù)責(zé)數(shù)據(jù)庫(kù)連接和管理。它吸取了兩種技術(shù)的優(yōu)點(diǎn),用 JSP 生成表達(dá)層的內(nèi)容,讓 Servlet 完成深層次的處理任務(wù)。視圖層(View)代表用戶交互界面,對(duì)于 Web 應(yīng)用來(lái)說(shuō),可以概括為 HTML 界面,但有可能為XHTML,XML 和 Applet。劃分控制層的作用也很明顯,它清楚地告訴我們,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求。ASP 只能工作在微軟的IIS(Inter Information Server)和 PWS(Personal Web Server)上及 PHP 模式,一些天生缺陷使得它們的使用受到了一定的制約。內(nèi)容管理系統(tǒng)正是基于這樣一個(gè)目的而誕生的,它是企業(yè)信息化建設(shè)和電子政務(wù)的新寵??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上出現(xiàn)了第三媒體——Inter。但是,如果為了建立和維護(hù)自己的網(wǎng)站而聘請(qǐng)專職的網(wǎng)絡(luò)技術(shù)人員,其成本對(duì)于一個(gè)中小型企業(yè)來(lái)說(shuō)實(shí)在是太高了。第 2 章 系 統(tǒng) 概 述本章主要介紹在系統(tǒng)開(kāi)發(fā)過(guò)程中所采用系統(tǒng)設(shè)計(jì)模式。 MVC 模式基本原理MVC (ModelViewController),即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model, View, Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層,其三層之間的關(guān)系和功能如圖 21“MVC 組件類型關(guān)系和功能圖” 。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。Model1 體系十分適合簡(jiǎn)單應(yīng)用需要,卻不能滿足復(fù)雜的大型應(yīng)用程序的實(shí)現(xiàn)。第 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ì)。因此,識(shí)別出系統(tǒng)主要的類:新聞管理類(NewsJdbc) ,欄目管理類(NewclaJdbc) ,用戶管理類(RoleJdbc) ,評(píng)論管理類(Pingl)數(shù)據(jù)庫(kù)連接的連接對(duì)象類(JdbcConn)以及各個(gè) Servlet 類。然后,用戶可以對(duì)自己比較關(guān)心和感興趣的新聞進(jìn)行有選擇性地瀏覽,這時(shí)新聞欄目便起作用了。管理員可以在此對(duì)系統(tǒng)已有的新聞進(jìn)行修改和刪除操作。 模型層設(shè)計(jì)本系統(tǒng)模型層由 JavaBean 完成,模型層設(shè)計(jì)主要設(shè)計(jì)出完成各個(gè)功能模塊中模型層的 JavaBean類。 新聞管理新聞管理中主要涉及到新聞信息的添加、刪除和修改,所以其控制層由 NewsServlet 完成。本系統(tǒng)也是才用此鏈接方式,連接類 代碼如下:13 / 41package 。}}public static Connection getConn(){//Connection conn = null。st = null。由于系統(tǒng)實(shí)現(xiàn)的代碼量較大限于篇幅,文中僅顯示部分代碼。/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=首頁(yè)/a| % NewclaJdbc nj=new NewclaJdbc()。圖 41 頁(yè)面實(shí)現(xiàn)截圖18 / 41 后臺(tái)實(shí)現(xiàn)系統(tǒng)后臺(tái)視圖層主要由、admin_rol 和 組成。圖 44 實(shí)現(xiàn)截圖 它實(shí)現(xiàn)欄目的添加功能。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)行編輯和刪除以及添加新聞。當(dāng)用戶在前臺(tái)中提供的登錄入口輸入用戶名和密碼時(shí), 通過(guò) Form 將信息提交給LoginServlet,LoginServlet 獲得此信息,調(diào)用數(shù)據(jù)庫(kù)連接池組件查找數(shù)據(jù)庫(kù)對(duì)照看是否有與LoginServlet 收集到的信息匹配記錄,如果有則成功登錄到系統(tǒng)后臺(tái)() ,如果沒(méi)有與之匹配的記錄則將頁(yè)面定位到登錄錯(cuò)誤頁(yè)面()重新登錄。 系統(tǒng)測(cè)試硬件環(huán)境因?yàn)楸鞠到y(tǒng)僅在本機(jī)上運(yùn)行,所以需要一臺(tái) PC 機(jī)即可。測(cè)試用例 ID輸入 預(yù)期結(jié)果 實(shí)際結(jié)果 測(cè)試結(jié)論OA1 進(jìn)入系統(tǒng)前臺(tái)主頁(yè)瀏覽新聞若成功,則顯示新聞列表顯示新聞列表,并可以閱讀新聞成功OA2 選擇新聞欄目應(yīng)該列出該新聞欄目的所有新聞,若沒(méi)有則提示選擇有新聞的欄目,可以看到新聞列表,沒(méi)有新聞的欄目,顯示“該欄目沒(méi)有任何新聞”成功OA3 在注冊(cè)用戶登錄入口輸入用戶名和密碼若輸入正確的用戶名和密碼,則登錄成功,否則進(jìn)入登錄錯(cuò)誤頁(yè)面輸入“000,000”進(jìn)入系統(tǒng),輸入其它,進(jìn)入登錄錯(cuò)誤頁(yè)面,提示重新登錄成功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è)新聞頁(yè)面,在發(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ò)誤頁(yè)面“admin,admin”進(jìn)入后臺(tái)系統(tǒng),輸入其它,進(jìn)入登錄錯(cuò)誤頁(yè)面,提示重新登錄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)擊“用戶管理
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1