教務管理系統(tǒng)(asp)計算機系畢業(yè)論文_第1頁
教務管理系統(tǒng)(asp)計算機系畢業(yè)論文_第2頁
教務管理系統(tǒng)(asp)計算機系畢業(yè)論文_第3頁
教務管理系統(tǒng)(asp)計算機系畢業(yè)論文_第4頁
教務管理系統(tǒng)(asp)計算機系畢業(yè)論文_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、益陽職業(yè)技術(shù)學院 高 職 畢 業(yè) 設 計(論 文)題目: 教務管理系統(tǒng)的開發(fā) 李 明姓 名:07120班 級:計算機網(wǎng)絡技術(shù)專 業(yè): 計算機應用工程系 工 程 系所屬系部: 王齊華指導教師:2010年6月1日完成日期: 教務管理系統(tǒng)的開發(fā)畢業(yè)設計開題報告姓名:李明 學號:200747433212 班級:07120班 專業(yè):計算機網(wǎng)絡技術(shù)課題名稱教務管理系統(tǒng)的開發(fā)指導老師王齊華本課題要解決的問題及采用的研究方法:教務管理系統(tǒng),屬于交流互動性系統(tǒng),因而更多地要求來訪者進行互動交流。如上傳、修改、編輯新聞,留言板,同學錄,學生學籍和成績的管理。因此是采用asp作為前臺開發(fā)工具,access作為后臺數(shù)

2、據(jù)庫平臺的基于c/s的兩層模式的管理系統(tǒng)。如何方便同學們學習查閱資料和方便管理員登陸維護是本課題要解決的主要問題。本設計旨在解決現(xiàn)有實際大學教務管理困難和學習不便,工作效率低下等問題,設計并完成對大學學習計劃,學習內(nèi)容,學生信息管理等通過網(wǎng)上實現(xiàn)的功能,極大的方便了老師教學與學生學習。借助網(wǎng)上大學,廣大同學可以系統(tǒng)地接受本處室的所有的信息,也方便外來人員了解本教務的信息,達到科學管理的效果。 某大學網(wǎng)站的主要功能:1、信息的發(fā)布(上傳、修改、編輯)2、學生信息系統(tǒng)(管理學生的學籍和成績)3、留言板的功能4、教學課件的共享畢業(yè)設計完成進度計劃:第1周:熟悉論文課題,查找資料,研究資料,熟悉編程語

3、言,完成畢業(yè)設計開題報告。第2周:確定數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫結(jié)構(gòu),做好編程的準備。第3、4周:建立程序的大致結(jié)構(gòu),整體框架,界面原型開發(fā)、評審,概要設計初審。第58周:詳細設計,編程實現(xiàn),提交初稿。第9、10周:根據(jù)指導老師的建議,繼續(xù)完善程序,修改論文將所完成系統(tǒng)程序、論文終稿的上交。指導老師意 見年 月 日教研室意 見年 月 日畢業(yè)論文(設計)答辯記錄答辯日期:200 年 月 日 專業(yè): 序 號姓 名學 號設計(論文)題目課題同組成員名單合計 人答 辯 情 況 記 錄主要填寫學生匯報情況、答辯小組成員提問、學生回答等答辯過程情況記錄。每個學生記錄1份。答辯小組成員必須簽字。答辯小組成員簽字答辯小

4、組組長:成 員:備 注記錄人(簽字): 畢業(yè)設計(論文)成績評分表指導教師用學院系部 專業(yè)班級 姓名 學號 評價指標具 體 要 求分值評 分a1b0.9c0.8d0.7e0.6調(diào)查論證能獨立查閱文獻和從事其他調(diào)研;能提出并較好地論述課題的實施方案,綜述或調(diào)研報告質(zhì)量較好;有收集、加工各種信息及獲取新知識的能力。3課題設計與實現(xiàn)能正確設計課題方案,獨立進行設計、編寫、運行程序,完成指定功能。12分析與解決問題的能力能運用所學知識和技能去發(fā)現(xiàn)與解決課題中出現(xiàn)的實際問題;能對課題進行理論分析,得出有價值的結(jié)論。4工作量、工作態(tài)度按期圓滿完成規(guī)定的任務,工作量飽滿,難度較大;工作努力,遵守紀律;工作作

