基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)_第1頁
基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)_第2頁
基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)_第3頁
基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)_第4頁
基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于ASP的學生信息管理系統(tǒng)的設計與實現(xiàn)摘要由于學校規(guī)模進一步擴大,學生人數(shù)逐年上升,學生信息的管理也變得越來越復雜。為此,實在有效的把學生信息管理系統(tǒng)引入學校教務管理中,對于促進學校管理制度和進步學校教學質(zhì)量有著顯著意義。本系統(tǒng)采用b/s構(gòu)造,asp為開發(fā)語言,sqlserver2000為數(shù)據(jù)庫來進展設計與開發(fā)。本論文,簡要闡述了系統(tǒng)的開發(fā)背景與開發(fā)環(huán)境,對系統(tǒng)的構(gòu)架進展分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,根本信息管理模塊,特殊信息管理模塊,畢業(yè)生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統(tǒng)模塊。詳細介紹了系統(tǒng)各個模塊與功能的實現(xiàn)原理,最后總結(jié)開

2、發(fā)階段與測試階段所遇到的問題與解決方法。關鍵詞:asp;sqlserver2000;b/s構(gòu)造1引言管理信息系統(tǒng)就是我們常說的is(anageentinfratinsyste),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它變得越來越普及。is是一門新的科學,它跨越了假設干個領域,比方管理科學、系統(tǒng)科學、運籌學、統(tǒng)計學以及計算機科學。在這些學科的根底上,形成信息搜集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。近年來internet的飛速開展,intranet技術得到了應用,為企業(yè)is提供了良好的支持環(huán)境。管理信息系統(tǒng)在企業(yè)的應用中存在三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)指導者、管理人員、技術人員,以

3、及is建立的指導機構(gòu)和施行機構(gòu),他們必須有企業(yè)管理人員,尤其是企業(yè)指導的積極參與。計算機技術使is得以施行的主要技術。在這些技術中,軟件開發(fā)是is開發(fā)的重點。第三個因素也不能無視。企業(yè)的管理數(shù)據(jù)是is正常運行的基矗廣義地說,各項管理控制是is的基矗是想要計算一臺機床的本錢,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業(yè)的消費車間、采購、庫房、工藝設計和財務等多個部門,必須有一套管理制度作保證。隨著科學技術的不斷進步,計算機科學日漸成熟,其強大的功能已為人們深入認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心

4、和基矗由于學校規(guī)模進一步擴大,學生人數(shù)逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。假如讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務更加繁重,就成績管理本身來說,它是一項任務繁重、時效性較強的系統(tǒng)工作,它不但涉及學生個人成績查詢,更涉及到各老師的工作效率和質(zhì)量。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領域顯示了它宏大的作用。毋庸置疑,實在有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,進步學校教學質(zhì)量與辦學程度有著顯著意義。如今我國的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應時代的開展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的

5、管理方法必然被計算機為根底的信息管理所取代。所以,學生信息系統(tǒng)的設計與開發(fā)也是一個時代必經(jīng)的階段。本次設計主要采用b/s構(gòu)造,主要實用于各高校的各專業(yè),從學生入學到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要有六大模塊,根本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理補助信息管理、勤工助學信息管理、獎勵信息管理、處分信息管理、異動情況信息管理、成績管理、個人管理。用indnsxp為操作平臺,asp作為腳本語言,采用sqlsever2000作為數(shù)據(jù)庫,用戶可以實現(xiàn)對數(shù)據(jù)的錄入,修改,刪除等操作。2系統(tǒng)開發(fā)背景隨著科學技術的不斷進步,目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),

6、它是整個管理的核心和基矗由于學校規(guī)模進一步擴大,學生人數(shù)逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。假如讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速開展,計算機已經(jīng)在社會各個領域顯示了它宏大的作用。毋庸置疑,實在有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,進步學校教學質(zhì)量與辦學程度有著顯著意義。由于上述原因,所以,學生管理系統(tǒng)的開發(fā)也是時代的一個必經(jīng)階段。本次設計主要采用b/s構(gòu)造,從學生入學到畢業(yè)每個人在校的信息,以及成績的管理。本系統(tǒng)主要分為六大模塊,根本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理補助信息管理、勤工助學信息管理、獎勵

