VB招生管理系統(tǒng)設(shè)計(jì)(論文+源代碼)
VB招生管理系統(tǒng)設(shè)計(jì)(論文+源代碼),VB,招生,管理,系統(tǒng),設(shè)計(jì),論文,源代碼
選題目的及意義:
目的:通過(guò)開(kāi)發(fā)忻州師院網(wǎng)上招生系統(tǒng),更好地學(xué)習(xí)和掌握有關(guān)開(kāi)發(fā)應(yīng)用系統(tǒng)的相關(guān)知識(shí),為以后的學(xué)習(xí)和工作打好堅(jiān)實(shí)的理論基礎(chǔ)和實(shí)踐能力。
意義:隨著信息產(chǎn)業(yè)的發(fā)展,計(jì)算機(jī)和網(wǎng)絡(luò)已經(jīng)深入到人們生活的各個(gè)方面,實(shí)行網(wǎng)上招生,可以更好地實(shí)現(xiàn)公平競(jìng)爭(zhēng)、公正選拔的原則,可以更大限度地減少人為因素的干擾,可以大幅度地減少人力、財(cái)力、物力的投入,提高工作效率,降低勞動(dòng)強(qiáng)度。使用網(wǎng)上招生系統(tǒng),對(duì)學(xué)校和考生都起到了很方便的作用。
1. 通過(guò)網(wǎng)上報(bào)名,學(xué)校獲得考生最初的報(bào)名資料。
2. 計(jì)算機(jī)可以使敏感文檔更加安全。
3. 保證了考生報(bào)名情況和錄取情況做到一目了然,成竹在胸。
本課題在國(guó)內(nèi)外的研究狀況及發(fā)展趨勢(shì):
隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)考生資料信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。
1. 計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);
2. 計(jì)算機(jī)可以節(jié)省許多資源;
3. 計(jì)算機(jī)可以大大的提高人們的工作效率;
4. 可以存儲(chǔ)歷屆的學(xué)生檔案,安全、高效;
5. 只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省大量人力;
6. 可以迅速查到所需信息。
發(fā)展趨勢(shì):現(xiàn)在高校招生錄取工作都已實(shí)現(xiàn)網(wǎng)上錄取,節(jié)省了大量的人力、物力,增加了招生工作的透明度。為學(xué)校的管理節(jié)省在大量的人力、物力,并為以后的招生提供各種原始資料。為學(xué)校的學(xué)生管理和招生工作提供數(shù)據(jù)上的支持。
主要研究?jī)?nèi)容:
《忻州師院網(wǎng)上招生系統(tǒng)》是在綜合市場(chǎng)上眾多民辦院校網(wǎng)上招生管理系統(tǒng)的基礎(chǔ)上編寫的一個(gè)短小而實(shí)用的網(wǎng)上招生管理軟件,主要功能有考生報(bào)名、考生錄取、考生報(bào)名情況查詢、考生錄取情況查詢、添加用戶,使你做到對(duì)考生報(bào)名和錄取情況了然在胸。
它對(duì)系統(tǒng)要求不高,簡(jiǎn)單適用,便于學(xué)習(xí)使用,為您提供了一個(gè)方便有效的招生管理工具。
實(shí)驗(yàn)設(shè)計(jì):
《忻州師院網(wǎng)上招生系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》的主要系統(tǒng)功能有:
1. 考生網(wǎng)上報(bào)名
2. 考生網(wǎng)上查詢錄取情況
3. 招生人員對(duì)考生報(bào)名情況查詢
4. 招生人員對(duì)考生錄取情況查詢
5. 添加、注銷、更改用戶
6. 添加招生計(jì)劃
7. 刪除招生計(jì)劃
8. 修改招生計(jì)劃
9. 根據(jù)報(bào)考條件進(jìn)行錄取
完成論文的條件、方法及措施:
1. 硬件環(huán)境:①CPU在PIII以上,主頻2.0G以上;②內(nèi)存最低256M,內(nèi)存越大運(yùn)行 速度越快;③光驅(qū);④網(wǎng)卡(10M/100M自適應(yīng)以太網(wǎng)卡)。
2. 軟件環(huán)境:Microsoft 公司的Windows 2000/XP/98 或Windows 2000 Server、 Macromedia公司的Dreamweaver MX 2004和Microsoft 公司的SQL Server 2000。
3. 參考以前的招生管理系統(tǒng)及其他相關(guān)的管理系統(tǒng),汲取其中好的部分,對(duì)重點(diǎn)技術(shù)進(jìn)行重點(diǎn)攻關(guān)研究。
4. 參閱國(guó)內(nèi)外有關(guān)文獻(xiàn)和相關(guān)工具書籍等資料。
5. 通過(guò)自己對(duì)Visual Basic6.0、SQL Server 2000和Dreamweaver MX 2004的深入學(xué)習(xí)及導(dǎo)師的指導(dǎo)完成這個(gè)網(wǎng)上招生系統(tǒng)。
指導(dǎo)教師意見(jiàn)及建議
注:(1)此表共2頁(yè)。除“指導(dǎo)教師意見(jiàn)及建議”外,由學(xué)生填寫。
(2)指導(dǎo)教師必須簽署意見(jiàn),否則不得開(kāi)題。
(3)此表作為畢業(yè)論文(設(shè)計(jì))評(píng)分依據(jù)。
?2?
忻州師范學(xué)院
畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告及任務(wù)書
課題名稱 忻州師院網(wǎng)上招生系統(tǒng)
的設(shè)計(jì)與實(shí)現(xiàn)
院 、 系 計(jì)算機(jī)科學(xué)與技術(shù)
專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)
姓 名 張 瑨
學(xué) 號(hào) 2 0 0 1 0 8 1 1 0 1 9 0
指導(dǎo)教師 梁 云 川
二○○四年十月十五日
忻州師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系本科畢業(yè)設(shè)計(jì)(論文)
目 錄
1引言 1
2系統(tǒng)分析 2
2.1需求分析 2
2.2目標(biāo)分析 2
2.3系統(tǒng)劃分及說(shuō)明 2
2.4系統(tǒng)功能分析 3
3數(shù)據(jù)庫(kù)選擇及數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì) 4
3.1概念設(shè)計(jì) 4
3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)的安全性 6
3.3數(shù)據(jù)庫(kù)的連接 6
4系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10
4.1主界面窗口模塊設(shè)計(jì)與實(shí)現(xiàn) 10
4.2輸入招生計(jì)劃模塊設(shè)計(jì)與實(shí)現(xiàn) 10
4.3顯示招生計(jì)劃模塊設(shè)計(jì)與實(shí)現(xiàn) 11
4.4考生報(bào)名信息模塊設(shè)計(jì)與實(shí)現(xiàn) 12
4.5考生查詢錄取情況模塊的設(shè)計(jì)與實(shí)現(xiàn) 13
5系統(tǒng)的測(cè)試 15
5.1測(cè)試方案 15
5.2測(cè)試項(xiàng)目 15
5.3測(cè)試結(jié)果說(shuō)明 16
6結(jié)束語(yǔ) 17
參考文獻(xiàn) 18
Abstract 19
致謝 20
忻州師院網(wǎng)上招生系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘 要:自動(dòng)化信息管理,是一個(gè)管理規(guī)范,運(yùn)作高效的企事業(yè)單位的必然要求,網(wǎng)上招生管理系統(tǒng)是一個(gè)高校不可缺少的部分,它的內(nèi)容對(duì)于招生人員和考生來(lái)說(shuō)都至關(guān)重要。本文以開(kāi)發(fā)忻州師院網(wǎng)上招生系統(tǒng)為實(shí)踐基礎(chǔ),詳細(xì)闡述了網(wǎng)上招生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的全過(guò)程,結(jié)合Visual Basic6.0相關(guān)程序和ASP相關(guān)技術(shù),以SQL Server 2000為后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)了本系統(tǒng)。
關(guān)鍵詞: Visual Basic6.0 ; SQL Server 2000 ;ASP ;網(wǎng)上招生管理
1引言
隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用[1]。
? ? 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)考生信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)使高校招生向科學(xué)化、正規(guī)化發(fā)展, 能夠極大地提高高??忌芾硐到y(tǒng)的效率[2]。
為此我通過(guò)自己四年來(lái)所學(xué)的知識(shí)結(jié)合所要開(kāi)發(fā)系統(tǒng)的特點(diǎn),在軟件設(shè)計(jì)中采用Visual Basic6.0面向?qū)ο笤O(shè)計(jì)開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2000。由于本系統(tǒng)數(shù)據(jù)庫(kù)采用的是ODBC連接方式,因此需要配置ODBC數(shù)據(jù)源后方可執(zhí)行本系統(tǒng)。在操作系統(tǒng)的控制面板中打開(kāi)“管理工具ODBC數(shù)據(jù)源”窗體,建立名為“ronger”的數(shù)據(jù)源,更改其默認(rèn)數(shù)據(jù)庫(kù)為“忻州師院招生數(shù)據(jù)庫(kù)_Data”。此系統(tǒng)中還用ASP做出了考生報(bào)名和查詢錄取情況的網(wǎng)頁(yè),用以實(shí)現(xiàn)網(wǎng)上招生的功能,考生可以通過(guò)網(wǎng)上報(bào)名并且根據(jù)自己報(bào)名時(shí)的身份證號(hào)查詢自己是否被忻州師范學(xué)院錄取。
整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成學(xué)生基本信息、招生計(jì)劃管理的全過(guò)程,包括學(xué)生基本信息和招生計(jì)劃的建立、學(xué)生基本信息和招生計(jì)劃的修改、查詢以及學(xué)生信息的添加和查詢等招生管理工作。
2系統(tǒng)分析
2.1需求分析
隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)的普及,網(wǎng)上招生勢(shì)在必行。各大高校需要確切的了解考生的信息,以便不失時(shí)機(jī)的做出合理的決策,如利用系統(tǒng)能夠及時(shí)查詢滿足條件(根據(jù)高考成績(jī))的考生來(lái)決定此考生是否被錄取。為了實(shí)現(xiàn)系統(tǒng)安全性和保密性,所以設(shè)置了普通用戶和超級(jí)用戶兩種權(quán)限來(lái)對(duì)本系統(tǒng)進(jìn)行操作管理。
對(duì)于普通用戶應(yīng)具備以下功能:
(1) 根據(jù)本人用戶名和密碼可以登錄系統(tǒng)。
(2) 用戶可以根據(jù)自己的要求查詢考生報(bào)名的信息和錄取信息,并實(shí)現(xiàn)報(bào)表打印功能。但是不能對(duì)數(shù)據(jù)做任何修改。
對(duì)于超級(jí)用戶來(lái)講除了具備普通用戶所有功能外還應(yīng)具備以下功能:
(1) 超級(jí)用戶可以對(duì)錄取考生進(jìn)行添加、修改、刪除操作。
(2) 超級(jí)用戶可以任意添加、刪除普通用戶。
超級(jí)用戶應(yīng)由學(xué)校招生辦人員來(lái)?yè)?dān)當(dāng)。
2.2目標(biāo)分析
2.2.1要求實(shí)現(xiàn)的目標(biāo)
根據(jù)忻州師院網(wǎng)上招生工作的需要,采用微機(jī)進(jìn)行考生信息管理,要求能對(duì)報(bào)名考生進(jìn)行有條件的錄取,并且能夠安全可靠的運(yùn)行工作,高速、準(zhǔn)確的提供考生報(bào)名和錄取信息的查詢,提供形式要求靈活、實(shí)用。
具體目標(biāo)大致要實(shí)現(xiàn)如下功能:(1)保密功能;(2)應(yīng)提供方便、靈活、便于使用,符合人們的日常習(xí)慣的數(shù)據(jù)錄入功能; (3)查詢功能;(4)打印功能;(5)修改記錄功能;(6)處理記錄功能。
2.2.2管理范圍和管理內(nèi)容
對(duì)所有報(bào)考忻州師院的考生的基本情況、資料進(jìn)行管理,以提供網(wǎng)上招生工作的需要。
2.3系統(tǒng)劃分及說(shuō)明
忻州師院網(wǎng)上招生系統(tǒng)包括考生模塊和學(xué)校管理員模塊。其中考生模塊包括考生報(bào)名、考生錄取查詢。學(xué)校管理員模塊包括管理員信息的添加、修改、刪除;考生報(bào)名情況和錄取情況查詢;學(xué)校招生計(jì)劃的添加、修改和刪除;錄取考生信息的打印。
2.4系統(tǒng)功能分析
系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)信息系統(tǒng)化、規(guī)范化和自動(dòng)化。
系統(tǒng)主要功能分析是在系統(tǒng)開(kāi)發(fā)總體任務(wù)的基礎(chǔ)上完成的,它需要完成功能模塊的設(shè)計(jì)。
在系統(tǒng)分析基礎(chǔ)上,考慮所使用的開(kāi)發(fā)工具的特點(diǎn),得到圖1.2和圖1.3所示的功能模塊。
錄取窗口
招生信息
報(bào)名信息
重新登錄
系統(tǒng)
啟動(dòng)
退出系統(tǒng)
系統(tǒng)信息
幫助
日歷
信息
輸入招生計(jì)劃
顯示招生計(jì)劃
查詢招生計(jì)劃
招生計(jì)劃
注銷用戶
添加用戶
用戶
修改密碼
圖1.2 學(xué)校管理員功能模塊
招生主頁(yè)
考生報(bào)名
錄取查詢
圖1.3 考生功能模塊
3數(shù)據(jù)庫(kù)選擇及數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)
3.1概念設(shè)計(jì)
概要設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說(shuō)明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是面向現(xiàn)實(shí)世界的、易于理解的數(shù)據(jù)模型,是獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便[3]。
概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫(kù)中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式,也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁,是設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)。
3.1.1 數(shù)據(jù)庫(kù)的結(jié)構(gòu)
忻州師范學(xué)院招生數(shù)據(jù)庫(kù) 數(shù)據(jù)表名稱 包含數(shù)據(jù)
管理員密碼表 可以使用系統(tǒng)的所有用戶
報(bào)名表 所有報(bào)名考生的數(shù)據(jù)
招生計(jì)劃表 學(xué)校各院系所有招生計(jì)劃
招生情況表 所有錄取考生數(shù)據(jù)
3.1.2數(shù)據(jù)字典
表3.1 管理員密碼表
列名
數(shù)據(jù)類型
長(zhǎng)度
是否為空
姓名
Char
8
密碼
Char
6
用戶類型
Char
10
表3.2 招生計(jì)劃表
列名
數(shù)據(jù)類型
長(zhǎng)度
是否為空
系名
Char
15
計(jì)劃招生人數(shù)
int
4
分?jǐn)?shù)線
int
4
表3.3 考生報(bào)名情況表
列名
數(shù)據(jù)類型
長(zhǎng)度
是否為空
報(bào)名院校
Char
20
第一專業(yè)志愿
Char
20
第二專業(yè)志愿
Char
20
Null
姓名
Char
10
年齡
int
4
Null
性別
Char
10
Null
出生日期
datetime
8
Null
身份證號(hào)碼
nchar
18
民族
Char
10
Null
籍貫
nvarchar
50
Null
所在市
nvarchar
50
Null
學(xué)歷
Char
20
畢業(yè)學(xué)校
Char
20
Null
畢業(yè)時(shí)間
datetime
8
Null
有何特長(zhǎng)
Char
30
Null
有何獎(jiǎng)項(xiàng)
Char
30
Null
政治面貌
Char
10
Null
通信地址
Char
30
郵編
Char
10
家庭住址
Char
30
Null
父親姓名
Char
10
Null
聯(lián)系電話
Char
16
Null
手機(jī)
Char
20
Null
Email
Char
30
Null
高考或會(huì)考成績(jī)
Int
4
備注
nvarchar
50
表3.4 招生情況表
列名
數(shù)據(jù)類型
長(zhǎng)度
是否為空
姓名
Char
20
身份證號(hào)碼
Char
20
籍貫
Char
50
Null
學(xué)歷
Char
20
政治面貌
Char
20
報(bào)名院校
Char
50
第一專業(yè)志愿
Char
20
高考或會(huì)考成績(jī)
int
4
3.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)的安全性
數(shù)據(jù)的安全性也是數(shù)據(jù)庫(kù)設(shè)計(jì)中很重要的一步。本系統(tǒng)使用的后臺(tái)數(shù)據(jù)庫(kù)為SQL Server 2000,此數(shù)據(jù)庫(kù)對(duì)于數(shù)據(jù)的安全非常有保障。
(1)外來(lái)的破壞東西 給系統(tǒng)設(shè)定密碼及權(quán)限設(shè)置,不同的權(quán)限可以對(duì)系統(tǒng)做不同程度的操作。服務(wù)器級(jí)可以給客戶端的用戶設(shè)定訪問(wèn)權(quán)限。
(2)數(shù)據(jù)庫(kù)的意外破壞活動(dòng) 利用SQL Server 2000可以不定時(shí)的對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。如果數(shù)據(jù)庫(kù)意外破壞,可以通過(guò)SQL Server 2000的還原數(shù)據(jù)庫(kù)功能進(jìn)行還原。
3.3數(shù)據(jù)庫(kù)的連接
Visual Basic6.0能與各種數(shù)據(jù)庫(kù)相連:既可與本地?cái)?shù)據(jù)庫(kù)相連,也可以與數(shù)據(jù)庫(kù)服務(wù)器構(gòu)成C/S體系結(jié)構(gòu),還可以與應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器構(gòu)成B/S體系結(jié)構(gòu)。
Visual Basic6.0是專為各種數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的前臺(tái)應(yīng)用開(kāi)發(fā)工具,可以同時(shí)支持絕大多目前廣泛使用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。在與數(shù)據(jù)庫(kù)系統(tǒng)的連接上,Visual Basic6.0可以使用兩種數(shù)據(jù)訪問(wèn)技術(shù),即Jet數(shù)據(jù)庫(kù)引擎和ODBC Direct技術(shù);三種數(shù)據(jù)訪問(wèn)方法:數(shù)據(jù)控件、數(shù)據(jù)訪問(wèn)對(duì)象和直接調(diào)用ODBC API函數(shù);可以訪問(wèn)Microsoft Access、Btrieve、dBASE、Microsoft FoxPro和Paradox。也可以使用數(shù)據(jù)控件訪問(wèn)Microsoft Excel,Lotus1-2-3和標(biāo)準(zhǔn)的ASCII文本文件[4]。
Visual Basic6.0在數(shù)據(jù)庫(kù)管理方面做了很大的改進(jìn),其中最主要的就是用Active X數(shù)據(jù)對(duì)象ADO(Active x Data Objects)這種新的數(shù)據(jù)庫(kù)訪問(wèn)標(biāo)準(zhǔn)代替了原有的數(shù)據(jù)訪問(wèn)對(duì)象DAO和遠(yuǎn)程數(shù)據(jù)訪問(wèn)對(duì)象RDO??梢杂肰isual Basic6.0中的各種集成的可視化數(shù)據(jù)庫(kù)工具來(lái)管理和訪問(wèn)數(shù)據(jù)庫(kù),包括像Microsoft SQL和Oracle這樣的遠(yuǎn)程開(kāi)放數(shù)據(jù)庫(kù)。這種創(chuàng)建和訪問(wèn)結(jié)構(gòu)化數(shù)據(jù)庫(kù)系統(tǒng)的能力給編程帶來(lái)了許多方面,例如:
(1)允許應(yīng)用程序和其他程序共享數(shù)據(jù);
(2)簡(jiǎn)化編程,不必再處理低級(jí)文件訪問(wèn)和查找;
在操作數(shù)據(jù)庫(kù)的過(guò)程中,結(jié)構(gòu)化查詢語(yǔ)言SQL是一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)語(yǔ)言。在SQL語(yǔ)言中,指定要做什么而不是怎么做。不需要告訴SQL如何訪問(wèn)數(shù)據(jù)庫(kù),只要告訴SQL需要數(shù)據(jù)庫(kù)做什么。利用SQL,可以確切指定想要檢索的記錄以及按什么順序檢索??梢栽谠O(shè)計(jì)時(shí)對(duì)數(shù)據(jù)控件使用SQL語(yǔ)句。
此外本系統(tǒng)用ASP和ADO訪問(wèn)數(shù)據(jù)庫(kù),以實(shí)現(xiàn)考生報(bào)名和錄取查詢的功能,ASP環(huán)境下訪問(wèn)數(shù)據(jù)庫(kù)如圖3.1所示,用ASP和ADO訪問(wèn)數(shù)據(jù)庫(kù)可按以下步驟[5]:
(1)定義數(shù)據(jù)庫(kù)組件,Set Conn = Server.Create.Object(“ADODB.Connection”)。
(2)用Open打開(kāi)待訪問(wèn)的數(shù)據(jù)庫(kù),Conn.Open“數(shù)據(jù)庫(kù)名”。
(3)設(shè)定數(shù)據(jù)庫(kù)動(dòng)作,Set.Rs=Conn.Execute(“SQL”)利用Rs(Recordsets)所提供的屬性顯示查詢結(jié)果。
(4)關(guān)閉結(jié)果集對(duì)象Rs.Close,斷開(kāi)與數(shù)據(jù)庫(kù)的連接Conn.Close。
Active
Data
Object
瀏覽器
*.asp程序
VbScript
JavaScript
database
圖3.1 ASP環(huán)境下數(shù)據(jù)庫(kù)訪問(wèn)
Internet
Information
Server
3.3.1通過(guò)ODBC連接數(shù)據(jù)庫(kù)
ODBC工作原理
Visual Basic6.0在訪問(wèn)數(shù)據(jù)庫(kù)之前,必須首先與要操作的數(shù)據(jù)庫(kù)建立連接。因此,連接數(shù)據(jù)庫(kù)就成為Visual Basic6.0開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序首先要完成的任務(wù)。Visual Basic6.0與數(shù)據(jù)庫(kù)的連接是通過(guò)數(shù)據(jù)庫(kù)接口來(lái)實(shí)現(xiàn)的,本系統(tǒng)主要使用ODBCDirect技術(shù)并且運(yùn)用ADO數(shù)據(jù)控件方法進(jìn)行數(shù)據(jù)庫(kù)的操作[6]。
同樣ASP在訪問(wèn)數(shù)據(jù)前,也必須與要操作的數(shù)據(jù)庫(kù)建立連接,由于SQL Server 2000 是與開(kāi)放式數(shù)據(jù)庫(kù)互連(ODBC)兼容的數(shù)據(jù)庫(kù),所以本系統(tǒng)采用ADO技術(shù)通過(guò)數(shù)據(jù)源對(duì)其進(jìn)行訪問(wèn)。
ODBC(Open Database Connectivity)是由微軟公司提出的開(kāi)放式數(shù)據(jù)庫(kù)互連接口標(biāo)準(zhǔn)。它以結(jié)構(gòu)化查詢語(yǔ)言SQL來(lái)存取連接的數(shù)據(jù)源,通過(guò)ODBC可以實(shí)現(xiàn)一個(gè)應(yīng)用程序同時(shí)訪問(wèn)多個(gè)不同的DBMS,從而實(shí)現(xiàn)了用統(tǒng)一的方法去處理不同的數(shù)據(jù)源。這使得應(yīng)用開(kāi)發(fā)人員可以開(kāi)發(fā)、編輯和發(fā)行應(yīng)用軟件而不必考慮它所操作的數(shù)據(jù)庫(kù)管理系統(tǒng)的類型。
目前大多數(shù)數(shù)據(jù)庫(kù)都提供了標(biāo)準(zhǔn)化的ODBC環(huán)境。通過(guò)使用ODBC,系統(tǒng)開(kāi)發(fā)人員不需要學(xué)習(xí)針對(duì)不同數(shù)據(jù)庫(kù)的連接技術(shù),從而能夠把更多的精力集中在應(yīng)用程序的開(kāi)發(fā)上。
下面將介紹ODBC的工作原理如下圖3.2所示:
Visual Basic開(kāi)發(fā)環(huán)境
ODBC接口
ODBC驅(qū)動(dòng)程序管理
(ODBC32.DLL)
數(shù)據(jù)庫(kù)
SQL Server
驅(qū)動(dòng)程序
Sybase
驅(qū)動(dòng)程序
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
Oracle
驅(qū)動(dòng)程序
圖3.2 ODBC工作原理
3.3.2創(chuàng)建ODBC數(shù)據(jù)源與數(shù)據(jù)庫(kù)的連接
以下分步來(lái)說(shuō)明如何創(chuàng)建ODBC數(shù)據(jù)源與數(shù)據(jù)庫(kù)的連接
1) 打開(kāi)控制面板中選擇管理工具,在其中選擇數(shù)據(jù)源ODBC后出現(xiàn)圖3.3所示,選擇系統(tǒng)DSN,然后點(diǎn)擊添加按鈕;
2) 選擇安裝數(shù)據(jù)源的驅(qū)動(dòng)程序SQL Server點(diǎn)擊完成;
3) 接著添加數(shù)據(jù)源名稱為“ronger”和所在服務(wù)器的名稱,點(diǎn)擊完成;
4) 然后點(diǎn)擊測(cè)試數(shù)據(jù)源,如果出現(xiàn)連接成功的對(duì)話框,則說(shuō)明數(shù)據(jù)源連接成功;
5) 在程序中可以通過(guò)ADO 控件與所建立的數(shù)據(jù)源進(jìn)行連接,從而達(dá)到Visual Basic6.0與SQL Server2000數(shù)據(jù)庫(kù)的連接。而ASP與數(shù)據(jù)庫(kù)的連接則通過(guò)以下代碼來(lái)實(shí)現(xiàn)。(conn.asp)
<%
dim conn
set conn=server.createobject("ADODB.CONNECTION")
conn.open"PROVIDER=SQLOLEDB;DATA SOURCE=zsj;UID=sa;PWD=;DATABASE=忻州師院招生數(shù)據(jù)庫(kù)"
%>
圖3.3 添加數(shù)據(jù)源
4系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1主界面窗口模塊設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)應(yīng)用程序的主要功能都是在主窗口忻州師范學(xué)院招生系統(tǒng)及在其下打開(kāi)的眾多窗口中完成的。主窗口的界面如圖4.1所示。
圖4.1 主窗體
4.2輸入招生計(jì)劃模塊設(shè)計(jì)與實(shí)現(xiàn)
此模塊用于設(shè)定每年學(xué)校各個(gè)系的招生人數(shù)和分?jǐn)?shù)線。在此模塊的設(shè)計(jì)中用到了ADO技術(shù),通過(guò)ADO控件實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。主要界面如圖4.2所示。其功能實(shí)現(xiàn)的主要代碼如下:
Adodc1.ConnectionString = "dsn=ronger" /* 連接數(shù)據(jù)源 */
Adodc1.RecordSource="招生計(jì)劃表" /* 創(chuàng)建記錄集 */
Adodc1.Recordset.AddNew /* 往數(shù)據(jù)表中添加記錄 */
/* 以下代碼主要是為了查詢這個(gè)系別的記錄是否已經(jīng)添加 */
Adodc2.ConnectionString = "dsn=ronger"
Adodc2.RecordSource = "select * from 招生計(jì)劃表 where 系名='" & Text3 & " '"
Adodc2.Refresh
圖4.2 添加招生計(jì)劃
4.3顯示招生計(jì)劃模塊設(shè)計(jì)與實(shí)現(xiàn)
此模塊用于顯示招生計(jì)劃,在此窗口中可以更改、刪除各系的招生計(jì)劃。此模塊中主要用到ADO控件和DataGrid控件。主要界面如圖4.3。其中主要代碼如下:
其中數(shù)據(jù)源的連接和記錄集的創(chuàng)建如上模塊所講。
Private Sub Command1_Click() /* 更改按鈕單擊命令 */
Adodc1.Recordset.Update /* 記錄集的更新 */
End Sub
Private Sub Command4_Click()/* 刪除按鈕單擊命令 */
Adodc1.Recordset.Delete /* 刪除所選中的記錄 */
Adodc1.Refresh /* 刪除后刷新的記錄 */
End Sub
圖4.3 顯示招生計(jì)劃
4.4考生報(bào)名信息模塊設(shè)計(jì)與實(shí)現(xiàn)
本模塊為本系統(tǒng)的主體部分,在這里,可以根據(jù)自己的情況報(bào)名,一個(gè)身份證號(hào)只能報(bào)一次名,然后管理員在根據(jù)實(shí)際情況錄取滿足條件的考生。主界面如圖4.4。
圖4.4 報(bào)名窗體
其中用于保存用戶報(bào)名情況的代碼如下(save.asp)
/*引用創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象函數(shù)文件*/
<%
dim sql
dim rs
dim conn
/* 創(chuàng)建記錄源 */
set rs=server.CreateObject("adodb.recordset")
/* 查詢此考生是否已經(jīng)報(bào)名 */
sql="select * from baoming where 身份證號(hào)碼='"&request("textfield3")&"'"
rs.open sql,conn,3,2
/* 以下代碼主要為驗(yàn)證輸入信息是否完整正確 */
if request("aq")="" then
response.Write""
conn.close
set conn=nothing
response.end
end if
if rs.eof and rs.bof then
/* 以下代碼用于報(bào)名情況輸入數(shù)據(jù)表中 */
在這里用到了request對(duì)象中的Form集合,此代碼的作用是把提交的表單數(shù)據(jù)依次添加到數(shù)據(jù)表中。由于情況類似,所以下面主要以報(bào)名院校為例進(jìn)行添加。
rs.addnew
rs("報(bào)名院校")=request.form("aa")
rs.update
/* 關(guān)閉記錄集對(duì)象 */
rs.close
set rs=nothing
/* 關(guān)閉數(shù)據(jù)庫(kù)連接對(duì)象 */
conn.close
set conn=nothing
這里還用到了response對(duì)象,其主要功能是向?yàn)g覽器輸出變量。
response.Write""
else
response.Write""
end if
%>
以上代碼是把考生報(bào)名情況添加到數(shù)據(jù)庫(kù)中的代碼,其它程序代碼詳見(jiàn)原程序。
4.5考生查詢錄取情況模塊的設(shè)計(jì)與實(shí)現(xiàn)
此模塊主要用于考生查詢自己的錄取情況,如果被錄取則出現(xiàn)錄取信息,如果出現(xiàn)沒(méi)有此考生信息,則說(shuō)明考生沒(méi)有被錄取。在此模塊的設(shè)計(jì)中,使用“Macromedia Dreamweaver MX 2004”網(wǎng)頁(yè)開(kāi)發(fā)軟件,主要通過(guò)軟件中的數(shù)據(jù)管理功能進(jìn)行設(shè)計(jì)。主界面如圖4.5。
圖4.5 查詢窗體
以下代碼主要用于考生查詢自己的錄取情況(searchok.asp)
/* 引用創(chuàng)建數(shù)據(jù)庫(kù)連接對(duì)象函數(shù)文件 */
/* 創(chuàng)建記錄集 */
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_ronger_STRING
/* 用于查詢身份證號(hào)為request.form("textfield")的考生信息。*/
Recordset1.Source = "Select * form dbo.zhaosheng where 身份證號(hào)碼='"&request.form("textfield")&"'"
/* 用于顯示沒(méi)有此生記錄時(shí),利于ASP中的response對(duì)象的write方法向?yàn)g覽器輸出“沒(méi)有此生信息”的對(duì)話框。*/
<% if recordset1.eof and recordset1.bof then
response.Write""%>
5系統(tǒng)的測(cè)試
5.1測(cè)試方案
由于本系統(tǒng)采用兩種編程語(yǔ)言,所以用傳統(tǒng)的增加斷點(diǎn)法。在管理員模塊中,用到VB 6.0編程語(yǔ)言,所以在代碼中加入斷點(diǎn),通過(guò)分步調(diào)試找到錯(cuò)誤的代碼,改正后去除斷點(diǎn)[7];在考生報(bào)名和查詢模塊中,用到ASP語(yǔ)言,當(dāng)發(fā)生一個(gè)錯(cuò)誤并且很難找到錯(cuò)誤根源時(shí),可使用設(shè)置斷點(diǎn)的高度方法,斷點(diǎn)將腳本暫停在特定一行,然后使用調(diào)試器去改正腳本中設(shè)置的變量或?qū)傩灾?。糾正錯(cuò)誤后清除斷點(diǎn)以便腳本能不間斷的運(yùn)行。
5.2測(cè)試項(xiàng)目
系統(tǒng)中雖然從總體上分為了管理員模塊和考生報(bào)名查詢模塊,但是實(shí)際上這兩種模塊所包含的低層次功能模塊重疊的,因此,我們?cè)谠O(shè)計(jì)測(cè)試用例的時(shí)候應(yīng)該按照這兩大模塊下屬的小功能模塊進(jìn)行,可以用最小的工作量完成整個(gè)系統(tǒng)的測(cè)試。
具體的測(cè)試項(xiàng)目包括有:
1.系統(tǒng)操作員登錄
測(cè)試系統(tǒng)操作界面。內(nèi)容包括帳號(hào)口令輸入、合法性檢查,系統(tǒng)操作界面顯示控制。
2.添加用戶
測(cè)試添加新管理員功能。內(nèi)容包括新管理員信息的輸入,合法性檢查,新管理員信息入庫(kù)。
3.注銷用戶
測(cè)試刪除管理員功能。內(nèi)容包括管理員的刪除,合法性檢查。
4.添加招生計(jì)劃
測(cè)試招生計(jì)劃添加的功能。內(nèi)容包括添加各個(gè)系的招生計(jì)劃,其中包括招生人數(shù)和錄取分?jǐn)?shù)線。并對(duì)所加信息進(jìn)行合法性檢查。
5.顯示招生計(jì)劃
測(cè)試顯示招生計(jì)劃功能。內(nèi)容包括對(duì)各個(gè)系招生計(jì)劃的修改,并對(duì)修改信息的合理性檢查,合法性檢查。
6.查詢招生計(jì)劃
測(cè)試查詢招生計(jì)劃功能。內(nèi)容包括對(duì)各個(gè)系招生計(jì)劃的查詢,并對(duì)查詢信息的合理性檢查,合法性檢查。
7.查詢報(bào)名情況
測(cè)試查詢考生的報(bào)名情況功能。內(nèi)容包括管理員通過(guò)身份證號(hào)對(duì)考生報(bào)名情況進(jìn)行查詢,并對(duì)查詢信息進(jìn)行合理性檢查,合法性檢查。
8.錄取窗口
測(cè)試錄取情況的功能,內(nèi)容包括設(shè)置查詢條件,對(duì)滿足條件的考生進(jìn)行分批錄取。
9.查詢招生情況
測(cè)試查詢招生情況的功能。內(nèi)容包括根據(jù)所輸入的身份證號(hào)進(jìn)行錄取查詢。
10.學(xué)生報(bào)名窗口
測(cè)試考生報(bào)名功能。此模塊用ASP語(yǔ)言編寫,考生根據(jù)自己的實(shí)際情況進(jìn)行填寫,并對(duì)輸入信息進(jìn)行合法性檢查,合理性檢查。
11.學(xué)生查詢錄取情況窗口
測(cè)試考生查詢錄取情況功能。也用ASP語(yǔ)言編寫,考生根據(jù)自己報(bào)名時(shí)所填寫身份證號(hào)進(jìn)行查詢。
5.3測(cè)試結(jié)果說(shuō)明
(注下面以考生報(bào)名模塊和刪除用戶模塊的測(cè)試結(jié)果為例說(shuō)明)
條件:
1.系統(tǒng)數(shù)據(jù)庫(kù)中存在身份證號(hào)碼為“111111111111111”的報(bào)名考生,如果有人再輸入此身份證號(hào)進(jìn)行報(bào)名,則顯示警告“你已經(jīng)報(bào)名” 。
2.當(dāng)考生在身份證號(hào)碼框中輸入的不是數(shù)字,則顯示警告“身份證號(hào)必須是數(shù)字” 。
3.當(dāng)考生在身份證號(hào)碼框中輸入的身份證位數(shù)不是15或18位時(shí),則顯示警告“身份證號(hào)位數(shù)不對(duì)” 。
4.在刪除用戶模塊中,如果輸入的用戶名和密碼不正確時(shí),則提示“輸入的用戶信息錯(cuò)誤。不能刪除” 。
基于這種的例子還很多,這里就不一一列舉了。
6結(jié)束語(yǔ)
通過(guò)這次畢業(yè)設(shè)計(jì),我對(duì)VB的作用有了更加深入的認(rèn)識(shí),VB適合開(kāi)發(fā)各類中小型管理信息系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng),以前由于沒(méi)有親自參與設(shè)計(jì)實(shí)例,我對(duì)VB開(kāi)發(fā)管理系統(tǒng)的認(rèn)識(shí)沒(méi)有建立出一個(gè)完整的系統(tǒng)的框架,但是現(xiàn)在我卻基本掌握了使用VB開(kāi)發(fā)信息系統(tǒng)的方法和步驟。并且在這次系統(tǒng)設(shè)計(jì)中,我用到了網(wǎng)頁(yè)的制作,使我對(duì)ASP編程語(yǔ)言有了一定的了解。這次親生實(shí)踐,使我對(duì)以前所學(xué)的理論有了更深刻的理解。
在這次的系統(tǒng)設(shè)計(jì)中,我才真正地認(rèn)識(shí)到系統(tǒng)調(diào)查分析的重要性和困難性,在開(kāi)發(fā)系統(tǒng)之前一定要有足夠的耐心和毅力做好這一點(diǎn),當(dāng)系統(tǒng)設(shè)計(jì)進(jìn)行到一定程度之后再發(fā)現(xiàn)問(wèn)題,推翻重來(lái)后果真是不堪設(shè)想。
總之,通過(guò)這次畢業(yè)設(shè)計(jì),使我進(jìn)一步明確了系統(tǒng)開(kāi)發(fā)的設(shè)計(jì)思想和方法加深了對(duì)系統(tǒng)開(kāi)發(fā)的認(rèn)識(shí),鞏固了所學(xué)的計(jì)算機(jī)知識(shí),提高了軟件開(kāi)發(fā)的水平,為今后的工作打下了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn)
[1] 林陳雷,郭安源,葛曉東. Visual Basic教育信息化系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M]. 人民郵電出版社, 2003年6月 第1版
[2] 鐘聲《數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用課程設(shè)計(jì)指導(dǎo)書》.中央廣播電視大學(xué)出版社,2000年2 月 第1版
[3] 劉韜《Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 》.人民郵電出版社, 2003年8月 第1版
[4] 龔沛曾,陸慰民,楊志強(qiáng). Visual Basic程序設(shè)計(jì)教程(6.0版)[M]. 高等教育出版社, 2000年7月 第1版
[5] 李曉黎,張巍.ASP+SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例. 人民郵電出版社, 2003年6月 第1版
[6] 王福成,周鐵柱,黃淼云. Visual Basic6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)指南[M]. 清華大學(xué)出版社, 2000年6月 第1版
[7] 姚巍. Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)及工程實(shí)例[M]. 人民郵電出版社,2003年4月 第1版
The Design and Realization of the On-line Enrollment
System of XinZhou Normal University
Abstract: Automatic management of information is a management regulation, and it is a necessary request of efficient enterprises. Therefore, it is a necessary part of colleges, and it is critical to enrollment administrators and candidates. Based on the practice of developing the system, the paper gives a detailed introduction of the whole process of design and realization. Combined with related programs of Visual Basic 6.0 and related techniques of ASP, the system is developed taking advantage of SQL Server 2000 as a back database.
Keywords: Visual Basic6.0; SQL Server 2000 ; ASP; Enrollment Management Based on Network.
致 謝
在系統(tǒng)設(shè)計(jì)階段和論文寫作期間,梁云川老師在學(xué)習(xí)、科研、解決困難等方面給予了我很大的幫助。使我不僅學(xué)到了知識(shí),而且也開(kāi)闊了視野。提高了我自身解決問(wèn)題的能力,更為重要的是導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度深深的影響著我,在此,我對(duì)導(dǎo)師的精心培養(yǎng)表示深深的謝意!并且感謝在程序設(shè)計(jì)期間幫助我、鼓勵(lì)我的同學(xué)們!可以說(shuō)畢業(yè)設(shè)計(jì)的順利完成與老師和大家是分不開(kāi)的,在老師與同學(xué)的耐心講解和幫助下,使我擁有了那種克服困難、勇往直前的決心,正是這種決心使我在后來(lái)的設(shè)計(jì)中培養(yǎng)了獨(dú)立思考并解決問(wèn)題的能力,這種潛移默化的影響并非只局限于這次畢業(yè)設(shè)計(jì),而是會(huì)使我終生受益的。再次向所有指導(dǎo)、關(guān)心、照顧和幫助我的領(lǐng)導(dǎo)、老師、同學(xué)們表示最衷心的感謝!謝謝您們!
·21·
忻 州 師 范 學(xué) 院
計(jì)算機(jī)科學(xué)與技術(shù)系本科畢業(yè)(設(shè)計(jì))論文
課題名稱 忻州師院網(wǎng)上招生系統(tǒng)
的設(shè)計(jì)與實(shí)現(xiàn)
專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)
姓 名 張 瑨
學(xué) 號(hào) 2 0 0 1 0 8 1 1 0 1 9 0
指導(dǎo)教師 梁 云 川
二零零五年六月
實(shí)驗(yàn)說(shuō)明
硬件環(huán)境:p4賽揚(yáng)2.4G,DDR256M內(nèi)存,80G硬盤空間。
軟件環(huán)境:Visual Basic6.0、Dreamweaver MX 2004和 Microsoft SQL Server2000 ,開(kāi)發(fā)平臺(tái)為Windows 2000
主要功能:忻州師院網(wǎng)上招生系統(tǒng)主要是對(duì)高??忌鷪?bào)名信息和錄取信息的管理。該系統(tǒng)面向考生的部分主要功能有考生網(wǎng)上報(bào)名、考生網(wǎng)上錄取查詢;面向招生人員部分的主要功能有考生報(bào)名和錄取查詢,錄取考生情況打印,管理員的添加、刪除和密碼修改,對(duì)報(bào)名考生進(jìn)行有條件的錄取。
操作方法:
1) 由于本系統(tǒng)采用Microsoft SQL Server 2000作為其后臺(tái)數(shù)據(jù)庫(kù),首先要在SQL Server 2000添加數(shù)據(jù)庫(kù)。然后再對(duì)數(shù)據(jù)庫(kù)的用戶訪問(wèn)權(quán)限進(jìn)行設(shè)置,
①添加數(shù)據(jù)庫(kù)。
打開(kāi)SQL Server 2000的資源管理器,并啟動(dòng)服務(wù)管理器。右擊數(shù)據(jù)庫(kù)彈出菜單,點(diǎn)擊所有任務(wù)中的附加數(shù)據(jù)庫(kù)出現(xiàn)圖1.1,找到所要添加的數(shù)據(jù)庫(kù),進(jìn)行添加,如圖2.2所示。點(diǎn)確定則忻州師院招生數(shù)據(jù)庫(kù)添加SQL Server2000數(shù)據(jù)庫(kù)中。
圖1.1
圖1.2
②設(shè)置用戶權(quán)限。
在企業(yè)管理器下,點(diǎn)開(kāi)安全性下級(jí)目錄,單擊安全性可以在右邊看到用戶界面,點(diǎn)“sa”右鍵屬性,得到圖1.3,更改數(shù)據(jù)庫(kù)為忻州師院招生數(shù)據(jù)庫(kù),密碼改為空。點(diǎn)確定,確認(rèn)密碼,密碼還是為空,再點(diǎn)完成。則完成用戶權(quán)限的設(shè)置。
圖1.3
2) 再為其配置ODBC數(shù)據(jù)源,下面在Windows2000下對(duì)ODBC的配置進(jìn)行介紹:
①在Windows2000下配置ODBC
②請(qǐng)?jiān)凇翱刂泼姘濉崩镫p擊“管理工具”,再在“管理工具”里雙擊“數(shù)據(jù)源(ODBC)”進(jìn)入“(ODBC)數(shù)據(jù)源管理器”窗口,選擇“系統(tǒng)DSN”選項(xiàng)卡,單擊“添加”按鈕,打開(kāi)“創(chuàng)建新數(shù)據(jù)源”窗口,在名稱列表框里選擇“SQL Server”,單擊“完成”按鈕,進(jìn)入“創(chuàng)建到SQL Server的新數(shù)據(jù)源”窗口,(如圖1.1)在數(shù)據(jù)源名稱中填寫名稱為“ronger”描述框中填寫“忻州師范學(xué)院招生數(shù)據(jù)庫(kù)”作為此數(shù)據(jù)源的描述,連接的服務(wù)器名稱填寫你所要連接的SQL Server服務(wù)器。然后點(diǎn)下一步。 進(jìn)入圖1.4
圖1.4
圖1.5
在圖1.5中選擇使用用戶輸入登錄ID和密碼的SQL Server驗(yàn)證, 登錄ID(L)中填寫“sa”密碼(P)為空,點(diǎn)下一步進(jìn)入圖1.6。更乞討默認(rèn)的數(shù)據(jù)庫(kù)為“忻州師院招生數(shù)據(jù)庫(kù)”。點(diǎn)下一步,再點(diǎn)擊完成,出現(xiàn)測(cè)試數(shù)據(jù)源畫面,如圖1.7。
圖1.6
圖1.7
下一步,點(diǎn)測(cè)試數(shù)據(jù)源,出現(xiàn)圖1.8,說(shuō)明數(shù)據(jù)源建立成功,點(diǎn)確定退出。
圖1.8
3) 開(kāi)Internet信息服務(wù),將網(wǎng)站文件所在的文件夾設(shè)置成默認(rèn)網(wǎng)站。
4) 打開(kāi)瀏覽器,輸入路徑名127.0.0.1。
5) 還要為此系統(tǒng)的ASP部分更改其服務(wù)器名,使報(bào)名考生得以訪問(wèn),把“conn.asp”中的data source=“所要連接的服務(wù)器名”。然后保存,則可以使用本系統(tǒng)。
6) 成功進(jìn)入本系統(tǒng),還必須得知道本系統(tǒng)的操作員和密碼,下面是本系統(tǒng)的默認(rèn)操作員和密碼:
用戶名為:11;zj
密碼分別為:11;zj
用戶類型分別為:超級(jí)用戶;普通用戶
進(jìn)入系統(tǒng)之后只有超級(jí)用戶才能對(duì)用戶進(jìn)行添加、刪除、修改,對(duì)報(bào)名考生進(jìn)行有條件的錄取,超級(jí)用戶權(quán)限最高。而普通用戶只可以用作對(duì)報(bào)名考生和錄取考的查詢。
收藏