學(xué)生網(wǎng)上選課管理系統(tǒng)(共40頁(yè))_第1頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(共40頁(yè))_第2頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(共40頁(yè))_第3頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(共40頁(yè))_第4頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(共40頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 382012屆畢業(yè)生畢業(yè)論文(b y ln wn)題 目: 學(xué)生(xu sheng)網(wǎng)上選課管理系統(tǒng) 院系名稱(mngchng): 國(guó)際高等技術(shù)學(xué)院 專業(yè)班級(jí): 計(jì)算機(jī)應(yīng)用技術(shù)09級(jí)2班 學(xué)生姓名: 白 雪 學(xué) 號(hào): 200938940232 指導(dǎo)教師: 周德祥 教師職稱: 講師 2012年5月15日 摘 要 隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)管理系統(tǒng)的數(shù)據(jù)量也不斷的增加。選修課的管理工作也變的越來(lái)越煩瑣,本系統(tǒng)針對(duì)學(xué)生晚間選課這一環(huán)節(jié),從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個(gè)大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在線選課、以及管理員對(duì)課程信息發(fā)布和管理等功能。本程序前臺(tái)采用D

2、reamweaver MX進(jìn)行頁(yè)面制作,后臺(tái)由access數(shù)據(jù)庫(kù)支持,通過(guò)使用ASP語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的效果,達(dá)到對(duì)數(shù)據(jù)庫(kù)的操作以完成使用者的要求。本文中除了有對(duì)程序的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、功能實(shí)現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、ASP編程語(yǔ)言等的基本內(nèi)容及發(fā)展情況。信息的自動(dòng)處理以及網(wǎng)絡(luò)式的信息交互方式越來(lái)越被人們認(rèn)可和應(yīng)用。讓計(jì)算機(jī)來(lái)管理學(xué)生的信息是現(xiàn)在各個(gè)高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。網(wǎng)上選課與傳統(tǒng)的選課方式相比更加靈活,高效。同時(shí),隨著學(xué)生選課自主權(quán)的增加,網(wǎng)上選課即方便了老師的報(bào)課過(guò)程,又有效的避免了學(xué)生錯(cuò)報(bào)、漏報(bào)、多報(bào)上

3、不了的缺點(diǎn),更方便了管理員的工作。學(xué)生選課系統(tǒng)就是為了管理好選課信息而設(shè)計(jì)的。學(xué)生選課系統(tǒng)的將使選課管理工作規(guī)范化,系統(tǒng)化,程序化,避免選課管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改選課情況。系統(tǒng)實(shí)現(xiàn)了對(duì)課程的基本信息和學(xué)生選課、學(xué)生和教師用戶進(jìn)行管理。系統(tǒng)對(duì)學(xué)生角色提供個(gè)人信息查看、選課管理以及其他功能;對(duì)教師提供查看自己所擔(dān)任課程的課表和選該門課程的學(xué)生信息;利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。從教師的角度來(lái)說(shuō),同樣是節(jié)省了大量的工作量減少錯(cuò)誤的發(fā)生幾率(j l)。提高了整個(gè)選課過(guò)程的效率和準(zhǔn)確度。關(guān)鍵詞:選課、網(wǎng)上

4、選課、數(shù)據(jù)庫(kù)access、ASPAbstract With the development of the enrolling number, the data for daily education is increasing, too. This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teache

5、r can manage the information of the announcing course, also. This system is basically used for the on-line information searching, the course choosing and the announcing course managing. Besides, the power of the teacher has been well controlled. The form is made by Dreamweaver Mx, the database is bu

6、ilt by SQL Server and the active website is made by using the ASP language .This paper includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above. Keywords:Course choosing , On-line choos

7、es the class, Database Access , ASP目 錄1 緒論(xln) .11.1 研究(ynji)背景與研究目的、意義.11.1.1 本課題研究(ynji)背景 11.1.2 研究目的及意義 11.2 課題內(nèi)容簡(jiǎn)介 21.3 開(kāi)發(fā)技術(shù)及工具選擇 22 系統(tǒng)綜述 .32.1 采用ASP技術(shù)開(kāi)發(fā)MIS系統(tǒng)的優(yōu)勢(shì) .32.2 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)上 43 需求分析 .43.1 系統(tǒng)建設(shè)目標(biāo) 43.2 系統(tǒng)基本情況描述 43.2.1 可行性分析 .43.2.2 需求分析 .53.3 系統(tǒng)功能需求分析 54 系統(tǒng)設(shè)計(jì) .64.1 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 64.2 系統(tǒng)主要功能實(shí)現(xiàn) 75 系統(tǒng)

8、主模塊詳細(xì)設(shè)計(jì) 85.1 學(xué)生模塊詳細(xì)設(shè)計(jì) 85.1.1 學(xué)生子系統(tǒng)簡(jiǎn)介 .85.1.2查看選課模塊 85.2 公用模塊詳細(xì)設(shè)計(jì) 95.3 系統(tǒng)實(shí)現(xiàn) 105.3.1 系統(tǒng)功能介紹 .105.3.2 系統(tǒng)配置與操作(cozu)指南 .105.4 程序設(shè)計(jì)(chn x sh j)105.5 具體(jt)實(shí)現(xiàn) 185.5.1 從用戶處接受信息 185.5.2 查找處理數(shù)據(jù) 186 系統(tǒng)運(yùn)行和調(diào)試 196.1 系統(tǒng)運(yùn)行 196.2 系統(tǒng)特點(diǎn) 216.3 系統(tǒng)測(cè)試 216.3.1 模塊測(cè)試 226.3.2 功能測(cè)試 226.3.3 測(cè)試結(jié)果 226.4 調(diào)試分析 22結(jié)論 24致謝 25參考文獻(xiàn) 26附

