• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于WEB的安徽省地震局多媒體信息發(fā)布系統(tǒng)的設計與實現

      2014-12-26 06:22:22李英杰
      科技視界 2014年30期
      關鍵詞:用戶注冊數據庫模塊

      李英杰 何 琳 張 潔 馬 犇

      (安徽省地震局,安徽 合肥230031)

      0 引言

      隨著安徽省防震減災事業(yè)的發(fā)展,當下我省地震系統(tǒng)使用的公用信息發(fā)布系統(tǒng)存在界面不太人性化、處理信息種類有限、人機交互性不足等問題,已經不能滿足新形勢下防震減災工作的需要。

      本研究的目的就是在面向對象編程框架下,結合高性能數據庫軟件搭建安徽省地震局公用信息發(fā)布系統(tǒng),使其可以發(fā)布文字、圖表、超鏈接等多媒體信息,同時增加用戶管理、信息管理、權限管理等模塊,提升系統(tǒng)安全性,增強人機交互能力,使其更適合安徽地震事業(yè)發(fā)展的需要,更好的服務于安徽防震減災事業(yè)。

      1 開發(fā)環(huán)境選擇及搭建

      本研究采用java編程語言,結合Tomcat6.0 WEB服務器,后臺數據庫選用Mysql,在此基礎上構建出的B/S架構系統(tǒng),完美支持jsp和servlets的Web服務器,執(zhí)行效率,易于管理,便于系統(tǒng)后續(xù)功能擴展。系統(tǒng)開發(fā)環(huán)境搭建流程如下:

      (1)安裝JDK(Java Development Kit)包括Java運行環(huán)境、Java工具和Java基礎的類庫;

      (2)安裝MyEclipse(Java集成編譯環(huán)境);

      (3)安裝TOMCAT;

      (4)安裝Mysql;

      (5)建立Servlet,同時添加Servlet-api.Jar至Eclipse的 引用庫中。

      2 系統(tǒng)設計

      2.1 設計目標

      安徽省地震局原有的公用信息發(fā)布系統(tǒng)建設于“十五”期間,前端采用HTML語言編寫,后臺數據庫設計相對簡單,存儲量小,僅能發(fā)布簡單的文字信息,這顯然已經滿足不了日益發(fā)展的防震減災事業(yè)要求。本研究針對地震部門的實際需求,設計完成以下幾個方面的目標:(1)豐富信息發(fā)布的種類;(2)增加信息搜索功能;(3)增加信息主題分類功能;(4)增加用戶注冊管理功能。系統(tǒng)總體的設計思路是根據注冊用戶的角色自動分配用戶權限,并進入不同的頁面,用戶可以根據自己的權限來進行相應的操作。

      2.2 系統(tǒng)架構

      系統(tǒng)根據地震部門的實際需求,整體架構分為四大模塊:信息發(fā)布模塊、用戶注冊模塊、信息管理模塊、權限管理模塊。其中信息發(fā)布模塊主要用來添加各類信息;用戶注冊模塊用來指導新用戶完成注冊程序,同時添加圖形驗證功能,增強系統(tǒng)注冊安全性;信息管理模塊用來管理各已發(fā)表的信息,包括提供檢索及高級檢索功能,能夠綜合運用作者名、單位部門、信息標題等關鍵字檢索實現信息的快速提?。粰嘞薰芾砟K將所有用戶分為管理員、省級用戶、市級用戶及縣級用戶,通過不同的用戶級別,實現相應的系統(tǒng)功能。

      2.3 工作流程

      用戶注冊成功登錄系統(tǒng)以后,首先要選擇發(fā)表信息的類別,在相應的類別下完成信息的編輯發(fā)布,不同權限的用戶僅可以瀏覽或者回復自己權限范圍內的信息類別,否則,系統(tǒng)會提示權限不足。成功發(fā)布信息后,用戶可自行刪除或修改已發(fā)表的信息。

      2.4 數據庫設計

      數據庫設計是系統(tǒng)設計的核心,設計采用Mysql數據庫,支持原系統(tǒng)數據的導入,系統(tǒng)中所有數據均保存在Mysql數據庫中,除了常規(guī)的對數據庫內容的增加、修改、刪除、查詢等功能外,還預留可擴展模塊,同時全新設計關系表,主要有reply表、topic表、unit.dept表、unit.user表等,各表功能如下所示:

      表1 數據庫主要關系表功能

      3 疑難問題解決

      3.1 可移植性問題

      傳統(tǒng)的基于B/S架構的網絡平臺一般都建立在服務器或者工作站的操作系統(tǒng)(server系列)上面,本研究通過對java代碼的優(yōu)化及對平臺構建環(huán)境的深入理解,可以將該平臺移植到windows server系列、windows xp、window7的主機上面,在適用性方面大大擴展,在降低系統(tǒng)基本運行要求的同時,提高了系統(tǒng)的生存能力。

      3.2 中文亂碼問題

      系統(tǒng)開發(fā)過程中,在windows xp平臺工作正常,而到windows7平臺后,出現了部分中文亂碼,具體表現為發(fā)布中文信息后,用瀏覽器顯示發(fā)布后的信息為亂碼。經過仔細調試程序發(fā)現,是由于數據庫調用的字符集和HTML網頁默認的字符集不統(tǒng)一的結果,在統(tǒng)一了字符集為UTF-8后,問題基本得到解決。

      3.3 圖形驗證碼問題

      筆者曾在VB.NET平臺下重點研究過圖形驗證碼問題,此次系統(tǒng)開發(fā),在用戶登錄模塊添加了圖形驗證功能,設置四位數字驗證字符,通過添加噪點、干擾像素線、扭曲粘結驗證字符以及通過drawimage()函數給字符賦色等來增強驗證碼的反OCR識別能力,進一步保證了系統(tǒng)安全性。

      4 結語

      系統(tǒng)采用B/S架構,java語言搭建用戶界面框架,Mysql數據庫系統(tǒng)作為后臺支撐,支持Windows系列操作系統(tǒng),支持ie內核及非ie內核的瀏覽器操作,界面友好,可操作性強、系統(tǒng)運行安全可靠,提高了地震系統(tǒng)內信息發(fā)布效率,豐富了信息發(fā)布種類,同時也使信息管理工作更加規(guī)范、科學。

      [1]張濤.ASP技術建立網絡綜合信息發(fā)布系統(tǒng)[J].電腦編程技巧與維護,2010(1).

      [2]唐平.基于Web的信息發(fā)布系統(tǒng)關鍵技術研究和應用[J].信息系統(tǒng)工程,2011(11).

      [3]李英杰.基于WEB的圖形驗證碼技術的研究與實現[J].電腦知識與技術,2013(27).

      [4]徐志剛,張紹陽.基于GSM短消息平臺的信息發(fā)布系統(tǒng)[J].微計算機信息,2010(18).

      猜你喜歡
      用戶注冊數據庫模塊
      28通道收發(fā)處理模塊設計
      “選修3—3”模塊的復習備考
      營口市開展農村亂占耕地建房數據匯交平臺組建工作
      數據庫
      財經(2017年2期)2017-03-10 14:35:35
      100萬棄置Xbox Live賬戶玩家名稱被解凍
      CHIP新電腦(2016年6期)2016-06-21 11:31:12
      數據庫
      財經(2016年15期)2016-06-03 07:38:02
      數據庫
      財經(2016年3期)2016-03-07 07:44:46
      數據庫
      財經(2016年6期)2016-02-24 07:41:51
      選修6 第三模塊 International Relationships
      尼康用戶注冊 “我的尼康”可延保兩年
      大眾攝影(2015年5期)2015-05-13 18:08:41
      明溪县| 靖边县| 社旗县| 镇雄县| 历史| 元谋县| 石门县| 莱阳市| 集贤县| 临城县| 固原市| 博野县| 双峰县| 谢通门县| 阳江市| 阿巴嘎旗| 台州市| 定西市| 英吉沙县| 会东县| 西充县| 海伦市| 宜川县| 泊头市| 平陆县| 新泰市| 舞钢市| 如东县| 抚远县| 资兴市| 甘洛县| 龙岩市| 弥勒县| 常熟市| 清水县| 和硕县| 芜湖市| 宁乡县| 黑山县| 上栗县| 方正县|