學(xué)生信息管理系統(tǒng) 畢業(yè)論文

上傳人:仙*** 文檔編號(hào):27999588 上傳時(shí)間:2021-08-22 格式:DOC 頁(yè)數(shù):40 大?。?03.64KB
收藏 版權(quán)申訴 舉報(bào) 下載
學(xué)生信息管理系統(tǒng) 畢業(yè)論文_第1頁(yè)
第1頁(yè) / 共40頁(yè)
學(xué)生信息管理系統(tǒng) 畢業(yè)論文_第2頁(yè)
第2頁(yè) / 共40頁(yè)
學(xué)生信息管理系統(tǒng) 畢業(yè)論文_第3頁(yè)
第3頁(yè) / 共40頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《學(xué)生信息管理系統(tǒng) 畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)生信息管理系統(tǒng) 畢業(yè)論文(40頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、摘 要隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上越來(lái)越成熟。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來(lái)越復(fù)雜。為此,建立一個(gè)健全、穩(wěn)定的學(xué)生信息管理系統(tǒng)對(duì)于促進(jìn)學(xué)校管理制度和提高學(xué)校教學(xué)質(zhì)量有著顯著意義。本系統(tǒng)采用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù),前臺(tái)頁(yè)面使用ASP實(shí)現(xiàn),主要簡(jiǎn)要闡述了系統(tǒng)的開(kāi)發(fā)背景與設(shè)計(jì)方法。對(duì)系統(tǒng)的構(gòu)架進(jìn)行分析后可以劃分出一下各個(gè)模塊,包括用戶管理模塊,班級(jí)管理模塊,學(xué)生基本信息管理模塊,課程管理模塊,課程選擇模塊,成績(jī)管理模塊,并根據(jù)所需的功能詳細(xì)介紹了系統(tǒng)各個(gè)模塊與功能的實(shí)現(xiàn)原理和設(shè)計(jì)方法。本系統(tǒng)完成了基本

2、所需的功能,界面友好,操作簡(jiǎn)單。關(guān)鍵詞:ASP;SQL Server 2000;B/S結(jié)構(gòu);學(xué)生信息管理系統(tǒng)iAbstractWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step.With the expansion of schools scale and increasin

3、g number of students, the management of students information is getting more and more sophisticated. Therefore, to efficiently bring the management system of students information into the management of school educational administration makes striking sense to promote the school management system and

4、 improve the education quality.The system adopts SQL Server 2000 as a backend database, front page using ASP, The paper in brief expatiates the development background of system and design method. Analyses the truss of the system and according to this, carves up each module, including the module for

5、the management of user, the module for the management of basic class, the module for the management of basic information, the module for the management of course, the module for the management of course selection, the module for the management of results, whats more, the paper introduce the systems

6、principle of every module and function, also, the design method in detail. With a good interface ,the system is easy to manage,accomplishing the basically needed functions. Key words: ASP; SQL Server 2000; B/S structure; Students Information Management System i目 錄摘 要Abstract第一章 緒論11.1項(xiàng)目背景11.2國(guó)內(nèi)外研究現(xiàn)狀

7、11.3本系統(tǒng)研究意義11.4本系統(tǒng)研究?jī)?nèi)容2第二章 系統(tǒng)開(kāi)發(fā)工具介紹32.1 ASP概述32.2 SQL介紹52.3 B/S結(jié)構(gòu)介紹6第三章 系統(tǒng)分析73.1系統(tǒng)需求分析73.2系統(tǒng)可行性研究分析73.3系統(tǒng)數(shù)據(jù)流程分析73.4系統(tǒng)功能分析及模塊劃分83.5系統(tǒng)結(jié)構(gòu)設(shè)計(jì)9第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)124.1數(shù)據(jù)庫(kù)概述124.2數(shù)據(jù)庫(kù)需求分析124.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)124.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)14第五章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)165.1共用模塊設(shè)計(jì)165.1.1數(shù)據(jù)庫(kù)連接文件165.1.2用戶登錄和退出165.2登錄模塊設(shè)計(jì)165.3管理員模塊設(shè)計(jì)175.3.1用戶管理175.3.2學(xué)生基本信息管理185

8、.3.3班級(jí)管理195.3.4課程管理195.3.5課程選擇205.3.6成績(jī)管理205.4教師模塊設(shè)計(jì)215.5學(xué)生模塊設(shè)計(jì)22第六章 系統(tǒng)測(cè)試24第七章 總結(jié)257.1總結(jié)257.2展望25參考文獻(xiàn)26致 謝27附 錄28本科畢業(yè)設(shè)計(jì)(論文)31第一章 緒論1.1項(xiàng)目背景隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展、計(jì)算機(jī)與全球互連網(wǎng)絡(luò)相連接,使今天的社會(huì)進(jìn)入了以計(jì)算機(jī)為核心的社會(huì)1。在信息社會(huì)中,信息的處理是十分重要,信息的獲取、處理都需要大量高科技的處理工具。在這高科技時(shí)代,如果還用原始的方式進(jìn)行處理,就會(huì)跟不上時(shí)代的進(jìn)展;我們需要用高科技時(shí)代的產(chǎn)品。學(xué)生信息的管理是每個(gè)學(xué)校工作中一項(xiàng)非常重要的工作,要