9、錄 27 1 緒論(xln)在二十一世紀(jì)的新時(shí)代,隨著計(jì)算機(jī)技術(shù)的發(fā)展及計(jì)算機(jī)的日益普及,計(jì)算機(jī)技術(shù)在各行各業(yè)中都得到廣泛的應(yīng)用。網(wǎng)絡(luò)選課系統(tǒng)是高等院校安排教學(xué)必不可少的工具。本文介紹基于網(wǎng)絡(luò)環(huán)境下的本校學(xué)生網(wǎng)上選課系統(tǒng)的開(kāi)發(fā),對(duì)系統(tǒng)的結(jié)構(gòu)、功能和關(guān)鍵技術(shù)進(jìn)行了具體論述,并給出了在網(wǎng)絡(luò)環(huán)境下進(jìn)行選課。本系統(tǒng)包括系統(tǒng)模塊、學(xué)生模塊、教師模塊等其他(qt)功能模塊。系統(tǒng)的實(shí)際運(yùn)用模式,能夠適用于高等學(xué)校日常的選課管理,為師生提供諸多的便利。同時(shí)具有良好的開(kāi)放性,實(shí)用性強(qiáng),保密性好,穩(wěn)定性高,支持多用戶操作。1.1 研究背景與研究目的(md)、意義1.1.1 本課題研究背景隨著無(wú)紙化辦公的一步步實(shí)現(xiàn)

10、,信息的自動(dòng)處理以及網(wǎng)絡(luò)式的信息交互方式越來(lái)越來(lái)被人們認(rèn)可和應(yīng)用。讓計(jì)算機(jī)來(lái)管理學(xué)生的信息,是現(xiàn)在各個(gè)高校都在積極進(jìn)行的工作之一,也是高校教學(xué)管理工作的重要內(nèi)容之一。網(wǎng)上選課與傳統(tǒng)的選課方式相比更加節(jié)約資源,同時(shí),也可使學(xué)生的選課過(guò)程和結(jié)果更快捷和透明,既方便了學(xué)生又給管理員節(jié)省了時(shí)間和冗雜的工作量。本系統(tǒng)集信息瀏覽,查詢,修改,添加,刪除等一系列操作于一體,實(shí)現(xiàn)了計(jì)算機(jī)系本科選課的無(wú)紙化操作。全校性選修課的目的在于擴(kuò)大學(xué)生知識(shí)面,加強(qiáng)學(xué)生素質(zhì)教育,培養(yǎng)復(fù)合型高級(jí)人才,具有不可替代的重要性。隨著教育改革的不斷深入和素質(zhì)教育的加強(qiáng),完全全學(xué)分制的實(shí)施,選修課在一個(gè)學(xué)生的培養(yǎng)計(jì)劃中占的比重將越來(lái)越

11、大。1.1.2 研究目的及意義網(wǎng)上選課系統(tǒng)的出現(xiàn)使同學(xué)們能夠更加自主、便捷、準(zhǔn)確的進(jìn)行選課。但是,現(xiàn)行的選課方式也存在著一些問(wèn)題。例如,什么課程容易拿學(xué)分選什么,別人選什么我選什么,哪一類課程還缺多少學(xué)分不清楚,甚至有的為湊學(xué)分隨便選幾門課或者干脆讓別人代選,完全不顧自己的興趣愛(ài)好,個(gè)人所長(zhǎng),完全不顧自己的專業(yè)方向、有無(wú)先修課程等,造成了選課的混亂。這種現(xiàn)象在低年級(jí)比較突出,在高年級(jí)也存在。而且,隨著選修課比重的加大,這種情況將越來(lái)越嚴(yán)重1。這種情況主要是由于學(xué)生對(duì)自己的專業(yè)培養(yǎng)計(jì)、可選課程(kchng)等信息了解得不夠造成的。雖然學(xué)校也刊發(fā)了相關(guān)的手冊(cè),網(wǎng)上也可以查詢,但因?yàn)榉秶螅颇刻?/p>

12、多,看或查的人并不多。怎么樣才能解決這個(gè)問(wèn)題,使大家能夠更合理的進(jìn)行選課,也使得選修課能更好發(fā)揮其作用呢?管理越來(lái)越多的學(xué)生增加了老師和教務(wù)處工作(gngzu)人員的工作量,必須提高工作效率,減輕工作負(fù)擔(dān),學(xué)校管理科學(xué)化和正規(guī)化。1.2 課題(kt)內(nèi)容簡(jiǎn)介該系統(tǒng)主要包括以下模塊:用戶登錄模塊:提供用戶登錄界面,輸入用戶名,密碼進(jìn)行登錄。系統(tǒng)管理模塊:進(jìn)入系統(tǒng)管理模塊后,選擇對(duì)該系統(tǒng)的錄入、查詢、瀏覽、修改等操作。課程信息查詢模塊:該模塊用于管理課程的信息,所包含的字段有:課程名和學(xué)分,提供對(duì)課程信息的查詢、修改的操作。選課管理模塊:用于管理學(xué)生的選課,實(shí)現(xiàn)對(duì)選課信息的查詢、修改、刪除的操作。

13、用戶管理模塊:用于用戶賬號(hào)和密碼的管理,其功能包括添加用戶,注銷用戶和修改密碼。 用戶注冊(cè)管理模塊:注冊(cè)管理模塊用于未注冊(cè)的學(xué)生注冊(cè)選課系統(tǒng),注冊(cè)成功后即可重新登錄。本次設(shè)計(jì)采用VS2005進(jìn)行頁(yè)面制作,由SQL Server2005數(shù)據(jù)庫(kù)支持,通過(guò)使用ASP.NET技術(shù)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的效果,以完成使用者的要求。1.3 開(kāi)發(fā)技術(shù)及工具選擇制作工具: Dreamweave 8、 ACCESS、 ASP(Active Server Page)、 HTML(Hyper Text Markup Language) 用 Dreamweave 網(wǎng)頁(yè)制作工具完成網(wǎng)上選課系統(tǒng)的界面的設(shè)計(jì),用HTML語(yǔ)言設(shè)計(jì)網(wǎng)