5、風嚴謹務實。3設計(論文)質(zhì)量敘述簡練完整,有見解;立論正確,論述充分,結(jié)論嚴謹合理;設計思路清晰,分析處理效果好;文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全;格式正確、排版規(guī)范,圖表完備、整潔、正確;論文結(jié)果有應用價值。6創(chuàng)新能力工作中有創(chuàng)新意識; 對前人工作有改進或突破,或有獨特見解。2指導教師評定成績指導教師評語:指導教師簽名: 二 年 月 日畢業(yè)設計(論文)成績評分表評閱教師用學院系部 專業(yè)班級 姓名 學號 評價指標具 體 要 求分值評 分a1b0.9c0.8d0.7e0.6資料查閱與綜述(調(diào)研)材料查閱文獻有一定廣泛性;綜述或調(diào)研報告質(zhì)量較好;有綜合歸納資料的能力和自己見解。4設計(

6、論文)質(zhì)量敘述簡練完整,有見解;立論正確,論述充分,結(jié)論嚴謹合理;設計思路清晰,分析處理效果好;文字通順,技術(shù)用語準確,符號統(tǒng)一,編號齊全;格式正確、排版規(guī)范,圖表完備、整潔、正確;論文結(jié)果有應用價值。18工作量、難度工作量飽滿,難度較大。6創(chuàng)新能力工作中有創(chuàng)新意識;對前人工作有改進或突破,或有獨特見解。2評閱教師評定成績評閱教師評語:評閱教師簽名: 二 年 月 日畢業(yè)設計(論文)成績評分表答辯委員會用學院系部 專業(yè)班級 姓名 學號 論文題目:評 分 指 標分值評分a1b0.9c0.8d0.7e0.6工作量4學習態(tài)度(選題)4規(guī)范要求4實際能力8基礎(chǔ)理論與專業(yè)知識4學識水平8答辯情況8答辯成績

7、指導教師評定成績評閱教師評定成績總評成績(折算為五級計分)答辯小組評語:二 年 月 日答辯小組成員(簽字):答辯小組負責人(簽字):說明:1. 指導教師、評閱教師、答辯委員會評定成績參照標準按實際分數(shù)計分,得出總評成績后,再將綜合評定成績折算為五級(優(yōu)秀、良好、中等、及格、不及格)計分。2. 優(yōu)秀90分;良好80分;中等70分;及格60分;不及格60分。目錄摘要3關(guān)鍵字3第一章 緒論41.1 引言41.2 課題現(xiàn)狀41.3 課題的研究目的和意義51.4 本文結(jié)構(gòu)5第二章 系統(tǒng)設計原理62.1 asp技術(shù)介紹62.2 c/s結(jié)構(gòu)72.3 asp運行環(huán)境7第三章 系統(tǒng)總體設計83.1 系統(tǒng)的軟、硬

8、件環(huán)境83.2 系統(tǒng)功能模塊設計83.3 數(shù)據(jù)庫結(jié)構(gòu)設計10第四章 詳細設計與系統(tǒng)實現(xiàn)114.1 首頁設計114.2 后臺信息設計124.3 外部鏈接設計124.4 學生信息管理設計124.4.1 管理員用戶管理設計124.4.2 系統(tǒng)流程圖設計134.4.3 數(shù)據(jù)庫的連接154.4.4 數(shù)據(jù)庫的加密164.4.5 系統(tǒng)主界面設計174.4.6 管理員管理程序設計 初始化首頁顯示 信息管理模塊 課程管理模塊 成績管理模塊214.4.7 留言模塊214.4.8 系統(tǒng)頁面介紹214.4.9 分頁顯示的代碼設計22第五章 設計總

9、結(jié)24參考文獻25致謝26教務管理系統(tǒng)的開發(fā)摘要:隨著計算機網(wǎng)絡技術(shù)的不斷發(fā)展,其被越來越廣泛地應用于各行各業(yè),作為教育單位的學校更不例外?,F(xiàn)在校園網(wǎng)已普及,學生管理信息系統(tǒng)就是其中及其重要的一個?;趙eb的網(wǎng)絡管理模式將web技術(shù)與管理技術(shù)相融合,使學校管理人員能夠方便地通過web瀏覽器異地配置和監(jiān)控網(wǎng)絡,這大大方便了老師和學生信息查閱和使用,提高了效率。教務管理系統(tǒng),屬于交流互動性系統(tǒng),因而更多地要求來訪者進行互動交流。如上傳、修改、編輯新聞,留言板,同學錄,學生學籍和成績的管理。因此是采用asp作為前臺開發(fā)工具,access作為后臺數(shù)據(jù)庫平臺的基于c/s的兩層模式的管理系統(tǒng)。如何方便同

