基于ASP的學生檔案管理系統(tǒng)設計_第1頁
基于ASP的學生檔案管理系統(tǒng)設計_第2頁
基于ASP的學生檔案管理系統(tǒng)設計_第3頁
基于ASP的學生檔案管理系統(tǒng)設計_第4頁
基于ASP的學生檔案管理系統(tǒng)設計_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一部分分任務書書第二部分分開題報報告總目錄第三部分分畢業(yè)設設計報告告第一部任務書分1題目目:揚州大學學廣陵學學院畢業(yè)設計任務書基于 AASP 的學生生檔案管管理系統(tǒng)統(tǒng)2原始始資料:1 易昭昭湘,聶聶元銘. ASSP 開開發(fā)答疑疑 2000 問問.人民郵郵電出版版社出版版,20005.2 楊世世錫,趙趙輝. ASPP+SQQL SServver 動態(tài)網網站開發(fā)發(fā).電子工工業(yè)出版版社出版版,20005.3具體體的任務務和要求求)具體體任務:學生檔案案管理系系統(tǒng)是一一個教育育單位不不可缺少少的一部部分,它它所產生生的作用用對于學學校的決決策者和管管理者來來說都至至關重要要,所以以學生檔檔案管理理系

2、統(tǒng)應應該能夠夠為用戶戶提供充充足的信信息和快捷的查查詢手段段。本課課題欲設設計一個個基于 ASPP 的學學生檔案案管理系系統(tǒng),以以實現對對學生檔檔案的有效和方方便的管管理。2)技術術要求: 要求求對學生生檔案的的管理有有一個全全面的了了解,有有一定的的閱讀文文獻資料料的能力力,掌握握 ASSP的腳本語語言(VVBSccrippt),對對 ASSP 的的內置對對象和內內置組件件有一定定的了解解。4實物物內容及及要求1)實現現對學生生基本信信息和成成績信息息的輸入入、修改改和刪除除;2)實現現對學生生檔案信信息的查查詢,其其中在校校學生可可以通過過自己的的準考證證號和密密碼通過過因特網對自己己的個

3、人人信息進進行查詢詢,管理理人員可可以通過過自己的的用戶名名和密碼碼通過因因特網對對所有學學生的信息進進行查詢詢;3)實現現對班級級、科目目和教師師信息的的簡單管管理;4)所有有功能都都能在因因特網上上進行操操作。5參考考文獻1 易昭昭湘,聶聶元銘. ASSP 開開發(fā)答疑疑 2000 問問.人民郵郵電出版版社出版版,20005.2 楊世世錫,趙趙輝. ASPP+SQQL SServver 動態(tài)網網站開發(fā)發(fā).電子工工業(yè)出版版社出版版,20005.6計劃劃進程安安排第一階段段(20006 年 3 月 1 日3 月 200 日):查詢詢相關資資料,了了解學生生檔案管管理系統(tǒng)統(tǒng)的基本本內容,學習習使用

4、 ASPP 來實實現學生生檔案管管理系統(tǒng)統(tǒng)的功能能要求第二階段段(20006 年 3 月 211 日4 月 10 日):基本本實現整整個系統(tǒng)統(tǒng)功能第三階段段(20006 年 4 月 111 日4 月 20 日):對系系統(tǒng)各個個功能的的測試和和完善第四階段段(20006 年 4 月 211 日5 月 31 日):完成成畢業(yè)論論文第五階段段(20006 年 6 月):論文文答辯;7該任任務書發(fā)發(fā)于:8完成成期限:年年月月日日9學生生姓名:趙逾飛飛班級:計科8002011 10指指導老師師(簽名名)11系系主任(簽簽名)第二開題報告部分揚州大學學廣陵學學院畢業(yè)業(yè)設計開開題報告告一、課題題的目的的和意

5、義義學生檔案案管理系系統(tǒng)是一一個教育育單位不不可缺少少的部分分,它所所產生的的作用對對于學校校的決策策者和管理者來來說都是是至關重重要的,它它能夠為為用戶提提供充足足的信息息和快捷捷的查詢詢手段。但一直直以來人人們使用傳傳統(tǒng)人工工的方式式管理文文件檔案案,這種種管理方方式存在在著許多多缺點,如如:效率率低、保保密性差差,另外時間間一長,將將產生大大量的文文件和數數據,這這給查找找、更新新和維護護都帶來來了不少少的困難難。眾所周知知,計算算機已經經成為我我們學習習和工作作的得力力助手。今天,計計算機的的價格已已經十分分低廉,性能能卻有了了長足的的進步。由于計計算機可可以代替替人工進進行許多多繁雜

6、的的勞動,具具備節(jié)省省資源、提高工作作效率、使敏感感文檔更更加安全全等特點點,它已已經被應應用于許許多領域域。因此此使用計計算機來來實現學生檔檔案管理理的計算算機化已已經成為為當今時時代發(fā)展展的需要要。應用計算算機進行行學生檔檔案管理理,歸納納起來,主主要有以以下幾點點優(yōu)勢:(1)可以方方便地存存儲歷屆屆的學生生檔案,管管理更為為安全、高效;(2)只需一一到兩名名管理員員對學生生檔案信信息進行行管理,節(jié)節(jié)省大量量人力;(3)可以迅迅速查詢詢及修改改相關信信息。而開發(fā)一一套基于于 ASSP 的的學生檔檔案管理理系統(tǒng),它它又有著著傳統(tǒng)意意義上的的學生檔檔案管理理系統(tǒng)所所無法比擬的的優(yōu)勢:1.基基于