14、頁(yè)的外觀構(gòu)架,在網(wǎng)頁(yè)編輯器中嵌入ASP和JAVA語(yǔ)言對(duì)網(wǎng)頁(yè)中提交的數(shù)據(jù)進(jìn)行處理,在系統(tǒng)的后臺(tái)(huti),ACCESS作為數(shù)據(jù)庫(kù)支持,用提供基本的表信息,使用時(shí),打開(kāi)瀏覽器,即可進(jìn)入網(wǎng)上選課系統(tǒng)的主頁(yè),進(jìn)行操作。 2 系統(tǒng)(xtng)綜述本系統(tǒng)使用(shyng)了基于IIS的ASPACCESS相結(jié)合的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),并運(yùn)用VB script腳本語(yǔ)言和非過(guò)程化查詢語(yǔ)言SQL語(yǔ)句,開(kāi)發(fā)出了這套基于WEB的網(wǎng)上選課系統(tǒng)。本系統(tǒng)是一個(gè)一體化集成系統(tǒng),進(jìn)行信息管理是從總體出發(fā),全面考慮,保證各種職能部門共享數(shù)據(jù),減少數(shù)據(jù)的冗余度,保證數(shù)據(jù)的兼容性和一致性。嚴(yán)格地說(shuō)只有信息的集中統(tǒng)一,信息才是資源。數(shù)據(jù)的一

15、體化并不限制個(gè)別功能子系統(tǒng)保存自己的專用數(shù)據(jù),但為保證一體化,首先要有一個(gè)全局的系統(tǒng)計(jì)劃,每一個(gè)小系統(tǒng)的實(shí)現(xiàn)均要在這個(gè)總體計(jì)劃的指導(dǎo)下進(jìn)行;其次是通過(guò)標(biāo)準(zhǔn)、大綱和手續(xù)達(dá)到系統(tǒng)一體化。 2.1 采用ASP技術(shù)開(kāi)發(fā)MIS系統(tǒng)的優(yōu)勢(shì) 管理信息系統(tǒng)MIS作為一個(gè)綜合的人機(jī)交互系統(tǒng),它利用計(jì)算機(jī)提供信息以支持運(yùn)行、管理、分析和決策功能。工欲善其事,必先利其器。在現(xiàn)代管理信息系統(tǒng)中,利用Web技術(shù),實(shí)現(xiàn)Web服務(wù)器與數(shù)據(jù)庫(kù)系統(tǒng)的連接完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過(guò)操作簡(jiǎn)單易學(xué)的瀏覽器來(lái)查詢處理所需要的各種數(shù)據(jù)。這種從瀏覽器到服務(wù)器的數(shù)據(jù)處理結(jié)構(gòu)就是目前在Intranet中十分流行的B/S模式(Brow

16、ser/Server),B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu)。 第一層瀏覽器是表示層,完成用戶接口功能,在客戶端向指定的服務(wù)器發(fā)出請(qǐng)求,WEB服務(wù)器用HTTP協(xié)議把所需的文件資料傳給用戶,客戶端接受并顯示在WWW服務(wù)器上。 第二層WEB服務(wù)器是功能層,完成客戶的應(yīng)用功能即WEB服務(wù)器接受客戶的請(qǐng)求,以CGI或ASP與數(shù)據(jù)庫(kù)連接,進(jìn)行申請(qǐng)?zhí)幚?,而后?shù)據(jù)庫(kù)結(jié)果返回服務(wù)器,再傳至客戶端。 第三層數(shù)據(jù)(shj)庫(kù)服務(wù)器是數(shù)據(jù)層,數(shù)據(jù)庫(kù)服務(wù)器應(yīng)客戶(k h)請(qǐng)求進(jìn)行各種數(shù)據(jù)處理。 網(wǎng)上選課系統(tǒng)基于IIS上采用了目前最流行的ASP技術(shù)作為(zuwi)運(yùn)行平臺(tái)。ASP是Microsoft公司的動(dòng)態(tài)站點(diǎn)設(shè)計(jì)技術(shù),全名為

17、Active Server Pages,憑借其動(dòng)態(tài)、高效和易于交互的特點(diǎn)已經(jīng)成為Internet/Intranet上的主流技術(shù)。一方面,ASP將HTML語(yǔ)言和腳本語(yǔ)言融合在一起,為動(dòng)態(tài)Web頁(yè)的生成提供了真正的寬松環(huán)境;另一方面;它所采用的ADO后臺(tái)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)可對(duì)任何與ODBC和OLE DB兼容的數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)。通過(guò)ADO,開(kāi)發(fā)人員可以用較少的代價(jià)實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)庫(kù)操作。ASP內(nèi)含于IIS3.0和4.0之中,通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼因?yàn)樗械某绦蚨紝?/p>

18、在服務(wù)器端執(zhí)行,包括所有內(nèi)嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 2.2 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)上 ASP在技術(shù)的形成與發(fā)展中還吸納了用于數(shù)據(jù)庫(kù)提交和查詢的IDC(Internet Database Connect)技術(shù)。經(jīng)過(guò)逐步演變,今天的ASP可利用ActiveX數(shù)據(jù)對(duì)象(ADO ActiveX Data Objects)方便的訪問(wèn)數(shù)據(jù)庫(kù)。ADO是一個(gè)基于ODBC數(shù)據(jù)接口的應(yīng)用程序方法,可以鏈接到任何與ODBC兼容的數(shù)據(jù)庫(kù)和與OLE BD兼容的數(shù)據(jù)源。例如Access、SQL Server、Or

