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

基于Web2.0的博物館新聞公告系統

2016-06-27 02:08:15李晨躍劉克劍江靜煒樊述軍
湖北工程學院學報 2016年3期
關鍵詞:博物館用戶系統

李晨躍,劉克劍*,江靜煒,樊述軍

(1.西華大學 計算機與軟件工程學院,四川 成都 610039;2.西藏飛躍智能科技有限公司,西藏 拉薩 850000;3.成都康賽信息技術有限公司,四川 成都 610051 )

基于Web2.0的博物館新聞公告系統

李晨躍1,劉克劍1*,江靜煒2,樊述軍3

(1.西華大學 計算機與軟件工程學院,四川 成都 610039;2.西藏飛躍智能科技有限公司,西藏 拉薩 850000;3.成都康賽信息技術有限公司,四川 成都 610051 )

摘要:傳統的博物館公告系統采用Web1.0模式開發,系統只能進行單向的消息發布,用戶除了能進行消息瀏覽外,不能充分參與消息和公告的評論,因而網站不具備用戶交互能力。鑒于此,筆者采用基于Web2.0模式設計了一個新的博物館公告系統,該系統不僅能為用戶提供新聞與公告的瀏覽功能,而且為能用戶提供新聞與公告的評論功能。同時,為保證新聞的準確性與信息的安全性,系統設計為二級管理員模式,由普通管理員負責各個新聞子版塊的新聞編輯,超級管理員負責新聞和公告的審核和發布。

關鍵詞:新聞;交互;Web2.0;評論;二級管理員

如果說Web1.0是傳統新聞傳媒在互聯網上的復制,Web3.0尚在萌芽狀態,那么現在毫無疑問是Web2.0的時代,網絡已成了人們生活和工作中不可缺少的組成部分。Web2.0是相對Web1.0的新一代互聯網應用的統稱。Web1.0的主要特點在于用戶通過瀏覽器獲取信息[1],而Web2.0更注重用戶的交互,用戶既是網站內容的瀏覽者,也是網站內容的建設者,在模式上由被動地接收互聯網信息向主動創造互聯網信息發展,因此設計上更具人性化。

為了跟上信息時代的步伐,很多博物館搭建了自己的網站,其中新聞公告系統是其中不可或缺的組成部分,它屬于整個博物館網站的一個子系統,主要用于向普通游客和館內工作人員及時更新博物館的最新消息,比如節假日開館時間、新增藏品簡介、人員變動、放假時間等。

然而,傳統的博物館網站僅僅單方面由網站向用戶提供信息,缺少用戶與網站的互動功能,因此用戶充當的只是信息獲取者的角色。如果在博物館新聞系統中加入評論功能,一方面用戶之間可以相互交流心得看法,特別是一些知識淵博的人的評論具有相當高的價值,他們在一定程度上充當了編輯的角色,豐富了網站內容[2]。另一方面,博物館的管理人員也可以獲取用戶意見和建議,以便更好地發展博物館。

1系統需求分析與功能設計

本文設計的新聞公告系統采用Spring JDBC連接數據庫,使用SQL Server2008作為后臺數據庫,存放已發布或待審核的新聞公告信息。根據瀏覽者能否對新聞和公告進行評論,將新聞與公告區分別設計兩張數據表。

1.1用戶需求分析

系統需求用戶有三類[3],分別如下:

(1)普通訪客與員工。該類用戶能查看博物館最近消息和公告,能對感興趣的內容進行評論。

(2)分類管理員。該類用戶根據博物館發展動態,負責編輯各自版塊的新聞,并可對各自版塊的新聞進行刪除、修改操作,但無權對公告進行處理。

(3)超級管理員。該類用戶負責審核分類管理員編輯的新聞,確認后進行發布,而且還可以發布公告,并可對已發布公告和新聞進行修改和刪除。

1.2系統特點

(1)網絡環境下的多用戶系統