7、網絡絡的管理理。由于于基于ASPP的學生生檔案管管理系統(tǒng)統(tǒng)是把整整個系統(tǒng)統(tǒng)安裝在在網絡上上的某一臺服務務器上的的,因此此只要有有一臺能能夠連上上網絡的的計算機機,在任任何時間間,任何何地點,都都能夠對對這個系統(tǒng)統(tǒng)進行操操作。2.客客戶端免免安裝。目前的的大多數數計算機機安裝的的操作系系統(tǒng)都是是Winndowws系列的的,一般般都自帶 IEE 瀏覽覽器,在在這種情情況下,不不需要安安裝任何何軟件,就就能對這這個系統(tǒng)統(tǒng)進行操操作。3.客客戶端零零維護。對系統(tǒng)統(tǒng)數據庫庫進行維維護的工工作是服服務器端端的任務務,客戶戶端用戶戶不用擔擔心系統(tǒng)維護護的事情情。二、研究究現狀和和問題目前存在在著許多多學生檔

8、檔案管理理系統(tǒng),一一些學校校和軟件件制作公公司對此此系統(tǒng)也也有很深深的研究究,但是這些些系統(tǒng)都都存在一一些地域域性的問問題,即即某一個個學?;蚧虿块T開開發(fā)的學學生檔案案管理系系統(tǒng)是針針對該?;蛘哒呔唧w某某一學校校的實際際情況而而編制的的,大多多數情況況下這樣樣的系統(tǒng)統(tǒng)只能在在本?;蚧蛘弑镜氐貐^(qū)使用,在在別的地地方使用用時就會會暴露出出很多缺缺點。這這樣不但但造成了了資源的的極大的的浪費,同同時也大大大縮短了了該軟件件的壽命命。三、本本課題的的研究內內容、研研究手段段及研究究步驟1.研研究的內內容編寫一個個適用范范圍較廣廣的功能能較為齊齊全的學學生檔案案管理系系統(tǒng)。該該系統(tǒng)具具備以下下功能:具有

9、管理員權權限的用用戶可以以添加、刪除、修改和和瀏覽所所有學生生的各種種基本信信息和成成績信息息;而只只有普通權限限的用戶戶只能查查看屬于于他自己己的各種種信息。2.研研究手段段本系統(tǒng)以以 ASSP 為為編程工工具,AAcceess 作為后后臺數據據庫進行行開發(fā)3.研研究步驟驟第一階段段(20006 年 3 月 1 日3 月 200 日):查詢詢相關資資料,了了解學生生檔案管管理系統(tǒng)統(tǒng)的基本本內容,學習習使用 ASPP 來實實現學生生檔案管管理系統(tǒng)統(tǒng)的功能能要求第二階段段(20006 年 3 月 211 日4 月 10 日):基本本實現整整個系統(tǒng)統(tǒng)功能第三階段段(20006 年 4 月 111

10、日4 月 20 日):對系系統(tǒng)各個個功能的的測試和和完善第四階段段(20006 年 4 月 211 日5 月 31 日):完成成畢業(yè)論論文第五階段段(20006 年 6 月):論文文答辯學生簽名名:四、指導導老師意意見:導師簽名名:年月日第三部分畢業(yè)設計報告摘要學生檔案案管理系系統(tǒng)是典典型的管管理信息息系統(tǒng)(MISS),其其開發(fā)主主要包括括后臺數數據庫的的建立和維護護以及前前端應用用程序的的開發(fā)兩兩個方面面。對于于前者要要求建立立起數據據一致性性和完整整性強、數據據安全性性好的庫庫。而對對于后者者則要求求具備應應用程序序功能完完備,易易使用等等特點。經過分析析,我們們使用 ASPP 作為為開發(fā)

11、工工具,AAcceess 作為后后臺數據據庫,開開發(fā)出了了以 BB/S為模式的的基于ASPP的學生生檔案管管理系統(tǒng)統(tǒng)。此系系統(tǒng)分為為兩大模模塊:用用戶模塊塊和管理理員模塊。對于于用戶模模塊來說說,只能能瀏覽屬屬于本用用戶(學學生)的的相關信信息;而而管理員員模塊,則則可以添加加、查詢詢、修改改、刪除除、查看看所有學學生的信信息,并并且可以以對班級級信息、課程信信息和教師信信息進行行簡單的的管理。關鍵詞:ASPP,B/SS,模塊塊化,學學生檔案案管理AbsttracctStuddentt doocummentt maanaggemeent sysstemm iss a typpicaal mma

12、naagemmentt innforrmattionn syysteem(MISS),whhichh maainlly iinclludees bbuilldinng uup ddataa-baase of bacck-eend andd deevellopiing theeappllicaatioon iinteerfaace of froont-endd. TThe forrmerr reequiiredd coonsiisteencyy annd iinteegraalitty aand secuuritty oof ddataa. TThe latter shoouldd maake

13、thee apppliicattionn poowerrfull annd eeasiily useed. Byy loookiing up lotts oof ddatuum, we sellectted ASPP ass deevellopiing toool, Acccesss ass daatabbaseedeveeloppingg toool, emmpollderred a sstuddentt doocummentt maanaggemeent sysstemm baasedd onn ASSP wwhicchusess B/S mmodee. TThiss syysteem h

14、has twoo moodulles, usser moddulee annd aadmiinisstraatorr moodulle. Forruserr moodulle, it jusst ccan broowsee innforrmattionn ittsellf, butt foor aadmiinisstraatorr moodulle, it cann addd,querry, moddifyy, ddeleete andd brrowsse iinfoormaatioon oof aall stuudennts, annd ccan mannagee thhe iinfoorm

15、aatioonof cclasssess, ssubjjectts aand teaacheers simmplyy.Keywwordds: ASPP,B/SS、Moddulaarizzatiion,Stuudennt ddocuumennt mmanaagemmentt目錄第一章緒論1 第一節(jié)管理信信息系統(tǒng)統(tǒng)概述 1一、管管理信息息系統(tǒng)的的發(fā)展歷歷史11二、管管理信息息系統(tǒng)的的特點11第二節(jié)學生檔檔案管理理系統(tǒng)概概述3第三節(jié)開發(fā)基基于ASSP的學學生檔案案管理系系統(tǒng)的意意義 4第四節(jié)開發(fā)工工具的選選擇 4一、關關于ASSP4二、 AASP的的特點5三、數數據庫介介紹5第五節(jié)關于B/S體系系