10、學們學習查閱資料和方便管理員登陸維護是本課題要解決的主要問題。本設計旨在解決現(xiàn)有實際大學教務管理困難和學習不便,工作效率低下等問題,設計并完成對大學學習計劃,學習內(nèi)容,學生信息管理等通過網(wǎng)上實現(xiàn)的功能,極大的方便了老師教學與學生學習。借助網(wǎng)上大學,廣大同學可以系統(tǒng)地接受本處室的所有的信息,也方便外來人員了解本教務的信息,達到科學管理的效果。關(guān)鍵字:asp,教務,管理,學籍第26頁第一章 緒論1.1 引言在科學技術(shù)飛速發(fā)展的今天,計算機科學及互聯(lián)網(wǎng)日漸成熟,其強大的功能已為人們深刻認識,它已經(jīng)進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。各行各業(yè)的人們無須經(jīng)過特別的訓練就能夠使用電腦完成許許多

11、多復雜的工作。現(xiàn)如今學校招生越來越多,必然就會有大量的學生信息需要處理。如果只靠人力來完成,這將會變成一項非常繁瑣、復雜的工作,而且還會出現(xiàn)很多意想不到的錯誤,給管理這些數(shù)據(jù)帶來了很大的不便,也越來越不適合學校發(fā)展的需要。教務管理系統(tǒng)是一個龐大而復雜的系統(tǒng),它包括對院系資料的管理,對課程資料的管理,對學生資料的管理和對學生成績的管理等等主要的功能。教務管理系統(tǒng)是每個學校的一項必不可少的內(nèi)容,它的好壞直接影響到學校里的主要工作,一旦此系統(tǒng)癱瘓,學校將會受到非常嚴重的損失,也會影響到每一個學生。所以現(xiàn)如今設計一個功能完整、操作簡單以及界面友好的教務管理系統(tǒng)變得非常重要。1.2 課題現(xiàn)狀隨著學校的規(guī)

12、模不斷擴大,學生數(shù)量急劇增加,有關(guān)學生的各種信息量也成倍增長。面對龐大的信息量,就需要建立一個高效快捷的教務管理系統(tǒng)迫在眉睫。其目的是為了提高學校對信息的管理,減少人力資源的開支和浪費,從而提高學校在各方面的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。由于計算機和網(wǎng)絡的普及,若建立一個c/s結(jié)構(gòu)的教務管理系統(tǒng),學生便可以通過網(wǎng)絡來查詢成績并且查詢自己的有關(guān)信息,使得學校的教務管理工作系統(tǒng)化,規(guī)范化,自動化,大大提高了學校管理教務信息的效率。1.3 課題的研究目的和意義管理系統(tǒng)主要是提供學生,老師或者來訪者方便的查詢等相關(guān)操作,對學校的教務信

13、息管理能統(tǒng)一規(guī)范化。功能塊的相應操作分別由其對應的子模塊實現(xiàn)。通過教育網(wǎng)絡或互聯(lián)網(wǎng)把整個學校的學生信息匯聚起來,為學校教育主管部門提供全面及時的學生信息,方便管理,同時亦可通過校園網(wǎng)擴展各類信息化應用,共享學生信息。學??赏ㄟ^一個簡化的教務管理系統(tǒng),使學校的教務信息和學生信息管理工作系統(tǒng)化,規(guī)范化,自動化,從而達到提高教務信息管理效率的目的。本篇論文研究的高校教務管理系統(tǒng)采用的是asp+access技術(shù),針對三種用戶分別是:管理員、學生、老師。可對學生、成績、班級、系部、專業(yè)、老師等數(shù)據(jù)信息進行管理,這些都能提高學生信息管理的效率。1.4 本文結(jié)構(gòu)本文通過基于web的技術(shù)對一個小型教務管理系統(tǒng)