9、投入很大的人力進(jìn)行管理2。如果建立一個(gè)學(xué)生信息管理系統(tǒng)就可以減少人力資源在這方面的投入,而更多的投入教學(xué)或其它工作中。信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。由于學(xué)校規(guī)模進(jìn)一步擴(kuò)大,學(xué)生人數(shù)逐年上升,學(xué)生信息的管理也變得越來(lái)越復(fù)雜。為此,建立一個(gè)健全、穩(wěn)定的學(xué)生信息管理系統(tǒng)對(duì)于促進(jìn)學(xué)校管理制度和提高學(xué)校教學(xué)質(zhì)量有著顯著意義3。隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。為

10、了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生信息管理系統(tǒng)為教學(xué)辦公帶來(lái)了極大的方便。1.2國(guó)內(nèi)外研究現(xiàn)狀基于網(wǎng)絡(luò)與傳統(tǒng)模式相比可以將各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)管理活動(dòng)的可能性,不但能夠節(jié)約大量的日力、人力、物力與財(cái)力,而且還可以大幅度提高安全性和保密性,具有無(wú)可比擬的優(yōu)越性4?,F(xiàn)在國(guó)內(nèi)外,對(duì)學(xué)生信息管理的研究和開(kāi)發(fā)都已經(jīng)進(jìn)行的如火如荼,在研究的過(guò)程中又不斷采用新的技術(shù)和作用提出,豐富了整個(gè)學(xué)生管理系統(tǒng)的功能和結(jié)構(gòu)。1.3本系統(tǒng)研究意義運(yùn)用學(xué)生信息管理系統(tǒng)可以減輕學(xué)院教學(xué)人員的工作量,加快查詢速度,加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化。此外還可以節(jié)省開(kāi)支,提高工作效率與準(zhǔn)確率

11、。在現(xiàn)代,高科技的飛速發(fā)展,人們工作習(xí)慣的改變,特別是電腦的普及,人們生活節(jié)奏越來(lái)越快,怎樣提高工作效率是人們首先考慮的問(wèn)題。對(duì)于一個(gè)學(xué)校而言,更應(yīng)該運(yùn)用一些本地資源,提高管理的力度,對(duì)學(xué)生負(fù)責(zé),把學(xué)生工作放在首位。學(xué)生信息管理是各大學(xué)的主要日常管理工作之一,涉及到學(xué)校管理層,教師,學(xué)生等諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開(kāi)和深入,學(xué)生信息日常管理工作及保存管理日趨繁重、復(fù)雜。迫切需要研制開(kāi)發(fā)一款功能強(qiáng)大,操作簡(jiǎn)單,界面友好5,具有人性化的學(xué)生成績(jī)管理系統(tǒng)。1.4本系統(tǒng)研究?jī)?nèi)容本課題完成基于Web學(xué)生信息系統(tǒng)包括:用戶管理、學(xué)生基本信息管理、班級(jí)管理、課程管理、課程選擇

12、、成績(jī)管理等幾個(gè)模塊。在本系統(tǒng)中,管理員通過(guò)瀏覽器連接到WWW服務(wù)器的主頁(yè)上,用戶名、密碼登錄審核通過(guò)之后,便可以對(duì)學(xué)生信息管理系統(tǒng)中的數(shù)據(jù)進(jìn)行添加、修改、刪除、查詢、統(tǒng)計(jì)等操作,另外還可以對(duì)系統(tǒng)進(jìn)行維護(hù)。教師登錄之后,可以對(duì)基本信息進(jìn)行添加、刪除。學(xué)生登錄之后,可以進(jìn)行課程的選擇和對(duì)基本信息進(jìn)行的查詢。該系統(tǒng)實(shí)現(xiàn)了信息的添加、刪除、修改、課程選擇、查詢和統(tǒng)計(jì)等功能,使得學(xué)校的管理水平能夠上一個(gè)新臺(tái)階。第二章 系統(tǒng)開(kāi)發(fā)工具介紹2.1 ASP概述ASP 6全稱(chēng)為 Active Server Pages(動(dòng)態(tài)服務(wù)器主頁(yè)),它是一種應(yīng)用程序環(huán)境,可以利用 VBScript 或 Java Script

13、 語(yǔ)言來(lái)設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請(qǐng)求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁(yè)內(nèi)容,再送到瀏覽者瀏覽器上顯示出來(lái)。我們也可以將 ASP 理解為一種特殊的 CGI。利用 ASP 生成的網(wǎng)頁(yè),與HTML相比具有更大的靈活性。只要結(jié)構(gòu)合理,一個(gè) ASP 頁(yè)面就可以取代成千上萬(wàn)個(gè)網(wǎng)頁(yè)。盡管 ASP 在工作效率方面較之一些新技術(shù)要差,但勝在簡(jiǎn)單、直觀、易學(xué),是涉足網(wǎng)絡(luò)編程的一條捷徑。它具備一個(gè)服務(wù)器端的腳本執(zhí)行環(huán)境,用它可產(chǎn)生和執(zhí)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序。ASP應(yīng)用程序以.asp文件的形式存盤(pán)無(wú)需經(jīng)過(guò)任何的編