16、66一、簡簡介6二、 BB/S體體系的三三層結構構 66第二章總體設設計7第一節(jié)設計思思想77第二節(jié)總體框框架 8第三節(jié)詳細功功能 8第四節(jié)系統(tǒng)功功能模塊塊設計 9第三章系統(tǒng)數數據庫設設計 10第四章詳細設設計112第一節(jié)用戶瀏瀏覽頁面面 122第二節(jié)用戶登登陸模塊塊 122第三節(jié)學生信信息管理理模塊 144一、學學生信息息瀏覽 14二、學學生信息息錄入 16三、學學生信息息查詢 19第四節(jié)成績信信息管理理模塊 222一、成成績查詢詢功能 22二、單單科成績績排行榜榜 24三、用用E-MMaill發(fā)成績績單 277第五節(jié)用戶管管理模塊塊 299第五章系統(tǒng)測測試和維維護 31第一節(jié)系統(tǒng)測測試的原

17、原則和方方法311一、系系統(tǒng)測試試的原則則 31二、系系統(tǒng)測試試的方法法 31第二節(jié)系統(tǒng)運運行及維維護 322第六章總結333致謝 334參考文獻獻 334第一節(jié)管理信信息系統(tǒng)統(tǒng)概述揚州大學學本科生生畢業(yè)設設計第一章緒論一、管理理信息系系統(tǒng)的發(fā)發(fā)展歷史史信息作為為生產力力中最活活躍的因因素,很很早就在在人類經經濟生活活中發(fā)揮揮著不可可替代的的作用,但把把信息納納入企業(yè)業(yè)經營管管理系統(tǒng)統(tǒng)中高效效處理和和應用是是在計算算機發(fā)明明以后的的50年代末。目前人們們所提到到的管理理信息系系統(tǒng),通通常是指指以計算算機為工工具,對對管理信信息進行行收集、存貯、檢檢索、加加工和傳傳遞,使使其應用用于組織織機構及

18、及企業(yè)管管理領域域的“人人機系系統(tǒng)”,該該系統(tǒng)是 70 年代初初“后工工業(yè)經濟濟”時代代的產物物,企業(yè)業(yè)管理信信息系統(tǒng)統(tǒng)在其發(fā)發(fā)展的初初期,是是單一的人人機系系統(tǒng),系系統(tǒng)功能能簡單,效效率低,對對管理的的作用有有限。進入 220 世世紀 880 年年代末,隨隨著計算算機網絡絡和通信信技術的的大力發(fā)發(fā)展,企企業(yè)管理理信息系系統(tǒng)進入網網絡化的的發(fā)展時時期。世世界發(fā)達達國家已已建立起起了完善善的先進進的管理理信息系系統(tǒng)體系系,在其社會會經濟發(fā)發(fā)展領域域中發(fā)揮揮著巨大大的作用用。我國的管管理信息息系統(tǒng)大大發(fā)展是是在 880 年年代末 90 年代初初,國家家相繼建建立起了了“金卡卡”、“金關”、“金橋橋

19、”工程程,多數數企事業(yè)業(yè)單位建建立了局局域網和和廣域網網管理信信息系統(tǒng)統(tǒng)。隨著著世界經濟和和我國經經濟逐步步向知識識經濟邁邁進,無無論是基基于工業(yè)業(yè)經濟的的管理信信息系統(tǒng)統(tǒng),還是是面向少數專專家和管管理人員員的專家家系統(tǒng)(ES)或決策策支持系系統(tǒng)(DDSS),其處處理對象象和服務務對象,自身的系系統(tǒng)結構構,處理理能力,都都有了進進一步的的發(fā)展。二、管理理信息系系統(tǒng)的特特點(一)管管理信息息系統(tǒng)的的組成管理信息息系統(tǒng)在在企業(yè)中中的應用用存在三三個要素素,這就就是人、計算機機和數據據。人是指企企業(yè)領導導者、管管理人員員、技術術人員,以以及 MMIS 建設的的領導機機構和實實施機構構,他們在系系統(tǒng)中

20、起起主導作作用。MMIS 是一項項系統(tǒng)工工程,不不是只靠靠一些計計算機開開發(fā)人員員就可以以完成的,必必須有企企業(yè)管理理人員,尤尤其是企企業(yè)領導導的積極極參與。計算機技技術是 MISS(管理理信息系系統(tǒng))得得以實施施的主要要技術。在這些些技術中中,軟件件開發(fā)是 MMIS 開發(fā)的的重點。第三個因因素也不不能忽視視。企業(yè)業(yè)的管理理數據是是 MIIS 正正常運行行的基礎礎。廣義義地說,各各項1揚州大學學本科生生畢業(yè)設設計管理制度度是 MMIS 建設成成功的基基礎。試試想要計計算一臺臺機床的的成本,需需要按時時輸入每每個部件件、每個零件件以及每每個螺釘釘螺帽的的費用,涉涉及企業(yè)業(yè)的生產產車間、采購、庫房

21、、工藝設設計和財財務等多個個部門,必必須有一一整套管管理制度度作保證證。(二)管管理信息息系統(tǒng)的的界面特特點在計算機機軟件技技術中,人人機界面面已經發(fā)發(fā)展成為為一個重重要的分分支。MMIS 人機界界面設計計一般遵循循以下一一些基本本原則:(1)以以通信功功能作為為界面設設計的核核心人機界面面設計的的關鍵是是使人與與計算機機之間能能夠準確確地交流流信息。一方面面,人向向計算機輸入信信息時應應當盡量量采取自自然的方方式:另另一方面面,計算算機向人人傳遞的的信息必必須準確確,不致引起起誤解或或混亂。另外,不不要把內內部的處處理、加加工與人人機界面面混在一一起(人機界界面程序只是是通信),以免免互相干