14、進行設計和開發(fā)。第一章:緒論(本章闡述了系統(tǒng)開發(fā)的背景、課題來源和研究意義,分析了教務管理信息系統(tǒng)設計的特點和任務)第二章:系統(tǒng)設計原理(本章具體分析了系統(tǒng)設計的基本原理和采用的技術(shù)方法,關(guān)鍵介紹了系統(tǒng)所需要的運行環(huán)境及后臺支持。)第三章 系統(tǒng)總體設計(分析了管理系統(tǒng)的應用需求,設計了系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),并根據(jù)需求對系統(tǒng)功能模塊進行了劃分和細化。)第四章 詳細設計與系統(tǒng)實現(xiàn)(根據(jù)第四章的設計結(jié)果利用macromedia dreamweaver和microsoft access進行了具體的應用程序設計及測試。)第五章 設計總結(jié)(總結(jié)管理系統(tǒng)設計體會和編程體會,并指出了系統(tǒng)設計中的不足和改進的方向。

15、)第二章 系統(tǒng)設計原理2.1 asp技術(shù)介紹asp是active server pages的簡稱,是服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的web服務器應用程序1。使用asp可以組合html頁、腳本命令和active組件以創(chuàng)建交互的web頁和基于web的功能強大的應用程序。也可以認為asp是一種類似于html、script與cgi的結(jié)合體,但是其運行效率卻比cgi更高,程序編制也比html更方便且更有靈活性。asp具有3個重要特性使它變的很獨特:2.2 c/s結(jié)構(gòu)c/s(client/server)結(jié)構(gòu),即大家熟知的客戶機和服務器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端

16、硬件環(huán)境的優(yōu)勢,將任務合理分配到client端和server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是client/server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的web應用發(fā)展,web和client/server 應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。2.3 asp運行環(huán)境以操作系統(tǒng)為 windows 2000 以上,可以按圖4.1.1的方法安裝 iis:打開【控制面板】,找到 【添加/刪除程序】【添加/刪

17、除windows組件】,彈出 【windows 組件向?qū)А?,選擇 【internet 信息服務(iis)】,插入安裝盤,按【下一步】開始安裝。如2.2所示:圖2.2 選擇安裝 iis服務安裝成功后,就可以按照自己的要求配置iis了。iis的默認目錄安裝在 系統(tǒng)盤:wwwroot里,也就是說上面的虛擬目錄http:/localhost 或其實是執(zhí)行機器上物理路徑為 系統(tǒng)盤:wwwroot上的內(nèi)容,嘗試看看iis起始頁中的localstart.asp是否已在wwwroot目錄里。wwwroot的默認目錄也是可以更改的。進入【控制面板】【管理工具】【internet

18、服務管理器】,雙擊它,會出現(xiàn)【internet信息服務器】的主界面,在窗體里找到【計算機名】,展開后會出現(xiàn):【默認 ftp 站點】、【默認 web 站點】、以及【默認 smtp 虛擬服務器】。在【默認 web 站點】上單擊右鍵,選擇【屬性】,就可以進行iis的諸多配置了。配置如下:1.【屬性】【主目錄】,可以修改默認的虛擬路徑以及asp文件的執(zhí)行權(quán)限(除虛擬目錄需要更改外,其他一般以默認設置為宜)。2.【屬性】【文檔】,默認文檔的意思就是:如果只填加index.asp在一個虛擬目錄(假如就是wwwroot里)為默認文檔。那么在瀏覽器中輸入http:/localhost 或者http:/127.

19、0.0.1 的時候默認訪問的文件就是index.asp。第三章 系統(tǒng)總體設計3.1 系統(tǒng)的軟、硬件環(huán)境系統(tǒng)平臺:windows xp數(shù)據(jù)庫服務器:microsoft access開發(fā)工具:macromedia dreamweaver 83.2 系統(tǒng)功能模塊設計根據(jù)數(shù)據(jù)流程圖所描述的新系統(tǒng)數(shù)據(jù)的流動情況,用結(jié)構(gòu)圖的方式再進行系統(tǒng)的總體結(jié)構(gòu)設計。數(shù)據(jù)流程圖描述了系統(tǒng)具有學生信息管理、課程信息管理、成績信息管理和用戶管理等幾個功能,再結(jié)合系統(tǒng)設置的要求,將以上功能用結(jié)構(gòu)圖的方式表示出來,如圖4-1所示。圖4-1 學生成績管理結(jié)構(gòu)圖教務管理學生信息管理課程信息管理成績信息管理用戶管理學生信息管理添加學

