




已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I 目 錄 摘 要 . 錯(cuò)誤 !未定義書(shū)簽。 Abstract . 錯(cuò)誤 !未定義書(shū)簽。 第 1章 緒論 . 3 1.1 系統(tǒng)開(kāi)發(fā)背景 . 3 1.2 開(kāi)發(fā)目的及意義 . 3 1.3 國(guó)內(nèi)外研究現(xiàn)狀 . 4 1.4 開(kāi)發(fā)環(huán)境介紹 . 5 1.4.1 數(shù)據(jù)庫(kù)的選擇 . 7 1.4.2 硬件環(huán)境 . 8 1.4.3 軟件環(huán)境 . 8 1.5 設(shè)計(jì)內(nèi)容 . 9 1.6 本章小結(jié) . 錯(cuò)誤 !未定義書(shū)簽。 第 2章 需求分析 . 10 2.1 系統(tǒng)開(kāi)發(fā)目標(biāo)和規(guī)劃 . 10 2.2 可行性分析 . 10 2.3 功能需求 . 11 2.3.1 各功能模塊圖 . 12 2.4 系統(tǒng)性能需求和其他需求 . 15 2.5 系統(tǒng) E-R圖 . 15 2.6 系統(tǒng)流 程圖 . 17 2.7 本章小結(jié) . 錯(cuò)誤 !未定義書(shū)簽。 第 3章 總體設(shè)計(jì)思路 . 19 3.1 系統(tǒng)總體需求 . 19 3.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) . 19 3.3 數(shù)據(jù)庫(kù)表設(shè)計(jì) . 20 第 4章 系統(tǒng)模塊設(shè)計(jì) . 26 4.1 用戶界面設(shè)計(jì) . 26 4.2 系統(tǒng)主頁(yè)面 . 26 4.8 支部風(fēng)采模塊 . 錯(cuò)誤 !未定義書(shū)簽。 4.9 本章小結(jié) . 錯(cuò)誤 !未定義書(shū)簽。 第 5章 系統(tǒng)測(cè)試和維護(hù) . 34 5.1 測(cè)試原則 . 34 5.3 系統(tǒng)運(yùn)行及維護(hù) . 35 5.4 本章小節(jié) . 36 結(jié) 論 . 37 參考文獻(xiàn) . 39 II 致 謝 . 41 3 第 1 章 緒論 50 年代末,計(jì)算機(jī)的發(fā)明使得人類對(duì)“信息”這一概念逐漸認(rèn)識(shí)和重視,信息的傳播影響著生產(chǎn)力的發(fā)展,是影響人們經(jīng)濟(jì)生活的重要因素。隨著計(jì)算機(jī)的不斷發(fā)展,用計(jì)算機(jī)來(lái)處理信息已經(jīng)成為一種趨勢(shì),計(jì)算機(jī)已經(jīng)逐漸代替人力來(lái)完成對(duì)信息的采集、存儲(chǔ)、檢索、加工和傳播。早期的信息管理系統(tǒng)是基于早期的計(jì)算機(jī),由于處理性能的限制,沒(méi)有很好的網(wǎng)絡(luò)技術(shù)支持,編程語(yǔ)言的低級(jí)等因素,使得早期的信息管理 系統(tǒng)只是單一的人機(jī)界面,只能進(jìn)行一些簡(jiǎn)單的數(shù)據(jù)處理,如同現(xiàn)在的計(jì)算機(jī)本地文件管理系統(tǒng),除了用以代替紙張等媒介以節(jié)省人力成本外,沒(méi)有太多的實(shí)際意義。 1.1 系統(tǒng)開(kāi)發(fā) 背景 在新的世紀(jì)里,信息技術(shù)迅猛發(fā)展,而網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)又是信息技術(shù)最主要的核心。于是,基于 Web 的數(shù)據(jù)庫(kù)也就應(yīng)運(yùn)而生了。 隨著 Internet/Intranet 技術(shù)的發(fā)展,開(kāi)發(fā)基于 Web 的應(yīng)用程序勢(shì)在必行,數(shù)據(jù)庫(kù)技術(shù)更是需要和 Web 技術(shù)相結(jié)合,才有更為廣闊的前景。 ASP 作為微軟推出的新興 Web 應(yīng)用程序開(kāi)發(fā)技術(shù),在數(shù)據(jù)庫(kù)應(yīng)用方面發(fā)揮著越來(lái)越重 要的作用,同時(shí)瀏覽器 /服務(wù)器模式的數(shù)據(jù)庫(kù)體系也正逐漸成為數(shù)據(jù)庫(kù)結(jié)構(gòu)的主流。 1.2 開(kāi)發(fā)目的 及意義 Internet 的普及和應(yīng)用使人們的現(xiàn)代生活方式發(fā)生了深刻的變化,學(xué)??偸翘幱诮邮苄轮R(shí)的最前沿地帶,于是校園網(wǎng)的應(yīng)用和管理系統(tǒng)的開(kāi)發(fā)也正蓬勃發(fā)展并發(fā)揮著巨大的作用,遠(yuǎn)程教育、網(wǎng)上查詢成績(jī)、網(wǎng)上招生等等對(duì)于我們己不再陌生。 然而,目前很多高校的學(xué)生管理仍然采用的是傳統(tǒng)的管理模式 :分發(fā)試卷給學(xué)生考試、老師領(lǐng)表手工登錄成績(jī)、學(xué)生查詢成績(jī)還必須到教學(xué)管理部門。事實(shí) 4 證明 :這種傳統(tǒng)的管理模式既浪費(fèi)人力資源,又不利于提高 工作效率。于是,開(kāi)發(fā)一套學(xué)生學(xué)籍管理系統(tǒng)已經(jīng)迫在眉睫。 國(guó)內(nèi)外己有不少大學(xué)和科研機(jī)構(gòu)開(kāi)發(fā)了一些教學(xué)管理系統(tǒng)和學(xué)生管理系統(tǒng),但是這些系統(tǒng)或多或少都存在以下問(wèn)題 :用戶界面復(fù)雜 ;使用方式較分散 ;成本較高,開(kāi)放性不好,使很多最新的多媒體技術(shù)、人工智能和網(wǎng)絡(luò)技術(shù)不能很好的融入系統(tǒng)中。 基于上述原因,我們?cè)O(shè)計(jì)并開(kāi)發(fā)了這套學(xué)生學(xué)籍管理系統(tǒng),該系統(tǒng)開(kāi)發(fā)成本低,適用性廣,界面友好簡(jiǎn)單,開(kāi)放性好,與以往的系統(tǒng)相比具有很大的優(yōu)勢(shì)。 1.3 國(guó)內(nèi)外研究現(xiàn)狀 計(jì)算機(jī)的不斷發(fā)展為人們帶來(lái)了高速高效、計(jì)算準(zhǔn)確的全新信息處理時(shí)代,用計(jì)算機(jī) 代替手工管理?yè)碛羞^(guò)去無(wú)法想象的好處,例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,使得學(xué)生檔案管理系統(tǒng)的效率和質(zhì)量都得到飛躍式的提高。 現(xiàn)在,我國(guó)的計(jì)算機(jī)的普及程度已經(jīng)達(dá)到相當(dāng)高的水平,快節(jié)奏的城市到處充斥著數(shù)據(jù)的光速傳動(dòng),計(jì)算機(jī)已經(jīng)成為人們學(xué)習(xí)和工作不可或缺的得力助手。而且相比過(guò)去,計(jì)算機(jī)的硬件成本已經(jīng)相當(dāng)?shù)?,硬件技術(shù)已經(jīng)相當(dāng)成熟,就普通個(gè)人計(jì)算機(jī)而言,處理器從 P3 賽楊 1.0、 AMD1.0、到 P4 時(shí)代、到現(xiàn)在的雙核甚至四核處理器,僅僅只有幾年的時(shí)間,同樣,內(nèi)存的大小頻率、硬盤的 大小與轉(zhuǎn)速以及尋址技術(shù)、主板的總線頻率、接口技術(shù)等,都以無(wú)法想象的速度在發(fā)展,由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點(diǎn),它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此使用計(jì)算機(jī)來(lái)實(shí)現(xiàn)學(xué)生檔案管理的計(jì)算機(jī)化已經(jīng)成為當(dāng)今時(shí)代發(fā)展的需要。 國(guó)內(nèi)外己有不少大學(xué)和科研機(jī)構(gòu)開(kāi)發(fā)了一些教學(xué)管理系統(tǒng)和學(xué)生管理系統(tǒng),但是這些系統(tǒng)或多或少都存在以下問(wèn)題 :用戶界面復(fù)雜 ;使用方式較分散 ;成本較高,開(kāi)放性不好,使很多最新的多媒體技術(shù)、人工智能和網(wǎng)絡(luò)技術(shù)不能很好的融入系統(tǒng)中。 5 現(xiàn)在,在較發(fā)達(dá)的的 城市和城鎮(zhèn)地區(qū),很多高等學(xué)校都已經(jīng)使用了學(xué)生檔案管理系統(tǒng),但是現(xiàn)在我國(guó)的很多中小學(xué)校中檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展和需要,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代,這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。應(yīng)用計(jì)算機(jī)進(jìn)行學(xué)生檔案管理,歸納起來(lái),主要有以下幾點(diǎn)優(yōu)勢(shì): (1) 可以方便地存儲(chǔ)歷屆的學(xué)生檔案,管理更為安全、高效; (2) 只需一到兩名管理員對(duì)學(xué)生檔案信息進(jìn)行管理,節(jié)省大量人力; (3) 可以迅速查詢及修改相關(guān)信息。 1.4 開(kāi)發(fā)環(huán)境介 紹 本系統(tǒng)主要編程語(yǔ)言有 Asp、 HTML,數(shù)據(jù)庫(kù)操作語(yǔ)言有 SQL。 ASP Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱為“ ASP”, ASP 之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的 HTML 格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如 IE 或 Netscape)都可以正確地獲得 ASP 的“執(zhí)行”結(jié)果,并且將這 ASP 執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像 VBScript 或 JavaScript 是在客戶端( Client)的瀏覽器上執(zhí)行,若使用 VBScript 來(lái)設(shè)計(jì)程序,客戶端( Client)在瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端( Client)若使用 Netscape 瀏覽器就無(wú)法顯示 VBScript 的執(zhí)行結(jié)果。 Asp 具有以下特點(diǎn): (1) 簡(jiǎn)單易上手:使用 VBScript、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,同時(shí)結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 (2) 任何開(kāi)發(fā)工具皆可用于開(kāi)發(fā) ASP:只要使用一般的文書(shū)編輯程序,如 Windows 記事本,就可以編輯。當(dāng) 然,其他網(wǎng)頁(yè)開(kāi)發(fā)工具,例如, FrontPage Express、FrontPage 等也都可以;不過(guò)還是建議你用記事本來(lái)寫(xiě),既省錢又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫(xiě) ASP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。 (3) 與瀏覽器無(wú)關(guān)( Browser Independence):用戶端只要使用可執(zhí)行 HTML 代 6 碼的瀏覽器,即可瀏覽 ASP 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 ASP 所使用的腳本語(yǔ)言( VBScript、JScript)均在 Web 服務(wù)器端執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的 HTML 文件適用于不同的瀏覽器 ,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言 (4) 語(yǔ)言相容性高: ASP 能與任何 ActiveX Scripting 語(yǔ)言相容。 ActiveX Server Components( ActiveX 服務(wù)器元件)具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic、 Java、 Visual C+、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Components。 (5) 隱密安全性高:如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到 HTML 文件,原始的 ASP 程序代碼是看不到的!這是因?yàn)?ASP 程序先于網(wǎng)站服務(wù)( WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端( Client)的瀏覽器上,因此,我們所辛苦撰寫(xiě)的 ASP 程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。 ASP 技術(shù)在靜態(tài) HTML 內(nèi)容中嵌入服務(wù)端腳本,實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容的動(dòng)態(tài)改變。 ASP是一種開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),它既不是一種編程語(yǔ)言,也不是一種開(kāi)發(fā)工具軟件,同樣也不是一種應(yīng)用程序, ASP 定義服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)模型。 HTML 語(yǔ)言 HTML( Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超文客戶端瀏覽器 圖 1.1 Asp 運(yùn)行機(jī) 制圖 腳本引擎 ASP腳本 Asp.dll ASP 文件 HTTP 數(shù)據(jù)庫(kù) Web 服務(wù)器 IIS 7 本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。用 HTML 編寫(xiě)的超文本文檔稱為 HTML 文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如 UNIX, WINDOWS 等)。自 1990 年以來(lái) HTML 就一直被用作 World Wide Web 上的信息表示語(yǔ)言,用于描述 Homepage 的格式設(shè)計(jì)和它與 WWW 上其它Homepage 的連結(jié)信息。 HTML 文檔(即 Homepage 的源文件)是一個(gè)放置了標(biāo)記的 ASCII 文本文件,通常它帶有 .html 或 .htm 的文件擴(kuò)展名。生成一個(gè) HTML 文檔主要有以下三種途徑: 一 .手工直接編寫(xiě)(例如用你所喜愛(ài)的 ASCII 文本編輯器或其它 HTML 的編輯工具)。 二 .可以使用 Frontpage、 Dreamweaver 進(jìn)行編輯,也可通過(guò)某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如 WORD 文檔)轉(zhuǎn)換成 HTML 文檔。 三 .由 Web 服務(wù)器(或稱 HTTP 服務(wù)器)一方實(shí)時(shí)動(dòng)態(tài)地生成。 SQL 語(yǔ)言 SQL 是 Structured Query Language 的縮寫(xiě),它的中文意思是結(jié)構(gòu)化查詢語(yǔ)言。它是定義和訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的國(guó)際化標(biāo) 準(zhǔn)。 SQ 是用戶與 Oracle 或其他類型數(shù)據(jù)庫(kù)傳遞信息的語(yǔ)言,是用戶存取數(shù)據(jù)庫(kù)的命令集。 SQL 是一種非過(guò)程化語(yǔ)言,它一次可處理記錄集合,允許一個(gè) SQL 語(yǔ)句操作的結(jié)果作為另一個(gè)語(yǔ)句的輸入, SQL 能將全部的數(shù)據(jù)管理任務(wù)統(tǒng)一在一種語(yǔ)言中,無(wú)論用戶、系統(tǒng)管理員都可以利用它對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理。 1.4.1 數(shù)據(jù)庫(kù)的選擇 數(shù)據(jù)庫(kù)在一個(gè) MIS 系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。一個(gè)合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合 理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 數(shù)據(jù)庫(kù)是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)管理的最新技術(shù)。數(shù)據(jù)庫(kù)技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫(kù)技術(shù)是 20 世紀(jì), 60 年代后期產(chǎn)生和發(fā)展 8 起來(lái)的一項(xiàng)計(jì)算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)使計(jì)算機(jī)應(yīng)用滲透到人類社會(huì)的廣闊領(lǐng)域。目前數(shù)據(jù)庫(kù)的建設(shè)規(guī)模和性能、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的標(biāo)志,數(shù)據(jù)庫(kù)技術(shù)也成為計(jì)算機(jī)科學(xué)技術(shù)學(xué)科的一個(gè)重要分支。 本系統(tǒng)選擇 Access 作為數(shù)據(jù)庫(kù),具有以下幾點(diǎn)理由: (1) 在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫(kù)的效率完全能夠滿足平時(shí)使用的要求; (2) 該數(shù)據(jù)庫(kù)可移植性強(qiáng),如果以后數(shù)據(jù)量增大,系統(tǒng)的查詢和處理速度無(wú)法達(dá)到要求時(shí),可以很容易地轉(zhuǎn)向 SQL Server 等大型數(shù)據(jù)庫(kù),程序部分基本不用改動(dòng); (3) 目前辦公室里的大多數(shù)電腦通常都安裝有 Office 系列軟件,在這樣的電腦軟件環(huán)境下不用再安裝額外的數(shù)據(jù)庫(kù)引擎,就能進(jìn)行數(shù)據(jù)庫(kù)的管理; (4) 該數(shù)據(jù)庫(kù)文件單一,利于數(shù)據(jù)的導(dǎo)入與導(dǎo)出。 1.4.2 硬 件環(huán)境 系統(tǒng)大部分在個(gè)人電腦上設(shè)計(jì)完成,基本配置如下: 主板:微星 845PL cpu : 賽揚(yáng) D2.4 內(nèi)存:金士頓 DDR512M 顯卡:七彩虹 ATI9250 128M 硬盤:金鉆 7200 80G 顯示器: 17” 純平 其它: cd 刻錄機(jī),普通機(jī)箱與電源。 1.4.3 軟件環(huán)境 設(shè)計(jì)中涉及到的主要軟件和開(kāi)發(fā)環(huán)境: 操作系統(tǒng): Windows xp sp2,安裝 IIS 5.0 9 編程與頁(yè)面制作: Macromedia Dreamweaver MX 2004 圖片處理: Macromedia Fireworks MX2004, Photoshop cs Flash 制作: Macromedia Flash MX 2004 文件上傳管理: FlashFXP3.2 等。 開(kāi)發(fā)環(huán)境: Asp,html 等語(yǔ)言。 1.5 設(shè)計(jì) 內(nèi)容 設(shè)計(jì)準(zhǔn)備期,首先了解項(xiàng)目的主要功能,選定實(shí)現(xiàn)系統(tǒng)的網(wǎng)絡(luò)語(yǔ)言及數(shù)據(jù)庫(kù)類型,并收集有關(guān)資料和借閱相關(guān)書(shū)籍,明確實(shí)現(xiàn)各個(gè)功能的要點(diǎn),初步形成系統(tǒng)的大體框架。 設(shè)計(jì)初期,完成各功能基本程序與一些小程序的編寫(xiě);完成系統(tǒng)頁(yè)面的基本頁(yè)面制作,并安排好首頁(yè)與各分頁(yè)面的大體內(nèi)容布局。 設(shè)計(jì)中期,完成文章管理系統(tǒng)、郵件群發(fā)、學(xué)生成 績(jī)管理、內(nèi)網(wǎng)入口等主要程序;修改和完善整個(gè)界面設(shè)計(jì)。 設(shè)計(jì)末期,完成全部欄目的設(shè)計(jì)與制作;完善各欄目程序在設(shè)計(jì)過(guò)程中發(fā)現(xiàn)的錯(cuò)誤與漏洞;界面上小處調(diào)整,完善與改進(jìn)內(nèi)容與布局上的不足; 完成系統(tǒng)的輔助功能,使系統(tǒng)盡量做到最大的人性化。 設(shè)計(jì)完成期,對(duì)整個(gè)系統(tǒng)進(jìn)行綜合調(diào)試與使用,解決一些調(diào)試過(guò)程中發(fā)現(xiàn)的小問(wèn)題。全面完成系統(tǒng)的設(shè)計(jì)制作。 以上只是初步的計(jì)劃與進(jìn)度安排,設(shè)計(jì)過(guò)程中可以根據(jù)進(jìn)度的快慢及老師的安排適當(dāng)?shù)倪M(jìn)行調(diào)整,再合理安排任務(wù)與進(jìn)度。 10 第 2 章 需求分析 2.1 系統(tǒng)開(kāi)發(fā)目標(biāo)和規(guī)劃 學(xué)生 檔案 管理系統(tǒng)是基于 Web 應(yīng)用的校園應(yīng)用方案,提供了學(xué)校信息化管理需要的靈活性,使學(xué)生、教師、家長(zhǎng)和主管部門之間能快速、及時(shí)地進(jìn)行溝通,全面實(shí)現(xiàn)校園的師生管理、教學(xué)管理、考試管理、學(xué)籍管理等,是高校實(shí)施信息化管理的強(qiáng)力支撐。 隨著計(jì)算機(jī)信息技術(shù)、網(wǎng)絡(luò)通訊等高新技術(shù)的發(fā)展,對(duì)高校學(xué)生管理提出了更高的要求,要求學(xué)生管理系統(tǒng)進(jìn)一步發(fā)展成為學(xué)生管理信息系統(tǒng)。這樣不僅可以使教師從煩瑣的事務(wù)中解脫出來(lái),而且還能提供面向?qū)W生的網(wǎng)上查詢成績(jī)、專家咨詢服務(wù)等快捷、靈活、方便的智能服務(wù)。學(xué)生學(xué)籍管理系統(tǒng)旨在使校園教學(xué)、教務(wù)管理、學(xué)生管理信息網(wǎng)絡(luò)化 ,解決已往信息傳遞不方便、不快捷等問(wèn)題,通過(guò)本系統(tǒng)可實(shí)現(xiàn)學(xué)生檔案管理網(wǎng)絡(luò)化,方便教師網(wǎng)上登錄成績(jī)、學(xué)生網(wǎng)上查詢成績(jī)。應(yīng)用表明,使用該系統(tǒng)可以大大提高工作效率,節(jié)省人力資源,提高高校行政管理的管理水平,有利于推動(dòng)高校學(xué)生管理的“無(wú)紙化辦公”進(jìn)程 。 2.2 可行性分析 1.管理可行性 系統(tǒng)開(kāi)發(fā)的工作量不大,基本上一到兩個(gè)開(kāi)發(fā)人員就可以完成系統(tǒng)的需求調(diào)查、系統(tǒng)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā),項(xiàng)目進(jìn)度安排合理,可以按照進(jìn)度完成設(shè)計(jì)任務(wù)。所以系統(tǒng)開(kāi)發(fā)的管理工作比較簡(jiǎn)單,具有管理可行性。 2.技術(shù)可行性 系統(tǒng)采用 Browser/Web Server 模式。它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的 MIS 系統(tǒng)紛紛采用這種模式。它的主要優(yōu)點(diǎn)是集中化管理和維護(hù),便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便;而客戶端的免安裝和零維護(hù)的特點(diǎn),極大地降低了日后的維護(hù)成本。利用 ASP 技術(shù)是開(kāi)發(fā) B/S 模式軟件最方便、最簡(jiǎn)單的方 11 法。 信息管理系統(tǒng)的功能將需要不斷的擴(kuò)充和更新,數(shù)據(jù)庫(kù)的數(shù)據(jù)表及其結(jié)構(gòu)也隨之需要進(jìn)行更新,軟件也必將不斷地更新;同時(shí)軟件產(chǎn)品本身就要經(jīng)過(guò)一個(gè)不斷自我完善的過(guò)程 ?;谏鲜隹紤],用 Browser/Web 模式來(lái)設(shè)計(jì)管理系統(tǒng)比較合適,服務(wù)器端采用 Access 數(shù)據(jù)庫(kù)系統(tǒng)和 ASP 組件來(lái)構(gòu)成管理系統(tǒng)的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來(lái)完成管理的各項(xiàng)記錄和查詢的操作,同時(shí)可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。該項(xiàng)技術(shù)是目前比較成熟的信息系統(tǒng)開(kāi)發(fā)技術(shù),所以系統(tǒng)的開(kāi)發(fā)具有技術(shù)可行性。 3.經(jīng)濟(jì)可行性 系統(tǒng)開(kāi)發(fā)成本低, asp 和 access 數(shù)據(jù)庫(kù)是比較成熟的信息系統(tǒng)開(kāi)發(fā)技術(shù),開(kāi)發(fā)本系統(tǒng)只需要使用免費(fèi)的開(kāi)發(fā)平臺(tái),需個(gè)人電腦一臺(tái),以及開(kāi)發(fā)人員一到兩個(gè)。系統(tǒng)運(yùn)行只需要利用學(xué)?,F(xiàn)有的網(wǎng)絡(luò)服務(wù)器 上傳運(yùn)行。所以本系統(tǒng)的開(kāi)發(fā)完全具有經(jīng)濟(jì)可行性。 2.3 功能 需求 本系統(tǒng)是一個(gè)基于 ASP 的學(xué)生檔案管理系統(tǒng),它主要是對(duì)學(xué)生的一些信息(包括基本檔案信息、成績(jī)信息等)進(jìn)行詳細(xì)的管理,并且對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單管理,最關(guān)鍵的是這些管理功能都必須能夠在網(wǎng)上實(shí)現(xiàn)。具體功能可以從兩個(gè)方面來(lái)介紹: 一、從管理員角度講,實(shí)現(xiàn)的功能是: ( 1)對(duì)學(xué)生有關(guān)數(shù)據(jù)的輸入功能 圖 1.0 B/S 體系架構(gòu) 客戶端 客戶端 后臺(tái)數(shù)據(jù)庫(kù) Web 服務(wù)器 12 a) 實(shí)現(xiàn)對(duì)學(xué)生基本信息的輸入 b) 實(shí)現(xiàn)對(duì)學(xué)生成績(jī)信息的輸入 ( 2)對(duì)學(xué)生有關(guān)數(shù)據(jù)的更新功能 由管理員進(jìn)行檔案收集,經(jīng)過(guò)對(duì)檔案資料的處理,更新學(xué)生檔案管理系統(tǒng)中的相關(guān)信息(包括學(xué)生基本信息和學(xué)生成績(jī)信息)。 ( 3)對(duì)學(xué)生檔案信息的查詢功能 管理員可以通過(guò)自己的用戶名和密碼在因特網(wǎng)上對(duì)所有學(xué)生的信息(包括學(xué)生的檔案信息、學(xué)生的成績(jī)信息)進(jìn)行查詢。 ( 4)對(duì)班級(jí)、科目和教師信息的簡(jiǎn)單管理 ( 5)對(duì)用戶密碼的管理 二、從普通用戶(學(xué)生)的角度講,實(shí)現(xiàn)的功能是: ( 1)在校學(xué)生可以通過(guò)自己的學(xué)號(hào)和密碼在因特網(wǎng)上對(duì)自己的個(gè)人信息(包括個(gè)人的檔案信息、成績(jī)信息)進(jìn)行查詢。 ( 2)對(duì)用戶密碼的管理 2.3.1 各功能模塊圖 1系統(tǒng)功能模塊設(shè)計(jì) 學(xué)生檔案管理系統(tǒng) 系統(tǒng)管理員模塊 普通用戶模塊 學(xué)生信息管理 用戶資料管理 學(xué)生成績(jī)管理 班級(jí)信息管理 科目信息管理 學(xué)生信息和成績(jī)?yōu)g覽 圖 2.1 總體框架圖 13 2.學(xué)生信息管理功能模塊圖 圖 2.2 學(xué)生信息管理模塊 3.學(xué)生成績(jī)管理功能模塊圖 圖 2.3 學(xué)生成績(jī)管理模塊 4.班級(jí)信息功能模塊圖 學(xué)生成績(jī)管理 成績(jī)?yōu)g覽 成績(jī)添加 成績(jī)查詢 單科成績(jī)排行榜 總成績(jī)排行榜 成績(jī)及格率分析 學(xué)生信息管理 成績(jī)單發(fā)送 信息瀏覽 信息錄入 信息查詢 按姓名 按學(xué)號(hào) 14 圖 2.4 班級(jí)信息管理模塊 5.科目管理功能模塊圖 圖 2.5 科目信息管理模塊 6.用戶資料功能模塊圖 圖 2.6 用戶資料管理模塊 科目信息管理 信息瀏覽 信息添加 信息查詢 任課教師管理 班級(jí)信息管理 信息瀏覽 信息添加 信息查詢 考試信息添加 用戶資料管理 用戶添加 用戶密碼修改 15 2.4 系統(tǒng)性能需求和其他需求 1.系統(tǒng)性能需求 B/S 體系結(jié)構(gòu)前臺(tái)只負(fù)責(zé)界面表示,實(shí)現(xiàn)瘦客戶機(jī),減輕維護(hù)工作量,程序的修改只限于數(shù)據(jù)庫(kù)服務(wù)器端及應(yīng)用程序服務(wù)器端,客戶端通過(guò)瀏覽器訪問(wèn)應(yīng)用程序服務(wù)器,界面統(tǒng)一簡(jiǎn)單,軟件層次較少,維護(hù)容易。 系統(tǒng)中的網(wǎng)絡(luò)服務(wù)器要求采用高級(jí)系統(tǒng) 體系結(jié)構(gòu)以及擴(kuò)展數(shù)據(jù)輸出 (EDO)內(nèi)存子系統(tǒng),具有強(qiáng)大的工作性能和最大的工 /i0 帶寬。 2.其他需求 ( 1)值得信賴的可靠性和安全性 系統(tǒng)可自動(dòng)檢測(cè)輸入數(shù)據(jù)的準(zhǔn)確性和完整性。當(dāng)出現(xiàn)故障或事故造成系統(tǒng)中斷后,系統(tǒng)對(duì)數(shù)據(jù)的完整性具有檢測(cè)、保護(hù)和恢復(fù)能力。 ( 2)開(kāi)放性及可擴(kuò)充性 軟件設(shè)計(jì)采用標(biāo)準(zhǔn)化接口,硬件平臺(tái)采用標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,采用開(kāi)放式數(shù)據(jù)庫(kù)互連接口 (ODBC),使本系統(tǒng)與其它應(yīng)用系統(tǒng)容易實(shí)現(xiàn)互連。 ( 3)先進(jìn)的 Internet 支持 系統(tǒng)采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)技術(shù)、消息傳遞與工作流技術(shù) Internet技術(shù)、安全與容錯(cuò)技術(shù)相結(jié)合。 本系統(tǒng)為高??缛胄畔⒒虒W(xué)時(shí)代提供技術(shù)支撐平臺(tái),使校內(nèi)應(yīng)用 (如成績(jī)管理、學(xué)籍管理、畢業(yè)生信息管理等 )系統(tǒng)從單機(jī)操作、 C/S 結(jié)構(gòu)操作上升到基于Web 應(yīng)用的 B/S 結(jié)構(gòu)體系中來(lái)。系統(tǒng)提供豐富的服務(wù)以滿足學(xué)校需要。 2.5 系統(tǒng) E-R 圖 1學(xué)生檔案 E-R 圖 16 圖 2.7 學(xué)生檔案 E-R 圖 2 學(xué)生成績(jī) E-R 圖 圖 2.8 學(xué)生成績(jī) E-R 圖 學(xué)生檔案 學(xué)號(hào) 電子郵 件 寢室電 話 姓名 班級(jí) 準(zhǔn)考證號(hào) 家庭住址 所在省份 家庭電 話 身份證號(hào) 性別 出生年月 所在地縣 郵編 移動(dòng)電 話 專業(yè) Id 備注信息 獎(jiǎng)懲情況 學(xué)生成績(jī) 準(zhǔn)考證號(hào) 班級(jí)名稱 成績(jī) ID 任課教師 科目名稱 科目類型 學(xué)生姓名 考試場(chǎng)次 17 3班級(jí) E-R 圖 圖 2.9 班級(jí)信息 E-R 圖 2.6 系統(tǒng)流程圖 1 系統(tǒng)業(yè)務(wù)流程分析 該圖形主要用來(lái)分析系統(tǒng)的業(yè)務(wù)流程,其運(yùn)行步驟如圖 2.10 所示。首先將新來(lái)的所有學(xué)生的信息進(jìn)行收集,然后管理員登錄該學(xué)生檔案管理系統(tǒng)進(jìn)行信息的錄入操作,保存后的數(shù)據(jù)全部保存到數(shù)據(jù)庫(kù)中,如果在輸入數(shù)據(jù)的時(shí)候,輸入的信息有誤,那么管理員可以查詢到該學(xué)生的信息,然后進(jìn)行必要的增刪查改的操作。 圖 2.10 系統(tǒng)業(yè)務(wù)流程圖 2 登錄管理流程圖 此 系統(tǒng)有兩個(gè)用戶權(quán)限,一個(gè)是系統(tǒng)管理員,另一個(gè)是普通學(xué)生,當(dāng)用戶登錄入 管理員 數(shù)據(jù)庫(kù) 數(shù)據(jù)收集 Internet/局域網(wǎng) 用戶添加、修改、查詢 所屬專業(yè) 所屬系別 輔導(dǎo)員 班級(jí)信息 ID 班級(jí)人數(shù) 班級(jí)名稱 18 錄的時(shí)候,系統(tǒng)首先要判斷該用戶輸入的用戶名和密碼是否正確,如果與數(shù)據(jù)庫(kù)中信息匹配則登錄成功,在登錄的時(shí)候,系統(tǒng)還需要對(duì)該用戶進(jìn)行身份權(quán)限鑒別,如果是管理員那么擁有的權(quán)限就多,如果是普通學(xué)生,那么擁有的權(quán)限就只是查看自己相關(guān)的各種信息等。 系統(tǒng)登錄流程圖如圖 2.11 所示。 圖 2.10 登錄管理流程圖 正確 否 是 錯(cuò)誤 用戶 管理員模塊 普通用戶模塊 管理員帳號(hào) 登錄 退出 19 第 3 章 總體設(shè)計(jì) 思路 3.1 系統(tǒng)總體需求 設(shè)計(jì)開(kāi)發(fā)信息系統(tǒng)是一項(xiàng)系統(tǒng)工程,需要開(kāi)發(fā)設(shè)計(jì)者綜合全面考慮系統(tǒng)的各個(gè)方面,開(kāi)發(fā)和 設(shè)計(jì)過(guò)程是否合理,將直接或間接影響系統(tǒng)的質(zhì)量,因此,需要用系統(tǒng)工程的分析方法,盡可能地提高系統(tǒng)的各項(xiàng)指標(biāo)。 ( 1)要力求最大限度地滿足實(shí)際工作的需要,充分考慮各應(yīng)用層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實(shí)用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。用戶接口和操作界面設(shè)計(jì)盡可能做到界面美觀大方,操作簡(jiǎn)單實(shí)用。 (2)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘薯銷售方案模板(3篇)
- 物流經(jīng)理述職報(bào)告
- 浣溪沙 蘇軾教學(xué)課件
- 母嬰護(hù)理培訓(xùn)課件教學(xué)
- 英語(yǔ)教學(xué)第三章課件模板
- 草原家庭草原生態(tài)旅游合作開(kāi)發(fā)承包合同
- 車輛租賃平臺(tái)會(huì)員積分獎(jiǎng)勵(lì)合同
- 金融證券場(chǎng)營(yíng)銷部客戶信息保密及風(fēng)險(xiǎn)管理合同
- 草場(chǎng)承包與農(nóng)業(yè)科技推廣合作協(xié)議
- 菜鳥(niǎo)驛站品牌授權(quán)及區(qū)域代理權(quán)轉(zhuǎn)讓及培訓(xùn)服務(wù)合同
- 空客320飛機(jī)艙門位置盛秀華課件
- 壓床機(jī)構(gòu)設(shè)計(jì)課程設(shè)計(jì)說(shuō)明書(shū)-機(jī)械原理課程設(shè)計(jì)Word版
- 通信建設(shè)工程質(zhì)量和安全生產(chǎn)監(jiān)督檢查表最新文檔
- 《公司理財(cái)》期末考試題庫(kù)(附答案)
- 腦卒中的三級(jí)預(yù)防健康教育
- 醫(yī)學(xué)高級(jí)職稱評(píng)審答辯報(bào)告PPT模板
- DB4451-T 1-2021《地理標(biāo)志產(chǎn)品+鳳凰單叢(樅)茶》-(高清現(xiàn)行)
- 消防管理檢查評(píng)分表
- 無(wú)人機(jī)駕駛員證照考試培訓(xùn)題庫(kù)與答案
- JJG 1149-2022 電動(dòng)汽車非車載充電機(jī)(試行)
- 播音主持重音的教學(xué)課件
評(píng)論
0/150
提交評(píng)論