學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)論文
《學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生學(xué)籍管理系統(tǒng)畢業(yè)論文(40頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 目 錄 摘 要 III Abstract V 第1章 緒論 1 1.1 系統(tǒng)開發(fā)背景 1 1.2 開發(fā)目的及意義 1 1.3 國內(nèi)外研究現(xiàn)狀 2 1.4 開發(fā)環(huán)境介紹 3 1.4.1 數(shù)據(jù)庫的選擇 5 1.4.2 硬件環(huán)境 6 1.4.3 軟件環(huán)境 6 1.5 設(shè)計內(nèi)容 7 1.6 本章小結(jié) 7 第2章 需求分析 8 2.1 系統(tǒng)開發(fā)目標(biāo)和規(guī)劃 8 2.2 可行性分析 8 2.3 功能需求 9 2.3.1 各功能模塊圖 10 2.4 系統(tǒng)性能需求和其他需求 13 2.5 系統(tǒng)E-R圖 13 2.6 系統(tǒng)流程圖 15 2.7 本章小結(jié)
2、16 第3章 總體設(shè)計思路 17 3.1 系統(tǒng)總體需求 17 3.2 數(shù)據(jù)庫邏輯設(shè)計 17 3.3 數(shù)據(jù)庫表設(shè)計 18 第4章 系統(tǒng)模塊設(shè)計 24 4.1 用戶界面設(shè)計 24 4.2 系統(tǒng)主頁面 24 4.8 支部風(fēng)采模塊 31 4.9 本章小結(jié) 31 第5章 系統(tǒng)測試和維護(hù) 32 5.1測試原則 32 5.3 系統(tǒng)運行及維護(hù) 33 5.4 本章小節(jié) 34 結(jié) 論 35 參考文獻(xiàn) 37 致 謝 39 40 第1章 緒論 50年代末,計算機(jī)的發(fā)明使得人類對“信息”這一概念逐漸認(rèn)識和重視,信息的傳播影響著生產(chǎn)力的發(fā)展,是影響人們經(jīng)濟(jì)生活的重要
3、因素。隨著計算機(jī)的不斷發(fā)展,用計算機(jī)來處理信息已經(jīng)成為一種趨勢,計算機(jī)已經(jīng)逐漸代替人力來完成對信息的采集、存儲、檢索、加工和傳播。早期的信息管理系統(tǒng)是基于早期的計算機(jī),由于處理性能的限制,沒有很好的網(wǎng)絡(luò)技術(shù)支持,編程語言的低級等因素,使得早期的信息管理系統(tǒng)只是單一的人機(jī)界面,只能進(jìn)行一些簡單的數(shù)據(jù)處理,如同現(xiàn)在的計算機(jī)本地文件管理系統(tǒng),除了用以代替紙張等媒介以節(jié)省人力成本外,沒有太多的實際意義。 1.1 系統(tǒng)開發(fā)背景 在新的世紀(jì)里,信息技術(shù)迅猛發(fā)展,而網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)又是信息技術(shù)最主要的核心。于是,基于Web的數(shù)據(jù)庫也就應(yīng)運而生了。 隨著Internet/Intranet技術(shù)的發(fā)展,
4、開發(fā)基于Web的應(yīng)用程序勢在必行,數(shù)據(jù)庫技術(shù)更是需要和Web技術(shù)相結(jié)合,才有更為廣闊的前景。ASP作為微軟推出的新興Web應(yīng)用程序開發(fā)技術(shù),在數(shù)據(jù)庫應(yīng)用方面發(fā)揮著越來越重要的作用,同時瀏覽器/服務(wù)器模式的數(shù)據(jù)庫體系也正逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流。 1.2 開發(fā)目的及意義 Internet的普及和應(yīng)用使人們的現(xiàn)代生活方式發(fā)生了深刻的變化,學(xué)??偸翘幱诮邮苄轮R的最前沿地帶,于是校園網(wǎng)的應(yīng)用和管理系統(tǒng)的開發(fā)也正蓬勃發(fā)展并發(fā)揮著巨大的作用,遠(yuǎn)程教育、網(wǎng)上查詢成績、網(wǎng)上招生等等對于我們己不再陌生。 然而,目前很多高校的學(xué)生管理仍然采用的是傳統(tǒng)的管理模式:分發(fā)試卷給學(xué)生考試、老師領(lǐng)表手工登錄成績、學(xué)
5、生查詢成績還必須到教學(xué)管理部門。事實證明:這種傳統(tǒng)的管理模式既浪費人力資源,又不利于提高工作效率。于是,開發(fā)一套學(xué)生學(xué)籍管理系統(tǒng)已經(jīng)迫在眉睫。 國內(nèi)外己有不少大學(xué)和科研機(jī)構(gòu)開發(fā)了一些教學(xué)管理系統(tǒng)和學(xué)生管理系統(tǒng),但是這些系統(tǒng)或多或少都存在以下問題:用戶界面復(fù)雜;使用方式較分散;成本較高,開放性不好,使很多最新的多媒體技術(shù)、人工智能和網(wǎng)絡(luò)技術(shù)不能很好的融入系統(tǒng)中。 基于上述原因,我們設(shè)計并開發(fā)了這套學(xué)生學(xué)籍管理系統(tǒng),該系統(tǒng)開發(fā)成本低,適用性廣,界面友好簡單,開放性好,與以往的系統(tǒng)相比具有很大的優(yōu)勢。 1.3 國內(nèi)外研究現(xiàn)狀 計算機(jī)的不斷發(fā)展為人們帶來了高速高效、計算準(zhǔn)確的全新信息處理時代,
6、用計算機(jī)代替手工管理擁有過去無法想象的好處,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,使得學(xué)生檔案管理系統(tǒng)的效率和質(zhì)量都得到飛躍式的提高。 現(xiàn)在,我國的計算機(jī)的普及程度已經(jīng)達(dá)到相當(dāng)高的水平,快節(jié)奏的城市到處充斥著數(shù)據(jù)的光速傳動,計算機(jī)已經(jīng)成為人們學(xué)習(xí)和工作不可或缺的得力助手。而且相比過去,計算機(jī)的硬件成本已經(jīng)相當(dāng)?shù)停布夹g(shù)已經(jīng)相當(dāng)成熟,就普通個人計算機(jī)而言,處理器從P3賽楊1.0、AMD1.0、到P4時代、到現(xiàn)在的雙核甚至四核處理器,僅僅只有幾年的時間,同樣,內(nèi)存的大小頻率、硬盤的大小與轉(zhuǎn)速以及尋址技術(shù)、主板的總線頻率、接口技術(shù)等,都以無法想象的速度在發(fā)展,
7、由于計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動,具備節(jié)省資源、提高工作效率、使敏感文檔更加安全等特點,它已經(jīng)被應(yīng)用于許多領(lǐng)域。因此使用計算機(jī)來實現(xiàn)學(xué)生檔案管理的計算機(jī)化已經(jīng)成為當(dāng)今時代發(fā)展的需要。 國內(nèi)外己有不少大學(xué)和科研機(jī)構(gòu)開發(fā)了一些教學(xué)管理系統(tǒng)和學(xué)生管理系統(tǒng),但是這些系統(tǒng)或多或少都存在以下問題:用戶界面復(fù)雜;使用方式較分散;成本較高,開放性不好,使很多最新的多媒體技術(shù)、人工智能和網(wǎng)絡(luò)技術(shù)不能很好的融入系統(tǒng)中。 現(xiàn)在,在較發(fā)達(dá)的的城市和城鎮(zhèn)地區(qū),很多高等學(xué)校都已經(jīng)使用了學(xué)生檔案管理系統(tǒng),但是現(xiàn)在我國的很多中小學(xué)校中檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展和需要
8、,因為它浪費了許多人力和物力,在信息時代,這種傳統(tǒng)的管理方法必然被以計算機(jī)為基礎(chǔ)的信息管理所取代。應(yīng)用計算機(jī)進(jìn)行學(xué)生檔案管理,歸納起來,主要有以下幾點優(yōu)勢: (1) 可以方便地存儲歷屆的學(xué)生檔案,管理更為安全、高效; (2) 只需一到兩名管理員對學(xué)生檔案信息進(jìn)行管理,節(jié)省大量人力; (3) 可以迅速查詢及修改相關(guān)信息。 1.4 開發(fā)環(huán)境介紹 本系統(tǒng)主要編程語言有Asp、HTML,數(shù)據(jù)庫操作語言有SQL。 ◆ ASP Active Server Pages:“動態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,ASP 之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)
9、果都是標(biāo)準(zhǔn)的 HTML 格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如 IE 或 Netscape)都可以正確地獲得 ASP 的“執(zhí)行”結(jié)果,并且將這 ASP 執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript 或 JavaScript 是在客戶端(Client)的瀏覽器上執(zhí)行,若使用 VBScript 來設(shè)計程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用 Netscape 瀏覽器就無法顯示 VBScript 的執(zhí)行結(jié)果。 Asp具有以下特點: (1) 簡單易上手:使用 VBScript、JScript 等簡單易
10、懂的腳本語言,同時結(jié)合 HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 (2) 任何開發(fā)工具皆可用于開發(fā) ASP:只要使用一般的文書編輯程序,如 Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁開發(fā)工具,例如,F(xiàn)rontPage Express、FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫 ASP,可能會發(fā)生一些意想不到的離奇狀態(tài)。 (3) 與瀏覽器無關(guān)(Browser Independence):用戶端只要使用可執(zhí)行 HTML 代碼的瀏覽器,即可瀏覽 ASP 所設(shè)計的網(wǎng)頁內(nèi)容。ASP 所使用的腳本語言(VB
11、Script、JScript)均在Web 服務(wù)器端執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的 HTML 文件適用于不同的瀏覽器,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言 (4) 語言相容性高:ASP 能與任何 ActiveX Scripting 語言相容。ActiveX Server Components(ActiveX 服務(wù)器元件)具有無限可擴(kuò)充性。可以使用 Visual Basic、Java、Visual C++、COBOL 等編程語言來編寫你所需要的 ActiveX Server Components。 (5) 隱密安全性高:如果我們在瀏覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTM
12、L 文件,原始的 ASP 程序代碼是看不到的!這是因為 ASP 程序先于網(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的 ASP 程序并不會輕易地被看見進(jìn)而被盜用。 ASP技術(shù)在靜態(tài)HTML內(nèi)容中嵌入服務(wù)端腳本,實現(xiàn)網(wǎng)頁內(nèi)容的動態(tài)改變。ASP是一種開發(fā)動態(tài)網(wǎng)頁的技術(shù),它既不是一種編程語言,也不是一種開發(fā)工具軟件,同樣也不是一種應(yīng)用程序,ASP定義服務(wù)器端動態(tài)網(wǎng)頁的開發(fā)模型。 客戶端瀏覽器 圖1.1 Asp運行機(jī)制圖 腳本引擎 ASP腳本 Asp.dll
13、ASP文件 HTTP 數(shù)據(jù)庫 Web服務(wù)器IIS ◆ HTML語言 HTML(Hyper Text Markup Language 超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設(shè)計和它與WWW上其它Homepage的連結(jié)信息。 HTML文檔(即Homepage的源文件)是一個放置了標(biāo)記的ASCII文本文件,通常它帶有.html或.htm的文件擴(kuò)展名。生成
14、一個HTML文檔主要有以下三種途徑: 一.手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。 二.可以使用Frontpage、Dreamweaver進(jìn)行編輯,也可通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。 三.由Web服務(wù)器(或稱HTTP 服務(wù)器)一方實時動態(tài)地生成。 ◆ SQL語言 SQL是Structured Query Language的縮寫,它的中文意思是結(jié)構(gòu)化查詢語言。它是定義和訪問關(guān)系數(shù)據(jù)庫的國際化標(biāo)準(zhǔn)。SQ是用戶與Oracle或其他類型數(shù)據(jù)庫傳遞信息的語言,是用戶存取數(shù)據(jù)庫的命令集。 SQL是一種非過程化
15、語言,它一次可處理記錄集合,允許一個SQL語句操作的結(jié)果作為另一個語句的輸入,SQL能將全部的數(shù)據(jù)管理任務(wù)統(tǒng)一在一種語言中,無論用戶、系統(tǒng)管理員都可以利用它對數(shù)據(jù)庫進(jìn)行管理。 1.4.1 數(shù)據(jù)庫的選擇 數(shù)據(jù)庫在一個 MIS 系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。一個合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。 數(shù)據(jù)庫是數(shù)據(jù)文件以及用于處理這些數(shù)據(jù)文件的程序集合,是數(shù)據(jù)管理的最新技術(shù)。數(shù)據(jù)庫技術(shù)已成為現(xiàn)代信息技術(shù)的重要組成部分,是現(xiàn)代計算機(jī)信息系統(tǒng)和計算
16、機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫技術(shù)是 20 世紀(jì),60 年代后期產(chǎn)生和發(fā)展起來的一項計算機(jī)數(shù)據(jù)管理技術(shù),它的出現(xiàn)使計算機(jī)應(yīng)用滲透到人類社會的廣闊領(lǐng)域。目前數(shù)據(jù)庫的建設(shè)規(guī)模和性能、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的標(biāo)志,數(shù)據(jù)庫技術(shù)也成為計算機(jī)科學(xué)技術(shù)學(xué)科的一個重要分支。 本系統(tǒng)選擇 Access 作為數(shù)據(jù)庫,具有以下幾點理由: (1) 在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫的效率完全能夠滿足平時使用的要求; (2) 該數(shù)據(jù)庫可移植性強(qiáng),如果以后數(shù)據(jù)量增大,系統(tǒng)的查詢和處理速度無法達(dá)到要求時,可以很容易地轉(zhuǎn)向 SQL Server 等大型數(shù)據(jù)庫,程序部
17、分基本不用改動; (3) 目前辦公室里的大多數(shù)電腦通常都安裝有 Office 系列軟件,在這樣的電腦軟件環(huán)境下不用再安裝額外的數(shù)據(jù)庫引擎,就能進(jìn)行數(shù)據(jù)庫的管理; (4) 該數(shù)據(jù)庫文件單一,利于數(shù)據(jù)的導(dǎo)入與導(dǎo)出。 1.4.2 硬件環(huán)境 系統(tǒng)大部分在個人電腦上設(shè)計完成,基本配置如下: 主板:微星845PL cpu : 賽揚(yáng)D2.4 內(nèi)存:金士頓 DDR512M 顯卡:七彩虹ATI9250 128M 硬盤:金鉆7200 80G 顯示器:17”純平 其它:cd刻錄機(jī),普通機(jī)箱與電源。 1.4.3 軟件環(huán)境 設(shè)計中涉及到的主要軟件和開發(fā)環(huán)境: 操作系統(tǒng):Wi
18、ndows xp sp2,安裝IIS 5.0 編程與頁面制作:Macromedia Dreamweaver MX 2004 圖片處理:Macromedia Fireworks MX2004, Photoshop cs Flash制作:Macromedia Flash MX 2004 文件上傳管理:FlashFXP3.2等。 開發(fā)環(huán)境:Asp,html等語言。 1.5 設(shè)計內(nèi)容 設(shè)計準(zhǔn)備期,首先了解項目的主要功能,選定實現(xiàn)系統(tǒng)的網(wǎng)絡(luò)語言及數(shù)據(jù)庫類型,并收集有關(guān)資料和借閱相關(guān)書籍,明確實現(xiàn)各個功能的要點,初步形成系統(tǒng)的大體框架。 設(shè)計初期,完成各功能基本程序與一些小程序的編寫;完成
19、系統(tǒng)頁面的基本頁面制作,并安排好首頁與各分頁面的大體內(nèi)容布局。 設(shè)計中期,完成文章管理系統(tǒng)、郵件群發(fā)、學(xué)生成績管理、內(nèi)網(wǎng)入口等主要程序;修改和完善整個界面設(shè)計。 設(shè)計末期,完成全部欄目的設(shè)計與制作;完善各欄目程序在設(shè)計過程中發(fā)現(xiàn)的錯誤與漏洞;界面上小處調(diào)整,完善與改進(jìn)內(nèi)容與布局上的不足; 完成系統(tǒng)的輔助功能,使系統(tǒng)盡量做到最大的人性化。 設(shè)計完成期,對整個系統(tǒng)進(jìn)行綜合調(diào)試與使用,解決一些調(diào)試過程中發(fā)現(xiàn)的小問題。全面完成系統(tǒng)的設(shè)計制作。 以上只是初步的計劃與進(jìn)度安排,設(shè)計過程中可以根據(jù)進(jìn)度的快慢及老師的安排適當(dāng)?shù)倪M(jìn)行調(diào)整,再合理安排任務(wù)與進(jìn)度。 第2章 需求分析 2.1 系統(tǒng)開發(fā)目
20、標(biāo)和規(guī)劃 學(xué)生檔案管理系統(tǒng)是基于Web應(yīng)用的校園應(yīng)用方案,提供了學(xué)校信息化管理需要的靈活性,使學(xué)生、教師、家長和主管部門之間能快速、及時地進(jìn)行溝通,全面實現(xiàn)校園的師生管理、教學(xué)管理、考試管理、學(xué)籍管理等,是高校實施信息化管理的強(qiáng)力支撐。 隨著計算機(jī)信息技術(shù)、網(wǎng)絡(luò)通訊等高新技術(shù)的發(fā)展,對高校學(xué)生管理提出了更高的要求,要求學(xué)生管理系統(tǒng)進(jìn)一步發(fā)展成為學(xué)生管理信息系統(tǒng)。這樣不僅可以使教師從煩瑣的事務(wù)中解脫出來,而且還能提供面向?qū)W生的網(wǎng)上查詢成績、專家咨詢服務(wù)等快捷、靈活、方便的智能服務(wù)。學(xué)生學(xué)籍管理系統(tǒng)旨在使校園教學(xué)、教務(wù)管理、學(xué)生管理信息網(wǎng)絡(luò)化,解決已往信息傳遞不方便、不快捷等問題,通過本系統(tǒng)可
21、實現(xiàn)學(xué)生檔案管理網(wǎng)絡(luò)化,方便教師網(wǎng)上登錄成績、學(xué)生網(wǎng)上查詢成績。應(yīng)用表明,使用該系統(tǒng)可以大大提高工作效率,節(jié)省人力資源,提高高校行政管理的管理水平,有利于推動高校學(xué)生管理的“無紙化辦公”進(jìn)程。 2.2 可行性分析 1.管理可行性 系統(tǒng)開發(fā)的工作量不大,基本上一到兩個開發(fā)人員就可以完成系統(tǒng)的需求調(diào)查、系統(tǒng)設(shè)計、系統(tǒng)開發(fā),項目進(jìn)度安排合理,可以按照進(jìn)度完成設(shè)計任務(wù)。所以系統(tǒng)開發(fā)的管理工作比較簡單,具有管理可行性。 2.技術(shù)可行性 系統(tǒng)采用Browser/Web Server模式。它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的 MIS 系統(tǒng)紛紛采用這種模式。它的主要優(yōu)點是集中化管理和
22、維護(hù),便于擴(kuò)充應(yīng)用、升級維護(hù)簡便;而客戶端的免安裝和零維護(hù)的特點,極大地降低了日后的維護(hù)成本。利用 ASP 技術(shù)是開發(fā) B/S 模式軟件最方便、最簡單的方法。 圖1.0 B/S體系架構(gòu) 客戶端 客戶端 后臺數(shù)據(jù)庫 Web服務(wù)器 信息管理系統(tǒng)的功能將需要不斷的擴(kuò)充和更新,數(shù)據(jù)庫的數(shù)據(jù)表及其結(jié)構(gòu)也隨之需要進(jìn)行更新,軟件也必將不斷地更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程?;谏鲜隹紤],用 Browser/Web 模式來設(shè)計管理系統(tǒng)比較合適,服務(wù)器端采用 Access 數(shù)據(jù)庫系統(tǒng)和 ASP 組件來構(gòu)成管理系統(tǒng)的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽
23、器來完成管理的各項記錄和查詢的操作,同時可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。該項技術(shù)是目前比較成熟的信息系統(tǒng)開發(fā)技術(shù),所以系統(tǒng)的開發(fā)具有技術(shù)可行性。 3.經(jīng)濟(jì)可行性 系統(tǒng)開發(fā)成本低,asp和access數(shù)據(jù)庫是比較成熟的信息系統(tǒng)開發(fā)技術(shù),開發(fā)本系統(tǒng)只需要使用免費的開發(fā)平臺,需個人電腦一臺,以及開發(fā)人員一到兩個。系統(tǒng)運行只需要利用學(xué)校現(xiàn)有的網(wǎng)絡(luò)服務(wù)器上傳運行。所以本系統(tǒng)的開發(fā)完全具有經(jīng)濟(jì)可行性。 2.3 功能需求 本系統(tǒng)是一個基于 ASP 的學(xué)生檔案管理系統(tǒng),它主要是對學(xué)生的一些信息(包括基本檔案信息、成績信息等)進(jìn)行詳細(xì)的管理,并且對班級、科目和教師信息進(jìn)行簡單管理,最關(guān)鍵的是這些管理功能都必
24、須能夠在網(wǎng)上實現(xiàn)。具體功能可以從兩個方面來介紹: 一、從管理員角度講,實現(xiàn)的功能是: (1)對學(xué)生有關(guān)數(shù)據(jù)的輸入功能 a) 實現(xiàn)對學(xué)生基本信息的輸入 b) 實現(xiàn)對學(xué)生成績信息的輸入 (2)對學(xué)生有關(guān)數(shù)據(jù)的更新功能 由管理員進(jìn)行檔案收集,經(jīng)過對檔案資料的處理,更新學(xué)生檔案管理系統(tǒng)中的相關(guān)信息(包括學(xué)生基本信息和學(xué)生成績信息)。 (3)對學(xué)生檔案信息的查詢功能 管理員可以通過自己的用戶名和密碼在因特網(wǎng)上對所有學(xué)生的信息(包括學(xué)生的檔案信息、學(xué)生的成績信息)進(jìn)行查詢。 (4)對班級、科目和教師信息的簡單管理 (5)對用戶密碼的管理 二、從普通用戶(學(xué)生
25、)的角度講,實現(xiàn)的功能是: (1)在校學(xué)生可以通過自己的學(xué)號和密碼在因特網(wǎng)上對自己的個人信息(包括個人的檔案信息、成績信息)進(jìn)行查詢。 (2)對用戶密碼的管理 2.3.1 各功能模塊圖 1.系統(tǒng)功能模塊設(shè)計 學(xué)生檔案管理系統(tǒng) 系統(tǒng)管理員模塊 普通用戶模塊 學(xué)生信息管理 用戶資料管理 學(xué)生成績管理 班級信息管理 科目信息管理 學(xué)生信息和成績?yōu)g覽 圖2.1 總體框架圖 2.學(xué)生信息管理功能模塊圖 學(xué)生信息管理 成績單發(fā)送 信息瀏覽 信息錄入 信息查詢 按姓名 按學(xué)號
26、 圖2.2 學(xué)生信息管理模塊 3.學(xué)生成績管理功能模塊圖 學(xué)生成績管理 成績?yōu)g覽 成績添加 成績查詢 單科成績排行榜 總成績排行榜 成績及格率分析 圖2.3 學(xué)生成績管理模塊 4.班級信息功能模塊圖 班級信息管理 信息瀏覽 信息添加 信息查詢 考試信息添加 圖2.4 班級信息管理模塊 5.科目管理功能模塊圖 科目信息管理 信息瀏覽 信息添加 信息查詢 任課教師管理 圖2.5 科目信息管理模塊
27、 6.用戶資料功能模塊圖 用戶資料管理 用戶添加 用戶密碼修改 圖2.6 用戶資料管理模塊 2.4 系統(tǒng)性能需求和其他需求 1.系統(tǒng)性能需求 B/S體系結(jié)構(gòu)前臺只負(fù)責(zé)界面表示,實現(xiàn)瘦客戶機(jī),減輕維護(hù)工作量,程序的修改只限于數(shù)據(jù)庫服務(wù)器端及應(yīng)用程序服務(wù)器端,客戶端通過瀏覽器訪問應(yīng)用程序服務(wù)器,界面統(tǒng)一簡單,軟件層次較少,維護(hù)容易。 系統(tǒng)中的網(wǎng)絡(luò)服務(wù)器要求采用高級系統(tǒng)體系結(jié)構(gòu)以及擴(kuò)展數(shù)據(jù)輸出(EDO)內(nèi)存子系統(tǒng),具有強(qiáng)大的工作性能和最大的工/i0帶寬。 2.其他需求 (1)值得信賴的可靠性和安全性 系統(tǒng)可自動檢測輸入數(shù)據(jù)的準(zhǔn)確性和完整性。當(dāng)出現(xiàn)故障
28、或事故造成系統(tǒng)中斷后,系統(tǒng)對數(shù)據(jù)的完整性具有檢測、保護(hù)和恢復(fù)能力。 (2)開放性及可擴(kuò)充性 軟件設(shè)計采用標(biāo)準(zhǔn)化接口,硬件平臺采用標(biāo)準(zhǔn)網(wǎng)絡(luò)接口,采用開放式數(shù)據(jù)庫互連接口(ODBC),使本系統(tǒng)與其它應(yīng)用系統(tǒng)容易實現(xiàn)互連。 (3)先進(jìn)的Internet支持 系統(tǒng)采用先進(jìn)的計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫技術(shù)、消息傳遞與工作流技術(shù)Internet技術(shù)、安全與容錯技術(shù)相結(jié)合。 本系統(tǒng)為高??缛胄畔⒒虒W(xué)時代提供技術(shù)支撐平臺,使校內(nèi)應(yīng)用(如成績管理、學(xué)籍管理、畢業(yè)生信息管理等)系統(tǒng)從單機(jī)操作、C/S結(jié)構(gòu)操作上升到基于Web應(yīng)用的B/S結(jié)構(gòu)體系中來。系統(tǒng)提供豐富的服務(wù)以滿足學(xué)校需要。 2.5 系統(tǒng)E-R
29、圖 1.學(xué)生檔案E-R圖 學(xué)號 電子郵件 寢室電話 姓名 班級 準(zhǔn)考證號 家庭住址 所在省份 家庭電話 身份證號 性別 出生年月 所在地縣 郵編 移動電話 專業(yè) Id 備注信息 獎懲情況 學(xué)生檔案 圖2.7 學(xué)生檔案E-R圖 2.學(xué)生成績E-R圖 學(xué)生成績 準(zhǔn)考證號 班級名稱 成績 ID 任課教師 科目名稱 科目類型 學(xué)生姓名 考試場次 圖2.8 學(xué)生成績E-R圖 3.班級E-R圖
30、 所屬專業(yè) 所屬系別 輔導(dǎo)員 班級信息 ID 班級人數(shù) 班級名稱 圖2.9 班級信息E-R圖 2.6 系統(tǒng)流程圖 1.系統(tǒng)業(yè)務(wù)流程分析 該圖形主要用來分析系統(tǒng)的業(yè)務(wù)流程,其運行步驟如圖2.10所示。首先將新來的所有學(xué)生的信息進(jìn)行收集,然后管理員登錄該學(xué)生檔案管理系統(tǒng)進(jìn)行信息的錄入操作,保存后的數(shù)據(jù)全部保存到數(shù)據(jù)庫中,如果在輸入數(shù)據(jù)的時候,輸入的信息有誤,那么管理員可以查詢到該學(xué)生的信息,然后進(jìn)行必要的增刪查改的操作。 錄入 管理員 數(shù)據(jù)庫 數(shù)據(jù)收集 Internet/局域網(wǎng) 用戶添加、修改、查詢
31、 圖2.10 系統(tǒng)業(yè)務(wù)流程圖 2.登錄管理流程圖 此系統(tǒng)有兩個用戶權(quán)限,一個是系統(tǒng)管理員,另一個是普通學(xué)生,當(dāng)用戶登錄的時候,系統(tǒng)首先要判斷該用戶輸入的用戶名和密碼是否正確,如果與數(shù)據(jù)庫中信息匹配則登錄成功,在登錄的時候,系統(tǒng)還需要對該用戶進(jìn)行身份權(quán)限鑒別,如果是管理員那么擁有的權(quán)限就多,如果是普通學(xué)生,那么擁有的權(quán)限就只是查看自己相關(guān)的各種信息等。系統(tǒng)登錄流程圖如圖2.11所示。 正確 否 是 錯誤 用戶 管理員模塊 普通用戶模塊 管理員帳號 登錄 退出 圖2.10 登錄管理流程圖 第3章
32、 總體設(shè)計思路 3.1 系統(tǒng)總體需求 設(shè)計開發(fā)信息系統(tǒng)是一項系統(tǒng)工程,需要開發(fā)設(shè)計者綜合全面考慮系統(tǒng)的各個方面,開發(fā)和設(shè)計過程是否合理,將直接或間接影響系統(tǒng)的質(zhì)量,因此,需要用系統(tǒng)工程的分析方法,盡可能地提高系統(tǒng)的各項指標(biāo)。 (1)要力求最大限度地滿足實際工作的需要,充分考慮各應(yīng)用層次、各管理環(huán)節(jié)數(shù)據(jù)處理的實用性,把滿足用戶生產(chǎn)和管理業(yè)務(wù)作為第一要素進(jìn)行考慮。用戶接口和操作界面設(shè)計盡可能做到界面美觀大方,操作簡單實用。 (2)為適應(yīng)將來的發(fā)展,系統(tǒng)應(yīng)具有良好的可擴(kuò)展性和可維護(hù)性。軟件設(shè)計盡可能模塊化、組件化,使系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫的設(shè)計盡可能考慮到未來的需要。 (3
33、)系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的設(shè)計要做到安全可靠,防止非法用戶的入侵。數(shù)據(jù)庫的備份策略恰當(dāng),以防災(zāi)難性事故發(fā)生。 (4)用戶界面的設(shè)計應(yīng)符合Windows規(guī)范的圖形用戶界面(GUI),做到美觀大方。用戶界面應(yīng)當(dāng)直觀、明了、條理清晰。實現(xiàn)“傻瓜型”管理――易學(xué)、易用、易管理。 3.2 數(shù)據(jù)庫邏輯設(shè)計 數(shù)據(jù)庫一致性:對信息進(jìn)行統(tǒng)一、系統(tǒng)的分析與設(shè)計,協(xié)調(diào)好各數(shù)據(jù)源,做到“數(shù)出一門”、“算法統(tǒng)一”、“度量一致”。保證系統(tǒng)數(shù)據(jù)的一致性和有效性。 數(shù)據(jù)庫完整性:數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。要防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫加入不規(guī)范的數(shù)據(jù)。對輸入到數(shù)據(jù)庫中的數(shù)據(jù)要有審核和約束機(jī)制。 數(shù)據(jù)庫安
34、全性:數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù),防止非法用戶使用數(shù)據(jù)庫或合法用戶非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。要有認(rèn)證和授權(quán)機(jī)制。 數(shù)據(jù)庫可伸縮性:數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計應(yīng)充分考慮發(fā)展的需要、移植的需要,具有良好的擴(kuò)展性、伸縮性和適度冗余。 數(shù)據(jù)庫的規(guī)范化:應(yīng)遵循規(guī)范化理論,規(guī)范化程度過低,可能會存在插入、刪除異常、修改復(fù)雜、數(shù)據(jù)冗余等問題,解決的方法就是對關(guān)系模式進(jìn)行分解或合并(規(guī)范化),轉(zhuǎn)換成高級范式。規(guī)范化一共有六個級別:1NF、2NF、3NF、BCNF、4NF、5NF。但也應(yīng)當(dāng)注意到,并不是規(guī)范化程度超高就直越好。當(dāng)一個應(yīng)用的查詢中經(jīng)常涉及到兩個或多個關(guān)系模式的屬性時,系統(tǒng)就必須經(jīng)常進(jìn)行連接
35、運算,而連接運算的代價是非常高的。所以,在具體應(yīng)用時到底規(guī)范化要進(jìn)行到什么程度需要利弊。一般而言,做到第三范式就足夠了。 3.3 數(shù)據(jù)庫表設(shè)計 1.Ach 學(xué)生成績表 學(xué)生成績表主要用來保存每一位學(xué)生的成績信息,其中包括所考的科目、學(xué)生姓名、任課教師、準(zhǔn)考證號、班級名稱、成績、考試場地。其表的物理結(jié)構(gòu)設(shè)計如圖3.1所示。 圖3.1 學(xué)生成績表 2.Admin 管理員用戶表 該數(shù)據(jù)表格主要用來保存管理員的用戶信息,表結(jié)構(gòu)如圖3.2所示。 圖3.2 管理員用戶表 3.Class 班級信息表 該信息表主要用來存儲每一個班級的具體情況,其中涉及到的研究對象
36、有班級代碼、所屬專業(yè)、班級名稱、所屬系別、班級人數(shù)、班級輔導(dǎo)員,其數(shù)據(jù)庫表結(jié)構(gòu)如圖3.3所示。 圖3.3 班級信息表 4.Subject 課程表 課程表主要用來保存各學(xué)科科目名稱以及系統(tǒng)自動分配給該課程表的ID號,其表結(jié)構(gòu)如圖6.3所示。 圖3.4 課程表 5.St_info 學(xué)生信息表 學(xué)生信息表主要用來保存學(xué)生的詳細(xì)信息,此表涉及到的對象相比其他數(shù)據(jù)表要多很多,主要是因為此系統(tǒng)主要是學(xué)生的檔案管理系統(tǒng),所以對學(xué)生的信息將會更加的詳細(xì),方便管理員進(jìn)行管理,也方便查找每一個學(xué)生的詳細(xì)信息,方便聯(lián)系。其表結(jié)構(gòu)如圖6.4所示。 圖3.5 學(xué)生信息表 6.Teache
37、r 教師表 教師表主要用來保存各任課教師的詳細(xì)信息,此表包括該教師的名稱、職工號、教師職稱。其表結(jié)構(gòu)如圖3.6所示。 圖3.6 教師表 7.Testno 考試表 考試類型信息表用來記錄所有的考試類型,如期中考試、期末考試、平日測試、過級考試等。包含系統(tǒng)自動為其分配的Id和考試類型兩個字段,其邏輯結(jié)構(gòu)如表3.7所示。 圖3.7 考試表 8.Total_ach 總成績表 考試成績信息記錄表記錄了所有的學(xué)生所有科目的考試成績,系統(tǒng)自動分配的ID號、學(xué)號、姓名、所在班級、考試類型、考試科目、考試時間段、考試成績、補(bǔ)考成績,以及是否缺考等字段,其邏輯結(jié)構(gòu)如表3.8所示。
38、 圖3.8 總成績表 第4章 系統(tǒng)模塊設(shè)計 4.1 用戶界面設(shè)計 在計算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個重要的分支,通過對比分析,本系統(tǒng)主要通過以下幾點原則來設(shè)計界面: (1)界面設(shè)計必須符合程序功能需求,界面的輸入、輸出符合windows用戶習(xí)慣,體現(xiàn)人機(jī)通信的功能,使人與計算機(jī)能準(zhǔn)確的交流信息。 (2)界面統(tǒng)一,不花哨 統(tǒng)一的人機(jī)界面顯得干凈明朗,不會使用戶感覺累,讓用戶始終用同一種方式思考與操作。 (3)界面友好。使用方便 對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。 總之,所開發(fā)的 MIS 在使用過程中
39、,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量。 4.2 系統(tǒng)主頁面 (1)用戶瀏覽界面 圖8.0 用戶瀏覽頁面 用戶瀏覽界面分為信息管理、成績管理、班級管理、科目管理、用戶管理、退出系統(tǒng)。 (2)學(xué)生信息瀏覽 圖8.1 學(xué)生信息瀏覽界面 (3)學(xué)生信息錄入 圖8.2學(xué)生信息錄入界面 (4)學(xué)生信息查詢 圖8.3 學(xué)生信息查詢界面 (5)成績信息管理模塊 由于成績信息管理模塊的功能太多,而且功能代碼和前面的管理模塊大同小異,所以這里只對其中一小部分進(jìn)行描述。 成績查詢功能以按準(zhǔn)考證號、課程、考次查詢?yōu)?/p>
40、例子 圖8.4 成績查詢界面 (6)單科成績排行榜 圖 8.5 單科成績排行榜查詢界面 (7)用 E-Mail 發(fā)成績單 圖8.6 成績發(fā)送界面 (8)用戶管理模塊 圖4.8 用戶管理界面 第5章 系統(tǒng)測試和維護(hù) 系統(tǒng)測試是系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析,系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。系統(tǒng)測試的對象不僅僅是源程序,而應(yīng)是整個系統(tǒng),它把需求分析,概要設(shè)計,詳細(xì)設(shè)計以及程序設(shè)計各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設(shè)計說明,詳細(xì)設(shè)計說明以及源程序,都作為測
41、試的對象。測試的目的就是發(fā)現(xiàn)系統(tǒng)的錯誤。 5.1測試原則 系統(tǒng)測試經(jīng)過單元測試,組裝測試,確認(rèn)測試和系統(tǒng)測試四個步驟,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。 (1)單元測試 單元測試是測試程序模塊及其接口與設(shè)計說明的要求是否一致,目的是發(fā)現(xiàn)程序編寫階段的錯誤。它以單個程序模塊為測試單位。單元測試是采用白盒測試的方法,根據(jù)詳細(xì)設(shè)計的描述,從模塊的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例,進(jìn)行測試。 由于每個模塊在整個軟件中不是孤立的,盡管它可以單獨編譯,但不能單獨進(jìn)行測試。因此在測試時,應(yīng)考慮它與調(diào)用和被調(diào)用模塊的相互聯(lián)系。 (2)組裝測試 對每個模塊完成了單元測試以后,需要按照設(shè)
42、計時做出的層次模塊圖把它們連接起來,進(jìn)行組裝測試。在資料管理信息系統(tǒng)中我采用了自底向上測試的組裝順序。先從一個最底模塊開始,從下向上逐步添加模塊,組成和程序的一個分支,對每個分支重復(fù)上述過程,直到所有的分支組裝完成。最后將所有分支組成整個程序。 (3)確認(rèn)測試 經(jīng)過組裝,軟件己裝配完畢,接下來進(jìn)行的確認(rèn)測試是以整個軟件作為測試對象,且采用黑盒測試方法。確認(rèn)測試內(nèi)容主要包括以下幾部分。 ● 功能測試:檢測系統(tǒng)需求規(guī)格說明書的內(nèi)容是否全部實現(xiàn)。 ● 性能測試:檢查系統(tǒng)的可移植性,兼容性,錯誤恢復(fù)能力以及可維護(hù)性等性能指標(biāo),以檢測系統(tǒng)功能實現(xiàn)的程序。本系統(tǒng)只要安裝了 Inter
43、net Information Server(IIS5)就可以使用,對于出錯發(fā)生,系統(tǒng)可以自動警告。 ● 配置審查:檢查被測系統(tǒng)的全部構(gòu)成是否齊全,質(zhì)量是否合乎要求,應(yīng)有維護(hù)所需的全部細(xì)節(jié),并且是否編好目錄。 (4)系統(tǒng)測試 系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進(jìn)行測試,要在系統(tǒng)的實際運行環(huán)境現(xiàn)場,在用戶的直接參與下進(jìn)行。包括集成功能測試,可靠性與適應(yīng)性測試,系統(tǒng)自我保護(hù)及恢復(fù)能力的測試,安全性測試,強(qiáng)度測試。 在基于 ASP 的學(xué)生檔案管理系統(tǒng)的測試過程中,采用了目前常用的測試方法:人工測試和機(jī)器測試。人工測試包括個人復(fù)審,走查和會審。機(jī)
44、器測試包括黑盒和白盒測試。在人工測試中先采用個人復(fù)審,在源程序編寫完成以后,自己先對源程序各個部分進(jìn)行詳細(xì)的檢查,然后請經(jīng)驗豐富的老師檢驗一遍,以便發(fā)現(xiàn)問題。經(jīng)過人工測試后,再進(jìn)行機(jī)器測試。通過在計算機(jī)上直接運行本系統(tǒng)以發(fā)現(xiàn)程序中錯誤。 5.3 系統(tǒng)運行及維護(hù) 直接運行電腦上的 IE 瀏覽器,即可打開系統(tǒng)登錄界面,輸入正確的用戶口令,單擊“確定”命令按鈕,進(jìn)入本系統(tǒng)的主菜單,然后根據(jù)需要進(jìn)行操作。退出系統(tǒng)只需點擊主菜單中的“退出系統(tǒng)”即可。 系統(tǒng)在完成系統(tǒng)實施,投入正常運行之后,就進(jìn)入了系統(tǒng)運行與維護(hù)階段。在系統(tǒng)的整個使用壽命中,都將伴隨著系統(tǒng)維護(hù)工作的進(jìn)行。系統(tǒng)維護(hù)的目的是保證管理信
45、息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類: (1)系統(tǒng)應(yīng)用程序維護(hù):系統(tǒng)的業(yè)務(wù)處理過程是通過應(yīng)用程序的運行而實現(xiàn)的,一旦程序發(fā)生問題或業(yè)務(wù)發(fā)生變化,就必然要對程序進(jìn)行修改和調(diào)整。 (2)數(shù)據(jù)維護(hù):數(shù)據(jù)維護(hù)工作一般是由數(shù)據(jù)庫管理員負(fù)責(zé),主要負(fù)責(zé)數(shù)據(jù)庫的安全性和完整性以及進(jìn)行并發(fā)性控制。數(shù)據(jù)庫管理員負(fù)責(zé)維護(hù)數(shù)據(jù)庫中的數(shù)據(jù),當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)類型,長度等發(fā)生變化時,或者需要添加某個數(shù)據(jù)項到數(shù)據(jù)庫時,要負(fù)責(zé)修改相關(guān)的數(shù)據(jù)庫、數(shù)據(jù)字典、并通知有關(guān)人員。數(shù)據(jù)備份與恢復(fù)等,都是數(shù)據(jù)維護(hù)的內(nèi)容。 (3)代碼維護(hù):隨著系統(tǒng)應(yīng)用范圍的擴(kuò)大,應(yīng)用環(huán)
46、境的變化,系統(tǒng)中的各種代碼都需要進(jìn)行一定程度的增加,修改,刪除以及設(shè)置新的代碼。為了能讓其它編程人員也能看懂本系統(tǒng),代碼設(shè)計時,對每個代碼都作了詳細(xì)說明。 5.4 本章小節(jié) 本章主要介紹了系統(tǒng)測試環(huán)節(jié)和系統(tǒng)維護(hù)環(huán)節(jié),包括單元測試,模塊測試,性能測試以及系統(tǒng)測試,每一個方法都有其獨特的測試方式,確保了所設(shè)計的系統(tǒng)能夠很好的投入運行,系統(tǒng)維護(hù)包括系統(tǒng)應(yīng)用程序的維護(hù),數(shù)據(jù)的維護(hù)和代碼的維護(hù),當(dāng)我們的系統(tǒng)在正式投入使用的時候,能夠利用這些方法可以快速的解決難題,恢復(fù)運行。 結(jié) 論 結(jié) 論 在老師的指導(dǎo)和督促下,經(jīng)過兩個月的緊張設(shè)計與開發(fā),我的畢業(yè)設(shè)計基于ASP的學(xué)生檔案管理系統(tǒng)終
47、于開發(fā)完成了。 通過本系統(tǒng)的開發(fā)使我所學(xué)的專業(yè)知識得到了綜合的運用,對以前很多抽象、枯燥的理論知識加深了理解,同時也使我學(xué)會了利用結(jié)構(gòu)化程序設(shè)計思想開發(fā)管理信息系統(tǒng),并用模塊化方法加以實現(xiàn)。 通過本次的系統(tǒng)開發(fā),我深刻地認(rèn)識到信息系統(tǒng)開發(fā)的每一步都是以上一步為基礎(chǔ)的。因此每一步文檔的編寫都必須正確、完整,否則就會給下一步的工作帶來不必要的麻煩,加大工作量。因為系統(tǒng)是為用戶服務(wù)的,所以要充分了解用戶的需求,考慮用戶的特點和使用方面的習(xí)慣,以協(xié)調(diào)人機(jī)關(guān)系。在系統(tǒng)實施中應(yīng)結(jié)合各方面的要求,盡可能選擇自己熟悉的程序設(shè)計語言。系統(tǒng)測試中要根據(jù)實際情況設(shè)計有效的測試方法。 在系統(tǒng)設(shè)計過程中,從
48、用戶的角度出發(fā),在系統(tǒng)的可用性和易用性上做了很多功夫,力求能達(dá)到最好的效果。但由于我的編程實現(xiàn)能力和畢業(yè)設(shè)計的時間都有限,我對學(xué)生檔案管理這一系列工作的具體內(nèi)容也不是特別地了解,所以目前我還不能把學(xué)生檔案管理這個系統(tǒng)較為完善地實現(xiàn)出來,希望以后有機(jī)會能夠彌補(bǔ)這個遺憾。另外,B/S模式的不足之處在于傳統(tǒng)的C/S下已經(jīng)積累了大量的應(yīng)用和信息,例如各類數(shù)據(jù)庫和各種格式的文件,而Internet必須能充分利用這些已有的應(yīng)用和信息。Internet技術(shù)基礎(chǔ)由于其通用性,能提供的標(biāo)準(zhǔn)接口是不多的。而B/S模式目前只適用于信息發(fā)布,對于在線事務(wù)處理應(yīng)用尚有實質(zhì)性困難。所以說,C/S與B/S模式還將長期共存,
49、而二者間的接口工具也是一種長期需求。 系統(tǒng)分析、設(shè)計、實現(xiàn)過程中都遇到了不少困難。例如,如何細(xì)化用戶的需求并將需求合理地安排在系統(tǒng)中,特別是在構(gòu)建系統(tǒng)模型上,需要盡量滿足用戶需求,設(shè)計方面也要做到合理、完善,因此頗費了一番周折。在開發(fā)進(jìn)入尾聲時,最大的感受就是用戶的需求調(diào)查和系統(tǒng)分析對系統(tǒng)的開發(fā)是否成功起著決定性作用,若這一部分沒有做好,在開發(fā)過程中將困難重重,甚至?xí)?dǎo)致系統(tǒng)開發(fā)失敗。經(jīng)過艱辛勞動和不懈努力,雖然系統(tǒng)在小細(xì)節(jié)上有些漏洞,但系統(tǒng)在流程上得到了成功。 在系統(tǒng)開發(fā)過程中,問題不斷的出現(xiàn),又不斷的得到解決,一步一步地前進(jìn),隨著系統(tǒng)的逐步完善,我對以前所學(xué)知識的領(lǐng)悟程度得到了提升,
50、編程能力得到了提高,所學(xué)的知識得到了綜合運用。通過這次系統(tǒng)的開發(fā),我對專業(yè)知識的運用得到了一次升華。 雖然以前也曾經(jīng)參與過其他項目的系統(tǒng)開發(fā),但畢竟只是接觸,而沒有像這次畢業(yè)設(shè)計那樣非常系統(tǒng)地去完成,也沒有系統(tǒng)開發(fā)設(shè)計的經(jīng)驗,而且畢業(yè)設(shè)計的時間有限,這些都使得本系統(tǒng)在某些方面表現(xiàn)得并不是非常的完善。但是,通過這次系統(tǒng)開發(fā),將學(xué)習(xí)的理論與實踐相結(jié)合,使我對學(xué)生檔案管理系統(tǒng)和數(shù)據(jù)庫的設(shè)計與開發(fā)有了更真實、具體的體會,使我得到了一次很有價值的實踐。 致 謝 參考文獻(xiàn) [1]易昭湘,聶元銘.ASP 開發(fā)答疑 200 問[M]. 人民郵電出版社,2005. [2]楊世錫,趙輝.ASP+SQL
51、 Server 動態(tài)網(wǎng)站開發(fā)[M]. 電子工業(yè)出版社,2005. [3]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M]. 高等教育出版社, 2000.2 [4]滄桑.Flash熱鬧動態(tài)網(wǎng)站創(chuàng)意制作全解[M]. 山東電子音像出版社, 2004.12 [5]胡標(biāo).網(wǎng)絡(luò)編程技術(shù)與實例[M]. 人民郵電出版社, 2004.5 [6]終曉藥,王蠢.基于WEB平臺訪問數(shù)據(jù)庫技術(shù)的探討與研究[J].微型 機(jī)與應(yīng)用,2001.3 [7]李浩.DreamweaverMX應(yīng)用培訓(xùn)教程[M]. 冶金工業(yè)出版社, 2003.7 [8]飛思科技.Fireworks MX制作基礎(chǔ)與實例教程[M].電子工業(yè)出
52、版社, 2003.1 [9](美)H.M.DeitelP.J.Deitel.ASP application[N]. Electronics industry press, 2003.4 [10]( 美 )Eric Larson, Brian Stephens.WEB安全、維護(hù)及其服務(wù)器的管理[M].機(jī)械工業(yè)出版社, 2000.7 [11]吳競?cè)A,陳根才.基于三層模式的檔案管理系統(tǒng)的設(shè)計與實現(xiàn)[J],計算機(jī)應(yīng)用,2000.2 [12]王漢洲.應(yīng)用ASP技術(shù)實現(xiàn)對WEB數(shù)據(jù)庫的訪問[J].計算機(jī)世界報,2002.4 [13]陳曉琴. Internet數(shù)據(jù)庫技術(shù)分析[J].南京郵電學(xué)院學(xué)報
53、 , 2002.4 [14]楊波.網(wǎng)絡(luò)安全理論與應(yīng)用[M].北京電子工業(yè)出版社,2002 [15]代婧.校園網(wǎng)升級工程的設(shè)計與實現(xiàn)[N].廣州大學(xué)學(xué)報(綜合版),2001 [16]王能兵.數(shù)據(jù)庫系統(tǒng)原理[M].電子工業(yè)出版社,2000.1 [17]胡浪, 劉友生. 基于WEB方式的人事管理系統(tǒng)[J]. 電腦學(xué)習(xí), 2004.3 [18] 焦曉藝. ASP在管理信息系統(tǒng)開發(fā)中的應(yīng)用[J]. 電腦學(xué)習(xí), 2004,(01) [19] 邢春宇. 在ASP中實現(xiàn)復(fù)雜數(shù)據(jù)的查詢向?qū)J]. 電腦編程技巧與維護(hù) , 2007,(03) [20] 范文君 ,張景 ,李軍懷. 利用ASP對數(shù)據(jù)庫進(jìn)行模糊查詢和分頁顯示[J]. 電腦編程技巧與維護(hù) , 2000,(08) .
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級數(shù)學(xué)下冊6整理和復(fù)習(xí)2圖形與幾何第7課時圖形的位置練習(xí)課件新人教版
- 2023年六年級數(shù)學(xué)下冊6整理和復(fù)習(xí)2圖形與幾何第1課時圖形的認(rèn)識與測量1平面圖形的認(rèn)識練習(xí)課件新人教版
- 2023年六年級數(shù)學(xué)下冊6整理和復(fù)習(xí)1數(shù)與代數(shù)第10課時比和比例2作業(yè)課件新人教版
- 2023年六年級數(shù)學(xué)下冊4比例1比例的意義和基本性質(zhì)第3課時解比例練習(xí)課件新人教版
- 2023年六年級數(shù)學(xué)下冊3圓柱與圓錐1圓柱第7課時圓柱的體積3作業(yè)課件新人教版
- 2023年六年級數(shù)學(xué)下冊3圓柱與圓錐1圓柱第1節(jié)圓柱的認(rèn)識作業(yè)課件新人教版
- 2023年六年級數(shù)學(xué)下冊2百分?jǐn)?shù)(二)第1節(jié)折扣和成數(shù)作業(yè)課件新人教版
- 2023年六年級數(shù)學(xué)下冊1負(fù)數(shù)第1課時負(fù)數(shù)的初步認(rèn)識作業(yè)課件新人教版
- 2023年六年級數(shù)學(xué)上冊期末復(fù)習(xí)考前模擬期末模擬訓(xùn)練二作業(yè)課件蘇教版
- 2023年六年級數(shù)學(xué)上冊期末豐收園作業(yè)課件蘇教版
- 2023年六年級數(shù)學(xué)上冊易錯清單十二課件新人教版
- 標(biāo)準(zhǔn)工時講義
- 2021年一年級語文上冊第六單元知識要點習(xí)題課件新人教版
- 2022春一年級語文下冊課文5識字測評習(xí)題課件新人教版
- 2023年六年級數(shù)學(xué)下冊6整理和復(fù)習(xí)4數(shù)學(xué)思考第1課時數(shù)學(xué)思考1練習(xí)課件新人教版