20、生信息修改學生信息刪除學生信息查詢學生信息審核學生修改成績信息管理審核成績修改修改成績信息刪除成績信息查詢成績信息審核成績修改課程信息管理添加課程信息修改課程信息刪除課程信息查詢課程信息審核課程修改用戶管理添加用戶成績信息管理刪除用戶查詢用戶信息修改密碼添加成績信息3.3 數(shù)據(jù)庫結(jié)構(gòu)設計由用戶的需求分析和概念結(jié)構(gòu)設計,最終設計了名為教務管理數(shù)據(jù)庫的數(shù)據(jù)庫,一部分數(shù)據(jù)庫中的表如下所示:表1:登錄信息表記錄號字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1用戶名text16否2密碼text16否3權(quán)限text16否表2:考試成績表表3:學生信息表、表4:課程信息表表5:教務通知表第四章 詳細設計與系統(tǒng)

21、實現(xiàn)4.1 首頁設計首頁是指一個網(wǎng)站的主索引頁,是令訪客了解網(wǎng)站概貌并引導其調(diào)閱重點內(nèi)容的向?qū)?。首頁設計要求在保障整體感的前提下,根據(jù)大多數(shù)人的閱讀習慣以色彩、線條、圖片等要素將導航條、各功能區(qū)以及內(nèi)容區(qū)進行分隔。首頁設計采用客戶的既定標準色,注重協(xié)調(diào)各區(qū)域的主次關(guān)系,以營造高易用性與視覺舒適性的人機交互界面為終極目標。本系統(tǒng)系統(tǒng)采用div+css對首頁布局主要展示了教務公告、教務通知以及教師的可見信息。如圖所示:4.1 系統(tǒng)首頁4.2 信息后臺設計信息后臺主要功能是控制主頁上的一些信息的瀏覽,包括后臺用戶登錄和教務公告的添加、刪除、修改、查詢等。其中登錄界面:4.2 登錄界面4.3 外部鏈接

22、設計外部鏈接主要是增加系統(tǒng)的一些主要功能和一些與系統(tǒng)息息相關(guān)的網(wǎng)站或者系統(tǒng)之間的聯(lián)系。外面的鏈接有:益陽職院官網(wǎng) 益陽教務處教務之窗4.4 學生信息管理系統(tǒng)設計4.4.1 管理員用戶管理設計管理員主要服務的對象是教師用戶和學生用戶,負責管理他們的信息和提供相關(guān)的安全等,管理員用戶主要設計了以下管理功能:1. 學生信息管理 主要包含學生信息的錄入、修改、查詢。2. 課程管理主要包含課程管理和課程的添加。3. 成績管理 主要包含成績的錄入和修改。4.4.2 系統(tǒng)流程圖設計根據(jù)系統(tǒng)總體設計的要求,首先我們的后臺系統(tǒng)要有一個登陸界面,管理員才可以從這個界面登陸到學生信息管理系統(tǒng)后臺當中去。在管理員正確

23、輸入用戶名和密碼后,接著應該進入后臺的管理界面,在這個界面上,會得到相應的權(quán)限服務。系統(tǒng)用例圖如圖4.1所示。圖4.1 系統(tǒng)用例圖管理員登陸流程圖如圖4.2示。管理員登陸需要經(jīng)過身份驗證,上圖是代碼對用戶驗證的詮釋。當管理員輸入密碼正確后,即可進入后臺管理模塊。后臺管理模塊各功能如圖4.3所示。圖4.3 后臺功能結(jié)構(gòu)圖4.4.3 數(shù)據(jù)庫的連接動態(tài)網(wǎng)站應用程序開發(fā)的過程中關(guān)鍵技術(shù)5就是動態(tài)網(wǎng)站數(shù)據(jù)庫的設計和編程,包括數(shù)據(jù)源的配置與連接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、sql查詢語言的使用。asp 用database access組件與數(shù)據(jù)庫進行連接。oconn.asp主要包含在其他文件中實現(xiàn)數(shù)據(jù)庫的連