19、acle、Excel、Word等。ADO技術(shù)在查詢時(shí)不需要去遍歷庫(kù)中復(fù)雜的層次結(jié)構(gòu),查詢的結(jié)果可以存儲(chǔ)在小而精煉的對(duì)象中,而且可以成批的處理數(shù)據(jù)。它具有易使用、高速、占用內(nèi)存小等優(yōu)點(diǎn)。ADO和ASP是進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)庫(kù)訪問(wèn)的一對(duì)絕好搭檔,已成為數(shù)據(jù)查詢、管理與處理的核心技術(shù)。 3 需求分析3.1 系統(tǒng)(xtng)建設(shè)目標(biāo)本系統(tǒng)旨在(zh zi)使目前校園內(nèi)教學(xué)、教務(wù)管理信息網(wǎng)絡(luò)化,解決已往(ywng)信息傳遞不方便、不快捷等問(wèn)題,學(xué)生可以直接通過(guò)網(wǎng)絡(luò)選擇專業(yè),填寫(xiě)個(gè)人資料。本系統(tǒng)使學(xué)生信息網(wǎng)絡(luò)化,可以直接在網(wǎng)絡(luò)對(duì)學(xué)生信息進(jìn)行管理,修改查找打印等。方便快捷不容易出錯(cuò)。方便管理。減少工作量。 3.2

20、系統(tǒng)基本情況描述 3.2.1可行性分析 通過(guò)對(duì)學(xué)校各項(xiàng)管理工作的調(diào)查,了解到目前學(xué)校是教務(wù)處負(fù)責(zé)對(duì)學(xué)生選修課信息進(jìn)行直接的管理工作,具體的工作是對(duì)學(xué)生在校期間的選課、成績(jī)等信息進(jìn)行管理。本系統(tǒng)開(kāi)發(fā)的主要目的是對(duì)教務(wù)處的關(guān)于學(xué)生選課及成績(jī)管理部分實(shí)現(xiàn)計(jì)算機(jī)管理。 3.2.2 需求分析 需求分析實(shí)際上就是對(duì)對(duì)象進(jìn)行系統(tǒng)調(diào)查,這是系統(tǒng)開(kāi)發(fā)工作中最重要的環(huán)節(jié)之一,實(shí)事求是地全面調(diào)查是分析與設(shè)計(jì)的基礎(chǔ),也就是說(shuō)這一步工作的質(zhì)量對(duì)于整個(gè)開(kāi)發(fā)工作的成敗是決定性的。 根據(jù)網(wǎng)絡(luò)管理的特點(diǎn)以及由此所決定的操作過(guò)程和資源利用的方式,我提出以教學(xué)課程管理為核心的設(shè)計(jì)方案及管理系統(tǒng)。 系統(tǒng)功能模型3.3 系統(tǒng)功能需求分

21、析設(shè)計(jì)一個(gè)學(xué)生網(wǎng)上選課管理系統(tǒng),目標(biāo)是提高學(xué)生選課的效率,圍繞此管理所需要的學(xué)生個(gè)人信息、課程、所選課程信息進(jìn)行管理和維護(hù)。學(xué)生可以通過(guò)此系統(tǒng)進(jìn)行選課。系統(tǒng)開(kāi)發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生選課管理的系統(tǒng)化、規(guī)范化。用戶(yngh)可通過(guò)此系統(tǒng)進(jìn)行管理,如:學(xué)生信息管理、課程信息管理等。該系統(tǒng)需要具有美觀容易的操作界面、方便系統(tǒng)的使用者。系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)需方便程序進(jìn)行訪問(wèn),方便系統(tǒng)程序的維護(hù)、系統(tǒng)的模塊都能正常運(yùn)行。本課題需要實(shí)現(xiàn),學(xué)生登入本系統(tǒng)網(wǎng)站后查看本系的選修課課程有哪些,并在這些(zhxi)課程中選修自己的課程;學(xué)期結(jié)束能夠查看自己所選的課程的成績(jī)。教師登入本系統(tǒng)后可以查看本系中的選修課程有哪些;

22、教師可以根據(jù)自己的實(shí)際情況向管理員申請(qǐng)授課;學(xué)期結(jié)束后,可以選修該門課程的學(xué)生進(jìn)行成績(jī)的錄入。管理員登入本系統(tǒng)后可以對(duì)學(xué)生、教師進(jìn)行用戶信息的設(shè)置,如學(xué)生各用戶的學(xué)號(hào)、姓名、密碼;老師的上崗證號(hào)、姓名、密碼等;針對(duì)于選修課,管理員可以對(duì)其增加、刪除、排課;處理老師申請(qǐng)授課的請(qǐng)求等。所有的用戶均可以查看有哪些選修課程、更改自己的密碼。4 系統(tǒng)(xtng)設(shè)計(jì)4.1 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù)網(wǎng)上選課系統(tǒng)的特點(diǎn)和要求,在ACCESS中主要建立以下表:管理員信息表:課題信息表:選題(xun t)信息表:學(xué)生(xu sheng)信息表:用戶登錄(dn l)信息表:4.2 系統(tǒng)(xtng)主要功能實(shí)現(xiàn)學(xué)生網(wǎng)上

23、選課管理(gunl)系統(tǒng)的主要功能分別為:注冊(cè)系統(tǒng)、登錄系統(tǒng)、課程信息管理、選課管理、瀏覽個(gè)人的選課情況。 學(xué)生模塊功能流程圖5 系統(tǒng)主模塊詳細(xì)設(shè)計(jì)系統(tǒng)主要有頭模塊、功能模塊、腳模塊組成。頭模塊(m kui):顯示系統(tǒng)名稱“學(xué)生(xu sheng)選修課網(wǎng)上選課系統(tǒng)(xtng)”。功能模塊:針對(duì)不同的用戶顯示不同頁(yè)面。學(xué)生:已選的選修課、未選的選修課、審核通知。教師:未安排授課、已選授課、審核通知。管理員:未安排授課、增加選修課、查看授課請(qǐng)求,查看選課請(qǐng)求。所有的用戶均可查看選修課和修改自己的登入密碼。5.1 學(xué)生模塊詳細(xì)設(shè)計(jì)5.1.1 學(xué)生子系統(tǒng)簡(jiǎn)介學(xué)生模塊實(shí)現(xiàn)功能有:登陸系統(tǒng)、注冊(cè)系統(tǒng)、申

