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

基于Web的信息系統(tǒng)開發(fā)的幾個(gè)關(guān)鍵技術(shù)

2008-12-31 00:00:00馬漢達(dá)馬秋華
中國管理信息化 2008年11期

[摘 要] 本文從基于Web的高校實(shí)驗(yàn)教學(xué)管理系統(tǒng)出發(fā),從數(shù)據(jù)庫訪問技術(shù)#65380;系統(tǒng)的安全性#65380;系統(tǒng)的界面設(shè)計(jì)以及如何解決信息孤島現(xiàn)象#65380;實(shí)現(xiàn)數(shù)據(jù)共享等幾個(gè)方面探討了開發(fā)Web信息系統(tǒng)的關(guān)鍵技術(shù)#65377;

[關(guān)鍵詞] Web;數(shù)據(jù)庫;信息孤島;數(shù)據(jù)共享;信息系統(tǒng)

[中圖分類號]F270.7[文獻(xiàn)標(biāo)識碼]A[文章編號]1673-0194(2008)11-0063-03

一#65380;引 言

隨著計(jì)算機(jī)技術(shù)#65380;網(wǎng)絡(luò)技術(shù)#65380;信息技術(shù)的發(fā)展,單機(jī)管理信息系統(tǒng)已經(jīng)不能滿足網(wǎng)絡(luò)時(shí)代的管理需求#65377;隨著校園網(wǎng)的廣泛建立,信息系統(tǒng)的發(fā)展進(jìn)入到一個(gè)嶄新階段,信息系統(tǒng)的應(yīng)用已經(jīng)轉(zhuǎn)向基于網(wǎng)絡(luò),于是基于Web的管理信息系統(tǒng)應(yīng)運(yùn)而生并成為信息系統(tǒng)的發(fā)展方向#65377;基于Web的高校實(shí)驗(yàn)教學(xué)管理系統(tǒng)就是高校Web信息系統(tǒng)的一個(gè)典型應(yīng)用實(shí)例#65377;本文結(jié)合基于Web的高校實(shí)驗(yàn)教學(xué)管理信息系統(tǒng)開發(fā)來闡述Web信息系統(tǒng)開發(fā)的幾個(gè)關(guān)鍵技術(shù)#65377;

二#65380;數(shù)據(jù)庫的訪問技術(shù)

開發(fā)基于Web的信息系統(tǒng)的前提條件是如何實(shí)現(xiàn)與后臺數(shù)據(jù)庫的連接,使其可以實(shí)現(xiàn)對數(shù)據(jù)庫服務(wù)器的遠(yuǎn)程操作#65377;基于Web的數(shù)據(jù)庫訪問技術(shù)是指在客戶端使用Web瀏覽器作為用戶輸入查詢條件和顯示查詢結(jié)果的交互界面#65377;用戶可以通過界面上的各種控件與Web服務(wù)器進(jìn)行交互,Web服務(wù)器介于Web瀏覽器與數(shù)據(jù)庫服務(wù)器之間,負(fù)責(zé)接收用戶請求和反饋數(shù)據(jù)庫服務(wù)器的執(zhí)行結(jié)果#65377;

從技術(shù)發(fā)展的角度來看,以前通過瀏覽器訪問數(shù)據(jù)庫的唯一渠道是CGI方式,隨后出現(xiàn)了ISAPI#65380;NSAPI和JDBC等技術(shù)方案,但這些技術(shù)開發(fā)步驟煩瑣,開發(fā)較困難,不適用于快速開發(fā)和維護(hù),3P(ASP#65380;PHP#65380;JSP)技術(shù)和.NET技術(shù)提供了更方便#65380;更簡單的數(shù)據(jù)庫訪問方法,使開發(fā)基于Web的應(yīng)用程序更加容易#65377;下面以PHP訪問MY SQL數(shù)據(jù)庫為例簡單說明其方法#65377;

