![ASP038畢業(yè)生信息管理系統(tǒng).doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/25/89af94be-5b2d-4640-b502-158c1fb0cd38/89af94be-5b2d-4640-b502-158c1fb0cd381.gif)
![ASP038畢業(yè)生信息管理系統(tǒng).doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/25/89af94be-5b2d-4640-b502-158c1fb0cd38/89af94be-5b2d-4640-b502-158c1fb0cd382.gif)
![ASP038畢業(yè)生信息管理系統(tǒng).doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/25/89af94be-5b2d-4640-b502-158c1fb0cd38/89af94be-5b2d-4640-b502-158c1fb0cd383.gif)
![ASP038畢業(yè)生信息管理系統(tǒng).doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/25/89af94be-5b2d-4640-b502-158c1fb0cd38/89af94be-5b2d-4640-b502-158c1fb0cd384.gif)
![ASP038畢業(yè)生信息管理系統(tǒng).doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/25/89af94be-5b2d-4640-b502-158c1fb0cd38/89af94be-5b2d-4640-b502-158c1fb0cd385.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、ASP038畢業(yè)生信息管理系統(tǒng) 利用ADO開發(fā)數(shù)據(jù)庫應(yīng)用ASP038畢業(yè)生信息管理系統(tǒng)程序的優(yōu)點(diǎn)與特色:1:支持客戶機(jī)/服務(wù)器結(jié)構(gòu)與WEB系統(tǒng)開發(fā)設(shè)計(jì)。ASP038畢業(yè)生信息管理系統(tǒng)2:內(nèi)部多個(gè)互相獨(dú)立的對象模型。3:支持分批修改數(shù)據(jù)庫內(nèi)容。4ASP038畢業(yè)生信息管理系統(tǒng):支持多種不同的數(shù)據(jù)控制指標(biāo)形式。5:先進(jìn)的Recordset數(shù)據(jù)ASP038畢業(yè)生信息管理系統(tǒng)高速管理功能。6:允許在程序中使用多個(gè)Recordset對象或者多個(gè)ASP038畢業(yè)生信息管理系統(tǒng)分批修改區(qū)塊傳送。7:屬于Free-thread對象,如此一來可ASP038畢業(yè)生信息管理系統(tǒng)以
2、開發(fā)出更有效的WEB應(yīng)用程序。6.3 數(shù)ASP038畢業(yè)生信息管理系統(tǒng)據(jù)庫訪問步驟?(1)建立ConnectioASP038畢業(yè)生信息管理系統(tǒng)n對象:set conn=server.creatobject(“AASP038畢業(yè)生信息管理系統(tǒng)DODB.Connection”)(2)打開一ASP038畢業(yè)生信息管理系統(tǒng)個(gè)數(shù)據(jù)庫并與其連接的Open方法的語法:ConnASP038畢業(yè)生信息管理系統(tǒng)ection對象.open “連接數(shù)據(jù)庫信息字符串”;用戶帳ASP038畢業(yè)生信息管理系統(tǒng)號;用戶密碼打開數(shù)據(jù)庫的方法一般有2種。第一種用DSN方法打開數(shù)據(jù)庫,通過ODBC連接ASP038畢業(yè)生信息管理系統(tǒng)
3、數(shù)據(jù)庫可以先建立對應(yīng)的數(shù)據(jù)庫的數(shù)據(jù)源名(DSN)。如在C:webASP038畢業(yè)生信息管理系統(tǒng)testdata文件夾下有個(gè)data.mdb的數(shù)據(jù)庫,先用“ASP038畢業(yè)生信息管理系統(tǒng)控制面板”上的ODBC將data.mdb的DSN名設(shè)為那么“連接ASP038畢業(yè)生信息管理系統(tǒng)數(shù)據(jù)庫信息字符串”就變?yōu)椤癉SNDataSASP038畢業(yè)生信息管理系統(tǒng)ource”或 “DataSource”關(guān)鍵程序代碼為:ASP038畢業(yè)生信息管理系統(tǒng)<%set conn=sASP038畢業(yè)生信息管理系統(tǒng)erver.creatobject(“ADODB.ConnecASP038畢業(yè)生信息管理系統(tǒng)
4、tion”)conn.open “DASP038畢業(yè)生信息管理系統(tǒng)ataSource”%>第二種用全路徑的方法打開如果在連接數(shù)據(jù)庫前沒有ASP038畢業(yè)生信息管理系統(tǒng)建立ODBC數(shù)據(jù)源,就可以采用直接指定ODBC驅(qū)動(dòng)程序名稱的方法ASP038畢業(yè)生信息管理系統(tǒng)來建立與數(shù)據(jù)庫的連接。此時(shí)的“連接數(shù)據(jù)庫信息字符串”必須以drivASP038畢業(yè)生信息管理系統(tǒng)e 開始,變?yōu)椤癲rive=ODBC驅(qū)動(dòng)程序;dbq=”&ASP038畢業(yè)生信息管理系統(tǒng);Server.MapPath(“數(shù)據(jù)庫名”)”。ODBC驅(qū)ASP038畢業(yè)生信息管理系統(tǒng)動(dòng)程序名稱取決與具體打開的數(shù)據(jù)庫類型。具體
5、的打開步驟為:ASP038畢業(yè)生信息管理系統(tǒng)先用Server.CreatObject(“ADODBASP038畢業(yè)生信息管理系統(tǒng).Connection”)的方法創(chuàng)建一個(gè)連接對象,再用“openASP038畢業(yè)生信息管理系統(tǒng)”方法打開待查詢的數(shù)據(jù)庫。具體程序代碼為:<ASP038畢業(yè)生信息管理系統(tǒng);% 創(chuàng)建對象 &nASP038畢業(yè)生信息管理系統(tǒng)bsp; seASP038畢業(yè)生信息管理系統(tǒng)t conn=server.creatobjectASP038畢業(yè)生信息管理系統(tǒng)(“ADODB.Connection”)strASP03
6、8畢業(yè)生信息管理系統(tǒng)conn=“drive=Microsoft Access DASP038畢業(yè)生信息管理系統(tǒng)rive (*.mdb); dbq=” & ServerASP038畢業(yè)生信息管理系統(tǒng).MapPath(“data/data.mdb”)ASP038畢業(yè)生信息管理系統(tǒng)conn.open strconn%>(3)創(chuàng)建recordset 對象ASP038畢業(yè)生信息管理系統(tǒng) 前面的conn.ASP038畢業(yè)生信息管理系統(tǒng)open 方法只是打開并連接了相應(yīng)的數(shù)據(jù)庫,數(shù)據(jù)庫通常由一個(gè)或多ASP038畢業(yè)生信息管理系統(tǒng)個(gè)表組成,所以要存取其中的數(shù)據(jù)
7、表還必須在建立recordsetASP038畢業(yè)生信息管理系統(tǒng)對象后,才能對其進(jìn)行各種操作。其具體代碼為:ASP038畢業(yè)生信息管理系統(tǒng)目 錄摘&nbASP038畢業(yè)生信息管理系統(tǒng)sp; 要 IABSTRACT(英文摘ASP038畢業(yè)生信息管理系統(tǒng)要) II目 錄&nbsASP038畢業(yè)生信息管理系統(tǒng)p; III第一章 引 言&nbASP038畢業(yè)生信息管理系統(tǒng)sp; 1第二章 開發(fā)工具環(huán)境與技術(shù)簡介 3第三章 系統(tǒng)分析 53.1系統(tǒng)開發(fā)背景 
8、; 53.2設(shè)計(jì)方案的可行性分析 53.3確定系統(tǒng)目標(biāo) 63.4系統(tǒng)需求分析 73.5系統(tǒng)功能分析 73.5.1功能分析 73.5.2功能分析圖 8第四章 系統(tǒng)整體設(shè)計(jì) 104.1系統(tǒng)整體內(nèi)容的設(shè)計(jì) 104.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 114.2.1數(shù)據(jù)庫需求分析 114.2.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)E-R圖 114.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)&nb
9、sp; 12第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 165.1登錄窗口的設(shè)計(jì) 165.2主窗體的設(shè)計(jì) 175.3工資管理中各窗體的設(shè)計(jì) 185.3.1員工信息管理窗體的設(shè)計(jì) 185.3.2部門信息管理窗體的設(shè)計(jì) 205.3.3工資信息窗體的設(shè)計(jì) 205.3.4員工信息瀏覽窗體設(shè)計(jì) 215.3.5員工工資信息瀏覽窗體設(shè)計(jì) 225.4帳務(wù)管理中各窗體的設(shè)計(jì) 235.4.1會(huì)計(jì)科目管理窗體的
10、設(shè)計(jì) 235.4.2記賬憑證窗體的設(shè)計(jì) 245.4.3明細(xì)賬窗體的設(shè)計(jì) 255.4.4損益表窗體的設(shè)計(jì) 255.4.5日記賬窗體的設(shè)計(jì) 255.5系統(tǒng)查詢中各窗體的設(shè)計(jì) 265.5.1員工信息查詢窗體的設(shè)計(jì) 265.5.2員工工資信息查詢窗體的設(shè)計(jì) 285.5.3記賬憑證查詢窗體的設(shè)計(jì) 295.6報(bào)表中心中各窗體的設(shè)計(jì) 305.6.1員工工資信息報(bào)表的設(shè)計(jì)  
11、;305.6.2員工信息報(bào)表的設(shè)計(jì) 315.6.3部門信息報(bào)表的設(shè)計(jì) 315.6.4明細(xì)賬報(bào)表的設(shè)計(jì) 325.6.5日記賬窗體的設(shè)計(jì) 325.6.6現(xiàn)金日記賬報(bào)表的設(shè)計(jì) 325.6.7銀行存款日記賬報(bào)表的設(shè)計(jì) 325.7帳務(wù)管理中各窗體的設(shè)計(jì) 325.7.1工資信息統(tǒng)計(jì)窗體的設(shè)計(jì) 325.7.2總分類賬信息統(tǒng)計(jì)窗體的設(shè)計(jì) 345.7.3會(huì)計(jì)科目信息統(tǒng)計(jì)窗體的設(shè)計(jì) 345.7.4
12、員工信息統(tǒng)計(jì)分析窗體的設(shè)計(jì) 355.7.5員工工資信息統(tǒng)計(jì)分析窗體的設(shè)計(jì) 355.8系統(tǒng)管理中各窗體的設(shè)計(jì) 365.8.1權(quán)限設(shè)置窗體的設(shè)計(jì) 365.8.2數(shù)據(jù)備份和恢復(fù)窗體的設(shè)計(jì) 375.9注銷中功能的實(shí)現(xiàn) 385.10幫助窗體的設(shè)計(jì) 38第六章 系統(tǒng)測試與維護(hù) 39第七章 總結(jié) 42參考文獻(xiàn) 43致謝 44第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 登錄窗
13、口的設(shè)計(jì)根據(jù)需求分析中的要求,在用戶使用本軟件之前要有身份驗(yàn)證的過程,只有合法用戶才能進(jìn)入軟件系統(tǒng)。為此要設(shè)計(jì)一個(gè)能驗(yàn)證用戶身份的登錄窗口,登錄窗口的運(yùn)行效果如圖5-1所示: 圖5-1 登錄界面圖為了使登錄窗口顯的簡潔明了,所以只設(shè)置了用戶名和密碼兩個(gè)輸入條件。其中用戶名和密碼是要直接和用戶登錄驗(yàn)證表(denglu)中的數(shù)據(jù)進(jìn)行比較的,只有用戶輸入的內(nèi)容和用戶登錄驗(yàn)證表(denglu)中的數(shù)據(jù)完全一致時(shí)才視為合法用戶。本窗口的關(guān)鍵之處是在于“確定”按鈕Click事件中代碼的編寫?!按_定”按鈕的代碼如下: begin &nbs
14、p; table1.Refresh;with table1 dotry disablecontrols; filtered:=false; memo2.Text:=username=+edit1.Text+; memo1.Text:=userpassword=+edit2.Text+; filter:=Memo1.Text; filter:=memo2.Text; filtered:=true; finally enablecontrols; if table1.
15、RecordCount=0 then begin showmessage(對不起,你不是合法用戶,請確認(rèn)權(quán)限!); end else begin form1.hide; form2.show; table1.Open;end;end;end;5.2 主窗體的設(shè)計(jì)如果用戶成功通過驗(yàn)證后會(huì)打開主窗口,主窗口運(yùn)行效果如圖5-2所示: 圖5-2 主界面圖1、菜單欄的設(shè)計(jì):主窗口大致可分為四部分:標(biāo)題欄、菜單欄、常用工具欄、窗體頁面,關(guān)鍵之處是在于菜單欄的設(shè)計(jì)。根據(jù)系統(tǒng)需求和各數(shù)據(jù)表的應(yīng)用要求,為了更好的組織數(shù)據(jù)和完成系統(tǒng)
16、所要求的功能,菜單欄分為以下部分:(1)、工資管理(2)、帳務(wù)管理(3)、系統(tǒng)查詢(4)、報(bào)表中心(5)、統(tǒng)計(jì)分析(6)、系統(tǒng)管理(7)、注銷2、工具欄的設(shè)計(jì):在通過菜單調(diào)用的窗口中有很多窗口是經(jīng)常用到的,這種經(jīng)常性的工作如果只是通過菜單去調(diào)用顯的工作效率很低。所以特意為經(jīng)常用到的窗口設(shè)計(jì)了專用工具,這些專用工具組成了主窗口上的工具欄,利用工具欄上的工具去調(diào)用窗體顯得簡便快捷。工具欄上的工具用的是speedbutton控件,另外為了美化頁面,加入了panel控件。菜單欄效果圖見圖5-2。3、主窗體背景的設(shè)計(jì):為了增加主窗口的顯示效果,通常要為窗體增加圖片。在為本軟件主窗體增加圖片之前先在主窗體
17、上放置一個(gè)Image控件,然后再在Image控件的Picture屬性中設(shè)置具體應(yīng)用的圖片。5.3 工資管理中各窗體的設(shè)計(jì)5.3.1 員工信息管理窗體的設(shè)計(jì)員工信息管理窗體是基于數(shù)據(jù)表yuangongxinxi.db的,用于對員工基本信息的添加、修改和刪除。首先在窗體上放置一個(gè)Dbgrid控件,一個(gè)Table控件和一個(gè)Datasource控件,并分別和yuangongxinxi數(shù)據(jù)表聯(lián)系起來,同時(shí)將Dbgrid控件的Readonly屬性設(shè)置為false,保證可以對其中內(nèi)容進(jìn)行改動(dòng),另外還放置了7個(gè)edit控件、1個(gè)combobox控件、5個(gè)Bitbtn按鈕用來實(shí)現(xiàn)對員工基本信息的添加、修改和根據(jù)
18、上面的流程圖,我們從中分析:首先要判斷登錄的是否為合法的管理員,通過查詢數(shù)據(jù)庫判斷的方法,前面已經(jīng)說過,這里不再多說;主要是驗(yàn)證是否通過正確的途徑跳轉(zhuǎn)到本頁面。在我們這個(gè)系統(tǒng)中,所有的跳轉(zhuǎn)判斷都是通過juge.aspx來實(shí)現(xiàn),在juge.aspx的Page_Load事件中添加以下的代碼:If ( Sessionflag=null ) Response.Redirect (loginFail.aspx); 然后,在各個(gè)頁面中只需要調(diào)用就可以了。進(jìn)入該頁面后,系統(tǒng)首先通過兩個(gè)datagrid分別與評選類別表(pjDet)、評選項(xiàng)目表(pjItem)的綁定列出來;
19、在datagrid中通過模板可以直接實(shí)現(xiàn)修改和刪除的功能,由于表中的記錄有可能過多,這里要考慮實(shí)現(xiàn)分頁;在datagrid中實(shí)現(xiàn)添加的功能比較復(fù)雜,這里我們采用一種比較簡單的方法,在頁面上添加文本框,通過文本框的輸入來添加到數(shù)據(jù)庫中,這里還是使用語句來實(shí)現(xiàn)的,當(dāng)點(diǎn)擊“確定”按鈕后,更改將直接影響到數(shù)據(jù)庫中的記錄,在更改以后,教評界面將根據(jù)數(shù)據(jù)庫的記錄的不同重新生成,這樣的設(shè)計(jì)可以使系統(tǒng)維護(hù)更加簡單,大部分的工作都可以讓系統(tǒng)智能處理,即使一點(diǎn)都不懂計(jì)算機(jī)語言的用戶,也可以很容易生成新的教評頁面。4.3.5非法數(shù)據(jù)設(shè)置模塊此模塊為整個(gè)系統(tǒng)實(shí)現(xiàn)智能性的核心,它的設(shè)計(jì)原理類似于殺毒軟件中的病毒庫;當(dāng)計(jì)
20、算機(jī)中存在某些文件,它的運(yùn)行的特征,在殺毒軟件的病毒庫中被認(rèn)為是病毒,則就會(huì)把該文件視為病毒來處理;而在我們的系統(tǒng)中也是這樣的,下面我們將詳細(xì)介紹一下該模塊的實(shí)現(xiàn)過程: 圖非法數(shù)據(jù)設(shè)置模塊截圖在管理員登錄該模塊后,展現(xiàn)給用戶的是一組由復(fù)選框組成的設(shè)置界面,在系統(tǒng)中為用戶提供了一些常用的設(shè)置非法的選項(xiàng),比如全部選擇第一項(xiàng)、第二項(xiàng)、第三項(xiàng)、第四項(xiàng)以及選擇的項(xiàng)目包含某種順序規(guī)律都可以在這里指定。這里,我們假設(shè)管理員想要設(shè)置全部選擇B、全部選擇C以及全部選擇D是不可信的教評數(shù)據(jù),則管理員登錄后,可以選中第二項(xiàng)、第三項(xiàng)、以及第四項(xiàng),然后點(diǎn)擊頁面上的“提交”按鈕,接下來系統(tǒng)先與判斷表相連接,再開
21、始從第一個(gè)復(fù)選框開始判斷是否被選中,執(zhí)行相應(yīng)的操作;當(dāng)判斷第二項(xiàng)被選中后,系統(tǒng)將生成一個(gè)全為“B”的字符串,長度為教評項(xiàng)目表中項(xiàng)目的個(gè)數(shù),然后再將該字符串插入到判斷表中,接下來再判斷下一個(gè)復(fù)選框是否被選中,如果被選中則會(huì)執(zhí)行與前面相類似的操作;直到把所有的復(fù)選框判斷完。這樣即可按照管理員的意愿完成對非法數(shù)據(jù)模型的設(shè)置。我們從學(xué)校的實(shí)際情況出發(fā),經(jīng)過對在線新聞發(fā)布事項(xiàng)的一番考察和分析,在對新聞需求的分析基礎(chǔ)上,確立了新聞發(fā)布系統(tǒng)的具體實(shí)現(xiàn)功能。并闡述系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),實(shí)現(xiàn)新聞的分類顯示,最近新聞的提示,新聞滾動(dòng)功能等。經(jīng)過授權(quán)的用戶可以通過Web瀏覽器,以人機(jī)交互式的客戶端程序?qū)崿F(xiàn)對新聞
22、的發(fā)布、管理、實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄。本系統(tǒng)具有很好的外部接口,能夠很好的配合站點(diǎn)的其它子系統(tǒng)服務(wù)于新聞發(fā)布。關(guān)鍵字: 新聞顯示 欄目管理 新聞發(fā)布 文件上傳目錄摘 要 1ABSTRACT 2第一章 引言 5第二章 系統(tǒng)設(shè)計(jì)方案的研究 5第三章 ASP技術(shù)綜述 73.1 IIS與ASP的結(jié)合 73.2 ASP的內(nèi)部特點(diǎn) 83.2.1 ASP內(nèi)部6大特點(diǎn) 83.2.2. Global文件 83.3 利用ADO訪問數(shù)據(jù)庫 93.3.1.創(chuàng)建數(shù)據(jù)源名&
23、nbsp;103.3.2.創(chuàng)建數(shù)據(jù)庫鏈接 103.3.3.創(chuàng)建數(shù)據(jù)對象 113.3.4.操作數(shù)據(jù)庫 113.3.5關(guān)閉數(shù)據(jù)對象和鏈接對象 123.4 ASP與CGI的比較 12第四章 系統(tǒng)的開發(fā)環(huán)境及需求 144.1 開發(fā)目的 144.2 項(xiàng)目背景 144.3 開發(fā)環(huán)境 144.3.1 硬件條件 144.3.2 系統(tǒng)平臺 144.3.3 系統(tǒng)工具 144.3.4 運(yùn)行需求 15第五章 系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 165.1數(shù)據(jù)庫的搭建 165.2系統(tǒng)數(shù)據(jù)庫的
24、結(jié)構(gòu)設(shè)計(jì) 165.3.建立與數(shù)據(jù)庫的連接 185.4系統(tǒng)模塊說明 19第六章 系統(tǒng)的功能設(shè)計(jì) 206.1 前臺新聞顯示 206.2 后臺新聞管理 20第七章 系統(tǒng)的功能說明 217.1 前臺顯示說明 217.2 后臺管理員管理說明 227.2 .1后臺管理員登錄 227.3后臺新聞管理 247.3.1類型管理 大類管理 2小類管理 287.3.2新聞管理 307.3.3友情鏈接管理 357.3.4投票管
25、理 387.3.5上傳文件管理 38第八章 結(jié)論 43致謝 44附:參考文獻(xiàn) 44 第一章 引言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活??焖偌皶r(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在新聞信息領(lǐng)域,各種新聞信息的發(fā)布分秒變換,人們對新聞信息的需求有了更新,更高的要求,而網(wǎng)頁由于本
26、身所具有的信息量大,傳遞快速,沒有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)頁也逐漸成為一種新興的信息發(fā)布資源。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。隨著Internet的進(jìn)一步發(fā)展,靜態(tài)Web站點(diǎn)的開發(fā)與維護(hù)變得越來越困難,一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的Web站點(diǎn)更是如此,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來越乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開發(fā)動(dòng)態(tài)網(wǎng)頁或動(dòng)態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。所
27、謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請求而特殊制作的Web網(wǎng)頁。網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽到了網(wǎng)絡(luò)時(shí)代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。 ASP 全稱為 Active Server Pages(動(dòng)態(tài)服務(wù)器主頁),它是一種應(yīng)用程序環(huán)境,可以利用 VBscript 或 Java Script 語言來設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁內(nèi)容,再送到瀏覽者瀏覽器上顯示
28、出來。我們也可以將 ASP 理解為一種特殊的 CGI。利用 ASP 生成的網(wǎng)頁,與HTML相比具有更大的靈活性。只要結(jié)構(gòu)合理,一個(gè) ASP 頁面就可以取代成千上萬個(gè)網(wǎng)頁。盡管 ASP 在工作效率方面較之一些新技術(shù)要差,但勝在簡單、直觀、易學(xué),是涉足網(wǎng)絡(luò)編程的一條捷徑。它具備一個(gè)服務(wù)器端的腳本執(zhí)行環(huán)境,用它可產(chǎn)生和執(zhí)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序。Active Server的另一大優(yōu)點(diǎn)是代碼的安全性。頁面的訪問者所能看到的只是服務(wù)器方的處理結(jié)果。ASP文件可以用常規(guī)的文本編輯器編輯, ASP使用VBScript、javascript等腳本語言作為開發(fā)工具,鑲嵌于HTML文本中,使
29、用""將ASP的程序包含起來。當(dāng)用戶從瀏覽器向Web服務(wù)器提出請求時(shí),Web服務(wù)器會(huì)自動(dòng)將ASP的程序解釋為標(biāo)準(zhǔn)的HTML格式的主頁內(nèi)容,用戶端只要使用常規(guī)可執(zhí)行HTML程序的瀏覽器,就可瀏覽ASP所設(shè)計(jì)的主頁內(nèi)容,因此與瀏覽器無關(guān),并且保證了ASP的源程序代碼不會(huì)外漏。ASP中包括五個(gè)內(nèi)置的ActiveX服務(wù)器組件和五個(gè)內(nèi)置的對象:Database Access component(數(shù)據(jù)庫訪問組件)、File Access component(文件訪問組件)、Ad Rotator component(廣告輪播器組件)、Content Linking component(內(nèi)
30、容鏈接組件)、Browser Capabilities component(瀏覽器信組件)以及Request(請求對象)、Server(服務(wù)器對象)、Session(會(huì)話對象)、Response(響應(yīng)對象)、Application(應(yīng)用程序?qū)ο螅?。在所有ASP組件中,最有用的是數(shù)據(jù)庫訪問組件,也稱為ActiveX數(shù)據(jù)對象或ADO。在站點(diǎn)發(fā)布數(shù)據(jù)庫將使用這個(gè)組件及其中包含的對象,以完成對ODBC數(shù)據(jù)源的讀寫。此外,ASP技術(shù)的另一個(gè)重要特點(diǎn)是,程序員可以利用Java、Visual Basic、 Visual C+等語言制作適應(yīng)自己特殊需要的ActiveX服務(wù)器組件來擴(kuò)充ASP的功能,使自己的動(dòng)態(tài)
31、網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的CGI程序所不及的??偠灾瓵SP具有學(xué)習(xí)快、設(shè)計(jì)快的特點(diǎn),不需花許多時(shí)間即可學(xué)會(huì)和快速設(shè)計(jì)出WEB應(yīng)用程序。ASP的源程序碼在服務(wù)器端執(zhí)行,代碼保密性好。集成與HTML中,無需編譯鏈接可直接執(zhí)行,而且使用文本編輯器即可設(shè)計(jì)。 與ASP的結(jié)合在過去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP構(gòu)成三層式Web結(jié)構(gòu)(如圖1所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用II
32、S+ASP技術(shù)來集成Web前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:1. 減少構(gòu)建和維護(hù)成本2. 加快聯(lián)機(jī)過程3. 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理4. 前端可使用任何瀏覽器(IE、Netscape….)5. 后端可存取任何數(shù)據(jù)庫 (SQL、Access….)6.&nbs
33、p; 可使用任何腳本語言開發(fā) (VBScript、JavaScript、PERL….)系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)Admin表結(jié)構(gòu): 字段名 摘 要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,專題學(xué)習(xí)網(wǎng)站成為廣大教育工作者積極探索新的教育模式和方法的最新關(guān)注點(diǎn),越來越多的教師開始創(chuàng)建專題學(xué)習(xí)網(wǎng)站,并進(jìn)行基于專題學(xué)習(xí)網(wǎng)站的研究性教學(xué)實(shí)踐與研究。本文就小學(xué)英語“Festivals”專題學(xué)習(xí)網(wǎng)站的設(shè)計(jì)為例對小學(xué)專題學(xué)習(xí)網(wǎng)站設(shè)計(jì)進(jìn)行小結(jié)探討。 關(guān)鍵詞:專題學(xué)習(xí)網(wǎng)站、設(shè)計(jì)、開發(fā) 35 數(shù)據(jù)字典:?&nb
34、sp; 字典的作用是給詞匯以定義和解釋。在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分以定義和說明。換句話說,數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合就是數(shù)據(jù)字典。數(shù)據(jù)字典對數(shù)據(jù)流圖和各種成分起注解說明作用,給這些成分賦以實(shí)際的內(nèi)容。除此之外,數(shù)據(jù)字典還要對系統(tǒng)分析中其他需要說明的問題進(jìn)行定義和說明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工、外部項(xiàng)。其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分,在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。 36 需求分析復(fù)審 需求分析說明商品完成后,應(yīng)由用戶和開發(fā)人員共同復(fù)審,復(fù)審小組對需求分析說明商品的各
35、個(gè)部分逐個(gè)進(jìn)行認(rèn)真的復(fù)查,確認(rèn)文檔所描述的系統(tǒng)模型符合用戶的需求,復(fù)審結(jié)束后雙方簽字確認(rèn)。 本次需求分析有老師布置并指導(dǎo)。小組成員親自調(diào)查,并經(jīng)小組分析討論后制定系統(tǒng)需求功能目標(biāo)。 第四章 CD銷售管理系統(tǒng)總體設(shè)計(jì)41.系統(tǒng)功能設(shè)計(jì)目標(biāo)理論系統(tǒng)功能設(shè)計(jì)目標(biāo)如下:(1) 實(shí)用性強(qiáng):我們努力使系統(tǒng)符合實(shí)際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;(2) 先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長其生命周期,易于維護(hù)與管理;(3) 安全可靠性
36、高:后臺維護(hù)功能齊全,根據(jù)平臺在各個(gè)階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個(gè)欄目的管理權(quán)限,實(shí)現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠;(4) 使用模塊化設(shè)計(jì)的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析、維護(hù);(5) 操作簡單,維護(hù)方便:每個(gè)子系統(tǒng)都具有相對獨(dú)立的系統(tǒng)維護(hù)功能對可變化的項(xiàng)目可自行維護(hù);(6) 查詢功能強(qiáng)大:可以對商品的基本情況、用戶基本情況,商品評信息,用戶留言等按各種方式查詢,可形成各種表單,同時(shí)還可對其進(jìn)行匯總,使管理人員能及時(shí)準(zhǔn)確地掌握用戶和商品等的基本情況。42.CD銷售管理系統(tǒng)功能模塊劃分:根據(jù)需求分析與系統(tǒng)
37、功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分為如下幾個(gè)模塊: 1主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息。2用戶注冊:在這里我們可以注冊我們的基本信息,其中電話和Email是比較重要的,因?yàn)槲覀冃枰獙@些信息進(jìn)行處理,以方便用戶的付款和郵購。第五章 數(shù)據(jù)庫設(shè)計(jì)51 數(shù)據(jù)庫系統(tǒng)概述:數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個(gè)階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。本系統(tǒng)的前端開發(fā)是使用JSP技術(shù),通過JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺數(shù)據(jù)庫采用的
38、是SQLServer2000。SQLServer2000數(shù)據(jù)庫管理系統(tǒng)是一項(xiàng)全面完整的數(shù)據(jù)庫與分析產(chǎn)品。SQLServer2000非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,SQLServer2000全面支持Web功能的數(shù)據(jù)庫解決方案,與此同時(shí),SQLServer2000還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量,SQLServer2000都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。對比SQLServer2000和其他的大型數(shù)據(jù)庫管理系統(tǒng),SQLServer2000 具有可靠的安全性,較
39、快的存儲速度,高度的兼容性,簡單易用,應(yīng)用SQLServer2000作為后臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強(qiáng)有力的支持,并對以后軟件的運(yùn)行提供了堅(jiān)實(shí)的基礎(chǔ),因此,我們采用了SQLServer2000作為后臺數(shù)據(jù)庫。52 數(shù)據(jù)庫表設(shè)計(jì):本系統(tǒng)的數(shù)據(jù)庫其中包括九個(gè)表,分別為商品商品表book, 用戶注冊表member, 管理員表admin, 商品類型表booktype, 評論表commont, 購物車表gouwuche, 新聞表news,定單表num,定單詳細(xì)信息表orderbook。詳情請見下面的數(shù)據(jù)庫表: 1、商品商品表booK可以按這些方面來寫:高校學(xué)生網(wǎng)上作業(yè)提交系統(tǒng)系統(tǒng)包含的內(nèi)容及
40、任務(wù)可分為:1. 學(xué)生信息管理。包括注冊登陸、教師信息修改等功能。2. 作業(yè)檢查。查閱顯示作業(yè)信息。查閱可以按未查閱作業(yè)、作業(yè)標(biāo)題、時(shí)間段等屬性及組合顯示學(xué)生作業(yè)情況。3. 回復(fù)提交作業(yè)。包括暫時(shí)保存與最后提交,暫時(shí)保存可以保存沒作完的作業(yè)。根據(jù)需求回復(fù)作業(yè),包括作業(yè)標(biāo)題、內(nèi)容、提交日期、要求等。4. 成績總結(jié)。可以按班級或姓名、分?jǐn)?shù)段等多種關(guān)鍵字段總結(jié)作業(yè)成績。教師1. 作業(yè)檢查。包括作業(yè)查閱顯示以及作業(yè)回復(fù)。查閱可以按班級、姓名、未查閱作業(yè)、作業(yè)標(biāo)題、時(shí)間段等屬性及組合顯示學(xué)生作業(yè)情況。作業(yè)回復(fù)則可以對學(xué)生作業(yè)進(jìn)行在線評價(jià)及打分。2.&nb
41、sp;作業(yè)管理??梢詫σ寻l(fā)布作業(yè)進(jìn)行查看、修改、刪除等操作。3. 發(fā)布作業(yè)??梢愿鶕?jù)需求添加新作業(yè),包括作業(yè)標(biāo)題、內(nèi)容、發(fā)布日期、要求等。4. 成績總結(jié)??梢园窗嗉壔蛐彰?、分?jǐn)?shù)段等多種關(guān)鍵字段總結(jié)作業(yè)成績。5. 教師信息管理。包括注冊登陸、教師信息修改等功能。1. 界面要求:對于前臺提供的內(nèi)容層次分明,界面內(nèi)容合法健康、主題明確、有效實(shí)用、圖文搭配合理、風(fēng)格清新等。2. 功能要求:功能能夠達(dá)到內(nèi)容及任務(wù)所安排的要求,查詢有自動(dòng)提示、多種選擇與組合、模糊查詢等功能。3. 技術(shù)要求:采用B/S模型(Browser 計(jì)算機(jī)畢業(yè)論
42、文網(wǎng)Server ,瀏覽器服務(wù)器模型,簡稱BS模型)。該模型把服務(wù)器端進(jìn)一步深化,分解成一個(gè)應(yīng)用服務(wù)器(Web服務(wù)器)和一個(gè)或多個(gè)數(shù)據(jù)庫服務(wù)器。摘 要 隨著世界信息技術(shù)的飛速發(fā)展,遠(yuǎn)程教育和傳統(tǒng)教育已不再是兩個(gè)界限分明的世界,而是趨于相互融合。“尺有所短,寸有所長”,人們發(fā)現(xiàn)遠(yuǎn)程教育和傳統(tǒng)教育各自有各自的優(yōu)勢,綜合起來起運(yùn)用則會(huì)達(dá)到最佳效益。 對于遠(yuǎn)程教育而言,必然要依托于傳統(tǒng)教育才能正常運(yùn)作。而對于傳統(tǒng)教育而言,我國約80%的高校已經(jīng)建設(shè)了校園網(wǎng),校園網(wǎng)在日常教學(xué)中逐漸發(fā)揮出巨大的作用,遠(yuǎn)程教育的某些應(yīng)用在傳統(tǒng)校園中逐漸
43、流行,對原有的教學(xué)模式產(chǎn)生的沖擊日趨明顯。 本次所開發(fā)的基于Web的在線實(shí)時(shí)考試系統(tǒng)就是遠(yuǎn)程教育在傳統(tǒng)教育中應(yīng)用之一。它打破了原有的考試模式,利用現(xiàn)有的網(wǎng)絡(luò)資源構(gòu)架出一種新的考試平臺。簡化了原有考試中一系列復(fù)雜的操作,使得學(xué)生能夠便捷的參加各種測試或考試,不再受到任何時(shí)空的限制。 本文首先從總體上概述了在線實(shí)時(shí)考試系統(tǒng)的整體框架,對系統(tǒng)進(jìn)行了準(zhǔn)確的定位。 然后,本文描述了系統(tǒng)的總體設(shè)計(jì)方案,為系統(tǒng)的實(shí)施進(jìn)行了合理的分析和設(shè)計(jì)。 在此基礎(chǔ)上,介紹了在設(shè)計(jì)開發(fā)的過程中所遇到的問題及其解決的方案。 其次,又分別概述了為系統(tǒng)所采用的各種有效的測試技術(shù)和該系統(tǒng)尚待改進(jìn)的地方。 最后,本文對系統(tǒng)的完成情況
44、進(jìn)行了回顧和總結(jié),并對其今后的發(fā)展進(jìn)行了展望。 關(guān)鍵詞:遠(yuǎn)程教育;Blended-Learning;在線考試;實(shí)時(shí)性 目 錄 引言。····················· 2 1 課題概況。&mi
45、ddot;······ 2 1.1 新形式下教學(xué)模式改革的需要。 2 1.1.1 遠(yuǎn)程教育的概況。···················· 2 1.1.2 課題的實(shí)際意義。&m
46、iddot;··················· 2 1.2 在線實(shí)時(shí)考試系統(tǒng)簡介。············ 2 1.2.1 
47、;系統(tǒng)目標(biāo)。································ 2 1.2.2 系統(tǒng)描述。·&middo
48、t;······························ 3 1.2.3 系統(tǒng)特點(diǎn)。····&m
49、iddot;··························· 2 1.2.4 網(wǎng)絡(luò)環(huán)境。·······························&m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小企業(yè)扶持貸款合同范本
- 中小企業(yè)員工保密合同協(xié)議
- 土地買賣合同
- 個(gè)人借款協(xié)議合同書
- 個(gè)人定期存款質(zhì)押合同書范本
- 標(biāo)準(zhǔn)服務(wù)合同
- 個(gè)人土地合作開發(fā)合同范本參考
- 個(gè)人商鋪抵押借款合同樣本
- 個(gè)人隱私保護(hù)合同細(xì)則
- 不動(dòng)產(chǎn)贈(zèng)與合同官方模板
- 《新能源汽車技術(shù)》課件-第二章 動(dòng)力電池
- 三坐標(biāo)考試試題和答案
- 數(shù)字金融 遠(yuǎn)程音視頻手機(jī)銀行技術(shù)規(guī)范
- 2024屆高考語文一輪復(fù)習(xí):論證思路專練(含答案)
- 四年級學(xué)業(yè)指導(dǎo)模板
- 2024版醫(yī)院布草洗滌承包合同:醫(yī)療設(shè)施布草清洗外包協(xié)議3篇
- 會(huì)議系統(tǒng)設(shè)備維護(hù)方案
- 少兒口才培訓(xùn)主持課件
- 新《學(xué)前教育法》知識講座課件
- 公文寫作題庫(500道)
- 學(xué)校教學(xué)常規(guī)管理學(xué)習(xí)活動(dòng)課件
評論
0/150
提交評論