7、信息管理、處分信息管理、異動情況信息管理、成績管理、個人管理。用戶可以對各種信息進展錄入,修改,刪除等操作。更方便各個專業(yè)老師對學生信息的系統(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腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進展交互,是一種簡單、方便的編程工具。asp的網(wǎng)頁文件的格式是.asp,如今常用于各種動態(tài)網(wǎng)站中。asp是一種效勞器端腳本編寫環(huán)境,可以用來創(chuàng)立和運行動態(tài)網(wǎng)頁或eb應用程序。asp網(wǎng)頁

8、可以包含htl標記、普通文本、腳本命令以及組件等。利用asp可以向網(wǎng)頁中添加交互式內(nèi)容如在線表單,也可以創(chuàng)立使用htl網(wǎng)頁作為用戶界面的eb應用程序。與htl相比,asp網(wǎng)頁具有以下特點:1利用asp可以實現(xiàn)打破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術;2asp文件是包含在htl代碼所組成的文件中的,易于修改和測試;3效勞器上的asp解釋程序會在效勞器端制定asp程序,并將結(jié)果以htl格式傳送到客戶端閱讀器上,因此使用各種閱讀器都可以正常閱讀asp所產(chǎn)生的網(wǎng)頁;4asp提供了一些內(nèi)置對象,使用這些對象可以使效勞器端腳本功能更強。例如可以從eb閱讀器中獲取用戶通過htl表單提交的信息,并在腳本中

9、對這些信息進展處理,然后向eb閱讀器發(fā)送信息;5asp可以使用效勞器端ativex組建來執(zhí)行各種各樣的任務,例如存取數(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)站的應用程序。對于vbsript和jsript,使用哪種語言并不重要,eb效勞器等同地處理這兩種語言,并向用戶的閱讀器發(fā)送htl格式化結(jié)果。2因為asp采用sript語

10、言vbsript和jsript就可以輕松編寫程序,因此這就大節(jié)省了網(wǎng)絡設計人員又得重新學習一種新語言的時間。而且編寫asp無須手工pile編譯或鏈接程序,可在效勞器端直接執(zhí)行,這無疑是更加方便了編寫過程。3使用普通的使用記事本之類的文本編輯器,即可進展編輯設計,如:inds的記事本。不要用fntpage98或dreaeaver2.0等主頁制作軟件修改,因為會破壞源代碼的。建議使用uteftp攜帶的utehtl編輯器進展編輯設計。4asp是運行在效勞器端,所以無須擔憂閱讀器是否支持asp所使用的編程語言,用戶端只要使用可執(zhí)行htl碼的閱讀器,即可閱讀ativeserverpages所設計的網(wǎng)頁內(nèi)

11、容。asp在效勞器端運行,當程序執(zhí)行完畢后,效勞器僅將執(zhí)行的結(jié)果返回給客戶閱讀器,這樣也就減輕了客戶端閱讀器的負擔,大大進步了交互的速度。5asp能與任何ativexsripting語言相容。除了可用vbsript或jsript語言來設計外,還通過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ù)據(jù)庫,從而使存取數(shù)據(jù)庫變得輕松容易。3.1.2sql介紹sql是英文struturedquerylanguage的縮寫,意思為構(gòu)造化查詢語言。sql語言的主要功能就是同各種數(shù)

13、據(jù)庫建立聯(lián)絡,進展溝通。按照ansi(美國國家標準協(xié)會)的規(guī)定,sql被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如rale,sybase,irsftsqlserver,aess等都采用了sql語言標準。雖然很多數(shù)據(jù)庫都對sql語句進展了再開發(fā)和擴展,但是包括selet,insert,update,delete,reate,以及drp在內(nèi)的標準的sql命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。3.1.3b/s構(gòu)造介紹b/sbrser/server構(gòu)造即閱讀器和效勞器構(gòu)造。它

14、是隨著internet技術的興起,對/s構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶工作界面是通過/netrk/網(wǎng)絡應用,并通過internet/intranet形式下數(shù)據(jù)庫應用,相對易于把握、本錢也是較低的。它是一次性到位的開發(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è)工具。它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)立界面吸引人并且基于標準的站點和應用程序。從對基于ss的設計提供領先的支持到手動編碼功能,dreaeaver在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的效勞器技術與dreaeaver配合使用,建立將用戶連接到數(shù)據(jù)庫、eb效勞和舊式系統(tǒng)的強大internet應用程序。sqlserver2000簡介sqlserver2000可以滿足

16、今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、合適分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他效勞器軟件嚴密關聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是根本要求,而進入市場時間也非常關鍵。除這些核心企業(yè)品質(zhì)外,sqlserver2000還為數(shù)據(jù)管理與分析帶來了靈敏性,允許單位在快速變化的環(huán)境中沉著響應,從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用eb帶來的時機非常重要。作為重要的基準測試可伸縮性和速度獎的記錄保持者,sqlserver2000是一個具備完全eb支持的數(shù)據(jù)庫產(chǎn)品,提

17、供了對可擴展標記語言(xl)的核心支持以及在internet上和防火墻外進展查詢的才能。4系統(tǒng)分析4.1系統(tǒng)目的在對現(xiàn)有系統(tǒng)和現(xiàn)狀認真調(diào)查分析的根底上,明確了學生信息管理工作本身存在的問題和建立管理信息系統(tǒng)的初步要求,進一步研究確定新系統(tǒng)的目的如下:1按照管理信息系統(tǒng)的原理和方法,采用成熟的信息技術和手段,支持學生管理的全過程,進步教務工作的效率。2針對現(xiàn)代計算機廣泛應用的情況以及數(shù)據(jù)的封閉性,學生信息管理系統(tǒng)基于inds系統(tǒng)研制、設計和開發(fā)。3考慮經(jīng)費等的原因,系統(tǒng)使用一臺p機和現(xiàn)有軟件以節(jié)省資金、降低本錢。4.2可行性分析經(jīng)過調(diào)查、研究、分析、計算,在學生信息管理中的應用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,詳細情況如下:1技術可行性以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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論