![基于asp的學生信息檔案管理系統(tǒng)及源碼信息管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/d57c683b-b0f3-47bf-8606-ead7c3f3a634/d57c683b-b0f3-47bf-8606-ead7c3f3a6341.gif)
![基于asp的學生信息檔案管理系統(tǒng)及源碼信息管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/d57c683b-b0f3-47bf-8606-ead7c3f3a634/d57c683b-b0f3-47bf-8606-ead7c3f3a6342.gif)
![基于asp的學生信息檔案管理系統(tǒng)及源碼信息管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/d57c683b-b0f3-47bf-8606-ead7c3f3a634/d57c683b-b0f3-47bf-8606-ead7c3f3a6343.gif)
![基于asp的學生信息檔案管理系統(tǒng)及源碼信息管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/d57c683b-b0f3-47bf-8606-ead7c3f3a634/d57c683b-b0f3-47bf-8606-ead7c3f3a6344.gif)
![基于asp的學生信息檔案管理系統(tǒng)及源碼信息管理系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/d57c683b-b0f3-47bf-8606-ead7c3f3a634/d57c683b-b0f3-47bf-8606-ead7c3f3a6345.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學生Abstract document management system is a typical management information system (MIS),which mainly includes building up data-base of back-end and develo the application interface of front-end. The former required consistency and integrality and security of data. The later should make the applicatio
2、n powerful and easily used.By looking up lots of datum, we selected ASP as develo tool, Access as database develo tool, smoldered a document management system based on ASP which uses B/S mode. This system has two modules, user module and administrator module. For user module, it just can browse info
3、rmation itself, but for administrator module, it can add, query, modify, delete and browse information of all s, and can manage the information of classes, subjects and teachers simply.Keywords: ASP、B/S、Modularization、 document management目 錄第一章 緒論1第一節(jié) 管理系統(tǒng)概述1一、管理系統(tǒng)的發(fā)展歷史1二、管理系統(tǒng)的特點2第二節(jié) 學生概述3第三節(jié) 開發(fā)基于AS
4、P的學生的意義4第四節(jié) 開發(fā)工具的選擇4一、關于ASP4二、ASP的特點5三、數(shù)據(jù)庫5第五節(jié) 關于B/S體系6一、簡介6二、 B/S體系的三層結構6第二章 總體設計7第一節(jié) 設計思想7第二節(jié) 總體框架8第三節(jié) 詳細功能8第四節(jié) 系功能模塊設計9第三章 系統(tǒng)數(shù)據(jù)庫設計10第四章 詳細設計12第一節(jié) 用戶瀏覽頁面12第二節(jié) 用戶登陸模塊12第三節(jié) 學生管理模塊14一、學生瀏覽14二、學生錄入16三、學生19第四節(jié)成績管理模塊22一、成績功能22二、單科成績排行榜24三、用 發(fā)成績單27第五節(jié) 用戶管理模塊19第五章 系統(tǒng)測試和維護31第一節(jié) 系統(tǒng)測試的原則和31一、 系統(tǒng)測試的原則31二、 系統(tǒng)測
5、試的31第二節(jié) 系統(tǒng)運行及維護32第六章 總結33致 謝34參考文獻34第一章 緒論第一節(jié) 管理系統(tǒng)概述一、管理系統(tǒng)的發(fā)展歷史作為生產(chǎn)力中最活躍的因素,很早就在人類生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營中高效處理和應用是在計算機發(fā)明以后的50年代末。目前人們所提到的管理系統(tǒng),通常是指以計算機為工具,對管理進行收集、存貯、檢索、 和傳遞,使其應用于組織機構及企業(yè)管理領域的“人機系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè) ”的產(chǎn)物,企業(yè)管理系統(tǒng)在其發(fā)展的初期,是單一的人機系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。進入20世紀80年代末,隨著計算機網(wǎng)絡和通信技術的大力發(fā)展,企業(yè)管理 系統(tǒng)進入網(wǎng)
6、絡化的發(fā)展時期。世界發(fā)達已建立起了完善的先進的管理系統(tǒng)體系,在其 發(fā)展領域中發(fā)揮著巨大的作用。我國的管理系統(tǒng)大發(fā)展是在80年代末90年代初 相繼建立起了“金卡”、“ ”、“金橋”工程,多數(shù)企事業(yè)建立了局域網(wǎng)和廣域 理 系統(tǒng)。隨著世界 和我國逐步向知識邁進,無論是基于工業(yè)的管理系統(tǒng),還是面向少數(shù)和管理的專(ES)或決策支持系統(tǒng)(DSS),其處理對象和服務對象,自身的系統(tǒng)結構,處理能力, 了進一步的發(fā)展。二、管理系統(tǒng)的特點(一)管理系統(tǒng)的組成管理 系統(tǒng)在企業(yè)中的應用 三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)領導者、管理 、技術,以及MIS建設的領導機構和實施機構,他們在系統(tǒng)中起主導作用。MIS
7、是一項系統(tǒng)工程,不是只靠一些計算機開發(fā) 就可以完成的,必須有企業(yè)管理,尤其是企業(yè)領導的積極參與。計算機技術是MIS(管理 系統(tǒng))得以實施的主要技術。在這些技術中, 開發(fā)是MIS 開發(fā)的重點。第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎。廣義地說,各項管理制度是MIS建設 的基礎。試想要計算一臺機床的成本,需要按時輸入每個部件、每個零件以及每個螺釘螺帽的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設計和財務等多個部門,必須有一整套管理制度作保證。(二)管理系統(tǒng)的界面特點在計算機技術中,人機界面已經(jīng)發(fā)展成為一個重要的分支。MIS人機界面設計 遵循以下一些基本原則:1、以通信功能作為界面
8、設計的人機界面設計的關鍵是使人與計算機之間能夠準確地交流 。一方面,人向計算機輸入信息時應當盡量采取自然的方式:另一方面,計算機傳遞的 必須準確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、與人機界面混在一起(人機界面程序只是通信),以免互相干擾,影響速度。設計MIS時, 每一個功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”, 充分體現(xiàn)人機界面的通信功能。這樣設計出來的程序不易出錯,而且易于維護。報表打印是MIS必備的功能之一,而且打印之前常常需要計算。計算與打印 設計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護。2、界面必須始終一致統(tǒng)一的人機界面不至于會增加用戶的負擔,讓用戶始終用同
9、式思考與操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作。例如,在整個系統(tǒng)可以以問號圖標表示幫助,以磁盤圖標表示存盤,以打印機圖標表示打印等。3、界面必須使用戶隨時掌握任務的進展情況人機界面應該能夠告訴用戶運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設計已經(jīng)完成了百分之幾的任務進度條等。目前,Windows下的應用無論大小,其安裝程序幾乎均做到了這一點。開發(fā)MIS時,這一點很值得借鑒。4、界面友好。使用方便多數(shù)MIS 的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不 用戶頻頻輸入(特別是漢字),而 用戶用鼠標輕松選擇。例如,人事中的“ 程度”是相對固定的數(shù)據(jù)
10、, 其值 取“小學”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS 應在相應位置彈出一個列表框,待用戶以鼠標點擊,而不 用戶每次都輸入這些漢字??傊?,所開發(fā)的MIS在使用過程中,應使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預量。實踐證明,用戶干預 ,MIS系統(tǒng)的滿意程度愈高。第二節(jié) 學生概述學生是一個教育不可缺少的部分,它所產(chǎn)生的作用對于學校的決策者和管理者來說都是 的,它能夠為用戶提供充足的 和快捷的。但一直以來人們使用傳統(tǒng)人工的方式管理文件,這種管理方式 著許多缺點,如:效率低、 性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護都帶
11、來了不少的 。隨著科學技術的不斷發(fā)展,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生 進行管理,具備手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、 量大、性好、長、成本,這些優(yōu)點能夠極大地提高學生管理的效率。眾所周知,計算機已經(jīng)成為我們學習和工作的得力助手。,計算機的價格已經(jīng)十分低廉, 性能卻有了長足的進步。由于計算機可以代替人工進行許多繁雜的勞動,具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點,它已經(jīng)被應用于許多領域。因此使用計算機來實現(xiàn)學生檔案管理的計算機化已經(jīng)成為當今發(fā)展的需
12、要。目前決大多數(shù)大中專院校都已使用了學生,但是現(xiàn)在我國的中小學校中的管理水平還停留在紙介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應的發(fā)展,因為它浪費了許多人力和物力,在,這種傳統(tǒng)的管理必然被以計算機為基礎的管理所取代。應用計算機進行學生管理,歸納起來,主要有以下幾點優(yōu)勢:(1) 可以方便地歷屆的學生,管理更為安全、高效;(2) 只需一到兩名管理員對學生進行管理,節(jié)省大量人力;(3) 可以迅速及修改相關。第三節(jié) 開發(fā)基于ASP的學生的意義對于基于ASP的學生來說,它有著傳統(tǒng)意義上的學生所無法比擬的優(yōu)勢。1、 基于網(wǎng)絡的管理。由于基于ASP的學生是把整個系統(tǒng)安裝在網(wǎng)絡上的某一臺服務器上的,因此只要有一臺能
13、夠連上網(wǎng)絡的計算機,在任何時間,任何地點,都能夠?qū)@個系統(tǒng)進行操作。2、 客戶端免安裝。目前的大多數(shù)計算機安裝的操作系統(tǒng)都是Windows系列的,都自帶IE瀏覽器,在這種情況下,不需要安裝任何 ,就能對這個系統(tǒng)進行操作。3、 客戶端零維護。對系統(tǒng)數(shù)據(jù)庫進行維護的工作是服務器端的任務,客戶端用戶不用擔心的事情。第四節(jié) 開發(fā)工具的選擇根據(jù)上述系統(tǒng)的特點和要求,本次設計的學生采用微軟ASP腳本語言來開發(fā)Web應用程序。ASP方便上手,網(wǎng)頁可視化程度高,容易和HTML配 豐富的 頁。在各種數(shù)據(jù)庫 中,Oracle、Sybase、SQL Server是大型的數(shù)據(jù)庫,價格昂貴,對于學籍而言,它們發(fā)揮不了它
14、們最大的用處。而Access雖然是桌面數(shù)據(jù)庫, 的 不宜過多,但由于對數(shù)據(jù)庫的要求不是太高,所以Access完全能夠用 的 數(shù)據(jù)庫。一、 關于ASPActive Server Pages:“動態(tài)服務器網(wǎng)頁”,為“ASP”,ASP之所以能受到大家的重視與使用的,主要在產(chǎn)生的執(zhí)行結果都是標準的HTML格式,而且這些程序是在網(wǎng)絡服務端中執(zhí)行,使用 的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結果,并且將這ASP執(zhí)行的結果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScript是在客戶端()的瀏覽器上執(zhí)行,若使用VBScript來設計程序,客戶端( )在瀏覽器中可以
15、顯示程序執(zhí)行的結果,客戶端()若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結果。二、 ASP的特點1、單易上手:使用VBScript、JScript等簡單易懂的腳本語言,同時結合HTML代碼,即可快速地完成的應用程序。2、任何開發(fā)工具皆可用于開發(fā)ASP:只要使用的文書編輯程序,如Windows記事本,就可以編輯。當然,其他網(wǎng)頁開發(fā)工具,例如,F(xiàn)rontPage Express、FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。3、與瀏覽器無關(Browser Independen
16、ce):用戶端只要使用可執(zhí)行HTML代碼的瀏覽器, 即可瀏覽ASP所設計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript、JScript)均在Web服務器端執(zhí)行,執(zhí)行結果所產(chǎn)生的HTML文件適用于不同的瀏覽器,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言4、語言相容性高:ASP能與任何ActiveX Scripting語言相容。ActiveX Server Components(ActiveX 服務器元件)具有無限可擴充性??梢允褂肰isual Basic、Java、Visual C+、COBOL等編程語言來編寫你所需要的ActiveX Server Components。5、隱密安全性高:如
17、果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件, 原始的ASP程序代碼是看不到的!這是因為ASP程序先于 服務(Web Server)端執(zhí)行后,將結果轉換成標準HTML文件,再傳送到客戶端( )的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并輕易地被看見進而用。三、 數(shù)據(jù)庫數(shù)據(jù)庫在一個MIS系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。一個合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結構也將有利于程序的實現(xiàn)。(一)、數(shù)據(jù)庫概論數(shù)據(jù)庫是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)管理的最新技術。數(shù)
18、據(jù)庫技術已成為現(xiàn)代的重要組成部分,是現(xiàn)代計算機系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。數(shù)據(jù)庫技術是20世紀,60年代后期產(chǎn)生和發(fā)展起來的一項計算機數(shù)據(jù)管理技術,它的出現(xiàn)使計算機應用滲透到人類 的廣闊領域。目前數(shù)據(jù)庫的建設規(guī)模和性能、數(shù)據(jù)庫 量的大小和使用頻度已成為衡量一個息化程度的標志,數(shù)據(jù)庫技術也成為計算機科學技術學科的一個重要分支。(二)、選擇Access 的理由1、在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫的效率完全能夠滿足使用的要求;2、該數(shù)據(jù)庫可移植性強,如果以后數(shù)據(jù)量增大,系統(tǒng)的 和處理速度無法達到要求時, 可以很容易地轉向SQL Server等大型數(shù)據(jù)庫,程序部分基本不用改動;3、目前辦公室里
19、的大多數(shù)電腦通常都安裝有Office系列 ,在這樣的電腦環(huán)境下不用再安裝額外的數(shù)據(jù)庫引擎,就能進行數(shù)據(jù)庫的管理;4、該數(shù)據(jù)庫文件單一,利于數(shù)據(jù)的導入與導出。第五節(jié) 關于B/S體系一、 簡介目前,網(wǎng)絡應用運行的模式主要有兩類:/Server模式和Browser/Web Server模式。客戶/服務器(C/S)模式主要的缺點是維護、升級較麻煩,瀏覽器/服務器模式(B/S)是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器, 服務器端是服務器(Web Server),而Web Server與數(shù)據(jù)庫和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴
20、大,它已不僅僅用于網(wǎng)上,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS 系統(tǒng)紛紛采用這種模式。它的主要優(yōu)點是集中化管理和維護,便于擴充應用、升級維護簡便;而客戶端的免安裝和零維護的特點,極大地降低了日后的維護成本。利用ASP技術是開發(fā)B/S模式最方便、最簡單的。企業(yè)使用的各個的功能將需要不斷的擴充和更新,數(shù)據(jù)庫的數(shù)據(jù)表及其結構也隨之需要進行更新,也必將不斷地更新;同時 本身就要經(jīng)過一個不斷自我完善的過程。基于上述考慮,用Browser/Web模式來設計 比較合適,服務器端采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件來的應用服務系統(tǒng);客戶端采用瀏覽器來完成管理的各項和的操作,同時可進行和管理。二、 B/S體系的三
21、層結構B/S結構是真正的三層結構,它以 WEB數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser) WEB服務器和與其相連的數(shù)據(jù)庫,我們稱之為B/S(Browser/Server)模式。其三層結構組成如下圖所示:圖中從左到右,分為三個層次:第一層是客戶端即瀏覽器,主要完成客戶和的交互及最終結果的輸出功能。在客戶端向指定的Web服務器提出服務器請求,Web服務器用HTTP協(xié)議把所需文 傳給用戶,客戶端接受并顯示在WWW瀏覽器上;第二層Web服務器是功能層,完成客戶的應用功能,即Web服務器接受客戶請求,并與數(shù)據(jù)庫連接,進行申請?zhí)幚?,然后將處理結果返回Web服務器,再傳至客戶端;第
22、三層數(shù)據(jù)庫服務器是數(shù)據(jù)層。數(shù)據(jù)庫服務器應客戶請求地進行各種處理。與傳統(tǒng)的C/S模式相比,B/S結構把處理功能全部移植到了服務器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上 傳統(tǒng)模式更加方便。而且使維護任務層次化:管理員負責服務器硬件日常管理和維護,負責 數(shù)據(jù)庫數(shù)據(jù)更新維護。由以上的比較分析可知,三層結構也可以理解為增加WEB服務器的C/S模式。第二章 總體設計第一節(jié) 設計思想從前面的敘述中可以知道是用ASP技術開發(fā)的B/S模式的 ,由用戶通過瀏覽器在客戶端向指定的WEB服務器提出服務請求,WEB服務器用HTTP協(xié)議把所需文 傳給用戶,并顯示在瀏覽器上。的功能根據(jù)使用者的不同而有所不同
23、,主要有兩種用戶:普通用戶(學生)、數(shù)據(jù)庫系統(tǒng)管理員。為了便于整個系統(tǒng)的組織管理,把整個系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個模塊的功能都完全相對的設計,然后再將它們集成到一個總的模塊中。對于用戶模塊來說,只有瀏覽屬于本用戶(學生)的一些基本 和成績,而管理員模塊,則可以錄入、修改、刪除、查看所有學生的基本和成績 ,并且可以對班級、科目和教師進行簡單的管理。第二節(jié) 總體框架學生系統(tǒng)管理員模塊普通用戶模塊學生信息管理學生成績管理學生信息管理科目信息管理用戶信息管理學信和績生息成瀏覽第三節(jié) 詳細功能是一個基于ASP的學生,它主要是對學生的一些(基本信息、成績 等)進行詳細的管理,并且對班級、
24、科目和教師 進行簡單管理,最關鍵的是這些管理功能都必須能夠在網(wǎng)上實現(xiàn)。具體功能可以從兩個方面來 :1、從管理員角度講,實現(xiàn)的功能是:(1) 對學生有關數(shù)據(jù)的輸入功能a) 實現(xiàn)對學生基本的輸入b) 實現(xiàn)對學生成績的輸入(2) 對學生有關數(shù)據(jù)的更新功能由管理員進行收集,經(jīng)過對資料的處理,更新學生中的相關(包括學生基本和學生成績)。(3) 對學生的功能管理員可以通過的用戶名和在因特網(wǎng)上對所有學生的(學生的、學生的成績)進行。(4) 對班級、科目和教師的簡單管理(5) 對用戶的管理2、從普通用戶(學生)的角度講,實現(xiàn)的功能是:(1) 在校學生可以通過 的學號和 在因特網(wǎng)上對 的個人 ( 個人的檔案、成
25、績)進行。(2) 對用戶的管理第四節(jié) 系統(tǒng)功能模塊設計第三章 數(shù)據(jù)庫設計數(shù)據(jù)庫結構的設計在基于ASP的學生中占有著很重要的地位,它的好壞將會直接影響到的效率和實現(xiàn)的效果。根據(jù)系統(tǒng)的實際應用情況,采用Access作為 的數(shù)據(jù)庫管理工具。以下是數(shù)據(jù)庫設計的具體情況。字段名稱 數(shù)據(jù)類型 字段大小 說明 主鍵 Ach 學生成績表ID自動編號長整型Tuser_testnumber文本50準考證號Fuser_class文本50班級名稱Fach數(shù)字單精度型成績Ftestno文本50考試場次Fsubject文本50科目名稱Fsubject_type文本5科目類型Fuser_name文本8學生 Fteacher
26、_name文本8任課教師F學生Admin 管理員用戶表ID自動編號長整型Tadmin_name文本50用戶名Fadmin_pwd文本50FClass 班級表ID自動編號長整型Tstclass文本50班級名稱Fclass_number數(shù)字長整型班級人數(shù)FSt_info 學生表ID自動編號長整型Tuser_number文本50學號Fuser_name文本8Fuser_testnumber文本50準考證號Fuser_idnumber文本18號Fuser_sex文本2Fuser_time文本12出生年月Fuser_city文本10所在省市Fuser_area文本10所在地縣Fuser_address文
27、本50家庭地址Fuser_postcode文本6Fuser_homephone文本20家庭Fuser_bedroomphone文本20寢室Fuser_mobilephoe文本20移動Fuser_文本50郵件Fuser_collogetestach文本50高考成績Fuser_major文本20專業(yè)Fuser_class文本10班級Fuser_rp備注獎懲情況Fuser_info備注備注FSubject 科目表ID自動編號長整型Tsubject文本50科目名稱FTeacher 教師表id自動編號長整型Tteacher_name文本8教師名稱Fteacher_number文本20教師工號Fteach
28、er_zc文本10教師FTestno 考試表ID自動編號長整型Ttestno文本50考試名稱FTotal_ach 總成績表ID自動編號長整型Tuser_name文本8學生Ftestno文本50考試名稱Ftotal_ach數(shù)字單精度型總成績Fuser_testnumber文本50準考證號Fuser_class文本10班級F字段名稱數(shù)據(jù)類型字段大小說明主鍵Ach 學生成績表ID自動編號長整型T user_testnumber文本50準考證號 Fuser_class文本50班級名稱 F ach數(shù)字 單精度型 成績Ftestno文本50考試場次 FAdmin 管理員用戶表subject文本50科目名稱
29、 F subject_type文本5科目類型 F user_name文本8學生 F teacher_name文本8任課教師 Fadmin_pwd文本50FClass 班級表ID自動編號長整型T admin_name文本50用戶名FID自動編號長整型TSt_info 學生表stclass文本50班級名稱F class_number數(shù)字長整型班級人數(shù)FID自動編號長整型T user_number文本50學號F user_name文本8 Fuser_testnumber文本50準考證號F user_idnumber文本18號Fuser_sex文本2 F user_time文本12出生年月 F use
30、r_city文本10所在省市 F user_area文本10所在地縣 Fuser_rp備注獎懲情況Fuser_info備注備注Fuser_address文本50家庭地址 F user_postcode文本6 F user_homephone文本20家庭 F user_bedroomphone 文本20寢室 F user_mobilephoe文本20移動 F user_ 文本50郵件 F user_collogetestach文本50高考成績 F user_major文本20專業(yè)F user_class文本10班級FSubject 科目表ID自動編號長整型Tsubject文本50科目名稱FTea
31、cher 教師表id自動編號長整型Tteacher_name文本8教師名稱Fteacher_number文本20教師工號Fteacher_zc文本10教師FTestno 考試表ID自動編號長整型Ttestno文本50考試名稱FTotal_ach 總成績表ID自動編號長整型Tuser_name文本8學生Ftestno文本50考試名稱Ftotal_ach數(shù)字單精度型總成績Fuser_testnumber文本50準考證號Fuser_class文本10班級F學生第一節(jié) 用戶瀏覽頁面第四章 詳細設計用戶瀏覽界面分為管理、成績管理、班級管理、科目管理、用戶管理、系統(tǒng)。第二節(jié) 用戶登陸模塊一、程序描述根據(jù)登
32、陸用戶的不同,讓用戶分別登陸普通用戶模塊和系統(tǒng)管理員模塊。二、流程三、詳細代碼設計<%dim admin_name,admin_pwd admin_name=trim(request("name") admin_pwd=trim(request("pwd")if admin_name="" or admin_pwd="" thenresponse.write "<script>alert('對不起,用戶名和不能為空!');document.location.href=
33、39;index.asp'</script>" response.endend ifset rs=server.createobject("adodb.recordset")sql="select * from admin whemin_name='"&admin_name&"'" rs.open sql,conn,1,1%><%if not rs.eof thenif rs("admin_pwd")<>admin_pwd the
34、nresponse.write "<script>alert('對不起,不正確,請重新輸入');document.location.href='index.asp'</script>" response.endelse if rs("admin_name")<>"admin" then session("user")=admin_name response.redirect "info_manager1.asp" elseses
35、sion("admin")=admin_name response.redirect "info_manager.asp" end ifend if elseresponse.write "<script>alert('對不起,你的用戶名不,請與管理員!');document.location.href='index.asp'</script>"response.end end if%>第三節(jié) 學生管理模塊一、 學生瀏覽(一)界面預覽(二)代碼設計<div align
36、="center"><center><table border="0" width="700" cellspacing="0" cellpadding="0"><% if Not(rst.bof and rst.eof) then'判別數(shù)據(jù)表中是否為空 NumRecord=rst.recordcountrst.pagesize=10 NumPage=rst.Pagecountif request("page")=empty then
37、 NoncePage=1elseif Cint(request("page")<1 then NoncePage=1else NoncePage=request("page") end ifif Cint(Trim(request("page")>Cint(NumPage) then NoncePage=NumPage end ifelse NumRecord=0 NumPage=0 NoncePage=0 end if%> <table border="1" width="700
38、" bordercolorlight="#000000" cellspacing="0" cellpadding="5" bordercolordark="#FFFFFF"><tr><td width="71" bgcolor="#EBE9FE" align="center">學號</td><td width="78" bgcolor="#EBE9FE" al
39、ign="center">姓名</td><td width="65" bgcolor="#EBE9FE" align="center"></td><td width="78" bgcolor="#EBE9FE" align="center">班級</td><td width="110" bgcolor="#EBE9FE" align="
40、center">出生年月</td><td width="110" bgcolor="#EBE9FE" align="center">寢室</td><td width="71" bgcolor="#EBE9FE" align="center">修改</td><td width="71" bgcolor="#EBE9FE" align="center
41、">刪除</td></tr><%if Not(rst.bof and rst.eof) then rst.move (Cint(NoncePage)-1)*10,1 for i=1 to rst.pagesize%><tr><td width="71" align="center"><%=rst("user_number")%></td><td width="78" align="center&quo
42、t;><a href=viewuser.asp?id=<%=rst("id")%>><%=rst("user_name")%></a></td><td width="65" align="center"><%=rst("user_sex")%></td><td width="78" align="center"><%=rst("
43、user_class")%></td><td width="110" align="center"><%=rst("user_time")%></td><td width="110" align="center"><%=rst("user_bedroomphone")%></td><td width="71" align="center&qu
44、ot;><a href=mod_info.asp?id=<%=rst("id")%>>修改</a></td><td width="71" align="center"><a href=delete_info.asp?id=<%=rst("id")%>>刪除</a></td></tr><% rst.movenextif rst.eof then exit for nextelseresp
45、onse.write "<tr><td colspan=13><marquee scrolldelay=120 behavior=alternate>沒有找到任何!</marquee></td></tr>" end ifrst.set rst=nothing%></table></table></div><table width="748" border="0" align="center">
46、;<tr><td height="17"><div align="right"><input type="hidden" name="page" value="<%=NoncePage%>"><%if NoncePage>1 thenresponse.write "|<a href=info_manager.asp?page=1>首頁</a>| |<a href=info_manage
47、r.asp?page="&NoncePage-1&">上一頁</a>| " elseresponse.write "|首頁| |上一頁| " end ifif Cint(Trim(NoncePage)<Cint(Trim(NumPage) thenresponse.write "|<a href=info_manager.asp?page="&NoncePage+1&">下一頁</a>| |<a h
48、ref=info_manager.asp?page="&NumPage&">尾頁</a>|" elseresponse.write "|下一頁| |尾頁|" end if%> 頁次:<font color="#0033CC"><%=NoncePage%></font>/<font color="#0033CC"><%=NumPage%></font>共<font colo
49、r="#0033CC"><%=NumRecord%></font>條 </div></td></table>二、 學生錄入(一)界面預覽(二)代碼設計 <% dimuser_number,user_name,user_testnumber,user_idnumber,user_sex,user_time,user_city,user_area,user_address,user_postcode,user_homep hone,user_bedroomphone,user_mobil
50、ephoe,user_ ,user_major,user_class,user_collogetestach,user_rp,user_info user_number=trim(request("user_number")user_name=trim(request("user_name") user_testnumber=trim(request("user_testnumber") user_idnumber=trim(request("user_idnumber") user_sex=trim(reques
51、t("user_sex") user_time=trim(request("user_time") user_city=trim(request("user_city") user_area=trim(request("user_area") user_address=trim(request("user_address") user_postcode=trim(request("user_postcode") user_homephone=trim(request(&quo
52、t;user_homephone") user_bedroomphone=trim(request("user_bedroomphone")user_mobilephoe=trim(request("user_mobilephoe") user_=trim(request("user_ ") user_major=trim(request("user_major") user_class=trim(request("user_class") user_collogetestach=tr
53、im(request("user_collogetestach") user_rp=trim(request("user_rp") user_info=trim(request("user_info")%><%set rs=server.createobject("adodb.recordset")sql="select * from st_info where user_number='"&user_number&"'" rs.o
54、pen sql,conn,1,3%><%if not rs.eof thenresponse.write "學號已經(jīng),請更換" response.endelse rs.addnewrs("user_number")=user_number rs("user_name")=user_name rs("user_testnumber")=user_testnumber rs("user_idnumber")=user_idnumber rs("user_sex")=u
55、ser_sex rs("user_time")=user_time rs("user_city")=user_city rs("user_area")=user_area rs("user_address")=user_address rs("user_postcode")=user_postcode rs("user_homephone")=user_homephone rs("user_bedroomphone")=user_bedroomphone
56、rs("user_mobilephoe")=user_mobilephoe rs("user_ ")=user_ rs("user_major")=user_major rs("user_class")=user_class rs("user_collogetestach")=user_collogetestach rs("user_rp")=user_rp rs("user_info")=user_infors.update rs.set rs=noth
57、ing end if%><%set rs1=server.createobject("adodb.recordset")sql="select * from admin whemin_name='"&user_testnumber&"'" rs1.open sql,conn,1,3%><%if rs1.eof then rs1.addnewrs1("admin_name")=user_testnumber rs1("admin_pwd")=
58、user_testnumber rs1.updaters1. set rs1=nothingresponse.write "<script language='javascript'>window.confirm('用戶已經(jīng)添加到數(shù)據(jù)庫')</script><a href='add_info.asp'>繼續(xù)錄入學生 </a>"end if%>三、 學生(一)界面預覽(二)代碼設計<%dim user_name user_name=trim(request("
59、user_name") if user_name="" thenresponse.write "輸入不能為空"response.end end ifset rs=server.createobject("adodb.recordset")sql="select * from st_info where user_name like '%"&user_name&"%'"rs.open sql,conn,1,1%><div align="
60、;center"><center><table border="1" width="400" cellspacing="0" cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFFF"><tr><td width="100%" colspan="5"><p align="cente
61、r">查找結果</p></td></tr><tr><td width="20%" align="center">ID 號</td><td width="20%" align="center">學號</td><td width="20%" align="center">姓名</td><td width="20%" al
62、ign="center"></td><td width="20%" align="center">班級</td></tr><%if not rs.eof then%><%do while not rs.eof%><tr><td width="20%" align="center"><%=rs("id")%></td><td width="
63、;20%" align="center"><%=rs("user_number")%></td><td width="20%" align="center"><a href=viewuser.asp?id=<%=rs("id")%>><%=rs("user_name")%></a></td><td width="20%" align=&qu
64、ot;center"><%=rs("user_sex")%></td><td width="20%" align="center"><%=rs("user_class")%></td></tr><%rs.movenext%><%loop%><%else%><tr><td width="100%" colspan="5"><marquee>沒有您所查找的學生</marquee></td></tr><%end if%></table></center></div><%rs.set rs=nothing%>2)按學號<%dim user_number user_number=trim(request("user_number")if user_number="" then response.write &qu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車租賃服務合同與事故免責條款
- 音樂節(jié)演出策劃與執(zhí)行合同
- 2024年工業(yè)廢水處理新技術研發(fā)合同
- 醫(yī)療器械設備采購及售后服務合同協(xié)議
- 軟件外包服務合同
- 船舶修理工程責任歸屬與風險分攤合同
- 跨海橋梁建設工程承包合同
- 氣體買賣合同
- 汽車租賃行業(yè)車輛租賃合同
- 新能源儲能系統(tǒng)研發(fā)合作合同
- 基于深度學習的醫(yī)學影像識別與分析
- 部編版《道德與法治》六年級下冊教材分析萬永霞
- 粘液腺肺癌病理報告
- 鑄牢中華民族共同體意識自評報告范文
- 巡察檔案培訓課件
- 物流營銷(第四版) 課件 第六章 物流營銷策略制定
- 上海高考英語詞匯手冊列表
- PDCA提高患者自備口服藥物正確堅持服用落實率
- 上海石油化工股份有限公司6181乙二醇裝置爆炸事故調(diào)查報告
- 家譜人物簡介(優(yōu)選12篇)
- 2023年中智集團下屬中智股份公司招聘筆試題庫及答案解析
評論
0/150
提交評論