麗水學(xué)院
畢業(yè)設(shè)計(jì)(論文)
(2013屆)
題 目 基于Web的網(wǎng)上報(bào)名及專業(yè)介紹系統(tǒng)
指導(dǎo)教師 吳濤
院 別 工學(xué)院
班 級(jí) 計(jì)091本
學(xué) 號(hào) 09104010105
姓 名 焦素素
二〇 年 月 日
基于Web的網(wǎng)上報(bào)名及專業(yè)介紹系統(tǒng)
專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí):計(jì)091本 姓名:焦素素 指導(dǎo)老師:吳濤
摘要 研究生考試報(bào)名相當(dāng)重要,但也相當(dāng)繁瑣,難于管理。由于報(bào)名信息,數(shù)據(jù)過于龐雜,傳統(tǒng)的人工報(bào)名管理方式已經(jīng)遠(yuǎn)遠(yuǎn)達(dá)不到高效、準(zhǔn)確的要求。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,學(xué)校教學(xué)和管理的信息化發(fā)展也有長(zhǎng)足的進(jìn)步,這就要求各個(gè)環(huán)節(jié)都均衡發(fā)展,從軟硬件兩方面把學(xué)校建設(shè)成一流的信息管理、教育教學(xué)的平臺(tái)【4】。利用計(jì)算機(jī)技術(shù)建立研究生網(wǎng)上報(bào)名系統(tǒng),通過網(wǎng)上報(bào)名可以突破時(shí)間和地域的限制、方便快捷的傳遞信息。 研究生網(wǎng)上報(bào)名作為一個(gè)新型產(chǎn)物是應(yīng)用面向?qū)ο蟮脑O(shè)計(jì)思想,采用B/S結(jié)構(gòu)模式,前臺(tái)使用ASP.NET開發(fā)工具,后臺(tái)數(shù)據(jù)庫使用SQL Server 2005數(shù)據(jù)庫。 本文簡(jiǎn)要介紹了網(wǎng)上報(bào)名的基本流程和闡述了該平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)過程與該系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)實(shí)現(xiàn)過程以及相關(guān)的技術(shù)簡(jiǎn)介;從系統(tǒng)的需求分析、模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)等各個(gè)環(huán)節(jié)都進(jìn)行了詳盡的分析和描述。
關(guān)鍵詞 ASP 數(shù)據(jù)庫 SQL Server 2005 網(wǎng)上報(bào)名 研究生
Web-based Systems Of Online Registration And Professional Introduction
Profession: Computer Science and Technology Class:J091 Name : 焦素素 In
……(新文秘網(wǎng)http://120pk.cn省略1545字,正式會(huì)員可完整閱讀)……
Database Online registration Graduate
目 錄
引 言 1
第一章 緒 論 2
1.1 選題的背景及研究的意義 2
1.1.1 選題背景 2
1.1.2 選題研究意義 2
第二章 網(wǎng)上報(bào)名的系統(tǒng)分析 3
2.1系統(tǒng)初步調(diào)查 3
2.1.1 網(wǎng)上報(bào)名系統(tǒng)的必要性 3
2.1.2 研究生網(wǎng)上報(bào)名系統(tǒng)的特點(diǎn)及注意事項(xiàng) 3
2.2系統(tǒng)可行性分析 3
2.3開發(fā)技術(shù)簡(jiǎn)介 3
2.3.1 ASP簡(jiǎn)介 3
2.3.2 SQL Server特點(diǎn) 4
第三章 系統(tǒng)設(shè)計(jì) 5
3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 5
3.2管理員功能模塊設(shè)計(jì) 5
3.3數(shù)據(jù)庫的分析與設(shè)計(jì) 7
3.3.1數(shù)據(jù)庫需求分析 7
3.3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 8
3.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 11
第四章 系統(tǒng)實(shí)現(xiàn) 15
4.1用戶報(bào)考模塊 15
4.1.1 用戶注冊(cè) 15
4.1.2 用戶登陸網(wǎng)上報(bào)名 15
4.1.3 修改報(bào)考信息 18
4.2國家管理員功能 18
4.2.1國家管理員的登陸 18
4.2.2 國家管理員的功能 19
4.3 省管理員功能 23
4.3.1 省管理員登陸 23
4.3.2 省管理員的功能 24
4.4 市管理員功能 25
4.4.1 市管理員登陸 25
4.4.2 市管理員功能 26
4.5 高校管理員功能 27
4.5.1 高校管理員登陸 27
4.5.2 高校管理員的功能 28
第五章
總結(jié)與展望 31
5.1總結(jié) 31
5.2展望 31
參考文獻(xiàn) 33
致 謝 34
引言
當(dāng)今社會(huì)計(jì)算機(jī)技術(shù)飛速發(fā)展,采用計(jì)算機(jī)管理日常事務(wù)既提高了效率也節(jié)省了人力,為社會(huì)發(fā)展做出了不可估量的貢獻(xiàn)。為進(jìn)一步適應(yīng)考試發(fā)展的需要,研究生考試實(shí)施網(wǎng)上報(bào)名是非常必要的,隨著考試規(guī)模的不斷擴(kuò)大,考試專業(yè)領(lǐng)域的擴(kuò)展以及考試級(jí)別不斷增加,對(duì)考試服務(wù)及管理質(zhì)量提出了越來越高的要求。目前,我國信息化程度日益普及,在全國大部分地區(qū)實(shí)現(xiàn)網(wǎng)上報(bào)名的條件已經(jīng)成熟。所以教育機(jī)構(gòu)為了方便不同地域的考生能夠同時(shí)報(bào)名考試,減少管理成本,提高工作效率,提高數(shù)據(jù)傳輸與記錄的準(zhǔn)確性與快捷性,已經(jīng)相繼建立起很多關(guān)于報(bào)名的網(wǎng)站。這些網(wǎng)站,除了包含有考試政策、報(bào)考簡(jiǎn)章、專業(yè)設(shè)置、報(bào)考程序等必備的信息外,均有網(wǎng)上提交報(bào)名申請(qǐng)表等內(nèi)容。
研究生考試實(shí)施網(wǎng)上報(bào)名有其獨(dú)特的優(yōu)勢(shì),他可以向考生提供更方便的服務(wù)?忌梢噪S時(shí)隨地咨詢和報(bào)名,靈活性強(qiáng)。報(bào)名數(shù)據(jù)匯總以及信息傳遞快捷,操作簡(jiǎn)便;流程清晰,數(shù)據(jù)處理及時(shí)、準(zhǔn)確。實(shí)現(xiàn)資源共享,管理方式更人性化,考務(wù)管理更加流程化、規(guī)范化、公開化、科學(xué)化。便于領(lǐng)導(dǎo)動(dòng)態(tài)掌握?qǐng)?bào)考情況,及時(shí)統(tǒng)計(jì)相關(guān)信息,為領(lǐng)導(dǎo)提供決策依據(jù),便于對(duì)有關(guān)事宜提前做出安排。通過信息化、網(wǎng)絡(luò)化的交流,便于考試管理部門與考生溝通,使領(lǐng)導(dǎo)及時(shí)了解考生的意見和要求,有利于改進(jìn)考試工作。
本系統(tǒng)是在信息系統(tǒng)的理論和方法指導(dǎo)下和數(shù)據(jù)庫技術(shù)的支持下完成的,是在系統(tǒng)地學(xué)習(xí)了HTML、ASP.NET、SQL Server 2005等課程后進(jìn)行的,以SQL Server 2005為數(shù)據(jù)庫,以Web 為服務(wù)器,以ASP.NET為開發(fā)工具。 本系統(tǒng)的實(shí)施可以提高考生網(wǎng)上報(bào)名的熟悉流程,對(duì)未來越來越多的報(bào)考研究生的同學(xué)有很大的促進(jìn)作用。
至此,隨著對(duì)學(xué)習(xí)的渴望和美好Web體驗(yàn)的憧憬,我們來研究網(wǎng)上報(bào)名的魅力和存在,同時(shí),實(shí)現(xiàn)基于Web表示給用戶帶來全新的理解和體驗(yàn)。
第一章 緒論
1.1 選題的背景及研究的意義
1.1.1 選題背景
計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,利用網(wǎng)絡(luò)與計(jì)算機(jī)技術(shù)來提高研究生報(bào)名效率的問題變得越來越有現(xiàn)實(shí)意義。傳統(tǒng)的研究生報(bào)名由考生填寫報(bào)名信息表,然后工作人員將信息卡上的信息錄入到計(jì)算機(jī)里。顯然隨著考研人數(shù)的不斷增加,報(bào)名工作人員的工作量將會(huì)越來越大,既浪費(fèi)人力物力,還非常容易出錯(cuò),傳統(tǒng)的研究生報(bào)名方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。目前報(bào)名系統(tǒng)充分利用網(wǎng)絡(luò)服務(wù),把報(bào)名信息的收集范圍、效率和準(zhǔn)確性提高到一個(gè)全新的水平,考生只要在開放報(bào)名時(shí)間內(nèi),可以在任何聯(lián)網(wǎng)的計(jì)算機(jī)上登陸網(wǎng)站填寫、修改和核對(duì)信息,相關(guān)信息的準(zhǔn)確性由考生自行決斷,招辦可登錄網(wǎng)站對(duì)考生數(shù)據(jù)進(jìn)行統(tǒng)一管理,對(duì)報(bào)名全過程實(shí)現(xiàn)動(dòng)態(tài)實(shí)時(shí)監(jiān)控,這樣既減輕了報(bào)名工作人員的工作量又降低了責(zé)任風(fēng)險(xiǎn),還提高了報(bào)名工作的效率。因此為了更好的提高工作效率,減少報(bào)名工作人員的工作量,降低報(bào)名工作的出錯(cuò)率,優(yōu)化報(bào)名的流程,特此開發(fā)本系統(tǒng)【2】。
1.1.2 選題研究意義
一個(gè)完備的網(wǎng)絡(luò)報(bào)名系統(tǒng)可以使用戶在網(wǎng)上及時(shí)方便的查詢國家學(xué)校的信息,發(fā)現(xiàn)有利于自己專業(yè),使得學(xué)習(xí)方向得到目標(biāo)。只要形成一套完整的數(shù)據(jù)庫就可以實(shí)現(xiàn)報(bào)名的自動(dòng)化。
通過一個(gè)研究生網(wǎng)上報(bào)名系統(tǒng)的開發(fā)過程,可以使我們掌握實(shí)際的編程技術(shù),培養(yǎng)形成正確的思維方法和嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,提高調(diào)查研究,方案論證,創(chuàng)新意識(shí)以及自我學(xué)習(xí)的能力。通過ASP.NET這種面向?qū)ο蟮目梢暬幊坦ぞ吲c后端的SQL Server 2005數(shù)據(jù)庫相結(jié)合,開發(fā)出一個(gè)符合設(shè)計(jì)要求,比較實(shí)用的網(wǎng)上報(bào)名系統(tǒng)。首先針對(duì)應(yīng)用的特點(diǎn),用多層服務(wù)模型設(shè)計(jì)業(yè)務(wù)模塊服務(wù)、服務(wù)接口層、業(yè)務(wù)層、數(shù)據(jù)層和表示層,實(shí)現(xiàn)了粗粒度WEB服務(wù)。各層分工清晰,為后期開發(fā)工作提供一套簡(jiǎn)單的模型。最后,對(duì)報(bào)名業(yè)務(wù)流程模塊進(jìn)行了詳細(xì)的業(yè)務(wù)邏輯分析,用自頂向下的業(yè)務(wù)分解方法,結(jié)合服務(wù)組合設(shè)計(jì)的原則,設(shè)計(jì)了對(duì)應(yīng)的服務(wù)模型以及相應(yīng)的服務(wù)接口。為研究生網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)提供了一個(gè)簡(jiǎn)單的參考模型。
第二章 網(wǎng)上報(bào)名的系統(tǒng)分析
2.1系統(tǒng)初步調(diào)查
2.1.1 網(wǎng)上報(bào)名系統(tǒng)的必要性
現(xiàn)在我國信息化程度日益普及,不少較大規(guī)模的企業(yè)或?qū)W校,系統(tǒng)比較復(fù)雜眾多,實(shí)用網(wǎng)上報(bào)名系統(tǒng)可以對(duì)他們的現(xiàn)狀和今后的發(fā)展前景有一個(gè)準(zhǔn)確和全面的了解,給報(bào)名者增加了網(wǎng)上報(bào)名這方面的渠道,且網(wǎng)上報(bào)名一般是用電子稿存檔,方便招收部門的管理,這就興起了網(wǎng)上報(bào)名系統(tǒng)的開始和完善。
2.1.2 研究生網(wǎng)上報(bào)名系統(tǒng)的特點(diǎn)及注意事項(xiàng)
要想實(shí)現(xiàn)研究生網(wǎng)上報(bào)名系統(tǒng),光靠一般的網(wǎng)上報(bào)名流程填寫相關(guān)信息還是不夠的,必須通過有效的管理機(jī)制例如國家和省的分級(jí)管理機(jī)制等,可以有效地實(shí)現(xiàn)了報(bào)名工作的網(wǎng)絡(luò)化、自動(dòng)化,提高了報(bào)名工作的效率和報(bào)名信息利用的深度,并為學(xué)生和學(xué)校構(gòu)建了更為快捷的交流平臺(tái)。
2.2系統(tǒng)可行性分析
研究生網(wǎng)上報(bào)名系統(tǒng)做起來不是一個(gè)簡(jiǎn)單的系統(tǒng),這中間龐大的數(shù)據(jù)量包含國家里所有研究生院的學(xué)校信息,更包含了各個(gè)學(xué)校的專業(yè)等等,對(duì)于每個(gè)研究院所來說,招收工作無疑是一個(gè)工作量大且繁瑣的工作,對(duì)于報(bào)考生講,報(bào)考院校也是重中之重。
根據(jù)國家對(duì)研究生的迫切需要,開發(fā)一個(gè)研究生報(bào)名系統(tǒng)的目的如下:
1. 能夠使報(bào)名參加考試的用戶對(duì)有關(guān)資料的輸入,增加,修改和刪除。報(bào)考意愿的學(xué)校,也可更改報(bào)考學(xué)校
2. 能夠?yàn)檎麄(gè)系統(tǒng)提高有效的管理機(jī)制,層次相間,環(huán)環(huán)相扣。以便管理人員隨時(shí)了解報(bào)考情況。
3. 能夠提供考試的報(bào)考信息,以供查看。
4. 能夠?qū)?bào)考生資料整理,作為相關(guān)資料備份。
2.3開發(fā)技術(shù)簡(jiǎn)介
2.3.1 ASP簡(jiǎn)介
ASP為“動(dòng)態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。ASP.NET可以運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語言獨(dú)立化的,所以,你可以選擇一種最適合你的語言來編寫你的 ……(未完,全文共24132字,當(dāng)前僅顯示4341字,請(qǐng)閱讀下面提示信息。
收藏《畢業(yè)論文:基于Web的網(wǎng)上報(bào)名及專業(yè)介紹系統(tǒng)》)