1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 正文

ASP學生信息管理系統設計

前言:本站為你精心整理了ASP學生信息管理系統設計范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

ASP學生信息管理系統設計

摘要

由于學校規模進一步擴大,學生人數逐年上升,學生信息的管理也變得越來越復雜。為此,切實有效的把學生信息管理系統引入學校教務管理中,對于促進學校管理制度和提高學校教學質量有著顯著意義。

本系統采用B/S結構,asp為開發語言,SQLServer2000為數據庫來進行設計與開發。本論文,簡要闡述了系統的開發背景與開發環境,對系統的構架進行分析,由此劃分出各個模塊,包括用戶注冊模塊,用戶登陸模塊,個人管理模塊,基本信息管理模塊,特殊信息管理模塊,畢業生信息管理模塊,成績管理模塊,更多信息管理模塊,退出系統模塊。詳細介紹了系統各個模塊與功能的實現原理,最后總結開發階段與測試階段所遇到的問題與解決方法。

關鍵詞:ASP;SQLServer2000;B/S結構

1引言

管理信息系統就是我們常說的MIS(ManagementInformationSystem),在強調管理,強調信息的現代社會中它變得越來越普及。MIS是一門新的科學,它跨越了若干個領域,比如管理科學、系統科學、運籌學、統計學以及計算機科學。在這些學科的基礎上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統。

近年來Internet的飛速發展,Intranet技術得到了應用,為企業MIS提供了良好的支持環境。管理信息系統在企業的應用中存在三個要素,這就是人、計算機和數據。人是指企業領導者、管理人員、技術人員,以及MIS建設的領導機構和實施機構,他們必須有企業管理人員,尤其是企業領導的積極參與。計算機技術使MIS得以實施的主要技術。在這些技術中,軟件開發是MIS開發的重點。第三個因素也不能忽視。企業的管理數據是MIS正常運行的基礎。廣義地說,各項管理控制是MIS的基礎。是想要計算一臺機床的成本,需要按時輸入、每個零件以及每個螺釘螺母的費用,涉及企業的生產車間、采購、庫房、工藝設計和財務等多個部門,必須有一套管理制度作保證。

隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮著越來越重要的作用。目前,學校學生管理是教務管理中的一個極為重要的環節,它是整個管理的核心和基礎。由于學校規模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。尤其在管理成績時,任務更加繁重,就成績管理本身來說,它是一項任務繁重、時效性較強的系統工作,它不但涉及學生個人成績查詢,更涉及到各教師的工作效率和質量。近年來隨著計算機的迅速發展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。

現在我國的一些院校中的信息管理效率還不是很高,這樣已經不能適應時代的發展,因為它浪費了許多人力和物力,在信息時代這種傳統的管理方法必然被計算機為基礎的信息管理所取代。所以,學生信息系統的設計與開發也是一個時代必經的階段。本次設計主要采用B/S結構,主要實用于各高校的各專業,從學生入學到畢業每個人在校的信息,以及成績的管理。本系統主要有六大模塊,基本信息管理、特殊信息管理、畢業生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用WindonwsXP為操作平臺,ASP作為腳本語言,采用SQLSever2000作為數據庫,用戶可以實現對數據的錄入,修改,刪除等操作。

2系統開發背景

隨著科學技術的不斷提高,目前,學校學生管理是教務管理中的一個極為重要的環節,它是整個管理的核心和基礎。由于學校規模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。由于上述原因,所以,學生管理系統的開發也是時代的一個必經階段。本次設計主要采用B/S結構,從學生入學到畢業每個人在校的信息,以及成績的管理。本系統主要分為六大模塊,基本信息管理、特殊信息管理、畢業生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。用戶可以對各種信息進行錄入,修改,刪除等操作。更方便各個專業老師對學生信息的系統化管理,提高辦公效率,以達到更合理化,方便化等要求。

3系統開發環境

3.1系統開發理論依據

3.1.1ASP概述

1.ASP基本含義和特點

ASP是ActiveServerPage的縮寫,意為“活動服務器網頁”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中。ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。與HTML相比,ASP網頁具有以下特點:

