版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文設(shè)計(jì)</b></p><p> 題目:基于學(xué)生信息管理系統(tǒng)</p><p><b> 的研究與設(shè)計(jì)</b></p><p> 系、專業(yè): 信息工程系、計(jì)算機(jī)應(yīng)用 </p><p> 班 級: </p>
2、;<p> 姓 名: </p><p> 指導(dǎo)老師: </p><p> 完成日期: 2012年4月30日</p><p><b> 目錄</b></p><p><b> 摘要- 1 -</b
3、></p><p> 一、引言- 2 -</p><p> (一)系統(tǒng)開發(fā)軟件簡介- 2 -</p><p> ?。ǘ﹚eb簡介- 3 -</p><p> (三)設(shè)計(jì)該系統(tǒng)的目的- 3 -</p><p> ?。ㄋ模┫到y(tǒng)設(shè)計(jì)的意義- 3 -</p><p> ?。ㄎ澹﹪?/p>
4、內(nèi)外研究概況- 4 -</p><p> 二、系統(tǒng)需求分析- 4 -</p><p> ?。ㄒ唬┫到y(tǒng)需求- 4 -</p><p> ?。ǘ┛尚行苑治? 4 -</p><p> 三、系統(tǒng)概要設(shè)計(jì)- 5 -</p><p> ?。ㄒ唬┰O(shè)計(jì)思想- 5 -</p><p> ?。ǘ?/p>
5、)設(shè)計(jì)原則- 5 -</p><p> ?。ㄈ┕δ苄枨? 6 -</p><p> (四)性能需求- 6 -</p><p> 四、系統(tǒng)功能模塊設(shè)計(jì)- 7 -</p><p> ?。ㄒ唬┕δ芙Y(jié)構(gòu)圖- 7 -</p><p> ?。ǘ┫到y(tǒng)功能設(shè)計(jì)- 7 -</p><p>
6、(三)數(shù)據(jù)庫設(shè)計(jì)- 9 -</p><p> 五、界面設(shè)計(jì)- 9 -</p><p> (一)系統(tǒng)登錄界面- 9 -</p><p> ?。ǘ┲鹘缑? 11 -</p><p> (三)教師管理界面- 11 -</p><p> (四)學(xué)生管理- 12 -</p><p>
7、 ?。ㄎ澹┱n程管理- 12 -</p><p> ?。┏煽児芾? 12 -</p><p> (七)班級管理- 13 -</p><p> 六、結(jié)束語- 14 -</p><p> 七、致謝- 15 -</p><p> 主要參考文獻(xiàn)- 16 -</p><p> 摘要
8、:學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p> 經(jīng)過分析,我使用MICROSOFT公司的VISUAL STUDIO開發(fā)工具,采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個(gè)管理信息系統(tǒng)的過程。通過分析學(xué)校學(xué)生管理系統(tǒng)
9、的不足,創(chuàng)建了一套不是很完美但是能有效的管理學(xué)生信息的方案。論文介紹了學(xué)生信息管理系統(tǒng)的系統(tǒng)分析部分,包括系統(tǒng)需求分析、可行性分析、 總體流程圖分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)總體劃分為5大模塊,分別為學(xué)生信息管理模塊,教師信息管理模塊,課程資料管理模塊,學(xué)生成績管理模塊和班級管理模塊等;并實(shí)現(xiàn)其添加、修改、刪除、查詢、瀏覽等功能。</p><p> 關(guān)鍵字:VISUAL
10、STUDIO、數(shù)據(jù)庫、庫、學(xué)生信息管理系統(tǒng)</p><p><b> 一、引言</b></p><p> 該學(xué)生信息管理系統(tǒng)要求利用Visual Studio完成管理平臺設(shè)計(jì),構(gòu)造所用的類庫;使用SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù);系統(tǒng)能在網(wǎng)絡(luò)條件下運(yùn)行。</p><p> ?。ㄒ唬┫到y(tǒng)開發(fā)軟件簡介</p><
11、p> 1.Visual Studio2008簡介</p><p> 在VS 2008軟件中包含成堆的新特征和新功能,這些全新的功能會大大的提高我們工作效率并且會減少我們的復(fù)雜程序。主要包括.NET Framework對重定向的支持;ASP.NET AJAX和JavaScript智能客戶端支持;全新的web新體驗(yàn);web設(shè)計(jì)器提供了分割視圖編輯、嵌套母板頁、以及強(qiáng)大的CSS編輯器集成;編程語言方面的改進(jìn)和
12、LINQ;瀏覽.NET Framework庫源碼;智能部署ClickOnce; .NET Framework 3.5增強(qiáng)功能;集成對office(VSTO)和Sharepoint 2007的支持;在windows server 2008 ,windows Vista和Microsoft office 2007下最好的開發(fā)工具集;單元測試功能,所有的visual studio專業(yè)版本都支持單元測試功能等等。</p><
13、p> 2.ASP.NET簡介</p><p> ASP.NET是一個(gè)統(tǒng)一的web開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級web應(yīng)用程序所必需的各種服務(wù)。ASP.NET作為.NET Framework的一部分提供。當(dāng)您編寫ASP.NET應(yīng)用程序的代碼時(shí),可以訪問.NET Framework中的類。您可以使用與公共語言運(yùn)行庫兼容的任何語言來編寫應(yīng)用程序的代碼,這些語言包括Microsoft Visua
14、l Basic、C#、Jscript.NET和J#。使用這些語言,可以開發(fā)利用公共語言運(yùn)行庫、類型安全、繼承等方面的優(yōu)點(diǎn)的ASP.NET應(yīng)用程序</p><p> 3.SQL Server 2005簡介</p><p> SQL Server 2005是微軟公司SQL Server生產(chǎn)線上的最受期待的產(chǎn)品。在成千上萬的電子郵件、成百上千的規(guī)格說明以及大量的編譯的基礎(chǔ)上,SQL Serv
15、er 2005確保了自己是windows平臺上數(shù)據(jù)庫應(yīng)用程序中最具戲劇性的新型數(shù)據(jù)庫平臺。它覆蓋了聯(lián)機(jī)事務(wù)處理技術(shù)和聯(lián)機(jī)分析處理技術(shù),以及在它們之間的大部分內(nèi)容,涉及了微軟公司的全部旗艦數(shù)據(jù)庫產(chǎn)品。</p><p> SQL Server 2005不斷改善SQL Server系統(tǒng)的可用性。引入了數(shù)據(jù)庫鏡像,支持創(chuàng)建熱備用數(shù)據(jù)庫以使快速失效切換時(shí)不丟失提交事物中的數(shù)據(jù)。</p><p>
16、 SQL Server 2005具有使用.NET 2.0框架開發(fā).NET中數(shù)據(jù)庫對象的功能。包括函數(shù)和觸發(fā)器等程序?qū)ο罂梢允褂肅#和ASP.NET語言書寫。另外,Transact-SQL語言繼續(xù)依照新的ANSI-99 SQL語言特性進(jìn)行著改進(jìn)。</p><p><b> ?。ǘ﹚eb簡介</b></p><p> 超文本一種全局性的信息結(jié)構(gòu),它將文檔中的不同部分通
17、過關(guān)鍵字進(jìn)行鏈接,使信息得以用交互方式搜索。它是超級文本的簡稱。超媒體(hypermedia)</p><p> 超媒體是超文本和多媒體在信息瀏覽環(huán)境下的結(jié)合。它是超級媒體的簡稱。用戶不僅能從一個(gè)文本跳到另一個(gè)文本,而且可以激活一段聲音,顯示一個(gè)圖形,甚至可以播放一段動(dòng)畫。</p><p> Internet采用超文本和超媒體的信息組織方式,將信息的鏈接擴(kuò)展到整個(gè)Internet上。&
18、lt;/p><p> Web就是一種超文本信息系統(tǒng),Web的一個(gè)主要的概念就是超文本鏈接,它使得文本不再象一本書一樣是固定的線性的,而是可以從一個(gè)位置跳到另外的一個(gè)位置。想要了解某一個(gè)主題的內(nèi)容只要在這個(gè)主題上點(diǎn)一下,就可以跳轉(zhuǎn)到包含這一主題的文檔上。正是這種多連接性,把它稱為Web。</p><p> 超文本傳輸協(xié)議(HTTP)hypertext Transfer Protocol超文本
19、在互聯(lián)網(wǎng)上傳輸協(xié)議。</p><p> ?。ㄈ┰O(shè)計(jì)該系統(tǒng)的目的</p><p> 總體目的:有效的幫助學(xué)校管理學(xué)生信息,是管理信息化。</p><p><b> 具體目的:</b></p><p> 管理員能夠方便的對信息進(jìn)行添加、修改、刪除、查詢等。</p><p> 教師、學(xué)生、管理
20、員可以在自己的權(quán)限內(nèi)對信息進(jìn)行訪問、修改及查詢。</p><p> 簡化現(xiàn)有系統(tǒng)的流程使之更加簡捷合理容易操作。</p><p><b> 創(chuàng)新目的:</b></p><p> 盡可能實(shí)現(xiàn)無紙化管理。</p><p> 實(shí)現(xiàn)學(xué)生管理的其他必要的管理功能。</p><p> 建立關(guān)于學(xué)生數(shù)
21、據(jù)比較全面詳細(xì)的數(shù)據(jù)庫。</p><p> ?。ㄋ模┫到y(tǒng)設(shè)計(jì)的意義</p><p> 通過學(xué)生信息管理系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入學(xué)校教務(wù)管理中,對于促進(jìn)學(xué)校管理制度,提高學(xué)校教學(xué)質(zhì)量與辦學(xué)水平有著顯著意義。</p><p> ?。ㄎ澹﹪鴥?nèi)外研究概況</p><
22、;p> 現(xiàn)在我國一些院校中的信息管理效率還不是很高,已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。所以,學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)也是一個(gè)時(shí)代必經(jīng)的階段。目前,學(xué)校學(xué)生信息管理是教務(wù)管理中的一個(gè)極為重要的環(huán)節(jié),它是整個(gè)管理的核心和基礎(chǔ)。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生情況的管理也變得越來越復(fù)雜。面對如此繁雜的任務(wù)。如果讓個(gè)人去管理文檔,就會顯得
23、費(fèi)時(shí)費(fèi)力。尤其在管理成績時(shí),任務(wù)更加繁重,就成績管理本身來說,它是一項(xiàng)任務(wù)繁重、時(shí)效性較強(qiáng)的系統(tǒng)工作,它不但涉及學(xué)生個(gè)人成績查詢,更涉及到各教師的工作效率和質(zhì)量。現(xiàn)在我國的一些院校中的信息管理效率還不是很高,這樣已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 國外有許多知名的管理信息系統(tǒng)。例
24、如IBM公司推出的COPICS系統(tǒng)(面向通信的生產(chǎn)信息控制系統(tǒng)),美國的國防系統(tǒng),日本的廣播協(xié)會信息管理系統(tǒng),交通工具自動(dòng)訂票系統(tǒng),銀行業(yè)務(wù)處理系統(tǒng)和前蘇聯(lián)的國家計(jì)委計(jì)劃計(jì)算系統(tǒng)。COPICS是一個(gè)通用的軟件系統(tǒng),1979年實(shí)現(xiàn)商品化,被許多國家引用,用戶已經(jīng)超過5000家,我國也有工廠引入COPICS進(jìn)行二次研發(fā)。</p><p> 對信息技術(shù)的研究仍然是國內(nèi)研究的重中之重。但近幾年對于信息技術(shù)的研究除了繼續(xù)
25、對原數(shù)據(jù)等技術(shù)加強(qiáng)研究外,我們發(fā)現(xiàn)開始同時(shí)注重信息技術(shù)培訓(xùn),信息技術(shù)接受模型、信息技術(shù)管理的變化模型等從管理、文化等視角對企業(yè)內(nèi)信息技術(shù)的應(yīng)用進(jìn)行深入研究。</p><p><b> 二、系統(tǒng)需求分析</b></p><p><b> (一)系統(tǒng)需求</b></p><p> 通過調(diào)查,要求系統(tǒng)需要有以下功能:<
26、;/p><p> 要求有良好的人機(jī)界面;</p><p><b> 較好的權(quán)限管理; </b></p><p> 原始數(shù)據(jù)修改簡單方便,支持多條件修改;</p><p> 方便的數(shù)據(jù)查詢,支持多條件查詢;</p><p> 相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;</p>
27、<p> 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);</p><p><b> (二)可行性分析</b></p><p> 學(xué)生信息,作為一個(gè)學(xué)校,就有一定的工作量存在,而學(xué)生信息,它的工作量可能是其它信息工作量的幾倍,班級的增加、班級的查找、班級的修改;學(xué)生檔案;教師管理;成績管理;繳費(fèi)管理;統(tǒng)計(jì)等等,每個(gè)信息的數(shù)據(jù)都在不斷地變化著,如果采用人工的方式進(jìn)
28、行操作,那么,一天的工作量,足以讓人覺得比較繁瑣,吃不消。針對這樣的情況,采用讓數(shù)據(jù)的查詢變得簡單化,數(shù)據(jù)變的更讓每個(gè)人都在任何時(shí)刻都可以了解到。</p><p> 學(xué)生信息管理系統(tǒng)是為本校開發(fā)的,本系統(tǒng)所采用的語言是Visual Studio,用Microsoft Sql Server 2005數(shù)據(jù)庫完成。該系統(tǒng)總體有四部分組成,包括學(xué)生信息查詢、教務(wù)信息維護(hù)、學(xué)生選課及用戶管理。通過本系統(tǒng),把本校內(nèi)部查詢學(xué)
29、生信息、教務(wù)信息、學(xué)生選課各個(gè)環(huán)節(jié)進(jìn)行有效地計(jì)劃、組織和控制。通過本校內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。</p><p> 本系統(tǒng)主要信息流程為:教務(wù)信息維護(hù)接受學(xué)生的信息,學(xué)生信息查詢根據(jù)教務(wù)信息維護(hù)的學(xué)生信息做出對所接收的信息合理性進(jìn)行判斷,并交于信息維護(hù)進(jìn)行相應(yīng)的修改,再把信息存入數(shù)據(jù)庫中。學(xué)生選課是對學(xué)生進(jìn)行相應(yīng)選擇自己相關(guān)的課程
30、。最后進(jìn)行打印。</p><p> 采用本系統(tǒng),能夠使整個(gè)系統(tǒng)內(nèi)部所有信息的工作簡化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行。</p><p> 本系統(tǒng)中使用到的數(shù)據(jù)表主要由class表、course表、coursetype表、department、grade表、speciality表、speciality_cou
31、rse表、student表、teacher表和users表組成的數(shù)據(jù)庫(如圖一)。其中student是本系統(tǒng)主要的數(shù)據(jù)庫表。</p><p><b> 三、系統(tǒng)概要設(shè)計(jì)</b></p><p><b> ?。ㄒ唬┰O(shè)計(jì)思想</b></p><p> 系統(tǒng)分成幾個(gè)相對獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。</p&g
32、t;<p> 分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。</p><p> 合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。</p><p><b> ?。ǘ┰O(shè)計(jì)原則</b></p><p> 為了
33、使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:</p><p> 合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際情況進(jìn)行。</p><p> 實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。</p><p> 易操作原
34、則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。</p><p> 源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),即可能做好代碼注釋工作。</p><p> 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡介明了,也方便了將來的維護(hù)。</p>
35、;<p> 安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。</p><p><b> ?。ㄈ┕δ苄枨?</b></p><p> 本系統(tǒng)采用自頂向下方法開發(fā),其功能模塊主要有如下幾個(gè)部分:進(jìn)貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述如下: </p><p> 進(jìn)貨管理:其功能是對商品進(jìn)行
36、管理,并根據(jù)超市情況制定進(jìn)貨計(jì)劃,實(shí)施產(chǎn)品采購,并進(jìn)行進(jìn)貨查詢。</p><p> 庫存管理:其功能是對倉庫里的商品進(jìn)行查詢、盤點(diǎn)、報(bào)警等。</p><p> 銷售管理:其功能是提供一般的銷售管理,顧客購買商品時(shí),可以對商品進(jìn)行累加,然后結(jié)算出總價(jià)格,并打印購物清單。</p><p> 員工管理:其功能是超市管理員對超市的員工進(jìn)行管理,包括查詢、更新、增加、刪
37、除等操作。</p><p> 商品管理::其功能是超市管理員對超市的商品進(jìn)行管理,包括查詢、更新、增加、刪除等操作。</p><p> 系統(tǒng)管理:其功能是對整個(gè)系統(tǒng)進(jìn)行管理,包括修改密碼等。</p><p><b> (四)性能需求</b></p><p><b> 數(shù)據(jù)精確度</b><
38、;/p><p> 產(chǎn)品的進(jìn)貨單和銷售單中,單價(jià)、金額采用浮點(diǎn)數(shù),保留至小數(shù)點(diǎn)后兩位。</p><p><b> 時(shí)間特性</b></p><p> 該管理系統(tǒng)軟件從啟動(dòng)到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下應(yīng)少于5秒,錄入并更新數(shù)據(jù)的時(shí)間正常情況下少于2秒。</p><p><b> 適用性</b>
39、</p><p> 該管理系統(tǒng)軟件適用于Windows 2000/xp及以上操作系統(tǒng)。</p><p> 四、系統(tǒng)功能模塊設(shè)計(jì)</p><p><b> ?。ㄒ唬┕δ芙Y(jié)構(gòu)圖</b></p><p><b> 4-1 功能模塊圖</b></p><p><b>
40、 (二)系統(tǒng)功能設(shè)計(jì)</b></p><p> 本系統(tǒng)包括系統(tǒng)管理、班級管理、學(xué)生管理、課程管理、教師管理、成績管理和個(gè)人信息查詢七個(gè)模塊,能夠?qū)W(xué)生信息進(jìn)行各個(gè)方面的增、刪、改、查,管理員使用比較方便。</p><p> 圖4-2系統(tǒng)功能流程圖</p><p> 相應(yīng)的模塊可以輸入數(shù)據(jù),或者進(jìn)行其它的查詢或?yàn)g覽等操作實(shí)現(xiàn)對學(xué)生信息的管理。<
41、;/p><p><b> 圖4-3 數(shù)據(jù)輸入</b></p><p> 通過對輸入的信息進(jìn)行處理,形成學(xué)生的個(gè)人信息</p><p><b> ?。ㄈ?shù)據(jù)庫設(shè)計(jì)</b></p><p> 表定義為列的集合,數(shù)據(jù)在表中是按行和列的組織形式排列的。每行代表惟一的一條記錄,而每列代表記錄中的一個(gè)域。&
42、lt;/p><p> 學(xué)生信息表,所有信息都是根據(jù)這張學(xué)生檔案進(jìn)行有關(guān)的操作,主要的字段有:學(xué)號、姓名、年級、性別、出生年月、民族、籍貫、家庭地址、郵政編碼、聯(lián)系電話、入學(xué)時(shí)間、備注。其中日期的數(shù)據(jù)類型為日期/時(shí)間天型,其它的數(shù)據(jù)類型為文本型。(如圖4-4)</p><p> 圖4-4 學(xué)生檔案信息表</p><p> ?。ㄋ模┫到y(tǒng)數(shù)據(jù)表結(jié)構(gòu)</p>
43、<p> 4.1用戶信息表(users)</p><p> 表4-1 用戶信息表</p><p> 4.2 學(xué)生信息表(student)</p><p> 表4-2 學(xué)生信息表</p><p> 4.3 課程信息表(course)</p><p> 表4-3 課程信息表</p>
44、<p> 4.4 成績信息表(result)</p><p> 表4-4 單科成績信息表</p><p> 4.5 班級信息表(class)</p><p> 表4-5 班級信息表</p><p> 4.6 專業(yè)信息表(Professional)</p><p> 表4-7 專業(yè)信息表<
45、;/p><p><b> 五、系統(tǒng)功能的實(shí)現(xiàn)</b></p><p><b> 5.1開發(fā)平臺</b></p><p><b> 服務(wù)器:IIS;</b></p><p> 數(shù)據(jù)庫: Sql Server 2005;</p><p> 平臺:Mic
46、rosoft Visual Studio 2005 </p><p> 操作系統(tǒng):windows XP</p><p><b> 5.2數(shù)據(jù)庫的連接</b></p><p> 在整個(gè)學(xué)生信息管理系統(tǒng)中,數(shù)據(jù)庫的打開在系統(tǒng)是很重要的,下面給出本系統(tǒng)連接打開數(shù)據(jù)庫的代碼:</p><p> % dim conn<
47、;/p><p> dbpath="Provider=Microsoft.Jet.OLEDB.4.0;Data </p><p> Source=" & Server.MapPath("/data/data.mdb") & ";Jet OLEDB:Database"</p><p> set
48、 conn=server.createobject("adodb.connection") conn.open dbpath</p><p><b> %></b></p><p> 5.3 學(xué)生信息管理系統(tǒng)的登錄頁面</p><p> 學(xué)生信息管理系統(tǒng)分為三種登錄選擇</p><p>
49、<b> 1系統(tǒng)管理員</b></p><p><b> 2學(xué)生登錄</b></p><p> 5.4系統(tǒng)管理員功能簡介</p><p> 用戶管理可以進(jìn)行添加用戶、刪除用戶、修改用戶、查看用戶。</p><p> 學(xué)生檔案管理可以對學(xué)生檔案的添加、刪除、修改、查看檔案的詳細(xì)信息。<
50、/p><p> 課程管理可以對課程進(jìn)行添加、刪除、修改、詳細(xì)信息的查看。</p><p> 成績管理可以對學(xué)生成績進(jìn)行成績的錄入、修改、刪除、統(tǒng)計(jì)、查看、查詢等。</p><p> 班級管理可以對班級進(jìn)行添加、刪除、修改、詳細(xì)信息的查看。</p><p> 專業(yè)管理可以對專業(yè)進(jìn)行添加、刪除、修改、詳細(xì)信息的查看。</p>&
51、lt;p> 退出系統(tǒng)是對該用戶登錄時(shí)記錄的信息進(jìn)行注銷。</p><p><b> 圖5-4主界面</b></p><p> 5.5學(xué)生信息管理系統(tǒng)的關(guān)鍵代碼</p><p><b> ?。钡卿浿黜摯a</b></p><p> <!-- #include file="
52、../inc/conn.asp" --></p><p><b> <% </b></p><p> username=trim(request.Form("username"))</p><p> pass=trim(request.Form("pass "))</p
53、><p> quan=trim(request.Form("quan"))</p><p> if quan<>"0" then</p><p> if username="" then </p><p> message= "用戶名不允許為空,請重新登陸
54、 !"</p><p> response.redirect "../index.asp?message='"&message&"'"</p><p> else if quan="1" then</p><p> set rs=Server.Crea
55、teObject("ADODB.Recordset")</p><p> sqlstr="select * from users where username='"&user_name&"'and user_password='"&user_password&"' "
56、</p><p> rs.open sqlstr,conn,1,3</p><p> if rs.eof then</p><p> message= "用戶名不正確,請重新登陸 ! "</p><p> response.redirect "../index.asp?message=
57、9;"&message&"'"</p><p><b> else</b></p><p> session("username")=username</p><p> session("pass")=pass</p><p&
58、gt; session("quan")=quan</p><p> session("message")="管理員用戶"</p><p> response.redirect "../login_index.asp?message='"&message&"'&
59、quot; </p><p><b> end if</b></p><p> else if quan="2" then </p><p> set rs1=Server.CreateObject("ADODB.Recordset")</p><p> sqlstr
60、1="select * from student where id='"&username&"'and id_card='"&pass&"' "</p><p> rs1.open sqlstr1,conn,1,3</p><p> if rs1.eof
61、 then</p><p> message= "密碼不正確,請重新登陸 ! "</p><p> response.redirect "../index.asp?message='"&message&"'"</p><p><b> else <
62、/b></p><p> session("username")=username</p><p> session("pass")= pass</p><p> session("quan")=quan</p><p> session("message&q
63、uot;)= "你是一名學(xué)生,你可以查看除他人資料之外的所有資料,但不能修改!"</p><p> response.redirect "../login_index.asp?message='"&message&"'"</p><p><b> end if </b>
64、;</p><p> else </p><p> message= "請選擇一種身份登陸 !"</p><p> response.redirect "../index.asp?message='"&message&"'" </p>&
65、lt;p><b> <html></b></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p&g
66、t;<p> <title>處理結(jié)果</title></p><p> <link href="../css/css_base.css" rel="stylesheet" type="text/css"></p><p><b> </head><
67、/b></p><p><b> <body></b></p><p> <%out_message(message)%></p><p><b> </body></b></p><p><b> </html></b&
68、gt;</p><p> 其他在這里不一一列舉。</p><p> 5.6系統(tǒng)在調(diào)試中經(jīng)常出現(xiàn)的問題</p><p> 1 數(shù)據(jù)庫的連接容易出錯(cuò)。</p><p> 2 各種數(shù)據(jù)寫入數(shù)據(jù)庫時(shí)容易出錯(cuò)。</p><p> 3 在調(diào)度中經(jīng)常出現(xiàn)數(shù)詞不匹配。</p><p><b>
69、; 5.7學(xué)生功能簡介</b></p><p> 以對學(xué)生檔案信息、班級、課程、專業(yè)、成績等的查看及詳細(xì)的查詢</p><p> 可以對自己的檔案信息進(jìn)行修改、填寫。</p><p><b> 六、結(jié)束語</b></p><p> 時(shí)光飛逝,流年似水,短短的設(shè)計(jì)即將結(jié)束,現(xiàn)在回頭想想半年的設(shè)計(jì),我對
70、自己的這次設(shè)計(jì)有了更深,更新的體會。</p><p> 在本次設(shè)計(jì)的全過程中,我對三年所學(xué)的知識有了一個(gè)比較系統(tǒng)的認(rèn)識和理解。涉及了各方面的知識,大大擴(kuò)展了我的知識面,同時(shí)使我學(xué)會了如何使用所學(xué)的知識去解決一些實(shí)際的問題。</p><p> 此系統(tǒng)是我個(gè)人做的一個(gè)簡單的學(xué)生管理系統(tǒng),它的優(yōu)點(diǎn)在于簡單明了,容易上手操作,便于修改內(nèi)容,系統(tǒng)代碼也比較容易修改,缺點(diǎn)是功能不是很強(qiáng)大,而且代碼
71、有些地方比較繁瑣,這僅僅是一個(gè)設(shè)計(jì),在教學(xué)實(shí)際用途中還是有一定的技術(shù)差距。 在設(shè)計(jì)中我深知自己掌握的知識還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識應(yīng)用到實(shí)踐中去,總會出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好,而是光知道書本上的知識是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識和實(shí)踐結(jié)合起來。把學(xué)到的知識應(yīng)用到實(shí)踐中去,多做多練,才可以把理論的精華發(fā)揮出來。知識不是知道,了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問題,這才
72、是學(xué)習(xí)的根本目的。而且知識又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過對課題的深入分析與研究,迫使我對技術(shù)有了一定的了解。在遇到問題時(shí),得到了指導(dǎo)老師與同學(xué)的悉心幫助,使我感受到集體的力量是無窮的。 通過這次設(shè)計(jì),我學(xué)會了和別人配合工作,因?yàn)橐粋€(gè)人所學(xué)的知識不可能面面俱到的,只有通過合作,發(fā)揮自己的</p>&
73、lt;p><b> 七、致謝</b></p><p> 首先,我要感謝我的指導(dǎo)老師xx,從選題、課題研究到論文撰寫過程中她給予我悉心的關(guān)懷和指導(dǎo)。xx老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,誨人不倦的敬業(yè)精神深深感染著我。你在課題中對我的指導(dǎo)和嚴(yán)格要求將使我一生受益。</p><p> 其次,我要感謝我的家人,尤其是我的父母親,雖然你們并不懂我做的課題研究,但是你們給予了我前
74、進(jìn)的動(dòng)力和永不放棄的精神; </p><p> 最后,感謝xxx學(xué)院的各位老師的日常教導(dǎo)和培養(yǎng),特別是勝安元老師,你是良師也是益友,給予我很多幫助。</p><p> 對于本人來說,通過這次畢業(yè)設(shè)計(jì),也是對自己在這三年學(xué)習(xí)的一個(gè)檢驗(yàn)和平時(shí)學(xué)習(xí)的一種結(jié)果,可以在學(xué)習(xí)中提高自己,也充分體現(xiàn)學(xué)有所用,學(xué)以致用的學(xué)習(xí)倡導(dǎo)。</p><p> 在此,我對三年來輔導(dǎo)過我的
75、各位任課老師深表感謝。</p><p><b> 主要參考文獻(xiàn)</b></p><p> [1]尚俊杰、秦衛(wèi)中:《ASP.NET程序設(shè)計(jì)案例教程[M]》,北京,清華大學(xué)出版社,2005;</p><p> [2]陳偉:《SQL Server 2005數(shù)據(jù)庫應(yīng)用與開發(fā)教程》,北京,清華大學(xué)出版社,2007;</p><p
76、> [3]陳冠軍:精通ASP.NET 2.0典型模塊設(shè)計(jì)與實(shí)現(xiàn)[M],北京,人民郵電出版社,2007;</p><p> [4]馬軍:精通ASP.NET 2.0網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)[M],北京:人民郵電出版社,2007;</p><p> [5]李戈:MIS系統(tǒng)開發(fā)項(xiàng)目管理[M],水利水電出版社,2000年;</p><p> [6]蕢志華:管理信息系統(tǒng)[
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生信息管理畢業(yè)論文
- 學(xué)生信息管理系統(tǒng) 畢業(yè)論文
- 學(xué)生信息管理系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文---學(xué)生信息管理系統(tǒng)
- 畢業(yè)論文——--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理畢業(yè)論文 (2)
- 畢業(yè)論文--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng)
- 畢業(yè)論文-學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——《學(xué)生信息管理系統(tǒng)》
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學(xué)生信息管理系統(tǒng) (2)
- vf學(xué)生信息管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論