一般來說,PHP訪問MY SQL數(shù)據(jù)庫操作通常有如下幾步:建立與數(shù)據(jù)庫服務(wù)器的連接;選擇數(shù)據(jù)庫,提交SQL語句并執(zhí)行;根據(jù)數(shù)據(jù)庫的操作結(jié)果返回相應(yīng)的內(nèi)容;關(guān)閉與數(shù)據(jù)庫的連接#65377;代碼如下:

<?php

$link=mysql_connect($host,$dbuser,$dbpass) or die('無法連接服務(wù)器');//建立與數(shù)據(jù)庫的連接

@mysql_select_db($db,$link) or die('無法連接數(shù)據(jù)庫');//選擇要訪問的數(shù)據(jù)庫

$query= \"sql語句\";

$result=mysql_query($query,$link);//提交SQL語句并執(zhí)行

$num_row=mysql_num_rows($result);//提取返回結(jié)果中的內(nèi)容

if($num_row>0)

{操作成功的相關(guān)操作}

Else{ 操作不成功的相關(guān)操作}

mysql_close($link )//關(guān)閉與數(shù)據(jù)庫的連接

?>

三#65380;Web信息系統(tǒng)的安全性

系統(tǒng)的安全性是管理信息系統(tǒng)中的普遍問題,特別是基于Web的信息系統(tǒng),其安全性尤為重要#65377;在基于Web的實(shí)驗(yàn)教學(xué)管理系統(tǒng)中,為了保證系統(tǒng)連續(xù)可靠地運(yùn)行,在安全措施方面采用了4種方法:一是選擇安全性較好的開發(fā)工具,如使用PHP+MY SQL可使系統(tǒng)安全性更好;二是采用用戶密碼加密的方法,保證用戶的密碼安全;三是限制注冊賬戶,避免非法用戶使用;四是在訪問權(quán)限上,使用基于角色訪問控制來提高系統(tǒng)的安全性#65377;這些方法對于其他Web信息系統(tǒng)具有通用性#65377;

高校信息系統(tǒng)有特定的用戶群,一般有教師#65380;學(xué)生#65380;管理員等,系統(tǒng)設(shè)計(jì)中使用了幾個(gè)表來存放不同的用戶信息,如學(xué)生用戶表#65380;教師用戶表#65380;管理員表和注冊用戶表#65377;因此系統(tǒng)角色有學(xué)生角色#65380;教師角色#65380;管理員角色,不同角色的用戶有不同的用戶權(quán)限,用戶注冊時(shí)須在注冊表單中填寫賬號(學(xué)號或工號)和姓名,系統(tǒng)根據(jù)填寫的賬號和姓名首先判斷賬號與姓名是否匹配,如匹配則在注冊用戶表中搜索該賬號在注冊用戶表中是否存在,若存在則提示該賬號已注冊,若不存在則再進(jìn)行用戶的合法性驗(yàn)證,若合法可以注冊,系統(tǒng)彈出注冊表單,用戶繼續(xù)填寫注冊信息,并將注冊信息寫入注冊用戶表中,同時(shí)系統(tǒng)根據(jù)填寫的賬號所屬表,賦予賬號不同的角色,從而解決了權(quán)限的自動(dòng)分配問題#65377;如賬號不合法,即為非法賬號,系統(tǒng)拒絕注冊#65377;系統(tǒng)注冊用戶表用于存放注冊賬號的信息,為了保證注冊賬號密碼的安全,存放在表中的密碼信息是經(jīng)過MD5或其他加密手段加密的,從而保證了注冊賬號的安全#65377;通過限制注冊賬號,一方面可以解決安全方面的問題,只有注冊的用戶才能進(jìn)行相關(guān)操作,另一方面也對高校的信息系統(tǒng)有很好的控制作用,從而有效地避免了同一個(gè)人注冊多個(gè)賬號的情況#65377;如在基于Web的實(shí)驗(yàn)預(yù)約系統(tǒng)中,由于實(shí)驗(yàn)設(shè)備資源和空間資源的限制,在同一時(shí)間允許的實(shí)驗(yàn)人數(shù)的限制,為了避免在個(gè)人預(yù)約時(shí),同一個(gè)人使用不同賬號在同一個(gè)時(shí)間段或同一個(gè)實(shí)驗(yàn)項(xiàng)目預(yù)約多次的情況,造成設(shè)備資源的浪費(fèi)#65377;