14、譯,便能有瀏覽器查看,當(dāng)然不能直接運(yùn)行,只有在服務(wù)器執(zhí)行后才能瀏覽。ASP程序的控制部分是使用VBScript、Jscript等腳本語(yǔ)言來(lái)設(shè)計(jì),當(dāng)執(zhí)行ASP程序時(shí)腳本程序?qū)⒁徽酌畎l(fā)送給腳本編輯器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編譯語(yǔ)言一樣,ASP程序的編寫(xiě)也遵循一定的規(guī)則,如果想使用自己所喜愛(ài)的腳本語(yǔ)言編寫(xiě)ASP程序,那么服務(wù)器上需要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)安裝ASP時(shí),系統(tǒng)提供了VBScript和Jscript兩種腳本語(yǔ)言,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言,也可根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語(yǔ)言。ASP(Acti

15、ve Server Page)提供了一個(gè)在服務(wù)器端執(zhí)行腳本指令的環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的WEB應(yīng)用程序。由于所有的程序都在服務(wù)器端執(zhí)行,這就大大減輕了前端瀏覽器的負(fù)擔(dān),提高了交互速度。利用ASP不僅能夠產(chǎn)生動(dòng)態(tài)的、交互的、高性能的web應(yīng)用程序,而且可以進(jìn)行復(fù)雜的數(shù)據(jù)庫(kù)操作7。Active Server的另一大優(yōu)點(diǎn)是代碼的安全性。頁(yè)面的訪問(wèn)者所能看到的只是服務(wù)器方的處理結(jié)果。ASP文件可以用常規(guī)的文本編輯器編輯, ASP使用VBScript、JavaScript等腳本語(yǔ)言作為開(kāi)發(fā)工具,鑲嵌于HTML文本中,使用將ASP的程序包含起來(lái)。當(dāng)用戶從瀏覽器向Web服務(wù)器提出請(qǐng)求時(shí),

16、Web服務(wù)器會(huì)自動(dòng)將ASP的程序解釋為標(biāo)準(zhǔn)的HTML格式的主頁(yè)內(nèi)容,用戶端只要使用常規(guī)可執(zhí)行HTML程序的瀏覽器,就可瀏覽ASP所設(shè)計(jì)的主頁(yè)內(nèi)容,因此與瀏覽器無(wú)關(guān),并且保證了ASP的源程序代碼不會(huì)外漏。ASP中包括五個(gè)內(nèi)置的ActiveX服務(wù)器組件和五個(gè)內(nèi)置的對(duì)象:Database Access component(數(shù)據(jù)庫(kù)訪問(wèn)組件)、File Access component(文件訪問(wèn)組件)、Ad Rotator component(廣告輪播器組件)、Content Linking component(內(nèi)容鏈接組件)、Browser Capabilities component(瀏覽器信組件)

17、以及Request(請(qǐng)求對(duì)象)、Server(服務(wù)器對(duì)象)、Session(會(huì)話對(duì)象)、Response(響應(yīng)對(duì)象)、Application(應(yīng)用程序?qū)ο螅T谒蠥SP組件中,最有用的是數(shù)據(jù)庫(kù)訪問(wèn)組件,也稱(chēng)為ActiveX數(shù)據(jù)對(duì)象或ADO。在站點(diǎn)發(fā)布數(shù)據(jù)庫(kù)將使用這個(gè)組件及其中包含的對(duì)象,以完成對(duì)ODBC數(shù)據(jù)源的讀寫(xiě)。此外,ASP技術(shù)的另一個(gè)重要特點(diǎn)是,程序員可以利用Java、Visual Basic、 Visual C+等語(yǔ)言制作適應(yīng)自己特殊需要的ActiveX服務(wù)器組件來(lái)擴(kuò)充ASP的功能,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的CGI程序所不及的??偠灾瓵SP具有學(xué)習(xí)快、設(shè)計(jì)快

18、的特點(diǎn),不需花許多時(shí)間即可學(xué)會(huì)和快速設(shè)計(jì)出WEB應(yīng)用程序。ASP的源程序碼在服務(wù)器端執(zhí)行,代碼保密性好。集成在HTML中,無(wú)需編譯鏈接可直接執(zhí)行,而且使用文本編輯器即可設(shè)計(jì)。在網(wǎng)站系統(tǒng)的開(kāi)發(fā)應(yīng)用中,Microsoft公司的ASP(Active Server Pages)被廣為使用。ASP實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征,為編寫(xiě)人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使編寫(xiě)人員可以利用VBScript和JavaScript或其他的第三方腳本語(yǔ)言來(lái)創(chuàng)建ASP,實(shí)現(xiàn)了過(guò)去需要編寫(xiě)復(fù)雜的CGI程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁(yè),如計(jì)數(shù)器等。ASP提供了一些內(nèi)置對(duì)象和組件,允許用戶從瀏覽器中接收和

19、發(fā)送信息。ASP可以和諸如SQL Server和Microsoft Access2003這樣的數(shù)據(jù)庫(kù)進(jìn)行連接,進(jìn)而完成數(shù)據(jù)的交換與更新。以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn)8:1、使用 VBScript 、 JScript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。2、無(wú)須 compile 編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。3、使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。4、與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 Active

20、 Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。 5、Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用 VBScript 或 JScript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in 的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、 Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。6、Active

21、 Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。7.、可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。8、物件導(dǎo)向( Object-oriented )。9、ActiveX Server Components(ActiveX 服務(wù)器元件 ) 具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic 、 Java 、 Visual C+ 、 COBOL 等編程語(yǔ)言來(lái)編寫(xiě)你所需要的 ActiveX Server Component 。 2.2 SQL介紹SQL9是英文Structured Query Language的縮寫(xiě),意思為結(jié)構(gòu)化查詢

22、語(yǔ)言。SQL是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫(xiě)出非常復(fù)雜的語(yǔ)句。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立