22、干擾,影影響速度度。設計 MMIS 時,針針對每一一個功能能,都要要按照模模塊化思思想,使使輸入、處理與與輸出“涇涇渭分明”,充充分體現現人機界界面的通通信功能能。這樣樣設計出出來的程程序不易易出錯,而而且易于于維護。報表打印印是 MMIS 必備的的功能之之一,而而且打印印之前常常常需要要計算。計算與與打印分分開設計計,雖然消耗耗時間,但但易于整整個 MMIS 系統(tǒng)的的維護。(2)界界面必須須始終一一致統(tǒng)一的人人機界面面不至于于會增加加用戶的的負擔,讓讓用戶始始終用同同一種方方式思考考與操作作。最忌諱的的是每換換一個屏屏幕用戶戶就要換換一套操操作命令令與操作作方法。例如,在在整個系系統(tǒng)可以以以

23、問號號圖標表表示幫助助,以磁磁盤圖標標表示存存盤,以以打印機機圖標表示打印印等。(3)界界面必須須使用戶戶隨時掌掌握任務務的進展展情況人機界面面應該能能夠告訴訴用戶軟軟件運行行的進度度。特別別是在需需要較長長時間的的等待時時,必須讓用戶戶了解工工作進展展情況,如如可以設設計已經經完成了了百分之之幾的任任務進度度條等。目前,Winddowss 下的的應用軟軟件無論論大小,其其安裝程程序幾乎乎均做到到了這一一點。開開發(fā) MMIS 軟件時時,這一點很很值得借借鑒。(4)界界面友好好。使用用方便多數 MMIS 軟件的的數據輸輸入量較較大。對對于一些些相對固固定的數數據,不不應讓用用戶頻頻頻輸入(特別是

24、是漢字),而應應讓用戶戶用鼠標標輕松選選擇。例例如,人人事管理理系統(tǒng)中中的“文文化程度度”是相對固定定的數據據,其值值一般取取“小學學”、“初初中”、“高中中”、“大大?!?、“大本本”、“碩碩研”、“博研”等。錄入這這類數據據之前,MIS 軟件應在相應位置彈出一個列表框,待用戶以鼠標點2揚州大學學本科生生畢業(yè)設設計擊,而不不應讓用用戶每次次都輸入入這些漢漢字??傊?,所所開發(fā)的的 MIIS 在在使用過過程中,應應使用戶戶的數據據輸入量量降至最最低限度度減少用用戶的干預量量。實踐踐證明,用用戶干預預愈少,MIS 系統(tǒng)的滿意程度愈高。第二節(jié)學生檔檔案管理理系統(tǒng)概概述學生檔案案管理系系統(tǒng)是一一個教育育

25、單位不不可缺少少的部分分,它所所產生的的作用對對于學校校的決策者和管管理者來來說都是是至關重重要的,它它能夠為為用戶提提供充足足的信息息和快捷捷的查詢詢手段。但一直以以來人們們使用傳傳統(tǒng)人工工的方式式管理文文件檔案案,這種種管理方方式存在在著許多多缺點,如如:效率低、保密性性差,另另外時間間一長,將將產生大大量的文文件和數數據,這這給查找找、更新新和維護護都帶來了了不少的的困難。隨著科學學技術的的不斷發(fā)發(fā)展,計計算機科科學日漸漸成熟,其其強大的的功能已已為人們們深刻認認識,它已進入入人類社社會的各各個領域域并發(fā)揮揮著越來來越重要要的作用用。作為計算算機應用用的一部部分,使使用計算算機對學學生檔

26、案案信息進進行管理理,具備備手工管管理所無法比擬擬的優(yōu)點點。例如如:檢索索迅速、查找方方便、可可靠性高高、存儲儲量大、保密性性好、壽壽命長、成本本低等,這這些優(yōu)點點能夠極極大地提提高學生生檔案管管理的效效率。眾所周知知,計算算機已經經成為我我們學習習和工作作的得力力助手。今天,計計算機的的價格已已經十分低廉廉,性能能卻有了了長足的的進步。由于計計算機可可以代替替人工進進行許多多繁雜的的勞動,具具備節(jié)省資資源、提提高工作作效率、使敏感感文檔更更加安全全等特點點,它已已經被應應用于許許多領域域。因此使用用計算機機來實現現學生檔檔案管理理的計算算機化已已經成為為當今時時代發(fā)展展的需要要。目前決大大多

27、數大大中專院院校都已已使用了了學生檔檔案管理理系統(tǒng),但但是現在在我國的的中小學學校中檔案的的管理水水平還停停留在紙紙介質的的基礎上上,這樣樣的機制制已經不不能適應應時代的的發(fā)展,因因為它浪費費了許多多人力和和物力,在在信息時時代,這這種傳統(tǒng)統(tǒng)的管理理方法必必然被以以計算機機為基礎礎的信息管管理所取取代。應用計算算機進行行學生檔檔案管理理,歸納納起來,主主要有以以下幾點點優(yōu)勢:(1)可以方方便地存存儲歷屆屆的學生生檔案,管管理更為為安全、高效;(2)只需一一到兩名名管理員員對學生生檔案信信息進行行管理,節(jié)節(jié)省大量量人力;(3)可以迅迅速查詢詢及修改改相關信信息。3揚州大學學本科生生畢業(yè)設設計第三

28、節(jié)開發(fā)基基于 AASP 的學生生檔案管管理系統(tǒng)統(tǒng)的意義義對于基于于 ASSP 的的學生檔檔案管理理系統(tǒng)來來說,它它有著傳傳統(tǒng)意義義上的學學生檔案案管理系系統(tǒng)所無法比擬擬的優(yōu)勢勢。1.基基于網絡絡的管理理。由于于基于ASPP的學生生檔案管管理系統(tǒng)統(tǒng)是把整整個系統(tǒng)統(tǒng)安裝在在網絡上的某一一臺服務務器上的的,因此此只要有有一臺能能夠連上上網絡的的計算機機,在任任何時間間,任何何地點,都能能夠對這這個系統(tǒng)統(tǒng)進行操操作。2.客客戶端免免安裝。目前的的大多數數計算機機安裝的的操作系系統(tǒng)都是是Winndowws系列的的,一般都自帶帶 IEE 瀏覽覽器,在在這種情情況下,不不需要安安裝任何何軟件,就就能對這這個