四#65380; 不同應(yīng)用系統(tǒng)之間的數(shù)據(jù)共享

高校每個(gè)部門基本上都有自己的管理系統(tǒng),如人事處有人事管理系統(tǒng),財(cái)務(wù)處有財(cái)務(wù)管理系統(tǒng),教務(wù)處有教務(wù)管理系統(tǒng),設(shè)備處有設(shè)備管理系統(tǒng)等,每個(gè)部門有自己的信息資源網(wǎng)絡(luò)服務(wù)器,而且各服務(wù)器之間又沒有實(shí)現(xiàn)真正互聯(lián), 導(dǎo)致部門信息資源無法進(jìn)行交換,每個(gè)系統(tǒng)各自獨(dú)立,不能實(shí)現(xiàn)資源共享造成“信息孤島”#65377;但是這些系統(tǒng)正在各個(gè)部門發(fā)揮作用,目前也不可能因?yàn)樾畔⒐聧u問題而推翻重建,需要解決的首要問題是在高校不同部門的應(yīng)用系統(tǒng)之間建立接口#65377;

Excel是美國Microsoft公司推出的一種功能強(qiáng)大的電子表格處理軟件,自推出以后,很快受到各界用戶的普遍歡迎,得到了非常廣泛的應(yīng)用,已經(jīng)成為我國眾多用戶使用的重要電子表格處理軟件#65377;另外,很多管理軟件也將Excel作為系統(tǒng)的導(dǎo)出格式,也有很多軟件可以使用Excel格式的文件作為數(shù)據(jù)庫的輸入格式,同時(shí)Excel格式的文件也是不同應(yīng)用系統(tǒng)的數(shù)據(jù)庫之間格式轉(zhuǎn)換的橋梁,因此,可利用Excel格式的文件作為不同數(shù)據(jù)庫之間的轉(zhuǎn)換橋梁,從而解決“信息孤島”問題,實(shí)現(xiàn)數(shù)據(jù)共享,避免大量數(shù)據(jù)的重復(fù)輸入,提高數(shù)據(jù)的利用效率#65377;下面以Excel與MY SQL之間數(shù)據(jù)格式轉(zhuǎn)換為例#65377;

1. Excel格式轉(zhuǎn)換為MY SQL

基于Web的實(shí)驗(yàn)教學(xué)管理系統(tǒng)中的許多數(shù)據(jù)信息可以從上級管理部門得到,如設(shè)備管理模塊的設(shè)備信息可以從設(shè)備處得到;教學(xué)管理子系統(tǒng)實(shí)驗(yàn)預(yù)約模塊中的學(xué)生信息可從教務(wù)處得到;教師信息可從人事處得到,而這些信息都是Excel格式的,為了保證數(shù)據(jù)的正確性和使用的方便性,Web信息系統(tǒng)必須具有將Excel格式轉(zhuǎn)換為MY SQL數(shù)據(jù)格式的功能#65377;

實(shí)現(xiàn)方法有多種,一種是在命令行狀態(tài)下使用命令,先將Excel格式轉(zhuǎn)換為文本格式,再使用MY SQL命令將文本格式的數(shù)據(jù)轉(zhuǎn)換為MY SQL數(shù)據(jù)格式;另一種方法是先將Excel存成CSV格式,然后通過phpmyadmin導(dǎo)入MY SQL中;還有一種就是使用PHP代碼讀取Excel文件的方法實(shí)現(xiàn),具體方法略#65377;

2. MY SQL格式轉(zhuǎn)換為Excel格式

