版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、益陽職業(yè)技術(shù)學(xué)院 高 職 畢 業(yè) 設(shè) 計(jì)(論 文)題目: 教務(wù)管理系統(tǒng)的開發(fā) 李 明姓 名:07120班 級(jí):計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專 業(yè): 計(jì)算機(jī)應(yīng)用工程系 工 程 系所屬系部: 王齊華指導(dǎo)教師:2010年6月1日完成日期: 教務(wù)管理系統(tǒng)的開發(fā)畢業(yè)設(shè)計(jì)開題報(bào)告姓名:李明 學(xué)號(hào):200747433212 班級(jí):07120班 專業(yè):計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)課題名稱教務(wù)管理系統(tǒng)的開發(fā)指導(dǎo)老師王齊華本課題要解決的問題及采用的研究方法:教務(wù)管理系統(tǒng),屬于交流互動(dòng)性系統(tǒng),因而更多地要求來訪者進(jìn)行互動(dòng)交流。如上傳、修改、編輯新聞,留言板,同學(xué)錄,學(xué)生學(xué)籍和成績(jī)的管理。因此是采用asp作為前臺(tái)開發(fā)工具,access作為后臺(tái)數(shù)
2、據(jù)庫(kù)平臺(tái)的基于c/s的兩層模式的管理系統(tǒng)。如何方便同學(xué)們學(xué)習(xí)查閱資料和方便管理員登陸維護(hù)是本課題要解決的主要問題。本設(shè)計(jì)旨在解決現(xiàn)有實(shí)際大學(xué)教務(wù)管理困難和學(xué)習(xí)不便,工作效率低下等問題,設(shè)計(jì)并完成對(duì)大學(xué)學(xué)習(xí)計(jì)劃,學(xué)習(xí)內(nèi)容,學(xué)生信息管理等通過網(wǎng)上實(shí)現(xiàn)的功能,極大的方便了老師教學(xué)與學(xué)生學(xué)習(xí)。借助網(wǎng)上大學(xué),廣大同學(xué)可以系統(tǒng)地接受本處室的所有的信息,也方便外來人員了解本教務(wù)的信息,達(dá)到科學(xué)管理的效果。 某大學(xué)網(wǎng)站的主要功能:1、信息的發(fā)布(上傳、修改、編輯)2、學(xué)生信息系統(tǒng)(管理學(xué)生的學(xué)籍和成績(jī))3、留言板的功能4、教學(xué)課件的共享畢業(yè)設(shè)計(jì)完成進(jìn)度計(jì)劃:第1周:熟悉論文課題,查找資料,研究資料,熟悉編程語
3、言,完成畢業(yè)設(shè)計(jì)開題報(bào)告。第2周:確定數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),做好編程的準(zhǔn)備。第3、4周:建立程序的大致結(jié)構(gòu),整體框架,界面原型開發(fā)、評(píng)審,概要設(shè)計(jì)初審。第58周:詳細(xì)設(shè)計(jì),編程實(shí)現(xiàn),提交初稿。第9、10周:根據(jù)指導(dǎo)老師的建議,繼續(xù)完善程序,修改論文將所完成系統(tǒng)程序、論文終稿的上交。指導(dǎo)老師意 見年 月 日教研室意 見年 月 日畢業(yè)論文(設(shè)計(jì))答辯記錄答辯日期:200 年 月 日 專業(yè): 序 號(hào)姓 名學(xué) 號(hào)設(shè)計(jì)(論文)題目課題同組成員名單合計(jì) 人答 辯 情 況 記 錄主要填寫學(xué)生匯報(bào)情況、答辯小組成員提問、學(xué)生回答等答辯過程情況記錄。每個(gè)學(xué)生記錄1份。答辯小組成員必須簽字。答辯小組成員簽字答辯小
4、組組長(zhǎng):成 員:備 注記錄人(簽字): 畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)分表指導(dǎo)教師用學(xué)院系部 專業(yè)班級(jí) 姓名 學(xué)號(hào) 評(píng)價(jià)指標(biāo)具 體 要 求分值評(píng) 分a1b0.9c0.8d0.7e0.6調(diào)查論證能獨(dú)立查閱文獻(xiàn)和從事其他調(diào)研;能提出并較好地論述課題的實(shí)施方案,綜述或調(diào)研報(bào)告質(zhì)量較好;有收集、加工各種信息及獲取新知識(shí)的能力。3課題設(shè)計(jì)與實(shí)現(xiàn)能正確設(shè)計(jì)課題方案,獨(dú)立進(jìn)行設(shè)計(jì)、編寫、運(yùn)行程序,完成指定功能。12分析與解決問題的能力能運(yùn)用所學(xué)知識(shí)和技能去發(fā)現(xiàn)與解決課題中出現(xiàn)的實(shí)際問題;能對(duì)課題進(jìn)行理論分析,得出有價(jià)值的結(jié)論。4工作量、工作態(tài)度按期圓滿完成規(guī)定的任務(wù),工作量飽滿,難度較大;工作努力,遵守紀(jì)律;工作作
5、風(fēng)嚴(yán)謹(jǐn)務(wù)實(shí)。3設(shè)計(jì)(論文)質(zhì)量敘述簡(jiǎn)練完整,有見解;立論正確,論述充分,結(jié)論嚴(yán)謹(jǐn)合理;設(shè)計(jì)思路清晰,分析處理效果好;文字通順,技術(shù)用語準(zhǔn)確,符號(hào)統(tǒng)一,編號(hào)齊全;格式正確、排版規(guī)范,圖表完備、整潔、正確;論文結(jié)果有應(yīng)用價(jià)值。6創(chuàng)新能力工作中有創(chuàng)新意識(shí); 對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見解。2指導(dǎo)教師評(píng)定成績(jī)指導(dǎo)教師評(píng)語:指導(dǎo)教師簽名: 二 年 月 日畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)分表評(píng)閱教師用學(xué)院系部 專業(yè)班級(jí) 姓名 學(xué)號(hào) 評(píng)價(jià)指標(biāo)具 體 要 求分值評(píng) 分a1b0.9c0.8d0.7e0.6資料查閱與綜述(調(diào)研)材料查閱文獻(xiàn)有一定廣泛性;綜述或調(diào)研報(bào)告質(zhì)量較好;有綜合歸納資料的能力和自己見解。4設(shè)計(jì)(
6、論文)質(zhì)量敘述簡(jiǎn)練完整,有見解;立論正確,論述充分,結(jié)論嚴(yán)謹(jǐn)合理;設(shè)計(jì)思路清晰,分析處理效果好;文字通順,技術(shù)用語準(zhǔn)確,符號(hào)統(tǒng)一,編號(hào)齊全;格式正確、排版規(guī)范,圖表完備、整潔、正確;論文結(jié)果有應(yīng)用價(jià)值。18工作量、難度工作量飽滿,難度較大。6創(chuàng)新能力工作中有創(chuàng)新意識(shí);對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見解。2評(píng)閱教師評(píng)定成績(jī)?cè)u(píng)閱教師評(píng)語:評(píng)閱教師簽名: 二 年 月 日畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)分表答辯委員會(huì)用學(xué)院系部 專業(yè)班級(jí) 姓名 學(xué)號(hào) 論文題目:評(píng) 分 指 標(biāo)分值評(píng)分a1b0.9c0.8d0.7e0.6工作量4學(xué)習(xí)態(tài)度(選題)4規(guī)范要求4實(shí)際能力8基礎(chǔ)理論與專業(yè)知識(shí)4學(xué)識(shí)水平8答辯情況8答辯成績(jī)
7、指導(dǎo)教師評(píng)定成績(jī)?cè)u(píng)閱教師評(píng)定成績(jī)總評(píng)成績(jī)(折算為五級(jí)計(jì)分)答辯小組評(píng)語:二 年 月 日答辯小組成員(簽字):答辯小組負(fù)責(zé)人(簽字):說明:1. 指導(dǎo)教師、評(píng)閱教師、答辯委員會(huì)評(píng)定成績(jī)參照標(biāo)準(zhǔn)按實(shí)際分?jǐn)?shù)計(jì)分,得出總評(píng)成績(jī)后,再將綜合評(píng)定成績(jī)折算為五級(jí)(優(yōu)秀、良好、中等、及格、不及格)計(jì)分。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)設(shè)計(jì)原理62.1 asp技術(shù)介紹62.2 c/s結(jié)構(gòu)72.3 asp運(yùn)行環(huán)境7第三章 系統(tǒng)總體設(shè)計(jì)83.1 系統(tǒng)的軟、硬
8、件環(huán)境83.2 系統(tǒng)功能模塊設(shè)計(jì)83.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)10第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)114.1 首頁設(shè)計(jì)114.2 后臺(tái)信息設(shè)計(jì)124.3 外部鏈接設(shè)計(jì)124.4 學(xué)生信息管理設(shè)計(jì)124.4.1 管理員用戶管理設(shè)計(jì)124.4.2 系統(tǒng)流程圖設(shè)計(jì)134.4.3 數(shù)據(jù)庫(kù)的連接154.4.4 數(shù)據(jù)庫(kù)的加密164.4.5 系統(tǒng)主界面設(shè)計(jì)174.4.6 管理員管理程序設(shè)計(jì) 初始化首頁顯示 信息管理模塊 課程管理模塊 成績(jī)管理模塊214.4.7 留言模塊214.4.8 系統(tǒng)頁面介紹214.4.9 分頁顯示的代碼設(shè)計(jì)22第五章 設(shè)計(jì)總
9、結(jié)24參考文獻(xiàn)25致謝26教務(wù)管理系統(tǒng)的開發(fā)摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,其被越來越廣泛地應(yīng)用于各行各業(yè),作為教育單位的學(xué)校更不例外。現(xiàn)在校園網(wǎng)已普及,學(xué)生管理信息系統(tǒng)就是其中及其重要的一個(gè)?;趙eb的網(wǎng)絡(luò)管理模式將web技術(shù)與管理技術(shù)相融合,使學(xué)校管理人員能夠方便地通過web瀏覽器異地配置和監(jiān)控網(wǎng)絡(luò),這大大方便了老師和學(xué)生信息查閱和使用,提高了效率。教務(wù)管理系統(tǒng),屬于交流互動(dòng)性系統(tǒng),因而更多地要求來訪者進(jìn)行互動(dòng)交流。如上傳、修改、編輯新聞,留言板,同學(xué)錄,學(xué)生學(xué)籍和成績(jī)的管理。因此是采用asp作為前臺(tái)開發(fā)工具,access作為后臺(tái)數(shù)據(jù)庫(kù)平臺(tái)的基于c/s的兩層模式的管理系統(tǒng)。如何方便同
10、學(xué)們學(xué)習(xí)查閱資料和方便管理員登陸維護(hù)是本課題要解決的主要問題。本設(shè)計(jì)旨在解決現(xiàn)有實(shí)際大學(xué)教務(wù)管理困難和學(xué)習(xí)不便,工作效率低下等問題,設(shè)計(jì)并完成對(duì)大學(xué)學(xué)習(xí)計(jì)劃,學(xué)習(xí)內(nèi)容,學(xué)生信息管理等通過網(wǎng)上實(shí)現(xiàn)的功能,極大的方便了老師教學(xué)與學(xué)生學(xué)習(xí)。借助網(wǎng)上大學(xué),廣大同學(xué)可以系統(tǒng)地接受本處室的所有的信息,也方便外來人員了解本教務(wù)的信息,達(dá)到科學(xué)管理的效果。關(guān)鍵字:asp,教務(wù),管理,學(xué)籍第26頁第一章 緒論1.1 引言在科學(xué)技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)科學(xué)及互聯(lián)網(wǎng)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多
11、多復(fù)雜的工作?,F(xiàn)如今學(xué)校招生越來越多,必然就會(huì)有大量的學(xué)生信息需要處理。如果只靠人力來完成,這將會(huì)變成一項(xiàng)非常繁瑣、復(fù)雜的工作,而且還會(huì)出現(xiàn)很多意想不到的錯(cuò)誤,給管理這些數(shù)據(jù)帶來了很大的不便,也越來越不適合學(xué)校發(fā)展的需要。教務(wù)管理系統(tǒng)是一個(gè)龐大而復(fù)雜的系統(tǒng),它包括對(duì)院系資料的管理,對(duì)課程資料的管理,對(duì)學(xué)生資料的管理和對(duì)學(xué)生成績(jī)的管理等等主要的功能。教務(wù)管理系統(tǒng)是每個(gè)學(xué)校的一項(xiàng)必不可少的內(nèi)容,它的好壞直接影響到學(xué)校里的主要工作,一旦此系統(tǒng)癱瘓,學(xué)校將會(huì)受到非常嚴(yán)重的損失,也會(huì)影響到每一個(gè)學(xué)生。所以現(xiàn)如今設(shè)計(jì)一個(gè)功能完整、操作簡(jiǎn)單以及界面友好的教務(wù)管理系統(tǒng)變得非常重要。1.2 課題現(xiàn)狀隨著學(xué)校的規(guī)
12、模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要建立一個(gè)高效快捷的教務(wù)管理系統(tǒng)迫在眉睫。其目的是為了提高學(xué)校對(duì)信息的管理,減少人力資源的開支和浪費(fèi),從而提高學(xué)校在各方面的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。由于計(jì)算機(jī)和網(wǎng)絡(luò)的普及,若建立一個(gè)c/s結(jié)構(gòu)的教務(wù)管理系統(tǒng),學(xué)生便可以通過網(wǎng)絡(luò)來查詢成績(jī)并且查詢自己的有關(guān)信息,使得學(xué)校的教務(wù)管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,大大提高了學(xué)校管理教務(wù)信息的效率。1.3 課題的研究目的和意義管理系統(tǒng)主要是提供學(xué)生,老師或者來訪者方便的查詢等相關(guān)操作,對(duì)學(xué)校的教務(wù)信
13、息管理能統(tǒng)一規(guī)范化。功能塊的相應(yīng)操作分別由其對(duì)應(yīng)的子模塊實(shí)現(xiàn)。通過教育網(wǎng)絡(luò)或互聯(lián)網(wǎng)把整個(gè)學(xué)校的學(xué)生信息匯聚起來,為學(xué)校教育主管部門提供全面及時(shí)的學(xué)生信息,方便管理,同時(shí)亦可通過校園網(wǎng)擴(kuò)展各類信息化應(yīng)用,共享學(xué)生信息。學(xué)??赏ㄟ^一個(gè)簡(jiǎn)化的教務(wù)管理系統(tǒng),使學(xué)校的教務(wù)信息和學(xué)生信息管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高教務(wù)信息管理效率的目的。本篇論文研究的高校教務(wù)管理系統(tǒng)采用的是asp+access技術(shù),針對(duì)三種用戶分別是:管理員、學(xué)生、老師。可對(duì)學(xué)生、成績(jī)、班級(jí)、系部、專業(yè)、老師等數(shù)據(jù)信息進(jìn)行管理,這些都能提高學(xué)生信息管理的效率。1.4 本文結(jié)構(gòu)本文通過基于web的技術(shù)對(duì)一個(gè)小型教務(wù)管理系統(tǒng)
14、進(jìn)行設(shè)計(jì)和開發(fā)。第一章:緒論(本章闡述了系統(tǒng)開發(fā)的背景、課題來源和研究意義,分析了教務(wù)管理信息系統(tǒng)設(shè)計(jì)的特點(diǎn)和任務(wù))第二章:系統(tǒng)設(shè)計(jì)原理(本章具體分析了系統(tǒng)設(shè)計(jì)的基本原理和采用的技術(shù)方法,關(guān)鍵介紹了系統(tǒng)所需要的運(yùn)行環(huán)境及后臺(tái)支持。)第三章 系統(tǒng)總體設(shè)計(jì)(分析了管理系統(tǒng)的應(yīng)用需求,設(shè)計(jì)了系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu),并根據(jù)需求對(duì)系統(tǒng)功能模塊進(jìn)行了劃分和細(xì)化。)第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)(根據(jù)第四章的設(shè)計(jì)結(jié)果利用macromedia dreamweaver和microsoft access進(jìn)行了具體的應(yīng)用程序設(shè)計(jì)及測(cè)試。)第五章 設(shè)計(jì)總結(jié)(總結(jié)管理系統(tǒng)設(shè)計(jì)體會(huì)和編程體會(huì),并指出了系統(tǒng)設(shè)計(jì)中的不足和改進(jìn)的方向。
15、)第二章 系統(tǒng)設(shè)計(jì)原理2.1 asp技術(shù)介紹asp是active server pages的簡(jiǎn)稱,是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的web服務(wù)器應(yīng)用程序1。使用asp可以組合html頁、腳本命令和active組件以創(chuàng)建交互的web頁和基于web的功能強(qiáng)大的應(yīng)用程序。也可以認(rèn)為asp是一種類似于html、script與cgi的結(jié)合體,但是其運(yùn)行效率卻比cgi更高,程序編制也比html更方便且更有靈活性。asp具有3個(gè)重要特性使它變的很獨(dú)特:2.2 c/s結(jié)構(gòu)c/s(client/server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端
16、硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到client端和server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是client/server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的web應(yīng)用發(fā)展,web和client/server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。2.3 asp運(yùn)行環(huán)境以操作系統(tǒng)為 windows 2000 以上,可以按圖4.1.1的方法安裝 iis:打開【控制面板】,找到 【添加/刪除程序】【添加/刪
17、除windows組件】,彈出 【windows 組件向?qū)А?,選擇 【internet 信息服務(wù)(iis)】,插入安裝盤,按【下一步】開始安裝。如2.2所示:圖2.2 選擇安裝 iis服務(wù)安裝成功后,就可以按照自己的要求配置iis了。iis的默認(rèn)目錄安裝在 系統(tǒng)盤:wwwroot里,也就是說上面的虛擬目錄http:/localhost 或其實(shí)是執(zhí)行機(jī)器上物理路徑為 系統(tǒng)盤:wwwroot上的內(nèi)容,嘗試看看iis起始頁中的localstart.asp是否已在wwwroot目錄里。wwwroot的默認(rèn)目錄也是可以更改的。進(jìn)入【控制面板】【管理工具】【internet
18、服務(wù)管理器】,雙擊它,會(huì)出現(xiàn)【internet信息服務(wù)器】的主界面,在窗體里找到【計(jì)算機(jī)名】,展開后會(huì)出現(xiàn):【默認(rèn) ftp 站點(diǎn)】、【默認(rèn) web 站點(diǎn)】、以及【默認(rèn) smtp 虛擬服務(wù)器】。在【默認(rèn) web 站點(diǎn)】上單擊右鍵,選擇【屬性】,就可以進(jìn)行iis的諸多配置了。配置如下:1.【屬性】【主目錄】,可以修改默認(rèn)的虛擬路徑以及asp文件的執(zhí)行權(quán)限(除虛擬目錄需要更改外,其他一般以默認(rèn)設(shè)置為宜)。2.【屬性】【文檔】,默認(rèn)文檔的意思就是:如果只填加index.asp在一個(gè)虛擬目錄(假如就是wwwroot里)為默認(rèn)文檔。那么在瀏覽器中輸入http:/localhost 或者h(yuǎn)ttp:/127.
19、0.0.1 的時(shí)候默認(rèn)訪問的文件就是index.asp。第三章 系統(tǒng)總體設(shè)計(jì)3.1 系統(tǒng)的軟、硬件環(huán)境系統(tǒng)平臺(tái):windows xp數(shù)據(jù)庫(kù)服務(wù)器:microsoft access開發(fā)工具:macromedia dreamweaver 83.2 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)數(shù)據(jù)流程圖所描述的新系統(tǒng)數(shù)據(jù)的流動(dòng)情況,用結(jié)構(gòu)圖的方式再進(jìn)行系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)流程圖描述了系統(tǒng)具有學(xué)生信息管理、課程信息管理、成績(jī)信息管理和用戶管理等幾個(gè)功能,再結(jié)合系統(tǒng)設(shè)置的要求,將以上功能用結(jié)構(gòu)圖的方式表示出來,如圖4-1所示。圖4-1 學(xué)生成績(jī)管理結(jié)構(gòu)圖教務(wù)管理學(xué)生信息管理課程信息管理成績(jī)信息管理用戶管理學(xué)生信息管理添加學(xué)
20、生信息修改學(xué)生信息刪除學(xué)生信息查詢學(xué)生信息審核學(xué)生修改成績(jī)信息管理審核成績(jī)修改修改成績(jī)信息刪除成績(jī)信息查詢成績(jī)信息審核成績(jī)修改課程信息管理添加課程信息修改課程信息刪除課程信息查詢課程信息審核課程修改用戶管理添加用戶成績(jī)信息管理刪除用戶查詢用戶信息修改密碼添加成績(jī)信息3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)由用戶的需求分析和概念結(jié)構(gòu)設(shè)計(jì),最終設(shè)計(jì)了名為教務(wù)管理數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù),一部分?jǐn)?shù)據(jù)庫(kù)中的表如下所示:表1:登錄信息表記錄號(hào)字段名稱數(shù)據(jù)類型字段大小屬性(是否可為空)1用戶名text16否2密碼text16否3權(quán)限text16否表2:考試成績(jī)表表3:學(xué)生信息表、表4:課程信息表表5:教務(wù)通知表第四章 詳細(xì)設(shè)計(jì)與系統(tǒng)
21、實(shí)現(xiàn)4.1 首頁設(shè)計(jì)首頁是指一個(gè)網(wǎng)站的主索引頁,是令訪客了解網(wǎng)站概貌并引導(dǎo)其調(diào)閱重點(diǎn)內(nèi)容的向?qū)АJ醉撛O(shè)計(jì)要求在保障整體感的前提下,根據(jù)大多數(shù)人的閱讀習(xí)慣以色彩、線條、圖片等要素將導(dǎo)航條、各功能區(qū)以及內(nèi)容區(qū)進(jìn)行分隔。首頁設(shè)計(jì)采用客戶的既定標(biāo)準(zhǔn)色,注重協(xié)調(diào)各區(qū)域的主次關(guān)系,以營(yíng)造高易用性與視覺舒適性的人機(jī)交互界面為終極目標(biāo)。本系統(tǒng)系統(tǒng)采用div+css對(duì)首頁布局主要展示了教務(wù)公告、教務(wù)通知以及教師的可見信息。如圖所示:4.1 系統(tǒng)首頁4.2 信息后臺(tái)設(shè)計(jì)信息后臺(tái)主要功能是控制主頁上的一些信息的瀏覽,包括后臺(tái)用戶登錄和教務(wù)公告的添加、刪除、修改、查詢等。其中登錄界面:4.2 登錄界面4.3 外部鏈接
22、設(shè)計(jì)外部鏈接主要是增加系統(tǒng)的一些主要功能和一些與系統(tǒng)息息相關(guān)的網(wǎng)站或者系統(tǒng)之間的聯(lián)系。外面的鏈接有:益陽職院官網(wǎng) 益陽教務(wù)處教務(wù)之窗4.4 學(xué)生信息管理系統(tǒng)設(shè)計(jì)4.4.1 管理員用戶管理設(shè)計(jì)管理員主要服務(wù)的對(duì)象是教師用戶和學(xué)生用戶,負(fù)責(zé)管理他們的信息和提供相關(guān)的安全等,管理員用戶主要設(shè)計(jì)了以下管理功能:1. 學(xué)生信息管理 主要包含學(xué)生信息的錄入、修改、查詢。2. 課程管理主要包含課程管理和課程的添加。3. 成績(jī)管理 主要包含成績(jī)的錄入和修改。4.4.2 系統(tǒng)流程圖設(shè)計(jì)根據(jù)系統(tǒng)總體設(shè)計(jì)的要求,首先我們的后臺(tái)系統(tǒng)要有一個(gè)登陸界面,管理員才可以從這個(gè)界面登陸到學(xué)生信息管理系統(tǒng)后臺(tái)當(dāng)中去。在管理員正確
23、輸入用戶名和密碼后,接著應(yīng)該進(jìn)入后臺(tái)的管理界面,在這個(gè)界面上,會(huì)得到相應(yīng)的權(quán)限服務(wù)。系統(tǒng)用例圖如圖4.1所示。圖4.1 系統(tǒng)用例圖管理員登陸流程圖如圖4.2示。管理員登陸需要經(jīng)過身份驗(yàn)證,上圖是代碼對(duì)用戶驗(yàn)證的詮釋。當(dāng)管理員輸入密碼正確后,即可進(jìn)入后臺(tái)管理模塊。后臺(tái)管理模塊各功能如圖4.3所示。圖4.3 后臺(tái)功能結(jié)構(gòu)圖4.4.3 數(shù)據(jù)庫(kù)的連接動(dòng)態(tài)網(wǎng)站應(yīng)用程序開發(fā)的過程中關(guān)鍵技術(shù)5就是動(dòng)態(tài)網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì)和編程,包括數(shù)據(jù)源的配置與連接、數(shù)據(jù)源的操作、數(shù)據(jù)的獲取、sql查詢語言的使用。asp 用database access組件與數(shù)據(jù)庫(kù)進(jìn)行連接。oconn.asp主要包含在其他文件中實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連
24、接和斷開功能,代碼如下:說明:定義數(shù)據(jù)庫(kù)的相對(duì)路徑和數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序方法如下:定義一個(gè)數(shù)據(jù)庫(kù)對(duì)象的方法如下:set oconn = server.createobject(adodb.connection)oconn.open provider=microsoft.jet.oledb.4.0;data source= & dbfilepath其中dbfilename確定了數(shù)據(jù)文件的路徑和數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。oconn的含義是定義了一個(gè)變量,用來存放數(shù)據(jù)庫(kù)連接所創(chuàng)建的對(duì)象。oconn.open則真正實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的連接。4.4.4 數(shù)據(jù)庫(kù)的加密本系統(tǒng)信息安全主要指兩個(gè)方面:一是數(shù)據(jù)安全,二是系統(tǒng)安全。
25、核心是數(shù)據(jù)庫(kù)的安全,將數(shù)據(jù)庫(kù)的數(shù)據(jù)加密就抓住了信息安全的核心問題。 對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)加密是為增強(qiáng)普通關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的安全性,提供一個(gè)安全適用的數(shù)據(jù)庫(kù)加密平臺(tái),對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)的內(nèi)容實(shí)施有效保護(hù)。它通過數(shù)據(jù)庫(kù)存儲(chǔ)加密等安全方法實(shí)現(xiàn)了數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)保密和完整性要求,使得數(shù)據(jù)庫(kù)以密文方式存儲(chǔ)并在密態(tài)方式下工作,確保了數(shù)據(jù)安全。有效的數(shù)據(jù)庫(kù)加密技術(shù)主要有以下6個(gè)方面的功能和特性。 (1)身份認(rèn)證:用戶除提供用戶名、口令外,還必須按照系統(tǒng)安全要求提供其它相關(guān)安全憑證。如使用終端密鑰。(2) 通信加密與完整性保護(hù):有關(guān)數(shù)據(jù)庫(kù)的訪問在網(wǎng)絡(luò)傳輸中都被加密,通信一次一密的意義在于防重放、防篡改。 (3) 數(shù)據(jù)庫(kù)數(shù)
26、據(jù)存儲(chǔ)加密與完整性保護(hù):數(shù)據(jù)庫(kù)系統(tǒng)采用數(shù)據(jù)項(xiàng)級(jí)存儲(chǔ)加密,即數(shù)據(jù)庫(kù)中不同的記錄、每條記錄的不同字段都采用不同的密鑰加密,輔以校驗(yàn)措施來保證數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)的保密性和完整性,防止數(shù)據(jù)的非授權(quán)訪問和修改。 在現(xiàn)階段的asp系統(tǒng)中,數(shù)據(jù)庫(kù)就是采用md5單向加密的加密算法,對(duì)于md5而言,有兩個(gè)特性是很重要的。在本論文設(shè)計(jì)中我采用md5加密算法對(duì)學(xué)生信息管理系統(tǒng)進(jìn)行加密,對(duì)于md5而言,有兩個(gè)特性是很重要的。第一是任意兩段明文數(shù)據(jù)加密以后的密文不能是相同的;第二是任意一段明文數(shù)據(jù),經(jīng)過加密以后,其結(jié)果必須永遠(yuǎn)是不變的。在本論文設(shè)計(jì)中我采用md5加密算法對(duì)學(xué)生信息管理系統(tǒng)進(jìn)行加密,許多程序中使用到了加密的數(shù)
27、據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)加密的文件命名為md5.asp4.4.5 系統(tǒng)主界面設(shè)計(jì)index.asp程序的功能是系統(tǒng)登陸的入口,在此可以實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)管理員登陸界面的功能,系統(tǒng)主界面如圖4.4所示。圖4.4 系統(tǒng)主界面輸入用戶名(管理員id)、密碼(初始密碼都為admin)可登陸,用戶名和密碼都是字符型。學(xué)?;拘畔⑹怯胹ql語句中的select語句從相關(guān)表中查詢出來的。4.4.6 管理員管理程序設(shè)計(jì) 初始化首頁顯示初始化首頁是顯示管理員進(jìn)入后的管理界面,及一些簡(jiǎn)單的學(xué)生信息顯示,如圖4.5所示。圖4.5 初始化首頁 信息管理模塊一、xj.asp是顯示學(xué)生基本信息的列表
28、,主界面顯示的是全院學(xué)生的學(xué)號(hào)、姓名、性別、所屬班級(jí)及學(xué)籍狀態(tài)信息,有瀏覽修改詳細(xì)信息、刪除、查詢、新增功能,如圖4.6所示。圖4.6 信息界面 該版面下設(shè)置“打印學(xué)籍”按鈕,可以通過點(diǎn)擊實(shí)行其功能并進(jìn)入該項(xiàng)功能頁面。同時(shí)版面下使用了鼠標(biāo)經(jīng)過提供的“修改”和“刪除”等功能是針對(duì)某一學(xué)生設(shè)置的快捷功能操作,如圖所示: 4.7鼠標(biāo)經(jīng)過的效果圖主要代碼如下:%if session(jb)var menu=new array();menu0=a href=?action=view&id=&page=查看詳細(xì)資料;menu1=a href=javascript:void(0) onclick=newpo
29、pwindow(upfile_photo.asp?bm=,upfile_photo,600,400,0,0,0)上傳學(xué)籍照片menu2=a href=?action=edit&id=&page=編輯學(xué)籍資料;menu3=a href=?action=delsave&id=&page= onclick=return confirm(n警告:nn你真的要?jiǎng)h除id為“”的資料嗎?,此操作不可恢復(fù)!)刪除學(xué)籍資料;menu4=添加新生資料;menu5=a href=cj.asp?action=view&id=管理該生信息;menu6=a href=cx_cj.asp?sk=&sxm=查看信息排名;暫無
30、資料,點(diǎn)擊這里開始添加 課程管理模塊 4.8 課程管理圖 成績(jī)管理模塊4.9 成績(jī)管理圖4.4.7 留言模塊4.10 留言效果圖4.4.8 系統(tǒng)頁面介紹學(xué)生信息管理系統(tǒng)管理員登陸界面的個(gè)模塊及功能有如下頁面:index.asp(主頁面也是管理員的登陸頁面)bf.asp(數(shù)據(jù)庫(kù)備份頁面)cf.asp(系統(tǒng)設(shè)置頁面)checkcj_add.asp(信息數(shù)據(jù)檢測(cè)頁面)cs.asp(系統(tǒng)數(shù)據(jù)庫(kù)初始化頁面)cx.asp(學(xué)籍查詢頁面)dc.asp(數(shù)據(jù)導(dǎo)出頁面)delfile.asp(刪除數(shù)據(jù)頁面)dr.asp(數(shù)據(jù)導(dǎo)入頁面)km.asp(科目管理頁面)ks.asp(考試管理
31、頁面)lg.asp(系統(tǒng)登錄頁面)ly.asp(留言管理頁面)main.asp(系統(tǒng)信息頁面)pw.asp(密碼修改頁面)rp_xj_hmc.asp(生成學(xué)生花名冊(cè)頁面)rp_xj_rs.asp(人數(shù)統(tǒng)計(jì)頁面)rz.asp(系統(tǒng)日志管理頁面)up.asp(更新照片數(shù)據(jù)頁面)upfile_photo.asp(上傳相片頁面)upfile_xj.asp(上傳學(xué)籍頁面)xj.asp(學(xué)籍管理頁面)yh.asp(系統(tǒng)用戶管理頁面)4.4.9 分頁顯示的代碼設(shè)計(jì)request對(duì)象負(fù)責(zé)從用戶接收信息, response對(duì)象負(fù)責(zé)傳送信息給用戶,pagesize屬性用來表示每頁顯示的紀(jì)錄數(shù),recordcoun
32、t表示總共的紀(jì)錄數(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ù)為零,請(qǐng)輸入數(shù)據(jù)call showerror(str_error)end ifif int_totalrecordint_totalpage thenint_curpage=int_totalp
33、ageend if/此分頁導(dǎo)航需要嵌入javascript分頁文件strhtml=pagelist(&int_curpage&,3,&xd_pagesize&,&int_totalrecord&,&geturl()&,1,false)pageinfo = strhtmlend function 第五章 設(shè)計(jì)總結(jié)本系統(tǒng)通過一組數(shù)據(jù)的測(cè)試后,可以實(shí)現(xiàn)基本的功能,但是功能不是很完善。管理員登陸后的功能還不夠完善,有的地方效率不高,而且隨著使用者的不同,系統(tǒng)的明朗度不夠,所以系統(tǒng)的維護(hù)是非常重要的。我覺得應(yīng)該要對(duì)三方面進(jìn)行維護(hù)。一是對(duì)功能的維護(hù),隨著經(jīng)濟(jì)的發(fā)展等等社會(huì)因素,使用者對(duì)系統(tǒng)功能的要求越來越高。所以系統(tǒng)設(shè)計(jì)者就要對(duì)功能進(jìn)行進(jìn)一步的分析。二是對(duì)數(shù)據(jù)庫(kù)的維護(hù),數(shù)據(jù)庫(kù)是非常重要的東西,對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行修改,更新數(shù)據(jù)文件等。三是代碼的維護(hù)。代碼的可讀性和可更新性非常重要,隨著技術(shù)的發(fā)展,舊的代碼不能適應(yīng)新的技術(shù),必須進(jìn)行更新。在教務(wù)管理系統(tǒng)的開發(fā)過程中,碰到了一些問題。一些是因?yàn)榇中亩鴮?dǎo)致了,一些是技術(shù)不過關(guān)的原因,碰到問題總結(jié)如下:1數(shù)據(jù)的關(guān)聯(lián)性。如刪除了學(xué)生信息卻沒有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 碳排放減少-洞察分析
- 現(xiàn)代醫(yī)療衛(wèi)生體系的建立
- 碳酸鈣材料性能優(yōu)化-洞察分析
- 藥物基因組學(xué)應(yīng)用-第4篇-洞察分析
- 精神病焦慮癥
- 新疆維吾爾自治區(qū)、生產(chǎn)建設(shè)兵團(tuán)2019年中考生物真題試題(含解析)
- 線纜故障診斷系統(tǒng)開發(fā)-洞察分析
- 醫(yī)療機(jī)構(gòu)管理人才梯隊(duì)建設(shè)-洞察分析
- 質(zhì)量管理基礎(chǔ)知識(shí)培訓(xùn)課件
- 采購(gòu)合同的履行與監(jiān)督經(jīng)驗(yàn)3篇
- 小學(xué)副校長(zhǎng)教學(xué)工作總結(jié)
- 貴州省情知識(shí)考試總題庫(kù)(含答案)
- 雙方之間的合同約束
- GB/T 19923-2024城市污水再生利用工業(yè)用水水質(zhì)
- 地球科學(xué)概論(長(zhǎng)安大學(xué))智慧樹知到期末考試答案2024年
- 期末(試題)-2023-2024學(xué)年劍橋少兒英語一級(jí)上冊(cè)
- 人教版三年級(jí)數(shù)學(xué)下冊(cè)除數(shù)是一位數(shù)的除法豎式計(jì)算500道題
- 2024年其他招錄考試-大學(xué)畢業(yè)生士兵提干筆試歷年真題薈萃含答案
- 總裁辦公室運(yùn)營(yíng)管理手冊(cè)
- 人流手術(shù)報(bào)告單
- 推進(jìn)新型工業(yè)化思考
評(píng)論
0/150
提交評(píng)論