24、請(qǐng)選修課、放棄選修課、查看自己選修了和未選修的課程。學(xué)生可以查看已經(jīng)安排好授課老師的所有選修課。5.1.2查看選課模塊學(xué)生可以查看已安排好授課老師的選修課的詳細(xì)信息。這些信息均包含:課程號(hào),課程名稱,上課時(shí)間,上課地點(diǎn),任課老師。查看已選的課程:課程號(hào),課程名稱,上課時(shí)間,上課地點(diǎn),任課老師。學(xué)生可以在該頁(yè)面中提出放棄選修該課程的請(qǐng)求。請(qǐng)求會(huì)被發(fā)送到管理員那里請(qǐng)求確認(rèn),發(fā)送和通過(guò)時(shí)會(huì)通知。查看未選修的課程:課程號(hào),課程名稱,上課時(shí)間,上課地點(diǎn),任課老師。學(xué)生可以在該頁(yè)面中提出申請(qǐng)選修該課程的請(qǐng)求。請(qǐng)求會(huì)被發(fā)送到管理員那里請(qǐng)求確認(rèn),發(fā)送和通過(guò)時(shí)會(huì)通知。1)用戶登錄模塊提供用戶登錄界面,輸入用戶名

25、,密碼進(jìn)行登錄。2)課程信息管理模塊課程信息管理模塊用于管理課程的信息,所包含的字段有:課程名和學(xué)分,提供對(duì)課程信息的查詢、修改的操作。3)選課管理模塊選課管理模塊用于管理學(xué)生的選課,實(shí)現(xiàn)對(duì)選課信息的查詢、修改(xigi)和刪除的操作。4)用戶管理(gunl)模塊用戶管理模塊(m kui)用于用戶賬號(hào)和密碼的管理,其功能包括添加用戶,注銷用戶和修改密碼。 5)用戶注冊(cè)管理模塊 注冊(cè)管理模塊用于未注冊(cè)的學(xué)生注冊(cè)選課系統(tǒng),所包含的賬號(hào)、密碼、姓名、性別、愛(ài)好、家鄉(xiāng)。實(shí)現(xiàn)對(duì)注冊(cè)信息的錄入、修改操作。5.2 公用模塊詳細(xì)設(shè)計(jì)公用模塊實(shí)現(xiàn)功能:查看選課,密碼修改。查看選課:查看所有已經(jīng)安排好老師的課程,

26、課程號(hào),課程名稱,上課時(shí)間,上課地點(diǎn),授課老師。密碼修改:輸入原始密碼和新密碼,并再次確認(rèn)新密碼。原始密碼輸入錯(cuò)誤提示“密碼錯(cuò)誤,請(qǐng)返回重新登錄!”,修改成功后提示“恭喜您密碼修改成功!”。5.3 系統(tǒng)實(shí)現(xiàn)5.3.1 系統(tǒng)功能介紹系統(tǒng)實(shí)現(xiàn)學(xué)生:可以選課、查看選課、查看已選課、查看未選課、請(qǐng)求選課、放棄選課、更改密碼;教師:查看選課,查看未安排教師的選課、請(qǐng)求授課、放棄授課、對(duì)學(xué)生選課錄入成績(jī)、更改密碼;管理員:查看選課,查看未安排教師選課、增加選課、刪除選課、對(duì)教師和學(xué)生的請(qǐng)求處理、更改密碼。5.3.2 系統(tǒng)配置與操作指南系統(tǒng)(xtng)服務(wù)器端:Windows Server 2003,.NE

27、T Framework2.0,Visual Studio 2005,SQL Server 20056??蛻舳耍很浖?run jin)需裝有IE瀏覽器。5.4 程序設(shè)計(jì)(chn x sh j)(1)連接數(shù)據(jù)庫(kù)代碼:Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);conn = DriverManager.getConnection(jdbc:odbc:Driver=MicroSoft + Access Driver (*.mdb);DBQ=E:MYDBstudent.mdb);(2)登錄學(xué)生選課管理系統(tǒng)當(dāng)需要選課時(shí),進(jìn)入學(xué)生網(wǎng)上選課管理系統(tǒng),輸入賬號(hào)和密碼后

28、會(huì)進(jìn)行驗(yàn)證,只有密碼正確才能登入。并將其設(shè)置為歡迎頁(yè)面。代碼如下: 歡迎登錄學(xué)生管理系統(tǒng): 請(qǐng)您輸入賬號(hào): 請(qǐng)您輸入密碼: 在web.xml設(shè)置(shzh)歡迎界面: /login.jsp (3)待選課程(kchng)信息的瀏覽與選課操作登錄成功后跳轉(zhuǎn)至學(xué)生網(wǎng)上選課系統(tǒng),查看待選課程的信息,進(jìn)行選課操作,請(qǐng)點(diǎn)擊確定。(4)瀏覽個(gè)人所選的課程 在此界面,學(xué)生可以查看自己所選課程的情況。查看選修課程您的選修課程為:校級(jí)公選課%response.setCharacterEncoding(UTF-8);ArrayList unis=(ArrayList)session.getAttribute(uni

29、s);if(unis!=null) for(int i=0; iunis.size(); i+) String uni=(String)unis.get(i);out.println(uni+);%院級(jí)選修課%ArrayList cols=(ArrayList)session.getAttribute(cols);if(cols!=null) for(int i=0; icols.size(); i+) String col=(String)cols.get(i);out.println(col+);%返回(fnhu)選課系統(tǒng)(5)修改所選課程并進(jìn)行(jnxng)添加 %request.set