29、系統(tǒng)統(tǒng)進行操操作。3.客客戶端零零維護。對系統(tǒng)統(tǒng)數據庫庫進行維維護的工工作是服服務器端端的任務務,客戶戶端用戶戶不用擔心系系統(tǒng)維護護的事情情。第四節(jié)開發(fā)工工具的選選擇根據上述述系統(tǒng)的的特點和和要求,本本次設計計的學生生檔案管管理系統(tǒng)統(tǒng)采用微微軟 AASP 腳本語語言來開發(fā) Webb 應用用程序。ASPP 方便便上手,網網頁可視視化程度度高,容容易和 HTMML 配配合成豐豐富的動態(tài)網網頁。在在各種數數據庫軟軟件中,Oracle、Sybase、SQL Server 是大型的數據庫,價格昂貴,對對于學籍籍管理系系統(tǒng)而言言,它們們發(fā)揮不不了它們們最大的的用處。而Acccesss雖然是是桌面數據庫庫,

30、存儲儲的信息息不宜過過多,但但由于本本系統(tǒng)對對數據庫庫的要求求不是太太高,所所以 AAcceess完全能夠夠用作本本系統(tǒng)的的后臺數數據庫。一、關關于 AASPActiive Serrverr Paagess:“動動態(tài)服務務器網頁頁”,一一般簡稱稱為“AASP”,ASSP 之之所以能能受到大家的重重視與使使用的原原因,主主要在于于所產生生的執(zhí)行行結果都都是標準準的HTMML格式,而而且這些程序序是在網網絡服務務端中執(zhí)執(zhí)行,使使用一般般的瀏覽覽器(如如 IEE 或 Nettscaape)都都可以正正確地獲得 ASPP 的“執(zhí)執(zhí)行”結結果,并并且將這這 ASSP 執(zhí)執(zhí)行的結結果直接接在瀏覽覽器中“瀏

31、瀏覽”,不不像VBSccrippt 或或 JaavaSScriipt 是在客客戶端(Client)的瀏覽器上執(zhí)行,若使用 VBScript 來設計程序,客客戶端(Client)在瀏覽器中可以顯示程序執(zhí)行的結果,可是,客戶端(Client)若使用 Nettscaape 瀏覽器器就無法法顯示 VBSScriipt 的執(zhí)行行結果。4二、 AASP 的特點點揚州大學學本科生生畢業(yè)設設計1.簡簡單易上上手:使使用 VVBSccrippt、JSccrippt 等等簡單易易懂的腳腳本語言言,同時時結合 HTMML代碼,即即可快速速地完成成網站的的應用程程序。2.任任何開發(fā)發(fā)工具皆皆可用于于開發(fā)ASPP:只要

32、要使用一一般的文文書編輯輯程序,如如Winndowws記事本,就就可以編編輯。當當然,其其他網頁頁開發(fā)工工具,例例如,FFronntPaage Exppresss、FroontPPagee等也都可可以;不不過還是是建議你你用記事事本來寫寫,既省省錢又方方便,若若是使用用那些所所見即所所得的網頁編編輯來寫寫 ASSP,可可能會發(fā)發(fā)生一些些意想不不到的離離奇狀態(tài)態(tài)。3.與與瀏覽器器無關(Browser Independence):用戶端只要使用可執(zhí)行 HTML 代碼的瀏覽器,即可可瀏覽 ASPP 所設設計的網網頁內容容。ASSP 所所使用的的腳本語語言(VVBSccrippt、JSccrippt)

33、均均在Web 服務器器端執(zhí)行行,執(zhí)行行結果所所產生的的 HTTML 文件適適用于不不同的瀏瀏覽器,用用戶端的的瀏覽器不需要要能夠執(zhí)執(zhí)行這些些腳本語語言4.語語言相容容性高:ASPP能與任任何ActtiveeX SScriiptiing語言相相容。AActiiveXX SeerveerCompponeentss(ActtiveeX服務器器元件)具具有無限限可擴充充性??煽梢允褂糜?Viisuaal BBasiic、Javva、Visuual C+、COBBOL 等編程程語言來來編寫你你所需要要的 AActiiveXX Seerveer CCompponeentss。5.隱隱密安全全性高:如果我我

34、們在瀏瀏覽器中中直接查查看網頁頁的原始始代碼,就就只能看看到HTMLL 文件件,原始始的 AASP 程序代代碼是看看不到的的!這是是因為 ASPP 程序序先于網網站服務務(Weeb Servver)端端執(zhí)行后后,將結結果轉換換成標準準HTMML文件,再再傳送到到客戶端端(Clliennt)的的瀏覽器上,因因此,我我們所辛辛苦撰寫寫的 AASP 程序并并不會輕輕易地被被看見進進而被盜盜用。三、數數據庫介介紹數據庫在在一個 MISS 系統(tǒng)統(tǒng)中占有有很重要要的地位位,數據據庫結構構設計的的好壞將將直接對對應用系統(tǒng)的效效率以及及實現的的效果產產生影響響。一個個合理的的數據庫庫結構設設計可以以提高數數據

35、存儲儲的效率,保保證數據據的完整整和一致致。同時時,合理理的數據據庫結構構也將有有利于程程序的實實現。(一)數據庫庫概論數據庫是是數據文文件以及及用于處處理這些些數據文文件的程程序集合合,是數數據管理理的最新新技術。數據據庫技術術已成為為現代信信息技術術的重要要組成部部分,是是現代計計算機信信息系統(tǒng)統(tǒng)和計算算機應用系統(tǒng)統(tǒng)的基礎礎和核心心。數據據庫技術術是 220 世世紀,660 年年代后期期產生和和發(fā)展起起來的一一項計算機數據據管理技技術,它它的出現現使計算算機應用用滲透到到人類社社會的廣廣闊領域域。目前前數據庫庫的建設規(guī)模模和性能能、數據據庫信息息量的大大小和使使用頻度度已成為為衡量一一個國