(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;

(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;

(3)服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;

(4)ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;

(5)ASP可以使用服務器端ActiveX組建來執行各種各樣的任務,例如存取數據庫、發現那個Email或訪問文件系統等。

(6)由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取。

2.ASP的優點

ASP的主要優點大概可以歸納如下:

(1)可以用VBscript或Jscript創建腳本,同時結合HTML語言就能夠非常方便地完成網站的應用程序。對于VBscript和Jscript,使用哪種語言并不重要,Web服務器等同地處理這兩種語言,并向用戶的瀏覽器發送HTML格式化結果。

(2)因為ASP采用script語言(VBscript和Jscript)就可以輕松編寫程序,因此這就大節省了網絡設計人員又得重新學習一種新語言的時間。而且編寫ASP無須手工compile編譯或鏈接程序,可在服務器端直接執行,這無疑是更加方便了編寫過程。

(3)使用普通的使用記事本之類的文本編輯器,即可進行編輯設計,如:Windows的記事本。不要用FontPage98或DreamWeaver2.0等主頁制作軟件修改,因為會破壞源代碼的。建議使用CuteFTP攜帶的CuteHTML編輯器進行編輯設計。

(4)ASP是運行在服務器端,所以無須擔心瀏覽器是否支持ASP所使用的編程語言,用戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的網頁內容。ASP在服務器端運行,當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。

(5)ASP能與任何ActiveXscripting語言相容。除了可用VBscript或Jscript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)組件。

(6)ActiveServerPages的程序代碼隱藏,在客戶端上僅可以看到由ASP輸出的動態HTML文件。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。(7)可使用服務器端的腳本來產生客戶端的腳本。

(8)面向對象(Objectoriented),并可擴展ActiveXServer組件功能。

(9)ActiveXServerComponents(ActiveX服務器組件)具有無限可擴充性。可以使用任何編程語言來編寫所需要的ActiveXServer組件。

(10)可以通過ADO(ActiveXDataObjects,微軟的一種新的數據訪問模型,是一種可以提供WEB頁面開發者輕松存取Internet的數據庫,并可以在用戶端實現網上立即、即時更新顯示的最新WEB頁面數據庫技術。)非常方便地訪問數據庫,從而使存取數據庫變得輕松容易。

3.1.2SQL介紹

SQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。雖然很多數據庫都對SQL語句進行了再開發和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。

3.1.3B/S結構介紹

B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過www瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。

3.2系統開發環境

3.2.1系統軟件環境

本系統采用的軟件工具有:

WindowsXP

DreamweaverMX2004

SQLServer2000

IIS5.1V

InertnetExplorer6.0以上

3.2.2工具簡介

DreamweaverMX2004簡介

DreamweaverMX2004是建立Web站點和應用程序的專業工具。它將可視布局工具、應用程序開發功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發人員和設計人員都可利用它快速創建界面吸引人并且基于標準的站點和應用程序。從對基于CSS的設計提供領先的支持到手動編碼功能,Dreamweaver在一個集成和高效的環境中為專業人員提供了所需的工具。開發人員可以將其選擇的服務器技術與Dreamweaver配合使用,建立將用戶連接到數據庫、Web服務和舊式系統的強大Internet應用程序。

SQLServer2000簡介

SQLServer2000能夠滿足今天的商業環境要求不同類型的數據庫解決方案。它一種應用廣泛的數據庫管理系統,具有許多顯著的優點:易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關鍵。除這些核心企業品質外,SQLServer2000還為數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer2000是一個具備完全Web支持的數據庫產品,提供了對可擴展標記語言(XML)的核心支持以及在Internet上和防火墻外進行查詢的能力。

4系統分析

4.1系統目標

在對現有系統和現狀認真調查分析的基礎上,明確了學生信息管理工作本身存在的問題和建立管理信息系統的初步要求,進一步研究確定新系統的目標如下:

(1)按照管理信息系統的原理和方法,采用成熟的信息技術和手段,支持學生管理的全過程,提高教務工作的效率。

(2)針對現代計算機廣泛應用的情況以及數據的封閉性,學生信息管理系統基于Windows系統研制、設計和開發。

(3)考慮經費等的原因,系統使用一臺PC機和現有軟件以節省資金、降低成本。

4.2可行性分析

經過調查、研究、分析、計算,在學生信息管理中的應用已經條件成熟,將從以下幾個方面總結系統開發的可行性,具體情況如下:

(1)技術可行性

以WindowsXP為操作系統,采用ASP為腳本語言,運用SQL的數據庫技術,設計與開發學生信息管理系統。新系統的運行硬件環境PC機,當用戶使用系統時,通過正確的口令進入系統,進行數據庫的維護操作和運用。

(2)經濟可行性

一方面,系統中友好的人機界面和更強勁的功能支持,會使教務人員的工作進一步提高,從而節省人力、物力,進而提高經濟效益;另一方面系統開發成本低,現有PC機即可提供該系統開發工作需要的所有硬件設備環境。

(3)操作可行性

操作上是對Windows操作系統的引用,該系統的使用,主要憑借使用Windows操作技術即可完成數據錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件即可使用該系統。

文檔上傳者
主站蜘蛛池模板: 且末县| 盐池县| 莱西市| 寻甸| 界首市| 安塞县| 康保县| 文成县| 六安市| 图们市| 临沂市| 上蔡县| 日照市| 新宁县| 栖霞市| 讷河市| 务川| 延边| 新竹县| 宜兰市| 甘孜县| 天等县| 开封市| 黑龙江省| 玉屏| 思茅市| 定安县| 徐州市| 社会| 遂溪县| 商都县| 甘德县| 梁山县| 镶黄旗| 罗定市| 江都市| 青神县| 邮箱| 綦江县| 武强县| 眉山市|