歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

學生信息管理系統(tǒng)畢業(yè)論文7

  • 資源ID:36991591       資源大?。?span id="7lnsrw2" class="font-tahoma">467.53KB        全文頁數:30頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

學生信息管理系統(tǒng)畢業(yè)論文7

ASP系統(tǒng)開發(fā)畢業(yè)論文學生信息管理系統(tǒng)目錄第一章 需求分析11.1開發(fā)的背景11.2 開發(fā)的目的21.3 技術可行性分析31.4 開發(fā)基于ASP 的學生檔案管理系統(tǒng)的意義4第二章 開發(fā)工具的選擇52.1 關于ASP52.2數據庫介紹6第三章 總體設計83.1 設計思想83.2 總體框架93.3 詳細功能93.4 數據庫設計10第四章 詳細設計134.1 用戶登陸模塊134.2 管理員模塊154.3學生用戶管理模塊204.4數據庫連接代碼22第五章 系統(tǒng)測試和維護2351 系統(tǒng)測試的原則和方法235.2 系統(tǒng)運行及維護25總 結26致謝28參考文獻29第一章 需求分析1.1開發(fā)的背景目前,學校學生管理是教務管理中的一個極為重要的環(huán)節(jié),它是整個管理的核心和基礎。由于學校規(guī)模進一步擴大,學生人數逐年上升,學生情況的管理也變得越來越復雜。面對如此繁雜的任務。如果讓個人去管理文檔,就會顯得費時費力。近年來隨著計算機的迅速發(fā)展,計算機已經在社會各個領域顯示了它巨大的作用。毋庸置疑,切實有效地把計算機管理引入學校教務管理中,對于促進學校管理制度,提高學校教學質量與辦學水平有著顯著意義。由于上述原因,所以,學生管理系統(tǒng)的開發(fā)也是時代的一個必經階段。本次設計主要采用B/S結構,從學生入學到畢業(yè)每個人在校的信息,以及成績的管理。該系統(tǒng)具備以下功能:具有管理員權限的用戶可以添加、刪除、修改和瀏覽所有學生的各種基本信息和成績信息;而只有普通權限的用戶只能查看屬于他自己的各種信息。更方便各個專業(yè)老師對學生信息的系統(tǒng)化管理,提高辦公效率,以達到更合理化,方便化等要求。學生檔案管理系統(tǒng)是一個教育單位不可缺少的部分,它所產生的作用對于學校的決策者和管理者來說都是至關重要的,它能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這給查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷發(fā)展,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生檔案信息進行管理,具備手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優(yōu)點能夠極大地提高學生檔案管理的效率。眾所周知,計算機已經成為我們學習和工作的得力助手。今天,計算機的價格已經十分低廉,性能卻有了長足的進步。由于計算機可以代替人工進行許多繁雜的勞動,具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點,它已經被應用于許多領域。因此使用計算機來實現學生檔案管理的計算機化已經成為當今時代發(fā)展的需要。目前決大多數大中專院校都已使用了學生檔案管理系統(tǒng),但是現在我國的中小學校中檔案的管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代,這種傳統(tǒng)的管理方法必然被以計算機為基礎的信息管理所取代。應用計算機進行學生檔案管理,歸納起來,主要有以下幾點優(yōu)勢: (1) 可以方便地存儲歷屆的學生檔案,管理更為安全、高效; (2) 只需一到兩名管理員對學生檔案信息進行管理,節(jié)省大量人力(3) 可以迅速查詢及修改相關信息。1.2 開發(fā)的目的學生檔案管理系統(tǒng)是一個教育單位不可缺少的部分,它所產生的作用對于學校的決策者和管理者來說都是至關重要的,它能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人 們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差, 另外時間一長,將產生大量的文件和數據,這給查找、更新和維護都帶來了不少的困難。 眾所周知,計算機已經成為我們學習和工作的得力助手。今天,計算機的價格已經十分低廉,性能卻有了長足的進步。由于計算機可以代替人工進行許多繁雜的勞動,具備節(jié)省資源、 提高工作效率、使敏感文檔更加安全等特點,它已經被應用于許多領域。因此使用計算機來實 現學生檔案管理的計算機化已經成為當今時代發(fā)展的需要。 應用計算機進行學生檔案管理,歸納起來,主要有以下幾點優(yōu)勢: (1) 可以方便地存儲歷屆的學生檔案,管理更為安全、高效; (2) 只需一到兩名管理員對學生檔案信息進行管理,節(jié)省大量人力; (3) 可以迅速查詢及修改相關信息。而開發(fā)一套基于ASP 的學生檔案管理系統(tǒng),它又有著傳統(tǒng)意義上的學生檔案管理系統(tǒng)所無 法比擬的優(yōu)勢: 1. 基于網絡的管理。由于基于 ASP的學生檔案管理系統(tǒng)是把整個系統(tǒng)安裝在網絡上的某 一臺服務器上的,因此只要有一臺能夠連上網絡的計算機,在任何時間,任何地點,都能夠對這個系統(tǒng)進行操作。 2. 客戶端免安裝。目前的大多數計算機安裝的操作系統(tǒng)都是 Windows系列的,一般都自帶IE 瀏覽器,在這種情況下,不需要安裝任何軟件,就能對這個系統(tǒng)進行操作。 3. 客戶端零維護。對系統(tǒng)數據庫進行維護的工作是服務器端的任務,客戶端用戶不用擔心系統(tǒng)維護的事情。 1.3 技術可行性分析管理系統(tǒng)的服務器硬軟件要求配置如表所示:表1.1 系統(tǒng)軟硬件配置要求表硬/軟件配置要求CPUPIII 1G以上RAM128MB以上硬盤100M以上硬盤空間監(jiān)視器Windows系統(tǒng)支持監(jiān)視器,可顯示16位操作系統(tǒng)Windows2000,WindowsXP,Windows2003 軟件Microsoft IIS,Access,IE或Netscape瀏覽器1.4 開發(fā)基于ASP 的學生檔案管理系統(tǒng)的意義對于基于ASP 的學生檔案管理系統(tǒng)來說,它有著傳統(tǒng)意義上的學生檔案管理系統(tǒng)所無法比擬的優(yōu)勢。1.基于網絡的管理。由于基于 ASP的學生檔案管理系統(tǒng)是把整個系統(tǒng)安裝在網絡上的某一臺服務器上的,因此只要有一臺能夠連上網絡的計算機,在任何時間,任何地點,都能夠對這個系統(tǒng)進行操作。2.客戶端免安裝。目前的大多數計算機安裝的操作系統(tǒng)都是 Windows系列的,一般都自帶IE 瀏覽器,在這種情況下,不需要安裝任何軟件,就能對這個系統(tǒng)進行操作。3.客戶端零維護。對系統(tǒng)數據庫進行維護的工作是服務器端的任務,客戶端用戶不用擔心系統(tǒng)維護的事情。第二章 開發(fā)工具的選擇根據上述系統(tǒng)的特點和要求,本次設計的學生檔案管理系統(tǒng)采用微軟ASP 腳本語言來開發(fā)Web 應用程序。ASP 方便上手,網頁可視化程度高,容易和HTML 配合成豐富的動態(tài)網頁。在各種數據庫軟件中,Oracle、Sybase、SQL Server 是大型的數據庫,價格昂貴,對于學籍管理系統(tǒng)而言,它們發(fā)揮不了它們最大的用處而 Access 雖然是桌面數據庫,存儲的信息不宜過多,但由于本系統(tǒng)對數據庫的要求不是太高,所以Access完全能夠用作本系統(tǒng)的后臺數據庫。 2.1 關于ASP Active Server Pages:“動態(tài)服務器網頁”,一般簡稱為“ASP”,ASP 之所以能受到大家的重視與使用的原因,主要在于所產生的執(zhí)行結果都是標準的 HTML格式,而且這些程序是在網絡服務端中執(zhí)行,使用一般的瀏覽器(如 IE 或 Netscape)都可以正確地獲得ASP 的“執(zhí)行”結果,并且將這ASP 執(zhí)行的結果直接在瀏覽器中 “瀏覽”,不像VBScript 或 JavaScript 是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript 來設計程序,客戶端 (Client)在瀏覽器中可以顯示程序執(zhí)行的結果,可是,客戶端 (Client)若使用Netscape 瀏覽器就無法顯示VBScript 的執(zhí)行結果。2.1.1 ASP的特點1. 簡單易上手:使用 VBScript、JScript 等簡單易懂的腳本語言,同時結合 HTML代碼,即可快速地完成網站的應用程序。 2. 任何開發(fā)工具皆可用于開發(fā) ASP:只要使用一般的文書編輯程序,如 Windows記事本,就可以編輯。當然,其他網頁開發(fā)工具,例如,FrontPage、Express、FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。3. 與瀏覽器無關 (Browser Independence):用戶端只要使用可執(zhí)行HTML 代碼的瀏覽器,即可瀏覽ASP 所設計的網頁內容。ASP 所使用的腳本語言(VBScript、JScript)均在Web 服務器端執(zhí)行,執(zhí)行結果所產生的HTML 文件適用于不同的瀏覽器,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言4. 語言相容性高:ASP能與任何 ActiveX Scripting 語言相容。ActiveX Server Components (ActiveX 服務器元件)具有無限可擴充性??梢允褂肰isual Basic、Java、Visual C+、COBOL 等編程語言來編寫你所需要的ActiveX Server Components 。5. 隱密安全性高:如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到HTML 文件,原始的ASP 程序代碼是看不到的!這是因為ASP 程序先于網站服務 (Web Server)端執(zhí)行后,將結果轉換成標準 HTML 文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP 程序并不會輕易地被看見進而被盜用。2.2數據庫介紹數據庫在一個MIS 系統(tǒng)中占有很重要的地位,數據庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現的效果產生影響。一個合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。同時,合理的數據庫結構也將有利于程序的實現。 2.2.1數據庫概論數據庫是數據文件以及用于處理這些數據文件的程序集合,是數據管理的最新技術。數據庫技術已成為現代信息技術的重要組成部分,是現代計算機信息系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。數據庫技術是20 世紀,60 年代后期產生和發(fā)展起來的一項計算機數據管理技術,它的出現使計算機應用滲透到人類社會的廣闊領域。目前數據庫的建設規(guī)模和性能、數據庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的標志,數據庫技術也成為計算機科學技術學科的一個重要分支。2.2.2選擇Access的理由1. 在數據量不是很大的情況下,此數據庫的效率完全能夠滿足平時使用的要求; 2. 該數據庫可移植性強,如果以后數據量增大,系統(tǒng)的查詢和處理速度無法達到要求時,可以很容易地轉向 SQL Server 等大型數據庫,程序部分基本不用改動;3. 目前辦公室里的大多數電腦通常都安裝有Office 系列軟件,在這樣的電腦軟件環(huán)境下不用再安裝額外的數據庫引擎,就能進行數據庫的管理;4. 該數據庫文件單一,利于數據的導入與導出。2.2.3數據庫的連接Access是文件型數據庫,一個文件就是一個數據庫,可以利用ASP中的語法直接連接。在連接數據庫之前,必須先聲明一個對象來當作數據庫與ASP程序之間的媒介,具體連接方式如下:sub connectiondatabasedim strdbpathdim ConnStrstrdbpath = "data/data.asp"ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(strdbpath)Set conn = Server.CreateObject("ADODB.Connection")conn.open ConnStrend sub在打開數據庫并完成相應的操作后,應關閉數據庫連接。當不再需要連接時將其關閉,可以減少對數據庫服務器的要求并可以使其他用戶能夠使用該連接。用Connection對象的Close方法終止Connection對象和數據庫之間的連接。下面的腳本打開連接,然后將其關閉:<% sub exitdatabaseconn.closeend sub%>第三章 總體設計3.1 設計思想從前面的敘述中可以知道本系統(tǒng)是用ASP 技術開發(fā)的B/S 模式的管理系統(tǒng),由用戶通過瀏覽器在客戶端向指定的WEB 服務器提出服務請求,WEB 服務器用HTTP 協議把所需文件資料傳給用戶,并顯示在瀏覽器上。本系統(tǒng)的功能根據使用者的不同而有所不同,主要有兩種用戶:普通用(學生)、系統(tǒng)管理員。為了便于整個系統(tǒng)的組織管理,把整個系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個模塊的功能都完全相對獨立的設計,然后再將它們集成到一個總的控制模塊中。對于用戶模塊來說,只有瀏覽屬于本用戶 (學生)的一些基本信息和成績信息,而管理員模塊,則可以錄入、查詢、修改、刪除、查看所有學生的基本信息和成績信息,并且可以對班級、科目和教師信息進行簡單的管理。班 級 信 息 管 理科 目 信 息 管 理用 戶 資 料 管 理學 生 成 績 管 理學 生 信 息 管 理學生信息瀏覽學生檔案管理系統(tǒng)學生檔案管理系統(tǒng)系統(tǒng)管理員模塊 普通用戶模塊學 學 班 科 用 學 生生 生 級 目 戶 信 息信 成 信 信 資 和 成息 績 息 息 料 績 瀏管 管 管 管 管 覽理 理 理 理 理系統(tǒng)管理員模塊 學生檔案管理系統(tǒng) 系統(tǒng)管理員模塊 普通用戶模塊 學 學 班 科 用 學 生 生 生 級 目 戶 信 息 信 成 信 信 資 和 成 息 績 息 息 料 績 瀏 管 管 管 管 管 覽 理 理 理 理 理普通用戶模塊 學生檔案管理系統(tǒng) 系統(tǒng)管理員模塊 普通用戶模塊 學 學 班 科 用 學 生 生 生 級 目 戶 信 息 信 成 信 信 資 和 成 息 績 息 息 料 績 瀏 管 管 管 管 管 覽 理 理 理 理 理學生成績?yōu)g覽3.2 總體框架3.3 詳細功能本系統(tǒng)是一個基于 ASP 的學生檔案管理系統(tǒng),它主要是對學生的一些信息(包括基本檔案信息、成績信息等)進行詳細的管理,并且對班級、科目和教師信息進行簡單管理,最關鍵的是這些管理功能都必須能夠在網上實現。具體功能可以從兩個方面來介紹:1、從管理員角度講,實現的功能是:(1) 對學生有關數據的輸入功能a) 實現對學生基本信息的輸入b) 實現對學生成績信息的輸入(2) 對學生有關數據的更新功能由管理員進行檔案收集,經過對檔案資料的處理,更新學生檔案管理系統(tǒng)中的相關信息(包括學生基本信息和學生成績信息)。(3) 對學生檔案信息的查詢功能管理員可以通過自己的用戶名和密碼在因特網上對所有學生的信息(包括學生的檔案信息、學生的成績信息)進行查詢。(4) 對班級、科目和教師信息的簡單管理(5) 對用戶密碼的管理2、從普通用戶(學生)的角度講,實現的功能是:(1)在校學生可以通過自己的學號和密碼在因特網上對自己的個人信息(包括個人的檔案信息、成績信息)進行查詢。(2) 對用戶密碼的管理3.4 數據庫設計數據庫結構的設計在基于 ASP的學生檔案管理系統(tǒng)中占有著很重要的地位,它的好壞將會直接影響到本系統(tǒng)的效率和實現的效果。根據系統(tǒng)的實際應用情況,本系統(tǒng)采用Access 作為后臺的數據庫管理工具。以下是本系統(tǒng)數據庫設計的具體情況。 字段名稱 數據類型 字段大小 說明 主鍵1. 本表存儲的是學生成績,id自動編號。Ach 學生成績表ID自動編號長整型Tuser_testnumber文本50準考證號Fuser_class文本50班級名稱Fach數字單精度型成績Ftestno文本50考試場次FSubject文本50科目名稱FSubject_type文本5科目類型FUser_name文本8學生姓名FTeacher_name文本8任課教師f2.本表是管理員用戶表,admin_name是用戶名admin_pwd是用戶密碼。Admin 管理員用戶表ID自動編號長整型TAdmin_name文本50用戶名FAdmin_pwd文本50密碼F3.本表放的是班級信息,stclass是班級名稱,class_number是班級人數。Class 班級信息表ID自動編號長整型TStclass文本50班級名稱FClass_number數字長整型班級人數F4本表存放的是學的基本信息。St_info 學生信息表ID自動編號長整型TUser_number文本50學號FUser_name文本8姓名FUser_testnumber文本50準考證號FUser_idnumber文本18身份證號FUser_sex文本2性別FUser_time文本12出生年月FUser_city文本10所在省市FUser_area文本10所在地縣FUser_address文本50家庭地址FUser_postcode文本6郵編FUser_homephone文本20家庭電話FUserbedroomphone文本20寢室電話FUser_mobilephoe文本20移動電話FUser_email文本50電子郵件FUsercollogetestach文本50高考成績FUser_major文本20專業(yè)FUser_class文本10班級FUser_rp備注獎懲情況FUser_info備注備注信息F5.本表存放的科目名稱Subject 科目表ID自動編號長整型Tsubject文本50科目名稱F6本表存放的是教師信息Teacher 教師表 ID自動編號長整型TTeacher_name文本8教師名稱FTeacher_number文本20教師工號FTeacher_zc文本10教師職稱F7.本表存放的是考試信息Testno 考試表ID自動編號長整型Ttestno文本50考試名稱F8.本表是學生總成績Total_ach 總成績表ID自動編號長整型TUser_name文本8學生姓名FTestno文本50考試名稱FTotal_ach數字單精度型總成績FUser_tesnumber文本50準考證號FUser_class文本10班級F第四章 詳細設計4.1 用戶登陸模塊圖4.1 系統(tǒng)登陸4.21 程序描述 根據登陸用戶身份的不同,讓用戶分別登陸普通用戶模塊和系統(tǒng)管理員模塊。4.2.2 流程管是理員模塊普通用戶帳號是否管理員帳號輸入是否圖4.2 流程圖4.2.3部分代碼設計 <% dim admin_name,admin_pwd admin_name=trim(request("name") admin_pwd=trim(request("pwd") if admin_name="" or admin_pwd="" then response.write "<script>alert(對不起,用戶名和密碼不能為空!);document.location.href=index.asp;</script>" response.end end ifset rs=server.createobject("adodb .recordset") sql="select * from admin where admin_name="&admin_name&"" rs.open sql,conn,1,1 %> <% if not rs.eof thenif rs("admin_pwd")<>admin_pwd then response.write"<script>alert(對不起,密碼 不正確,請重新輸入);document.location.href=index.asp;</script>" response.endelse if rs("admin_name")<>"admin" then session("user")=admin_nameresponse.redirect "info_manager1.asp" else session("admin")=admin_name response.redirect "info_manager.asp" end if end if else response.write "<script>alert( 對 不 起 , 你 的 用 戶 名 不 存 在 , 請 與 管 理 員 聯 系 !);document.location.href=index.asp;</script>" response.end end if %> 4.2 管理員模塊圖4.3 管理員模塊圖用戶瀏覽界面分為信息管理、成績管理、班級管理、科目管理、用戶管理、退出系統(tǒng)。1.從管理員角度講,實現的功能是:對學生有關數據的輸入,成績信息的輸入,學生基本信息的輸入,對學生檔案信息的查詢功能。對班級、科目和教師信息的簡單管理,對用戶密碼的管理。2.從普通用戶(學生)的角度講,實現的功能是:在校學生可以通過自己的學號和密碼在因特網上對自己的個人信息(包括個人的檔案信息、成績信息)進行查詢。對用戶密碼的管理。4.2.1學生信息管理模塊1、學生信息界面預覽圖4.4 學生信息瀏覽圖2、功能簡介學生信息管理分為:學生信息列(在學生信息列表中,管理員(老師)可以通過修改和刪除兩項功能可以對學生信息進行修改和刪除。)、錄入學生信(管理員(老師)可以錄入修改學生的各種信息)、查詢學生信息(管理員(老師)可以通過按姓名和學號查詢學生的信息。注意:搜索系統(tǒng)支持模糊查詢,即輸入“應”,即可找到所有姓名為“應”的學生,找到記錄后,單擊學生姓名即保跳至學生資料頁面,按提示加入成績)4.2.2 學生成績管理模塊由于成績信息管理模塊的功能太多,而且功能代碼和前面的管理模塊大同小異,只有具體的數據庫 SQL 語句不同,所以這里只對其中一小部分進行描述。成 績 瀏 覽成 績 單 發(fā) 送學生成績管理單 科 成 績 排 行 榜成 績 添 加成 績 查 詢總 成 績 排 行 榜成 績 及 格 率 分 析圖4.5 學生成績管理流程圖1、成績查詢功能以按準考證號、課程、考次查詢?yōu)槔咏缑骖A覽圖4.6 界面預覽圖考試信息添加信息查詢信息瀏覽信息添加班級信息管理 學生檔案管理系統(tǒng) 系統(tǒng)管理員模塊 普通用戶模塊 學 學 班 科 用 學 生 生 生 級 目 戶 信 息 信 成 信 信 資 和 成 息 績 息 息 料 績 瀏 管 管 管 管 管 覽 理 理 理 理 理4.2.3班級管理模塊 圖4.7 班級信息管理流程圖1 界面預覽圖4.8班級信息界面瀏覽圖 2 功能簡介 班級管理分為,班級信息列表、添加班級信息、查詢班級信息、添加考試信息四個模塊。管理員可以簡單的修改、添加、查詢、刪除班級信息。普通用戶則沒有這個權限。4.2.4科目和教師管理模塊科目信息管理信息瀏覽信息添加信息查詢任課教師管理科目和教師管理模塊的功能太多,而且功能代碼和前面的管理模塊大同小異,只有具體的數據庫 SQL 語句不同,所以這里只對其中一小部分進行描述。圖4.10 科目信息管理流程圖1 界面預覽圖4.11 科目信息管理界面瀏覽圖2 功能簡介 其功能和實現和成績管理模塊原理的一樣的,都是用了相同的語句,在這里就不做過多的介紹了,詳見成績管理模塊。用戶資料管理用戶密碼修改用戶添加4.3學生用戶管理模塊圖4.12 用戶資料管理流程圖1界面預覽圖4.13 用戶資料管理圖2.功能簡介 從普通用戶(學生)的角度講,實現的功能是可以修改自己登陸時的密碼,管理員可以添加親的用戶。3.部分代碼設計修改用戶密碼:<% dim admin_name,admin_pwd admin_name=trim(request("admin_name") admin_pwd=trim(request("pwd") set rs=server.createobject("adodb .recordset") sql="select * from admin where admin_name="&admin_name&"" rs.open sql,conn,1,3 response.write sql %> if not rs.eof then rs("admin_pwd")=admin_pwdrs.update rs.close set rs=nothing response.write "<script language=javascript>window.confirm(密碼已經修改成功,請返回)</script>" response.write "language=javascript>parent.window.history.go(-1);</script>" end if %>4.4數據庫連接代碼<%Const db="glxydate/stmanager.mdb"Dim ConnSet Conn= Server.CreateObject("ADODB.Connection")Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)Conn.OpenIf Err Then err.Clear Set Conn = Nothing Response.Write("<metahttp-equiv=""Content-Type"" content=""text/html; charset=utf-8"" />數據庫連接出錯,請檢查連接字串。") Response.EndEnd Ifsession.timeout=100%>第五章 系統(tǒng)測試和維護系統(tǒng)測試是系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性體現在它是保證系統(tǒng)質量與可靠性的最后關口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設計和系統(tǒng)實現的最終審查。系統(tǒng)測試的對象不僅僅是源程序,而應是整個系統(tǒng),它把需求分析,概要設計,詳細設計以及程序設計各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設計說明,詳細設計說明以及源程序,都作為測試的對象。測試的目的就是發(fā)現系統(tǒng)的錯誤。51 系統(tǒng)測試的原則和方法5.1.1 系統(tǒng)測試的原則 (1)測試工作應避免由原開發(fā)系統(tǒng)的個人或小組來承擔。 (2)設計測試方案時,不僅要包括確定的輸入數據,而且包括從系統(tǒng)功能出發(fā)預期的測試結果。(3)測試用例不僅要包括合理,有效的輸入數據,還要包括無效的或不合理的輸入數據。(4)不僅要檢驗程序是否做了該做的事,還要檢查程序是否同時做了不該做的事。(5)保留測試用例,作為軟件文檔的組成部分。 5.1.2 系統(tǒng)測試的方法 系統(tǒng)測試一般有單元測試,組裝測試,確認測試和系統(tǒng)測試四個步驟,每一步都是在前一步的基礎上進行的。 (1)單元測試 單元測試是測試程序模塊及其接口與設計說明的要求是否一致,目的是發(fā)現程序編寫階段的錯誤。它以單個程序模塊為測試單位。單元測試是采用白盒測試的方法,根據詳細設計的描述,從模塊的內部結構出發(fā)設計測試用例,進行測試。由于每個模塊在整個軟件中不是孤立的,盡管它可以單獨編譯,但不能單獨進行測試。因此在測試時,應考慮它與調用和被調用模塊的相互聯系。 (2)組裝測試 對每個模塊完成了單元測試以后,需要按照設計時做出的層次模塊圖把它們連接起來,進行組裝測試。在資料管理信息系統(tǒng)中我采用了自底向上測試的組裝順序。先從一個最底模塊開始,從下向上逐步添加模塊,組成和程序的一個分支,對每個分支重復上述過程,直到所有的分支組裝完成。最后將所有分支組成整個程序。 (3)確認測試 經過組裝,軟件己裝配完畢,接下來進行的確認測試是以整個軟件作為測試對象,且采用黑盒測試方法。確認測試內容主要包括以下幾部分。 功能測試:檢測系統(tǒng)需求規(guī)格說明書的內容是否全部實現。 性能測試:檢查系統(tǒng)的可移植性,兼容性,錯誤恢復能力以及可維護性等性能指標,以檢測系統(tǒng)功能實現的程序。本系統(tǒng)只要安裝了Internet Information Server(IIS5)就可以使用,對于出錯發(fā)生,系統(tǒng)可以自動警告。 配置審查:檢查被測系統(tǒng)的全部構成是否齊全,質量是否合乎要求,應有維護所需的全部細節(jié),并且是否編好目錄。 (4)系統(tǒng)測試 系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進行測試,要在系統(tǒng)的實際運行環(huán)境現場,在用戶的直接參與下進行。包括集成功能測試,可靠性與適應性測試,系統(tǒng)自我保護及恢復能力的測試,安全性測試,強度測試。在基于 ASP的學生檔案管理系統(tǒng)的測試過程中,采用了目前常用的測試方法:人工測試和機器測試。人工測試包括個人復審,走查和會審。機器測試包括黑盒和白盒測試。在人工測試中先采用個人復審,在源程序編寫完成以后,自己先對源程序各個部分進行詳細的檢查,然后請經驗豐富的老師檢驗一遍,以便發(fā)現問題。經過人工測試后,再進行機器測試。通過在計算機上直接運行本系統(tǒng)以發(fā)現程序中錯誤。5.2 系統(tǒng)運行及維護 直接運行電腦上的 IE 瀏覽器,即可打開網站登錄界面,輸入正確的用戶口令,單擊 “確定”命令按鈕,進入本系統(tǒng)的主菜單,然后根據需要進行操作。退出系統(tǒng)只需點擊主菜單中的“退出系統(tǒng)”即可。 系統(tǒng)維護的內容可分為以下幾類:(1)系統(tǒng)應用程序維護:系統(tǒng)的業(yè)務處理過程是通過應用程序的運行而實現的,一旦程序發(fā)生問題或業(yè)務發(fā)生變化,就必然要對程序進行修改和調整。(2)數據維護:數據維護工作一般是由數據庫管理員負責,主要負責數據庫的安全性和完整性以及進行并發(fā)性控制。數據庫管理員負責維護數據庫中的數據,當數據庫中的數據類型,長度等發(fā)生變化時,或者需要添加某個數據項到數據庫時,要負責修改相關的數據庫、數據字典、并通知有關人員。數據備份與恢復等,都是數據維護的內容。(3)代碼維護:隨著系統(tǒng)應用范圍的擴大,應用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進行一定程度的增加,修改,刪除以及設置新的代碼。為了能讓其它編程人員也能看懂本系統(tǒng),代碼設計時,對每個代碼都作了詳細說明???結在老師的指導和督促下,經過這段時間緊張設計與開發(fā),我的畢業(yè)設計基于 ASP的學生檔案管理系統(tǒng)終于開發(fā)完成了。通過本系統(tǒng)的開發(fā)使我所學的專業(yè)知識得到了綜合的運用,對以前很多抽象、枯燥的理論知識加深了理解,同時也使我學會了利用結構化程序設計思想開發(fā)管理信息系統(tǒng),并用模塊化方法加以實現。通過本次的系統(tǒng)開發(fā),我深刻地認識到信息系統(tǒng)開發(fā)的每一步都是以上一步為基礎的。因此每一步文檔的編寫都必須正確、完整,否則就會給下一步的工作帶來不必要的麻煩,加大工作量。因為系統(tǒng)是為用戶服務的,所以要充分了解用戶的需求,考慮用戶的特點和使用方面的習慣,以協調人機關系。在系統(tǒng)實施中應結合各方面的要求,盡可能選擇自己熟悉的程序設計語言。系統(tǒng)測試中要根據實際情況設計有效的測試方法。在系統(tǒng)設計過程中,從用戶的角度出發(fā),在系統(tǒng)的可用性和易用性上做了很多功夫,力求能達到最好的效果。但由于我的編程實現能力和畢業(yè)設計的時間都有限,我對學生檔案管理這一系列工作的具體內容也不是特別地了解,所以目前我還不能把學生檔案管理這個系統(tǒng)較為完善地實現出來,希望以后有機會能夠彌補這個遺憾。由于這是我第一次完整地開發(fā)一個系統(tǒng),在系統(tǒng)分析、設計、實現過程中都遇到了不少困難。例如,有許多地方的代碼都鏈接不上。在開發(fā)進入尾聲時,最大的感受就是用戶的需求調查和系統(tǒng)分析對系統(tǒng)的開發(fā)是否成功起著決定性作用,若這一部分沒有做好,在開發(fā)過程中將困難重重,甚至會導致系統(tǒng)開發(fā)失敗。經過艱辛勞動和不懈努力,雖然系統(tǒng)在小細節(jié)上有些漏洞,但系統(tǒng)在流程上得到了成功。在系統(tǒng)開發(fā)過程中,問題不斷的出現,又不斷的得到解決,一步一步地前進,隨著系統(tǒng)的逐步完善,我對以前所學知識的領悟程度得到了提升,編程能力得到了提高,所學的知識得到了綜合運用。通過這次系統(tǒng)的開發(fā),我對專業(yè)知識的運用得到了一次升華。雖然以前也曾經參與過其他項目的系統(tǒng)開發(fā),但畢竟只是接觸,而沒有像這次畢業(yè)設計那樣非常系統(tǒng)地去完成,也沒有系統(tǒng)開發(fā)設計的經驗,而且畢業(yè)設計的時間有限,這些都使得本系統(tǒng)在某些方面表現得并不是非常的完善。但是,通過這次系統(tǒng)開發(fā),將學習的理論與實踐相結合,使我對學生檔案管理系統(tǒng)和數據庫的設計與開發(fā)有了更真實、具體的體會,使我得到了一次很有價值的實踐。致謝 在這段時間里,我學習到了很多書本上的理論知識,實際應用中的動手操作,相關的經驗教訓;還有很多書本之外的,包括如何面對及學習新的知識理論,如何面對和解決所遇到的困難和挑戰(zhàn)。通過這次的畢業(yè)設計過程,讓我得到了全面的提升。借此機會,向所有幫助過我的老師、同學、朋友,致以我最真誠的謝意。首先要感謝的是我的指導老師成靜老師,我的系統(tǒng)和論文都是在老師的多次指正后完成的。在此,我要對老師表示我最真誠的謝意,感謝她一直以來對我所付出的辛勞及努力。從老師的身上我不僅學習到了很多的學術知識,更多的是老師對于事物條理化的透徹分析,以及從老師身上我感受到的是嚴謹的治學作風,身體力行的工作態(tài)度,這些,不僅對于我今后的學習,乃至生活都將會有很大的影響。我還要感謝我同班的許多同學,當我在進行我的畢業(yè)系統(tǒng)設計時,遇到了許許多多的困難和問題,是你們不厭其煩的為我耐心解答疏導,并給我提出了很多寶貴的意見和建議,使我在設計中有了明確的把握,使我從總受益良多。你們從學習和做人兩方面給了我很大的啟示,感謝你們的同時我相信你們帶給我的東西會讓我在日后的生活、工作、為人處事等方面獲益菲淺。參考文獻【1】易昭湘,聶元銘. ASP 開發(fā)答疑200問. 人民郵電出版社,2005. 【2】楊世錫,趙輝. ASP+SQL Server 動態(tài)網站開發(fā).電子工業(yè)出版社,2005.29

注意事項

本文(學生信息管理系統(tǒng)畢業(yè)論文7)為本站會員(1777****777)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!