36、家家信息化化程度的的標5揚州大學學本科生生畢業(yè)設設計志,數據據庫技術術也成為為計算機機科學技技術學科科的一個個重要分分支。(二)選擇 Acccesss的理由由 1. 在在數據量量不是很很大的情情況下,此此數據庫庫的效率率完全能能夠滿足足平時使使用的要要求;2.該該數據庫庫可移植植性強,如如果以后后數據量量增大,系系統(tǒng)的查查詢和處處理速度度無法達達到要求時,可可以很容容易地轉轉向 SSQL Serrverr 等大大型數據據庫,程程序部分分基本不不用改動動;3.目目前辦公公室里的的大多數數電腦通通常都安安裝有 Offficee 系列列軟件,在在這樣的的電腦軟軟件環(huán)境下不用用再安裝裝額外的的數據庫庫

37、引擎,就就能進行行數據庫庫的管理理;4.該該數據庫庫文件單單一,利利于數據據的導入入與導出出。第五節(jié)關于 B/SS 體系系一、簡簡介目前,網網絡應用用軟件運運行的模模式主要要有兩類類:Clliennt/SServver模式和和Broowseer/WWebServver 模式??蛻?服務器器(C/S)模模式主要要的缺點點是維護護、升級級較麻煩煩,瀏覽覽器/服務器器模式(BB/S)是是近幾年年伴隨Intternnet迅速發(fā)發(fā)展起來來的一種種技術,它它與客戶戶/服務器器方式類類似,客戶戶端是一一個標準準的瀏覽覽器,服服務器端端是網站站服務器器(Weeb SServver),而而 Weeb SServ

38、ver與數據庫庫和應用用服務器器的緊密密結合,使使得這種種模式的的應用范范圍不斷斷擴大,它它已不僅僅僅用于網上查查詢,有有很多部部門的業(yè)業(yè)務系統(tǒng)統(tǒng)、企業(yè)業(yè)的 MMIS 系統(tǒng)紛紛紛采用用這種模模式。它它的主要要優(yōu)點是集中中化管理理和維護護,便于于擴充應應用、升升級維護護簡便;而客戶戶端的免免安裝和和零維護護的特點,極極大地降降低了日日后的維維護成本本。利用用 ASSP技術是是開發(fā) B/SS模式軟軟件最方方便、最最簡單的方方法。企業(yè)使用用的各個個管理系系統(tǒng)的功功能將需需要不斷斷的擴充充和更新新,數據據庫的數數據表及及其結構也隨之之需要進進行更新新,軟件件也必將將不斷地地更新;同時軟軟件產品品本身就

39、就要經過過一個不不斷自我完善善的過程程?;谟谏鲜隹伎紤],用用 Brrowsser/Webb 模式式來設計計管理系系統(tǒng)比較較合適,服服務器端采用用 Acccesss 數數據庫系系統(tǒng)和 ASPP 組件件來構成成管理系系統(tǒng)的應應用服務務系統(tǒng);客戶端端采用瀏覽器來來完成管管理的各各項記錄錄和查詢詢的操作作,同時時可進行行遠程系系統(tǒng)維護護和管理理。二、 BB/S 體系的的三層結結構B/S 結構是是真正的的三層結結構,它它以訪問問 WEEB 數數據庫為為中心,HTTP 為傳輸協(xié)議,客6揚州大學學本科生生畢業(yè)設設計戶端通過過瀏覽器器(Brrowsser)訪問 WEBB 服務務器和與與其相連連的后臺臺數據庫

40、庫,我們們稱之為為 B/S(Broowseer/SServver)模模式。其其三層結結構組成成如下圖圖所示:客戶端客戶端圖中從左左到右,分分為三個個層次:WEB 服務器器后臺數據據庫第一層是是客戶端端即瀏覽覽器,主主要完成成客戶和和后臺的的交互及及最終查查詢結果果的輸出出功能。在客客戶端向向指定的的 Weeb 服服務器提提出服務務器請求求,Weeb服務器器用 HHTTPP 協(xié)議議把所需需文件資料料傳給用用戶,客客戶端接接受并顯顯示在 WWWW 瀏覽覽器上;第二層 Webb 服務務器是功功能層,完完成客戶戶的應用用功能,即即 Weeb 服服務器接接受客戶戶請求,并與后臺臺數據庫庫連接,進進行申請

41、請?zhí)幚恚蝗缓髮⑻幪幚斫Y果果返回Webb服務器器,再傳傳至客戶戶端;第三層數數據庫服服務器是是數據層層。數據據庫服務務器應客客戶請求求獨立地地進行各各種處理理。與傳統(tǒng)的的 C/S 模模式相比比,B/S 結結構把處處理功能能全部移移植到了了服務器器端,用用戶的請請求通過瀏覽覽器發(fā)出出,無論論是使用用和數據據庫維護護上都比比傳統(tǒng)模模式更加加經濟方方便。而而且使維維護任務層次次化:管管理員負負責服務務器硬件件日常管管理和維維護,系系統(tǒng)維護護人員負負責后臺臺數據庫庫數據更新維維護。由以上的的比較分分析可知知,三層層結構也也可以理理解為增增加 WWEB 服務器器的 CC/S 模式。第二章總體設設計第一節(jié)

42、設計思思想從前面的的敘述中中可以知知道本系系統(tǒng)是用用 ASSP 技技術開發(fā)發(fā)的 BB/S 模式的的管理系系統(tǒng),由由用戶通過瀏覽覽器在客客戶端向向指定的的 WEEB 服服務器提提出服務務請求,WEB 服務器用 HTTP 協(xié)議把所需文件件資料傳傳給用戶戶,并顯顯示在瀏瀏覽器上上。本系統(tǒng)的的功能根根據使用用者的不不同而有有所不同同,主要要有兩種種用戶:普通用用戶(學學生)、7揚州大學學本科生生畢業(yè)設設計系統(tǒng)管理理員。為為了便于于整個系系統(tǒng)的組組織管理理,把整整個系統(tǒng)統(tǒng)分為兩兩大模塊塊:用戶戶模塊和和管理員模塊塊,兩個個模塊的的功能都都完全相相對獨立立的設計計,然后后再將它它們集成成到一個個總的控控制

