考試報(bào)名信息處理系統(tǒng)_第1頁(yè)
考試報(bào)名信息處理系統(tǒng)_第2頁(yè)
考試報(bào)名信息處理系統(tǒng)_第3頁(yè)
考試報(bào)名信息處理系統(tǒng)_第4頁(yè)
考試報(bào)名信息處理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

緒論21世紀(jì)是網(wǎng)絡(luò)的世紀(jì)。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,網(wǎng)頁(yè)技術(shù)的應(yīng)用已經(jīng)深入到了生活的每個(gè)角落。學(xué)校通過建立自己的網(wǎng)站不僅能擴(kuò)大自己的知名度,還可以減少不必要的人力物力的投資,降低管理成本,把更多的精力投入到更需要的地方,從而提高學(xué)校的運(yùn)營(yíng)效率。用在線考試來替代傳統(tǒng)考試模式的諸多好處:1.今后學(xué)校的必然選擇。教育網(wǎng)站是今后學(xué)校發(fā)展的趨勢(shì),而在線考試也必定是教育網(wǎng)站的一項(xiàng)子功能。在線考試也將不再受區(qū)域的限制,在統(tǒng)一考試時(shí)間內(nèi)在全國(guó)各地的分校都可以進(jìn)行同一試卷的考試。避免了試卷在運(yùn)輸過程中的泄密,降低了管理成本。2.發(fā)展在線考試可以減輕教師的工作量,把老師從繁瑣的出卷、閱卷、評(píng)分等工作中解脫出來。把精力好放到提高教學(xué)質(zhì)量當(dāng)中去,有利于提高學(xué)校的教學(xué)水平,可以爭(zhēng)取到更多的生源。有利于提高學(xué)校的利潤(rùn),來改善學(xué)校的軟硬件設(shè)施。提高學(xué)校的綜合競(jìng)爭(zhēng)能力。3.發(fā)展在線考試可以降低紙張的消耗,從而為改善環(huán)境做出自己的微薄之力。以響應(yīng)黨中央提出的建立節(jié)約型社會(huì)而做出自己的貢獻(xiàn)。以上介紹了一些在線考試的優(yōu)勢(shì)。在線考試從方方面面都能給學(xué)校帶來好處。而網(wǎng)絡(luò)這一最近幾年才剛剛發(fā)展起來的新事物,以其諸多其他媒體所無法比擬的優(yōu)勢(shì)受到了很多年輕人的歡迎,這也就為學(xué)生接受在線考試提供了條件。因此學(xué)校建立在線考試網(wǎng)站的必要性就更加明顯了。在課題的研究和系統(tǒng)建立的過程中,歷經(jīng)了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施三個(gè)主要階段。系統(tǒng)開發(fā)的過程中運(yùn)用了當(dāng)前較為流行的程序語(yǔ)言和制作工具。為今后的二次開發(fā)和增加功能打下了良好的基礎(chǔ)。接下來將進(jìn)入正式的課題研究。第一章系統(tǒng)概述一、系統(tǒng)開發(fā)背景和意義考試是從古到今檢驗(yàn)教學(xué)質(zhì)量、學(xué)生學(xué)習(xí)能力和專業(yè)能力的一個(gè)重要的標(biāo)準(zhǔn),或者也可以說是我們學(xué)習(xí)中一個(gè)重要的環(huán)節(jié)。不管是從古到今,還是從國(guó)內(nèi)到海外,考試都是檢驗(yàn)一個(gè)人的能力的重要準(zhǔn)則。到了現(xiàn)代,由于我們學(xué)習(xí)的科目更多,考試的科目也就更多,還有各種資格證之類的考試,考試的內(nèi)容和我們對(duì)于考試的要求的改變,以及我們對(duì)考試要求的提高,傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)我能現(xiàn)代考試的需求了。而現(xiàn)目前在現(xiàn)代考試中還有一個(gè)迫切需要得到解決的問題就是考試報(bào)名。最傳統(tǒng)的考試我們可以想到的是我們中國(guó)古時(shí)候的科舉考試,科舉是封建王朝選撥官吏的一種考試制度,而由于那個(gè)時(shí)候科技技術(shù)的落后,所以幾年才能考試一次,從童生試到鄉(xiāng)試再到會(huì)試,最后殿試,這樣一套考試下來就幾年,而且每次考試就那么一點(diǎn)時(shí)間報(bào)名,有時(shí)候錯(cuò)過了報(bào)名機(jī)會(huì)就又要等上一兩年,所以,在古代的考試不僅是考試方式落后,更主要的是報(bào)名方式上的落后。在20世紀(jì)末期及21世紀(jì)初,我們的很多考試都是全國(guó)統(tǒng)一的,一開始很多考試的報(bào)名方式還是現(xiàn)場(chǎng)報(bào)名或者是通過電話報(bào)名,但是這些報(bào)名方式仍然是非常繁瑣的,而且給負(fù)責(zé)考試報(bào)名的工作人員帶來諸多不便,更是給外地考生帶來許多不變。而現(xiàn)在通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行報(bào)名,不再會(huì)遇上錯(cuò)過報(bào)名一等一兩年的悲劇了。所以,網(wǎng)上報(bào)名考試是我們學(xué)生、老師及所有教育工作者的福音。既讓我們避免了傳統(tǒng)報(bào)名方式的繁瑣,也給我們諸多外地考生帶來了方便。在西方國(guó)家,最開始的考試制度也還是源于的我國(guó)的科舉制度。中國(guó)的封建社會(huì)時(shí)期的科舉制度對(duì)西方有很大的影響,而這樣的影響大概是在十六世紀(jì)的后半葉,最早在西方傳播中國(guó)科舉制度的是葡萄牙的兩位傳教士,他們對(duì)中國(guó)選撥官員而產(chǎn)生的科舉制度很是看好,對(duì)科舉制度一直倍加贊賞,并在他們的著作中對(duì)科舉考試的方式和內(nèi)容進(jìn)行了比較詳細(xì)的介紹,隨后科舉考試制度在西方國(guó)家廣為流傳,引得西方國(guó)家對(duì)中國(guó)科舉制度和政治制度的廣泛關(guān)注。由此可見,西方國(guó)家最早的考試制度也是很不完善、很落后的考試方式,顯然他們的考試報(bào)名制度也是一樣的落后、一樣的有待改進(jìn)。所以,考試這個(gè)全球各個(gè)國(guó)家都需要的一個(gè)檢驗(yàn)學(xué)習(xí)的效果的必要的環(huán)節(jié)首先需要我們改進(jìn)的便是考試的報(bào)名方式。在現(xiàn)在大家都開始計(jì)劃著網(wǎng)上考試的時(shí)機(jī),我們的考試報(bào)名方式應(yīng)該在考試方式改進(jìn)之前做好改進(jìn)和完善。2.系統(tǒng)開發(fā)的目的在古代的考試不僅是考試方式落后,更主要的是報(bào)名方式上的落后。在20世紀(jì)末期及21世紀(jì)初,我們的很多考試都是全國(guó)統(tǒng)一的,一開始很多考試的報(bào)名方式還是現(xiàn)場(chǎng)報(bào)名或者是通過電話報(bào)名,但是這些報(bào)名方式仍然是非常繁瑣的,而且給負(fù)責(zé)考試報(bào)名的工作人員帶來諸多不便,更是給外地考生帶來許多不變。而現(xiàn)在通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行報(bào)名,不再會(huì)遇上錯(cuò)過報(bào)名一等一兩年的悲劇了。所以,網(wǎng)上報(bào)名考試是我們學(xué)生、老師及所有教育工作者的福音。既讓我們避免了傳統(tǒng)報(bào)名方式的繁瑣,也給我們諸多外地考生帶來了方便。傳統(tǒng)考試報(bào)名都是非常繁瑣、復(fù)雜的,而且容易出錯(cuò)。而對(duì)于考生的信息管理則主要是通過專門的考試報(bào)名的工作人員統(tǒng)計(jì)整理,而且這樣的報(bào)名方式還需要考生直接接觸到考辦方,通過若干道手續(xù)才能報(bào)名成功,因此,傳統(tǒng)的考試報(bào)名方式效率十分低下。再加上對(duì)考生報(bào)名信息的統(tǒng)計(jì)和查詢方面也是相當(dāng)?shù)睦щy,并且容易出現(xiàn)信息各方面的統(tǒng)計(jì)錯(cuò)誤。所以,本次課題《網(wǎng)上考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》就是為了整個(gè)考試報(bào)名的過程和降低考生考試報(bào)名信息的統(tǒng)計(jì)錯(cuò)誤。3.系統(tǒng)開發(fā)的意義隨著社會(huì)的進(jìn)步和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,當(dāng)今社會(huì)對(duì)于各種工作的從業(yè)者的知識(shí)水平和能力的要求越來越高,所以現(xiàn)在考試不只是用來測(cè)驗(yàn)學(xué)生的學(xué)習(xí)情況,也被各行各業(yè)廣泛用于測(cè)驗(yàn)各種工作的從業(yè)者的知識(shí)水平和個(gè)人能力。而考試作為測(cè)驗(yàn)個(gè)人能力和知識(shí)水平的重要標(biāo)準(zhǔn)或手段,在現(xiàn)代人的工作、學(xué)習(xí)中廣泛的深入到社會(huì)的各個(gè)方面,各種各樣的入學(xué)考試、學(xué)歷考試、資格證書考試讓我們應(yīng)接不暇。同時(shí),這么多的考試要是全部都人工處理考生的報(bào)名信息是不實(shí)際的,要是那樣,一個(gè)考試就需要上萬(wàn)的工作人員,這個(gè)肯定不現(xiàn)實(shí)。所以,在計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展的今天,我們要學(xué)會(huì)利用我們現(xiàn)有的各種有利資源去簡(jiǎn)化我們的工作、生活。所以,本課題《網(wǎng)上考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》及是將我們現(xiàn)有的有利資源用來簡(jiǎn)化我們的考試工作?,F(xiàn)目前,Internet技術(shù)的發(fā)展是將考試報(bào)名過程的有效技術(shù)手段,而且利用Internet作為載體簡(jiǎn)化考試報(bào)名過程也是一個(gè)革命性的突破。Internet的開放性和分布性的特點(diǎn)以及基于Internet的巨大計(jì)算能力使得考試報(bào)名突破了時(shí)間和空間的限制。網(wǎng)上考試報(bào)名系統(tǒng)可以借助網(wǎng)絡(luò)的優(yōu)勢(shì),建立考生信息數(shù)據(jù)庫(kù)、考試科目數(shù)據(jù)庫(kù),以簡(jiǎn)化考試報(bào)名過程和降低統(tǒng)計(jì)考生信息的出錯(cuò)率。4.課題研究思路和方法本次課題是要設(shè)計(jì)網(wǎng)上考試報(bào)名的相關(guān)功能,結(jié)合本次設(shè)計(jì)的相關(guān)要求寫出需求需求分析:其次,綜合運(yùn)用之前所學(xué)的相關(guān)知識(shí)(包括計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)、Web開發(fā)、算法分析等課程),采用ASP.NET進(jìn)行本次課題的設(shè)計(jì)開發(fā),使用SQLServer2008做數(shù)據(jù)庫(kù):在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法。二、開發(fā)環(huán)境開發(fā)環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)的設(shè)計(jì),所以在這里給出圖書管理系統(tǒng)開發(fā)與運(yùn)行環(huán)境的選擇如下:開發(fā)環(huán)境:Windows7開發(fā)工具:VisualBasic6.0VisualStudio2010、SQLServer2008、ASP.NETAbstract:Examination、ExaminationRegistration、oracle11g、SQLServer2008、ASP.NETmyeclipse數(shù)據(jù)庫(kù)管理系統(tǒng):SQLServer2008toadfororacleplsql9.0數(shù)據(jù)庫(kù)服務(wù)器:oeacletoadfororacle桌面引擎第二章系統(tǒng)需求分析一、任務(wù)概述本系統(tǒng)要求采用現(xiàn)在非常流行的B/S架構(gòu),這不僅有利于系統(tǒng)開發(fā),而且也有利于軟件系統(tǒng)的升級(jí),該系統(tǒng)的各數(shù)據(jù)信息,如:考生基本信息,以及考生后來修改的信息這些基本信息都需要保存,同時(shí)考慮到系統(tǒng)使用的對(duì)象,數(shù)量,本系統(tǒng)選擇了容易得到,并且非常容易使用的ACCESS數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)完全可以滿足本系統(tǒng)的要求,整個(gè)系統(tǒng)主要分兩大部分:一前臺(tái):1.報(bào)名/報(bào)名信息修改;2.查詢成績(jī)3.打印準(zhǔn)考證;4.可以上傳照片二后臺(tái):1.審核用戶的報(bào)名資格;2.設(shè)置報(bào)名類別3.設(shè)置考場(chǎng)以及考試時(shí)間;4.成績(jī)錄入5.導(dǎo)出報(bào)名信息以及考生成績(jī)到excel表二、系統(tǒng)可行性分析1.可行性技術(shù)分析目前市面上有大量的上機(jī)考試系統(tǒng)軟件,針對(duì)客觀題比如選擇題、判斷題的考核評(píng)分技術(shù)均是比較成熟的,本系統(tǒng)也借鑒了這些系統(tǒng)的設(shè)計(jì)思路。本次我做的這個(gè)網(wǎng)上考試報(bào)名系統(tǒng)將采用B/S體系結(jié)構(gòu),數(shù)據(jù)庫(kù)將采用較高安全級(jí)別的數(shù)據(jù)庫(kù)管理平臺(tái)以確保整個(gè)系統(tǒng)的安全、穩(wěn)定;在本系統(tǒng)中,無論是管理員登陸還是學(xué)生登陸都需要密碼的驗(yàn)證才能登陸進(jìn)去,這樣就確保了考生的級(jí)別信息的安全。所以在本系統(tǒng)中使用SQLServer2008設(shè)計(jì)數(shù)據(jù)庫(kù)是很合理也可行的。因此從技術(shù)上來說,開發(fā)這個(gè)網(wǎng)上考試報(bào)名系統(tǒng)是可行的。2.經(jīng)濟(jì)可行性分析就現(xiàn)在的情況而言,自己電腦上安裝了VisualStudio2010和SQLServer2008兩個(gè)軟件,就這兩個(gè)軟件足夠這個(gè)系統(tǒng)的開發(fā),所以從經(jīng)濟(jì)方面來看,開發(fā)網(wǎng)上考試報(bào)名系統(tǒng)也是可行的。第三章系統(tǒng)總體設(shè)計(jì)一.系統(tǒng)總體設(shè)計(jì)網(wǎng)上報(bào)名網(wǎng)站分為兩個(gè)大的板塊,網(wǎng)站的前臺(tái)板塊主要用于考生填寫信息提交報(bào)名、在線查詢報(bào)名情況以及查看相關(guān)的考試科目的要求和發(fā)展動(dòng)態(tài)。后臺(tái)板塊主要用于管理員對(duì)考生的信息進(jìn)行查詢、修改或是刪除,最后生成報(bào)表,再對(duì)網(wǎng)站的新聞信息及時(shí)更新。模塊的劃分如下圖:后臺(tái)管理模塊報(bào)名查詢模塊信息公告模塊密碼修改用戶登陸后臺(tái)管理模塊報(bào)名查詢模塊信息公告模塊密碼修改用戶登陸用戶注冊(cè)用戶模塊網(wǎng)上報(bào)名模塊科網(wǎng)上報(bào)名模塊科目模塊新聞模塊用戶管理 考生信息管理新聞管理科目管理查看自己的報(bào)名情況用戶管理 考生信息管理新聞管理科目管理查看自己的報(bào)名情況查看科目的報(bào)名情況 圖1功能模塊圖 登陸界面 無 有無權(quán)限有考生信息管考生信息管理模塊帳號(hào)管理模塊報(bào)考信息管理模塊科目信息管理模塊新聞信息模塊 連接數(shù)據(jù)庫(kù)圖2后臺(tái)管理流程圖1.1用戶模塊(1)用戶模塊EQ\o\ac(○,1)用戶注冊(cè)進(jìn)入網(wǎng)站首頁(yè)點(diǎn)擊注冊(cè)鏈接就可以注冊(cè)賬號(hào),注冊(cè)賬號(hào)要求填寫用戶名、密碼和電子郵件,本系統(tǒng)去掉了傳統(tǒng)的填寫詳細(xì)資料的注冊(cè)過程,因此這三項(xiàng)是必填項(xiàng)。注冊(cè)主要用以登陸界面,填寫報(bào)名資料,當(dāng)然也可以知識(shí)注冊(cè)而不選擇報(bào)名。EQ\o\ac(○,2)用戶登陸、密碼修改用戶登陸成功之后查看自己的注冊(cè)信息:登陸賬號(hào)、電子郵件。用戶注冊(cè)后就可以設(shè)置找回密碼,通過將密碼發(fā)送到注冊(cè)時(shí)的電子郵箱中,從而對(duì)其進(jìn)行修改。(2)新聞模塊網(wǎng)站的首頁(yè)便是新聞模塊部分,用戶可以在首頁(yè)瀏覽到新聞內(nèi)容,而新聞的發(fā)布主要是通過管理員的后臺(tái)操作來實(shí)現(xiàn)。(3)科目模塊科目模塊主要是向考生介紹考試科目的相關(guān)信息,包括的考試內(nèi)容、時(shí)間、需要的相關(guān)資歷等基本信息,考生在此模塊具有的瀏覽權(quán)限;管理員可以通過后臺(tái)操作對(duì)科目進(jìn)行增加、刪除和更新的操作。(4)報(bào)名查詢模塊查詢模塊主要的功能是向考生介紹考試科目的相關(guān)信息,其中包括以下兩種查詢方式:EQ\o\ac(○,1)查看自己的報(bào)名情況考生可以在此輸入自己的用戶名后,點(diǎn)擊查看報(bào)名情況按鈕就可以查看到自己的個(gè)人資料以及自己的報(bào)考科目。EQ\o\ac(○,2)查看科目的報(bào)名情況考生還可以選擇不同的科目去查看本科目的報(bào)名情況,當(dāng)然此查詢功能只能查看到此科目報(bào)考人的姓名,不能查看到報(bào)考人的詳細(xì)信息。(5)網(wǎng)上報(bào)名模塊用戶成功登陸網(wǎng)站后,如果要選擇網(wǎng)上報(bào)名,可以點(diǎn)擊開始報(bào)名鏈接,此鏈接就是網(wǎng)上報(bào)名模塊,考生在此頁(yè)面要填寫考試所需要的全部詳細(xì)信息,同時(shí)還要選擇要包括的科目,填寫完整后點(diǎn)擊提交就完成了網(wǎng)上報(bào)名。(6)信息公告模塊此模塊主要是向考生介紹考試的各方面的重要信息,比如考試時(shí)間、地點(diǎn)的安排和相關(guān)的變動(dòng)等信息。(7)后臺(tái)管理模塊后臺(tái)管理主要是對(duì)前面幾個(gè)模塊中所產(chǎn)生的行為進(jìn)行相應(yīng)的處理,此模塊的操作者只屬于網(wǎng)站管理員,管理員的操作是獲取信息的重要通道,因此管理員的主要操作分為以下四個(gè)模塊:EQ\o\ac(○,1)用戶管理對(duì)已注冊(cè)的用戶進(jìn)行查看、刪除、更新。將各個(gè)信息進(jìn)行整合、統(tǒng)計(jì),最后生成報(bào)表。EQ\o\ac(○,2)考生信息管理對(duì)已經(jīng)報(bào)名的考生的信息進(jìn)行增添、刪除、查詢、更改的操作,最后進(jìn)行統(tǒng)計(jì),生成報(bào)表。EQ\o\ac(○,3)科目管理增加新考試科目、刪除已經(jīng)考完或不需要的考試科目。EQ\o\ac(○,4)新聞管理對(duì)首頁(yè)的新聞進(jìn)行管理,及時(shí)更新新聞,上傳最新的新聞動(dòng)態(tài)。在這個(gè)系統(tǒng)中,網(wǎng)站的前臺(tái)面向的對(duì)象主要是用戶,后臺(tái)就是管理員,那么前后臺(tái)各自的操作流程就分為報(bào)名流程和后臺(tái)管理流程,它們分別如下圖所示:圖2報(bào)名流程圖 第四章詳細(xì)設(shè)計(jì)一、程序部分流程圖前臺(tái)管理前臺(tái)管理后臺(tái)管理用戶注冊(cè)報(bào)名信息管理類別管理管理員管理其他設(shè)置報(bào)名信息修改準(zhǔn)考證打印圖3系統(tǒng)部分?jǐn)?shù)據(jù)流程圖二、程序輸入輸出描述(一)主模塊1、輸入項(xiàng)目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。2、輸出項(xiàng)目:用戶界面顯示。(二)學(xué)生信息管理模塊1、輸入項(xiàng)目:與學(xué)生管理操作子對(duì)話框有關(guān)的用戶輸入及系統(tǒng)消息。2、輸出項(xiàng)目:操作結(jié)果顯示。三、程序接口描述(一)外部接口按Windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計(jì),使用以對(duì)話框?yàn)橹鞯挠脩艚缑?,便于用戶使用。(二)?nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。四、數(shù)據(jù)庫(kù)的設(shè)計(jì)1.網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的分析和建立網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)全部存放在數(shù)據(jù)庫(kù)(studentDB)中,其中包括管理員信息、用戶信息、考生信息、新聞信息、科目信息、信息公告這幾張表。這樣做的目的就是為了方便對(duì)數(shù)據(jù)庫(kù)的操作。任何系統(tǒng)缺少不了數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)是指利用現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)為具體的應(yīng)用對(duì)象構(gòu)造適合的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿足各類用戶的應(yīng)用需求。而E-R圖是數(shù)據(jù)庫(kù)設(shè)計(jì)中采用的常用方法,一個(gè)良好的E-R圖要做到實(shí)體個(gè)數(shù)和實(shí)體所包含的屬性盡量少、實(shí)體間聯(lián)系無冗余。在這個(gè)系統(tǒng)中存在的實(shí)體有:用戶實(shí)體、考生實(shí)體、新聞實(shí)體、信息公告實(shí)體、科目實(shí)體。本系統(tǒng)以用戶報(bào)名為主線設(shè)計(jì)E-R圖,那么它們之間的具體關(guān)系如下圖:圖1-4系統(tǒng)E-R圖(一)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計(jì)要求的幾個(gè)關(guān)系描述。下面給(二)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)依據(jù)數(shù)據(jù)庫(kù)的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。基于以上數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),考慮程序設(shè)計(jì)的簡(jiǎn)易性,同時(shí)考慮題目的時(shí)間,該系統(tǒng)的數(shù)據(jù)庫(kù)采用ORACLE11g。本系統(tǒng)決定采用一個(gè)數(shù)據(jù)庫(kù),在其下創(chuàng)建數(shù)據(jù)表,其結(jié)構(gòu)分別如下:表4-1學(xué)生信息表字段約束類型允許空值說明IDPKintNotnull序號(hào)cardNumberVarchar2(18)Notnull身份證stuPwdVarchar2(20)Notnull密碼nameVarchar2(20)Notnull姓名birthdaydatetime√出生日期mobileVarchar2(20)Notnull電話emailVarchar2(20)Notnull郵箱sexVarchar2(15)Notnull性別nationVarchar2(15)Notnull名族表4-2科目信息表字段約束類型是否為空說明IDPKintNotnull序號(hào)subNameVarchar2(15)Notnull科目名subInfoVarchar2(90)Notnull科目簡(jiǎn)介subCostVarchar2(15)Notnull考試費(fèi)用表4-3新聞信息表字段約束類型是否為空說明IDPKintNotnull序號(hào)titleVarchar2(20)Notnull新聞標(biāo)題infoVarchar2(20)√新聞內(nèi)容timedate√發(fā)布時(shí)間表4-4報(bào)名表表字段約束類型是否為空說明IDPKintNotnull序號(hào)stuIDintNotnull身份證號(hào)subIDintNotnull科目序號(hào)flagintNotnull狀態(tài)enrolTime√報(bào)考時(shí)間表4-5管理員表字段約束類型是否為空說明AdminIDPKintNotnull登錄號(hào)adminNameVarchar2(15)Notnull姓名adminPwdVarchar2(15)Notnull密碼五、頁(yè)面設(shè)計(jì)與實(shí)現(xiàn)1.頁(yè)面設(shè)計(jì)與實(shí)現(xiàn)整個(gè)頁(yè)面的設(shè)計(jì)是一個(gè)很簡(jiǎn)單的頁(yè)面設(shè)計(jì),主要分為三大部分。整個(gè)網(wǎng)頁(yè)頁(yè)面分為最頂上的一個(gè)Logo,即網(wǎng)站功能的一個(gè)名稱的表現(xiàn),左邊是菜單,最中間是用戶操作的一些東西,比如:登陸、新聞公告這些。主要的各個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn):(1)用戶模塊登陸界面:圖5-1初始效果圖2用戶注冊(cè)界面與實(shí)現(xiàn)在這個(gè)界面輸入個(gè)人基本信息以注冊(cè),而這些注冊(cè)信息都將會(huì)存入數(shù)據(jù)庫(kù),實(shí)質(zhì)上就是將用戶在該頁(yè)面的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的表中。未注冊(cè)用戶則應(yīng)點(diǎn)擊注冊(cè)之后填寫基本信息以注冊(cè)界面:圖5-2注冊(cè)效果圖填寫完個(gè)人信息之后,點(diǎn)擊注冊(cè),顯示如下界面則表示注冊(cè)成功:圖5-3注冊(cè)效果圖圖5-4注冊(cè)成功效果圖3.登陸模塊考生或是管理員可以在這個(gè)模塊中登陸到該網(wǎng)上考試報(bào)名系統(tǒng)中,直接輸入用戶名(在注冊(cè)界面有提示,用戶名即為注冊(cè)用戶的身份證號(hào))和密碼即可登陸。在這個(gè)登陸界面中可以是管理員登陸,也可以是學(xué)生登陸,所以在登陸欄下面需要選擇是管理員登陸還是學(xué)生登陸,若是未選擇則會(huì)在選擇的下面出現(xiàn)一行字——請(qǐng)選擇登陸角色。圖5-5登錄效果圖若是在此界面輸入信息未注冊(cè),則會(huì)顯示:用戶名和密碼錯(cuò)誤。圖5-6登錄錯(cuò)誤效果圖第五章結(jié)果分析1.完成內(nèi)容1.1用戶操作:用戶注冊(cè)、用戶登陸1.2學(xué)生考試報(bào)名:選擇科目報(bào)名1.3考生帳號(hào)管理:對(duì)個(gè)人資料的管理1.4新聞瀏覽:查看新聞信息1.5管理員科目管理:管理員可以對(duì)考試科目的添加或刪除1.6管理員考生信息管理:管理員可以查看考生信息并且可以添加或刪除考生1.7管理員新聞信息管理:管理員可以查看發(fā)布的新聞內(nèi)容并添加新消息或刪除舊消息1.8管理員報(bào)考信息管理:管理員可以查看考生報(bào)考情況并添加或刪除報(bào)考信息2.遇到的問題剛開始做好系統(tǒng)模塊的時(shí)候?qū)δK進(jìn)行測(cè)試時(shí)發(fā)現(xiàn)有的界面不能正常顯示,經(jīng)過仔細(xì)檢查分析再像一些同學(xué)討教了之后終于發(fā)現(xiàn)了問題并將這些問題解決了。程序和數(shù)據(jù)庫(kù)連接出現(xiàn)問題,出現(xiàn)錯(cuò)誤,后經(jīng)過同學(xué)的幫助將數(shù)據(jù)庫(kù)和程序正確連接之后能正常運(yùn)行。管理員手動(dòng)添加或刪除考生信息和考生報(bào)考信息出錯(cuò),操作不能成功,經(jīng)過多次修改,現(xiàn)在已經(jīng)沒有這方面的問題了。3.存在的問題由于之前沒有單獨(dú)做過這么大的一個(gè)系統(tǒng),感覺時(shí)間并不是很充分,所以界面比較簡(jiǎn)單,界面功能比較簡(jiǎn)單。界面由之前做的項(xiàng)目的界面修改的,有的地方可能沒有修改到。整個(gè)系統(tǒng)的設(shè)計(jì)基本完整,本來應(yīng)該還要做一個(gè)支付模塊,但是能力有限,不會(huì)做就省略了這個(gè)部分??偨Y(jié)經(jīng)過幾個(gè)月的努力,畢業(yè)設(shè)計(jì)工程終于到了尾聲,系統(tǒng)也做的相對(duì)完善,功能較為齊全,基本實(shí)現(xiàn)當(dāng)初設(shè)計(jì)的需求,當(dāng)然,在這次的畢業(yè)設(shè)計(jì)中,也讓我學(xué)到了很多,受益匪淺。這次我做的是網(wǎng)上考試報(bào)名信息處理系統(tǒng),剛開始選這個(gè)題目是因?yàn)橐郧白鲞^一個(gè)相似的項(xiàng)目,但之前是和同學(xué)一起合作做的,當(dāng)自己真正一個(gè)人做起來的時(shí)候,就覺得完全不是那么回事。由于之前做的那個(gè)我主要是做測(cè)試,平時(shí)協(xié)助他們查找一些相關(guān)資料,本來是覺得對(duì)這些方面的還是比較了解的了,但是真正自己做的時(shí)候發(fā)現(xiàn)自己了解的真的是太少了,尤其是在數(shù)據(jù)庫(kù)連接方面的問題。但是經(jīng)過這幾個(gè)月的努力和向同學(xué)們的請(qǐng)教終于還是完成了這個(gè)課題,對(duì)于我來說,這次的畢業(yè)設(shè)計(jì)不只是一次課題,更是一次歷練,讓我在這個(gè)過程中學(xué)到了很多很多。主要參考文獻(xiàn)[1]肖金秀.ASP3.0動(dòng)態(tài)網(wǎng)頁(yè)培訓(xùn)教程[M].北京:冶金工業(yè)出版社.2000.8[2]梁嘉超,盧山,夏運(yùn)強(qiáng).ASP后臺(tái)數(shù)據(jù)庫(kù)網(wǎng)站制作實(shí)例經(jīng)典[J].北京:冶金工業(yè)出版社,2001[3]李曉黎,張巍.ASP+SQLServer網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社.2003.4[4]韓澤坤.Access2003公司數(shù)據(jù)庫(kù)管理綜合應(yīng)用[M].北京:中國(guó)青年出版社,2005.1[5]李春葆,曾平.Access2000數(shù)據(jù)庫(kù)應(yīng)用[M].北京:清華大學(xué)出版社,2005.5[6]余芳,鞠光明,鞠儀靜.數(shù)據(jù)庫(kù)原理與應(yīng)用:Access2003版[M].北京:冶金工業(yè)出版社,2005.2[7]馮沃輝,黃智誠(chéng).中文DreamweaverMX網(wǎng)頁(yè)設(shè)計(jì)經(jīng)典[J].北京:冶金工業(yè)出版社,2003[8]高國(guó)宏.Dreamweaver4網(wǎng)頁(yè)設(shè)計(jì)實(shí)例教程[M].北京:冶金工業(yè)出版社,2001[9](英)JohnCarter譯者:張淮野,袁怡等.數(shù)據(jù)庫(kù)設(shè)計(jì)與編程實(shí)例詳解[M].北京:電子工業(yè)出版社.2001.2[10]HYPERLINK"/searc

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論