時(shí)間:2023-03-08 15:36:15
引言:易發(fā)表網(wǎng)憑借豐富的文秘實(shí)踐,為您精心挑選了九篇網(wǎng)站設(shè)計(jì)論文范例。如需獲取更多原創(chuàng)內(nèi)容,可隨時(shí)聯(lián)系我們的客服老師。
1.1審批流程定義
工作流通常指的是工作參與者為了達(dá)到某一工作目標(biāo)而實(shí)施的工作以及工作轉(zhuǎn)交過(guò)程。工作流屬于一種對(duì)工作流程的計(jì)算模型,是把工作流程前后相關(guān)的工作聯(lián)系在一起的規(guī)則。簡(jiǎn)言之,工作流指的是一系列相互聯(lián)系且自動(dòng)實(shí)施的業(yè)務(wù)活動(dòng),是業(yè)務(wù)流程的全部或者部分自動(dòng)化。按照工作內(nèi)容和要求的不同我們可以針對(duì)不同類(lèi)型的工作流定義出不同形式與特點(diǎn)的流程,在每個(gè)流程中都定義相關(guān)的節(jié)點(diǎn)信息,同時(shí)各個(gè)節(jié)點(diǎn)和有與其對(duì)應(yīng)的角色。各種單據(jù)與報(bào)表可以對(duì)應(yīng)不同的流程,如果我們的工作內(nèi)容或者管理需求發(fā)生變化,則可以對(duì)其中相關(guān)的一項(xiàng)節(jié)點(diǎn)或流程信息進(jìn)行調(diào)整,進(jìn)而極大的提升了整個(gè)系統(tǒng)的擴(kuò)展性與靈活度。
1.2審批流程流轉(zhuǎn)
對(duì)流程進(jìn)行定義之后,開(kāi)始制作相關(guān)單據(jù)與報(bào)表,正式進(jìn)入流轉(zhuǎn)過(guò)程,各個(gè)流程都分成了不同節(jié)點(diǎn),而每一個(gè)節(jié)點(diǎn)都必須通過(guò)具備一定權(quán)限的簽名之后才能夠順利向下一節(jié)點(diǎn)流轉(zhuǎn)。具備權(quán)限的用戶在打開(kāi)系統(tǒng)之后能夠成功查看自身所在節(jié)點(diǎn)的一系列流程信息,主要包含有需要簽名的單據(jù)、接受的回退申請(qǐng)或者撤銷(xiāo)的流程等。
1.3審批流程撤銷(xiāo)
Java網(wǎng)站設(shè)計(jì)中的工作流的設(shè)計(jì)文/康曉林蔣少莉良好的審批流程設(shè)計(jì)不但能夠擺脫時(shí)間與空間的制約,管理者也能夠不受時(shí)空的限制而下達(dá)相關(guān)指令,從而極大的提升工作效率。本文主要探討了基于Java的網(wǎng)站設(shè)計(jì)中工作流系統(tǒng)的設(shè)計(jì)。摘要流轉(zhuǎn)結(jié)束之后能夠撤銷(xiāo),讓其恢復(fù)到流轉(zhuǎn)開(kāi)始時(shí)的狀態(tài),另外在流程流轉(zhuǎn)過(guò)程中數(shù)據(jù)庫(kù)中已經(jīng)被修改的信息也會(huì)恢復(fù)到原始狀態(tài)。在流轉(zhuǎn)開(kāi)始之前,我們可以利用存儲(chǔ)過(guò)程將定義好的流程進(jìn)行初始化,進(jìn)而生成流程實(shí)例。若流轉(zhuǎn)已經(jīng)完成的流程因某種原因必須撤銷(xiāo),管理員能夠直接對(duì)流程信息進(jìn)行查看并下達(dá)撤銷(xiāo)指令,進(jìn)而讓其作為新流程再次流轉(zhuǎn)。
2系統(tǒng)實(shí)現(xiàn)
2.1加密封裝可靈活設(shè)置的數(shù)據(jù)庫(kù)連接
在Java平臺(tái)下設(shè)計(jì)的系統(tǒng)之中,一般我們選擇把需要連接的主機(jī)名、用戶名以及數(shù)據(jù)庫(kù)都寫(xiě)在JavaBean內(nèi),若用戶數(shù)據(jù)庫(kù)產(chǎn)生變化或者主機(jī)名、用戶名被修改,則必須對(duì)連接數(shù)據(jù)庫(kù)的JavaBean進(jìn)行修改,再編譯為Class文件,之后通過(guò)JSP客戶端或者應(yīng)用程序進(jìn)行調(diào)用。這樣一來(lái)就能夠避免對(duì)源程序進(jìn)行修改和重新編譯的繁瑣問(wèn)題。在本文所設(shè)計(jì)的系統(tǒng)中,主要是把需要連接的數(shù)據(jù)庫(kù)、主機(jī)名和用戶名共同寫(xiě)在一個(gè)加密文件內(nèi),在與數(shù)據(jù)庫(kù)連接時(shí)僅僅需要利用JavaBean來(lái)讀取這一加密文件。如果連接信息變化,則只需要對(duì)加密文件進(jìn)行修改,而不對(duì)連接數(shù)據(jù)庫(kù)程序進(jìn)行修改就能夠?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的有效連接,進(jìn)而在很大程度上提升了連接數(shù)據(jù)庫(kù)的靈活性。
2.2封裝數(shù)據(jù)庫(kù)處理邏輯
該系統(tǒng)是基于互聯(lián)網(wǎng)的網(wǎng)站系統(tǒng),我們無(wú)法明確的了解有多少用戶會(huì)同時(shí)上線使用,如果有成千上萬(wàn)人同時(shí)登陸,系統(tǒng)所承受的負(fù)荷非常之大。其中,數(shù)據(jù)庫(kù)連接的建立與釋放是這一系統(tǒng)中代價(jià)最大的操作,系統(tǒng)在數(shù)據(jù)庫(kù)的建立與釋放的過(guò)程中運(yùn)用連接池技術(shù),建立了相應(yīng)的數(shù)據(jù)庫(kù)連接對(duì)象,當(dāng)客戶端應(yīng)用程序?qū)B接產(chǎn)生使用需求時(shí),便從中取出,之后再放回其中,減少了連接重新釋放所消耗的時(shí)間,同時(shí)其余客戶端應(yīng)用程序需要與對(duì)象進(jìn)行連接時(shí)可以直接從中取出使用,節(jié)省了建立連接的時(shí)間。
2.3審批工作流程的實(shí)現(xiàn)
在本系統(tǒng)中,對(duì)審批流程的定義、流轉(zhuǎn)以及撤銷(xiāo)進(jìn)行了設(shè)計(jì),運(yùn)用微軟GryptoAPI技術(shù)、CAPICOM控件、JDK擴(kuò)展庫(kù)IAIK控件以及數(shù)字簽名技術(shù),有效的實(shí)現(xiàn)了單據(jù)和報(bào)表等網(wǎng)上審批流程。
3結(jié)語(yǔ)
1.引言:目前動(dòng)態(tài)網(wǎng)站設(shè)計(jì)技術(shù)主要有:利用Perl/C++/Delphi等開(kāi)發(fā)的CGI,兩種有名的API-ISAPI/NSAPI,還有ColdFusion,以及最近幾年流行起來(lái)的3p技術(shù)-ASP,PHP,JSP(據(jù)Internet上有關(guān)網(wǎng)站統(tǒng)計(jì)約有近百種);ASP-AtiveServerPage,由微軟公司開(kāi)發(fā),是一個(gè)WEB服務(wù)器端的開(kāi)發(fā)環(huán)境,主要采用腳本語(yǔ)言VBScript(或javascript/perl等)作為自己的開(kāi)發(fā)語(yǔ)言,可用ODBC或直接驅(qū)動(dòng)法訪問(wèn)Window平臺(tái)的數(shù)據(jù)庫(kù)。PHP-PersonServerPage,是由Rasmus個(gè)人創(chuàng)立的一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言.它大量地借用C,Java和Perl語(yǔ)言的語(yǔ)法,并耦合PHP自己的特性,.是一種很有個(gè)性的網(wǎng)站開(kāi)發(fā)語(yǔ)言,它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。JSP-JavaServerPage,是Sun公司推出的新一代站點(diǎn)開(kāi)發(fā)語(yǔ)言,Sun公司除Java應(yīng)用程序和JavaApplet之外,又創(chuàng)立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序開(kāi)發(fā),特別是有許多訪問(wèn)數(shù)據(jù)庫(kù)的方法。在電子商務(wù)平臺(tái)設(shè)計(jì)中,主要需要解決"網(wǎng)站結(jié)構(gòu)的設(shè)計(jì)","注冊(cè)界面","交易界面","后臺(tái)數(shù)據(jù)庫(kù)",以及"配套模塊"諸如購(gòu)物/用戶/論壇/反饋/搜索/會(huì)話等設(shè)計(jì);考慮篇幅,本文只給出統(tǒng)一的前臺(tái)界面及后臺(tái)數(shù)據(jù)庫(kù)的3p設(shè)計(jì)方法;可以說(shuō)ASP,PHP,JSP與網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的操作是電子商務(wù)網(wǎng)站平臺(tái)設(shè)計(jì)的堅(jiān)強(qiáng)基石。
2.構(gòu)建三種設(shè)計(jì)技術(shù)的運(yùn)行環(huán)境
2.1構(gòu)建ASP的運(yùn)行環(huán)境:NT5.0Server,IIS5.0,ASP3.0。安裝Windows2000Server(NT5.0Server)時(shí)選擇IIS5.0有關(guān)選項(xiàng)。安裝完后ASP3.0便內(nèi)嵌于IIS5.0中。測(cè)試ASP:啟動(dòng)瀏覽器,在地址欄處輸127.0.0.1:80/default.asp,若瀏覽到IIS服務(wù)器的ASP歡迎頁(yè)面,說(shuō)明安裝成功
2.2構(gòu)建PHP4的運(yùn)行環(huán)境:NT5.0Server,Apache1.3.12php4.0安裝支持PHP的web服務(wù)器Apache1.3.12,將Apache服務(wù)器壓縮文件解壓縮,根據(jù)提示進(jìn)行整個(gè)安裝過(guò)程,自己選擇安裝到目錄d:\apache下。安裝PHP4,將PHP4壓縮文件解壓縮到d:\php4即可,同時(shí)將其中的php.ini-dist文件拷貝到winnt目錄中,將文件更名為php.ini,打開(kāi)該文件將其中extension_dir設(shè)置為:d:/php4,并加載擴(kuò)展模塊:將文件中含有;extention=*.dll的各項(xiàng)前面的";"號(hào)去掉即可;修改設(shè)置Aphache服務(wù)器,用文本編輯器編輯目錄d:\aphache目錄下的子目錄conf下名為httpd.conf的文本文件,首先將"#ServerName*"這一行下加入"ServerName127.0.0.1/";,其次將"Port80"改為"Port81(或其他與IIS5.0不沖突的端口)",再其次設(shè)置更改Apache虛擬目錄,將"Documentroot"d:/Apache/htdocs""改為Documentroot"d:/trade"(該目錄即是電子商務(wù)網(wǎng)站目錄,可用任意方法建立目錄trade),最后加入支持php4的如下語(yǔ)句:ScriptAlias/php4/"d:/php4/"AddTypeapplication/x-httpd-php.phpAddTypeapplication/x-httpd-php.phtmlActionapplication/x-httpd-php4"/php4/php.exe";測(cè)試php:完成上述步驟后,在d:\trade目錄下,用如何文本編輯器,生成擴(kuò)展名為.php(或phtml)的文件test.php,在文件中輸入如下php代碼,存盤(pán)后,啟動(dòng)Apache,接著你在瀏覽器中輸入127.0.0.1:81/test.php,若看到php的版本和擴(kuò)展模塊等信息,說(shuō)明環(huán)境安裝設(shè)置成功。
2.3構(gòu)建JSP的運(yùn)行環(huán)境:NT5.0Server,Resin1.13,jdk1.3安裝Java編譯器jdk1.3:運(yùn)行jdk1_3-win.exe,按照提示完成安裝即可,將其安裝在d:\java1.3目錄,也可安裝在其他目錄。設(shè)置系統(tǒng)環(huán)境參數(shù):控制面板/系統(tǒng)/環(huán)境頁(yè)中選擇path參數(shù)加入d:\jdk1.3\bin;增加新的環(huán)境參數(shù)classpath=d:\jdk1.3\lib\tools.jar;d:\jdk1.3\lib\dt.jar;,然后重新啟動(dòng)計(jì)算機(jī)即可安裝支持JSP的web服務(wù)器Resin1.1.3,將RESIN-1.1.3.zip釋放為d:\Resin1.1.3即可。配置服務(wù)器端口,打開(kāi)d:/resin1.1.3/conf/目錄下的resin.conf文件在
8080
標(biāo)簽處將端口設(shè)置為82(在我的NT5.0上裝有三個(gè)服務(wù)器,這樣三個(gè)服務(wù)器的端口分別為IIS:80;Apache:81;Resin:82其實(shí)也可設(shè)置為其他互不沖突的端口號(hào)).測(cè)試JSP:?jiǎn)?dòng)Resin服務(wù)器,啟動(dòng)瀏覽器,在地址欄處輸127.0.0.1:82/,若瀏覽到Resin服務(wù)器的JSP歡迎頁(yè)面,說(shuō)明安裝成功
3生成三種格式的動(dòng)態(tài)表單頁(yè)面為了通用,這里采用可能用到的表單對(duì)象為例,至于下面設(shè)計(jì)具體數(shù)據(jù)表用到的字段,只要轉(zhuǎn)成給出的表單域相應(yīng)對(duì)象即可.
3.1用ASP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單:form.asp:生成表單域頭:生成普通文本:生成密碼文本:生成滾動(dòng)文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
3.2用PHP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單:form.php生成表單域頭:"?>生成普通文本:"?>生成密碼文本:"?>生成滾動(dòng)文本:"?>生成單選:"?>生成復(fù)選:"?>生成列表框:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Asp技術(shù)Php技術(shù)Jsp技術(shù)網(wǎng)站設(shè)計(jì)"?>生成提交按鈕"?>生成重填按鈕"?>生成表單域尾"?>
3.3用JSP動(dòng)態(tài)生成與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流的操作表單form.jsp生成表單域頭:生成普通文本:生成密碼文本:生成滾動(dòng)文本:生成單選:生成復(fù)選:生成列表框:生成提交按鈕生成重填按鈕生成表單域尾
4設(shè)計(jì)用于存儲(chǔ)商務(wù)網(wǎng)站交互數(shù)據(jù)的MySql數(shù)據(jù)庫(kù)
4.1啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器(MySql的安裝及ODBC驅(qū)動(dòng)程序的安裝與設(shè)置請(qǐng)參閱相關(guān)書(shū)籍)可在NT5.0下用啟動(dòng)服務(wù)法/NET命令法/命令窗口鍵入MySqld-shareware法,啟動(dòng)MySql數(shù)據(jù)庫(kù)服務(wù)器,啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器后,在d:\mysql\bin>提示符下鍵入mysql-h127.0.0.1-uroot即可出現(xiàn)mysql>提示符,從這開(kāi)始即可進(jìn)行對(duì)MySql數(shù)據(jù)庫(kù)的各種操作。若要退出可鍵入quit/exit,若要關(guān)閉數(shù)據(jù)庫(kù)服務(wù)器,可在d:\mysql\bin>提示符下鍵mysqladmin-urootshutdown4.2建立MySql數(shù)據(jù)庫(kù)在MySql數(shù)據(jù)庫(kù)的提示符mysql>鍵入Createdatabasetradedb;(或go)
4.2.建立MySql數(shù)據(jù)庫(kù)表這里以商務(wù)網(wǎng)站中常用的幾種數(shù)據(jù)表為例,主要用到的數(shù)據(jù)表和生成數(shù)據(jù)表的SQL代碼如下:(這里的數(shù)據(jù)表字段只要分別對(duì)應(yīng)上述表單域?qū)ο蠹纯蓪?shí)際操作,數(shù)據(jù)表統(tǒng)一用tablename表示)客戶登錄管理數(shù)據(jù)表CREATETABLEusers(IDintnotnullauto_increment,UserNamevarchar(30)notnull,Passwordvarchar(20)notnull)客戶信息數(shù)據(jù)表CREATETABLEusermessage(UserNamevarchar(30)notnull,Emailvarchar(80)notnull,Addressvarchar(120)notnull,Faxvarchar(40)null,Phonevarchar(40)notnull,Cerreycardvarchar(50)notnull)客戶定購(gòu)商品數(shù)據(jù)表CREATETABLEcatalog(ProductIdintnotnull,Namevarchar(64)notnull,Pricefloat(6,2)notnull,Description;textnull)
5設(shè)計(jì)處理表單數(shù)據(jù)的3p程序
5.1設(shè)計(jì)處理表單數(shù)據(jù)的ASP程序form_cl.asp建立與數(shù)據(jù)庫(kù)的連接:這里采用直接驅(qū)動(dòng)法Setconn=Server.CreateObject("ADODB.Connection");conn.open"driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb"獲取表單提交的數(shù)據(jù):data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk")data4=request("dxk");data5=request("fxk");data6=request("lbk")用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:sql="select*fromtablename";setrs=conn.execute(sql)"增加數(shù)據(jù)記錄:sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''data1'''',''''data2'''',''''data3'''',''''data4'''',''''data5'''',''''data5'''')";setrs=conn.execute(sql)更改某條數(shù)據(jù)記錄:sql="updatetablenamesetdata1="request(ptwbk)",whereID="num";setrs=conn.execute(sql)刪除某條數(shù)據(jù)記錄:sql="deletefromtablenamewhereID="num";setrs=conn.execute(sql)將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出Response.Write"
"Response.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Name&""NextResponse.Write"
"WhileNotrs.EOFResponse.Write""Fori=0tors.Fields.Count-1Response.WRITE""&rs.Fields(i).Value&""NextResponse.Write"
"rs.MoveNextWendResponse.Write"
"關(guān)閉數(shù)據(jù)庫(kù):rs.close;conn.Close
5.2設(shè)計(jì)處理表單數(shù)據(jù)的PHP程序form_cl.php建立與數(shù)據(jù)庫(kù)的連接:這里采用PHP的MySql函數(shù)法(也可用ODBC函數(shù)法)$conn=odbc_connect("localhost","user","xxxxxx");選擇數(shù)據(jù)庫(kù):mysql_select_db("tradedb","$conn");獲去表單提交的數(shù)據(jù):$data1=$ptwbk;$data2=$mmwbk;$data3=$gdwbk;$data4=$dxk;$data5=$fxk;$data6=$lbk;用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:$sql="select*fromtablename";$result=odbc_do($conn,$sql);增加數(shù)據(jù)記錄:$sql="insertintotablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk)values(''''$data1'''',''''$data2'''',''''$data3'''',''''$data4'''',''''$data5'''',''''$data6'''')";$result=odbc_do($conn,$sql);更改某條數(shù)據(jù)記錄:$sql="updatetablenameset$data1=ptwbkwhereID=num"$result=odbc_do($conn,$sql);刪除某條數(shù)據(jù)記錄:$sql="deletefromtablenamewhereID=num";$result=odbc_do($conn,$sql);將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出odbc_result_all($result,"border=1");關(guān)閉數(shù)據(jù)庫(kù):odbc_close($conn);
5.3設(shè)計(jì)處理表單數(shù)據(jù)的JSP程序form_cl.jsp建立與數(shù)據(jù)庫(kù)的連接:這里采用JDBC-ODBC橋生成JavaBean法創(chuàng)建一個(gè)JavaBean命名為conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目錄下,代碼如下:(限于篇幅這里沒(méi)按標(biāo)準(zhǔn)書(shū)寫(xiě),而采用不換行寫(xiě)法,其他類(lèi)同)packagetrade;importjava.sql.*;publicclassconndb{Stringurl="jdbc:inetdae:localhost";Stringlogin="user";Stringpassword="xxxxxx";StringsDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc:Dsnmysql";Connectionconn=null;ResultSetrs=null;publicconndb(){try{Class.forName(sDBDriver);Connectionconn=DriverManager.getConnection(url,login,password);}catch(java.lang.ClassNotFoundExceptione){System.err.println("conndb():"+e.getMessage());}}Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr);Statementstmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println("aq.executeQuery:"+ex.getMessage());}returnrs;}}然后用javac編譯conndb.java生成與其同目錄的conndb.class文件,在form_cl.jsp文件中加入如下標(biāo)簽即可建立與數(shù)據(jù)庫(kù)的連接獲去表單提交的數(shù)據(jù):Stringdata1=request.getParameter("ptwbk");Stringdata2=request.getParameter("mmwbk")Stringdata3=request.getParameter("gdwbk")Stringdata4=request.getParameter("dxk")Stringdata5=request.getParameter("fxk")Stringdata5=request.getParameter("lbk")語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作查詢數(shù)據(jù)記錄:Stringsql="select*fromtablename";connbean.executeQuery(sql);增加數(shù)據(jù)記錄:Stringsql="insertintotablenamevalues(''''"+data1+"'''',''''"+data2+"'''',''''"+data3+"'''',''''"+data4+"''''+"'''',''''"+data5+"'''',''''"+data6+''''")";connbean.executeQuery(sql);更改某條數(shù)據(jù)記錄:Stringsql="updatetablenamesetdata1=''''"+ptwbk+"'''',data2=''''"+mmvbk+"'''',data3=''''"+gdwbk+"''''whereID=''''"+num+"''''";connbean.executeQuery(sql)刪除某條數(shù)據(jù)記錄:Stringsql="deletefromtablenamewhereID=''''"+num+"''''";connbean.executeQuery(sql);;將SQL語(yǔ)句處理的數(shù)據(jù)結(jié)果輸出ResultSetrs=connbean.executeQuery(sql);While(rs.next()){out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+rs.getString("mmvbk")+"
");out.print("
"+rs.getString("gdwbk")+"
");out.print("
"+rs.getString("dxk")+"
");out.print("
"+rs.getString("fxk")+"
");out.print("
"+rs.getString("lbk")+"
");}關(guān)閉數(shù)據(jù)庫(kù):rs.close();
6三種電子商務(wù)網(wǎng)站設(shè)計(jì)技術(shù)綜述
6.1主要特性:可見(jiàn)下表設(shè)計(jì)技術(shù)運(yùn)行平臺(tái)服務(wù)器開(kāi)發(fā)程序擴(kuò)展組件ASPWindows系列IISVbscript/Jscript/PerlActiveXPHPUnix系列,Novell,WindowsApache等許多服務(wù)器phpFunctionJSPUnix系列,Novell,WindowsResin等許多服務(wù)器JavaJavaBean
6.2連接數(shù)據(jù)庫(kù)的方法:通過(guò)上述操作可看出,本文采用了三種操作MySql數(shù)據(jù)庫(kù)的方法,Asp采用直接驅(qū)動(dòng)法,Php采用MySql函數(shù)法,Jsp采用JDBC-ODBC/JavaBean法
6.3網(wǎng)站結(jié)構(gòu)設(shè)計(jì)考慮篇幅,本文只給出了Widows平臺(tái)上,電子商務(wù)網(wǎng)站設(shè)計(jì)中的主要環(huán)節(jié)的代碼設(shè)計(jì),對(duì)于Linux平臺(tái)、網(wǎng)站結(jié)構(gòu)、各個(gè)功能模塊設(shè)計(jì)等論題,作者已經(jīng)有兩篇這方面的論文在核心刊物上待發(fā)表,這里不便公開(kāi).
2007年1月至6月期間,半年時(shí)間內(nèi),CNCERT/CC接收的網(wǎng)絡(luò)仿冒事件和網(wǎng)頁(yè)惡意代碼事件,已分別超出去年全年總數(shù)的14.6%和12.5%。
從CNCERT/CC掌握的半年情況來(lái)看,攻擊者的攻擊目標(biāo)明確,針對(duì)不同網(wǎng)站和用戶采用不同的攻擊手段,且攻擊行為趨利化特點(diǎn)表現(xiàn)明顯。對(duì)政府類(lèi)和安全管理相關(guān)類(lèi)網(wǎng)站主要采用篡改網(wǎng)頁(yè)的攻擊形式,也不排除放置惡意代碼的可能。對(duì)中小企業(yè),尤其是以網(wǎng)絡(luò)為核心業(yè)務(wù)的企業(yè),采用有組織的分布式拒絕服務(wù)攻擊(DDoS)等手段進(jìn)行勒索,影響企業(yè)正常業(yè)務(wù)的開(kāi)展。對(duì)于個(gè)人用戶,攻擊者更多的是通過(guò)用戶身份竊取等手段,偷取該用戶游戲賬號(hào)、銀行賬號(hào)、密碼等,竊取用戶的私有財(cái)產(chǎn)。
2用IIS+ASP建網(wǎng)站的安全性分析
微軟推出的IIS+ASP的解決方案作為一種典型的服務(wù)器端網(wǎng)頁(yè)設(shè)計(jì)技術(shù),被廣泛應(yīng)用在網(wǎng)上銀行、電子商務(wù)、網(wǎng)上調(diào)查、網(wǎng)上查詢、BBS、搜索引擎等各種互聯(lián)網(wǎng)應(yīng)用中。但是,該解決方案在為我們帶來(lái)便捷的同時(shí),也帶來(lái)了嚴(yán)峻的安全問(wèn)題。本文從ASP程序設(shè)計(jì)角度對(duì)WEB信息安全及防范進(jìn)行分析討論。
3SP安全漏洞和防范
3.1程序設(shè)計(jì)與腳本信息泄漏隱患
bak文件。攻擊原理:在有些編輯ASP程序的工具中,當(dāng)創(chuàng)建或者修改一個(gè)ASP文件時(shí),編輯器自動(dòng)創(chuàng)建一個(gè)備份文件,如果你沒(méi)有刪除這個(gè)bak文件,攻擊者可以直接下載,這樣源程序就會(huì)被下載。
防范技巧:上傳程序之前要仔細(xì)檢查,刪除不必要的文檔。對(duì)以BAK為后綴的文件要特別小心。
inc文件泄露問(wèn)題。攻擊原理:當(dāng)存在ASP的主頁(yè)正在制作且沒(méi)有進(jìn)行最后調(diào)試完成以前,可以被某些搜索引擎機(jī)動(dòng)追加為搜索對(duì)象。如果這時(shí)候有人利用搜索引擎對(duì)這些網(wǎng)頁(yè)進(jìn)行查找,會(huì)得到有關(guān)文件的定位,并能在瀏覽器中查看到數(shù)據(jù)庫(kù)地點(diǎn)和結(jié)構(gòu)的細(xì)節(jié),并以此揭示完整的源代碼。
防范技巧:程序員應(yīng)該在網(wǎng)頁(yè)前對(duì)它進(jìn)行徹底的調(diào)試。首先對(duì).inc文件內(nèi)容進(jìn)行加密,其次也可以使用.asp文件代替.inc文件,使用戶無(wú)法從瀏覽器直接觀看文件的源代碼。
3.2對(duì)ASP頁(yè)面進(jìn)行加密。為有效地防止ASP源代碼泄露,可以對(duì)ASP頁(yè)面進(jìn)行加密。我們?cè)捎脙煞N方法對(duì)ASP頁(yè)面進(jìn)行加密。一是使用組件技術(shù)將編程邏輯封裝入DLL之中;二是使用微軟的ScriptEncoder對(duì)ASP頁(yè)面進(jìn)行加密。3.3程序設(shè)計(jì)與驗(yàn)證不全漏洞
驗(yàn)證碼。普遍的客戶端交互如留言本、會(huì)員注冊(cè)等僅是按照要求輸入內(nèi)容,但網(wǎng)上有很多攻擊軟件,如注冊(cè)機(jī),可以通過(guò)瀏覽WEB,掃描表單,然后在系統(tǒng)上頻繁注冊(cè),頻繁發(fā)送不良信息,造成不良的影響,或者通過(guò)軟件不斷的嘗試,盜取你的密碼。而我們使用通過(guò)使用驗(yàn)證碼技術(shù),使客戶端輸入的信息都必須經(jīng)過(guò)驗(yàn)證,從而可以解決這個(gè)問(wèn)題。
登陸驗(yàn)證。對(duì)于很多網(wǎng)頁(yè),特別是網(wǎng)站后臺(tái)管理部分,是要求有相應(yīng)權(quán)限的用戶才能進(jìn)入操作的。但是,如果這些頁(yè)面沒(méi)有對(duì)用戶身份進(jìn)行驗(yàn)證,黑客就可以直接在地址欄輸入收集到的相應(yīng)的URL路徑,避開(kāi)用戶登錄驗(yàn)證頁(yè)面,從而獲得合法用戶的權(quán)限。所以,登陸驗(yàn)證是非常必要的。
SQL注入。SQL注入是從正常的WWW端口訪問(wèn),而且表面看起來(lái)跟一般的Web頁(yè)面訪問(wèn)沒(méi)什么區(qū)別,所以目前市面的防火墻都不會(huì)對(duì)SQL注入發(fā)出警報(bào),如果管理員沒(méi)查看IIS日志的習(xí)慣,可能被入侵很長(zhǎng)時(shí)間都不會(huì)發(fā)覺(jué)。
SQL注入攻擊是最為常見(jiàn)的程序漏洞攻擊方式,引起攻擊的根本原因就是盲目信任用戶,將用戶輸入用來(lái)直接構(gòu)造SQL語(yǔ)句或存儲(chǔ)過(guò)程的參數(shù)。以下列出三種攻擊的形式:
A.用戶登錄:假設(shè)登錄頁(yè)面有兩個(gè)文本框,分別用來(lái)供用戶輸入帳號(hào)和密碼,利用執(zhí)行SQL語(yǔ)句來(lái)判斷用戶是否為合法用戶。試想,如果黑客在密碼文本框中輸入''''OR0=0,即不管前面輸入的用戶帳號(hào)和密碼是什么,OR后面的0=0總是成立的,最后結(jié)果就是該黑客成為了合法的用戶。
B.用戶輸入:假設(shè)網(wǎng)頁(yè)中有個(gè)搜索功能,只要用戶輸入搜索關(guān)鍵字,系統(tǒng)就列出符合條件的所有記錄,可是,如果黑客在關(guān)鍵字文本框中輸入''''GODROPTABLE用戶表,后果是用戶表被徹底刪除。
C.參數(shù)傳遞:假設(shè)我們有個(gè)網(wǎng)頁(yè)鏈接地址是HTTP://……asp?id=22,然后ASP在頁(yè)面中利用Request.QueryString[''''id'''']取得該id值,構(gòu)成某SQL語(yǔ)句,這種情況很常見(jiàn)。可是,如果黑客將地址變?yōu)镠TTP://……asp?id=22anduser=0,結(jié)果會(huì)怎樣?如果程序員有沒(méi)有對(duì)系統(tǒng)的出錯(cuò)提示進(jìn)行屏蔽處理的話,黑客就獲得了數(shù)據(jù)庫(kù)的用戶名,這為他們的進(jìn)一步攻擊提供了很好的條件。
解決方法:以上幾個(gè)例子只是為了起到拋磚引玉的作用,其實(shí),黑客利用“猜測(cè)+精通的sql語(yǔ)言+反復(fù)嘗試”的方式,可以構(gòu)造出各種各樣的sql入侵。作為程序員,如何來(lái)防御或者降低受攻擊的幾率呢?作者在實(shí)際中是按以下方法做的:
第一:在用戶輸入頁(yè)面加以友好備注,告知用戶只能輸入哪些字符;
第二:在客戶端利用ASP自帶的校驗(yàn)控件和正則表達(dá)式對(duì)用戶輸入進(jìn)行校驗(yàn),發(fā)現(xiàn)非法字符,提示用戶且終止程序進(jìn)行;
第三:為了防止黑客避開(kāi)客戶端校驗(yàn)直接進(jìn)入后臺(tái),在后臺(tái)程序中利用一個(gè)公用函數(shù)再次對(duì)用戶輸入進(jìn)行檢查,一旦發(fā)現(xiàn)可疑輸入,立即終止程序,但不進(jìn)行提示,同時(shí),將黑客IP、動(dòng)作、日期等信息保存到日志數(shù)據(jù)表中以備核查。
第四:對(duì)于參數(shù)的情況,頁(yè)面利用QueryString或者Quest取得參數(shù)后,要對(duì)每個(gè)參數(shù)進(jìn)行判斷處理,發(fā)現(xiàn)異常字符,要利用replace函數(shù)將異常字符過(guò)濾掉,然后再做下一步操作。
第五:只給出一種錯(cuò)誤提示信息,服務(wù)器都只提示HTTP500錯(cuò)誤。
第六:在IIS中為每個(gè)網(wǎng)站設(shè)置好執(zhí)行權(quán)限。千萬(wàn)別給靜態(tài)網(wǎng)站以“腳本和可執(zhí)行”權(quán)限。一般情況下給個(gè)“純腳本”權(quán)限就夠了,對(duì)于那些通過(guò)網(wǎng)站后臺(tái)管理中心上傳的文件存放的目錄,就更吝嗇一點(diǎn)吧,執(zhí)行權(quán)限設(shè)為“無(wú)”好了。
第七:數(shù)據(jù)庫(kù)用戶的權(quán)限配置。對(duì)于MS_SQL,如果PUBLIC權(quán)限足夠使用的絕不給再高的權(quán)限,千萬(wàn)不要SA級(jí)別的權(quán)限隨隨便便地給。
3.4傳漏洞
諸如論壇,同學(xué)錄等網(wǎng)站系統(tǒng)都提供了文件上傳功能,但在網(wǎng)頁(yè)設(shè)計(jì)時(shí)如果缺少對(duì)用戶提交參數(shù)的過(guò)濾,將使得攻擊者可以上傳網(wǎng)頁(yè)木馬等惡意文件,導(dǎo)致攻擊事件的發(fā)生。
防文件上傳漏洞
在文件上傳之前,加入文件類(lèi)型判斷模塊,進(jìn)行過(guò)濾,防止ASP、ASA、CER等類(lèi)型的文件上傳。
暴庫(kù)。暴庫(kù),就是通過(guò)一些技術(shù)手段或者程序漏洞得到數(shù)據(jù)庫(kù)的地址,并將數(shù)據(jù)非法下載到本地。
數(shù)據(jù)庫(kù)可能被下載。在IIS+ASP網(wǎng)站中,如果有人通過(guò)各種方法獲得或者猜到數(shù)據(jù)庫(kù)的存儲(chǔ)路徑和文件名,則該數(shù)據(jù)庫(kù)就可以被下載到本地。
數(shù)據(jù)庫(kù)可能被解密
由于Access數(shù)據(jù)庫(kù)的加密機(jī)制比較簡(jiǎn)單,即使設(shè)置了密碼,解密也很容易。因此,只要數(shù)據(jù)庫(kù)被下載,其信息就沒(méi)有任何安全性可言了。
防止數(shù)據(jù)庫(kù)被下載。由于Access數(shù)據(jù)庫(kù)加密機(jī)制過(guò)于簡(jiǎn)單,有效地防止數(shù)據(jù)庫(kù)被下載,就成了提高ASP+Access解決方案安全性的重中之重。以下兩種方法簡(jiǎn)單、有效。
非常規(guī)命名法。為Access數(shù)據(jù)庫(kù)文件起一個(gè)復(fù)雜的非常規(guī)名字,并把它放在幾個(gè)目錄下。
使用ODBC數(shù)據(jù)源。在ASP程序設(shè)計(jì)中,如果有條件,應(yīng)盡量使用ODBC數(shù)據(jù)源,不要把數(shù)據(jù)庫(kù)名寫(xiě)在程序中,否則,數(shù)據(jù)庫(kù)名將隨ASP源代碼的失密而一同失密。
使用密碼加密。經(jīng)過(guò)MD5加密,再結(jié)合生成圖片驗(yàn)證碼技術(shù),暴力破解的難度會(huì)大大增強(qiáng)。
使用數(shù)據(jù)備份。當(dāng)網(wǎng)站被黑客攻擊或者其它原因丟失了數(shù)據(jù),可以將備份的數(shù)據(jù)恢復(fù)到原始的數(shù)據(jù),保證了網(wǎng)站在一些人為的、自然的不可避免的條件下的相對(duì)安全性。
3.5SP木馬
由于ASP它本身是服務(wù)器提供的一項(xiàng)服務(wù)功能,所以這種ASP腳本的木馬后門(mén),不會(huì)被殺毒軟件查殺。被黑客們稱(chēng)為“永遠(yuǎn)不會(huì)被查殺的后門(mén)”。我在這里講講如何有效的發(fā)現(xiàn)web空間中的asp木馬并清除。
技巧1:殺毒軟件查殺
一些非常有名的asp木馬已經(jīng)被殺毒軟件列入了黑名單,所以利用殺毒軟件對(duì)web空間中的文件進(jìn)行掃描,可以有效的發(fā)現(xiàn)并清除這些有名的asp木馬。
技巧2:FTP客戶端對(duì)比
asp木馬若進(jìn)行偽裝,加密,躲藏殺毒軟件,怎么辦?
我們可以利用一些FTP客戶端軟件(例如cuteftp,F(xiàn)lashFXP)提供的文件對(duì)比功能,通過(guò)對(duì)比FTP的中的web文件和本地的備份文件,發(fā)現(xiàn)是否多出可疑文件。
技巧3:用BeyondCompare2進(jìn)行對(duì)比
滲透性asp木馬,可以將代碼插入到指定web文件中,平常情況下不會(huì)顯示,只有使用觸發(fā)語(yǔ)句才能打開(kāi)asp木馬,其隱蔽性非常高。BeyondCompare2這時(shí)候就會(huì)作用比較明顯了。
技巧4:利用組件性能找asp木馬
如:思易asp木馬追捕。
大家在查找web空間的asp木馬時(shí),最好幾種方法結(jié)合起來(lái),這樣就能有效的查殺被隱藏起來(lái)的asp木馬。
結(jié)束語(yǔ)
總結(jié)了ASP木馬防范的十大原則供大家參考:
建議用戶通過(guò)FTP來(lái)上傳、維護(hù)網(wǎng)頁(yè),盡量不安裝asp的上傳程序。
對(duì)asp上傳程序的調(diào)用一定要進(jìn)行身份認(rèn)證,并只允許信任的人使用上傳程序。
asp程序管理員的用戶名和密碼要有一定復(fù)雜性,不能過(guò)于簡(jiǎn)單,還要注意定期更換。
到正規(guī)網(wǎng)站下載asp程序,下載后要對(duì)其數(shù)據(jù)庫(kù)名稱(chēng)和存放路徑進(jìn)行修改,數(shù)據(jù)庫(kù)文件名稱(chēng)也要有一定復(fù)雜性。
要盡量保持程序是最新版本。
不要在網(wǎng)頁(yè)上加注后臺(tái)管理程序登陸頁(yè)面的鏈接。
為防止程序有未知漏洞,可以在維護(hù)后刪除后臺(tái)管理程序的登陸頁(yè)面,下次維護(hù)時(shí)再通過(guò)上傳即可。
要時(shí)常備份數(shù)據(jù)庫(kù)等重要文件。
日常要多維護(hù),并注意空間中是否有來(lái)歷不明的asp文件。
一旦發(fā)現(xiàn)被人侵,除非自己能識(shí)別出所有木馬文件,否則要?jiǎng)h除所有文件。重新上傳文件前,所有asp程序用戶名和密碼都要重置,并要重新修改程序數(shù)據(jù)庫(kù)名稱(chēng)和存放路徑以及后臺(tái)管理程序的路徑。
做好以上防范措施,您的網(wǎng)站只能說(shuō)是相對(duì)安全了,決不能因此疏忽大意,因?yàn)槿肭峙c反入侵是一場(chǎng)永恒的戰(zhàn)爭(zhēng)!網(wǎng)站安全是一個(gè)較為復(fù)雜的問(wèn)題,嚴(yán)格的說(shuō),沒(méi)有絕對(duì)安全的網(wǎng)絡(luò)系統(tǒng),我們只有通過(guò)不斷的改進(jìn)程序,將各種可能出現(xiàn)的問(wèn)題考慮周全,對(duì)潛在的異常情況進(jìn)行處理,才能減少被黑客入侵的機(jī)會(huì)。
參考文獻(xiàn)
[1]袁志芳田曉芳李桂寶《ASP程序設(shè)計(jì)與WEB信息安全》中國(guó)教育信息化2007年21期.
[2]陳明奇《2007年上半年網(wǎng)絡(luò)安全狀況分析》信息網(wǎng)絡(luò)安全2007年第10期
信息技術(shù)課程的教學(xué)網(wǎng)站可以在學(xué)習(xí)的過(guò)程中為學(xué)生提供豐富的信息技術(shù)課程資源,同時(shí)還為學(xué)生在信息技術(shù)課程各個(gè)環(huán)節(jié)的學(xué)習(xí)中提供了學(xué)習(xí)工具,所以在實(shí)踐中進(jìn)行信息技術(shù)課程教學(xué)網(wǎng)站的設(shè)計(jì)有著重大意義。首先,信息技術(shù)課程教學(xué)網(wǎng)站的設(shè)計(jì)是對(duì)全體學(xué)生的關(guān)注。在開(kāi)展信息技術(shù)課程教學(xué)網(wǎng)站的設(shè)計(jì)過(guò)程中,主要是面向?qū)W生的學(xué)習(xí)需求,所以對(duì)于每一位學(xué)生的發(fā)展都比較關(guān)注,另外,也尊重學(xué)生自身的個(gè)性化需求。確保每一位學(xué)生都能夠通過(guò)信息技術(shù)課程的教學(xué)網(wǎng)站學(xué)習(xí)到相關(guān)的技術(shù)知識(shí),以此來(lái)提升信息技術(shù)課程的教學(xué)效率。其次,信息技術(shù)課程教學(xué)網(wǎng)站的設(shè)計(jì)注重對(duì)學(xué)生交流與溝通能力的培養(yǎng)。當(dāng)信息技術(shù)課程的教學(xué)網(wǎng)站建立之后,一般都設(shè)置討論區(qū),可以和同學(xué),也可以和老師之間就關(guān)心的學(xué)習(xí)問(wèn)題進(jìn)行交流,這不僅僅拉近了師生之間的關(guān)系,為信息技術(shù)課程的教學(xué)營(yíng)造了良好的氛圍,也在一定程度上增強(qiáng)了學(xué)生自身的溝通能力。另外老師可以通過(guò)網(wǎng)站的討論區(qū)對(duì)學(xué)生所提出的問(wèn)題進(jìn)行及時(shí)的解答,了解學(xué)生在課堂學(xué)習(xí)中所遇到的難點(diǎn)與困惑,同時(shí)對(duì)于討論的結(jié)果進(jìn)行評(píng)價(jià)和展示,從而更好地滿足學(xué)生全面發(fā)展的現(xiàn)實(shí)需求,促進(jìn)學(xué)生綜合素質(zhì)的全面發(fā)展。
二、信息技術(shù)課程教學(xué)網(wǎng)站的實(shí)現(xiàn)措施
1.要做好網(wǎng)站的功能定位和需求分析
在對(duì)信息技術(shù)網(wǎng)站進(jìn)行設(shè)計(jì)的時(shí)候,應(yīng)當(dāng)廣泛地進(jìn)行資料的收集,同時(shí)仔細(xì)研究和調(diào)查已經(jīng)在使用的信息技術(shù)課程網(wǎng)站的優(yōu)缺點(diǎn),對(duì)信息技術(shù)課程網(wǎng)站的日后發(fā)展方向開(kāi)展科學(xué)的分析,從而確保所構(gòu)建的信息技術(shù)網(wǎng)站的可行性和科學(xué)性。在進(jìn)行信息技術(shù)課程教學(xué)網(wǎng)站功能定位的時(shí)候,應(yīng)該從以下幾個(gè)方面進(jìn)行努力。首先要構(gòu)建老師和學(xué)生使用的強(qiáng)大信息資源庫(kù)。實(shí)踐中在開(kāi)展信息技術(shù)課程教學(xué)網(wǎng)站設(shè)計(jì)的過(guò)程中,應(yīng)該有針對(duì)性地系統(tǒng)地構(gòu)建豐富的信息庫(kù)資源,以便可以更好地滿足學(xué)生的日常學(xué)習(xí)需求,使得信息技術(shù)課程的教學(xué)效率更高。其次,要注重老師和學(xué)生之間交流模塊的構(gòu)建。學(xué)習(xí)過(guò)程中,便捷的學(xué)生和學(xué)生、學(xué)生和老師之間的交流平臺(tái)是保障信息技術(shù)課程教學(xué)質(zhì)量的關(guān)鍵所在,同時(shí)也是師生之間良好關(guān)系構(gòu)建的基礎(chǔ)保障,因此在進(jìn)行信息技術(shù)課程網(wǎng)站設(shè)計(jì)的過(guò)程中,應(yīng)該要實(shí)現(xiàn)論壇、聊天室之類(lèi)的功能。第三要構(gòu)筑信息技術(shù)課程完整的課程內(nèi)容結(jié)構(gòu)。信息技術(shù)課程的教學(xué)網(wǎng)站是學(xué)生開(kāi)展自主學(xué)習(xí)的重要場(chǎng)所,因此在進(jìn)行網(wǎng)站的設(shè)計(jì)時(shí)就應(yīng)當(dāng)構(gòu)建完善的課程內(nèi)容,同時(shí)配以檢測(cè)習(xí)題和評(píng)分系統(tǒng),讓學(xué)生可以樂(lè)學(xué)和好學(xué),在學(xué)習(xí)過(guò)程中變得愉快輕松。
2.做好網(wǎng)站內(nèi)容的設(shè)計(jì)工作
第一要對(duì)學(xué)習(xí)的資源進(jìn)行擴(kuò)展。在進(jìn)行信息技術(shù)課程教學(xué)網(wǎng)站內(nèi)容設(shè)計(jì)的時(shí)候,應(yīng)該盡量結(jié)合信息技術(shù)課程教學(xué)特點(diǎn)和實(shí)際情況,注重對(duì)素材資源的額整理和收集,采取不同的學(xué)習(xí)工具和相關(guān)的資源網(wǎng)站鏈接,對(duì)信息技術(shù)課程虛席資源的深度和廣度進(jìn)行擴(kuò)展。第二要做好自我評(píng)價(jià)系統(tǒng)的設(shè)計(jì)。在利用網(wǎng)站開(kāi)展信息技術(shù)學(xué)習(xí)的時(shí)候,學(xué)生正確的自我評(píng)價(jià)可以很好地激發(fā)學(xué)生的學(xué)習(xí)興趣,最大限度地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。所以,在進(jìn)行信息技術(shù)課程教學(xué)網(wǎng)站內(nèi)容設(shè)計(jì)的時(shí)候,應(yīng)該注重對(duì)學(xué)生自我評(píng)價(jià)系統(tǒng)的設(shè)計(jì),為學(xué)生的學(xué)習(xí)提供針對(duì)性且有真強(qiáng)針對(duì)性的強(qiáng)化訓(xùn)練,幫助學(xué)生更好地完成自我評(píng)價(jià),最大限度地提升信息技術(shù)課程的教學(xué)效率。
三、結(jié)語(yǔ)
1.1網(wǎng)站設(shè)計(jì)原則
電子政務(wù)網(wǎng)站設(shè)計(jì)要符合政府部門(mén)工作需要與廣大人民群眾對(duì)政府服務(wù)監(jiān)督的原則,網(wǎng)站信息功能操作便捷,滿足政務(wù)公開(kāi)與新聞需要,網(wǎng)站設(shè)計(jì)要具有前瞻性,可實(shí)現(xiàn)網(wǎng)站欄目的增加和后臺(tái)數(shù)據(jù)庫(kù)的擴(kuò)容,此外,電子政務(wù)網(wǎng)站的安全性是網(wǎng)站運(yùn)行的關(guān)鍵內(nèi)容,電子政務(wù)網(wǎng)站設(shè)計(jì)要充分考慮網(wǎng)站安全的諸多方面因素,不僅要保證網(wǎng)站信息數(shù)據(jù)的準(zhǔn)確性與完整性,而且要具備防破壞和防攻擊能力。
1.2網(wǎng)站設(shè)計(jì)目標(biāo)
電子政務(wù)網(wǎng)站是面向社會(huì)的政務(wù)信息與在線政府服務(wù)的公共平臺(tái),電子政務(wù)網(wǎng)站設(shè)計(jì)目標(biāo)是要實(shí)現(xiàn)大量政務(wù)信息公布,網(wǎng)上辦公及資源共享,政務(wù)信息公布是要將政府所掌握的信息資源及時(shí)、準(zhǔn)確的向社會(huì)公布,提高社會(huì)對(duì)政府公信度的信任值;網(wǎng)上辦公,實(shí)現(xiàn)政府辦公電子化,如會(huì)議通知、政府形象、法規(guī)辦公、信息傳達(dá)、意見(jiàn)調(diào)查,網(wǎng)上辦事等功能由電子政務(wù)網(wǎng)站實(shí)現(xiàn);資源共享是將政府部門(mén)所掌握的社會(huì)所需信息資源建立數(shù)據(jù)庫(kù),可通過(guò)搜索功能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)資源的調(diào)用,以便民服務(wù)為宗旨實(shí)現(xiàn)政府網(wǎng)絡(luò)服務(wù)功能。
2電子政務(wù)網(wǎng)站結(jié)構(gòu)設(shè)計(jì)
2.1電子政務(wù)網(wǎng)站層次結(jié)構(gòu)
本文所設(shè)計(jì)的電子政務(wù)網(wǎng)站采用B/S架構(gòu),建立3層結(jié)構(gòu)即:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,網(wǎng)站設(shè)計(jì)分層結(jié)構(gòu)不僅能夠提高網(wǎng)站的訪問(wèn)速度,而且數(shù)據(jù)庫(kù)與表示層分離增強(qiáng)了網(wǎng)站的安全性。電子政務(wù)網(wǎng)站層次結(jié)構(gòu)如圖1所示。表示層主要是實(shí)現(xiàn)辦公自動(dòng)化、公共信息管理及與群眾信息互動(dòng)管理;業(yè)務(wù)邏輯層是實(shí)現(xiàn)電子政務(wù)各項(xiàng)工作分類(lèi),根據(jù)政務(wù)內(nèi)容進(jìn)行工作流劃分,歸類(lèi)處理;數(shù)據(jù)訪問(wèn)層是實(shí)現(xiàn)網(wǎng)站平臺(tái)與數(shù)據(jù)庫(kù)之間的關(guān)聯(lián),可實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)與調(diào)用,通過(guò)數(shù)據(jù)整合、過(guò)濾和轉(zhuǎn)換,將政務(wù)數(shù)據(jù)存入數(shù)據(jù)庫(kù),方便用戶進(jìn)行調(diào)用。
2.2電子政務(wù)網(wǎng)站體系結(jié)構(gòu)
將電子政務(wù)網(wǎng)站劃分為6大模塊,包括信息模塊、面向公共服務(wù)的服務(wù)模塊、針對(duì)于政務(wù)內(nèi)部業(yè)務(wù)流程的業(yè)務(wù)模塊、安全支撐體系的安全模塊、數(shù)據(jù)庫(kù)模塊和網(wǎng)站管理模塊。電子政務(wù)網(wǎng)站體系結(jié)構(gòu)如圖2所示。電子政務(wù)網(wǎng)站數(shù)據(jù)庫(kù)模塊是存儲(chǔ)政務(wù)信息及服務(wù)數(shù)據(jù)的中心模塊;信息模塊是政務(wù)公開(kāi)、政策信息的平臺(tái)模塊;公共服務(wù)模塊提供政府面向社會(huì)的網(wǎng)絡(luò)辦公服務(wù),是政府工作于社會(huì)需求互動(dòng)平臺(tái);內(nèi)部業(yè)務(wù)模塊是實(shí)現(xiàn)部門(mén)內(nèi)部、部門(mén)之間的報(bào)文傳遞、公文審核等實(shí)現(xiàn)無(wú)紙化辦公;網(wǎng)站安全模塊提供網(wǎng)站安全運(yùn)行和信息安全保障;網(wǎng)站管理模塊是網(wǎng)站后臺(tái)管理,可實(shí)現(xiàn)信息與各項(xiàng)功能的管理。
3電子政務(wù)網(wǎng)站功能設(shè)計(jì)
電子政務(wù)網(wǎng)站功能分為前臺(tái)服務(wù)功能和后臺(tái)管理功能,前臺(tái)服務(wù)功能包括:政務(wù)公開(kāi)、公共互動(dòng)、在線服務(wù)、最新資訊和在線資源5個(gè)板塊;后臺(tái)管理功能包括:信息管理、文件管理、公共服務(wù)管理和用戶管理4個(gè)板塊。電子政務(wù)網(wǎng)站功能板塊如圖3所示。
3.1網(wǎng)站前臺(tái)板塊政務(wù)公開(kāi):政務(wù)公開(kāi)板塊中包含政府機(jī)構(gòu)簡(jiǎn)介、政府工作人員信息、政府工作內(nèi)容等。公共互動(dòng):公共互動(dòng)板塊包含公共郵箱、網(wǎng)上調(diào)查、郵件訂閱、論壇等。在線服務(wù):在線服務(wù)功能包括網(wǎng)絡(luò)辦公服務(wù)指南、在線咨詢、行政審批、申請(qǐng)表下載等便民服務(wù)。最新資訊:最新資訊板塊中包含政府工作動(dòng)態(tài)、政府工作新聞報(bào)道、政府通知等內(nèi)容。在線資源:在線資源板塊包含地方日志、政府工作總結(jié)、各類(lèi)報(bào)表、公文報(bào)告等內(nèi)容。
3.2網(wǎng)站后臺(tái)板塊信息管理:信息管理板塊內(nèi)容包括信息、信圖1電子政務(wù)網(wǎng)站層次結(jié)構(gòu)息分類(lèi)、信息管理、圖文管理、網(wǎng)站前臺(tái)信息管理等。文件管理:文件管理板塊是提供在線資源的上傳與下載,可為群眾提供申請(qǐng)表下載和上傳服務(wù)。服務(wù)管理:服務(wù)管理是便民服務(wù)板塊,其中包括公共郵箱管理、在線資訊管理、網(wǎng)站資源管理、在線調(diào)查等。用戶管理:用戶管理包括網(wǎng)站登錄用戶管理、網(wǎng)站管理用戶管理和部門(mén)管理,并具備登錄IP記錄和登錄此次統(tǒng)計(jì)功能。
4電子政務(wù)網(wǎng)站安全設(shè)計(jì)
電子政務(wù)網(wǎng)站安全設(shè)計(jì)要從信息安全技術(shù)層面和信息安全管理層面兩個(gè)方面入手,信息安全技術(shù)層面主要包括:網(wǎng)絡(luò)安全性設(shè)計(jì)、服務(wù)器安全設(shè)計(jì)、網(wǎng)站應(yīng)用安全設(shè)計(jì)和數(shù)據(jù)安全設(shè)計(jì);信息安全管理方面主要包括安全管理策略、系統(tǒng)建設(shè)管理策略和網(wǎng)站運(yùn)行與維護(hù)管理策略。
4.1信息安全技術(shù)設(shè)計(jì)
網(wǎng)絡(luò)安全性設(shè)計(jì):電子政務(wù)網(wǎng)站是一級(jí)安全保護(hù)級(jí)別網(wǎng)站,其所運(yùn)行的網(wǎng)絡(luò)應(yīng)配置網(wǎng)絡(luò)防護(hù)設(shè)備及防入侵設(shè)備,網(wǎng)絡(luò)防火墻限制端口開(kāi)啟,只提供與網(wǎng)站應(yīng)用相關(guān)的服務(wù)接口。服務(wù)器安全設(shè)計(jì):網(wǎng)站服務(wù)器時(shí)網(wǎng)站的核心部分,服務(wù)器必須及時(shí)更新系統(tǒng)補(bǔ)丁,并安裝最新殺毒軟件及防火墻,定期更改網(wǎng)站口令了,設(shè)置網(wǎng)站服務(wù)器管理與審核方案,利用審核策略和安全側(cè)羅保護(hù)服務(wù)器安全。網(wǎng)站應(yīng)用安全設(shè)計(jì):網(wǎng)站應(yīng)用安全設(shè)計(jì)要加強(qiáng)網(wǎng)站防入侵和攻擊的能力,網(wǎng)站前臺(tái)設(shè)計(jì)采用靜態(tài)網(wǎng)頁(yè)形式,網(wǎng)頁(yè)數(shù)據(jù)與數(shù)據(jù)庫(kù)數(shù)據(jù)分離管理,增強(qiáng)網(wǎng)站不良信息審核過(guò)濾性能,減少SQL注入點(diǎn),及時(shí)為網(wǎng)站升級(jí)補(bǔ)丁,利用防篡改軟件對(duì)加強(qiáng)網(wǎng)站自身防護(hù)能力。數(shù)據(jù)安全設(shè)計(jì):電子政務(wù)網(wǎng)站數(shù)據(jù)庫(kù)包含了政府公文、地方日志、政策導(dǎo)向等重要數(shù)據(jù),因此,在數(shù)據(jù)安全設(shè)計(jì)方面網(wǎng)站自身要建立數(shù)據(jù)備份系統(tǒng),一方面可設(shè)計(jì)成為人工手動(dòng)定期備份,另一方面網(wǎng)站系統(tǒng)自身可保存近期網(wǎng)站互動(dòng)數(shù)據(jù),如果網(wǎng)站遭受攻擊,數(shù)據(jù)庫(kù)被入侵和破壞,可及時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修復(fù)和復(fù)原。
4.2信息安全管理策略
安全管理策略:電子政務(wù)網(wǎng)站安全管理需要貫徹到每一位網(wǎng)站建設(shè)與管理人員思想中,嚴(yán)格執(zhí)行網(wǎng)站安全管理制度,明確工作人員崗位安全職責(zé),建立統(tǒng)一的網(wǎng)站操作規(guī)范與統(tǒng)一的問(wèn)題標(biāo)準(zhǔn)回答,提高網(wǎng)站的運(yùn)行執(zhí)行力。網(wǎng)站建設(shè)管理策略:網(wǎng)站建設(shè)要與時(shí)俱進(jìn),積極將新技術(shù)引入網(wǎng)站建設(shè)中,在網(wǎng)站欄目設(shè)計(jì)中要與公眾需求緊密結(jié)合,網(wǎng)站模塊設(shè)計(jì)完成后需要進(jìn)行安全測(cè)試,保證網(wǎng)站的安全性,針對(duì)網(wǎng)站功能面向公眾發(fā)放調(diào)研問(wèn)卷,最求網(wǎng)站最大的實(shí)用性。網(wǎng)站運(yùn)行與維護(hù)管理策略:建立電子政務(wù)網(wǎng)站安全管理制度,每日對(duì)網(wǎng)站進(jìn)行監(jiān)控,并定期對(duì)網(wǎng)站及服務(wù)器進(jìn)行維護(hù),對(duì)網(wǎng)站運(yùn)行出現(xiàn)的問(wèn)題進(jìn)行記錄備案,做好工作總結(jié),嚴(yán)格執(zhí)行網(wǎng)站運(yùn)行操作規(guī)范。
5結(jié)束語(yǔ)
“微課”最初是“微型教學(xué)視頻課例”的簡(jiǎn)稱(chēng),以微型教學(xué)視頻為核心,包含與教學(xué)相配套的微教案、微課件、微練習(xí)、微反思、微點(diǎn)評(píng)等支持性和擴(kuò)展性資源,從而形成一個(gè)半結(jié)構(gòu)化、網(wǎng)頁(yè)化、開(kāi)放性、情景化的資源動(dòng)態(tài)生成與交互教學(xué)應(yīng)用環(huán)境[1]。微課程以其教學(xué)目標(biāo)明確、內(nèi)容短小精悍,集中說(shuō)明并解決一個(gè)問(wèn)題的小課程,具有快餐化、簡(jiǎn)單化、實(shí)用化、多樣化、聚焦化、智能化、娛樂(lè)化等鮮明特點(diǎn),更加適合網(wǎng)絡(luò)平臺(tái)的共享與傳播,隨著移動(dòng)網(wǎng)絡(luò)的快速發(fā)展,學(xué)生智能手機(jī)的普及,微課程實(shí)現(xiàn)了對(duì)教師“教”的資源和學(xué)生“學(xué)”的資源的有效補(bǔ)充。因此,高校“微課”網(wǎng)站的建設(shè)一方面能夠提升教師專(zhuān)業(yè)發(fā)展水平,促進(jìn)高校課堂教學(xué)改革,另一方面能夠輔助學(xué)生自主學(xué)習(xí),激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)習(xí)效率。“微課”建設(shè)作為筆者所在高校促進(jìn)教育教學(xué)改革的一個(gè)錨點(diǎn),是校內(nèi)信息化教學(xué)的重要組成部分,該網(wǎng)站的建設(shè)不同于其他商業(yè)類(lèi)網(wǎng)站,要把師生的教學(xué)需求放在第一位,避免形式主義,同時(shí)要區(qū)別于社會(huì)微課資源網(wǎng)站建設(shè),體現(xiàn)財(cái)經(jīng)類(lèi)高校課程特色,立足本校教學(xué),兼顧社會(huì)效益。因此,“微課”資源網(wǎng)站的設(shè)計(jì),首先從師生需求出發(fā),前期設(shè)計(jì)著重考慮教師的教學(xué)需求與學(xué)生的學(xué)習(xí)需求,一方面能夠滿足學(xué)生的自主學(xué)習(xí)需求,另一封面也要能夠成為教師課堂教學(xué)的輔助平臺(tái)。在強(qiáng)調(diào)資源建設(shè)的同時(shí),豐富網(wǎng)站各項(xiàng)教學(xué)功能,力圖實(shí)現(xiàn)資源與教學(xué)平臺(tái)的同步發(fā)展,打造成為校內(nèi)教學(xué)資源中心與網(wǎng)絡(luò)平臺(tái),進(jìn)一步豐富教師教育教學(xué)方法,更新教育教學(xué)理念,推進(jìn)高校教育信息化改革。
二MOOC理念對(duì)微課資源網(wǎng)站設(shè)計(jì)的啟示
1MOOC概述
MOOC,是英文AMassiveOpenOnlineCourse的首字母縮寫(xiě),中文譯為“大規(guī)模網(wǎng)絡(luò)開(kāi)放課程”,維基百科的解釋為:MOOC是由大量參與者經(jīng)互聯(lián)網(wǎng)并免費(fèi)開(kāi)放的網(wǎng)絡(luò)課程。除了提供傳統(tǒng)課程材料,如視頻,閱讀,和問(wèn)題集外,MOOC還幫助學(xué)生、教授和助教們搭建一個(gè)網(wǎng)絡(luò)互動(dòng)社區(qū)[2]。MOOC是近年來(lái)出現(xiàn)的一種在線課程開(kāi)發(fā)模式,其完全開(kāi)放性、超大規(guī)模、用戶自組織和社會(huì)建設(shè)性的特點(diǎn)造就了其在互聯(lián)網(wǎng)迅速普及的神話。所有的MOOC課程都是完全免費(fèi)開(kāi)放的,這些課程不是搜集,而是一種將分布于世界各地的授課者和學(xué)習(xí)者通過(guò)某一個(gè)共同的話題或主題聯(lián)系起來(lái)的方式方法。MOOC課程提倡共享資源,匯集大量用戶思想以獲得更多的知識(shí),這種理念來(lái)自于聯(lián)通主義學(xué)習(xí)理論,與聯(lián)通主義的基本觀點(diǎn)相對(duì)應(yīng),Downes等人總結(jié)出MOOC課程的若干基本原則。(1)聚集。在傳統(tǒng)課程中,學(xué)習(xí)內(nèi)容是由教師提前準(zhǔn)備好的。而在MOOC課程中,大部分內(nèi)容是動(dòng)態(tài)匯集的。課程為分布在互聯(lián)網(wǎng)各處的海量?jī)?nèi)容提供了一個(gè)集合點(diǎn),這些內(nèi)容會(huì)通過(guò)網(wǎng)頁(yè)或課程通訊(Newsletter)等形式聚合以提供給課程的使用者。這些內(nèi)容是無(wú)止境的,學(xué)習(xí)者很可能不能讀完所有的內(nèi)容,他們應(yīng)該根據(jù)自己的興趣選擇要學(xué)習(xí)的內(nèi)容。(2)混合。學(xué)習(xí)過(guò)程中學(xué)習(xí)者將課程中的內(nèi)容和課程外的內(nèi)容相互混合,將學(xué)習(xí)者自己的資源和課程資源混合。通常的做法是撰寫(xiě)博客,通過(guò)社會(huì)性書(shū)簽記錄和分享新資源,參與論壇討論,使用Twitter發(fā)表簡(jiǎn)短的意見(jiàn)等。(3)轉(zhuǎn)用。根據(jù)學(xué)習(xí)者自己的目標(biāo)轉(zhuǎn)用聚合的課程資源以及混合后的資源。課程的目標(biāo)不是讓學(xué)習(xí)者重復(fù)課程的已有的內(nèi)容,而是鼓勵(lì)他們?cè)诖嘶A(chǔ)上有所創(chuàng)新。學(xué)習(xí)者可以基于課程已有知識(shí)根據(jù)自己的理解和想法編撰新的內(nèi)容。(4)推動(dòng)分享。學(xué)習(xí)者應(yīng)該積極與課程的其他學(xué)習(xí)者以及課程外的所有人分享自己所創(chuàng)作、混合或轉(zhuǎn)用的創(chuàng)意和內(nèi)容,引起更多的回應(yīng)和評(píng)論。分享的內(nèi)容可以是新資源、新觀點(diǎn)、新見(jiàn)解等。這些內(nèi)容中有價(jià)值的部分也會(huì)被課程協(xié)調(diào)人聚合到課程通訊中[3]。
2MOOC課程的運(yùn)行模式
根據(jù)李青等[4]對(duì)國(guó)際上流行的MOOC課程分析,MOOC的一般運(yùn)行模式如圖1。每門(mén)MOOC課程都會(huì)有一個(gè)中心平臺(tái)(一般會(huì)采用Wiki或Blog等簡(jiǎn)單易用的社會(huì)化工具),由課程協(xié)調(diào)人管理和維護(hù)。通過(guò)該平臺(tái)的課程信息包括課程概要、內(nèi)容資源、每周話題、活動(dòng)通知、組織教師介紹等等,以此組織整門(mén)課程的學(xué)習(xí)活動(dòng)。學(xué)習(xí)者可自由選擇論壇、微博、社交網(wǎng)站等個(gè)性化學(xué)習(xí)工具。在MOOC課程中,教師話題和活動(dòng),協(xié)調(diào)學(xué)習(xí)者的討論,推動(dòng)學(xué)習(xí)進(jìn)程;學(xué)習(xí)者則通過(guò)各種平臺(tái)和工具,瀏覽、討論、完成作業(yè),最終達(dá)到學(xué)習(xí)的目的。這一流程對(duì)于微課資源網(wǎng)站設(shè)計(jì)的啟發(fā)是,微課資源網(wǎng)站不應(yīng)該只是一個(gè)資源的、下載站點(diǎn),應(yīng)該更加注重教學(xué)互動(dòng),為師生提供專(zhuān)屬討論區(qū)、自由的資源共享權(quán)限、靈活的資源分享方式,成為一個(gè)集資源分享、社區(qū)討論為一體的教學(xué)平臺(tái)。
三基于MOOC理念的“微課”網(wǎng)站設(shè)計(jì)分析
1“微課”網(wǎng)站總體規(guī)劃
(1)頁(yè)面風(fēng)格設(shè)計(jì)。“微課”網(wǎng)站界面的設(shè)計(jì)應(yīng)當(dāng)以簡(jiǎn)潔、美觀為主,色彩、文字、圖片、視頻的使用風(fēng)格要同意,排列清晰有序。網(wǎng)站頁(yè)面以淺色為主,營(yíng)造輕松、舒適的頁(yè)面感受。
(2)系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)。網(wǎng)站功能模塊主要包括:網(wǎng)站幫助系統(tǒng)、資源中心、論壇、檢索系統(tǒng)、后臺(tái)管理五大模塊,具體功能結(jié)構(gòu)如圖2。網(wǎng)站的幫助系統(tǒng)主要包括網(wǎng)站使用說(shuō)明、資源上傳規(guī)范說(shuō)明、留言板和論壇版塊使用說(shuō)明,同時(shí)提供系統(tǒng)留言板,支持匿名留言,解答用戶使用中的疑難問(wèn)題。幫助系統(tǒng)幫助用戶有效操作“微課”資源網(wǎng)站。“微課”資源中心是“微課”資源網(wǎng)站建設(shè)的核心。對(duì)資源中心的資源分類(lèi)依據(jù)校內(nèi)學(xué)院系部課程進(jìn)行劃分,這樣有助于校內(nèi)用戶迅速查找相關(guān)課程資源,同時(shí),在論壇模塊以同樣的方式劃分論壇版塊,與資源中心相呼應(yīng),并將注冊(cè)用戶的操作信息同步,例如,在資源中心上傳資源后,會(huì)在論壇相應(yīng)版塊自動(dòng)一條帶有超級(jí)鏈接的至該用戶上傳資源的帖子。資源中心支持所有用戶的資源查詢、瀏覽、下載,支持注冊(cè)用戶的資源上傳、訂閱、收藏、推薦與評(píng)價(jià)功能,同時(shí)通過(guò)設(shè)置注冊(cè)用戶的角色信息,實(shí)現(xiàn)對(duì)注冊(cè)用戶的個(gè)性化資源推送功能。資源訂閱功能,通過(guò)XML語(yǔ)言實(shí)現(xiàn)資源庫(kù)對(duì)不同注冊(cè)用戶需求的個(gè)性化推送。一旦網(wǎng)絡(luò)上傳了用戶訂閱的偏好資源,系統(tǒng)即可以向用戶以短信、郵件的形式直接向用戶推送該資源。資源收藏功能為注冊(cè)用戶提供網(wǎng)絡(luò)在線資源收藏功能。用戶對(duì)自己上傳、下載或喜愛(ài)的資源,可以直接分類(lèi)保存在用戶網(wǎng)絡(luò)收藏夾中,以便于用戶管理自己的學(xué)習(xí)資源。資源的檢索功能分為分類(lèi)檢索和綜合檢索。分類(lèi)檢索是用戶可以依據(jù)資源的專(zhuān)業(yè)、年級(jí)、學(xué)院屬性直接進(jìn)行檢索;綜合檢索中,可以實(shí)現(xiàn)以標(biāo)題、關(guān)鍵字、專(zhuān)業(yè)和作者等數(shù)據(jù)的核心資源屬性進(jìn)行檢索。資源評(píng)價(jià)功能可以實(shí)現(xiàn)用戶對(duì)“微課”資源的評(píng)分、評(píng)論,評(píng)分結(jié)果計(jì)入系統(tǒng)推薦功能模塊,在首頁(yè)實(shí)現(xiàn)對(duì)資源的評(píng)分排序推薦。論壇功能為用戶提供交流的平臺(tái),論壇版塊分類(lèi)與資源中心的資源分類(lèi)同步,當(dāng)資源中心注冊(cè)用戶上傳相關(guān)資源后,在論壇相應(yīng)版塊也會(huì)直接新建帖子,提供該上傳資源的鏈接地址。同時(shí),論壇可以實(shí)現(xiàn)與QQ賬號(hào)綁定,個(gè)人發(fā)言信息可以在騰訊微博同步廣播。注冊(cè)教師用戶可以根據(jù)教學(xué)的需求,向管理員申請(qǐng)新建課程討論版塊,對(duì)版塊內(nèi)討論內(nèi)容,教師有權(quán)進(jìn)行審查、刪除。后臺(tái)管理模塊可以對(duì)網(wǎng)站的所有上傳資源、論壇、網(wǎng)站注冊(cè)用戶進(jìn)行管理,并且可以實(shí)現(xiàn)對(duì)注冊(cè)用戶網(wǎng)絡(luò)學(xué)習(xí)行為的統(tǒng)計(jì),包括注冊(cè)用戶在線時(shí)長(zhǎng),發(fā)帖頻率,資源上傳與下載頻率等,并以報(bào)表的形式呈現(xiàn)給后臺(tái)管理員。在網(wǎng)站管理模塊中,管理人員的角色劃分為網(wǎng)站管理員、教師、學(xué)生三個(gè)不同權(quán)限的組,每組的具體權(quán)限劃分詳見(jiàn)下文“用戶角色權(quán)限”內(nèi)容。
(3)用戶角色權(quán)限根據(jù)“微課”網(wǎng)站的使用對(duì)象,將網(wǎng)站用戶分為四類(lèi):教師、學(xué)生、匿名用戶、網(wǎng)站管理員。各類(lèi)用戶的角色權(quán)限如圖3所示。匿名用戶權(quán)限包括檢索、查詢、獲取資源,可以對(duì)訪問(wèn)的資源進(jìn)行留言評(píng)價(jià),還可以通過(guò)網(wǎng)站留言板獲得支持。學(xué)生注冊(cè)用戶除了擁有匿名用戶的權(quán)限外,還擁有以下權(quán)限:資源管理權(quán)限:資源的上傳與下載、對(duì)自己上傳的資源進(jìn)行再編輯,包括查看、刪除、修改;對(duì)喜愛(ài)資源進(jìn)行收藏,訂閱。論壇權(quán)限:用戶基本信息維護(hù),參與論壇討論,申請(qǐng)加入特定教師課程討論組,向論壇注冊(cè)用戶發(fā)送站內(nèi)短消息,留言版塊留言。教師注冊(cè)用戶除了擁有上述學(xué)生用戶的所有權(quán)限之外,再資源與論壇權(quán)限方面還擁有以下特權(quán):資源管理權(quán)限:教師可以對(duì)所屬學(xué)院類(lèi)目下的“微課”資源管理,包括該學(xué)院類(lèi)目下所有資源進(jìn)行查看、刪除、修改、上傳與評(píng)價(jià)。論壇權(quán)限:教師有權(quán)申請(qǐng)?jiān)O(shè)立獨(dú)立的課程討論版塊,并有權(quán)新建用戶組,對(duì)該用戶組學(xué)生用戶進(jìn)行管理。例如,教師能夠?yàn)樾陆ㄓ脩艚M的學(xué)生發(fā)放學(xué)習(xí)資料、發(fā)送群組消息、推薦資源、管理組內(nèi)學(xué)生上傳內(nèi)容、查看學(xué)生網(wǎng)絡(luò)學(xué)習(xí)行為的統(tǒng)計(jì)信息,包括學(xué)生上網(wǎng)時(shí)長(zhǎng)、逗留版塊、發(fā)言頻次等。網(wǎng)站管理員對(duì)用戶的管理包括添加、刪除、修改學(xué)生和教師用戶的信息與權(quán)限。對(duì)網(wǎng)站的資源的管理,包括對(duì)于資源入庫(kù)的審核,資源的編輯、刪除;對(duì)論壇的全面管理,包括帖子審核、屏蔽、刪除、修改;同時(shí)也可以查看整個(gè)網(wǎng)站注冊(cè)用戶的網(wǎng)絡(luò)行為統(tǒng)計(jì)信息(包括登錄次數(shù)、在線時(shí)長(zhǎng)、發(fā)言頻次、登錄板塊分布等)。
(4)微課網(wǎng)站運(yùn)行流程通過(guò)上述功能設(shè)計(jì),教師可以充分利用MOOC課程建設(shè)理念使用微課網(wǎng)站輔助課堂教學(xué),在課堂教學(xué)開(kāi)始之前,教師可以首先通過(guò)微課資源網(wǎng)站課程相關(guān)信息,包括使用論壇專(zhuān)屬版塊、教師個(gè)人微博、郵件推送等方式,向班級(jí)學(xué)生提供課程資料(包括微課視頻、教學(xué)課件、講稿等)、布置課程任務(wù)、提出討論主題,學(xué)生及時(shí)參與互動(dòng),自由上傳搜集來(lái)的各種課程相關(guān)資源,由教師審核后至網(wǎng)站,為課堂教學(xué)的展開(kāi)打好基礎(chǔ)。課堂教學(xué)過(guò)程中,學(xué)生依據(jù)自學(xué)的網(wǎng)絡(luò)課程資源與討論主題,在課堂與教師展開(kāi)互動(dòng),依據(jù)網(wǎng)站平臺(tái)的學(xué)生網(wǎng)絡(luò)學(xué)習(xí)行為統(tǒng)計(jì)信息,對(duì)已經(jīng)參與網(wǎng)絡(luò)學(xué)習(xí)討論的學(xué)生,直接回答其學(xué)習(xí)疑惑;對(duì)未進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)的學(xué)生,引入新課,講解要點(diǎn),布置任務(wù),督促學(xué)習(xí),有針對(duì)性地區(qū)別輔導(dǎo)。課后,再次通過(guò)微課資源網(wǎng)站,匯總討論問(wèn)題,上傳新課任務(wù)(如圖4)。學(xué)生在課前通過(guò)微課資源網(wǎng)站與教師騰訊微博郵件等方式,自主學(xué)習(xí)教師布置的新課任務(wù),收集學(xué)習(xí)各類(lèi)課程相關(guān)資源,并將自己認(rèn)為較好的資源上傳至微課網(wǎng)站,提交教師審核,同時(shí)整理學(xué)習(xí)疑問(wèn),在課堂上集中與教師和同學(xué)討論,課后再通過(guò)微課資源網(wǎng)站發(fā)帖或向教師發(fā)郵件解決遺留問(wèn)題,接收教師新課內(nèi)容,開(kāi)始下一單元學(xué)習(xí)(如圖5)。
四結(jié)語(yǔ)
1用例建模
用例建模主要是用例試圖的構(gòu)建,用例視圖是一種模型圖,它是站在用戶的角度定義的,可以讓所有參與者看都能到其中的系統(tǒng)功能。醫(yī)院門(mén)戶網(wǎng)站模型的參與者包含:院領(lǐng)導(dǎo)、各科主任、各部門(mén)專(zhuān)家、護(hù)士、信息管理員、采購(gòu)和市場(chǎng)調(diào)查員等等。這些參與者與醫(yī)院門(mén)戶網(wǎng)站聯(lián)合互動(dòng),交換信息,成為網(wǎng)站的主題,在此種情況下他們扮演著網(wǎng)站外部信息交換的目標(biāo)。
2靜態(tài)建模
靜態(tài)模型的建立主要就是用類(lèi)圖來(lái)描述系統(tǒng)中的靜態(tài)解構(gòu),通過(guò)一系列的分析剖析,得到相關(guān)的類(lèi)。類(lèi)圖不僅能定義其自身的方法屬性,更重要的是表達(dá)了類(lèi)與類(lèi)之間的關(guān)系。在本課題的醫(yī)院門(mén)戶網(wǎng)站中,客戶經(jīng)理對(duì)系統(tǒng)內(nèi)的類(lèi)的屬性進(jìn)行操作,例如管理系統(tǒng)的登陸、階段匯報(bào)的上傳、對(duì)象的信息更新、數(shù)據(jù)的備份等。
3動(dòng)態(tài)建模
在靜態(tài)建模的基礎(chǔ)上,開(kāi)始構(gòu)建動(dòng)態(tài)建模。動(dòng)態(tài)模型所描述的,是實(shí)現(xiàn)系統(tǒng)功能的流程圖,活動(dòng)圖等,是從各個(gè)不同的角度,來(lái)描述對(duì)象之間的相互作用的關(guān)系。時(shí)序圖是通過(guò)二維圖來(lái)表達(dá)對(duì)象之間的交互的,垂直軸是時(shí)序圖的時(shí)間進(jìn)程,水平軸是對(duì)象之間的交互。垂直周的虛線即是生命線,表示該對(duì)象的存在時(shí)間。生命線的消息是一對(duì)象到另一個(gè)對(duì)象生命線的箭頭。箭頭則是按時(shí)間順序至上而下的在途中排列。在輸入用戶名和密碼登錄系統(tǒng)后,打開(kāi)掛號(hào)窗體,輸入病人信息等一系列的信息,掛號(hào)成功,最后關(guān)閉掛號(hào)窗體。
4活動(dòng)圖
活動(dòng)圖是標(biāo)準(zhǔn)建模語(yǔ)言(uml)的一種形動(dòng)態(tài)模型圖,適用于表示用例的事件和過(guò)程,可以用來(lái)復(fù)雜的算法極其并發(fā)處理的國(guó)臣。活動(dòng)圖表達(dá)達(dá)到用例要求所要進(jìn)行的一系列活動(dòng)和活動(dòng)間的交互關(guān)系,能更清晰的識(shí)別活動(dòng)。活動(dòng)圖也是一種狀態(tài)圖的一種,在建模過(guò)程中顯得特別重要,主要是強(qiáng)調(diào)對(duì)象間的流程控制。
二結(jié)束語(yǔ)
[關(guān)鍵詞]網(wǎng)站企業(yè)設(shè)計(jì)
企業(yè)網(wǎng)站是向用戶和網(wǎng)民提供信息(包括產(chǎn)品和服務(wù))的一種現(xiàn)代化方式,是企業(yè)開(kāi)展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺(tái),離開(kāi)網(wǎng)站電子商務(wù)就無(wú)從談起。企業(yè)的網(wǎng)址被稱(chēng)為“網(wǎng)絡(luò)商標(biāo)”,也是企業(yè)無(wú)形資產(chǎn)的組成部分,而企業(yè)網(wǎng)站則是Internet上宣傳和反映企業(yè)形象和文化的重要窗口。網(wǎng)站設(shè)計(jì)對(duì)企業(yè)而言,就顯得極為重要,在企業(yè)網(wǎng)站設(shè)計(jì)中要做好以下幾個(gè)環(huán)節(jié)的工作。
一、網(wǎng)站的定位及方案設(shè)計(jì)
企業(yè)要建設(shè)好網(wǎng)站,就必須對(duì)網(wǎng)站進(jìn)行準(zhǔn)確定位。網(wǎng)站應(yīng)以展現(xiàn)企業(yè)形象、介紹產(chǎn)品和服務(wù)、體現(xiàn)企業(yè)發(fā)展戰(zhàn)略作為目標(biāo)。具體內(nèi)容包括:服務(wù)對(duì)象、提供的產(chǎn)品和服務(wù)內(nèi)容、企業(yè)產(chǎn)品和服務(wù)的表現(xiàn)方式(風(fēng)格)、企業(yè)的文化特色等。對(duì)網(wǎng)站而言,用戶認(rèn)可度和滿意度是衡量網(wǎng)站建設(shè)質(zhì)量和價(jià)值的主要標(biāo)準(zhǔn),只有充分滿足用戶需求,為他們提供及時(shí)、準(zhǔn)確、全面的信息和優(yōu)質(zhì)服務(wù),網(wǎng)站的建設(shè)才是成功的。因此要充分調(diào)研消費(fèi)者的需求、市場(chǎng)的狀況,然后進(jìn)行綜合分析,從而做出切實(shí)可行的計(jì)劃。
在目標(biāo)明確的基礎(chǔ)上,完成網(wǎng)站的構(gòu)思創(chuàng)意即總體方案設(shè)計(jì)。對(duì)網(wǎng)站的整體風(fēng)格和特色做出定位,規(guī)劃好網(wǎng)站的組織結(jié)構(gòu)。要以“消費(fèi)者”為中心,而不能以“設(shè)計(jì)”為中心。應(yīng)做到主題鮮明突出,要點(diǎn)明確,以簡(jiǎn)單明確的語(yǔ)言和畫(huà)面體現(xiàn)站點(diǎn)的主題。充分調(diào)動(dòng)一切手段充分表現(xiàn)網(wǎng)站的個(gè)性和情趣,辦出自己的特點(diǎn)。
二、網(wǎng)站的版式設(shè)計(jì)
網(wǎng)頁(yè)設(shè)計(jì)作為一種視覺(jué)語(yǔ)言,要講究編排和布局,應(yīng)充分利用和借鑒平面設(shè)計(jì)的優(yōu)點(diǎn)。版式設(shè)計(jì)通過(guò)文字圖形的空間組合,要表達(dá)出和諧美、色彩美。在欄目設(shè)置過(guò)程中,既要考慮當(dāng)前工作,還要兼顧以后工作的長(zhǎng)遠(yuǎn)發(fā)展,避免出現(xiàn)主頁(yè)經(jīng)常調(diào)整的情況。子欄目的設(shè)置則根據(jù)單位實(shí)際進(jìn)行規(guī)劃。如果用戶經(jīng)過(guò)5級(jí)以上的瀏覽還沒(méi)有看到所感興趣的信息則會(huì)出現(xiàn)厭煩情緒,所以在內(nèi)容規(guī)劃和整體設(shè)計(jì)時(shí),網(wǎng)頁(yè)內(nèi)容查找深度以3~5級(jí)為宜;這樣既方便用戶使用,又符合人們上網(wǎng)的習(xí)慣和生理、心理適應(yīng)力。頁(yè)面設(shè)計(jì)應(yīng)以美觀、大方、簡(jiǎn)潔為原則,保持一致的風(fēng)格,不宜太過(guò)花哨。一個(gè)優(yōu)秀的網(wǎng)頁(yè)設(shè)計(jì)者應(yīng)該知道哪一段文字、圖形該落于何處,才能使整個(gè)網(wǎng)頁(yè)生輝。多頁(yè)面站點(diǎn)頁(yè)面的編排設(shè)計(jì)要求把頁(yè)面之間的有機(jī)聯(lián)系反映出來(lái),特別要處理好頁(yè)面之間和頁(yè)面內(nèi)的秩序與內(nèi)容的關(guān)系。為了達(dá)到最佳的視覺(jué)表現(xiàn)效果,應(yīng)講究整體布局的合理性,使瀏覽者有一個(gè)流暢的視覺(jué)體驗(yàn)。
色彩是藝術(shù)表現(xiàn)的要素之一。在網(wǎng)頁(yè)設(shè)計(jì)中,根據(jù)和諧、均衡和重點(diǎn)突出的原則,將不同的色彩進(jìn)行組合和搭配來(lái)構(gòu)成美麗的頁(yè)面。要根據(jù)色彩對(duì)人們心理的影響,合理地加以運(yùn)用。雖然網(wǎng)頁(yè)顏色應(yīng)用沒(méi)有數(shù)量限制,但也不能毫無(wú)節(jié)制。應(yīng)根據(jù)總體風(fēng)格的要求先定出一至二種主色調(diào),以此為基調(diào)進(jìn)行設(shè)計(jì)。同時(shí)還要考慮用戶的瀏覽器分辨率,要保證所有用戶在瀏覽網(wǎng)站內(nèi)容時(shí)得到的是一致的結(jié)果。網(wǎng)頁(yè)形式與內(nèi)容要統(tǒng)一,必須將豐富的意義和多樣的形式組織成統(tǒng)一的頁(yè)面結(jié)構(gòu),形式語(yǔ)言必須符合頁(yè)面的內(nèi)容,體現(xiàn)內(nèi)容的豐富含義,要突出本企業(yè)的產(chǎn)品特色、服務(wù)特色和文化特色。運(yùn)用對(duì)比與調(diào)和、對(duì)稱(chēng)與平衡、節(jié)奏與韻律以及留白等手段,通過(guò)空間、文字、圖形之間的相互關(guān)系建立整體的均衡狀態(tài),產(chǎn)生和諧的美感。網(wǎng)頁(yè)設(shè)計(jì)中點(diǎn)、線、面的運(yùn)用并不孤立,合理使用點(diǎn)、線、面的互相穿插、互相襯托、互相補(bǔ)充就能構(gòu)成最佳的頁(yè)面效果,以表達(dá)出完美的設(shè)計(jì)意境。
三、網(wǎng)站的管理機(jī)制設(shè)計(jì)
Web站點(diǎn)建立后,必須經(jīng)常進(jìn)行信息更新,同時(shí)要保證信息的質(zhì)量,讓瀏覽者了解企業(yè)的最新發(fā)展動(dòng)態(tài)和網(wǎng)上服務(wù)等,從而幫助企業(yè)建立良好的形象。企業(yè)要加強(qiáng)網(wǎng)站的管理,必須建立一支高素質(zhì)的信息采編隊(duì)伍和網(wǎng)站管理隊(duì)伍。采編人員要經(jīng)常搜集各種信息,將收集到的各種信息及時(shí)分析整理,及時(shí)、準(zhǔn)確、全面地提供給網(wǎng)站管理人員。網(wǎng)站管理人員則要及時(shí)準(zhǔn)確地將各類(lèi)信息在網(wǎng)站上進(jìn)行,并要保證信息完整、鏈接準(zhǔn)確無(wú)誤。
網(wǎng)站服務(wù)器應(yīng)該二十四小時(shí)運(yùn)轉(zhuǎn),網(wǎng)站的硬件和軟件要做好備份,一旦出現(xiàn)故障,應(yīng)立即組織技術(shù)人員排除,保證網(wǎng)站盡快恢復(fù)正常。為了防止黑客攻擊和病毒侵入,應(yīng)配備防火墻和殺病毒軟件,要定期對(duì)系統(tǒng)進(jìn)行檢測(cè)并實(shí)時(shí)監(jiān)測(cè)。對(duì)于網(wǎng)頁(yè)和各種文檔資料、數(shù)據(jù)庫(kù)等重要資料,必須要定期備份,將數(shù)據(jù)備份在移動(dòng)硬盤(pán)和光盤(pán)上長(zhǎng)期保存,并同紙質(zhì)檔案一樣進(jìn)行分類(lèi)整理,以便網(wǎng)站系統(tǒng)出現(xiàn)問(wèn)題后能盡快恢復(fù)。
網(wǎng)頁(yè)設(shè)計(jì)要醒目,讓人一目了然,在網(wǎng)站建設(shè)過(guò)程中,容易出現(xiàn)兩種不合理情況,一種是畫(huà)面過(guò)于花哨,有些教師為了吸引學(xué)生的注意力在網(wǎng)頁(yè)上放置過(guò)多色彩鮮艷的圖片和動(dòng)畫(huà)效果,這樣學(xué)生的注意力過(guò)多地被這些圖片和動(dòng)畫(huà)吸引,干擾正常的學(xué)習(xí)。另一種情況是教師將網(wǎng)站設(shè)計(jì)得過(guò)于呆板,整篇全是文字內(nèi)容,簡(jiǎn)單的幾個(gè)鏈接就如課本搬到電腦上,讓學(xué)生興趣全無(wú),特別對(duì)于一些低年級(jí)學(xué)生,這樣的網(wǎng)站起不到讓學(xué)生自主學(xué)習(xí)的作用。
二、教學(xué)資源設(shè)計(jì)不合理
網(wǎng)絡(luò)教學(xué)資源設(shè)計(jì)中,通常利用文本、圖形、圖像、視頻、動(dòng)畫(huà)等可視化媒體信息,以演示說(shuō)明、引用案例、問(wèn)題提問(wèn)等形式呈現(xiàn)以知識(shí)點(diǎn)為基本單元的教學(xué)內(nèi)容,同時(shí)網(wǎng)站設(shè)計(jì)者利用提供的資源開(kāi)展自主學(xué)習(xí),利用論壇、討論區(qū)等發(fā)表見(jiàn)解,進(jìn)行合作學(xué)習(xí)、探究學(xué)習(xí)等。有些教師在教學(xué)資源的設(shè)計(jì)中出現(xiàn)了重點(diǎn)不突出、難點(diǎn)不解釋等問(wèn)題,這些教師沒(méi)有充分認(rèn)識(shí)到科學(xué)地呈現(xiàn)教學(xué)內(nèi)容、深化主題是教學(xué)網(wǎng)站的核心任務(wù),網(wǎng)站定位要小,內(nèi)容要精,選擇的資源圍繞主題涉及面可以很廣,不要局限于課本進(jìn)行教學(xué),但要有所側(cè)重,以實(shí)用為主。在網(wǎng)站設(shè)計(jì)過(guò)程中要求一定把重點(diǎn)教學(xué)內(nèi)容安排在最容易引起學(xué)生視覺(jué)注意的位置,恰當(dāng)?shù)卦O(shè)置提示語(yǔ)且提示語(yǔ)要放在醒目位置并占用較少面積,引導(dǎo)學(xué)生更快地完成學(xué)習(xí)任務(wù)。
三、教師定位不準(zhǔn)確
在建立主題網(wǎng)站時(shí)教師要做好定位,在教學(xué)資源應(yīng)用過(guò)程中,教學(xué)資源無(wú)論是多還是少,資源本身并不能決定它在教學(xué)中的使用狀況,教師和學(xué)生如何應(yīng)用資源才是最重要的。學(xué)生應(yīng)用資源的情況取決于師生的教學(xué)活動(dòng)方式,其中關(guān)鍵因素是教師的教育觀念,在以學(xué)生“學(xué)”為中心的主題資源應(yīng)用中,教師由課堂上的“主角”改變?yōu)閳?chǎng)外的“指導(dǎo)”,學(xué)生則由“觀眾”變成“主演”,教師對(duì)學(xué)生的直接灌輸變成學(xué)生的主動(dòng)學(xué)習(xí),在這一角色的轉(zhuǎn)換過(guò)程中,教師的啟發(fā)、引導(dǎo)作用和教師的課前準(zhǔn)備、組織工作都大為增強(qiáng),教師的主導(dǎo)作用不僅不能有絲毫輕視,甚至需進(jìn)一步強(qiáng)化教師的主導(dǎo)作用,有些教師在學(xué)習(xí)過(guò)程中片面強(qiáng)調(diào)學(xué)生的自主學(xué)習(xí),教師的主導(dǎo)地位沒(méi)有發(fā)揮,造成學(xué)生一節(jié)課下來(lái)看的資料不少,但本節(jié)課教學(xué)內(nèi)容并沒(méi)有很好地掌握。
四、評(píng)價(jià)體系不完善
信息技術(shù)課堂對(duì)學(xué)生的評(píng)價(jià)內(nèi)容可以從三大教學(xué)目標(biāo)入手,即知識(shí)與技能、過(guò)程與方法、情感態(tài)度與價(jià)值觀,了解學(xué)生比較全面的學(xué)習(xí)和發(fā)展?fàn)顩r,綜合評(píng)價(jià)。網(wǎng)站設(shè)計(jì)時(shí)應(yīng)考慮到學(xué)生之間、學(xué)生與教師之間有良好的交互性,教師應(yīng)及時(shí)了解學(xué)生的學(xué)習(xí)進(jìn)程、完成學(xué)習(xí)任務(wù)的情況及存在的問(wèn)題,并就其相關(guān)智能的發(fā)揮對(duì)知識(shí)掌握及運(yùn)用情況的影響做出判斷,從而為學(xué)生的有效學(xué)習(xí)提出寶貴建議。
五總結(jié)
預(yù)計(jì)1-3個(gè)月審稿 部級(jí)期刊
中華人民共和國(guó)農(nóng)業(yè)農(nóng)村部主辦
預(yù)計(jì)1-3個(gè)月審稿 CSCD期刊
中國(guó)教育部主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 部級(jí)期刊
中國(guó)科學(xué)技術(shù)協(xié)會(huì)主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 省級(jí)期刊
廣西師范大學(xué)主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 省級(jí)期刊
黑龍江大學(xué)主辦
預(yù)計(jì)1個(gè)月內(nèi)審稿 省級(jí)期刊
廣東省交通集團(tuán)有限公司主辦