30、CharacterEncoding(UTF-8);String cols = request.getParameterValues(cols);List list = new ArrayList();for(int i=0; icols.length; i+) list.add(colsi);session.setAttribute(cols, list);out.write(alert(學(xué)院選修(xunxi)課程選擇成功!);window.location=loginSelect.jsp);%(6)密碼輸入(shr)有誤時(shí)系統(tǒng)給予錯(cuò)誤警告 如果出現(xiàn)密碼輸入錯(cuò)誤(cuw),則系統(tǒng)自動(dòng)提示請(qǐng)重新

31、輸入。 登錄失敗 登錄失?。?賬號(hào)不存在,請(qǐng)先注冊(cè)! 密碼(m m)錯(cuò)誤!請(qǐng)返回重新登錄! (7)賬戶不存在(cnzi),注冊(cè)學(xué)生選課管理系統(tǒng) 如果該學(xué)生賬戶(zhn h)不存在,未注冊(cè),則須注冊(cè)此系統(tǒng),在注冊(cè)表單界面上填入個(gè)人信息,點(diǎn)擊提交。代碼如下: 請(qǐng)您輸入自己的信息進(jìn)行注冊(cè) 請(qǐng)您輸入帳號(hào): 請(qǐng)您輸入密碼: 請(qǐng)您輸入姓名: 請(qǐng)您選擇性別: 男 女 請(qǐng)您選擇家鄉(xiāng): 鄭州 新鄉(xiāng) 商丘 開(kāi)封 請(qǐng)您選擇(xunz)自己的愛(ài)好: 唱歌 跳舞 打球 打游戲 (8)查看個(gè)人注冊(cè)信息 提交后跳轉(zhuǎn)至另一界面,該界面顯示學(xué)生個(gè)人注冊(cè)信息,確認(rèn)無(wú)誤后將將賬號(hào)和密碼寫(xiě)入Access數(shù)據(jù)庫(kù)中的用戶表中,可重新登錄

