999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP+XML的新聞發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2011-04-13 12:20:32
科技傳播 2011年6期
關(guān)鍵詞:頁(yè)面數(shù)據(jù)庫(kù)用戶

方 蓓

云南大學(xué)信息學(xué)院,云南 昆明 650091

0 引言

本次任務(wù)是要實(shí)現(xiàn)一個(gè)新聞發(fā)布系統(tǒng),系統(tǒng)的主要功能包括:新聞查看功能、新聞搜索功能、發(fā)布新聞功能、管理員登錄功能和新聞管理功能。

1 系統(tǒng)總體架構(gòu)

新聞發(fā)布系統(tǒng)的主要目的是為用戶提供一個(gè)方便的、可快速瀏覽當(dāng)前最新新聞的界面。因此要為用戶提供一個(gè)方便易用的使用界面,具有更高權(quán)限的管理用戶提供添加、刪除新聞的系統(tǒng)維護(hù)功能。

新聞發(fā)布系統(tǒng)主要需要實(shí)現(xiàn)以下一些基本功能:

1)查看新聞功能:任何用戶均可以使用查看新聞功能。用戶通過(guò)在系統(tǒng)導(dǎo)航欄單擊“查看新聞”超鏈接,可以進(jìn)入查看新聞頁(yè)面;

2)新聞搜索功能:查詢結(jié)果同樣以分頁(yè)的方式顯示。本系統(tǒng)的查詢時(shí)具有XML的,按照發(fā)布時(shí)間進(jìn)行查詢的;

3)發(fā)布新聞功能:普通用戶和管理員均可以使用發(fā)布新聞功能。用戶通過(guò)進(jìn)入后臺(tái)在系統(tǒng)導(dǎo)航欄上單擊“發(fā)布新聞”超鏈接可以進(jìn)入發(fā)布新聞頁(yè)面;

4)新聞管理功能:當(dāng)用戶作為管理員登錄系統(tǒng)后,可以進(jìn)行新聞管理操作,包括對(duì)現(xiàn)有新聞的修改和刪除。

2 總體設(shè)計(jì)

在前面對(duì)用戶需求的分析,對(duì)于本系統(tǒng)中幾個(gè)主要的功能模塊大致有了一個(gè)抽象的認(rèn)識(shí)。

2.1 系統(tǒng)模塊結(jié)構(gòu)圖

依據(jù)需求分析結(jié)果,新聞發(fā)布系統(tǒng)可以分為4個(gè)模塊:數(shù)據(jù)庫(kù)訪問(wèn)模塊、新聞查看模塊、新聞發(fā)布模塊和新聞管理模塊。

2.2 模式設(shè)計(jì)

數(shù)據(jù)庫(kù)訪問(wèn)模塊:利用JavaBean封裝對(duì)數(shù)據(jù)庫(kù)的操作,主要包括連接數(shù)據(jù)庫(kù)、添加、修改、刪除、查詢數(shù)據(jù)表、關(guān)閉連接等功能。在對(duì)新聞進(jìn)行存儲(chǔ)主要是在XML中對(duì)新聞進(jìn)行增刪改查的操作:

1)jsp頁(yè)面上添加新聞信息,點(diǎn)擊提交按鈕,javascript驗(yàn)證表單信息;

2)如果驗(yàn)證成功,則執(zhí)行newsservlet類,否則重新添加新聞信息;

3)在newsservlet類中,用request.getparameter();得到form中傳遞過(guò)來(lái)的數(shù)據(jù),執(zhí)行xmlserviceutil.create();添加一條數(shù)據(jù)到news.xml文件中。

3 詳細(xì)設(shè)計(jì)

3.1 訪問(wèn)數(shù)據(jù)庫(kù)的JAVABEAN

由于在本系統(tǒng)的多個(gè)JSP頁(yè)面中都需要訪問(wèn)數(shù)據(jù)庫(kù),因此使用一個(gè)JAVABEAN 來(lái)專門(mén)完成數(shù)據(jù)庫(kù)的連接,訪問(wèn)等操作。這樣,既可以節(jié)省編碼時(shí)間,也提高了代碼的利用率。