43、模塊中。對于用用戶模塊塊來說,只只有瀏覽覽屬于本本用戶(學學生)的的一些基基本信息息和成績績信息,而管理員員模塊,則則可以錄錄入、查查詢、修修改、刪刪除、查查看所有有學生的的基本信信息和成成績信息息,并且可以以對班級級、科目目和教師師信息進進行簡單單的管理理。第二節(jié)總體框框架學生檔案案管理系系統(tǒng)學系統(tǒng)管理理員模塊塊學班科用普通用戶戶模塊學 生生信息管理生成績管理級信息管理目信息管理戶資料管理信 息和 成績 瀏覽第三節(jié)詳細功功能本系統(tǒng)是是一個基基于 AASP 的學生生檔案管管理系統(tǒng)統(tǒng),它主主要是對對學生的的一些信信息(包包括基本檔案案信息、成績信信息等)進進行詳細細的管理理,并且且對班級級、科目

44、目和教師師信息進進行簡單單管理,最最關鍵的的是這些些管理功功能都必必須能夠夠在網上上實現。具體功功能可以以從兩個個方面來來介紹:1、從管管理員角角度講,實實現的功功能是:(1)對學生生有關數數據的輸輸入功能能a)實實現對學學生基本本信息的的輸入b)實實現對學學生成績績信息的的輸入(2)對學生生有關數數據的更更新功能能由管理員員進行檔檔案收集集,經過過對檔案案資料的的處理,更更新學生生檔案管管理系統(tǒng)統(tǒng)中的8揚州大學學本科生生畢業(yè)設設計相關信息息(包括括學生基基本信息息和學生生成績信信息)。(3)對學生生檔案信信息的查查詢功能能管理員可可以通過過自己的的用戶名名和密碼碼在因特特網上對對所有學學生的

45、信信息(包包括學生生的檔案信信息、學學生的成成績信息息)進行行查詢。(4)對班級級、科目目和教師師信息的的簡單管管理(5)對用戶戶密碼的的管理2、從普普通用戶戶(學生生)的角角度講,實實現的功功能是:(1)在在校學生生可以通通過自己己的學號號和密碼碼在因特特網上對對自己的的個人信信息(包包括個人的檔檔案信息息、成績績信息)進進行查詢詢。(2)對用戶戶密碼的的管理第四節(jié)系統(tǒng)功功能模塊塊設計學生成績績管理學生信息息管理信息瀏覽信息錄入信息查詢詢按按姓學名號成績?yōu)g覽成績添加成績查詢單科成績排行榜總成績排行榜成績及格率分析成績單發(fā)送班級信息息管理科目信息息管理用戶資料料管理信息瀏覽信息添加信息查詢考試

46、信息添加信息瀏覽信息添加9信息查詢任課教師管理用戶密碼修改用戶添加揚州大學學本科生生畢業(yè)設設計第三章數據庫庫設計數據庫結結構的設設計在基基于ASPP的學生生檔案管管理系統(tǒng)統(tǒng)中占有有著很重重要的地地位,它它的好壞將會會直接影影響到本本系統(tǒng)的的效率和和實現的的效果。根據系系統(tǒng)的實實際應用用情況,本本系統(tǒng)采采用 Acccesss 作作為后臺臺的數據據庫管理理工具。以下是是本系統(tǒng)統(tǒng)數據庫庫設計的的具體情情況。字段名稱稱Ach學學生成績績表IDuserr_teestnnumbber userr_cllasssachtesttnosubjjecttsubjjectt_tyypeuserr_naametea

47、ccherr_naameAdmiin管理理員用戶戶表IDadmiin_nnameeadmiin_ppwdClasss班級級信息表表IDstcllasssclasss_nnumbberSt_iinfoo 學學生信息息表IDuserr_nuumbeeruserr_naameuserr_teestnnumbber userr_iddnummberruserr_seexuserr_tiimeuserr_ciity userr_arrea數據類型型自動編號號文本文本數字文本文本文本文本文本自動編號號文本文本自動編號號文本數字自動編號號文本文本文本文本文本文本文本文本字段大小小長整型5050單精度型型50

48、50588長整型5050長整型50長整型長整型5085018212101010說明準考證號號班級名稱稱成績考試場次次科目名稱稱科目類型型學生姓名名任課教師師用戶名密碼班級名稱稱班級人數數學號姓名準考證號號身份證號號性別出生年月月所在省市市所在地縣縣主鍵FFFFFFFFFFFFFFFFFFFFTTTTuserr_adddreess文本揚州大學學本科生生畢業(yè)設設計50家家庭地址址Fuserr_poostccodeeuserr_hoomepphonneuserr_beedrooompphonneuserr_moobillephhoeuserr_emmailluserr_coolloogettestt

49、achhuserr_maajorruserr_cllasssuserr_rppuserr_innfoSubjjectt 科目目表IDsubjjecttTeaccherr 教師師表idteaccherr_naameteaccherr_nuumbeer teaccherr_zccTesttno 考試表表IDtesttnoTotaal_aach總總成績表表IDuserr_naametesttnototaal_aachuserr_teestnnumbber userr_cllasss文本文本文本文本文本文本文本文本備注備注自動編號號文本自動編號號文本文本文本自動編號號文本自動編號號文本文本數字文本文本

50、620202050502010長整型50長整型82010長整型50長整型850單精度型型501011郵編家庭電話話寢室電話話移動電話話電子郵件件高考成績績專業(yè)班級獎懲情況況備注信息息科目名稱稱教師名稱稱教師工號號教師職稱稱考試名稱稱學生姓名名考試名稱稱總成績準考證號號班級FFFFFFFFFFFFFFFFFFFFTTTT第一節(jié)用戶瀏瀏覽頁面面揚州大學學本科生生畢業(yè)設設計第四章詳細設設計用戶瀏覽覽界面分分為信息息管理、成績管管理、班班級管理理、科目目管理、用戶管管理、退退出系統(tǒng)。第二節(jié)用戶登登陸模塊塊一、程序序描述根據登陸陸用戶身身份的不不同,讓讓用戶分分別登陸陸普通用用戶模塊塊和系統(tǒng)統(tǒng)管理員員模