為了管理上的方便,實(shí)驗(yàn)教學(xué)管理系統(tǒng)中的數(shù)據(jù)也需要以Excel的形式導(dǎo)出,實(shí)現(xiàn)數(shù)據(jù)共享#65377;以導(dǎo)出Excel課表為例,其關(guān)鍵是MY SQL到Excel的接口處理以及輸出的格式,MY SQL到Excel格式轉(zhuǎn)換接口主要是使用了PHP中Header函數(shù),Header函數(shù)發(fā)送一個(gè)HTTP報(bào)頭給瀏覽器,HTTP報(bào)頭是在瀏覽器收到任何內(nèi)容之前,在瀏覽器和Web服務(wù)器之間發(fā)送的特殊命令#65377;有些報(bào)頭告訴服務(wù)器瀏覽器想要什么文件,另一些則指示將要發(fā)送的文件類型#65377;Header函數(shù)提供其中的一個(gè)技巧就是強(qiáng)迫瀏覽器在一個(gè)OLE容器中下載或顯示一個(gè)文件,它是通過設(shè)置content-type報(bào)頭實(shí)現(xiàn)的,PHP中的缺省設(shè)置是TEXT/HTML#65377;發(fā)送一個(gè)application/octet-stream的值會使大部分瀏覽器提示使用者在哪里存儲一個(gè)文件#65377;當(dāng)然也可使用另一個(gè)MIME類型來使瀏覽器運(yùn)行一個(gè)幫助程序如使用application/vnd.ms-Excel,就在瀏覽器窗口內(nèi)部的OLE容器中運(yùn)行Excel(代碼略)#65377;

五#65380; 系統(tǒng)客戶端Web頁面設(shè)計(jì)

基于Web的信息系統(tǒng)采用的是B/S多層結(jié)構(gòu),客戶端與服務(wù)器之間的信息交換是通過超文本標(biāo)記語言(HTML)和超文本傳輸協(xié)議(HTTP)實(shí)現(xiàn)#65377;但用戶在瀏覽器上看到的是一個(gè)個(gè)的Web頁面,在Web信息系統(tǒng)中,客戶機(jī)和服務(wù)器的通信就是圍繞Web頁進(jìn)行的,在一定的程度上Web應(yīng)用系統(tǒng)中所有的信息傳遞可描述為Web頁實(shí)體的請求和接收,它設(shè)計(jì)的好壞將直接影響到應(yīng)用系統(tǒng)的壽命,在具有類似功能的多個(gè)軟件中,具有友好頁面的Web系統(tǒng),對用戶來說將更具親和力,也更具競爭力,可以說Web頁面對于用戶而言就是整個(gè)軟件系統(tǒng)#65377;因此,Web頁面設(shè)計(jì)是否美觀#65380;實(shí)用是Web信息系統(tǒng)能否推廣應(yīng)用的一個(gè)重要因素#65377;為了設(shè)計(jì)出友好的Web頁,除具備一定的Web頁面設(shè)計(jì)技術(shù)之外,還必須從用戶的角度出發(fā),使設(shè)計(jì)的界面具有簡潔性#65380;友好性#65380;方便性的特點(diǎn)#65377;以實(shí)驗(yàn)教學(xué)管理系統(tǒng)中的實(shí)驗(yàn)預(yù)約界面為例,為了簡化用戶的工作,使用戶可以用鼠標(biāo)輕松選擇,減少鍵盤輸入的出錯(cuò)率,減少用戶的輸入量,在設(shè)計(jì)時(shí)使用下拉列表來避免文本輸入框的輸入錯(cuò)誤,使用下拉列表連動(dòng)來提高輸入速度#65377;使用自動(dòng)填入已輸入過的內(nèi)容或需重復(fù)輸入的內(nèi)容來減少輸入量,界面中實(shí)驗(yàn)?zāi)K#65380;教師姓名#65380;實(shí)驗(yàn)間是系統(tǒng)根據(jù)前面選擇自動(dòng)填入的,系統(tǒng)預(yù)約完成一次之后,繼續(xù)預(yù)約時(shí)已輸入的信息能全部保留,這樣可方便地進(jìn)行再次預(yù)約#65377;此外界面還提供了幫助功能,如圖1所示#65377;

六#65380;結(jié) 論