32、。 用戶注冊(cè)信息 % /帳號(hào)不支持中文注冊(cè) String account=request.getParameter(account); out.println(帳號(hào)(zhn ho)為:+account); String name=request.getParameter(name); out.println(姓名(xngmng)為:+name); String sex=request.getParameter(sex); out.println(性別(xngbi)為:+new String(sex.getBytes(ISO-8859-1); String home=request.getPar

33、ameter(home); out.println(家鄉(xiāng)為:+new String(home.getBytes(ISO-8859-1); String fav=request.getParameterValues(fav); out.println(愛(ài)好為:); for( int i=0;i input type=hidden name=account.account value=/ input type=hidden name=account.password value=/ (9)所建數(shù)據(jù)庫(kù)為:5.5 具體(jt)實(shí)現(xiàn)5.5.1 從用戶處接受(jishu)信息 很多情況(qngkung)下

34、,我們要從用戶處取得信息。比如學(xué)生登錄時(shí)要輸入用戶名和密碼,用戶查找某項(xiàng)課程時(shí)要輸入關(guān)鍵字;管理員增加用戶時(shí)要填交表單等等。 在ASP中由Request對(duì)象來(lái)完成這一任務(wù)。 由于用戶可以通過(guò)GET和POST兩種方式來(lái)提交數(shù)據(jù)和表單信息,Request對(duì)象相應(yīng)的用QueryString集合和Form集合來(lái)接收。兩者的區(qū)別在于:GET方式提交的信息量比較小,而且是顯式的,也就是說(shuō),提交的信息內(nèi)容會(huì)顯示在地址欄里,不利于信息的安全和保密。 因此,在本系統(tǒng)中,一般采用POST方式提交信息。通常,我們把從用戶處獲得的信息作為我們的查詢條件。5.5.2 查找處理數(shù)據(jù) 在ASP組建的動(dòng)態(tài)網(wǎng)站中,訪問(wèn)數(shù)據(jù)庫(kù)的

35、職責(zé)是由ASP的重頭戲ADO來(lái)完成的。ADO實(shí)際上是ASP調(diào)用的ActiveX數(shù)據(jù)對(duì)象,所以在使用ADO訪問(wèn)數(shù)據(jù)庫(kù)之前,必須先用ASP的Server對(duì)象來(lái)調(diào)用ADO對(duì)象。即: Server.CreateObject (“ADO.Connection”) Server.CreateObject (“ADO.Recordset”) ADO對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和操作(cozu)是通過(guò)它的三大對(duì)象Connection、Command和Recordset來(lái)完成的。雖然這三個(gè)對(duì)象都可以獨(dú)立的完成對(duì)數(shù)據(jù)庫(kù)的操作,但實(shí)際上它們的作用卻各有側(cè)重。為了更好、更方便的進(jìn)行訪問(wèn)我們應(yīng)該根據(jù)它們各自的長(zhǎng)處配合(pih)使用。

36、建立聯(lián)系Connection對(duì)象(duxing) :Connection對(duì)象能夠建立數(shù)據(jù)庫(kù)與應(yīng)用程序之間的聯(lián)系,在建立聯(lián)系之后,由其他兩大對(duì)象Command和Recordset來(lái)請(qǐng)求、存儲(chǔ)或更新數(shù)據(jù)。形象的打個(gè)比方就是,Connection對(duì)象的功能好似撥通電話的動(dòng)作,而Command和Recordset對(duì)象則好似與另一方通話的具體談話動(dòng)作。必須要指出,即使我們能夠使用其它兩個(gè)對(duì)象完成所有數(shù)據(jù)操作,但在之前必須先使用Connection對(duì)象建立連接。6 系統(tǒng)運(yùn)行和調(diào)試6.1系統(tǒng)運(yùn)行6.2 系統(tǒng)(xtng)特點(diǎn) 1 系統(tǒng)維護(hù)簡(jiǎn)單(jindn),系統(tǒng)所需要(xyo)的任何數(shù)據(jù)或者任何個(gè)人資料,都是

37、被保存在各自獨(dú)立的數(shù)據(jù)庫(kù)當(dāng)中的,大部分的工作都由我們的系統(tǒng)來(lái)完成,系統(tǒng)管理員和用戶只要做一些簡(jiǎn)單的工作就可以了。 2 系統(tǒng)的使用方便,系統(tǒng)任何截面都全中文顯示,友好和可預(yù)見(jiàn)性的界面,及時(shí)的提示,讓用戶能很快的掌握操作方法。我們可以這樣斷定:你只要能看懂中文,只要進(jìn)入了我們的界面,你就一定能夠很快的知道你下一步將要做什么工作了。 3系統(tǒng)的高效實(shí)用。數(shù)據(jù)庫(kù)的引入,不僅使本系統(tǒng)便于維護(hù),而且使得系統(tǒng)高效實(shí)用,無(wú)須了解系統(tǒng)的運(yùn)行體制和內(nèi)部結(jié)構(gòu),就能掌握要領(lǐng),運(yùn)用自如。 4系統(tǒng)的安全性較高。由于在系統(tǒng)當(dāng)中,對(duì)于不同的數(shù)據(jù)資料都是采用分別獨(dú)立的數(shù)據(jù)庫(kù)來(lái)保存的。6.3 系統(tǒng)測(cè)試 測(cè)試在開(kāi)發(fā)軟件過(guò)程中是一個(gè)不

38、可缺少的部分。因?yàn)樵陂_(kāi)發(fā)軟件系統(tǒng)的漫長(zhǎng)過(guò)程中,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺,因此,在軟件生命周期的各個(gè)階段都不可避免地產(chǎn)生差錯(cuò)。我們力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正錯(cuò)誤;但是,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所有的差錯(cuò),此外在編碼過(guò)程中還不可避免地會(huì)引入一些新的錯(cuò)誤。如果在軟件生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些錯(cuò)誤遲早在生產(chǎn)過(guò)程中暴露出來(lái),那時(shí)不僅僅改正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成很惡劣的后果。測(cè)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多地發(fā)現(xiàn)并糾正軟件中

39、的錯(cuò)誤。基于上述的原因,我在編碼過(guò)程中進(jìn)行了模塊測(cè)試,編碼結(jié)束進(jìn)行了系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。下面將介紹測(cè)試方案測(cè)試過(guò)程和測(cè)試結(jié)果。 6.3.1 模塊(m kui)測(cè)試1測(cè)試(csh)方案采用了白盒測(cè)試,即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗(yàn)程序中的每條通路(tngl)是否都按預(yù)定要求正常工作。2測(cè)試過(guò)程檢驗(yàn)?zāi)K之間的接口。3測(cè)試結(jié)果測(cè)試結(jié)果表明,每個(gè)模塊之間的接口都吻合,即被調(diào)用模塊都能正確接受參數(shù),調(diào)用模塊能調(diào)用自己想要調(diào)用的每個(gè)模塊。6.3.2 功能測(cè)試 1 測(cè)試方法 采用了黑盒測(cè)試,即檢查程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否適當(dāng)?shù)亟邮軘?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。

40、 2 測(cè)試過(guò)程:主要檢驗(yàn)是否能正確實(shí)現(xiàn)每個(gè)功能。6.3.3 測(cè)試結(jié)果結(jié)果表明,每個(gè)功能都能按照規(guī)格說(shuō)明書(shū)里的要求正常使用且速度達(dá)到了預(yù)期的標(biāo)準(zhǔn)。數(shù)據(jù)庫(kù)里的記錄符合要求,用戶界面友好。當(dāng)然,整個(gè)系統(tǒng)在測(cè)試過(guò)程中仍發(fā)現(xiàn)了不少的錯(cuò)誤,但在老師的指導(dǎo)下,改正并完善了所發(fā)現(xiàn)的錯(cuò)誤和不足之處,達(dá)到了測(cè)試要求。系統(tǒng)設(shè)計(jì)中的設(shè)計(jì)思想都已實(shí)現(xiàn)。我成功實(shí)現(xiàn)了用ADO組件訪問(wèn)ODBC源數(shù)據(jù)庫(kù),用Connection對(duì)象建立并管理系統(tǒng)與數(shù)據(jù)源的鏈接;使用Recordest對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)的查詢、更改、刪除、添加等操作,實(shí)現(xiàn)了用SQL命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作;當(dāng)然,由于種種的原因(yunyn),本系統(tǒng)還存在著一些不

41、足的方面,有待于我以后的繼續(xù)努力和完善。6.4 調(diào)試(dio sh)分析在課程設(shè)計(jì)過(guò)程(guchng)中,遇到Tomcat的安裝和測(cè)試問(wèn)題,程序的運(yùn)行時(shí)注意URL的輸入,一定要在部署完才可以運(yùn)行,且輸入地址的時(shí)候應(yīng)該注意大小寫(xiě)。關(guān)于對(duì)所給Access數(shù)據(jù)庫(kù)School.mdb的連接,我無(wú)法實(shí)現(xiàn),經(jīng)過(guò)詢問(wèn)同學(xué),才明白如何利用JDBC技術(shù)實(shí)現(xiàn)對(duì)所給Access數(shù)據(jù)庫(kù)School.mdb的連接。實(shí)驗(yàn)過(guò)程中遇到代碼錯(cuò)誤不能運(yùn)行的現(xiàn)象,經(jīng)過(guò)仔細(xì)的對(duì)照最終可以找到原因并改正過(guò)來(lái),得以使代碼可以正常的運(yùn)行。在編寫(xiě)JSP文件時(shí),出現(xiàn)多處錯(cuò)誤,我始終調(diào)試不好,經(jīng)過(guò)查閱網(wǎng)絡(luò)資料,了解了如何調(diào)試,程序才得以運(yùn)行。)