23、聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。2.3 B/S結(jié)構(gòu)介紹B/S10(Browser/

24、Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)11,12。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員, 從不同的地點(diǎn),以不同的接入方式(

25、比如LAN, WAN, Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。第三章 系統(tǒng)分析3.1系統(tǒng)需求分析本學(xué)生信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),它集成了班級(jí)管理、學(xué)生基本信息管理、學(xué)生成績(jī)管理、學(xué)生課程管理、個(gè)人成績(jī)查詢、個(gè)人信息查詢、學(xué)生選課、成績(jī)統(tǒng)計(jì)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:1、為方便廣大師生及管理人員的使用,因此要求有良好的人機(jī)界面;2、由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理; 3、原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改;4、方便的數(shù)據(jù)查詢,支

26、持多條件查詢;5、在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;6、數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);3.2系統(tǒng)可行性研究分析由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。從機(jī)器配置上講,目前各學(xué)校所用計(jì)算機(jī)操作系統(tǒng)均在WINDOWS 2000以上,一般學(xué)校用普通服務(wù)器即可,如果學(xué)生較多可適當(dāng)增加服務(wù)器。在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),網(wǎng)上資料,特別是參考其它程序的功能和模塊,因此完全可以實(shí)現(xiàn)。本系統(tǒng)是以ASP為開(kāi)發(fā)語(yǔ)言,SQL Server

27、2000為數(shù)據(jù)庫(kù)來(lái)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。3.3系統(tǒng)數(shù)據(jù)流程分析流程圖描述動(dòng)態(tài)過(guò)程,通常一個(gè)起點(diǎn),一個(gè)或多個(gè)終點(diǎn),其基本單元之間用流程線連接。它與結(jié)構(gòu)圖的主要區(qū)別是13:1、流程圖與結(jié)構(gòu)圖描述對(duì)象不同,流程圖通常用來(lái)描述動(dòng)態(tài)的過(guò)程,而結(jié)構(gòu)圖用來(lái)表達(dá)系統(tǒng)結(jié)構(gòu)。2、流程圖一般來(lái)說(shuō)各個(gè)環(huán)節(jié)之間用有向線段來(lái)表示,而結(jié)構(gòu)圖用一般的線段來(lái)表示。3、流程圖各個(gè)要素之間的有向線段表示先后順序,而結(jié)構(gòu)圖各個(gè)要素之間的連線表示從屬關(guān)系。通過(guò)對(duì)學(xué)生信息管理流程的分析,可以繪制出學(xué)生信息管理系統(tǒng)的流程圖,如圖2.1開(kāi) 始登陸界面驗(yàn)證用戶?教師操作管理員操作學(xué)生操作登陸成功結(jié) 束失敗成功圖3.1 系統(tǒng)流程圖3.4系統(tǒng)功能分析及

28、模塊劃分本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:用戶管理、學(xué)生基本信息、班級(jí)管理、管理、課程管理、成績(jī)管理等。本系統(tǒng)分為三種操作權(quán)限:學(xué)生,教師和管理員三種權(quán)限。學(xué)生信息管理系統(tǒng)由登錄界面進(jìn)入,根據(jù)用戶身份不同,分別進(jìn)入以下界面:1、管理員界面;2、教師界面;3、學(xué)生界面。管理員進(jìn)入之后便可對(duì)用戶信息,學(xué)生基本信息,班級(jí)信息,課程信息,成績(jī)信息等進(jìn)行添加、刪除、修改、查詢、統(tǒng)計(jì);對(duì)教師及學(xué)生用戶進(jìn)行添加、修改和刪除等操作。普通教師進(jìn)入之后可對(duì)學(xué)生基本信息進(jìn)行添加、刪除和查詢等操作,對(duì)成績(jī)信息進(jìn)行查詢和刪除等操作。學(xué)生進(jìn)入之后便可對(duì)學(xué)生基本信息和成績(jī)信息進(jìn)行查詢,并且可以對(duì)自己進(jìn)行選課以及課程的成績(jī)查

29、詢。系統(tǒng)模塊劃分:學(xué)生信息管理系統(tǒng)學(xué)生信息管理班級(jí)管理課程管理用戶管理管理員學(xué)生成績(jī)查詢課程選擇學(xué)生信息查詢成績(jī)管理教師學(xué)生信息管理成績(jī)管理課程選擇課程管理圖3.2 系統(tǒng)功能模塊圖3.5系統(tǒng)結(jié)構(gòu)設(shè)計(jì)模塊示意圖:管理員首頁(yè)用戶管理學(xué)生信息管理班級(jí)管理成績(jī)管理課程選擇課程管理圖3.3 管理員首頁(yè)用戶管理用戶信息瀏覽用戶添加用戶查詢用戶刪除圖3.4 用戶管理課程管理課程信息添加課程信息修改課程信息刪除基本課程設(shè)置班級(jí)課程設(shè)置課程信息查詢圖3.5課程管理班級(jí)管理班級(jí)信息查詢班級(jí)信息添加班級(jí)信息修改班級(jí)信息刪除圖3.6班級(jí)管理學(xué)生信息管理學(xué)生信息瀏覽學(xué)生信息添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息查詢圖3.

30、7學(xué)生信息管理課程選擇課程選擇選課查詢課程刪除圖3.8課程選擇成 績(jī) 管 理成績(jī)信息瀏覽成績(jī)信息添加成績(jī)信息修改成績(jī)信息查詢成績(jī)信息刪除成績(jī)信息統(tǒng)計(jì)圖3.9成績(jī)管理第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)14是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度(redundancy)、較高的數(shù)據(jù)獨(dú)立性(data independency)和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫(kù)具有永久存儲(chǔ)、有組織和可共享三個(gè)基本特點(diǎn)。數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫(kù)插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個(gè)系