信息化建設(shè)的本質(zhì)就是要實(shí)現(xiàn)信息資源最大程度的共享,而信息共享的核心是基礎(chǔ)數(shù)據(jù)的共享#65377;基于Web的實(shí)驗(yàn)室管理系統(tǒng)是高校信息化的一個(gè)實(shí)例,筆者以實(shí)驗(yàn)室管理系統(tǒng)為例,闡述了開發(fā)基于Web的信息系統(tǒng)的幾個(gè)關(guān)鍵技術(shù),較好地實(shí)現(xiàn)了資源共享,解決了信息孤島現(xiàn)象,對開發(fā)Web信息系統(tǒng)的人員來說,具有一定的借鑒和實(shí)用價(jià)值#65377;

主要參考文獻(xiàn)

[1] 周秋平. 基于Web數(shù)據(jù)庫訪問技術(shù)的研究[J]. 安徽教育學(xué)院學(xué)報(bào),2003,21(6):26-29.

[2] 徐啟,劉清欣.基于角色的用戶權(quán)限管理方法的設(shè)計(jì)與實(shí)現(xiàn)[J]. 華北水利水電學(xué)院學(xué)報(bào),2005,26(4):28-31.

[3] 馬漢達(dá).基于Web的開放實(shí)驗(yàn)室管理信息系統(tǒng)的開發(fā)[D]. 鎮(zhèn)江:江蘇大學(xué),2007.

[4] 左美云,鄺孔武. 信息系統(tǒng)開發(fā)與管理教程[M]. 第2版. 北京:清華大學(xué)出版社,2006.

主站蜘蛛池模板: 免费高清a毛片| 亚洲欧洲日韩久久狠狠爱| 无码国产伊人| hezyo加勒比一区二区三区| 国产精品视频观看裸模| 国产福利小视频高清在线观看| 女人18毛片水真多国产| 国产va免费精品观看| 欧美日韩国产在线播放| 亚洲无码37.| 久久亚洲国产视频| 免费国产高清视频| 中文字幕在线看视频一区二区三区| 国产亚洲男人的天堂在线观看| 国产一级α片| 免费在线观看av| 国产熟睡乱子伦视频网站| 免费人成在线观看成人片| 欧美三级视频在线播放| 亚洲中文字幕无码mv| 亚洲欧美色中文字幕| 国产剧情国内精品原创| 亚洲人成在线精品| 亚洲精品男人天堂| WWW丫丫国产成人精品| 亚洲国产日韩欧美在线| 熟女成人国产精品视频| 中文字幕色在线| 无码中文字幕乱码免费2| 国产精品精品视频| 又大又硬又爽免费视频| 久久久久免费精品国产| 久久毛片基地| 日韩AV无码免费一二三区| 中文字幕伦视频| 免费av一区二区三区在线| 国产爽妇精品| 国产午夜一级淫片| 亚洲国产精品成人久久综合影院| 精品無碼一區在線觀看 | 无码啪啪精品天堂浪潮av| 青青草a国产免费观看| 久久亚洲黄色视频| 日韩欧美国产中文| 2020精品极品国产色在线观看 | 国产精品久久久久久久久久98| 亚洲欧洲综合| 国产男人的天堂| 亚洲a级在线观看| 91av国产在线| 亚洲欧美天堂网| 无码AV高清毛片中国一级毛片| 久久久久无码精品国产免费| 亚洲综合在线最大成人| 国产高潮视频在线观看| 国产成人亚洲无码淙合青草| 国产91麻豆视频| 99这里只有精品免费视频| 国产一级视频久久| 国产在线八区| 久久99久久无码毛片一区二区 | 日韩国产一区二区三区无码| 亚洲精品视频免费看| 欧美一区二区精品久久久| 1769国产精品视频免费观看| 996免费视频国产在线播放| 97se亚洲综合在线韩国专区福利| 国产性精品| 国产欧美日韩综合在线第一| 91九色视频网| 无码免费视频| 999精品视频在线| vvvv98国产成人综合青青| 国内a级毛片| 国产在线观看高清不卡| 农村乱人伦一区二区| 国产精品自拍露脸视频| 亚洲AV无码不卡无码| 国产精品成人免费综合| 无码专区国产精品一区| 亚洲一级毛片在线观播放| 播五月综合|