24、接和斷開功能,代碼如下:說明:定義數(shù)據(jù)庫的相對路徑和數(shù)據(jù)庫的驅(qū)動程序方法如下:定義一個數(shù)據(jù)庫對象的方法如下:set oconn = server.createobject(adodb.connection)oconn.open provider=microsoft.jet.oledb.4.0;data source= & dbfilepath其中dbfilename確定了數(shù)據(jù)文件的路徑和數(shù)據(jù)庫驅(qū)動程序。oconn的含義是定義了一個變量,用來存放數(shù)據(jù)庫連接所創(chuàng)建的對象。oconn.open則真正實現(xiàn)了數(shù)據(jù)庫的連接。4.4.4 數(shù)據(jù)庫的加密本系統(tǒng)信息安全主要指兩個方面:一是數(shù)據(jù)安全,二是系統(tǒng)安全。

25、核心是數(shù)據(jù)庫的安全,將數(shù)據(jù)庫的數(shù)據(jù)加密就抓住了信息安全的核心問題。 對數(shù)據(jù)庫中數(shù)據(jù)加密是為增強普通關(guān)系數(shù)據(jù)庫管理系統(tǒng)的安全性,提供一個安全適用的數(shù)據(jù)庫加密平臺,對數(shù)據(jù)庫存儲的內(nèi)容實施有效保護。它通過數(shù)據(jù)庫存儲加密等安全方法實現(xiàn)了數(shù)據(jù)庫數(shù)據(jù)存儲保密和完整性要求,使得數(shù)據(jù)庫以密文方式存儲并在密態(tài)方式下工作,確保了數(shù)據(jù)安全。有效的數(shù)據(jù)庫加密技術(shù)主要有以下6個方面的功能和特性。 (1)身份認證:用戶除提供用戶名、口令外,還必須按照系統(tǒng)安全要求提供其它相關(guān)安全憑證。如使用終端密鑰。(2) 通信加密與完整性保護:有關(guān)數(shù)據(jù)庫的訪問在網(wǎng)絡傳輸中都被加密,通信一次一密的意義在于防重放、防篡改。 (3) 數(shù)據(jù)庫數(shù)

26、據(jù)存儲加密與完整性保護:數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)項級存儲加密,即數(shù)據(jù)庫中不同的記錄、每條記錄的不同字段都采用不同的密鑰加密,輔以校驗措施來保證數(shù)據(jù)庫數(shù)據(jù)存儲的保密性和完整性,防止數(shù)據(jù)的非授權(quán)訪問和修改。 在現(xiàn)階段的asp系統(tǒng)中,數(shù)據(jù)庫就是采用md5單向加密的加密算法,對于md5而言,有兩個特性是很重要的。在本論文設計中我采用md5加密算法對學生信息管理系統(tǒng)進行加密,對于md5而言,有兩個特性是很重要的。第一是任意兩段明文數(shù)據(jù)加密以后的密文不能是相同的;第二是任意一段明文數(shù)據(jù),經(jīng)過加密以后,其結(jié)果必須永遠是不變的。在本論文設計中我采用md5加密算法對學生信息管理系統(tǒng)進行加密,許多程序中使用到了加密的數(shù)

27、據(jù)庫,實現(xiàn)數(shù)據(jù)庫加密的文件命名為md5.asp4.4.5 系統(tǒng)主界面設計index.asp程序的功能是系統(tǒng)登陸的入口,在此可以實現(xiàn)學生信息管理系統(tǒng)管理員登陸界面的功能,系統(tǒng)主界面如圖4.4所示。圖4.4 系統(tǒng)主界面輸入用戶名(管理員id)、密碼(初始密碼都為admin)可登陸,用戶名和密碼都是字符型。學?;拘畔⑹怯胹ql語句中的select語句從相關(guān)表中查詢出來的。4.4.6 管理員管理程序設計 初始化首頁顯示初始化首頁是顯示管理員進入后的管理界面,及一些簡單的學生信息顯示,如圖4.5所示。圖4.5 初始化首頁 信息管理模塊一、xj.asp是顯示學生基本信息的列表

28、,主界面顯示的是全院學生的學號、姓名、性別、所屬班級及學籍狀態(tài)信息,有瀏覽修改詳細信息、刪除、查詢、新增功能,如圖4.6所示。圖4.6 信息界面 該版面下設置“打印學籍”按鈕,可以通過點擊實行其功能并進入該項功能頁面。同時版面下使用了鼠標經(jīng)過提供的“修改”和“刪除”等功能是針對某一學生設置的快捷功能操作,如圖所示: 4.7鼠標經(jīng)過的效果圖主要代碼如下:%if session(jb)var menu=new array();menu0=a href=?action=view&id=&page=查看詳細資料;menu1=a href=javascript:void(0) onclick=newpo

