版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分任務(wù)書(shū)第二部分開(kāi)題報(bào)告總目錄第三部分畢業(yè)設(shè)計(jì)報(bào)告第一部任務(wù)書(shū)分1題目:揚(yáng)州大學(xué)廣陵學(xué)院畢業(yè)設(shè)計(jì)任務(wù)書(shū)基于 asp 的學(xué)生檔案管理系統(tǒng)2原始資料:1 易昭湘,聶元銘. asp 開(kāi)發(fā)答疑 200 問(wèn).人民郵電出版社出版,2005.2 楊世錫,趙輝. asp+sql server 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā).電子工業(yè)出版社出版,2005.3具體的任務(wù)和要求)具體任務(wù):學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的一部分,它所產(chǎn)生的作用對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。本課題欲設(shè)計(jì)一個(gè)基于 asp 的學(xué)生檔案管理系統(tǒng),以實(shí)現(xiàn)對(duì)學(xué)生檔案的有效和
2、方便的管理。2)技術(shù)要求: 要求對(duì)學(xué)生檔案的管理有一個(gè)全面的了解,有一定的閱讀文獻(xiàn)資料的能力,掌握 asp的腳本語(yǔ)言(vbscript),對(duì) asp 的內(nèi)置對(duì)象和內(nèi)置組件有一定的了解。4實(shí)物內(nèi)容及要求1)實(shí)現(xiàn)對(duì)學(xué)生基本信息和成績(jī)信息的輸入、修改和刪除;2)實(shí)現(xiàn)對(duì)學(xué)生檔案信息的查詢,其中在校學(xué)生可以通過(guò)自己的準(zhǔn)考證號(hào)和密碼通過(guò)因特網(wǎng)對(duì)自己的個(gè)人信息進(jìn)行查詢,管理人員可以通過(guò)自己的用戶名和密碼通過(guò)因特網(wǎng)對(duì)所有學(xué)生的信息進(jìn)行查詢;3)實(shí)現(xiàn)對(duì)班級(jí)、科目和教師信息的簡(jiǎn)單管理;4)所有功能都能在因特網(wǎng)上進(jìn)行操作。5參考文獻(xiàn)1 易昭湘,聶元銘. asp 開(kāi)發(fā)答疑 200 問(wèn).人民郵電出版社出版,2005.2
3、 楊世錫,趙輝. asp+sql server 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā).電子工業(yè)出版社出版,2005.6計(jì)劃進(jìn)程安排第一階段(2006 年 3 月 1 日3 月 20 日):查詢相關(guān)資料,了解學(xué)生檔案管理系統(tǒng)的基本內(nèi)容,學(xué)習(xí)使用 asp 來(lái)實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng)的功能要求第二階段(2006 年 3 月 21 日4 月 10 日):基本實(shí)現(xiàn)整個(gè)系統(tǒng)功能第三階段(2006 年 4 月 11 日4 月 20 日):對(duì)系統(tǒng)各個(gè)功能的測(cè)試和完善第四階段(2006 年 4 月 21 日5 月 31 日):完成畢業(yè)論文第五階段(2006 年 6 月):論文答辯;7該任務(wù)書(shū)發(fā)于:8完成期限:年年月月日日9學(xué)生姓名:趙逾飛
4、班級(jí):計(jì)科 80201 10指導(dǎo)老師(簽名)11系主任(簽名)第二開(kāi)題報(bào)告部分揚(yáng)州大學(xué)廣陵學(xué)院畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告一、課題的目的和意義學(xué)生檔案管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它所產(chǎn)生的作用對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來(lái)了不少的困難。眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。由于計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng),具
5、備節(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ā)展的需要。應(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)信息。而開(kāi)發(fā)一套基于 asp 的學(xué)生檔案管理系統(tǒng),它又有著傳統(tǒng)意義上的學(xué)生檔案管理系統(tǒng)所無(wú)法比擬的優(yōu)勢(shì):1.基于網(wǎng)絡(luò)的管理。由于基于asp的學(xué)生檔案管理系統(tǒng)是把整個(gè)系統(tǒng)安裝在網(wǎng)絡(luò)上的某一臺(tái)服務(wù)器上的,因此只要有一臺(tái)能夠連上網(wǎng)絡(luò)的計(jì)算機(jī),在任何時(shí)間,任
6、何地點(diǎn),都能夠?qū)@個(gè)系統(tǒng)進(jìn)行操作。2.客戶端免安裝。目前的大多數(shù)計(jì)算機(jī)安裝的操作系統(tǒng)都是windows系列的,一般都自帶 ie 瀏覽器,在這種情況下,不需要安裝任何軟件,就能對(duì)這個(gè)系統(tǒng)進(jìn)行操作。3.客戶端零維護(hù)。對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的工作是服務(wù)器端的任務(wù),客戶端用戶不用擔(dān)心系統(tǒng)維護(hù)的事情。二、研究現(xiàn)狀和問(wèn)題目前存在著許多學(xué)生檔案管理系統(tǒng),一些學(xué)校和軟件制作公司對(duì)此系統(tǒng)也有很深的研究,但是這些系統(tǒng)都存在一些地域性的問(wèn)題,即某一個(gè)學(xué)校或部門開(kāi)發(fā)的學(xué)生檔案管理系統(tǒng)是針對(duì)該?;蛘呔唧w某一學(xué)校的實(shí)際情況而編制的,大多數(shù)情況下這樣的系統(tǒng)只能在本?;蛘弑镜貐^(qū)使用,在別的地方使用時(shí)就會(huì)暴露出很多缺點(diǎn)。這樣不但
7、造成了資源的極大的浪費(fèi),同時(shí)也大大縮短了該軟件的壽命。三、本課題的研究?jī)?nèi)容、研究手段及研究步驟1.研究的內(nèi)容編寫一個(gè)適用范圍較廣的功能較為齊全的學(xué)生檔案管理系統(tǒng)。該系統(tǒng)具備以下功能:具有管理員權(quán)限的用戶可以添加、刪除、修改和瀏覽所有學(xué)生的各種基本信息和成績(jī)信息;而只有普通權(quán)限的用戶只能查看屬于他自己的各種信息。2.研究手段本系統(tǒng)以 asp 為編程工具,access 作為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)3.研究步驟第一階段(2006 年 3 月 1 日3 月 20 日):查詢相關(guān)資料,了解學(xué)生檔案管理系統(tǒng)的基本內(nèi)容,學(xué)習(xí)使用 asp 來(lái)實(shí)現(xiàn)學(xué)生檔案管理系統(tǒng)的功能要求第二階段(2006 年 3 月 21 日4
8、月 10 日):基本實(shí)現(xiàn)整個(gè)系統(tǒng)功能第三階段(2006 年 4 月 11 日4 月 20 日):對(duì)系統(tǒng)各個(gè)功能的測(cè)試和完善第四階段(2006 年 4 月 21 日5 月 31 日):完成畢業(yè)論文第五階段(2006 年 6 月):論文答辯學(xué)生簽名:四、指導(dǎo)老師意見(jiàn):導(dǎo)師簽名:年月日第三部分畢業(yè)設(shè)計(jì)報(bào)告摘要學(xué)生檔案管理系統(tǒng)是典型的管理信息系統(tǒng)(mis),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求具備應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用 asp 作為開(kāi)發(fā)工具,access 作為后臺(tái)數(shù)據(jù)庫(kù)
9、,開(kāi)發(fā)出了以 b/s為模式的基于asp的學(xué)生檔案管理系統(tǒng)。此系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊。對(duì)于用戶模塊來(lái)說(shuō),只能瀏覽屬于本用戶(學(xué)生)的相關(guān)信息;而管理員模塊,則可以添加、查詢、修改、刪除、查看所有學(xué)生的信息,并且可以對(duì)班級(jí)信息、課程信息和教師信息進(jìn)行簡(jiǎn)單的管理。關(guān)鍵詞:asp,b/s,模塊化,學(xué)生檔案管理abstractstudent document management system is a typical management information system(mis),which mainly includes building up data-base of bac
10、k-end and developing theapplication interface of front-end. the former required consistency and integrality and security of data. the later should make the application powerful and easily used. by looking up lots of datum, we selected asp as developing tool, access as databasedeveloping tool, empold
11、ered a student document management system based on asp whichuses b/s mode. this system has two modules, user module and administrator module. foruser module, it just can browse information itself, but for administrator module, it can add,query, modify, delete and browse information of all students,
12、and can manage the informationof classes, subjects and teachers simply.keywords: asp,b/s、modularization,student document management目錄第一章緒論1 第一節(jié)管理信息系統(tǒng)概述 1一、管理信息系統(tǒng)的發(fā)展歷史1二、管理信息系統(tǒng)的特點(diǎn)1第二節(jié)學(xué)生檔案管理系統(tǒng)概述3第三節(jié)開(kāi)發(fā)基于asp的學(xué)生檔案管理系統(tǒng)的意義 4第四節(jié)開(kāi)發(fā)工具的選擇 4一、關(guān)于asp4二、 asp的特點(diǎn)5三、數(shù)據(jù)庫(kù)介紹5第五節(jié)關(guān)于b/s體系 6一、簡(jiǎn)介6二、 b/s體系的三層結(jié)構(gòu) 6第二章總體設(shè)計(jì)7第一節(jié)設(shè)計(jì)
13、思想7第二節(jié)總體框架 8第三節(jié)詳細(xì)功能 8第四節(jié)系統(tǒng)功能模塊設(shè)計(jì) 9第三章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 10第四章詳細(xì)設(shè)計(jì)12第一節(jié)用戶瀏覽頁(yè)面 12第二節(jié)用戶登陸模塊 12第三節(jié)學(xué)生信息管理模塊 14一、學(xué)生信息瀏覽 14二、學(xué)生信息錄入 16三、學(xué)生信息查詢 19第四節(jié)成績(jī)信息管理模塊 22一、成績(jī)查詢功能 22二、單科成績(jī)排行榜 24三、用e-mail發(fā)成績(jī)單 27第五節(jié)用戶管理模塊 29第五章系統(tǒng)測(cè)試和維護(hù) 31第一節(jié)系統(tǒng)測(cè)試的原則和方法31一、系統(tǒng)測(cè)試的原則 31二、系統(tǒng)測(cè)試的方法 31第二節(jié)系統(tǒng)運(yùn)行及維護(hù) 32第六章總結(jié)33致謝 34參考文獻(xiàn) 34第一節(jié)管理信息系統(tǒng)概述揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)第一
14、章緒論一、管理信息系統(tǒng)的發(fā)展歷史信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人機(jī)系統(tǒng)”,該系統(tǒng)是 70 年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效率低,對(duì)管理的作用有限。進(jìn)入 20 世紀(jì) 80 年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時(shí)期。世界發(fā)達(dá)國(guó)家已建立起了完善的
15、先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。我國(guó)的管理信息系統(tǒng)大發(fā)展是在 80 年代末 90 年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng)(es)或決策支持系統(tǒng)(dss),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。二、管理信息系統(tǒng)的特點(diǎn)(一)管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及 mis 建設(shè)
16、的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。mis 是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是 mis(管理信息系統(tǒng))得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是 mis 開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是 mis 正常運(yùn)行的基礎(chǔ)。廣義地說(shuō),各項(xiàng)1揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)管理制度是 mis 建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件以及每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一整套管理制度作保證。(二)管理信息系統(tǒng)的界面特點(diǎn)在計(jì)算機(jī)軟
17、件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。mis 人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:(1)以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式:另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通信),以免互相干擾,影響速度。設(shè)計(jì) mis 時(shí),針對(duì)每一個(gè)功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來(lái)的程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是 mis 必備的功能之一,而且打印之前常常需
18、要計(jì)算。計(jì)算與打印分開(kāi)設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè) mis 系統(tǒng)的維護(hù)。(2)界面必須始終一致統(tǒng)一的人機(jī)界面不至于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。例如,在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。(3)界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長(zhǎng)時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,windows 下的應(yīng)用軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn)。開(kāi)發(fā) mis 軟件時(shí),這一點(diǎn)很值得
19、借鑒。(4)界面友好。使用方便多數(shù) mis 軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!薄ⅰ按蟊尽薄ⅰ按T研”、“博研”等。錄入這類數(shù)據(jù)之前,mis 軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)2揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)擊,而不應(yīng)讓用戶每次都輸入這些漢字??傊?,所開(kāi)發(fā)的 mis 在使用過(guò)程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,mis 系統(tǒng)的滿意程度愈高。第二節(jié)學(xué)生檔案管理系統(tǒng)概述學(xué)生檔案管理系統(tǒng)是
20、一個(gè)教育單位不可缺少的部分,它所產(chǎn)生的作用對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這給查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案信息進(jìn)行管理,具備手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,這些優(yōu)點(diǎn)
21、能夠極大地提高學(xué)生檔案管理的效率。眾所周知,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。由于計(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ā)展的需要。目前決大多數(shù)大中專院校都已使用了學(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é)生檔案管理,歸
22、納起來(lái),主要有以下幾點(diǎn)優(yōu)勢(shì):(1)可以方便地存儲(chǔ)歷屆的學(xué)生檔案,管理更為安全、高效;(2)只需一到兩名管理員對(duì)學(xué)生檔案信息進(jìn)行管理,節(jié)省大量人力;(3)可以迅速查詢及修改相關(guān)信息。3揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)第三節(jié)開(kāi)發(fā)基于 asp 的學(xué)生檔案管理系統(tǒng)的意義對(duì)于基于 asp 的學(xué)生檔案管理系統(tǒng)來(lái)說(shuō),它有著傳統(tǒng)意義上的學(xué)生檔案管理系統(tǒng)所無(wú)法比擬的優(yōu)勢(shì)。1.基于網(wǎng)絡(luò)的管理。由于基于asp的學(xué)生檔案管理系統(tǒng)是把整個(gè)系統(tǒng)安裝在網(wǎng)絡(luò)上的某一臺(tái)服務(wù)器上的,因此只要有一臺(tái)能夠連上網(wǎng)絡(luò)的計(jì)算機(jī),在任何時(shí)間,任何地點(diǎn),都能夠?qū)@個(gè)系統(tǒng)進(jìn)行操作。2.客戶端免安裝。目前的大多數(shù)計(jì)算機(jī)安裝的操作系統(tǒng)都是windows系列的
23、,一般都自帶 ie 瀏覽器,在這種情況下,不需要安裝任何軟件,就能對(duì)這個(gè)系統(tǒng)進(jìn)行操作。3.客戶端零維護(hù)。對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的工作是服務(wù)器端的任務(wù),客戶端用戶不用擔(dān)心系統(tǒng)維護(hù)的事情。第四節(jié)開(kāi)發(fā)工具的選擇根據(jù)上述系統(tǒng)的特點(diǎn)和要求,本次設(shè)計(jì)的學(xué)生檔案管理系統(tǒng)采用微軟 asp 腳本語(yǔ)言來(lái)開(kāi)發(fā) web 應(yīng)用程序。asp 方便上手,網(wǎng)頁(yè)可視化程度高,容易和 html 配合成豐富的動(dòng)態(tài)網(wǎng)頁(yè)。在各種數(shù)據(jù)庫(kù)軟件中,oracle、sybase、sql server 是大型的數(shù)據(jù)庫(kù),價(jià)格昂貴,對(duì)于學(xué)籍管理系統(tǒng)而言,它們發(fā)揮不了它們最大的用處。而access雖然是桌面數(shù)據(jù)庫(kù),存儲(chǔ)的信息不宜過(guò)多,但由于本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)
24、的要求不是太高,所以 access完全能夠用作本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。一、關(guān)于 aspactive 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)在瀏覽器中可以顯
25、示程序執(zhí)行的結(jié)果,可是,客戶端(client)若使用 netscape 瀏覽器就無(wú)法顯示 vbscript 的執(zhí)行結(jié)果。4二、 asp 的特點(diǎn)揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)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)寫,既省錢又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫 asp,可能會(huì)發(fā)生一些意想不
26、到的離奇狀態(tài)。3.與瀏覽器無(wú)關(guān)(browser independence):用戶端只要使用可執(zhí)行 html 代碼的瀏覽器,即可瀏覽 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 servercomponents(activex服務(wù)器元件)具有無(wú)限可擴(kuò)充性??梢允褂?visual basic、java、visual c+、cobol 等編程語(yǔ)言來(lái)編寫
27、你所需要的 activex server components。5.隱密安全性高:如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到html 文件,原始的 asp 程序代碼是看不到的!這是因?yàn)?asp 程序先于網(wǎng)站服務(wù)(web server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)html文件,再傳送到客戶端(client)的瀏覽器上,因此,我們所辛苦撰寫的 asp 程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。三、數(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í),合理的
28、數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。(一)數(shù)據(jù)庫(kù)概論數(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ā)展起來(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)5揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)志,數(shù)據(jù)庫(kù)技術(shù)也成為計(jì)算機(jī)科學(xué)技術(shù)學(xué)科的一個(gè)重要分支。(二)選擇 access的理由 1. 在數(shù)據(jù)量不是很大的情況下,此數(shù)據(jù)庫(kù)的效率完全能夠滿足平
29、時(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)出。第五節(jié)關(guān)于 b/s 體系一、簡(jiǎn)介目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有兩類:client/server模式和browser/webserver 模式??蛻?服務(wù)器(c/s)模式主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,瀏覽器/服務(wù)器模式(b/s)是近幾年伴隨int
30、ernet迅速發(fā)展起來(lái)的一種技術(shù),它與客戶/服務(wù)器方式類似,客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是網(wǎng)站服務(wù)器(web server),而 web server與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(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)單的方法。企業(yè)使用的各個(gè)管理系統(tǒng)的功能將需要不斷的擴(kuò)充和更新,數(shù)據(jù)庫(kù)的數(shù)據(jù)表及其結(jié)構(gòu)也隨之需要進(jìn)行更新,軟件也必將不斷地更新;
31、同時(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ù)和管理。二、 b/s 體系的三層結(jié)構(gòu)b/s 結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問(wèn) web 數(shù)據(jù)庫(kù)為中心,http 為傳輸協(xié)議,客6揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)戶端通過(guò)瀏覽器(browser)訪問(wèn) web 服務(wù)器和與其相連的后臺(tái)數(shù)據(jù)庫(kù),我們稱之為 b/s(browser/server)模式。其三層結(jié)構(gòu)組成如下圖所示:客戶端客戶端圖中從左到
32、右,分為三個(gè)層次:web 服務(wù)器后臺(tái)數(shù)據(jù)庫(kù)第一層是客戶端即瀏覽器,主要完成客戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的 web 服務(wù)器提出服務(wù)器請(qǐng)求,web服務(wù)器用 http 協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在 www 瀏覽器上;第二層 web 服務(wù)器是功能層,完成客戶的應(yīng)用功能,即 web 服務(wù)器接受客戶請(qǐng)求,并與后臺(tái)數(shù)據(jù)庫(kù)連接,進(jìn)行申請(qǐng)?zhí)幚?,然后將處理結(jié)果返回web服務(wù)器,再傳至客戶端;第三層數(shù)據(jù)庫(kù)服務(wù)器是數(shù)據(jù)層。數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶請(qǐng)求獨(dú)立地進(jìn)行各種處理。與傳統(tǒng)的 c/s 模式相比,b/s 結(jié)構(gòu)把處理功能全部移植到了服務(wù)器端,用戶的請(qǐng)求通過(guò)瀏覽器發(fā)出,無(wú)論是使用和
33、數(shù)據(jù)庫(kù)維護(hù)上都比傳統(tǒng)模式更加經(jīng)濟(jì)方便。而且使維護(hù)任務(wù)層次化:管理員負(fù)責(zé)服務(wù)器硬件日常管理和維護(hù),系統(tǒng)維護(hù)人員負(fù)責(zé)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)更新維護(hù)。由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加 web 服務(wù)器的 c/s 模式。第二章總體設(shè)計(jì)第一節(jié)設(shè)計(jì)思想從前面的敘述中可以知道本系統(tǒng)是用 asp 技術(shù)開(kāi)發(fā)的 b/s 模式的管理系統(tǒng),由用戶通過(guò)瀏覽器在客戶端向指定的 web 服務(wù)器提出服務(wù)請(qǐng)求,web 服務(wù)器用 http 協(xié)議把所需文件資料傳給用戶,并顯示在瀏覽器上。本系統(tǒng)的功能根據(jù)使用者的不同而有所不同,主要有兩種用戶:普通用戶(學(xué)生)、7揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)系統(tǒng)管理員。為了便于整個(gè)系統(tǒng)的組織管理,把整
34、個(gè)系統(tǒng)分為兩大模塊:用戶模塊和管理員模塊,兩個(gè)模塊的功能都完全相對(duì)獨(dú)立的設(shè)計(jì),然后再將它們集成到一個(gè)總的控制模塊中。對(duì)于用戶模塊來(lái)說(shuō),只有瀏覽屬于本用戶(學(xué)生)的一些基本信息和成績(jī)信息,而管理員模塊,則可以錄入、查詢、修改、刪除、查看所有學(xué)生的基本信息和成績(jī)信息,并且可以對(duì)班級(jí)、科目和教師信息進(jìn)行簡(jiǎn)單的管理。第二節(jié)總體框架學(xué)生檔案管理系統(tǒng)學(xué)系統(tǒng)管理員模塊學(xué)班科用普通用戶模塊學(xué) 生生信息管理生成績(jī)管理級(jí)信息管理目信息管理戶資料管理信 息和 成績(jī) 瀏覽第三節(jié)詳細(xì)功能本系統(tǒng)是一個(gè)基于 asp 的學(xué)生檔案管理系統(tǒng),它主要是對(duì)學(xué)生的一些信息(包括基本檔案信息、成績(jī)信息等)進(jìn)行詳細(xì)的管理,并且對(duì)班級(jí)、科目
35、和教師信息進(jìn)行簡(jiǎn)單管理,最關(guān)鍵的是這些管理功能都必須能夠在網(wǎng)上實(shí)現(xiàn)。具體功能可以從兩個(gè)方面來(lái)介紹:1、從管理員角度講,實(shí)現(xiàn)的功能是:(1)對(duì)學(xué)生有關(guān)數(shù)據(jù)的輸入功能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)中的8揚(yáng)州大學(xué)本科生畢業(yè)設(shè)計(jì)相關(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ì)用戶密碼的管理2、從普通用戶(學(xué)生)的角度講,實(shí)現(xiàn)的功能是:(1)在校學(xué)生可以通過(guò)自己的學(xué)號(hào)和密碼在因特網(wǎng)上對(duì)自己的個(gè)人信息(包括個(gè)人的檔案信息、成績(jī)信息)進(jìn)行查詢。(2)對(duì)用戶密碼的管理第四節(jié)系統(tǒng)功能模塊設(shè)計(jì)學(xué)生成績(jī)管理學(xué)生信息管理信息瀏覽信息錄入信息查詢按按姓學(xué)名號(hào)成績(jī)?yōu)g覽成績(jī)添加成績(jī)查詢單科成績(jī)排行榜總成績(jī)排行榜成
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第六章平行四邊形教案
- C語(yǔ)言專升本教案
- 《網(wǎng)絡(luò)綜合布線系統(tǒng)工程技術(shù)實(shí)訓(xùn)教程(第5版)》 課件全套 王公儒主 第1-15章 網(wǎng)絡(luò)綜合布線系統(tǒng)工程技術(shù)- 綜合布線系統(tǒng)工程管理
- DB11T 1004-2013 房屋建筑使用安全檢查技術(shù)規(guī)程
- 醫(yī)療服務(wù)流程信息化
- 旅游景區(qū)非招投標(biāo)采購(gòu)管理指南
- 疾病防控院墻施工合同
- 農(nóng)民工薪資支付法律咨詢
- 貸款承諾書(shū)模板:二手房按揭指南
- 網(wǎng)絡(luò)口碑營(yíng)銷策略
- ACS患者隨訪管理表1-3-16
- 苗木供貨服務(wù)計(jì)劃方案
- 工業(yè)X射線探傷室設(shè)計(jì)簡(jiǎn)述
- 三年級(jí)上冊(cè)美術(shù)課件-5.14 奇特的熱帶植物丨嶺南版 (共16張PPT)
- 幼兒園故事繪本:《昆蟲(chóng)運(yùn)動(dòng)會(huì)》 課件
- 幼兒園大班語(yǔ)言故事:《傻小熊種蘿卜》 課件
- 業(yè)務(wù)招待費(fèi)審批單
- 建筑工程項(xiàng)目管理咨詢招標(biāo)(范本)
- 慢性胃炎的中醫(yī)治療培訓(xùn)課件
- 皮炎濕疹診斷治療課件
- Python程序設(shè)計(jì)課件第7章面向?qū)ο蟪绦蛟O(shè)計(jì)
評(píng)論
0/150
提交評(píng)論