博物館網站包含了多個子系統,本文僅闡述新聞公告子系統。該子系統涉及新聞和公告兩個實體,所以管理員要管理的信息分為新聞和公告兩類。新聞按類別分成科研、教育、休閑等不同的子版塊,每個子版塊由各自的管理員負責,且子版塊的管理員可編寫新聞,編寫結束后經由超級管理員審核后發布。公告僅由超級管理員負責發布、撤銷或修改。

(2)數據的完整性和準確性

錄入數據采用相應的html控件(如下拉列表、單選框等)來控制數據的準確性和完整性。同時在數據庫中設計時采用觸發器和check約束保證數據的完整性與一致性[4]。

(3)數據安全性

由于新聞公告版塊用于博物館近期或即將發生的重要事情的展示,所以必須保證數據庫的安全性,否則可能對游客造成誤導,影響博物館的對外形象;另外,系統還需要保證服務器能夠長期穩定無故障運行。為此,本文采用二級安全模式保障系統的數據安全性,其中第一級利用網絡本身的安全要求對用戶的使用權限進行了規定,第二級通過在程序模塊中使用身份標識功能對管理員使用權限進行驗證[5]。

(4)用戶接口

新聞分為不同類別,每個類別通過相應的超鏈接相關聯,通過點擊可以跳轉到該分類的內容顯示區。對于管理員,專門設計了一個新聞編寫接口,通過超鏈接跳轉到新聞編輯界面,通過該界面,管理員可以編寫需要發布的新聞內容。同時,在管理員登錄后的界面中,除普通訪客能看見的界面外,管理員還有待辦事項顯示區(如需重新編寫的新聞等)。而在超級管理員的管理界面中,同樣設計了一個“待辦事項”顯示區,如未審核的新聞和待發布新公告。

2系統功能設計

根據用戶需求,系統主要有三個功能:

(1)編輯新聞與公告:由各版塊管理員編輯,并提交超級管理員審核、發布。

(2)新聞與公告的修改和刪除:由管理員對已發布的新聞與公告進行修改。

(3)新聞評論:用戶可以對已發布的新聞發表進行相關評論。

為了保證所發布消息的準確性與安全性,系統使用了二級管理員模式管理信息的發布,其中版塊管理員負責自己所管轄范圍內相關新聞的發布,而超級管理員對普通管理員編輯的新聞進行審核,而用戶的評論直接寫入到表中,無需審核。具體系統工作流程如圖1所示。

圖1 系統流程圖

根據系統功能需要,除了用戶表外,還需設計5張數據表,分別是管理員表、新聞表、公告表、新聞評論表和公告評論表,它們的系統數據流圖如圖2所示。

圖2 系統數據流圖

(1)管理員表:用于存儲系統所有管理員的信息,以權限級別來區分普通管理員與超級管理員。管理員登陸系統時,通過權限屬性值來決定進入不同的管理頁面,具體屬性如表1所示。

表1 管理員表

(2)新聞表:用于存儲所編輯或者發布的新聞內容,以Check項來區分是否審核 ,發布時間以系統時間為準,具體屬性如表2所示。

表2 新聞表

(3)公告表:用于存儲所發布的公告,具體屬性如表3所示。

表3 公告表

(4)新聞評論表:用于存儲用戶的評論,由所評論的新聞id和用戶id指定評論的新聞和用戶。如果用戶是游客,以游客表示用戶身份。為了控制版面,限制用戶評論的內容長度為2 000個字符,具體屬性如表4所示。

表4 新聞評論表

3編碼實現

以編輯新聞為例,這里給出部分關鍵代碼。

(1)添加新聞映射處理:主要從數據庫中讀取新聞種類信息,部分核心代碼如下:

@RequestMapping("/news/add")

Public ModelAndView ToaddNews(HttpServletRequest request) {

ModelAndView mav = new ModelAndView();

mav.clear();

HttpSession session = request.getSession();

System.out.println(((User)session.getAttribute("userSession")).getLogin());

List kind = ns.getKind();

mav.addObject("kind", kind);

mav.addObject("menu1", "back-news");

mav.addObject("menu2", "EditNews");

mav.setViewName("/newsBackend/ADMIN/newNews");return mav;}

(2)待審核新聞的讀取:當審核員審核新聞時,獲取新聞詳細內容并顯的核心代碼如下:

@RequestMapping("/audit/show/{id}")

public ModelAndView show(@PathVariable("id") long id)

throws UnsupportedEncodingException {

ModelAndView mav = newModelAndView();

mav.clear();

NewsAndBulletin nab = ns.findById(id);

mav.addObject("news", nab);

mav.addObject("menu1", "back-news");

mav.setViewName("/newsBackend/AUDITOR/AUDIT");

return mav; }

(3)新聞審核:將審核員審核后的內容寫入數據庫,同時記錄操作日志,核心代碼如下:

@RequestMapping(value = "/audit/commit")

public ModelAndView finishAudit(

@RequestParam(value = "checkedBy", required = false) int checkedBy,

@RequestParam(value = "id", required = false) long id,

@RequestParam(value = "passed", required = false) Integer passed,

@RequestParam(value = "reason", required = false) String reason,

HttpServletRequest request) {List notcheckedNews = ns.queryNotCheckedNews(1,5);

boolean tag = true;// 提交時該新聞是否已經被審核

for (int i = 0; i < notcheckedNews.size(); i++) {

if (notcheckedNews.get(i).getId() == id) {

tag = false;continue;}}

NewsAndBulletin news;

int count = 0;// 記錄操作數

news = new NewsAndBulletin();

String view = "";

news.setCheckedBy(checkedBy);

news.setId(id);

news.setPassed(passed);

if (passed == 1) reason = "";

news.setReason(reason);

HttpSession session = request.getSession();

User user = (User) session.getAttribute("userSession");

NewsRecord nrecord = new NewsRecord();

nrecord.setOperation("AUDIT");

nrecord.setOperater_id(user.getUserId());

ModelAndView mav = new ModelAndView();

mav.clear();

System.out.println(news);

if (tag == false)// 提交時還未被審核

{count = ns.AfterAudit(news);

if (count == 1) {

nrecord.setOperatedItem(news.getId());

ns.insertNewsRecord(nrecord);// 記錄日志

} }

return mav;}

4結語

為了提升數字博物館服務公眾的水平,一個健全的新聞公告系統必不可少。本論文設計了基于Web2.0的博物館新聞公告系統,使用Spring框架通過JDBC連接SqlServer2008數據庫。系統采用二級管理員模式進行管理,其中普通管理員進行新聞的編輯與修改,而超級管理員負責新聞的審核發布。用戶除了能獲取新聞信息外,還具有評論功能。隨著Web3.0的到來,博物館新聞公告系統將會以社交系統的形式展現到公眾面前,用戶將擁有自行開貼、站內交流等社交功能外,還可以由博物館方提供的在線客服實時解答用戶提問。

[參考文獻]

[1]Phodal.互聯網發展與Web2.0[EB/OL].(2011-06-15)[2016-02-16].http://blog.sina.com.cn/s/blog_5b6db91f0100sgrh.html.

[2]Zac昝輝.Web2.0網站的妙處[EB/OL].(2006-11-22)[2016-02-16].http://www.seozac.com/operation/Web20-advantage.

[3]李蓉,鄒坤,徐翔.博物館多媒體公共服務系統的研究和設計[J].計算機技術與發展,2010, 20(8):234-238.

[4]閃四清.SQL Server2008基礎教程[M].北京:清華大學出版社,2010:139-153.

[5]劉紹南.Web2.0環境下數字博物館服務模式探討[C]//2009北京數字博物館研討會,2009.

(責任編輯:張凱兵)

A News Publishing System of Museum Based On Web2.0

Li Chenyue1, Liu Kejian1*,Jiang Jingwei2,Fan Shujun3

(SchoolofComputerandSoftwareEngineering,XihuaUniversity,Chengdu,Sichuan610039,China; 2.TibetFeiYueIntelligenceScienceandTechnologyCo.,Ltd,Lhasa,Tibet850000,China; 3.ChengduKangSaiInformationTechnologyCo.,Ltd,Chengdu,Sichuan610051,China)