3.2 用Dom4j對(duì)XML進(jìn)行操作

創(chuàng)建XML文件時(shí)使用的部分核心代碼如下:

4 結(jié)論

本系統(tǒng)是一個(gè)簡(jiǎn)單的新聞管理系統(tǒng),在實(shí)際應(yīng)用中可以進(jìn)一步的完善。本系統(tǒng)使用了JDBC技術(shù)實(shí)現(xiàn)了與后臺(tái)數(shù)據(jù)庫(kù)的互連,主要使用了JDBC中的幾個(gè)重要接口,如:DriverManager、Connection、Statement和ResultSet等,利用其中的標(biāo)準(zhǔn)方法實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接、訪問(wèn)、斷連等操作。另外,使用了JavaBean技術(shù)封裝了對(duì)數(shù)據(jù)庫(kù)的常用操作,在使用時(shí)只需對(duì)寫(xiě)好的JavaBean組件做簡(jiǎn)單的調(diào)用即可,有效地減少了代碼冗余,提高了程序的執(zhí)行效率。

[1]張銀鶴,張秋香.XML實(shí)踐教程[M].北京:清華大學(xué)出版社,2007.

[2]王珊.數(shù)據(jù)庫(kù)概論[M].北京:電子工業(yè)出版社,2006.

猜你喜歡
頁(yè)面數(shù)據(jù)庫(kù)用戶
大狗熊在睡覺(jué)
刷新生活的頁(yè)面
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
如何獲取一億海外用戶
主站蜘蛛池模板: 日本欧美在线观看| 中文字幕免费视频| 亚洲综合第一区| 91热爆在线| 欧美色综合久久| 67194亚洲无码| 天堂网亚洲系列亚洲系列| 亚洲国产精品一区二区第一页免 | 青青草原偷拍视频| 亚洲欧美国产视频| 欧美人人干| 成人免费视频一区二区三区| 日韩视频免费| 久草网视频在线| 亚洲精品视频免费观看| 青草精品视频| 无遮挡国产高潮视频免费观看| 亚洲天堂久久久| 欧美三级日韩三级| 久操中文在线| 嫩草影院在线观看精品视频| 亚洲丝袜第一页| 国产H片无码不卡在线视频| 国产呦精品一区二区三区网站| 国产乱论视频| 亚洲欧美国产高清va在线播放| 国内精品小视频在线| 高清乱码精品福利在线视频| 青青草国产在线视频| 亚洲精品国产精品乱码不卞| AⅤ色综合久久天堂AV色综合| 欧洲极品无码一区二区三区| 波多野结衣视频网站| 亚洲第一黄色网| 中国国产一级毛片| 中文字幕欧美日韩高清| 人妻夜夜爽天天爽| 综合成人国产| 精品国产成人a在线观看| 国产成在线观看免费视频| 国产拍在线| 欧美成人综合视频| 扒开粉嫩的小缝隙喷白浆视频| 国产一级裸网站| 久久这里只精品热免费99| 久久久久久久久18禁秘| 97se亚洲| 免费一级无码在线网站| 久久精品视频亚洲| 国产chinese男男gay视频网| 亚洲国产成人麻豆精品| 69精品在线观看| 免费一级α片在线观看| 免费人成视频在线观看网站| 91最新精品视频发布页| igao国产精品| 精品久久久久无码| 日韩高清在线观看不卡一区二区| 专干老肥熟女视频网站| 国产黄在线免费观看| 国产精品福利在线观看无码卡| 日韩精品亚洲人旧成在线| 亚洲国产精品人久久电影| 亚洲欧美在线综合图区| 国产91小视频| AV网站中文| 欧美、日韩、国产综合一区| 免费女人18毛片a级毛片视频| 久久成人免费| 四虎永久免费网站| 久久精品电影| 午夜综合网| 在线观看亚洲人成网站| 欧美天堂在线| 亚洲无码高清视频在线观看 | 国产精品无码一二三视频| 综合社区亚洲熟妇p| 国产精品久久久久无码网站| 色综合久久无码网| 欧美亚洲国产精品第一页| 国产精品第5页| 国产三级毛片|