




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于ASP的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)摘要由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來越復(fù)雜。為此,實在有效的把學(xué)生信息管理系統(tǒng)引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度和進步學(xué)校教學(xué)質(zhì)量有著顯著意義。本系統(tǒng)采用b/s構(gòu)造,asp為開發(fā)語言,sqlserver2000為數(shù)據(jù)庫來進展設(shè)計與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構(gòu)架進展分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,根本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。詳細介紹了系統(tǒng)各個模塊與功能的實現(xiàn)原理,最后總結(jié)開
2、發(fā)階段與測試階段所遇到的問題與解決方法。關(guān)鍵詞:asp;sqlserver2000;b/s構(gòu)造1引言管理信息系統(tǒng)就是我們常說的is(anageentinfratinsyste),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。is是一門新的科學(xué),它跨越了假設(shè)干個領(lǐng)域,比方管理科學(xué)、系統(tǒng)科學(xué)、運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的根底上,形成信息搜集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。近年來internet的飛速開展,intranet技術(shù)得到了應(yīng)用,為企業(yè)is提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應(yīng)用中存在三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)指導(dǎo)者、管理人員、技術(shù)人員,以
3、及is建立的指導(dǎo)機構(gòu)和施行機構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)指導(dǎo)的積極參與。計算機技術(shù)使is得以施行的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是is開發(fā)的重點。第三個因素也不能無視。企業(yè)的管理數(shù)據(jù)是is正常運行的基矗廣義地說,各項管理控制是is的基矗是想要計算一臺機床的本錢,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業(yè)的消費車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一套管理制度作保證。隨著科學(xué)技術(shù)的不斷進步,計算機科學(xué)日漸成熟,其強大的功能已為人們深入認(rèn)識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心
4、和基矗由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。假如讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務(wù)更加繁重,就成績管理本身來說,它是一項任務(wù)繁重、時效性較強的系統(tǒng)工作,它不但涉及學(xué)生個人成績查詢,更涉及到各老師的工作效率和質(zhì)量。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它宏大的作用。毋庸置疑,實在有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,進步學(xué)校教學(xué)質(zhì)量與辦學(xué)程度有著顯著意義。如今我國的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應(yīng)時代的開展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的
5、管理方法必然被計算機為根底的信息管理所取代。所以,學(xué)生信息系統(tǒng)的設(shè)計與開發(fā)也是一個時代必經(jīng)的階段。本次設(shè)計主要采用b/s構(gòu)造,主要實用于各高校的各專業(yè),從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要有六大模塊,根本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理補助信息管理、勤工助學(xué)信息管理、獎勵信息管理、處分信息管理、異動情況信息管理、成績管理、個人管理。用indnsxp為操作平臺,asp作為腳本語言,采用sqlsever2000作為數(shù)據(jù)庫,用戶可以實現(xiàn)對數(shù)據(jù)的錄入,修改,刪除等操作。2系統(tǒng)開發(fā)背景隨著科學(xué)技術(shù)的不斷進步,目前,學(xué)校學(xué)生管理是教務(wù)管理中的一個極為重要的環(huán)節(jié),
6、它是整個管理的核心和基矗由于學(xué)校規(guī)模進一步擴大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。假如讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領(lǐng)域顯示了它宏大的作用。毋庸置疑,實在有效地把計算機管理引入學(xué)校教務(wù)管理中,對于促進學(xué)校管理制度,進步學(xué)校教學(xué)質(zhì)量與辦學(xué)程度有著顯著意義。由于上述原因,所以,學(xué)生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段。本次設(shè)計主要采用b/s構(gòu)造,從學(xué)生入學(xué)到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要分為六大模塊,根本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理補助信息管理、勤工助學(xué)信息管理、獎勵
7、信息管理、處分信息管理、異動情況信息管理、成績管理、個人管理。用戶可以對各種信息進展錄入,修改,刪除等操作。更方便各個專業(yè)老師對學(xué)生信息的系統(tǒng)化管理,進步辦公效率,以到達更合理化,方便化等要求。3系統(tǒng)開發(fā)環(huán)境3.1系統(tǒng)開發(fā)理論根據(jù)3.1.1asp概述1.asp根本含義和特點asp是ativeserverpage的縮寫,意為“活動效勞器網(wǎng)頁。asp是微軟公司開發(fā)的代替gi腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進展交互,是一種簡單、方便的編程工具。asp的網(wǎng)頁文件的格式是.asp,如今常用于各種動態(tài)網(wǎng)站中。asp是一種效勞器端腳本編寫環(huán)境,可以用來創(chuàng)立和運行動態(tài)網(wǎng)頁或eb應(yīng)用程序。asp網(wǎng)頁
8、可以包含htl標(biāo)記、普通文本、腳本命令以及組件等。利用asp可以向網(wǎng)頁中添加交互式內(nèi)容如在線表單,也可以創(chuàng)立使用htl網(wǎng)頁作為用戶界面的eb應(yīng)用程序。與htl相比,asp網(wǎng)頁具有以下特點:1利用asp可以實現(xiàn)打破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);2asp文件是包含在htl代碼所組成的文件中的,易于修改和測試;3效勞器上的asp解釋程序會在效勞器端制定asp程序,并將結(jié)果以htl格式傳送到客戶端閱讀器上,因此使用各種閱讀器都可以正常閱讀asp所產(chǎn)生的網(wǎng)頁;4asp提供了一些內(nèi)置對象,使用這些對象可以使效勞器端腳本功能更強。例如可以從eb閱讀器中獲取用戶通過htl表單提交的信息,并在腳本中
9、對這些信息進展處理,然后向eb閱讀器發(fā)送信息;5asp可以使用效勞器端ativex組建來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)那個eail或訪問文件系統(tǒng)等。6由于效勞器是將asp程序執(zhí)行的結(jié)果以htl格式傳回客戶端閱讀器,因此使用者不會看到asp所編寫的原始程序代碼,可放置asp程序代碼被竊齲2.asp的優(yōu)點asp的主要優(yōu)點大概可以歸納如下:1可以用vbsript或jsript創(chuàng)立腳本,同時結(jié)合htl語言就可以非常方便地完成網(wǎng)站的應(yīng)用程序。對于vbsript和jsript,使用哪種語言并不重要,eb效勞器等同地處理這兩種語言,并向用戶的閱讀器發(fā)送htl格式化結(jié)果。2因為asp采用sript語
10、言vbsript和jsript就可以輕松編寫程序,因此這就大節(jié)省了網(wǎng)絡(luò)設(shè)計人員又得重新學(xué)習(xí)一種新語言的時間。而且編寫asp無須手工pile編譯或鏈接程序,可在效勞器端直接執(zhí)行,這無疑是更加方便了編寫過程。3使用普通的使用記事本之類的文本編輯器,即可進展編輯設(shè)計,如:inds的記事本。不要用fntpage98或dreaeaver2.0等主頁制作軟件修改,因為會破壞源代碼的。建議使用uteftp攜帶的utehtl編輯器進展編輯設(shè)計。4asp是運行在效勞器端,所以無須擔(dān)憂閱讀器是否支持asp所使用的編程語言,用戶端只要使用可執(zhí)行htl碼的閱讀器,即可閱讀ativeserverpages所設(shè)計的網(wǎng)頁內(nèi)
11、容。asp在效勞器端運行,當(dāng)程序執(zhí)行完畢后,效勞器僅將執(zhí)行的結(jié)果返回給客戶閱讀器,這樣也就減輕了客戶端閱讀器的負擔(dān),大大進步了交互的速度。5asp能與任何ativexsripting語言相容。除了可用vbsript或jsript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如perl、tl等。腳本引擎是處理腳本程序的(pnentbjetdel)組件。6ativeserverpages的程序代碼隱藏,在客戶端上僅可以看到由asp輸出的動態(tài)htl文件。因此可以防止所寫的源程序被別人剽竊,也進步了程序的平安性。7可使用效勞器端的腳本來產(chǎn)生客戶端的腳本。8面向?qū)ο骲je
12、triented,并可擴展ativexserver組件功能。9ativexserverpnents(ativex效勞器組件)具有無限可擴大性??梢允褂萌魏尉幊陶Z言來編寫所需要的ativexserver組件。10可以通過adativexdatabjets,微軟的一種新的數(shù)據(jù)訪問模型,是一種可以提供eb頁面開發(fā)者輕松存取internet的數(shù)據(jù)庫,并可以在用戶端實現(xiàn)網(wǎng)上立即、即時更新顯示的最新eb頁面數(shù)據(jù)庫技術(shù)。非常方便地訪問數(shù)據(jù)庫,從而使存取數(shù)據(jù)庫變得輕松容易。3.1.2sql介紹sql是英文struturedquerylanguage的縮寫,意思為構(gòu)造化查詢語言。sql語言的主要功能就是同各種數(shù)
13、據(jù)庫建立聯(lián)絡(luò),進展溝通。按照ansi(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如rale,sybase,irsftsqlserver,aess等都采用了sql語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對sql語句進展了再開發(fā)和擴展,但是包括selet,insert,update,delete,reate,以及drp在內(nèi)的標(biāo)準(zhǔn)的sql命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。3.1.3b/s構(gòu)造介紹b/sbrser/server構(gòu)造即閱讀器和效勞器構(gòu)造。它
14、是隨著internet技術(shù)的興起,對/s構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶工作界面是通過/netrk/網(wǎng)絡(luò)應(yīng)用,并通過internet/intranet形式下數(shù)據(jù)庫應(yīng)用,相對易于把握、本錢也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式比方lan,an,internet/intranet等訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,效勞器數(shù)據(jù)庫也很平安。3.2系統(tǒng)開發(fā)環(huán)境3.2.1系統(tǒng)軟件環(huán)境本系統(tǒng)采用的軟件工具有:indsxpdreaeaverx2022sqlserver2000iis5.1vinertnetexplrer6.
15、0以上3.2.2工具簡介dreaeaverx2022簡介dreaeaverx2022是建立eb站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)立界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。從對基于ss的設(shè)計提供領(lǐng)先的支持到手動編碼功能,dreaeaver在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的效勞器技術(shù)與dreaeaver配合使用,建立將用戶連接到數(shù)據(jù)庫、eb效勞和舊式系統(tǒng)的強大internet應(yīng)用程序。sqlserver2000簡介sqlserver2000可以滿足
16、今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、合適分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他效勞器軟件嚴(yán)密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是根本要求,而進入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,sqlserver2000還為數(shù)據(jù)管理與分析帶來了靈敏性,允許單位在快速變化的環(huán)境中沉著響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用eb帶來的時機非常重要。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,sqlserver2000是一個具備完全eb支持的數(shù)據(jù)庫產(chǎn)品,提
17、供了對可擴展標(biāo)記語言(xl)的核心支持以及在internet上和防火墻外進展查詢的才能。4系統(tǒng)分析4.1系統(tǒng)目的在對現(xiàn)有系統(tǒng)和現(xiàn)狀認(rèn)真調(diào)查分析的根底上,明確了學(xué)生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目的如下:1按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術(shù)和手段,支持學(xué)生管理的全過程,進步教務(wù)工作的效率。2針對現(xiàn)代計算機廣泛應(yīng)用的情況以及數(shù)據(jù)的封閉性,學(xué)生信息管理系統(tǒng)基于inds系統(tǒng)研制、設(shè)計和開發(fā)。3考慮經(jīng)費等的原因,系統(tǒng)使用一臺p機和現(xiàn)有軟件以節(jié)省資金、降低本錢。4.2可行性分析經(jīng)過調(diào)查、研究、分析、計算,在學(xué)生信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,詳細情況如下:1技術(shù)可行性以indsxp為操作系統(tǒng),采用asp為腳本語言,運用s
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 24566-2:2024 EN Drinking water,wastewater and stormwater systems and services - Adaptation of water services to climate change impacts - Part 2: Stormwater services
- 【正版授權(quán)】 ISO 10218-1:2025 EN Robotics - Safety requirements - Part 1: Industrial robots
- 2025年鄉(xiāng)村振興工作計劃
- 2025年度二手車品牌代理居間合同
- 2025年度船舶制造用粘結(jié)劑材料采購合同
- 2025年激光影像輸出膠片項目建議書
- 醫(yī)療設(shè)備培訓(xùn)工作的總體回顧計劃
- 企業(yè)如何通過品牌塑造競爭優(yōu)勢計劃
- 如何有效評估品牌的市場定位計劃
- 激發(fā)幼兒學(xué)習(xí)興趣的方式計劃
- 2024年《公務(wù)員法》相關(guān)法律法規(guī)知識考試題庫含完整答案(必刷)
- 手術(shù)室氣體的使用
- 學(xué)習(xí)解讀2024年新制定的學(xué)位法課件
- 數(shù)字證書使用承諾函
- 運河古街項目招商規(guī)劃方案
- 汽車銷售經(jīng)理年終總結(jié)
- 《社區(qū)康復(fù)》課件-第十章 養(yǎng)老社區(qū)康復(fù)實踐
- 《社區(qū)康復(fù)》課件-第八章 視力障礙患者的社區(qū)康復(fù)實踐
- 透析患者的血糖管理
- 漢堡王行業(yè)分析
- 肝硬化“一病一品”
評論
0/150
提交評論