31、統(tǒng)中存在結(jié)構(gòu)上完全分開(kāi)的若干個(gè)數(shù)據(jù)庫(kù)時(shí),則該系統(tǒng)包含一個(gè)“數(shù)據(jù)庫(kù)集合”。4.2數(shù)據(jù)庫(kù)需求分析通過(guò)系統(tǒng)功能分析,針對(duì)學(xué)生信息管理的需求,總結(jié)出如下的數(shù)據(jù)庫(kù)需求信息:用戶可以分為管理員、教師和學(xué)生。課程分課程基本表和班級(jí)課程表。關(guān)鍵字設(shè)置為學(xué)號(hào)、班級(jí)、學(xué)期和年級(jí)。根據(jù)上述需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信息,含數(shù)據(jù)項(xiàng):用戶名、密碼、類(lèi)型和權(quán)限等。班級(jí)信息,含數(shù)據(jù)項(xiàng):班級(jí)編號(hào)、班級(jí)名稱(chēng)、年級(jí)和班主任等。課程信息,含數(shù)據(jù)項(xiàng):課程編號(hào)、課程名稱(chēng)等。班級(jí)課程信息,含數(shù)據(jù)項(xiàng):班級(jí)、學(xué)期和課程名稱(chēng)及班級(jí)編號(hào)等。成績(jī)信息,含數(shù)據(jù)項(xiàng):班級(jí)編號(hào)、學(xué)號(hào)、學(xué)期、課程名稱(chēng)和分?jǐn)?shù)等。學(xué)生基本信息,含數(shù)據(jù)項(xiàng):學(xué)號(hào)、

32、姓名、班級(jí)、出生年月、聯(lián)系電話、家庭住址等。4.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)上面的描述,本系統(tǒng)的實(shí)體有:用戶信息實(shí)體、學(xué)生基本信息實(shí)體、成績(jī)信息實(shí)體、課程信息實(shí)體、班級(jí)信息實(shí)體。用戶信息實(shí)體的E-R圖如圖4.1所示用戶密碼權(quán)限用戶名類(lèi)型圖4.1 用戶信息實(shí)體E-R圖學(xué)生基本信息實(shí)體的E-R圖如圖4.2所示學(xué)生基本信息姓名家庭住址學(xué)號(hào)出生年月性別入學(xué)時(shí)間聯(lián)系方式圖4.2 學(xué)生基本信息實(shí)體E-R圖成績(jī)信息實(shí)體的E-R圖如圖4.3所示成績(jī)學(xué)期課程名稱(chēng)學(xué)號(hào)分?jǐn)?shù)圖4.3 成績(jī)信息實(shí)體E-R圖課程信息實(shí)體的E-R圖如圖4.4所示課程學(xué)期課程名班級(jí)圖4.4 課程信息實(shí)體E-R圖班級(jí)信息實(shí)體的E-R圖如圖4.5所

33、示班級(jí)專(zhuān)業(yè)年級(jí)班級(jí)編號(hào)班主任圖4.5 班級(jí)信息實(shí)體E-R圖4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。由數(shù)據(jù)模型利用SQL2000進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:表4-1 kc課程信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)編號(hào)主鍵kcbhInt(11)課程編號(hào)kcnameInt(11)課程名稱(chēng)jcInt(11)教材名稱(chēng)表4-2 bj班級(jí)信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)編號(hào)主鍵bjbhVarchar(20)班級(jí)編號(hào)njVarchar(50)年級(jí)jsVarchar(50)教室nzVarchar(

34、50)年制zyVarchar(50)專(zhuān)業(yè)bzrVarchar(50)班主任bzVarchar(50)備注表4-3 bjkc班級(jí)課程表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)編號(hào)主鍵bjVarchar(30)班級(jí)編號(hào)xqVarchar(30)學(xué)期kcnameVarchar(30)課程編號(hào)表4-4 cj成績(jī)信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)編號(hào)主鍵xhVarchar(50)學(xué)號(hào)xqVarchar(50)學(xué)期lxVarchar(50)考試類(lèi)型bjVarchar(50)班級(jí)編號(hào)kcnameVarchar(50)課程編號(hào)fsVarchar(50)考試分?jǐn)?shù)表4-5 xj學(xué)生基本信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)

35、編號(hào)主鍵xhVarchar(20)學(xué)號(hào)xmVarchar(50)姓名xbVarchar(20)性別bjVarchar(20)班級(jí)csnyVarchar(20)出生年月jtzzVarchar(20)家庭住址yzbmVarchar(20)郵編lxdhVarchar(20)聯(lián)系電話rxsjVarchar(20)入學(xué)時(shí)間表4-6 yh用戶信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō) 明ID自動(dòng)編號(hào)主鍵usernameVarchar(20)用戶名passwordVarchar(20)密碼yhlxVarchar(20)用戶類(lèi)型Qx1Varchar(20)權(quán)限1Qx2Varchar(20)權(quán)限2Qx3Varchar(20)權(quán)限