29、pwindow(upfile_photo.asp?bm=,upfile_photo,600,400,0,0,0)上傳學籍照片menu2=a href=?action=edit&id=&page=編輯學籍資料;menu3=a href=?action=delsave&id=&page= onclick=return confirm(n警告:nn你真的要刪除id為“”的資料嗎?,此操作不可恢復!)刪除學籍資料;menu4=添加新生資料;menu5=a href=cj.asp?action=view&id=管理該生信息;menu6=a href=cx_cj.asp?sk=&sxm=查看信息排名;暫無

30、資料,點擊這里開始添加 課程管理模塊 4.8 課程管理圖 成績管理模塊4.9 成績管理圖4.4.7 留言模塊4.10 留言效果圖4.4.8 系統(tǒng)頁面介紹學生信息管理系統(tǒng)管理員登陸界面的個模塊及功能有如下頁面:index.asp(主頁面也是管理員的登陸頁面)bf.asp(數(shù)據(jù)庫備份頁面)cf.asp(系統(tǒng)設置頁面)checkcj_add.asp(信息數(shù)據(jù)檢測頁面)cs.asp(系統(tǒng)數(shù)據(jù)庫初始化頁面)cx.asp(學籍查詢頁面)dc.asp(數(shù)據(jù)導出頁面)delfile.asp(刪除數(shù)據(jù)頁面)dr.asp(數(shù)據(jù)導入頁面)km.asp(科目管理頁面)ks.asp(考試管理

31、頁面)lg.asp(系統(tǒng)登錄頁面)ly.asp(留言管理頁面)main.asp(系統(tǒng)信息頁面)pw.asp(密碼修改頁面)rp_xj_hmc.asp(生成學生花名冊頁面)rp_xj_rs.asp(人數(shù)統(tǒng)計頁面)rz.asp(系統(tǒng)日志管理頁面)up.asp(更新照片數(shù)據(jù)頁面)upfile_photo.asp(上傳相片頁面)upfile_xj.asp(上傳學籍頁面)xj.asp(學籍管理頁面)yh.asp(系統(tǒng)用戶管理頁面)4.4.9 分頁顯示的代碼設計request對象負責從用戶接收信息, response對象負責傳送信息給用戶,pagesize屬性用來表示每頁顯示的紀錄數(shù),recordcoun

32、t表示總共的紀錄數(shù),部分代碼內(nèi)容如下6:public sub showpage()response.write pageinfo()end subpublic function pageinfo()dim str_tmp,strhtmlint_totalrecord=xd_rs.recordcountif int_totalrecord=0 then str_error=str_error & 總記錄數(shù)為零,請輸入數(shù)據(jù)call showerror(str_error)end ifif int_totalrecordint_totalpage thenint_curpage=int_totalp

33、ageend if/此分頁導航需要嵌入javascript分頁文件strhtml=pagelist(&int_curpage&,3,&xd_pagesize&,&int_totalrecord&,&geturl()&,1,false)pageinfo = strhtmlend function 第五章 設計總結(jié)本系統(tǒng)通過一組數(shù)據(jù)的測試后,可以實現(xiàn)基本的功能,但是功能不是很完善。管理員登陸后的功能還不夠完善,有的地方效率不高,而且隨著使用者的不同,系統(tǒng)的明朗度不夠,所以系統(tǒng)的維護是非常重要的。我覺得應該要對三方面進行維護。一是對功能的維護,隨著經(jīng)濟的發(fā)展等等社會因素,使用者對系統(tǒng)功能的要求越來越高。所以系統(tǒng)設計者就要對功能進行進一步的分析。二是對數(shù)據(jù)庫的維護,數(shù)據(jù)庫是非常重要的東西,對數(shù)據(jù)結(jié)構(gòu)進行修改,更新數(shù)據(jù)文件等。三是代碼的維護。代碼的可讀性和可更新性非常重要,隨著技術(shù)的發(fā)展,舊的代碼不能適應新的技術(shù),必須進行更新。在教務管理系統(tǒng)的開發(fā)過程中,碰到了一些問題。一些是因為粗心而導致了,一些是技術(shù)不過關(guān)的原因,碰到問題總結(jié)如下:1數(shù)據(jù)的關(guān)聯(lián)性。如刪除了學生信息卻沒有

溫馨提示

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

評論

0/150

提交評論