51、塊。二、流程程12三、詳細細代碼設設計%dim admmin_namme,aadmiin_ppwdadmiin_nnamee=trrim(reqquesst(namme)admiin_ppwd=triim(rrequuestt(ppwd)if aadmiin_nnamee= orr addminn_pwwd= tthenn揚州大學學本科生生畢業(yè)設設計respponsse.wwritte aalerrt(對不起起,用戶戶名和密密碼不能能為空!);doccumeent.loccatiion.hreef=inddex.aspp;respponsse.eendend ifset rs=serrverr

52、.crreatteobbjecct(adoodb.reccorddsett)sql=seelecct * frrom admmin wheere admmin_namme=&aadmiin_nnamee& rs.oopenn sqql,cconnn,1,1%if nnot rs.eoff thhen if rrs(admmin_pwdd)addminn_pwwd tthennrespponsse.wwrittealeert(對 不不 起 , 密密 碼 不 正正 確 , 請請 重 新 輸輸 入);ddocuumennt.llocaatioon.hhreff=iindeex.aasp; respp

53、onsse.eendelsee iff rss(aadmiin_nnamee)aadmiin theen ssesssionn(uuserr)=admmin_namme rrespponsse.rrediirecct inffo_mmanaagerr1.aasp ellse ssesssionn(aadmiin)=addminn_naame rrespponsse.rrediirecct inffo_mmanaagerr.assp end ifend ifelsee respponsse.wwritte aalerrt(對 不不 起 , 你你 的 用 戶戶 名 不 存存 在 , 請請 與 管

54、理理 員 聯(lián) 系系 !);ddocuumennt.llocaatioon.hhreff=iindeex.aasp; respponsse.eendend if %13第三節(jié)學生信信息管理理模塊一、學學生信息息瀏覽(一)界界面預覽覽(二)代代碼設計計 揚州大學學本科生生畢業(yè)設設計 % iif NNot(rstt.boof aand rstt.eoof) theen判判別數據據表中是是否為空空記錄NumRRecoord=rstt.reecorrdcoounttrst.paggesiize=10NumPPagee=rsst.PPageecouuntif rrequuestt(ppagee)=empp

55、ty theenNonccePaage=1elsee if CCintt(reequeest(paage)Cinnt(NNumPPagee) tthenn NoonceePagge=NNumPPageeend ifelsee NumRRecoord=0NumPPagee=0NonccePaage=0end if% 學學號 姓姓名 性性別 班班級 14揚州大學學本科生生畢業(yè)設設計 出生年年月 寢室電電話 修修改 刪刪除 td widdth=788 hreff=viiewuuserr.assp?iid= aliggn=cennterra a hhreff=mood_iinfoo.assp?iid=

56、修修改 a hhreff=deelette_iinfoo.assp?iid=刪刪除 % elsee nextt rst.movveneext if rrst.eoff thhenrespponsse.wwritte 沒 有 找找 到 任 何何 記錄!end if rst.clooseset rstt=noothiing % iinpuut ttypee=hhiddden naame=paage vaaluee= 1 tthenn15respponsse.wwritte|首頁|上一頁頁|&nbsspelsee respponsse.wwritte |首頁| |上一頁頁|&nnbsppend if

57、if CCintt(Trrim(NonncePPagee)Cinnt(TTrimm(NuumPaage) tthennrespponsse.wwritte|下一頁|尾尾頁| elsee respponsse.wwritte |下一一頁| |尾頁| end if% &nbbsp;頁次:/ 共條記記錄&nnbspp; 二、學學生信息息錄入(一)界界面預覽覽(二)代代碼設計計%if rs11.eoof tthenn rs1.adddnewwrs1(addminn_naame)=uuserr_teestnnumbberrs1(addminn_pwwd)=usser_tesstnuumbeerrs1.u

58、pddateers1.clooseset rs11=noothiingrespponsse.wwritte winndoww.coonfiirm( 用用 戶 已 經經 成 功 添添 加 到 數數 據 庫 )繼續(xù)續(xù)錄入學學生信息息 end if%18三、學學生信息息查詢(一)界界面預覽覽(二)代代碼設計計1)按姓姓名查詢詢 查找結結果 19揚州大學學本科生生畢業(yè)設設計 ID 號 學號 姓名 性別 班級 td widdth=200%hreff=viiewuuserr.assp?iid= 沒有有您所查查找的學學生 2)按學學號查詢詢 揚州大學學本科生生畢業(yè)設設計 查找結結果 ID 號 學號 姓名 性

59、別 班級 a hreef=vviewwuseer.aasp?id= 沒有有您所查查找的學學生 21第四節(jié)成績信信息管理理模塊揚州大學學本科生生畢業(yè)設設計由于成績績信息管管理模塊塊的功能能太多,而而且功能能代碼和和前面的的管理模模塊大同同小異,只只有具體的的數據庫庫 SQQL 語語句不同同,所以以這里只只對其中中一小部部分進行行描述。一、成成績查詢詢功能以按準考考證號、課程、考次查查詢?yōu)槔樱ㄒ唬┙缃缑骖A覽覽(二)代代碼設計計 22 查詢詢結果 揚州大學學本科生生畢業(yè)設設計 準準考證號號 姓姓名 班班級 考次 科目 科科目類型型 任任課教師師 成成績 =60 theen% 查無此此記錄 23二

60、、單單科成績績排行榜榜(一)界界面預覽覽(二)代代碼設計計 查詢詢結果 % if Nott(rss.boof aand rs.eoff) tthenn判別別數據表表中是否否為空記記錄NumRRecoord=rs.reccorddcouuntrs.ppageesizze=1100NumPPagee=rss.Paageccounntif rrequuestt(ppagee)=emppty theen24elsee NonccePaage=1揚州大學學本科生生畢業(yè)設設計elsee if CCintt(reequeest(paage)Cinnt(NNumPPagee) tthenn NoonceePa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論