36、3第五章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)5.1共用模塊設(shè)計(jì)5.1.1數(shù)據(jù)庫(kù)連接文件為了操作數(shù)據(jù)庫(kù)方便,把連接數(shù)據(jù)庫(kù)、查詢、更新、插入、關(guān)閉連接等數(shù)據(jù)庫(kù)操作都寫(xiě)在一個(gè)公用文件conn.asp中,這樣其他頁(yè)面引入這個(gè)頁(yè)面,就可以調(diào)用數(shù)據(jù)庫(kù)操作方法,操作數(shù)據(jù)庫(kù)了,這樣便于提高程序的重用性。5.1.2用戶登錄和退出當(dāng)用戶在首頁(yè)輸入用戶名和密碼請(qǐng)求登錄時(shí),先從數(shù)據(jù)庫(kù)查詢?cè)撚脩舻挠脩裘兔艽a是否正確,如果正確則把該用戶的用戶名和密碼,寫(xiě)入用戶Cookie,這樣其他頁(yè)面如果需要用戶登錄才能訪問(wèn),只需要從Cookie取用戶的用戶名,如果能取得,則說(shuō)明用戶已經(jīng)登錄,否則用戶未登錄。當(dāng)然用Cookie記錄用戶登錄是有風(fēng)險(xiǎn)的,最好

37、用Session記錄。退出時(shí)只需要設(shè)置記錄用戶的Cookie過(guò)期就可以了。5.2登錄模塊設(shè)計(jì)本模塊主要是實(shí)現(xiàn)對(duì)用戶登陸進(jìn)行驗(yàn)證,通過(guò)輸入正確的帳號(hào)和密碼才能進(jìn)入系統(tǒng)。當(dāng)用戶輸入帳號(hào)和密碼后,系統(tǒng)自動(dòng)跳轉(zhuǎn)到后臺(tái)判斷學(xué)生密碼數(shù)據(jù)庫(kù)中是否有該用戶信息,如果正確則進(jìn)入系統(tǒng)。如果用戶名或密碼錯(cuò)誤,則應(yīng)反饋給用戶帳號(hào)與密碼不正確信息。這個(gè)模塊設(shè)計(jì)到reg.asp文件。登陸界面如圖5.1。圖5.1 登錄界面5.3管理員模塊設(shè)計(jì)管理員模塊管理包括用戶管理,學(xué)生基本信息管理,班級(jí)管理,課程管理,課程選擇,成績(jī)管理。5.3.1用戶管理這個(gè)模塊主要是實(shí)現(xiàn)用戶的添加,刪除,修改和查詢功能。管理員可以看見(jiàn)所有的用戶。管

38、理員添加用戶的時(shí)候可以對(duì)用戶進(jìn)行權(quán)限設(shè)定,包括管理員,教師,學(xué)生。圖5.2 用戶列表圖5.3 用戶修改圖5.4 用戶查詢5.3.2學(xué)生基本信息管理這個(gè)模塊主要是對(duì)學(xué)生基本信息的管理,可以實(shí)現(xiàn)學(xué)生信息的添加,刪除,修改和查詢功能。對(duì)學(xué)生信息進(jìn)行查詢的時(shí)候,主要是根據(jù)學(xué)生的學(xué)號(hào)和班級(jí)進(jìn)行跟蹤查詢的。圖5.5 學(xué)生信息列表圖5.6 學(xué)生信息修改圖5.7 學(xué)生信息查詢5.3.3班級(jí)管理這個(gè)模塊可以對(duì)班級(jí)信息進(jìn)行添加,刪除等基本管理,主要包括年級(jí)、班級(jí)、專(zhuān)業(yè)、班主任等基本信息,如果信息有誤,管理員可以及時(shí)的對(duì)信息進(jìn)行修改。圖5.8 班級(jí)信息列表5.3.4課程管理課程管理主要包括基本課程和班級(jí)課程,基本課

39、程羅列了一些學(xué)生可以選擇的課程,包括課程名稱(chēng)和教材名稱(chēng)等基本信息,學(xué)生可以在基本課程中選擇自己想要學(xué)習(xí)的一些課程。而班級(jí)課程是每個(gè)班級(jí)學(xué)生必須修的幾個(gè)課程的管理,可以根據(jù)專(zhuān)業(yè)需求進(jìn)行選課。圖5.9 基本課程圖5.10 班級(jí)課程5.3.5課程選擇課程選擇包括選課和選課查詢兩個(gè)選項(xiàng)。選課可以根據(jù)相應(yīng)的班級(jí)和學(xué)號(hào)對(duì)學(xué)生進(jìn)行課程選擇,管理員主要是當(dāng)學(xué)生無(wú)法選課的時(shí)候可以幫助學(xué)生進(jìn)行課程的選擇。圖5.11 學(xué)生選課查詢5.3.6成績(jī)管理這個(gè)模塊可以實(shí)現(xiàn)成績(jī)信息的添加、刪除、修改、查詢等功能。最主要的是它能夠根據(jù)班級(jí),課程和類(lèi)別對(duì)人數(shù)進(jìn)行統(tǒng)計(jì),并且能夠求出成績(jī)的平均分,另外還可以對(duì)成績(jī)段人數(shù)進(jìn)行分析。圖5

40、.12 成績(jī)信息列表圖5.13 成績(jī)添加圖5.14 成績(jī)統(tǒng)計(jì)5.4教師模塊設(shè)計(jì)教師管理模塊主要實(shí)現(xiàn)學(xué)生信息管理、課程管理和成績(jī)管理兩個(gè)功能。學(xué)生信息管理可以對(duì)學(xué)生基本信息進(jìn)行添加、刪除和修改。課程管理可以對(duì)班級(jí)課程進(jìn)行查詢,而成績(jī)管理的話主要是對(duì)學(xué)生基本成績(jī)進(jìn)行瀏覽和查詢。圖5.15 教師登錄界面5.5學(xué)生模塊設(shè)計(jì)學(xué)生模塊主要包括學(xué)生基本信息的查詢、學(xué)生選課和成績(jī)查詢等幾個(gè)功能。學(xué)生通過(guò)選課功能可以選擇自己感興趣的課程。圖5.16 學(xué)生登錄界面圖5.17 學(xué)生選課圖5.18 成績(jī)查詢第六章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試15就是在程序投入運(yùn)行前,對(duì)程序的需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是保證程序質(zhì)量

