版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 新疆工程學(xué)院</b></p><p><b> 畢業(yè)論文(設(shè)計)</b></p><p> 題 目: 新生報到管理系統(tǒng) </p><p><b> 的設(shè)計與實現(xiàn) </b></p><p> 院(系): 計算機科學(xué)與技術(shù)學(xué)院 &l
2、t;/p><p> 專業(yè)年級: 計算機網(wǎng)絡(luò)技術(shù)2010級 </p><p> 姓 名: 王天原 </p><p> 學(xué) 號: 2010231071 </p><p> 指導(dǎo)教師: 韓 芳 </p><p>
3、; 2013年04月10日</p><p> 論文題目:新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p> 專 業(yè):計算機網(wǎng)絡(luò)技術(shù) </p><p> 畢 業(yè) 生:王天原 (簽名) </p><p> 指導(dǎo)老師:韓 芳
4、 (簽名) </p><p><b> 摘 要</b></p><p> 新生報名管理系統(tǒng)主要是針對高校作為使用對象而開發(fā)的,其系統(tǒng)開發(fā)任務(wù)主要包括數(shù)據(jù)庫的設(shè)計與維護、應(yīng)用程序的開發(fā)等兩個方面。對于前者要求建立起的數(shù)據(jù)庫具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,如用戶需要密碼才能使用等,而對于后者則要求程序界面友好、功能完備
5、等特點。根據(jù)軟件工程的原理,設(shè)計并開發(fā)了新生報名管理系統(tǒng),包括系統(tǒng)的需求分析,系統(tǒng)的總體設(shè)計和各模塊功能的實現(xiàn)。</p><p> 通過對各大高校新生報名程序的認真調(diào)研,本系統(tǒng)的主要功能包括系統(tǒng)管理,數(shù)據(jù)管理,報到管理,住宿管理和繳費管理, 能集中化、一次性處理各項報到事宜,大大提高了工作效率。</p><p> 經(jīng)過詳細的分析,選用Macromedia Dreamweaver 8作為
6、前端開發(fā)工具,利用其提供的集成開發(fā)環(huán)境及各種組件,尤其是對數(shù)據(jù)庫的支持完成對數(shù)據(jù)庫的各種操作,達到對新生報名管理的目的。選用Access作為后臺數(shù)據(jù)庫。首先建立系統(tǒng)應(yīng)用原型,然后對原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的實際可行的系統(tǒng)。</p><p> 關(guān) 鍵 詞:新生報名;管理;實現(xiàn);ODBC; Access;Dreamweaver</p><p><b>
7、 研究類型:應(yīng)用研究</b></p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1系統(tǒng)開發(fā)背景1</p><p> 1.2系統(tǒng)開發(fā)實際意義1</p><p> 1.3 系統(tǒng)開發(fā)存在
8、的問題2</p><p> 1.4 系統(tǒng)開發(fā)技術(shù)方案2</p><p> 1.4.1 HTML語言2</p><p> 1.4.2 JSP技術(shù)3</p><p> 1.4.3關(guān)系型數(shù)據(jù)庫Access3</p><p> 第2章 系統(tǒng)分析4</p><p> 2.1可行性分
9、析4</p><p> 2.1.1經(jīng)濟可行性分析4</p><p> 2.1.2 技術(shù)可行性分析4</p><p> 2.1.3 開發(fā)方案的選擇性5</p><p> 2.2 需求分析5</p><p> 第3章 總體設(shè)計6</p><p> 3.1系統(tǒng)功能設(shè)計6<
10、;/p><p> 3.2系統(tǒng)的主要程序邏輯7</p><p> 3.2.1 學(xué)生報到活動圖7</p><p> 3.2.2 新生住宿模塊活動圖8</p><p> 3.3數(shù)據(jù)庫設(shè)計8</p><p> 3.3.1數(shù)據(jù)表9</p><p> 3.3.2各表的物理結(jié)構(gòu)11<
11、/p><p> 第4章.系統(tǒng)的功能13</p><p> 4.1系統(tǒng)首頁登陸界面:13</p><p> 4.2信息核對界面13</p><p> 4.3管理員界面:14</p><p> 4.4管理員管理模塊:15</p><p> 4.5新學(xué)生繳費管理模塊:16</
12、p><p> 第5章.全文總結(jié)17</p><p><b> 致 謝18</b></p><p><b> 參考文獻19</b></p><p><b> 附 錄20</b></p><p> 1.Index.asp部分代碼:2
13、0</p><p> 2.coon.asp代碼:43</p><p><b> 第1章 緒論</b></p><p><b> 1.1系統(tǒng)開發(fā)背景</b></p><p> 近年來,由于計算機硬件、軟件、網(wǎng)絡(luò)的飛速發(fā)展和廣泛應(yīng)用,人們迎來了信息社會和知識經(jīng)濟。我國進入了以信息化帶動工業(yè)化、
14、以工業(yè)化促進信息化的新的歷史時期。而軟件產(chǎn)業(yè)肩負著發(fā)展信息產(chǎn)業(yè)、對傳統(tǒng)產(chǎn)業(yè)進行信息化改造的歷史任務(wù)。為適應(yīng)這一形勢發(fā)展的需要,我國加快軟件人才培養(yǎng)的步伐,擴大軟件人才培養(yǎng)規(guī)模,深化軟件教學(xué)改革,加強計算機應(yīng)用教育,擴大對外交流,短短幾年取得了長足進步。</p><p> 在現(xiàn)代化高等學(xué)府中,各類應(yīng)用軟件正發(fā)揮越來越重要的作用。其中信息管理軟件的作用尤為突出,它已經(jīng)滲透到高校日常工作的許多方面,無論是其自身還是所
15、發(fā)揮的作用,都為高校的創(chuàng)新、發(fā)展等做出了顯著的貢獻。</p><p> 1.2系統(tǒng)開發(fā)實際意義</p><p> 隨著高等教育的發(fā)展,各高校招生規(guī)模不斷地擴大,招生人數(shù)越來越多,而新生報名的時間一般都很短,工作量很大。僅僅靠原始的手工管理,一方面,學(xué)校面對大量的新生報名管理信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。學(xué)校的決策只能依據(jù)報表數(shù)據(jù),在浪費大量人力、物
16、力的同時無法做到實時監(jiān)控,難以保證數(shù)據(jù)的準確性和及時性。另一方面,采用手工管理的辦法,新生在報名時會由于報到手續(xù)繁多復(fù)雜,花費相當多的時間與精力,造成一定的身心疲憊,這是我們所不愿意看到的。因此,先進的管理思想方法在學(xué)校中實現(xiàn)就成為了一個迫待解決的課題。</p><p> 使用管理信息系統(tǒng)進行報名管理工作,可以大大減少報名管理人員的工作量,每個新生報名的時間將縮短至1-2分鐘,短時間就可以處理大量的新生報名信息
17、。報名處理的準確性也會大大的提高,因為電子處理方法在計算、統(tǒng)計等方面比手工處理方法出現(xiàn)誤差的概率要小得多,所以以往手工管理住宿資源安排重復(fù),收費糾紛等情況幾乎沒有再發(fā)生的可能性。而新生也不再需要為報名的各項手續(xù)到處奔波勞累,只須使用本系統(tǒng)即可集中化、一次性處理各項報到事宜,輕松地完成開學(xué)第一天的工作。</p><p> 使用管理信息系統(tǒng)進行報名管理工作,還有著手工管理所無法比擬的其他優(yōu)點。例如:檢索迅速、查找方
18、便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高報名管理的效率,也是科學(xué)化、正規(guī)化管理的重要條件。</p><p> 目前國內(nèi)報名管理系統(tǒng)仍為出現(xiàn)較為成熟的產(chǎn)品,很多高校仍然采用原始的手工管理辦法,一套功能完備、容易操作的報名管理系統(tǒng)的出現(xiàn),將會為各大高校報名工作帶來極大的便利,因此必將受到廣大高校用戶的青睞!</p><p> 1.3 系統(tǒng)開發(fā)存在的問題&l
19、t;/p><p> 不少研究人員在此類系統(tǒng)的開發(fā)上做出了積極的探索并獲得相當多的成果,但是他們更多做出的是理論上的研究,還沒有做出貼近高校需要的功能完善的系統(tǒng),例如有些報名管理系統(tǒng)只能完成最基本的報到功能,還沒有適應(yīng)各大高校的需要,建立自己的查詢系統(tǒng),以解決以往利用報表人工檢索的弊端;也沒有創(chuàng)建各系別具體費用的重新設(shè)置窗口,致使收費標準不同的學(xué)校不能使用系統(tǒng)等等。當然,任何一個管理信息系統(tǒng)的開發(fā),都不是一個一勞永逸
20、的過程,而是隨著用戶需求的變化不斷發(fā)展創(chuàng)新的過程,本系統(tǒng)的開發(fā)與應(yīng)用亦是如此。</p><p> 1.4 系統(tǒng)開發(fā)技術(shù)方案</p><p> 通過對本系統(tǒng)功能及應(yīng)用各方面的綜合分析,本系統(tǒng)采用Dreamweaver作為前臺設(shè)計工具,在此基礎(chǔ)上運用平時所學(xué)的動畫制作軟件Flash MX 2004、圖形處理軟件photoshop8.0等進行輔助設(shè)計,制作計算機組成原理多媒體教學(xué)資料。后臺設(shè)
21、計采用JSP技術(shù)及Microsoft access 2003數(shù)據(jù)庫開發(fā)工具,通過JDBC技術(shù)訪問數(shù)據(jù)庫,最終建設(shè)成一個有持久生命力兼容性、安全性、可擴展性良好并可以滿足師生獲取信息和服務(wù)的信息網(wǎng)站。下面對本網(wǎng)站涉及到的技術(shù)進行簡要的介紹。</p><p> 1.4.1 HTML語言</p><p> HTML(Hyper Text Markup Language,超文本標記語言),它是
22、構(gòu)成網(wǎng)頁的基礎(chǔ),因為程序無法控制瀏覽器的內(nèi)存,與瀏覽器之間只有下載網(wǎng)頁及上傳數(shù)據(jù)的關(guān)系,所以對HTML語法必須有一定的了解。</p><p> WWW上的每個網(wǎng)頁都對應(yīng)一個文件。我們?yōu)g覽一個頁面,要先把頁面所對應(yīng)的文件從提供這個文件的計算機通過Internet傳送到我們自己的計算機中,再由WWW瀏覽器翻譯成為我們見到的有文字、有圖形甚至有聲音的頁面。這些頁面對應(yīng)的文件不再是普通的“文本文件”,文件中除包含文字信
23、息外,還包括了一些具體的鏈接。這些包含鏈接的文件被稱為超文本文件。 </p><p> 和普通文本相比,超文本文件中多了一些對文件內(nèi)容的注釋,這些注釋表明了當前文字顯示的位置、顏色等信息,更重要的是,在有些注釋中包含了對用戶計算機應(yīng)做出何種反應(yīng)的說明,這些注釋的內(nèi)容經(jīng)過瀏覽器的翻譯后就成了不同的操作。為了使各種不同類型的WWW服務(wù)器都能正確地認識和執(zhí)行,超文本文件要遵從一個嚴格的標準,這個標準就是超文本標
24、識語言HTML。我們也可以利用這種語言來編寫超文本文件,在Internet上制作自己的WWW的主頁。</p><p> 超文本文件的概念出現(xiàn)在多媒體技術(shù)迅速發(fā)展之前,現(xiàn)在隨著多媒體技術(shù)應(yīng)用的日益廣泛,超文本應(yīng)該改叫“超多媒體”更加合適,鏈接的內(nèi)容已經(jīng)從原來文本中的一個詞或詞組,發(fā)展到現(xiàn)在一幅圖象或是圖象的一部分,通過鏈接得到的內(nèi)容也更加廣泛,可以是地球另一端的某臺計算機上的圖片、聲音、音樂或者電影。但不管叫超文
25、本還是叫做超多媒體,WWW上各網(wǎng)頁都是通過鏈接來完成相互間的訪問。而要使訪問正常進行,必須使這些鏈接能夠正確地指向所要訪問的網(wǎng)頁。這些工作是通過統(tǒng)一資源定位器(URL)來實現(xiàn)的。</p><p> 1.4.2 JSP技術(shù)</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點
26、類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。</p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scr
27、iptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 </p><p> JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。</p><p> 1.4.3關(guān)系型數(shù)據(jù)庫Access</p><p> Access是微軟公司于1994年推出的一種
28、基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務(wù)。所以我選ASP+Dreamweaver 8+Access架構(gòu)網(wǎng)站。</p>
29、<p><b> 第2章 系統(tǒng)分析</b></p><p><b> 2.1可行性分析</b></p><p> 開發(fā)任何一個基于計算機的系統(tǒng),都會受到時間和資源上的限制。因此,在進行項目開發(fā)之前,必須根據(jù)可提供的時間和資源條件進行可行性研究。它可以避免人力、物力和財力上的浪費??尚行苑治雠c風(fēng)險分析在許多方面是相互關(guān)聯(lián)的。項目風(fēng)
30、險越大,開發(fā)高質(zhì)量的軟件的可行性就越小??尚行匝芯堪ń?jīng)濟可行性、技術(shù)可行性、法律可行性和開發(fā)方案的選擇性。</p><p> 2.1.1經(jīng)濟可行性分析</p><p> 通過進行成本效益分析,評估項目的開發(fā)成本,估算開發(fā)成本是否會超過項目預(yù)期的全部利潤。一般來說,基于計算機系統(tǒng)成本由四個部分組成:購置并安裝軟硬件及有關(guān)設(shè)備的費用、系統(tǒng)開發(fā)費用、系統(tǒng)安裝運行和維護費用、人員培訓(xùn)費用。&
31、lt;/p><p> 在本系統(tǒng)的開發(fā)過程中,只需一臺電腦3-4個月,開發(fā)人員是應(yīng)屆畢業(yè)生,無需培訓(xùn)費,系統(tǒng)的運行、維護費用也很低,開發(fā)成本遠小于收益值。故本系統(tǒng)在經(jīng)濟上是可行的。</p><p> 2.1.2 技術(shù)可行性分析</p><p> 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,從技術(shù)的角度研究實現(xiàn)系統(tǒng)的可能性。技術(shù)可行性研究包括風(fēng)險分析、資源分
32、析、和技術(shù)分析。風(fēng)險分析的任務(wù)是,在給定的約束條件下,判斷能否設(shè)計并實現(xiàn)系統(tǒng)所需功能和性能。資源分析的任務(wù)是,論證是否具備系統(tǒng)開發(fā)所需的各類人員(管理人員和各類專業(yè)技術(shù)人員)、軟件、硬件資源和工作環(huán)境等。技術(shù)分析的任務(wù)是,當前的科學(xué)技術(shù)是否支持系統(tǒng)開發(fā)的全過程。技術(shù)可行性研究是系統(tǒng)可行性研究的關(guān)鍵。</p><p> 本系統(tǒng)首先通過采集報到管理系統(tǒng)的性能、可靠性、可維護性和生產(chǎn)性方面的信息,分析實現(xiàn)系統(tǒng)功能如報
33、到管理、住宿管理、收費管理所需的設(shè)備、技術(shù)、方法和過程,分析項目開發(fā)在技術(shù)方面可能擔(dān)負的風(fēng)險以及技術(shù)問題對開發(fā)成本的影響,其次通過充分研究現(xiàn)有類似的管理信息系統(tǒng)的功能與性能,采用的技術(shù)、工具、設(shè)備和開發(fā)過程中的經(jīng)驗與教訓(xùn)等等,最終得出了用軟件進行報名管理,收費管理等是完全可行的,即本系統(tǒng)的開發(fā)在技術(shù)上是可行的。</p><p> 2.1.3 開發(fā)方案的選擇性</p><p> 提出并評
34、價實現(xiàn)系統(tǒng)的各種開發(fā)方案,從中選擇一種用于項目開發(fā)。本項目的開發(fā)是小型管理信息系統(tǒng)的開發(fā),開發(fā)方案選擇系統(tǒng)先模塊化,后集成的方式。這樣可使整個設(shè)計工作有條不紊,提高系統(tǒng)實現(xiàn)的效率。</p><p> 在綜合分析可行性研究報告的評審結(jié)果后,得出了項目開發(fā)可行的結(jié)論。</p><p><b> 2.2 需求分析</b></p><p> 需求
35、分析簡單來說就是分析用戶需求。需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準確地反映了用戶的實際要求。</p><p> 新生報到管理系統(tǒng)是對大學(xué)生報到時進行各種信息收集、匯總,反映新生報到的相關(guān)情況,供學(xué)生和管理人員查詢了解相關(guān)的學(xué)生報到信息。主要功能包括:工作人員錄入信息功能,學(xué)生查詢功能,管理人員查血和修改錯誤信息功能。</p><p> 界面需求分析,界面要求美觀、簡介,布局
36、合理,容易操作且色調(diào)一致。</p><p> 性能需求分析,要求可以滿足中小型數(shù)據(jù)庫的使用,且由于需要在網(wǎng)絡(luò)中運行,需要本系統(tǒng)可以進行有權(quán)限的訪問。</p><p> 安全性需求分析,此系統(tǒng)一般在校園內(nèi)網(wǎng)運行,因此應(yīng)當具有一定的安全性,比如若要登陸系統(tǒng)必須通過驗證,其自身應(yīng)當盡可能完善,減少漏洞。</p><p> 時間需求分析,此系統(tǒng)要通過internet訪
37、問,所以要求響應(yīng)要盡量及時,網(wǎng)絡(luò)帶寬許可的情況下,internet訪問因在2秒以內(nèi)。</p><p><b> 第3章 總體設(shè)計</b></p><p><b> 3.1系統(tǒng)功能設(shè)計</b></p><p> 本系統(tǒng)從功能上劃分為以下五大模塊:學(xué)生登記模塊,宿舍管理模塊,繳費管理模塊,管理員管理模塊,校園分布圖模塊等
38、五大模塊。以下將對各功能模塊進行說明。</p><p> 系統(tǒng)功能結(jié)構(gòu)圖如圖3-1所示。</p><p> 圖3-1 系統(tǒng)功能模塊圖</p><p><b> 功能描述如下: </b></p><p> (1)學(xué)生登記:其功能主要包括登錄系統(tǒng)、退出系統(tǒng)。</p><p> 登錄系統(tǒng),用戶
39、進入信息核對窗口,學(xué)生可進行報到核對信息;</p><p> 退出系統(tǒng),退出用戶登錄。</p><p> (2)宿舍管理:其功能主要是住宿登記。</p><p> 住宿登記,新生登陸后可選擇宿舍進行入住。</p><p> (3)繳費管理:其功能主要包括包括新生繳費。</p><p> 新生繳費:根據(jù)新生的所
40、在系、專業(yè)以及新生的住宿情況,收取其相應(yīng)費用;可以通過網(wǎng)上銀行支付。</p><p> (4)管理員管理:包括管理員登陸,數(shù)據(jù)管理,添加和刪除管理員。</p><p> 管理員登陸:管理員擁有其管理賬號和密碼進行登陸。</p><p> 數(shù)據(jù)管理:添加/修改/刪除學(xué)生信息,對查看各宿舍樓住宿情況</p><p> (5)校園分布圖:展
41、示校園個功能區(qū)的具體分布。</p><p> 3.2系統(tǒng)的主要程序邏輯</p><p> 活動圖是UML用于對系統(tǒng)的動態(tài)行為建模的另一種常用工具,它描述活動的順序,展現(xiàn)從一個活動到另一個活動的控制流?;顒訄D在本質(zhì)上是一種流程圖。工作流程活動圖用于研究實現(xiàn)業(yè)務(wù)目標時所要執(zhí)行的各項任務(wù)或活動的順序安排?;顒蛹瓤梢允鞘謩訄?zhí)行的任務(wù),也可以是自動執(zhí)行的任務(wù)。它可完成一個工作單元。 </p
42、><p> 活動圖是狀態(tài)圖的一種特殊形式。其中所有或多數(shù)狀態(tài)都是活動狀態(tài),而且所有或多數(shù)轉(zhuǎn)移都在源狀態(tài)中的活動完成時立即觸發(fā)。</p><p> 3.2.1 學(xué)生報到活動圖</p><p> 學(xué)生報到活動圖如圖3-2所示。</p><p> 圖3-2學(xué)生報到活動圖</p><p> 3.2.2 新生住宿模塊活動圖
43、</p><p> 新生住宿模塊活動圖如圖3-3所示。</p><p> 圖3-3 住宿安排模塊活動圖</p><p><b> 3.3數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模
44、式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的信息要求和處理要求。</p><p> 數(shù)據(jù)庫采用了Microsoft推出的Access數(shù)據(jù)庫,這是微軟集成到Office中的一個桌面數(shù)</p><p> 據(jù)庫,能夠快速方便的和Office的其他套件綜合使用。由于Access具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用Access作為后臺數(shù)據(jù)庫。使用Access
45、的好處還在于,如果你的系統(tǒng)擴展到Client/Server模式的時候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時,程序只需要簡單的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴展提供了非常有力的條件。</p><p><b> 3.3.1數(shù)據(jù)表</b></p><p> 本系統(tǒng)中所涉及到的主要實體共有7個數(shù)據(jù)表:</p
46、><p><b> 圖3-4七個數(shù)據(jù)表</b></p><p> Admins表里面存放管理員賬號和密碼。</p><p> 圖3-5 admins表</p><p> Dd1表里面存放學(xué)生宿舍樓樓號和樓層數(shù)。</p><p><b> 圖3-6 dd1表</b><
47、;/p><p> Dd2表里存放各個宿舍樓的樓層數(shù)和宿舍數(shù)量.</p><p><b> 圖3-6 dd2表</b></p><p> Dd3表放置宿舍樓信息樓層信息宿舍信息和宿舍所住學(xué)生的編號。</p><p><b> 圖3-7 dd3表</b></p><p>
48、Imgurl表存放學(xué)生的圖像信息。</p><p> 圖3-8 imgurl表</p><p> Info2表存放學(xué)生學(xué)號、學(xué)生體型、學(xué)生身高、報名時間。</p><p> 圖3-9 info2表</p><p> Jm_info表存放學(xué)生的基本信息,信息包括:學(xué)號、姓名、性別、出生年月、民族、畢業(yè)院校、政治面貌、學(xué)生類別、所在地區(qū)、
49、家庭住址、身份證號等。</p><p> 圖3-10 jm_info表</p><p> 3.3.2各表的物理結(jié)構(gòu)</p><p> 各表的物理結(jié)構(gòu)如下:</p><p><b> admins表:</b></p><p><b> Info2表:</b></
50、p><p><b> Dd3表:</b></p><p><b> JM_info 表</b></p><p><b> DD2表:</b></p><p><b> DD1表:</b></p><p><b> i
51、mgurl表:</b></p><p><b> 第4章.系統(tǒng)的功能</b></p><p> 4.1系統(tǒng)首頁登陸界面:</p><p> 本系統(tǒng)首頁非常簡單,顏色統(tǒng)一親和,可以直接看到學(xué)校標題,?;?,和學(xué)校新校區(qū)建設(shè)好后的設(shè)想圖片。無論學(xué)生還是管理員都可以迅速的找到自己所需要的功能選項。</p><p&g
52、t; 圖4-1學(xué)生登錄界面</p><p> 本系統(tǒng)的導(dǎo)航欄有五個方面,通過超鏈接鏈接到不同的功能界面,操作簡單一目了然,本頁面只有兩個文本框用來收集學(xué)生的學(xué)號和密碼。點擊提交按鈕后可進入學(xué)生信息核對界面,如果提交的學(xué)號或密碼錯誤系統(tǒng)會提示“輸入錯誤”。</p><p> 界面顏色選擇上,標題欄選用藍色的冷色調(diào),背景顏色選用保護眼睛的淡綠色,使人感覺親切,并在一定程度上消除人的消極情
53、緒。</p><p><b> 4.2信息核對界面</b></p><p> 登陸成功后,學(xué)生進入信息核對的界面,可以對自己的個人信息進行核對,沒有報道和沒有選擇宿舍的學(xué)生可以進行在線報道和選擇住宿。</p><p><b> 圖4-2</b></p><p> 圖4-3信息核對界面<
54、/p><p><b> 4.3管理員界面:</b></p><p> 本模塊是本系統(tǒng)的應(yīng)用界面,在本界面上集成了本系統(tǒng)的所有功能,共有5個功能菜單,從而實現(xiàn)了本系統(tǒng)從班級管理、檔案管理、宿舍管理、樓宇管理等系統(tǒng)的具體功能,同時,在系統(tǒng)管理模塊中可以完成對本系統(tǒng)的安全性管理。</p><p> 圖4-4 管理員界面</p><
55、;p> 管理員界面中使用的一些比較重要的代碼:</p><p> del=<%=rs("id")%>"> //刪除id</p><p> response.write() //返回輸出</p><p> <%=rs.recordCount%> //記錄總數(shù)</p>&
56、lt;p> page = CLng(request("page")) //利用CLng函數(shù)把page值轉(zhuǎn)換為Long型</p><p> rs.PageSize = 20 //每頁顯示的條數(shù)</p><p> <%Response.Write "<input type=text size=2 maxlength=4 name=pa
57、ge class=editbox1><input type=hidden name=judge value=1>" //顯示輸入頁數(shù)框并將page,judge參數(shù)傳遞下去%></td></p><p> 管理員界面中使用的一些比較重要的函數(shù):</p><p> function del () //用于判斷記錄有沒有選中的函數(shù)</p
58、><p> function checkall(all)//用于判斷全選記錄的函數(shù)</p><p> 4.4管理員管理模塊:</p><p> 本模塊是本系統(tǒng)的安全性設(shè)置模塊,根據(jù)學(xué)校不同部門以及不同使用人員對本系統(tǒng)的要求和需要,從而實行了分級管理,可以實現(xiàn)添加或者刪除管理員功能。</p><p> 圖4-5管理員管理模塊</p&g
59、t;<p> 管理員管理用到的部分代碼:</p><p> <input type="submit" name="Submit" value="提交" /> //提交按鈕</p><p> <a href=index.asp?action=admin_index> //學(xué)生信
60、息管理</p><p> <a href=index.asp?action=logout> //退出管理</p><p> 4.5新學(xué)生繳費管理模塊:</p><p> 此界面能夠方便學(xué)生進入各個銀行的網(wǎng)上銀行頁面進行繳費。</p><p> 圖4-6新生繳費模塊圖</p><p><b
61、> 第5章.全文總結(jié)</b></p><p> 在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對新學(xué)生管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在新學(xué)生管理系統(tǒng)中的應(yīng)用不是很多,但是未來的發(fā)展方向,在本次開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡(luò)功能,因此
62、在以后的系統(tǒng)更新過程中可能會造成一些不必要的數(shù)據(jù)損失。</p><p> 盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。相信本新學(xué)生管理系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過開發(fā)這個系統(tǒng),我掌握了的項本過程,了解了的基本知識鞏固了我對ASP的學(xué)習(xí),但在這次畢業(yè)設(shè)計中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用
63、,而是學(xué)會了設(shè)計系統(tǒng)的思維方法,以及與同學(xué)們之間相互幫助的精神。</p><p><b> 致 謝</b></p><p> 在本系統(tǒng)的設(shè)計開發(fā)過程中,我得到了學(xué)識淵博,經(jīng)驗豐富的韓芳老師的悉心指導(dǎo)和熱心幫助,使我在設(shè)計開發(fā)過程中不但學(xué)到了很多知識,而且對系統(tǒng)的開發(fā)有了新的認識和理解,同時還使我認識到在一個系統(tǒng)開發(fā)過程中團隊協(xié)作的重要性。在此,我要認真的向韓芳
64、老師表示感謝,向幫助和支持過我的老師、同學(xué)表示感謝,謝謝你們!</p><p><b> 參考文獻</b></p><p> [1] 周佩德.《數(shù)據(jù)庫原理及應(yīng)用》.電子工業(yè)出版社</p><p> [2] 劉炳文等,ASP程序設(shè)計——數(shù)據(jù)庫篇,1999年</p><p> [3] 李光明.《Asp 6.0編程實例
65、大制作》.冶金工業(yè)出版社</p><p> [4] 劉炳文,精通ASP 6.0入門與提高,人民郵電出版社</p><p> [5] 黃淼云.《VB6.0辦公自動化編程》.國防工業(yè)出版社</p><p> [6] 王要武,管理系統(tǒng),電子工業(yè)出版社,2003年</p><p> [7] 李紅等編著,管理信息系統(tǒng)開發(fā)與應(yīng)用,電子工業(yè)出版社,
66、2003年</p><p> [8] 周之英縞著,現(xiàn)代軟件工程,科學(xué)出版社,2003年</p><p> [9] 康博工作室,張紅軍,王紅等縞著《Asp 6.0中文版高級應(yīng)用與開發(fā)指南》,人民郵電出版社,2001年4月第一版</p><p> [10] 林立軍,程斌,翁迪恩縞著《Asp 6.0數(shù)據(jù)庫開發(fā)指南》,西安電子科技大學(xué)出版社,2000年2月第一版<
67、;/p><p> [11] 張宏林,孔艷,王哲等編著?!栋磳嵗龑W(xué)Asp 6.0>北京,人民郵電出版社,2000年</p><p> [12] 宋偉,吳建國等編著《中文Asp 6.0編程基礎(chǔ)》,北京,清華大學(xué)出版社</p><p> [13] [美]Jeffrey P.McManus著趙學(xué)鎖,龔波,李志,曹天偉等譯《Asp 6.0數(shù)據(jù)庫存訪問技術(shù)》,2000年
68、3月第一版</p><p><b> 附 錄</b></p><p> 1.Index.asp部分代碼:</p><p> <!-- #include file="conn.asp"--></p><p><b> <html></b>&l
69、t;/p><p><b> <head></b></p><p> <meta http-equiv="Content-Language" content="zh-cn"></p><p> <meta name="keywords" content=&
70、quot;"></p><p> <meta name="Description" content=""></p><p> <Meta name="Author" Content=""></p><p> <title>新生報到
71、</title></p><p> <style type="text/css"></p><p><b> <!--</b></p><p> body,td,th {</p><p> font-size: 14px;</p><p>
72、 color: #000000;</p><p> text-decoration: none;</p><p> font-family: 宋體;</p><p><b> }</b></p><p><b> a {</b></p><p> font-siz
73、e: 12px;</p><p> color: #000000;</p><p> text-decoration: none;</p><p><b> }</b></p><p> a:link { color: font-size: 12px;#333333;text-decoration:none}&
74、lt;/p><p> a:visited { color: #333333;text-decoration:none}</p><p> a:hover { color: #0033DD; text-decoration:none;position : relative;top:1;left:1;}</p><p> .STYLE2 {font-size: 1
75、4px; font-weight: bold; }</p><p><b> .STYLE3 {</b></p><p> font-size: 24px;</p><p> font-weight: bold;</p><p><b> }</b></p><p>
76、<b> body {</b></p><p> background-image: url(banner.jpg);</p><p> background-repeat: no-repeat;</p><p> background-position: center top;</p><p> margin
77、-left: 100px;</p><p> margin-right: 100px;</p><p> background-color: #C7EDCC;</p><p><b> }</b></p><p> .STYLE4 {font-size: 36px}</p><p> .
78、STYLE5 {font-size: 24px}</p><p><b> --></b></p><p><b> </style></b></p><p> <script language=javascript src=popcalendar.js></script>
79、</p><p> <SCRIPT Language="JavaScript">dateFormat='yyyy-mm-dd'</SCRIPT></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb23
80、12"></head></p><p><b> <body></b></p><p> <div align="center"></p><p> <p> </p></p><p> <p&g
81、t; </p></p><p> <p> </p></p><p> <p><span class="STYLE3"><br></p><p><b> </span></b></p>
82、<p><b> <br></b></p><p><b> </p></b></p><p><b> </div></b></p><p> <table width="600" align="center&
83、quot; border="0" cellspacing="0" cellpadding="0"></p><p> <%If session("zkzh")<>"" Then </p><p> response.write "<tr>&l
84、t;td colspan=6 align=center>·"</p><p> response.write session("user")</p><p> response.write "--歡迎您登陸!"</p><p> response.write "<a href=i
85、ndex.asp?action=logout>(退出)</a>"</p><p> response.write "</td></tr>"</p><p><b> End If </b></p><p><b> %></b></p
86、><p><b> <tr></b></p><p> <td height="30"bgcolor="#CCCCCC"><div align="center" class="STYLE2"><a href="index.asp"
87、; class="STYLE5">首頁</a></div></td></p><p> <td bgcolor="#CCCCCC"><div align="center" class="STYLE2"><a href="index.asp"
88、class="STYLE5">信息核對</a></div></td></p><p> <td bgcolor="#CCCCCC"><div align="center" class="STYLE2"><a href="index.asp?action
89、=sch" class="STYLE5">校園分布</a></div></td></p><p> <td bgcolor="#CCCCCC"><div align="center" class="STYLE2"><a href="index
90、.asp?action=index_ss" class="STYLE5">公寓宿舍</a></div></td></p><p> <td bgcolor="#CCCCCC"><div align="center" class="STYLE2"><a
91、href="index.asp?action=index_zf" class="STYLE5">報名方式</a></div></td></p><p> <td bgcolor="#CCCCCC"><div align="center" class="STYLE2
92、"><a href="index.asp?action=admin_login" class="STYLE5">管理登陸</a></div></td></p><p><b> </tr></b></p><p><b> </tab
93、le></b></p><p><b> <%</b></p><p> If session("admin_user")<>"" Then </p><p><b> %></b></p><p> <
94、div align="center"></p><p> <a href=index.asp?action=admin_index>學(xué)生信息管理</a>?。?lt;a href=index.asp?action=admin_ss>宿舍管理</a>?。?lt;a href=index.asp?action=admin_admin>管理員
95、管理</a>?。?lt;a href=index.asp?action=logout>退出管理</a></p><p><b> </div></b></p><p><b> <%</b></p><p><b> End If</b><
96、/p><p><b> %></b></p><p><b> <br /></b></p><p><b> <br /></b></p><p><b> <%</b></p><p>
97、 'Call index_top</p><p> If request("action")="login" Then </p><p> Call checklogin</p><p> ElseIf request("action")="logout" Then&
98、lt;/p><p> Call logout</p><p> ElseIf request("action")="index_ss" Then</p><p> Call index_ss</p><p> ElseIf request("action")="inde
99、x_ss_add" Then</p><p> Call index_ss_add</p><p> ElseIf request("action")="index_add" Then</p><p> Call index_add</p><p> ElseIf request(&q
100、uot;action")="admin_login" Then </p><p> Call admin_login</p><p> ElseIf request("action")="admin_index" Then </p><p> Call admin_index</p&g
101、t;<p> ElseIf request("action")="index_zf" Then </p><p> Call index_zf</p><p> ElseIf request("action")="sch" Then</p><p> respons
102、e.write "<center><img src=sch.jpg></center>"</p><p> ElseIf request("action")="admin_index_jm_info_add" Then </p><p> Call admin_index_jm_info_a
103、dd</p><p> ElseIf request("action")="admin_jm_info_add" Then </p><p> Call admin_jm_info_add</p><p> ElseIf request("action")="admin_index_jm_i
104、nfo_edit" Then </p><p> Call admin_index_jm_info_edit</p><p> ElseIf request("action")="admin_jm_info_edit" Then </p><p> Call admin_jm_info_edit</p&g
105、t;<p> ElseIf request("action")="admin_ss" Then </p><p> Call admin_ss</p><p> ElseIf request("action")="admin_ss_add" Then </p><p>
106、; Call admin_ss_add</p><p> ElseIf request("action")="admin_ss_adds" Then </p><p> Call admin_ss_adds</p><p> ElseIf request("action")="admin_
107、index_jm_info_del" Then </p><p> Call admin_index_jm_info_del</p><p> ElseIf request("action")="admin_admin" Then </p><p> Call admin_admin</p>&l
108、t;p> ElseIf request("action")="admin_img" Then </p><p> Call admin_img</p><p> ElseIf r="admin_img_add" Then </p><p> Call admin_img_add</p&g
109、t;<p><b> End If</b></p><p> If request("action")="" Then </p><p> If session("zkzh")="" Then </p><p> Call index</
110、p><p><b> Else</b></p><p> Call index_dl</p><p><b> End If </b></p><p><b> End If </b></p><p> 'Call index_foot&
111、lt;/p><p> '-----------------------------------------------------------------------------</p><p> Sub checklogin()</p><p> zkzh=request("zkzh")</p><p> m
112、a=request("ma")</p><p> If zkzh="" Or ma="" Then </p><p> response.write "<script language=JavaScript>" & chr(13) & "alert('輸入不得為
113、空~');" & "history.back()" & "</script>"</p><p> response.End </p><p><b> End If</b></p><p> If request("kind")=&q
114、uot;1" Then </p><p> sql="select * from admins where [user]='"&zkzh&"' and pas='"&ma&"'"</p><p> rs.open sql,conn,1,1</p&g
115、t;<p> If Not rs.eof Then </p><p> session("admin_user")=zkzh</p><p> session("admin_pas")=ma</p><p> Response.Redirect "index.asp?action=admin_i
116、ndex"</p><p><b> Else</b></p><p> response.write "<script language=JavaScript>" & chr(13) & "alert('輸入錯誤~');" & "history.bac
117、k()" & "</script>"</p><p> response.End</p><p><b> End If </b></p><p><b> Else </b></p><p> If zkzh<>ma Then
118、</p><p> response.write "<script language=JavaScript>" & chr(13) & "alert('輸入錯誤~');" & "history.back()" & "</script>"</p>&
119、lt;p> response.End </p><p><b> End If </b></p><p> sql="select * from jm_info where zkzh='"&zkzh&"'"</p><p> rs.open sql,conn,
120、1,1</p><p> If Not rs.eof Then </p><p> session("zkzh")=zkzh</p><p> session("user")=rs("user")</p><p> Response.Redirect "index.
121、asp"</p><p><b> Else </b></p><p> response.write "<script language=JavaScript>" & chr(13) & "alert('輸入錯誤~');" & "history.bac
122、k()" & "</script>"</p><p> response.End </p><p><b> End If </b></p><p><b> End If </b></p><p><b> End Sub <
123、;/b></p><p> Sub logout()'退出登陸</p><p> session("zkzh")=""</p><p> session("user")=""</p><p> session("admin_u
124、ser")=""</p><p> session("admin_pas")=""</p><p> Response.Redirect "index.asp"</p><p><b> End Sub</b></p><p>
125、; Sub index()'首頁學(xué)生登陸</p><p><b> %></b></p><p> <table width="500" align="center" cellpadding="0" ></p><p><b> <
126、;tr></b></p><p> <td width="292"><img src="img/login_pic.png" width="422" height="265"></td></p><p> <td width="200&q
127、uot;><table width="200" align="center" border="1" cellpadding="0" cellspacing="0" bordercolor="#D9DBDB"></p><p> <form id="form1&
128、quot; name="form1" method="post" action="?action=login"></p><p><b> <tr></b></p><p> <td colspan="2" bgcolor="#CCCCCC"
129、><div align="center"><br /></p><p> 新生報到登陸<br /></p><p> </div></td></p><p><b> </tr></b></p><p><b&g
130、t; <tr></b></p><p> <td>學(xué) 號</td></p><p> <td> <input name="zkzh" type="text" size="18" /></td></p><p><
131、;b> </tr></b></p><p><b> <tr></b></p><p> <td>密 碼</td></p><p> <td><input name="ma" type="password" siz
132、e="18" /></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td colspan="2"><div align="center&
133、quot;></p><p> <input type="submit" name="Submit" value="提交" /></p><p> </div></td></p><p><b> </tr></b></
134、p><p><b> </form></b></p><p> </table> </td></p><p><b> </tr></b></p><p><b> </table></b><
135、;/p><p><b> <%</b></p><p><b> End Sub</b></p><p> Sub admin_login()'首頁學(xué)生登陸</p><p><b> %></b></p><p> <
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)設(shè)計----新生報到管理系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計—新生報到系統(tǒng)
- 計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于jsp高校新生報到管理系統(tǒng)設(shè)計與實現(xiàn)
- 95421.高校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于.net的新生報到系統(tǒng)的設(shè)計與實現(xiàn)
- 48626.高職院校新生報到管理系統(tǒng)的設(shè)計與實現(xiàn)
- 新生報到管理系統(tǒng)設(shè)計開題報告
- 基于CodeIgniter平臺的新生報到系統(tǒng)設(shè)計與實現(xiàn).pdf
- vb新生報到注冊系統(tǒng)設(shè)計(論文+源代碼)
- 新生報到系統(tǒng) 開題報告
- 基于Web的新生報到注冊繳費系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 56241.廣西財經(jīng)學(xué)院新生報到系統(tǒng)的設(shè)計與實現(xiàn)
- 基于Web的新生報到注冊系統(tǒng)設(shè)計.pdf
- 新生報到手冊
- 新生報到需帶
- 基于VB的新生報到注冊系統(tǒng).doc
- 新生報到程序表范本
- 新生報到策劃案
評論
0/150
提交評論