42、此外,在注冊(cè)學(xué)生選課管理系統(tǒng)完畢后沒(méi)有提交到registerForm_result.jsp,以至于有些注冊(cè)信息不能正確顯示。通過(guò)我細(xì)心的查找錯(cuò)誤,最后采用post方法提交到registerForm_result.jsp,在其中才顯示出用戶的注冊(cè)信息。實(shí)驗(yàn)過(guò)程中建立包的過(guò)程中,編寫(xiě)JavaBean的過(guò)程中,我不太會(huì)運(yùn)用bean,和dao的包,通過(guò)同學(xué)和老師的點(diǎn)撥,最終才得以運(yùn)用。當(dāng)我編寫(xiě)登錄頁(yè)面后,沒(méi)有將登錄表單中的賬號(hào)和密碼全部提交到Servlet,造成學(xué)生信息不完善,不能正確登錄系統(tǒng)。還有就是我設(shè)計(jì)的這個(gè)系統(tǒng)功能不夠完善,只有學(xué)生操作,教師則不能操作。 在系統(tǒng)的開(kāi)發(fā)過(guò)程中,存在一些缺陷和不足

43、。如:系統(tǒng)界面不夠美觀,只有必要的文字與表單,頁(yè)面單調(diào),缺乏美術(shù)藝術(shù)感。這方面我以后會(huì)注意的。結(jié)論(jiln)本次實(shí)踐實(shí)現(xiàn)了選修課網(wǎng)上選課系統(tǒng),實(shí)現(xiàn)了管理員模塊、教師模塊、學(xué)生模塊、公有模塊。管理員模塊:用戶(yngh)設(shè)置、課程設(shè)置、處理教師申請(qǐng)等;教師模塊:查看選課、申請(qǐng)授課、成績(jī)錄入等;學(xué)生模塊:選課、查看選課、查看成績(jī)等;公有模塊:密碼修改、查看課程等。通過(guò)這次實(shí)踐了解了一個(gè)系統(tǒng)(xtng)的開(kāi)發(fā)過(guò)程,并熟悉了大專兩年里所學(xué)的知識(shí)。這次實(shí)踐是一個(gè)綜合性的實(shí)驗(yàn),讓我知道了自己的不足和成功之處。不足在于對(duì)系統(tǒng)的數(shù)據(jù)流圖的分析有所欠缺,不能分析出一個(gè)完美的數(shù)據(jù)庫(kù);成功在于對(duì)數(shù)據(jù)庫(kù)的操作和變通

44、,通過(guò)了其他的方法解決了數(shù)據(jù)庫(kù)的不足之處。本系統(tǒng)的數(shù)據(jù)流圖分析和代碼肯定有不足之處,希望大家多提寶貴意見(jiàn)。通過(guò)本次課程設(shè)計(jì),進(jìn)一步了解了數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)的環(huán)境搭建與配置,學(xué)習(xí)和掌握了數(shù)據(jù)庫(kù)程序開(kāi)發(fā)的全過(guò)程。進(jìn)一步熟悉JSP程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)內(nèi)容,學(xué)會(huì)了編寫(xiě)JSP頁(yè)面和Java文件,掌握一些基本操作。熟悉開(kāi)發(fā)工具的使用,通過(guò)親自動(dòng)手寫(xiě)程序,一方面拓展了我的知識(shí)面,一方面也鍛煉了調(diào)試能力。當(dāng)然,我的系統(tǒng)還不夠成熟,還存在一些不完善的地方,一開(kāi)始表與表的關(guān)系有點(diǎn)模糊,但經(jīng)過(guò)多次操作后對(duì)表的關(guān)系比較清晰;另外,我存在的最大的問(wèn)題是編寫(xiě)程序有點(diǎn)困難,總是出錯(cuò),通過(guò)查找資料,經(jīng)過(guò)不斷調(diào)試代碼使程序達(dá)到預(yù)

45、期所要實(shí)現(xiàn)的目標(biāo)。通過(guò)這次的課程設(shè)計(jì),我收獲好多,能夠熟悉的建數(shù)據(jù)庫(kù),寫(xiě)查詢語(yǔ)句,完成程序編寫(xiě)。完成課程設(shè)計(jì)后,我感覺(jué)到自己對(duì)數(shù)據(jù)庫(kù)又有了新的認(rèn)識(shí)??傊?,通過(guò)本次的課程設(shè)計(jì),使我平時(shí)學(xué)到的理論知識(shí)得到了很好的升華,理論與實(shí)踐得到一次很好的結(jié)合,為我今后的學(xué)習(xí)(xux)與工作打下了堅(jiān)實(shí)的基礎(chǔ),使我受益匪淺。致謝(zh xi)首先感謝(gnxi)學(xué)校對(duì)我這三年的培養(yǎng),使我具有了基本的計(jì)算機(jī)知識(shí)和軟件開(kāi)發(fā)知識(shí);在這三年中,我不斷的學(xué)習(xí)軟件開(kāi)發(fā)的基礎(chǔ)知識(shí),閱讀了大量的關(guān)于開(kāi)發(fā)語(yǔ)言的書(shū)籍為本系統(tǒng)的實(shí)現(xiàn)奠定了良好的基礎(chǔ)。在論文完成之際,謹(jǐn)向我的導(dǎo)師周德祥致以崇高的敬意和衷心的感謝,在周導(dǎo)師的嚴(yán)格要求、認(rèn)真指導(dǎo)下我的論文才得以按時(shí)按質(zhì)按量完成。從題目的確定到章節(jié)結(jié)構(gòu)的設(shè)計(jì)直至文字斟酌,無(wú)不凝聚著周老師的心血。他的認(rèn)真嚴(yán)謹(jǐn)、精益求精的工作作風(fēng)和治學(xué)態(tài)度以及設(shè)身處地為學(xué)生著想的精神使我很是感動(dòng),這種態(tài)度和精神將會(huì)永遠(yuǎn)激勵(lì)我以后的學(xué)習(xí)和工作。他坦蕩寬容的為人風(fēng)范,淵源博大的知識(shí)積累,通過(guò)一言一行深深影響著我,將會(huì)使我終生受益。在此,向我的導(dǎo)師周德祥致以

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論