41、的關(guān)鍵步驟。程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。本設(shè)計(jì)完成后主要對(duì)本系統(tǒng)進(jìn)行了模塊測(cè)試和確認(rèn)測(cè)試,對(duì)外觀和功能等進(jìn)行了檢測(cè)。模塊測(cè)試時(shí),檢測(cè)了模塊每個(gè)功能是否能正常使用,界面是否有好,完善。對(duì)每個(gè)模塊的測(cè)試記錄,發(fā)現(xiàn)問(wèn)題及時(shí)修正,修正之后繼續(xù)測(cè)試,完善。在測(cè)試的工程中,出現(xiàn)過(guò)一些不符合標(biāo)準(zhǔn)的情況,經(jīng)過(guò)修改,基本與任務(wù)書(shū)的標(biāo)準(zhǔn)符合,能夠完成正常的功能。由于經(jīng)驗(yàn)欠缺或其它某些原因,本次完成的系統(tǒng)仍然存在一些問(wèn)題。測(cè)試只能盡量避免錯(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度,減少錯(cuò)誤的引入,但是不可能完全杜絕軟件中的錯(cuò)誤。經(jīng)過(guò)測(cè)試,本模塊基本能符合要求,也能實(shí)現(xiàn)各功能。第

42、七章 總結(jié)7.1總結(jié)通過(guò)這次畢業(yè)設(shè)計(jì),讓我對(duì)以前學(xué)過(guò)的很多課程有了更深入的了解。此學(xué)生信息管理系統(tǒng)的開(kāi)發(fā),做到了理論聯(lián)系實(shí)際,將書(shū)本上學(xué)到的知識(shí)與具體實(shí)踐充分結(jié)合起來(lái),既解決了工作中的一些問(wèn)題,又進(jìn)一步明確了開(kāi)發(fā)信息管理系統(tǒng)的方法和思想,在開(kāi)發(fā)的過(guò)程中進(jìn)一步鞏固了以前所學(xué)的計(jì)算機(jī)軟件開(kāi)發(fā)方面的知識(shí),提高了軟件開(kāi)發(fā)的水平,為今后在實(shí)際工作中更好的應(yīng)用計(jì)算機(jī)進(jìn)行信息管理打下了堅(jiān)實(shí)的基礎(chǔ)。本系統(tǒng)是以ASP和SQL2000為基礎(chǔ),采用B/S結(jié)構(gòu)開(kāi)發(fā)的學(xué)生信息管理系統(tǒng)。本系統(tǒng)完成了基本所需的功能,管理員能夠?qū)拘畔⑦M(jìn)行添加、修改、刪除、查詢和統(tǒng)計(jì)分析。通過(guò)本系統(tǒng)可以更有效的管理學(xué)生的各種信息,提高辦公

43、效率。本系統(tǒng)增加了學(xué)生選課,成績(jī)統(tǒng)計(jì)分析等功能,讓系統(tǒng)更具人性化。本系統(tǒng)操作簡(jiǎn)單,界面友好,性能良好,能夠完成學(xué)生信息管理的基本工作。7.2展望作為一個(gè)學(xué)生信息管理系統(tǒng),本系統(tǒng)雖然完成了基本的功能,可以方便學(xué)校進(jìn)行信息化管理。但本人能力有限,在對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)的過(guò)程受到了一定的阻礙,因?yàn)橐郧爸痪庍^(guò)一些微型程序,而那些程序涉及面比較窄,實(shí)現(xiàn)的功能相當(dāng)有限,要求對(duì)語(yǔ)言的熟悉程序不高,然而這次很多都不同,這次畢業(yè)設(shè)計(jì),不但難度大,而且還要求對(duì)一些算法比較熟悉,因此在開(kāi)發(fā)的過(guò)程中要時(shí)不時(shí)的查找一些書(shū)籍和資料進(jìn)行學(xué)習(xí)。由于時(shí)間和能力有限,在各個(gè)模塊的功能上仍然不夠完善。希望在后續(xù)的開(kāi)發(fā)中把各模塊的功能的擴(kuò)

44、展,使系統(tǒng)更加具有實(shí)用性。為了進(jìn)一步提高系統(tǒng)的適用性,應(yīng)該在以下幾個(gè)方面有所改進(jìn):1、系統(tǒng)的安全性有待提高2、系統(tǒng)的基本功能都已經(jīng)實(shí)現(xiàn),但是界面顯得有些粗糙,沒(méi)有更好的進(jìn)行美工。因此要充分考慮到用戶的感受,需要對(duì)界面進(jìn)行美化處理。參考文獻(xiàn)1 王龍, 黃峰. ASP管理信息系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)踐M. 北京: 科學(xué)出版社, 2005. 15182 吳兆立. 基于ASP技術(shù)的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J. 計(jì)算機(jī)技術(shù)與發(fā)展, 2008, l8(9): 11143 向華萍. 基于Web的學(xué)生管理系統(tǒng)的信息安全設(shè)計(jì)J. 科技廣場(chǎng) 2004,11:25294 閏偉. Web服務(wù)在學(xué)生信息管理系統(tǒng)中的應(yīng)用J.