Abstract:The traditional museum public announcement information systems are usually developed in Web1.0 mode and therefore work in a one-side way to publish messages, where the users can only browse but cannot comment the news without interaction capability with the museum system. To address the above issue, the authors implement a novel museum public announcement information system based on Web2.0 mode. With the system, users can not only browse the museum of news and announcements, but also release their comments and interact with the museum site. Meanwhile, in order to ensure the safety and accuracy of information, the system is designed in a two-level administrator mode, i.e., the ordinary administrators are responsible for editing each subsection of news while the super-administrators for checking news before publishing.

Key Words:news;interaction;Web2.0;comment;two-level administrator

收稿日期:2016-02-16

基金項目:國家科技支撐計劃項目 (2011BAH26B01);數字空間安全保障四川省高校重點實驗室開放基金(szjj2015-055);

作者簡介:李晨躍(1991-),男,貴州安順人,西華大學計算機與軟件工程學院碩士研究生。

中圖分類號:TP311.52

文獻標志碼:A

文章編號:2095-4824(2016)03-0042-04

四川省教育廳重點項目(16ZA0165);西華大學校重點項目(Z1222625)

劉克劍(1974-),男,湖北隨州人,西華大學計算機與軟件工程學院副教授,碩士生導師,本文通信作者。

猜你喜歡
博物館用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
博物館
小太陽畫報(2020年4期)2020-04-24 09:28:22
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
博物館奇妙夜
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
露天博物館
主站蜘蛛池模板: 国产成人超碰无码| 丝袜久久剧情精品国产| 蜜臀av性久久久久蜜臀aⅴ麻豆| аⅴ资源中文在线天堂| 99热这里只有精品5| 亚洲愉拍一区二区精品| 91视频首页| 日本免费精品| 欧美性猛交xxxx乱大交极品| 日本道中文字幕久久一区| 四虎综合网| 伊人久久影视| 精品剧情v国产在线观看| 久久亚洲国产最新网站| 亚洲AV无码乱码在线观看裸奔| 欧美无专区| 国产欧美日韩免费| 狠狠色丁香婷婷综合| 国产激情在线视频| 国产欧美日韩精品第二区| 国产成人亚洲精品色欲AV| 亚洲人成网7777777国产| av色爱 天堂网| 国产成人无码Av在线播放无广告| 国产精品美人久久久久久AV| 亚洲精品片911| 欧美69视频在线| 亚洲日本一本dvd高清| 亚洲一区二区三区国产精品| 91麻豆精品国产91久久久久| 国产特级毛片| 五月天久久婷婷| 中文字幕亚洲乱码熟女1区2区| 宅男噜噜噜66国产在线观看| 日日拍夜夜操| 高清色本在线www| 亚洲一区二区三区麻豆| 熟女视频91| 麻豆国产精品一二三在线观看| 国产精品精品视频| 久一在线视频| 自拍偷拍欧美| 欧美午夜视频| 国禁国产you女视频网站| 国产国模一区二区三区四区| 国产免费人成视频网| a级毛片在线免费观看| 久久精品人妻中文视频| 日本少妇又色又爽又高潮| 国产一级毛片在线| 亚洲一区色| 一级毛片免费的| 69av在线| 国产精品久久久久久久伊一| 精品亚洲国产成人AV| 网友自拍视频精品区| 被公侵犯人妻少妇一区二区三区| 99精品在线视频观看| 欧美97欧美综合色伦图| 国产精品免费电影| 四虎综合网| 午夜日本永久乱码免费播放片| 亚洲成在线观看 | 人妻丰满熟妇αv无码| 国产大片黄在线观看| 中文字幕天无码久久精品视频免费 | 色成人亚洲| 亚洲人成网站在线观看播放不卡| 99偷拍视频精品一区二区| 日韩精品久久久久久久电影蜜臀| 日韩成人午夜| 亚洲免费黄色网| 国产成人综合久久精品尤物| 国内精品视频| 亚洲婷婷六月| 国产福利微拍精品一区二区| 色综合中文| 国产麻豆福利av在线播放 | 久久久精品国产SM调教网站| 亚洲性网站| yy6080理论大片一级久久| 国产精品分类视频分类一区|