




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 畢業(yè)論文(設(shè)計(jì))題 目 計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng) 院 系 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名 學(xué) 號(hào) 學(xué)習(xí)年限 指導(dǎo)教師 申請(qǐng)學(xué)位 2011年 8 月26日計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)學(xué)生姓名: 指導(dǎo)老師:摘 要:隨著考生的日益增多,考生報(bào)名信息量的日益增大,人工的報(bào)名方式已經(jīng)不能滿足信息社會(huì)快速發(fā)展的需求。利用asp和access技術(shù)開發(fā)的計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)能夠迅速地采集和管理考生信息,為考生提供了便捷的報(bào)名方式。關(guān)鍵字: 等級(jí)考試網(wǎng)上報(bào)名 考生信息 asp access目 錄1系統(tǒng)可行性研究及需求分析11.1 系統(tǒng)可行性研究11.2 系統(tǒng)需求分析12系統(tǒng)運(yùn)行平臺(tái)介紹33系統(tǒng)的主要技
2、術(shù)和工具介紹33.1 asp技術(shù)介紹33.2 iis服務(wù)介紹43.3 macromedia dreamweaver mx 2004 介紹53.4 access介紹74系統(tǒng)各功能的設(shè)計(jì)85系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)105.1數(shù)據(jù)庫(kù)的設(shè)計(jì)105.2 數(shù)據(jù)庫(kù)的連接106系統(tǒng)各功能的實(shí)現(xiàn)116.1類別管理功能的實(shí)現(xiàn)116.2 管理員管理功能的實(shí)現(xiàn)13參考文獻(xiàn)15引 言隨著科學(xué)技術(shù)的迅速發(fā)展,特別是近些年來,計(jì)算機(jī)技術(shù)以突飛猛進(jìn)的速度滲透到了各個(gè)領(lǐng)域,成為人們生活中不可或缺的一部分。迄今,我國(guó)的信息化建設(shè)已取得長(zhǎng)足進(jìn)步,各行各業(yè)及政府部門的信息系統(tǒng)建設(shè)、傳統(tǒng)技術(shù)的改造、基礎(chǔ)設(shè)施建設(shè)都有較快發(fā)展。教育現(xiàn)代化、科學(xué)化
3、管理是各個(gè)國(guó)家都十分重視的內(nèi)容。網(wǎng)絡(luò)技術(shù)和軟件開發(fā)平臺(tái)的發(fā)展,網(wǎng)絡(luò)化考試系統(tǒng)漸趨熱門,一般規(guī)模不大。但二十一世紀(jì)是信息化的社會(huì),信息技術(shù)是驅(qū)動(dòng)當(dāng)代社會(huì)發(fā)展的催化劑,也是人們?cè)谏鐣?huì)競(jìng)爭(zhēng)日益激烈的環(huán)境中生存和發(fā)展必須掌握的技能之一。我國(guó)推行“科教興國(guó)”戰(zhàn)略從一定意義上講就是利用教育信息化推進(jìn)整個(gè)國(guó)家的現(xiàn)代化。教師在這個(gè)宏偉戰(zhàn)略中肩負(fù)著十分重大的責(zé)任和使命??荚囀菣z驗(yàn)教育教學(xué)效果的重要手段之一,如何突破傳統(tǒng)考試瓶頸、充分利用城域網(wǎng),實(shí)現(xiàn)基于internet網(wǎng)絡(luò)的無紙化考試,對(duì)于提高工作效率,完善教育測(cè)評(píng)具體十分鮮明的現(xiàn)實(shí)意義。傳統(tǒng)的手工管理不僅存在著查詢困難、不易更新的缺點(diǎn),而且在人力物力上又耗費(fèi)極
4、大。網(wǎng)是作業(yè)的出現(xiàn),對(duì)學(xué)生考試克服了以上種種缺點(diǎn),對(duì)學(xué)生這一流動(dòng)性及大的群體的考試管理工作,提供了很大的幫助和支持。已得到了普遍的應(yīng)用。在這樣的環(huán)境下,學(xué)校的信息化建設(shè)也不例外:數(shù)字教室、多媒體教學(xué)、校園局域網(wǎng)都在不斷的完善。由于以往的考試報(bào)名存在很多問題和弊端。本文設(shè)計(jì)開發(fā)的考試報(bào)名信息處理系統(tǒng)主要出于兩種考慮,第一是針對(duì)傳統(tǒng)考試報(bào)名中的緩慢問題,第二是可以減輕有關(guān)人員的負(fù)擔(dān). 有了這套系統(tǒng)以上問題就迎刃而解。在應(yīng)用系統(tǒng)的設(shè)計(jì)上,此時(shí)系統(tǒng)按照事先預(yù)先設(shè)定好的結(jié)構(gòu),接收考生的報(bào)考信息并存入數(shù)據(jù)庫(kù),而且也不用擔(dān)心傳統(tǒng)考試報(bào)名中學(xué)生姓名,學(xué)號(hào)寫錯(cuò)的情況,填上基本信息后,此時(shí)系統(tǒng)就已完成保存姓名和學(xué)
5、號(hào)等的工作。本系統(tǒng)克服了現(xiàn)有人工考試報(bào)名模式中的諸多弊端,極大地提高了學(xué)校教學(xué)質(zhì)量,可以讓人員從繁瑣、重復(fù)的手工操作中解脫出來,給學(xué)校的教學(xué)有關(guān)工作帶來很大的便利。1系統(tǒng)可行性研究及需求分析1.1 系統(tǒng)可行性研究科技在發(fā)展,社會(huì)在進(jìn)步,計(jì)算機(jī)在今天已應(yīng)用于各個(gè)領(lǐng)域之中,計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)就是其中之一。傳統(tǒng)的手寫管理由于工作量巨大、存放麻煩、更新困難、不易備份,簡(jiǎn)單而重復(fù)性的操作浪費(fèi)了大量的人力物力,它已隨著時(shí)代的發(fā)展而落伍了。這就要我們創(chuàng)造更快更新的管理系統(tǒng)。電子管理以快捷、方便的使用而受到歡迎。在現(xiàn)今的社會(huì),生活速度的加快,使得人們?cè)絹碓较蛐畔⒒?、?shù)字化發(fā)展,而等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)則
6、必然能代替過去大量、繁雜的手工操作,它是一個(gè)能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng)。系統(tǒng)則實(shí)現(xiàn)了由復(fù)雜、重復(fù)性手工操作向人機(jī)簡(jiǎn)便操作的轉(zhuǎn)化,它運(yùn)用計(jì)算機(jī)完成數(shù)據(jù)收集、修改、查詢、刪除以及統(tǒng)計(jì)等工作,提高了管理人員工作效率,避免繁重的業(yè)務(wù)量造成的人為錯(cuò)誤,還可運(yùn)用信息共享加快信息傳達(dá)。對(duì)于管理人員來說,減少操作環(huán)節(jié),降低重復(fù)是提高工作效率的有效途徑,通過對(duì)系統(tǒng)的操作,既節(jié)省人力、物力,又不必保管、整理數(shù)據(jù)文件,將一切信息轉(zhuǎn)化為數(shù)字化,提高經(jīng)濟(jì)效益。除此之外,管理系統(tǒng)的面向?qū)ο蠡O(shè)計(jì)使系統(tǒng)簡(jiǎn)便易行,操作人員不需很強(qiáng)的專業(yè)技術(shù)便可操作,系統(tǒng)支持環(huán)境廣泛、普遍,在技術(shù)上具有可行性。這也是
7、任何一個(gè)行業(yè)發(fā)展的必然趨勢(shì),將人從繁重,簡(jiǎn)單重復(fù)性的工作中解放出來,以從事更加重要的工作。因此開發(fā)這樣一個(gè)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)來代替以前手工的簡(jiǎn)單重復(fù)性操作,來完成對(duì)考生基本信息的收集,處理以節(jié)省人力物力,又便于管理是完全有必要的。1.2 系統(tǒng)需求分析在確定了其可行性后,了解該系統(tǒng)基于b/s的計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)的基本功能以及要求,包括系統(tǒng)要實(shí)現(xiàn)的功能,開發(fā)平臺(tái)等的選擇。既然是基于b/s的計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)那就一定離不開網(wǎng)頁(yè)的設(shè)計(jì),這就需要一個(gè)網(wǎng)頁(yè)開發(fā)設(shè)計(jì)軟件,要開發(fā)這個(gè)系統(tǒng)還必須有一個(gè)運(yùn)行環(huán)境來運(yùn)行這個(gè)系統(tǒng),同時(shí)系統(tǒng)是面對(duì)整個(gè)網(wǎng)絡(luò)用戶,那么就一定需要一個(gè)系統(tǒng)服務(wù)器,要開發(fā)系統(tǒng)就
8、一定要選擇一個(gè)好的系統(tǒng)開發(fā)語(yǔ)言,要保存考生填寫的基本數(shù)據(jù)信息就要提供一個(gè)好的,穩(wěn)定安全的數(shù)據(jù)庫(kù)等等,通過對(duì)比發(fā)現(xiàn)選擇dreamweaver 網(wǎng)頁(yè)三劍客之一的網(wǎng)站網(wǎng)頁(yè)開發(fā)軟件是有必要的,因?yàn)樗δ軓?qiáng)大,完全可以滿足這個(gè)系統(tǒng)開發(fā)的需要。并選擇了asp開發(fā)語(yǔ)言,這也是現(xiàn)在運(yùn)用最多一個(gè)開發(fā)語(yǔ)言,這也在一定程度上保證了其通用性。利用微軟公司的access數(shù)據(jù)庫(kù)來保存該系統(tǒng)的數(shù)據(jù),選擇它也是因?yàn)槠浜?jiǎn)單易用。并選用了windows xp系統(tǒng)中自帶的iis組件來實(shí)現(xiàn)asp的運(yùn)行環(huán)境,并準(zhǔn)備相關(guān)的資料。為了使asp程序能夠正常運(yùn)行,需要asp運(yùn)行環(huán)境,本系統(tǒng)采用windows xp 系統(tǒng)中自帶的iis服務(wù),并需
9、要利用dreamweaver 編寫asp代碼。采用access數(shù)據(jù)庫(kù)來保存數(shù)據(jù)信息。另外考慮到本系統(tǒng)使用的特殊性還需要其滿足以下要求:(1)數(shù)據(jù)精確度由于計(jì)算機(jī)等級(jí)考試網(wǎng)上報(bào)名系統(tǒng)采用數(shù)據(jù)庫(kù)技術(shù),并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)得比較少,但是用戶數(shù)據(jù)的安全性與正確性是完全保證的,所以選access數(shù)據(jù)庫(kù)完全可以滿足用戶的要求。(2)時(shí)間特性本系統(tǒng)的數(shù)據(jù)庫(kù)較小,所以程序在響應(yīng)時(shí)間,數(shù)據(jù)更新處理時(shí)間上性能是比較突出的。而且也正由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的較讓人滿意.(3)適應(yīng)性該軟件是使用dreamweaver 在windows xp
10、系統(tǒng)下完成的,所以用戶只要是兼容windows的軟件或是操作系統(tǒng),該軟件都可以正確地運(yùn)行,有較好的適應(yīng)能力與兼容性。因?yàn)榕渲昧薬ccess數(shù)據(jù)庫(kù),所以網(wǎng)絡(luò)中必須存在office辦公軟件。(4)通用性 由于不能統(tǒng)一所有參加網(wǎng)上考試報(bào)名用戶的操作系統(tǒng),這就要求考慮各平臺(tái)之間的差異性,而本系統(tǒng)所采用的基于b/s的結(jié)構(gòu)就很好的解決了這個(gè)問題,用戶端只需要有瀏覽器就可以在任何連接在網(wǎng)上的電腦上使用該系統(tǒng)報(bào)名參加考試。(5)故障處理考慮到軟件的范圍不大,所以故障處理一般由操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(tǒng)的接口即可。只要操作系統(tǒng)沒有大的故障程序一般是比較穩(wěn)定的。考慮到用戶對(duì)數(shù)據(jù)的安全性要求,程序可以有獨(dú)
11、立于操作系統(tǒng)之外的數(shù)據(jù)備份功能與過程,以及系統(tǒng)崩潰后的數(shù)據(jù)恢復(fù)功能,所以其安全性達(dá)到了要求。2系統(tǒng)運(yùn)行平臺(tái)介紹硬件環(huán)境處理器:inter pentium 4 1.8g或更高 內(nèi)存:512m(推薦) 硬盤空間:80gb顯卡:svga顯示適配器 軟件環(huán)境 操作系統(tǒng):windows 2000/xp 瀏覽器:microsoft internet explorer 5.0以上 網(wǎng)頁(yè)設(shè)計(jì)軟件:dreamweaver mx 2004服務(wù)器軟件:internet information server 5.0數(shù)據(jù)庫(kù):microsoft access 20033系統(tǒng)的主要技術(shù)和工具介紹3.1 asp技術(shù)介紹3.1
12、.1 asp訪問數(shù)據(jù)庫(kù)的原理asp是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的web服務(wù)器程序。當(dāng)用戶使用瀏覽器請(qǐng)求asp主頁(yè)時(shí),web服務(wù)器響應(yīng),調(diào)用asp引擎來執(zhí)行asp文件,并解釋其中的腳本語(yǔ)言(jscript或vbscript),通過odbc連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)訪問組件ado(activexdataobjects)完成數(shù)據(jù)庫(kù)操作,最后asp生成包含有數(shù)據(jù)查詢結(jié)果的html主頁(yè)返回用戶端顯示。3.1.2 asp內(nèi)部6大對(duì)象asp提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(property)、方法(method),有的還擁有數(shù)據(jù)集合(collection)與事件(ev
13、ent),它們共同完成web中的一些重要工作。6個(gè)功能的內(nèi)部對(duì)象具體如下:request:從客戶端取得信息response:將信息送給客戶端。server:提供一些web服務(wù)器工具。session:儲(chǔ)存在一個(gè)session內(nèi)的用戶信息,該信息僅可被該用戶訪問。application:在一個(gè)asp-application中讓不同的客戶端共享信息。objectcontext:配合microsoft transaction服務(wù)器進(jìn)行分布式事務(wù)處理。合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。我們可以用以下的語(yǔ)法直接使用這些對(duì)象:對(duì)象/屬性/方法/數(shù)據(jù)集合global 文件,每一個(gè)
14、以active server pages為基礎(chǔ)的應(yīng)用程序都擁有一個(gè)global.asa文件(asa后綴名其實(shí)是active server application的縮寫),它位于每一個(gè)應(yīng)用程序的基點(diǎn)目錄之下。當(dāng)active server pages做下面兩個(gè)動(dòng)作時(shí),server便會(huì)去讀global.asa文件:1.web server啟動(dòng)之后,一個(gè)應(yīng)用程序目錄中任一個(gè)asp文件被提出第一個(gè)http請(qǐng)求(request)時(shí)。 2.不具有任何session的客戶端向server請(qǐng)求一個(gè)asp文件時(shí)。前面已經(jīng)提到application和session這兩個(gè)asp的內(nèi)部對(duì)象。application對(duì)象內(nèi)
15、的信息供所有正在執(zhí)行該應(yīng)用程序的用戶分享,它創(chuàng)建于web server啟動(dòng)后一個(gè)應(yīng)用程序中任一asp文件被提出第一個(gè)http請(qǐng)求時(shí),結(jié)束于server端停止運(yùn)行。而session對(duì)象僅屬于一位用戶,維持一個(gè)用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個(gè)不具有session的用戶向server請(qǐng)求一個(gè)asp文件時(shí),結(jié)束于該session到期(即用戶端超過某時(shí)間段沒有向server提出要求或刷新web頁(yè)面)或abandon語(yǔ)句的調(diào)用??梢姡琯lobal.asa文件的調(diào)用與application與session這兩個(gè)對(duì)象密切相關(guān)。事實(shí)上我們通常在global.asa文件中寫入以下內(nèi)容:applicat
16、ion或session的開始事件(start-event)。application或session的結(jié)束事件 (end-event)。這樣,在一個(gè)application或session對(duì)象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)完成global.asa文件中寫入的相應(yīng)事件。值得注意的是,如果一個(gè)application與一個(gè)session同時(shí)開始,active server pages會(huì)先處理application的開始事件,而如果一個(gè)application與一個(gè)session同時(shí)結(jié)束,active server pages則會(huì)先處理session的結(jié)束事件。3.2 iis服務(wù)介紹iis是internet i
17、nformation server的縮寫,它是微軟公司主推的服務(wù)器, iis支持http(hypertext transfer protocol,超文本傳輸協(xié)議),ftp(fele transfer protocol,文件傳輸協(xié)議)以及smtp協(xié)議,通過使用cgi和isapi,iis可以得到高度的擴(kuò)展。iis支持與語(yǔ)言無關(guān)的腳本編寫和組件,通過iis,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的web站點(diǎn)。iis不需要開發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序,iis完全支持vbscript,jscript開發(fā)軟件以及java,它也支持cgi和wincgi,以及isapi擴(kuò)展和過濾器。iis的設(shè)計(jì)
18、目的是建立一套集成的服務(wù)器服務(wù),用以支持http,ftp和smtp,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時(shí)可擴(kuò)展的internet服務(wù)器。 iis相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少,iis的安裝,管理和配置都相當(dāng)簡(jiǎn)單,這是因?yàn)閕is與windows nt server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,iis還使用與windows nt server相同的sam(security accounts manager,安全性賬號(hào)管理器),對(duì)于管理員來說,iis使用諸如performance monitor和snmp(simple nerwork management protocol,簡(jiǎn)單網(wǎng)絡(luò)管
19、理協(xié)議)之類的nt已有管理工具。 iis支持isapi,使用isapi可以擴(kuò)展服務(wù)器功能,而使用isapi過濾器可以預(yù)先處理和事后處理儲(chǔ)存在iis上的數(shù)據(jù)。用于32位windows應(yīng)用程序的internet擴(kuò)展可以把ftp,smtp和http協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將internet應(yīng)用程序的使用大大簡(jiǎn)化,iis也支持mime(multipurpose internet mail extensions,多用于internet郵件擴(kuò)展),它可以為internet應(yīng)用程序的訪問提供一個(gè)簡(jiǎn)單的注冊(cè)項(xiàng)。 iis的一個(gè)重要特性是支持asp。iis 3.0版本以后引入了asp,可以很容
20、易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于web的應(yīng)用程序。對(duì)于諸如vbscript,jscript開發(fā)軟件,或者由visual basic,java,visual c+開發(fā)系統(tǒng),以及現(xiàn)有的cgi和wincgi腳本開發(fā)的應(yīng)用程序,iis都提供強(qiáng)大的本地支持。3.3 macromedia dreamweaver mx 2004 介紹一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站管理工具,支持最新的web技術(shù),包含html檢查、html格式控制、html格式化選項(xiàng)、homesite/bbedit捆綁、可視化網(wǎng)頁(yè)設(shè)計(jì)、圖像編輯、全局查找替換、全ftp 功能、處理flash和shockwave等富媒體格式和動(dòng)態(tài)html、基于團(tuán)隊(duì)的web
21、創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。 macromedia dreamweaver mx 2004是建立 web 站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對(duì)基于 css 的設(shè)計(jì)的領(lǐng)先支持到手工編碼功能,dreamweaver 提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用 dreamweaver 及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的 internet 應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫(kù)、web 服務(wù)和舊式系統(tǒng)
22、。利用 dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁(yè)面而無需編寫任何代碼。您可以查看所有站點(diǎn)元素或資源并將它們從易于使用的面板直接拖到文檔中。您可以在 macromedia fireworks 或其他圖形應(yīng)用程序中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入 dreamweaver,或者添加 macromedia flash 對(duì)象,從而優(yōu)化您的開發(fā)工作流程。dreamweaver 還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具(例如代碼顏色和標(biāo)簽完成),以及有關(guān)層疊樣式表 (css)、javascript 和 coldfusion 標(biāo)記語(yǔ)言 (cfml) 等的語(yǔ)言參考資料。macro
23、media 的可自由導(dǎo)入導(dǎo)出 html 技術(shù)可導(dǎo)入您手工編碼的 html 文檔而不會(huì)重新設(shè)置代碼的格式,您可以隨后用您首選的格式設(shè)置樣式來重新設(shè)置代碼的格式。 dreamweaver 還使您可以使用服務(wù)器技術(shù)(如 cfml、asp.net、asp、jsp 和 php)生成由動(dòng)態(tài)數(shù)據(jù)庫(kù)支持的 web 應(yīng)用程序。dreamweaver mx 2004 的十大新特性: 1.動(dòng)態(tài)跨瀏覽器驗(yàn)證:自動(dòng)檢測(cè)標(biāo)簽和css規(guī)則來適應(yīng)所有主流瀏覽器。2.更強(qiáng)大的css支持。3.內(nèi)建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉(zhuǎn)角度,調(diào)節(jié)明暗度都不需要離開dreamweaver環(huán)境,因?yàn)樗旧砑闪薴w的基本圖形編輯技
24、術(shù)。 4.安全ftp:完全加密傳輸保證文件和帳號(hào)信息的安全。 5.增強(qiáng)對(duì)當(dāng)今技術(shù)的支持:支持當(dāng)今主流的開放環(huán)境:coldfusion,j2ee,php,.net,和其他主流的服務(wù)器技術(shù).dreamweaver現(xiàn)在加入了xml命名空間支持,asp.net表單控件對(duì)象,新的參考書內(nèi)容和新的php服務(wù)器端行為。6.無縫整合外部文件和代碼:直接將word和excel文檔復(fù)制和粘貼到dreamweaver中,會(huì)保留字體,顏色,css樣式表信息.使用,使用系統(tǒng)支持的編碼保存任何字體,包括雙字節(jié)字符集。 7.緊密整合mm的其他工具:加強(qiáng)了和mm其他幾款產(chǎn)品的協(xié)同工作能力.例如:你可以通過dw直接設(shè)置flas
25、h組件的參數(shù)。 8.基本支持改良:插入條,表格工具都有改進(jìn)。 9.增強(qiáng)代碼編寫工具:編輯代碼更省時(shí),例如右鍵編寫代碼工具,增強(qiáng)的查找和替換,高效的屬性面板.。10.改進(jìn)的設(shè)計(jì)開放環(huán)境:一個(gè)改良的用戶界面,更高的實(shí)用性,非常親切和有邏輯,讓你快速找到你想要的東西,一個(gè)新的開始屏幕讓你快速訪問最近的文件和教程資源。3.4 access介紹microsoft access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。 表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。acces
26、s數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是mdb。 access 數(shù)據(jù)庫(kù)由七種對(duì)象組成,它們是表、查詢、窗體、報(bào)表、宏、頁(yè)和模塊。表(table) 表是數(shù)據(jù)庫(kù)的基本對(duì)象,是創(chuàng)建其他5種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。 窗體(form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 報(bào)表(report)報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 宏(macro)宏相當(dāng)于dos中的批
27、處理,用來自動(dòng)執(zhí)行一系列操作。access列出了一些常用的操作供用戶選擇,使用起來十分方便。模塊(module)模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用visual basic編程。頁(yè)是一種特殊的直接連接到數(shù)據(jù)庫(kù)中數(shù)據(jù)的一種web頁(yè)。通過數(shù)據(jù)訪問頁(yè)將數(shù)據(jù)發(fā)布到internet 或intranet上,并可以適用瀏覽器進(jìn)行數(shù)據(jù)的維護(hù)和操作??梢愿鶕?jù)需要定制acess數(shù)據(jù)庫(kù)系統(tǒng),對(duì)數(shù)據(jù)進(jìn)行保存,查閱和計(jì)算。利用存儲(chǔ)表相應(yīng)的信息,為每一種實(shí)際對(duì)象的信息創(chuàng)建一個(gè)表,在表中對(duì)不同數(shù)據(jù)以不同的方式進(jìn)行儲(chǔ)存。1.可以檢索用戶指定條件的數(shù)據(jù),創(chuàng)建相應(yīng)的查詢來進(jìn)
28、行檢索,也可以利用查詢來更新或刪除記錄,并對(duì)表中的數(shù)據(jù)執(zhí)行各種計(jì)算。2.可以直接輸入、查看或更改數(shù)據(jù)庫(kù)中的數(shù)據(jù),利用表格或創(chuàng)建一定的窗體來完成上述功能。3.可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行分析,或者通過指定的方式將數(shù)據(jù)打印出來,統(tǒng)制一份相應(yīng)要求的報(bào)表。4.可以利用宏或編碼方便地將各種數(shù)據(jù)庫(kù)對(duì)象連接在一起,形成一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。5.可以將數(shù)據(jù)庫(kù)中的數(shù)據(jù)傳輸?shù)狡渌麛?shù)據(jù)庫(kù)的服務(wù)器上,實(shí)現(xiàn)資源共享,通過此項(xiàng)功能來制作數(shù)據(jù)訪問頁(yè)。4系統(tǒng)各功能的設(shè)計(jì) 本系統(tǒng)的用戶是考生和管理員??忌痪哂幸话銠?quán)限,主要是進(jìn)行注冊(cè)報(bào)名和查詢,而管理員擁有更多的權(quán)限,能進(jìn)行更多操作,主要負(fù)責(zé)維護(hù)和管理報(bào)名系統(tǒng)。根據(jù)擁有權(quán)限的不同,
29、用戶可分為考生和管理員??忌顺鲎?cè) 否 是退出登陸 成績(jī)查詢打印準(zhǔn)考證報(bào)名信息查詢 圖4-1 考生操作流程圖對(duì)考生來說有考生注冊(cè)和考生報(bào)名信息查詢兩部分??忌僮髁鞒虉D如圖4-1所示。(1)考生注冊(cè)考生登陸前要先進(jìn)行注冊(cè),通過該頁(yè)面輸入個(gè)人基本信息進(jìn)行注冊(cè)。(2)考生信息查詢考生注冊(cè)了之后就可以報(bào)名,并對(duì)個(gè)人報(bào)名信息進(jìn)行查詢,對(duì)允許的部分進(jìn)行修改,打印準(zhǔn)考證,成績(jī)查詢。對(duì)管理員來說有管理員登陸,管理員操作,報(bào)名信息管理,類別管理,管理員管理和其他設(shè)置六部分。管理員操作流程圖如圖4-2所示。退出管理員登陸其他設(shè)置管理員管理報(bào)名信息管理類別管理添加等級(jí)學(xué)院網(wǎng)站設(shè)置修改管理員添加管理員修改等級(jí)學(xué)院
30、添加新考生修改考生信息 圖4-2 管理員操作流程圖(1)管理員登陸管理員要進(jìn)行管理操作,必須先進(jìn)行登陸。 (2)管理員操作管理員通過該功能可以打開網(wǎng)站首頁(yè)和管理首頁(yè),也可進(jìn)行退出管理員登陸的操作。(3)報(bào)名信息管理管理員通過該功能可以查看報(bào)名考生列表,并進(jìn)行修改和刪除。也可以添加新的考生。(4)類別管理管理員通過該功能可以查看等級(jí)和學(xué)院的列表,并對(duì)等級(jí)和學(xué)院的信息進(jìn)行修改和刪除。還可以添加新的考試等級(jí)和列表。(5)管理員管理管理員通過該功能可以查看管理員的列表,并對(duì)管理員的信息進(jìn)行修改和刪除。還可以添加新的管理員。(6)其他設(shè)置 管理員通過該功能可以進(jìn)行網(wǎng)站的一些設(shè)置,例如網(wǎng)站名稱,網(wǎng)站的狀態(tài)
31、,可暫時(shí)關(guān)閉網(wǎng)站對(duì)網(wǎng)站進(jìn)行維護(hù)。5系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)5.1數(shù)據(jù)庫(kù)的設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本報(bào)名系統(tǒng)的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):管理員表 admin: 包括管理員的帳號(hào)和密碼。網(wǎng)站設(shè)置表 webset:是對(duì)網(wǎng)站地址,網(wǎng)站名稱,網(wǎng)站開關(guān)等的設(shè)置??忌畔⒈?user:主要包括考生的報(bào)名號(hào),姓名,性別,民族,身份證號(hào),出生日期,職業(yè),學(xué)歷,考試保留成績(jī),原準(zhǔn)考證號(hào),報(bào)考等級(jí)類別,聯(lián)系方式等。等級(jí)表 zhuanye:包括等級(jí)的名稱,費(fèi)用等。學(xué)院表 xueyuan: 包括各個(gè)學(xué)院的名稱和代碼。民族表 tc_mz:包括民族名稱,代碼等。職業(yè)表 tc_zy:包括各職業(yè)的
32、名稱等。學(xué)歷表 tc_whcd:包括各學(xué)歷的名稱,代碼等。用戶和管理員的e-r圖如圖5-1所示。5.2 數(shù)據(jù)庫(kù)的連接在訪問數(shù)據(jù)庫(kù)時(shí),首先需要?jiǎng)?chuàng)建一個(gè)connection對(duì)象,通過它建立到數(shù)據(jù)庫(kù)的連接。本系統(tǒng)的具體連接數(shù)據(jù)庫(kù)程序如下:性別密碼帳號(hào)民族姓名管理員職業(yè)考生 1 1更新報(bào)名學(xué)歷 n n報(bào)名信息圖5-1 用戶管理員e-r圖6系統(tǒng)各功能的實(shí)現(xiàn)本系統(tǒng)是我們四位同學(xué)共同完成的,我所完成的功能是管理員登陸后的類別管理和管理員管理,其中類別管理包括等級(jí)列表和學(xué)院列表,等級(jí)添加和學(xué)院添加,等級(jí)修改和學(xué)院修改;管理員管理包括添加管理員和修改管理員。其他功能的實(shí)現(xiàn)由其他三人完成,如想查閱其它功能的具體實(shí)
33、現(xiàn),詳細(xì)請(qǐng)參見其他三位同學(xué)的畢業(yè)論文。在此我將詳細(xì)介紹我所完成的功能。6.1類別管理功能的實(shí)現(xiàn)6.1.1等級(jí)列表和學(xué)院列表功能的實(shí)現(xiàn)等級(jí)列表列出了各個(gè)考試等級(jí)的信息,供管理員進(jìn)行修改和刪除。當(dāng)管理員點(diǎn)擊“等級(jí)列表”時(shí),頁(yè)面會(huì)鏈接到zy_lb.asp,從等級(jí)表中取出id,等級(jí),費(fèi)用,各個(gè)代碼段如下:exec=select * from zhuanye order by id ascset rs=server.createobject(adodb.recordset)rs.open exec,conn,1,1學(xué)院列表列出了各個(gè)學(xué)院的信息,供管理員進(jìn)行修改和刪除。當(dāng)管理員點(diǎn)擊“學(xué)院列表”時(shí),頁(yè)面會(huì)鏈
34、接到xueyuanlb.asp,從學(xué)院表中取出id,學(xué)院,代碼如下:exec=select * from xueyuanset rs=server.createobject(adodb.recordset)rs.open exec,conn,1,16.1.2等級(jí)添加和學(xué)院添加功能的實(shí)現(xiàn) 管理員進(jìn)入“等級(jí)添加”頁(yè)面后點(diǎn)擊“添加”,可以對(duì)等級(jí)考試的等級(jí)進(jìn)行添加,頁(yè)面會(huì)鏈接到zy_tj.asp,輸入等級(jí),費(fèi)用,說明,介紹后點(diǎn)擊“提交”,代碼段是,用post方法進(jìn)行提交,代碼段是,然后往等級(jí)表輸入添加的等級(jí)信息。實(shí)現(xiàn)的主要代碼段如下:dj=request.form(dj)fy=request.form
35、(fy)zysm=request.form(zysm)sm=request.form(sm)exec=insert intozhuanye(dj,fy,zysm,sm)values(+dj+,+fy+,+zysm+,+sm+)管理員進(jìn)入“學(xué)院添加”頁(yè)面后點(diǎn)擊“添加”,可以對(duì)學(xué)院信息進(jìn)行添加,頁(yè)面會(huì)鏈接到zy_xueyuan.asp,輸入要添加的學(xué)院的名稱后提交,代碼段是 ,用post方法進(jìn)行提交,代碼段是,然后往學(xué)院表中輸入新添加的學(xué)院信息。功能實(shí)現(xiàn)的主要代碼如下:xueyuan=request.form(xueyuan)exec=insert into xueyuan(xueyuan)val
36、ues(+xueyuan+)6.1.3等級(jí)修改和學(xué)院修改功能的實(shí)現(xiàn)等級(jí)修改包括等級(jí)的修改和刪除。先說修改,管理員點(diǎn)擊“修改”后,頁(yè)面會(huì)自動(dòng)鏈接到zy_xg.asp,管理員輸入等級(jí),費(fèi)用,說明,介紹。代碼分別如下:input name=dj type=text value= input name=fy type=text value= input name=zysm type=text value= size=50 點(diǎn)擊“提交“,系統(tǒng)會(huì)鏈接到zy_xg_bc.asp,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新,具體代碼如下: rs(dj)=request.form(dj)rs(fy)=request.form(fy)rs
37、(zysm)=request.form(zysm)rs(sm)=request.form(sm)rs.update如果進(jìn)行刪除的話,頁(yè)面會(huì)鏈接到zy_del.asp,刪除的代碼如下:exec=delete * from zhuanye where id=&request.querystring(id) conn.execute exec學(xué)院修改包括學(xué)院的修改和刪除。管理員點(diǎn)擊“修改”后,頁(yè)面會(huì)自動(dòng)鏈接到xueyuan_xg.asp,管理員輸入學(xué)院名稱,代碼如下:input name=xueyuan type=text value=,用post方法提交,對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新,主要代碼如下:exec=
38、select * from xueyuan where id=&request.form(id)set rs=server.createobject(adodb.recordset)rs.open exec,conn,1,3rs(xueyuan)=request.form(xueyuan)rs.update如果要?jiǎng)h除學(xué)院信息,頁(yè)面會(huì)鏈接到xueyuan_del.asp這頁(yè),從學(xué)院表中刪除與id號(hào)對(duì)應(yīng)的學(xué)院,代碼如下:exec=delete * from xueyuan where id=&request.querystring(id) conn.execute exec6.2 管理員管理功能的
39、實(shí)現(xiàn)6.2.1管理員列表功能的實(shí)現(xiàn)點(diǎn)擊”管理員列表”,管理員可以查看管理員的人員,并對(duì)管理人員的信息進(jìn)行修改和刪除。當(dāng)管理員點(diǎn)擊“管理員列表”時(shí),頁(yè)面會(huì)自動(dòng)鏈接到adminlb.asp,從管理員表中取出id,名稱,密碼,代碼如下: exec=select * from adminset rs=server.createobject(adodb.recordset)rs.open exec,conn,1,16.2.2管理員添加功能的實(shí)現(xiàn)管理員可以添加另一個(gè)用戶,點(diǎn)擊“添加”后,系統(tǒng)會(huì)自動(dòng)鏈接到atj.asp這頁(yè),輸入帳號(hào)和密碼后提交,用post方法提交,(),具體的代碼如下:name=request.form(name)password=request.form(password)exec=insert into admin(name,password)values(+name+,+password+)conn.execute execconn.close6.2.3管理員修改功能的實(shí)現(xiàn)管理員修改管理員時(shí),系統(tǒng)鏈接到adminc.asp這頁(yè),輸入帳號(hào)和密碼后,用post方法提交(),更新管理員表,代碼實(shí)現(xiàn)如下:exec=se
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北機(jī)電職業(yè)技術(shù)學(xué)院《跨境電商概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 深圳職業(yè)技術(shù)大學(xué)《能源動(dòng)力測(cè)試技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津工程職業(yè)技術(shù)學(xué)院《工程光學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌大學(xué)《稻谷加工工藝學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 《8 二十四節(jié)氣》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年六年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)長(zhǎng)春版
- 淮陰工學(xué)院《機(jī)械學(xué)科概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶對(duì)外經(jīng)貿(mào)學(xué)院《電路分析理論》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 2 Preparing for the topic-pronunciation 教學(xué)設(shè)計(jì) 2024-2025學(xué)年仁愛科普版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 江蘇海事職業(yè)技術(shù)學(xué)院《美術(shù)學(xué)學(xué)科教學(xué)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江建筑職業(yè)技術(shù)學(xué)院《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 高中轉(zhuǎn)學(xué)申請(qǐng)書
- 2025年中國(guó)建材集團(tuán)所屬中建材聯(lián)合投資有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年企業(yè)合伙聯(lián)營(yíng)框架協(xié)議模板(2篇)
- 中國(guó)電信行業(yè)人工智能行業(yè)市場(chǎng)調(diào)研及投資規(guī)劃建議報(bào)告
- 水幕噴淋系統(tǒng)的工作原理與應(yīng)用
- 門樓施工方案
- 2024年山東海洋集團(tuán)有限公司社會(huì)招聘考試真題
- 小學(xué)生拗九節(jié)課件
- 《感冒中醫(yī)治療》課件
- 研發(fā)費(fèi)用管理制度內(nèi)容
- 壓力容器設(shè)計(jì)委托書
評(píng)論
0/150
提交評(píng)論