45、電腦編程技巧與維護(hù) 2008, 15: 33385 劉艷宇, 宋曉波. 現(xiàn)代網(wǎng)頁(yè)設(shè)計(jì)M. 長(zhǎng)沙: 湖南人民出版社, 2008. 38536 鄒晨, 阮征, 朱慧華. Web 2.0 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)ASP技術(shù)與應(yīng)用M. 北京: 清華大學(xué)出版社, 2008. 26287 孫小華,王福順. 基于ASP和SQL的學(xué)生信息管理系統(tǒng)J.河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào)2008, 10(2): 59638 ASP簡(jiǎn)介OL. 9 百度百科SQL OL. 10 劉永力. B/S結(jié)構(gòu)教學(xué)管理系統(tǒng)的設(shè)計(jì)J. 電腦編程技巧與維護(hù) 2009,18: 151811 周微, 邱桃榮, 姚曉昆. 基于B/S模式的庫(kù)存管理系統(tǒng)的分析與設(shè)

46、計(jì)J. 計(jì)算機(jī)與現(xiàn)代化, 2006,10: 232512 蘇子林. 基于三層結(jié)構(gòu)的教學(xué)管理系統(tǒng)設(shè)計(jì)J. 教育軟件開(kāi)發(fā)與應(yīng)用, 2004, 5: 262913 齊治昌,譚慶平.軟件工程M. 第二版. 北京: 高等教育出版社, 2004. 354014 王珊, 薩師煊. 數(shù)據(jù)庫(kù)系統(tǒng)概論M. 第四版.北京: 高等教育出版社, 2006.330 15 百度百科系統(tǒng)測(cè)試OL. http 16 劉洪濤. ASP程序設(shè)計(jì)全稱(chēng)指南M. 北京: 電子工業(yè)出版社, 2008. 9218817 衛(wèi)振林, 裴拯等. ASP程序設(shè)計(jì)與應(yīng)用M. 北京: 機(jī)械工業(yè)出版社, 2005. 10420018 曾東, 曾文權(quán). W

47、eb開(kāi)發(fā)技術(shù)-ASPM.北京: 清華大學(xué)出版社,2007. 72165致 謝經(jīng)過(guò)幾個(gè)月的努力,我的畢業(yè)設(shè)計(jì)終于完成了。在此期間我得到了很多老師和同學(xué)的幫助,幫我解決了很多困難的問(wèn)題。首先我要感謝楊東鶴老師,他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,給了我很多關(guān)鍵性,指導(dǎo)性的意見(jiàn)。本論文從選題、編程設(shè)計(jì)到畢業(yè)論文整個(gè)過(guò)程都傾注了楊老師的心血,再一次向他表示衷心的感謝和誠(chéng)摯的敬意!因?yàn)楸救酥R(shí)有限,在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,遇到很多問(wèn)題,自己也翻閱一些書(shū)籍,上網(wǎng)查找資料進(jìn)行攻克,但還是要感謝身邊的一些同學(xué),老師,他們?cè)谖也欢臅r(shí)候細(xì)心指導(dǎo)我,給了我很多幫助。祝福你們?cè)谝院蟮娜兆永镩_(kāi)心,健康。另外

48、我還要感謝我的學(xué)校,是你們給我了一個(gè)學(xué)習(xí)和健康成長(zhǎng)的氛圍,謝謝。附 錄首頁(yè)框架結(jié)構(gòu):學(xué)生信息管理系統(tǒng)密碼修改:信息添加:%Dim xh,xm,xb,bj,csny,jtzz,yzbm,lxdh,rxsj,bz,mesg,submitxh=Request(xh)bj=Request(bj)xm=Request(xm)xb=Request(xb)csny=Request(csny)rxsj=Request(rxsj)yzbm=Request(yzbm)lxdh=Request(lxdh)jtzz=Request(jtzz)bz=Request(bz)mesg=submit = request(Su

49、bmit)if submitEmpty thenDim StrSQL, rsSet rs = server.CreateObject(ADODB.Recordset)rs.CursorType = adOpenKeySet adOpenDynamicrs.LockType = adLockOptimisticrs.Open xj,Conn,adCmdTablers.AddNewrs(xh) =xhrs(bj) =bjrs(xm) =xmrs(xb) =xbrs(csny) =csnyrs(rxsj) =rxsjrs(yzbm) =yzbmrs(lxdh) =lxdhrs(jtzz) =jtzz

50、rs(bz) =bzrs.Updatemesg=記錄插入成功!關(guān)閉連接。Conn.closeSet rs = NothingSet Conn = NothingEnd if%學(xué)生選課: function checkform() if (document.form1.xh.value=) alert(學(xué)號(hào)不能為空!);document.form1.xh.focus();return false;if (document.form1.bj.value=) alert(班級(jí)不能為空!);document.form1.bj.focus();return false;if (document.form1

51、.xq.value=) alert(學(xué)期不能為空!);document.form1.xq.focus();return false;return true; function winclose() window.opener.location.reload();/刷新 window.close();/關(guān)閉 function change() form1.submit();學(xué)生選課信息   班級(jí):所有option value=document.all.bj.value=;學(xué)號(hào):所有option value=document.all.xh.value=;%If bjEmpty And xhEmpty then%姓名:input type=text name=xm size=20 value= readonly學(xué)期:input type=text nam

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!