




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(jì)(論文)學(xué)生考試報(bào)名系統(tǒng)姓 名: _ 學(xué) 號: 000000 指導(dǎo)教師: _ 專業(yè)名稱: 計(jì)算機(jī)_ 所在系部: 信息工程系 二一二年六月畢業(yè)論文(設(shè)計(jì))開題報(bào)告學(xué)生姓名_班級計(jì)算機(jī)系統(tǒng)維護(hù)指導(dǎo)教師_學(xué)號000000畢業(yè)論文(設(shè)計(jì))題目學(xué)生考試報(bào)名系統(tǒng)一、課題的根據(jù)一)、背景:隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和高等教育體制改革的不斷深入,現(xiàn)計(jì)算機(jī)技術(shù)已進(jìn)入網(wǎng)絡(luò)時(shí)代。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了安全性。為了適應(yīng)新的發(fā)展形勢需要,充分利用現(xiàn)有的院校網(wǎng)絡(luò)資源,進(jìn)一步加強(qiáng)學(xué)生信息的科學(xué)管理,系統(tǒng)記載學(xué)生基本檔案情況、網(wǎng)上考試報(bào)名等基本情況,為學(xué)生考取證書提供全面系統(tǒng)的數(shù)據(jù)
2、,提高工作效率,實(shí)現(xiàn)數(shù)據(jù)共享,使學(xué)校能夠?qū)W(xué)生報(bào)名考試基本情況更好地管理。二)、現(xiàn)狀:信息網(wǎng)絡(luò)化的發(fā)展及院校辦公自動(dòng)化的提高,傳統(tǒng)的人工建檔管理方法和紙質(zhì)保存方式在處理龐大的學(xué)生信息時(shí)已顯得力不從心。學(xué)校的各類考試信息數(shù)目越來越多,依然維持著人力進(jìn)行考試報(bào)名管理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高的問題。如何有效的對學(xué)生考試報(bào)名信息進(jìn)行管理,以及充分利用這些檔案的價(jià)值,是目前迫切需要解決的問題。三)、意義:本軟件針對學(xué)生考試報(bào)名,設(shè)計(jì)了學(xué)生考試報(bào)名系統(tǒng),這個(gè)系統(tǒng)可以全面實(shí)現(xiàn)對學(xué)生考試報(bào)名的計(jì)算機(jī)管理,使學(xué)生報(bào)名考試程序上了一個(gè)新的臺(tái)階。應(yīng)用本系統(tǒng)可以在計(jì)算機(jī)上靈活、方便處理報(bào)考信息,從而大大的
3、提高了處理速率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實(shí)際情況和具體內(nèi)容,按照一定的要求,科學(xué)、合理的進(jìn)行系統(tǒng)分析、設(shè)計(jì)。從而使本系統(tǒng)完全能滿足經(jīng)濟(jì)性、靈活性、系統(tǒng)性及可靠性的要求。四)、目標(biāo): 學(xué)生考試報(bào)名系統(tǒng)的開發(fā)可以實(shí)現(xiàn)學(xué)生考試報(bào)名信息的規(guī)范化管理,增大管理系統(tǒng)的存儲(chǔ)量、提高系統(tǒng)的可靠性和保密性、方便用戶使用的電腦存儲(chǔ)查詢等現(xiàn)代化、專業(yè)化的管理系統(tǒng)。二、課題的主要內(nèi)容:開發(fā)學(xué)生考試報(bào)名系統(tǒng)的總體任務(wù)是學(xué)生考試信息管理的系統(tǒng)化和自動(dòng)化。系統(tǒng)功能依據(jù)用戶需求而設(shè)計(jì),根據(jù)用戶需求和方便用戶使用的原則確定相應(yīng)的功能模塊。本系統(tǒng)的主要功能如下:本系統(tǒng)為學(xué)生考試報(bào)名而設(shè)計(jì),系統(tǒng)具有以下功能:1)、用戶權(quán)限的
4、處理。2)、學(xué)生基本信息管理操作。3)、學(xué)生報(bào)名考試信息管理操作。4)、考試公告信息管理操作。5)、最新消息管理操作。6)、考務(wù)動(dòng)態(tài)管理操作。三、研究方法:本系統(tǒng)主要采用vs2005、sql server等技術(shù)和工具,整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。1)、本系統(tǒng)采用vs 2005(全名visual studio 2005)為前臺(tái)。相對vs2003來說,coldbehind的模式更簡潔明了,代碼和設(shè)計(jì)相分離,有助于提高開發(fā)效率和可維護(hù)性。2)、本系統(tǒng)采用sqlserver數(shù)據(jù)庫為后臺(tái)數(shù)據(jù)庫。sql server能夠滿足今天的商業(yè)環(huán)
5、境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本要求。四、具體安排進(jìn)度:2012年3月1日3月30日,1)應(yīng)用程序背景和需求分析:熟悉論文課題,查找資料,研究資料,熟悉編程語言,完成畢業(yè)設(shè)計(jì)開題報(bào)告及外文文獻(xiàn)翻譯。2)組建開發(fā)組:本人獨(dú)立完成。3)數(shù)據(jù)庫設(shè)計(jì):繼續(xù)熟悉編程語言,查找資料,研究資料,確定數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),建立數(shù)據(jù)庫,做好編程準(zhǔn)備。2012年4月1日4月30日,4)編寫應(yīng)用程序:著手編程,初調(diào)程序,建
6、立程序的大致結(jié)構(gòu)、整體框架。2012年5月1日5月31日, 5)測試和優(yōu)化應(yīng)用程序:設(shè)計(jì)與撰寫論文,完善設(shè)計(jì),進(jìn)行測試。6)發(fā)布數(shù)據(jù)庫和應(yīng)用程序:根據(jù)指導(dǎo)老師的建議,繼續(xù)完善程序,將完成的程序上交,并將畢業(yè)論文完成初稿上交。指導(dǎo)教師評語畢業(yè)論文(設(shè)計(jì))成績評定指導(dǎo)教師意見答辯專家組意見系專業(yè)教學(xué)委員會(huì)意見 摘要:隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,學(xué)校教學(xué)和管理的信息化發(fā)展也有長足的進(jìn)步,這就要求各個(gè)環(huán)節(jié)都均衡發(fā)展,從軟硬件兩方面把學(xué)校建設(shè)成一流的信息管理、教育教學(xué)的平臺(tái)。本文設(shè)計(jì)開發(fā)的基于asp.net的六安職業(yè)技術(shù)學(xué)院學(xué)生考試網(wǎng)上報(bào)名系統(tǒng)也是其中重要的一個(gè)方面。該系統(tǒng)本著減輕教師工作負(fù)擔(dān)、提高工作效
7、率、優(yōu)化學(xué)生報(bào)名的流程,比傳統(tǒng)的報(bào)名模式節(jié)省人力財(cái)力和時(shí)間。本文給出了一個(gè)基于網(wǎng)絡(luò)的網(wǎng)上報(bào)名系統(tǒng)的的設(shè)計(jì)和制作。主要介紹了系統(tǒng)開發(fā)的前期準(zhǔn)備(軟硬件的準(zhǔn)備)到系統(tǒng)基本組成的設(shè)計(jì)思考和功能的基本實(shí)現(xiàn)(包括網(wǎng)上報(bào)名、查詢結(jié)果、后臺(tái)管理等),以及本系統(tǒng)的特點(diǎn)和安全性設(shè)計(jì)。最后闡述了系統(tǒng)存在的問題和不足,以便于將來更好地進(jìn)行改進(jìn)。關(guān)鍵字:asp技術(shù) 數(shù)據(jù)庫 網(wǎng)上報(bào)名abstract:along with the fast development in computer technology, we have gotten big progress in school science and infor
8、mation management. so it needs equal development in every part. the school will be building an information management and educational plat from hardware and software two sides.thereafter, on the basis of this, in this paper the design development based on asp.net institute of technology of professio
9、n of luan students test online application system is also an important one. i developed this system is in order to reduce the teachers pressure, enhance the work efficiency, optimize the process of students registration, it can save more people money and time than tradition methods.on the basis of t
10、his, this text come out the design and exploitation of a recruits students registration system based on webweb registration sub-system, which based on network. mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of func
11、tions of the system (including signing up on the net, , querying result, the backstage manages, etc), and the specialties and security design of this system. finally expound the matter and shortage of the system, in order to ameliorate better in the future .key words: asp technology the data base on
12、 the net registers目錄引言7第一章 系統(tǒng)的需求分析與設(shè)計(jì)81.1 需求分析81.2 系統(tǒng)設(shè)計(jì)目標(biāo)91.3 系統(tǒng)系統(tǒng)功能設(shè)計(jì)9第二章 開發(fā)工具概述102.1 vs 2005介紹102.2 vs 2005項(xiàng)目發(fā)布102.3 數(shù)據(jù)庫的使用10第三章 運(yùn)行環(huán)境配置113.1 系統(tǒng)軟硬件環(huán)境113.2 vs 2005 運(yùn)行環(huán)境配置113.3 sql server 運(yùn)行環(huán)境12第四章 系統(tǒng)功能詳細(xì)設(shè)計(jì)134.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)134.1.1. 創(chuàng)建數(shù)據(jù)庫134.1.2. 創(chuàng)建系統(tǒng)所需要的各表134.1.3. 創(chuàng)建系文件目錄結(jié)構(gòu)的規(guī)劃與通用模塊的設(shè)計(jì)134.2各主要頁面程序的設(shè)計(jì)16
13、4.2.1 主頁設(shè)計(jì)164.2.2 填寫資料頁面設(shè)計(jì)174.2.3 報(bào)名確認(rèn)頁面設(shè)計(jì)184.2.4 報(bào)名結(jié)果頁面設(shè)計(jì)194.2.5 修改密碼頁面設(shè)計(jì)204.2.6 最新消息頁面設(shè)計(jì)204.2.7 公告頁面設(shè)計(jì)214.2.8 考務(wù)動(dòng)態(tài)消息頁面設(shè)計(jì)214.2.9 網(wǎng)站管理員頁面設(shè)計(jì)23第五章 學(xué)生網(wǎng)上報(bào)名簡單操作說明275.1 學(xué)生網(wǎng)上報(bào)名系統(tǒng)的主頁275.2 報(bào)名頁面275.3 報(bào)名確認(rèn)頁面285.4 查詢是否已報(bào)名頁面285.5 查詢到資料頁面295.6 管理員頁面29第六章 結(jié)束語30第七章 致謝31第八章 參考文獻(xiàn)32引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和高等教育體制改革的不斷深入,現(xiàn)計(jì)算機(jī)技術(shù)已
14、進(jìn)入網(wǎng)絡(luò)時(shí)代。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了安全性。信息網(wǎng)絡(luò)化的發(fā)展及院校辦公自動(dòng)化的提高,傳統(tǒng)的報(bào)名模式采取人工登記的方法管理,勞動(dòng)強(qiáng)度大、效率低下、容易出錯(cuò),運(yùn)作起來力不從心,不再適合六職教學(xué)模式。為了適應(yīng)新的發(fā)展形勢需要,充分利用現(xiàn)有的院校網(wǎng)絡(luò)資源,進(jìn)一步加強(qiáng)學(xué)生信息的科學(xué)管理,系統(tǒng)記載學(xué)生基本檔案情況、網(wǎng)上考試報(bào)名等基本情況,為學(xué)生考取證書提供全面系統(tǒng)的數(shù)據(jù),提高工作效率,實(shí)現(xiàn)數(shù)據(jù)共享,使學(xué)校能夠?qū)W(xué)生報(bào)名考試基本情況更好地管理。網(wǎng)上報(bào)名成為考試報(bào)名管理信息化的必然發(fā)展方向。采用網(wǎng)上報(bào)名,突破了時(shí)間和空間的限制,考生可通過校園網(wǎng)報(bào)名,從而大大方便了學(xué)生的報(bào)
15、名和學(xué)校的管理工作。系統(tǒng)充分運(yùn)用了適合自身特點(diǎn)的asp.net進(jìn)行設(shè)計(jì)和實(shí)現(xiàn),改變了傳統(tǒng)的考試報(bào)名模式,對所有學(xué)生信息實(shí)行計(jì)算機(jī)管理,提高了考試報(bào)名工作的效率,減輕了考試報(bào)名工作中的通信聯(lián)絡(luò)負(fù)擔(dān),達(dá)到報(bào)名工作中準(zhǔn)確、高效、快捷的要求。實(shí)施考試網(wǎng)上報(bào)名不僅有效地提高了管理水平和服務(wù)質(zhì)量,也方便了管理員對學(xué)生考試信息的管理和維護(hù)。本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)可以為學(xué)校對學(xué)生的管理提供便利。系統(tǒng)界面友好、操作簡單,加快了對學(xué)生基本情況和成績的查詢速度,加強(qiáng)了管理,使各項(xiàng)管理更加規(guī)范化、系統(tǒng)化、自動(dòng)化。本系統(tǒng)實(shí)現(xiàn)的主要功能有:學(xué)生考試報(bào)名管理系統(tǒng)能夠完成用戶權(quán)限和角色的分配。管理員基本信息的處理,如考試報(bào)名的相
16、關(guān)信息公告、考務(wù)動(dòng)態(tài)顯示、學(xué)生基本信息、學(xué)生網(wǎng)上報(bào)考資料等方面和數(shù)據(jù)入庫、查詢、瀏覽、修改等操作。學(xué)生本人能夠?qū)ψ约旱男畔⑿薷摹⒉樵儯珱]有發(fā)布公告,管理別人的權(quán)限。系統(tǒng)采用vs 2005作為開發(fā)工具,數(shù)據(jù)庫采用sql server,配合iis的web服務(wù)器,即可在客戶端運(yùn)行瀏覽此系統(tǒng)。第一章 系統(tǒng)的需求分析與設(shè)計(jì)1.1需求分析面對新的新型的教學(xué)模式,學(xué)校必須通過改革創(chuàng)新,完善管理學(xué)生各類信息機(jī)制,提高管理水平,規(guī)范學(xué)生考試報(bào)名信息管理系統(tǒng),促進(jìn)學(xué)院學(xué)生信息管理規(guī)范化、簡單化的發(fā)展。由于原始的手工管理模式的大工作量、低效率、時(shí)效性差,不能對學(xué)生考試報(bào)名信息得到及時(shí)的了解,使學(xué)院急需專門的管理軟
17、件來管理學(xué)院的考試報(bào)名信息,學(xué)生考試報(bào)名系統(tǒng)就是在這種情況下開發(fā)的。學(xué)生考試報(bào)名系統(tǒng)的開發(fā)可以實(shí)現(xiàn)學(xué)生考試報(bào)名信息的規(guī)范化管理,增大管理系統(tǒng)的存儲(chǔ)量、提高系統(tǒng)的可靠性和保密性、方便用戶使用。a. 技術(shù)可行性現(xiàn)在,市場上流行的應(yīng)用開發(fā)產(chǎn)品很多,如visual basic6.0、visual c#、delphi7.0、java、.net等都可以作為開發(fā)該管理系統(tǒng)的軟件開發(fā)工具。本系統(tǒng)采用asp核心組件技術(shù)和sql server數(shù)據(jù)庫管理系統(tǒng)進(jìn)行開發(fā)。asp.net它簡單易學(xué)、效率高,且功能強(qiáng)大,使我們比較熟悉的網(wǎng)頁制作軟件之一。自己也具備一定的專業(yè)技術(shù)水平,能夠勝任該系統(tǒng)的開發(fā)。b. 經(jīng)濟(jì)可行性該
18、系統(tǒng)采用 pc機(jī)開發(fā),節(jié)省人力物力,以最小的代價(jià)提高效率,具有很好的經(jīng)濟(jì)前景和效益。本系統(tǒng)不僅開發(fā)成本較低,還能降低人事專員的工作量,提高日常工作效率,為學(xué)生報(bào)名信息管理帶來了極大的方便。 c. 社會(huì)可行性該系統(tǒng)符合當(dāng)前教學(xué)體制的要求,符合信息化社會(huì)發(fā)展的需求,提高學(xué)校對考試信息的運(yùn)作效率。d. 操作方式可行性該系統(tǒng)是完全的人機(jī)交互式界面,文字表達(dá)簡單明確。友好的用戶界面,簡明易懂的使用方法,用戶可以輕松使用。管理人員可以及時(shí)準(zhǔn)確的收集各種信息,修改管理系統(tǒng)中的資料,加強(qiáng)學(xué)生對考試信息的了解,學(xué)生可以根據(jù)相關(guān)的考試信息作出相應(yīng)報(bào)名并及時(shí)采取行動(dòng)。e. 網(wǎng)站內(nèi)容設(shè)計(jì)分析總體設(shè)計(jì) (1)總體結(jié)構(gòu)和
19、模塊外部設(shè)計(jì) 模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測試,調(diào)試,維護(hù)等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。(2)數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)由標(biāo)準(zhǔn)數(shù)據(jù)庫語言sql生成。出錯(cuò)處理設(shè)計(jì) (1)出錯(cuò)輸出信息 在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起,登陸失敗!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。 (2)安全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)
20、限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。1.2 系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)功能依據(jù)用戶需求而設(shè)計(jì),主要包括信息管理對象的特征、事物流程的內(nèi)容和數(shù)據(jù)流量,根據(jù)用戶需求和方便用戶使用的原則確定相應(yīng)的功能模塊。本系統(tǒng)為學(xué)院的學(xué)生考試報(bào)名而設(shè)計(jì),系統(tǒng)具有以下功能:用戶權(quán)限的處理、學(xué)生基本信息管理操作、學(xué)生報(bào)名考試信息管理操作、考試公告信息管理操作、最新消息管理操作、考務(wù)動(dòng)態(tài)管理操作。1.3系統(tǒng)系統(tǒng)功能設(shè)計(jì)要求系統(tǒng)實(shí)現(xiàn)用戶權(quán)限和角色的分配、管理員基本信息的處理,如考試報(bào)名的相關(guān)信息公告、考務(wù)動(dòng)態(tài)顯示、學(xué)生基本信息、學(xué)生網(wǎng)上報(bào)考資料等方面和數(shù)據(jù)入庫、查詢、瀏覽、修改等操作。實(shí)現(xiàn)這些基本功能,組建了學(xué)生考試報(bào)名
21、系統(tǒng)的基本框架,根據(jù)功能的關(guān)聯(lián)關(guān)系和集中分組的原則,將系統(tǒng)細(xì)化如圖1所示的結(jié)構(gòu)圖。圖1第二章 開發(fā)工具概述本系統(tǒng)主要采用vs 2005、sql server、vbscript、等技術(shù)和工具,整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。2.1 vs 2005介紹 vs 2005全名visual studio 2005,是一個(gè)web服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的web服務(wù)應(yīng)用程序。vs 2005采用腳本語言vbscript(java script)作為自己的開發(fā)語言。asp(active server page
22、s)動(dòng)態(tài)網(wǎng)頁,是微軟公司推出的一種用以取代cgi(common gateway interface)通用網(wǎng)關(guān)接口的技術(shù)。我們可以通過asp結(jié)合html語言、asp指令和activex元件以及數(shù)據(jù)庫等方面知識(shí),使用自己的 web 服務(wù)器創(chuàng)建并運(yùn)行動(dòng)態(tài)的交互式 web 站點(diǎn)。利用vs 2005可以輕松散產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的web服務(wù)應(yīng)用程序,還可以對數(shù)據(jù)庫進(jìn)行連接,并能很好地對數(shù)據(jù)庫進(jìn)行同步處理。2.2 vs 2005項(xiàng)目發(fā)布當(dāng)在web站點(diǎn)中融入iis功能后,將發(fā)生: a. 用戶向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁面的擴(kuò)展名是.aspx。 b. 瀏覽器向服務(wù)器發(fā)出請求。 c. 服務(wù)器引擎開
23、始運(yùn)行vs 2005程序。 d. vs 2005文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行html頁面內(nèi)容。 e. 頁面信息發(fā)送到瀏覽器。2.3 數(shù)據(jù)庫的使用本系統(tǒng)采用sqlserver數(shù)據(jù)庫為后臺(tái)數(shù)據(jù)庫。sql server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時(shí)間也非常關(guān)鍵。第三章 運(yùn)行環(huán)境配置3.1 系統(tǒng)軟硬件環(huán)境a. 486或更高檔次的處理器b. 64m及
24、以上的內(nèi)存c. 不低于50m的硬盤空閑空間d. vga及以上檔次的顯示系統(tǒng)e. windows 98、windows2000或 windows xp3.2 vs 2005 運(yùn)行環(huán)境配置a. iis配置:運(yùn)行vs 2005頁的前提是要有iis的支持。利用iis可以發(fā)布信息到瀏覽器中,可以容納多個(gè)web站點(diǎn)。配置iis服務(wù)器:默認(rèn)情況下安裝windows并未安裝iis,因此需要手動(dòng)添加,打開windows的控制面板/添加刪除程序/windows組件打開圖示對話框:選擇應(yīng)用程序服務(wù)器,單擊詳細(xì)信息,打開應(yīng)用程序服務(wù)器對話框:勾選asp.net;選擇internet信息服務(wù)(iis),單擊詳細(xì)信息按鈕
25、,打開對話框,勾選frontpage 2002 server extensions和internet 信息服務(wù)管理器,后連續(xù)單擊確定,開始安裝iis,如果提示放入安裝盤,請將windows的安裝盤放入光驅(qū)中,一會(huì)兒提示安裝成功,這樣便配置了iis。如圖2.b. 設(shè)置站點(diǎn)或虛擬目錄:設(shè)置好iis后,會(huì)自動(dòng)生成一個(gè)默認(rèn)的站點(diǎn),其默認(rèn)路徑是(如果windows安裝在c盤)c: inetpubwwwroot如果需要修改或添加虛似目錄可以在windows的控制面板中找到管理工具/internet信息服務(wù)(iis)對話框:右擊默認(rèn)站點(diǎn),選擇屬性,打開對話框,可以設(shè)置和修改目錄在該對話框中選擇主目錄,然后設(shè)
26、置虛似目錄的本地目錄,設(shè)置對文件的讀寫權(quán)限等。3.3 sql server 運(yùn)行環(huán)境sql server 2005數(shù)據(jù)庫不僅具有良好的可靠性、可用性、可編程性、易用性以及對日常任務(wù)的自動(dòng)化管理等方面的特點(diǎn),還能夠有效地執(zhí)行大規(guī)模聯(lián)機(jī)事務(wù)處理、完成數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用等許多具有挑戰(zhàn)性的工作,為不同規(guī)模的企業(yè)提供完整的數(shù)據(jù)解決方案。1.硬件需求硬件名稱最 低 配 置處理器類型pentium 兼容處理器或更高速度的處理器(32位)處理器速度最低:600 mhz,建議:1 ghz或更高(32位),ia64最低:1 ghz,建議:1 ghz或更高(64位),x64最低:1 ghz,建議:1 ghz或更
27、高(64位)內(nèi)存最低:512 mb,建議:1 gb或更大,最大:操作系統(tǒng)的最大內(nèi)存(32位的企業(yè)版、開發(fā)人員版、標(biāo)準(zhǔn)版、工作組版)硬盤空間數(shù)據(jù)庫引擎:150 mb,sql server analysis services:35 mb,sql server reporting services:40 mb,sql server notification services:5 mb,sql server integration services:9 mb,客戶端組件:12mb,管理工具:70 mb,開發(fā)工具:20 mb,sql server聯(lián)機(jī)叢書:15 mb,示例數(shù)據(jù)庫:390mb2.軟件需求操
28、作系統(tǒng)企業(yè)版開發(fā)人員版標(biāo)準(zhǔn)版工作組版windows 2000 professional edition sp4否是是是windows 2000 server sp4是是是是windows 2000 advanced server sp4是是是是windows 2000 datacenter edition sp4是是是是windows xp home edition sp2否是否否windows xp profession edition sp2否是是是windows xp media edition sp2否是是是windows xp tablet edition sp2否是是是window
29、s 2003 server sp1是是是是windows 2003 enterprise edition sp1是是是是windows 2003 datacenter edition sp1是是是是windows 2003 web edition sp1否否否否第四章 系統(tǒng)功能詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)4.1.1. 創(chuàng)建數(shù)據(jù)庫學(xué)生考試報(bào)名系統(tǒng)所有數(shù)據(jù)均保存在數(shù)據(jù)庫中,采用 sql server 2000 作為后臺(tái)數(shù)據(jù)庫。根據(jù)報(bào)名系統(tǒng)需要,首先創(chuàng)建一個(gè)名為 baoming 的 sql server 數(shù)據(jù)庫,用于各種系統(tǒng)信息數(shù)據(jù)的存儲(chǔ)與管理。/*創(chuàng)建數(shù)據(jù)庫*/create database
30、 baominggo創(chuàng)建數(shù)據(jù)庫后,就可以在數(shù)據(jù)庫 baoming 中創(chuàng)建數(shù)據(jù)表了。4.1.2. 創(chuàng)建系統(tǒng)所需要的各表學(xué)生信息表student學(xué)生登錄信息表denglu學(xué)生報(bào)名信息表baomingxinxi學(xué)生系別表xibie學(xué)生專業(yè)表zhuanye學(xué)生報(bào)名選項(xiàng)表baomingxiangxiang系統(tǒng)公告表gonggao系統(tǒng)考務(wù)動(dòng)態(tài)表xiaoxi系統(tǒng)最新消息表xinwen系統(tǒng)網(wǎng)站投票表vote和votemaster系統(tǒng)管理員登錄表guanliyuan系統(tǒng)歷史訪問人數(shù)表fangwenrenshu表14.1.3. 創(chuàng)建系文件目錄結(jié)構(gòu)的規(guī)劃與通用模塊的設(shè)計(jì)目錄結(jié)構(gòu) 報(bào)名系統(tǒng)的所有文件均存
31、放于 baomingxitong 文件夾中,在運(yùn)行該項(xiàng)目時(shí),需要將 baomingxitong 文件夾設(shè)置為別名“baomingxitong”的虛擬目錄,該目錄的文件按如下內(nèi)容進(jìn)行規(guī)劃。 (1)當(dāng)前目錄為 aspx、ascx 及相關(guān)資源文件。 (2)image 文件夾用于保存相關(guān)圖片及素材。 (3)data 文件夾用于保存數(shù)據(jù)庫文件。(4)webcontrols 用于保存系統(tǒng)功能用戶控件。(5)up 用于保存上傳圖片(如學(xué)生照片)。 通用模塊 在程序中經(jīng)常會(huì)使用一些模塊做成通用模塊,以便其他程序調(diào)用,這樣可以減少重復(fù)開發(fā)的工 作量,在報(bào)名系統(tǒng)中主要用到以下幾個(gè)通用模塊。 1. 連
32、接數(shù)據(jù)庫 sql 2000 的通用模塊 涉及到數(shù)據(jù)庫操作的程序,都必須先連接數(shù)據(jù)庫,因此可以將連接數(shù)據(jù)庫做成通用模塊,以便 其他程序調(diào)用,函數(shù) createcon()實(shí)現(xiàn)該功能。 public shared function createcon() as sqlconnection dim con as sqlconnection = new sqlconnection(server=.;database=baoming;uid=sa; pwd=sa;) return con end function 2. 通用數(shù)據(jù)瀏覽及查詢程序的設(shè)計(jì)思路 數(shù)據(jù)的瀏覽與查詢是程序設(shè)計(jì)的基本內(nèi)容,為解決重復(fù)開發(fā)
33、的問題,可以利用 dataset 對象 、 dataadapter 對象、datalist 對象結(jié)合起來,開發(fā)一個(gè)具有通用數(shù)據(jù)查詢及瀏覽的程序,從而實(shí)現(xiàn)程 序的最大利用和重復(fù)利用。 3. 通用數(shù)據(jù)瀏覽及查詢程序設(shè)計(jì)步驟 (1)創(chuàng)建一個(gè)名為“baomingxinxi”的公共類。該類的功能是定義一些公共變量,其代碼如下 :imports system namespace baoming public class baomingxinxi public sub new() end sub 公共變量 public student_id as string public student_xingming
34、 as stringpublic student_xibie as string public student_zhuanye as string public student_xuanxiang as string public student_xingbie as string public student_minzu as string public student_tupian as string public student_neirong as string public student_dizhi as string public xinwen_title as string p
35、ublic xinwen_content as string public xinwen_time as string public xiaoxi_title as string public xiaoxi_content as string public xiaoxi_time as string public gonggao_title as string public gonggao_content as string public gonggao_time as string public xuehao as string end class end namespace (2)創(chuàng)建一個(gè)
36、公共連接類 “baomingoperate”。該類的主要功能是實(shí)現(xiàn)數(shù)據(jù)連接 、檢查用戶是 否存在,實(shí)現(xiàn)數(shù)據(jù)插入到數(shù)據(jù)庫,其代碼如下: imports system imports system.data.sqlclient imports system.data namespace baoming public class baomingoperate public sub new() end sub 連接數(shù)據(jù)庫通用代碼 public shared function createcon() as sqlconnection dimconassqlconnection=newsqlconnect
37、ion(server=.;database=baoming;uid=sa;pwd=sa;) return con end function 查找用戶是否存在 public shared function findperson(byval xuehao as string) as boolean dim con as sqlconnection = baomingoperate.createcon con.open() dim cmd as sqlcommand = new sqlcommand(select count(*) from denglu where xuehao= & xuehao
38、 & , con) dim count as integer = convert.toint32(cmd.executescalar) if count 0 then return false else return true end if end function(3)設(shè)計(jì)幾個(gè)用戶控件。bottom.ascxhead.ascxdenglu.ascxgonggao.ascxtoupiao.ascxxinwen-xiaoxi.ascx表2完成上面的步驟之后,就可以設(shè)計(jì)主頁了。4.2各主要頁面程序的設(shè)計(jì)4.2.1主頁設(shè)計(jì) 主頁文件名為 index.aspx,窗體中的控件如表3所示。控件名稱控件類型
39、備注head.ascx用戶自定義表的頭部控件head2.ascx用戶自定義顯示時(shí)間控件bottom.ascx用戶自定義表的尾部控件gonggao.ascx用戶自定義公告控件toupiao.ascx用戶自定義投票控件xinwen_xiaoxi.ascx用戶自定義新聞和消息控件denglu.ascx用戶自定義登錄控件label1label 標(biāo)簽控件表3在主頁中設(shè)置一個(gè)表格,然后將之前做好的用戶自定義控件拖到相應(yīng)的置。 這些控件的路徑就在項(xiàng)目的 webcontrols 里面,直接從項(xiàng)目文件夾里面拖到設(shè)計(jì)界面就可以了 。 其中 head.ascx 控件顯示效果如圖3所示。 圖3head2.ascx 控
40、件顯示效果如圖4所示。圖4head2.ascx 控件事件代碼如下:定義一個(gè)公共變量public nowtime as string 在 sub page_load 中的代碼 private sub page_load(byval sender as object, byval e as system.eventargs) nowtime = system.datetime.now.tostring end sub end namespace 其他用戶控件按相同的方式,將用戶控件拖放到表格相應(yīng)位置即可。添加所有控件后的index.aspx 運(yùn)行效果如圖5。圖54.2.2 填寫資料頁面設(shè)計(jì)學(xué)生在主
41、頁登錄后,進(jìn)入報(bào)名填寫資料。填寫資料的網(wǎng)頁是 tianxie_ziliao.aspx,該窗體按表設(shè)計(jì)窗體控件。如下:控件控件 id控件備注textboxtextbox1姓名textboxtextbox2學(xué)號textboxtextbox3種族textboxtextbox4詳細(xì)地址radiobuttonnan男radiobuttonnv女dropdownlistdropdownlist1系別dropdownlistdropdownlist2專業(yè)dropdownlistdropdownlist3報(bào)名選項(xiàng)dropdownlistdropdownlist4報(bào)名內(nèi)容htmlinputfilefile1選擇
42、上傳的相片imageimage1圖片buttonbutton3上傳按鈕imagebuttonimagebutton1報(bào)名按鈕imagebuttonimagebutton2重填按鈕imagebuttonimagebutton3查詢按鈕表4注:需加上表格將控件定位在相應(yīng)的位置。填寫資料頁面設(shè)計(jì)效果如圖 6 所示。圖64.2.3 報(bào)名確認(rèn)頁面設(shè)計(jì) 填寫完資料單擊“報(bào)名”按鈕,進(jìn)入 baomingqueren.aspx 頁面。 窗體使用的具體控件如表5所示。 baomingqueren.aspx 頁面控件及屬性設(shè)計(jì) 表5控件控件 id控件備注labellbl_xingming姓名labellbl_xu
43、ehao學(xué)號labellbl_xibie系別labellbl_zhuanye專業(yè)labellbl_xuanxiang報(bào)名的內(nèi)容buttonbutton1確定按鈕buttonbutton1取消按鈕baomingqueren.aspx 頁面的設(shè)計(jì)效果如圖 7 所示。 圖74.2.4 報(bào)名結(jié)果頁面設(shè)計(jì) 當(dāng)單擊 tianxie_ziliao.aspx 頁面的“查詢”按鈕時(shí),進(jìn)入 jieguo.aspx 頁面。 jieguo.aspx 頁面需要添加的控件如表 6 所示。 控件id中文備注panelpanel1容器panelpanel3容器textboxtextbox1姓名textboxtextbox2學(xué)
44、號imagebuttonimagebutton1查詢按鈕imagebuttonimagebutton2重填按鈕jieguo.aspx 頁面設(shè)計(jì)效果如圖 8 所示。圖84.2.5 修改密碼頁面設(shè)計(jì) 當(dāng)單擊 tianxie_ziliao.aspx 頁面的“修改密碼”超鏈接后就進(jìn)xiugai_mima.aspx 頁面,首先要在 webcontrols 文件夾下新建一個(gè)用戶控件 xiugai_mima.ascx,該用戶控件包括的控件如表7所示控件id中文備注textboxtxt_xingming姓名textboxtxt_xuehao學(xué)號textboxtxt_mima密碼textboxtxt_xinmi
45、ma新密碼textboxtxt_queren確認(rèn)密碼comparevalidatorcomparevalidator2驗(yàn)證控件buttonbutton2取消按鈕buttonbutton4修改按鈕xiugai_mima.ascx 用戶控件設(shè)計(jì)如圖 9 所示。圖94.2.6 最新消息頁面設(shè)計(jì) 單擊“最新消息”欄下的“more”超鏈接后顯示所有新聞。該功能是由 suoyou_xinwen.aspx 頁面 來實(shí)現(xiàn)的,suoyou_xinwen.aspx 窗體使用到的控件如表 8 所示控件id中文備注labellabel1當(dāng)前頁labellabel2datalistdatalist1imagebutto
46、nimagebutton1第一頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁imagebuttonimagebutton4最后一頁suoyou_xinwen.aspx 頁面設(shè)計(jì)效果如圖 10 所示。圖104.2.7 公告頁面設(shè)計(jì) 在公告欄下單擊“more”超鏈接,將顯示所有公告。是由suoyou_gonggao.aspx 頁面來實(shí)現(xiàn)的,suoyou_gonggao.aspx 窗體使用到的控件如表 9 所示。 控件id中文備注labellabel1當(dāng)前頁datalistdatalist1imagebuttonimagebutton1第一
47、頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁imagebuttonimagebutton4最后一頁窗體代碼與 suoyou_gongao.aspx 頁面相似,請參考前面suoyou_gonggao.aspx 頁面代碼。公告 頁面設(shè)計(jì)效果如圖 11示。圖114.2.8 考務(wù)動(dòng)態(tài)消息頁面設(shè)計(jì) 單擊導(dǎo)航欄考務(wù)動(dòng)態(tài)中的“more”超鏈接,顯示所有動(dòng)態(tài)消息,該功能是由 suoyou_xiaoxi.aspx 頁面來實(shí)現(xiàn)的,suoyou_xiaoxi.aspx 窗體使用到的控件如表 9 所示。控件id中文備注labellabel1當(dāng)前頁datal
48、istdatalist1imagebuttonimagebutton1第一頁imagebuttonimagebutton2上一頁imagebuttonimagebutton3下一頁窗體代碼請參考前面的 suoyou_xiaoxi.aspx 頁面代碼,考務(wù)動(dòng)態(tài)頁面效果如圖 12 所示。 圖12單擊最新消息的內(nèi)容時(shí),進(jìn)入 xianshi_xinwen.aspx 頁面,該頁面顯示最新消息,在該頁中需要 添加一個(gè) datalist 控件,控件 id 為“datalist1”。 datalist 在代碼如下: xianshi_xinwen.aspx 頁面事件處理代碼如下: imports system.
49、data.sqlclient 導(dǎo)入命名空間 public xinwen_id as string = 定義一個(gè)公共變量 xinwen_id 在 sub page_load 中的代碼 private sub page_load(byval sender as object, byval e as system.eventargs) xinwen_id = request.querystring(xinwen_id).tostring dim con as sqlconnection = baomingoperate.createcon dim sda as sqldataadapter = ne
50、w sqldataadapter sda.selectcommand = new sqlcommand(select * from xinwen where xinwen_id= & xinwen_id,con)dim ds as dataset = new dataset sda.fill(ds, xinwen) me.datalist1.datasource = ds.tables(xinwen) me.datalist1.databind() end sub xianshi_xinwen.aspx 設(shè)計(jì)效果如圖 13 所示圖134.2.9 網(wǎng)站管理員頁面設(shè)計(jì) 1)、下來制作網(wǎng)站管理員頁面
51、 guanliyuan.aspx,分為以下幾個(gè)步驟:2)、在當(dāng)前項(xiàng)目下的“webcontrols”文件夾中新建一個(gè) xinwen_biaoti.ascx 控件。3)、在當(dāng)前項(xiàng)目下的“webcontrols”文件夾中新建一個(gè) xiaoxi_biaoti.ascx 用戶控件4)、在項(xiàng)目下的 webcontrols 文件夾下新建一個(gè) gonggao.ascx 控件文件 。該控件包含一個(gè) datalist 控件5)、在 當(dāng) 前 項(xiàng) 目 下 “ webcontrols ” 文 件 夾 中 新 建 一 個(gè) denglu_mima.ascx 用 戶 控 件6)、在當(dāng)前項(xiàng)目下“webcontrols”文件夾中新建一個(gè) student.ascx 控件7)、在項(xiàng)目下的 webcontrols 文件夾新建一個(gè) tianjia_g
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 某童裝品牌戰(zhàn)略咨詢計(jì)劃書
- 地理(山東青島卷)(A4考試版)
- 大班音樂歌唱春天幼兒讀物幼兒教育教育專區(qū)
- 上海虹口區(qū)2024-2025學(xué)年下學(xué)期七年級期末考試英語試題(含答案無聽力原文及音頻)
- 試劑分析性能評估模板資料講解
- 自動(dòng)控制系統(tǒng)設(shè)計(jì)曲面印刷機(jī)
- 2025年遼寧省中考英語模擬試題(二)
- 【高中語文】《登岳陽樓》課件+統(tǒng)編版高一語文必修下冊
- 建筑施工特種作業(yè)-橋(門)式起重機(jī)司機(jī)真題庫-4
- 山東美術(shù)英文題目及答案
- (完整版)《增廣賢文》全文
- 2024年湖北省武漢市中考?xì)v史試卷(含答案與解析)
- 數(shù)據(jù)安全管理員職業(yè)技能競賽考試題庫(含答案)
- 礦山測量工考試試卷及答案
- 女性學(xué):女性精神在現(xiàn)代社會(huì)中的挑戰(zhàn)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 學(xué)習(xí)貫徹二十屆三中全會(huì)精神測試題200(含答案)
- GB/T 17395-2024鋼管尺寸、外形、重量及允許偏差
- DB64-T 1972-2024 風(fēng)積沙路基填筑(干壓法)施工技術(shù)規(guī)范
- 浪潮集團(tuán)ERP實(shí)施崗在線測評題
- 低溫水電解制氫系統(tǒng) 穩(wěn)動(dòng)態(tài)及電能質(zhì)量性能測試方法(征求意見稿)
- 氣象行業(yè)天氣預(yù)報(bào)技能競賽理論試題庫資料(含答案)
評論
0/150
提交評論