版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 摘要:隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對(duì)學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個(gè)大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對(duì)課程信息發(fā)布的管理等功能,另外也初步解決了教師在課程信息發(fā)布管理上的權(quán)限問(wèn)題。本程序前臺(tái)采用Dreamweaver 4.03進(jìn)行頁(yè)面制作,后臺(tái)由SQL Server數(shù)據(jù)庫(kù)支持,通過(guò)使用ASP語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的效果,達(dá)到
2、對(duì)數(shù)據(jù)庫(kù)的操作以完成使用者的要求。本文中除了有對(duì)程序的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、功能實(shí)現(xiàn)等主體部分外,在這之前還介紹了與網(wǎng)上選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、網(wǎng)絡(luò)編程技術(shù)、ASP編程語(yǔ)言、SQL Server數(shù)據(jù)庫(kù)服務(wù)器等的基本內(nèi)容及發(fā)展情況。</p><p> 關(guān)鍵字:選課、課程信息發(fā)布、權(quán)限、SQL Server、ASP</p><p> Abstract:with the developme
3、nt 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 th
4、e course independently and the teacher 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 managin
5、g. Besides, the power of the teac</p><p> Keywords:course choosing , announcing the course information , power , SQL Server , ASP</p><p><b> 目 錄</b></p><p> 摘要(中文
6、)------------------------------------------------------------------------------------2</p><p> 摘要(英文)---------------------------------------------------------------------------------------2</p><p
7、> 概述------------------------------------------------------------------------------------------------5</p><p> 第一章:設(shè)計(jì)的可行性-------------------------------------------------------------------------7</p&g
8、t;<p> MIS系統(tǒng)的產(chǎn)生和發(fā)展情況--------------------------------------------------------7</p><p> 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析-----------------------------------------------7</p><p> 第二章:相關(guān)軟件及技術(shù)介紹-------------
9、---------------------------------------------------9</p><p> 2.1Dreamweave-----------------------------------------------------------------------------9</p><p> 2.2 SQL Server-----------------
10、-------------------------------------------------------------9</p><p> 2.3 ASP(Active Server Page) -------------------------------------------------------------9</p><p> 2.4 HTML(Hyper Text Ma
11、rkup Language) -------------------------------------------10</p><p> 第三章:系統(tǒng)概述------------------------------------------------------------------------------11</p><p> 3.1 項(xiàng)目范圍------------------
12、------------------------------------------------------------11</p><p> 3.2 設(shè)計(jì)策略------------------------------------------------------------------------------11</p><p> 第四章:系統(tǒng)總體設(shè)計(jì)--------------
13、----------------------------------------------------------12</p><p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)------------------------------------------------------------------------12</p><p> 4.1.1 各模塊功能-------------------
14、------------------------------------------------12</p><p> 4.1.2 模塊間的調(diào)用關(guān)系----------------------------------------------------------12</p><p> 4.1.3 模塊間的接口--------------------------------------
15、--------------------------14</p><p> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)----------------------------------------------------------------------------14</p><p> 第五章:詳細(xì)設(shè)計(jì)----------------------------------------------------
16、--------------------------17</p><p> 5.1 教師/學(xué)生登錄功能-----------------------------------------------------------------17</p><p> 5.2 教師/學(xué)生密碼管理功能---------------------------------------------------
17、--------18</p><p> 5.3 學(xué)生的信息瀏覽/查詢功能--------------------------------------------------------20</p><p> 5.3.1 選課信息查詢----------------------------------------------------------------20</p>
18、<p> 5.3.2 查詢開(kāi)課信息----------------------------------------------------------------21</p><p> 5.3.3 查詢公告信息----------------------------------------------------------------22</p><p> 5.3.4 查
19、詢課程信息----------------------------------------------------------------22</p><p> 5.3.5 查詢教師信息----------------------------------------------------------------23</p><p> 5.3.6 查詢選課名單-------------
20、---------------------------------------------------23</p><p> 5.4 教師的信息瀏覽/發(fā)布/修改/刪除功能------------------------------------------23</p><p> 5.4.1 瀏覽已發(fā)布信息------------------------------------------
21、-------------------23</p><p> 5.4.2 信息發(fā)布----------------------------------------------------------------------24</p><p> 5.4.3 課程信息修改-----------------------------------------------------------
22、-----25</p><p> 5.4.4 課程信息刪除----------------------------------------------------------------25</p><p> 5.4.5 查詢公告信息----------------------------------------------------------------27</p>
23、<p> 5.5修改教師信息功能-------------------------------------------------------------------27</p><p> 5.6添加教師信息功能-------------------------------------------------------------------27</p><p> 5.
24、7刪除教師信息功能-------------------------------------------------------------------28</p><p> 5.8修改學(xué)生信息功能-------------------------------------------------------------------29</p><p> 5.9添加學(xué)生信息功能-----
25、--------------------------------------------------------------29</p><p> 5.10刪除學(xué)生信息功能------------------------------------------------------------------29</p><p> 5.11刪除公告信息功能------------------
26、------------------------------------------------30</p><p> 第六章:設(shè)計(jì)過(guò)程中的問(wèn)題及解決---------------------------------------------------------31</p><p> 6.1 數(shù)據(jù)庫(kù)的連接----------------------------------------
27、--------------------------------31</p><p> 6.2 參數(shù)的傳遞---------------------------------------------------------------------------31</p><p> 6.3 公共數(shù)據(jù)----------------------------------------------
28、--------------------------------31</p><p> 第七章:總結(jié)------------------------------------------------------------------------------------32</p><p> 謝辭----------------------------------------------
29、-----------------33</p><p> 參考文獻(xiàn)-----------------------------------------------------------34</p><p> 附錄----------------------------------------------------------------------------------------
30、------35</p><p><b> 概述:</b></p><p> 隨著無(wú)紙化辦公的一步步實(shí)現(xiàn),信息的自動(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)的選課方式相比更加節(jié)約資源,同時(shí),隨著學(xué)生選課自主權(quán)的增加,網(wǎng)上選課有效的避免了“走關(guān)
31、系”等不良現(xiàn)象,使教學(xué)更加透明。</p><p> 第一章:設(shè)計(jì)的可行性</p><p> 1.1 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況</p><p> 所謂MIS(管理信息系統(tǒng)--Management Information System)系統(tǒng) ,是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門(mén)新興的科學(xué),其主要任
32、務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過(guò)對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國(guó)與世界信息高速公路的接軌,企業(yè)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益和社會(huì)效益,企業(yè)的辦公及管理都將朝著
33、高效、快速、無(wú)紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問(wèn)題,并將信息及時(shí)反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說(shuō),MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來(lái)的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對(duì)象是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的</p><p> 1、解決結(jié)構(gòu)化問(wèn)題。 2、以高速度低成本完成數(shù)據(jù)
34、的處理業(yè)務(wù),追求系統(tǒng)處理問(wèn)題的效率。3、實(shí)現(xiàn)一個(gè)相對(duì)穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。4、應(yīng)用科學(xué)的、客觀的處理方法,符合實(shí)際情況。</p><p> 傳統(tǒng)的MIS系統(tǒng)的核心是CS(Client/Server——客戶端/服務(wù)器)架構(gòu),而基于Internet的MIS系統(tǒng)的核心是BS(Browser/Server——瀏覽器/服務(wù)器)架構(gòu)。BS架構(gòu)比起CS架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的MIS系統(tǒng)依賴于專門(mén)的操作環(huán)境,這意味著
35、操作者的活動(dòng)空間受到極大限制;而B(niǎo)S架構(gòu)則不需要專門(mén)的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作MIS系統(tǒng)。這也就給交互式信息的產(chǎn)生創(chuàng)造了先決條件。使得通過(guò)互聯(lián)網(wǎng)的信息傳遞更加的便捷。</p><p> 1.2 網(wǎng)上選課系統(tǒng)的產(chǎn)生和可行性分析</p><p> MIS系統(tǒng)的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺(tái)和方便的操作界面。由于MIS系統(tǒng)
36、基于用戶需求的設(shè)計(jì)方法,使得該系統(tǒng)的使用更加的人性化、個(gè)人化、更貼近用戶。網(wǎng)上選課系統(tǒng)是針對(duì)在校學(xué)生和教師使用,從學(xué)生的角度來(lái)說(shuō),由于學(xué)校教學(xué)制度的改革,現(xiàn)在大部分高等院校開(kāi)始實(shí)行的是學(xué)生的自主選課模式,傳統(tǒng)的教學(xué)模式——學(xué)生按照學(xué)校安排好的課程上課——已經(jīng)不能適應(yīng)新型的教學(xué)手段,如果仍然通過(guò)紙上的方式選課,一方面浪費(fèi)的大量的人力、物力資源,另一方面浪費(fèi)時(shí)間以及在人為的統(tǒng)計(jì)過(guò)程中不可避免出現(xiàn)的差錯(cuò)等情況。隨著高校人數(shù)的增多,這種弊端會(huì)越
37、來(lái)越多的暴露出來(lái)。因此,利用網(wǎng)絡(luò),使學(xué)生只要在計(jì)算機(jī)前輸入自己的個(gè)人選課信息即可完成原來(lái)幾倍的作業(yè)量。從教師的角度來(lái)說(shuō),同樣是節(jié)省了大量的工作量,由于教師提出代課申請(qǐng)完成課程發(fā)布的工作較學(xué)生選課而言更加的復(fù)雜,因此通過(guò)網(wǎng)上進(jìn)行課程發(fā)布能大幅度的減少教師的工作量,減少錯(cuò)誤的發(fā)生幾率。作為教師,也只要通過(guò)自己的電腦來(lái)操作即可,不用再奔波于教務(wù)處和辦公室之間。以MIS系統(tǒng)的構(gòu)建思想來(lái)實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維&l
38、t;/p><p> 技術(shù)可行性:以MIS技術(shù)為開(kāi)發(fā)基礎(chǔ)。</p><p> 第二章:相關(guān)軟件及技術(shù)介紹</p><p> 2.1 Dreamweave</p><p> Dreamweaver是美國(guó)MACROMEDIA公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和網(wǎng)站管理于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器, 是一種可視化網(wǎng)頁(yè)制作工具,利用它可以輕松地制作出跨越平臺(tái)限制
39、和跨越瀏覽器限制的動(dòng)態(tài)網(wǎng)頁(yè)。</p><p> Dreamweaver 可以開(kāi)發(fā)HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP網(wǎng)站。通過(guò)平面設(shè)計(jì)工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗(yàn)這類編碼特性來(lái)實(shí)現(xiàn)對(duì)代碼和設(shè)計(jì)的管理。新集成的工作空間可以與Macromedia Flash MX和Fireworks MX共享,其中包括了標(biāo)示簽的文檔窗口、可放
40、到dock中的畫(huà)板組、可定制的工具條和集成的文件瀏覽。Dreamweaver 還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格、可訪問(wèn)的模板以及為客戶端交互應(yīng)用而提供的JavaScript。為翻新現(xiàn)有網(wǎng)站以及創(chuàng)建下一代應(yīng)用程序,Dreamweaver 還支持新標(biāo)準(zhǔn)和新的網(wǎng)頁(yè)技術(shù),帶有對(duì)XML、網(wǎng)頁(yè)服務(wù)和增強(qiáng)可訪問(wèn)性的支持。Dreamweaver MX為新的ColdFusion MX特性提供全套的支持,包括增強(qiáng)的代碼編輯和開(kāi)發(fā)功能、集成的
41、調(diào)試功能、可視化布局功能和照片打印功能。</p><p> 2.2 SQL Server</p><p> SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)
42、程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。</p><p> SQL Server 提供強(qiáng)大的開(kāi)發(fā)工具和各類開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開(kāi)發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來(lái)了
43、諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。</p><p> 2.3 ASP(Active Server Page)</p><p> Active Server Pages (ASP) 是服務(wù)器端腳本編寫(xiě)環(huán)境,是由Server端腳本、對(duì)象以及組件拓展過(guò)的標(biāo)準(zhǔn)主頁(yè)使用
44、它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web 頁(yè)和基于 Web 的功能強(qiáng)大的應(yīng)用程序。</p><p> ASP采用的工作模型是典型的B/S過(guò)程: 1.一個(gè)用戶在瀏覽器的網(wǎng)址欄中添入Active Server Pages文件名稱,并回車觸發(fā)這個(gè)Active Server Pages的申請(qǐng)?! ?.瀏覽器將這個(gè)Active Server Pages的求發(fā)送給IIS 3.Web Server接收這個(gè)申請(qǐng)要求并由于其
45、.asp的后綴意識(shí)到這是個(gè)Active Server Pages要求。 4.Web Server從硬盤(pán)或者內(nèi)存中全面讀取請(qǐng)求的正確的ASP文件。 5.Web Server將這個(gè)文件發(fā)送到一個(gè)叫做ASP.DLL特定文件中。 6.Active Server Pages文件將會(huì)被執(zhí)行所有腳本命令并根據(jù)命令要求生成響應(yīng)的靜態(tài)主頁(yè)。(一個(gè)ASPa并不一定每一次都重新編譯解釋,如果再次接受以前的那個(gè)請(qǐng)求而且沒(méi)有任何變化,ASP會(huì)從Cac
46、he中提出結(jié)果而不是再次運(yùn)行。) 7.HtmL主頁(yè)將被送回瀏覽器 8.HtmL主頁(yè)將會(huì)被用戶瀏覽器解釋執(zhí)行并顯示在用戶瀏覽器上</p><p> ASP具有以下特點(diǎn):可以混用ASP用HTML,DHTML,ActiveX,VBScript,javascript,并且可以相互嵌套;ASP是純文本格式,不需編譯就可以直接在服務(wù)器上運(yùn)行;ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語(yǔ)言,源代碼不會(huì)傳到客戶的瀏覽器上,
47、可保護(hù)源程序不外漏;ASP通過(guò)其自身包含的對(duì)象來(lái)實(shí)現(xiàn)服務(wù)器與客戶端間的交互;可擴(kuò)充服務(wù)器端功能。利用ASP提供的一組ActiveX服務(wù)器組件(ActiveX Server Components)可繼續(xù)擴(kuò)充ASP的功能。如用ASP內(nèi)置ADO組件可以輕松的存取各種數(shù)據(jù)庫(kù)。此外,還可以用VB,Java等語(yǔ)言開(kāi)發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能;ASP與瀏覽器無(wú)關(guān),ASP可以將運(yùn)行結(jié)果一HTML的格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽器。&
48、lt;/p><p> 2.4 HTML(Hyper Text Markup Language)</p><p> HTML的英文全稱是"Hypertext Markup Language",中文譯為“超文本標(biāo)記語(yǔ)言”?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂(lè),程序等非文字的元素。在幾年前作為SGML的一個(gè)子集開(kāi)發(fā)的。</p><p>
49、 一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫(huà)、聲音或是任何其它形式的資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就是由HTML語(yǔ)言編寫(xiě)出來(lái)的。雖然HTML是一種語(yǔ)言,但HTML不是程序語(yǔ)言,如 C++ 和 Java 之類,它只是標(biāo)示語(yǔ)言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)
50、了HTML.HTML 的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁(yè)面。</p><p> 在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。</p><p><b> 第三章:系統(tǒng)概述</b></p>
51、<p><b> 3.1 項(xiàng)目范圍</b></p><p> 網(wǎng)上選課系統(tǒng)從功能上劃分一共有4個(gè)主模塊,其中信息管理部分包含了4個(gè)子模快,具體的結(jié)構(gòu)示意如下列所示: </p><p><b> ·身份驗(yàn)證</b></p><p><b> ·選課</b><
52、/p><p><b> ·信息管理</b></p><p><b> ·信息瀏覽</b></p><p><b> ·信息查詢</b></p><p><b> ·信息修改</b></p><
53、p><b> ·修改</b></p><p><b> ·刪除</b></p><p><b> ·信息添加</b></p><p><b> ·課程發(fā)布</b></p><p> 從對(duì)象上劃分一共有
54、教師、學(xué)生、管理員三部分,主要操作為課程發(fā)布和選課。</p><p><b> 3.2 設(shè)計(jì)策略</b></p><p><b> 硬件環(huán)境:</b></p><p><b> 服務(wù)器端/客戶端:</b></p><p> 處理器:Intel PentiumIII<
55、;/p><p><b> 內(nèi)存: 192M</b></p><p><b> 硬盤(pán)空間:20G</b></p><p><b> 軟件環(huán)境:</b></p><p><b> 服務(wù)器端/客戶端:</b></p><p> 操
56、作系統(tǒng):Windows XP</p><p> 網(wǎng)絡(luò)協(xié)議:TCP/IP</p><p> 瀏覽器:Internet Explore 6.0</p><p> 制作工具:Dreamweave 4.03、SQL Server 2000、 ASP(Active Server Page)、 HTML(Hyper Text Markup Language)</p&
57、gt;<p> 用Dreamweave網(wǎng)頁(yè)制作工具完成網(wǎng)上選課系統(tǒng)的界面的設(shè)計(jì),用HTML語(yǔ)言設(shè)計(jì)網(wǎng)頁(yè)的外觀構(gòu)架,在網(wǎng)頁(yè)編輯器中嵌入ASP和JAVA語(yǔ)言對(duì)網(wǎng)頁(yè)中提交的數(shù)據(jù)進(jìn)行處理,在系統(tǒng)的后臺(tái),用SQL Server 2000作為數(shù)據(jù)庫(kù)支持,提供基本的表信息,使用時(shí),打開(kāi)瀏覽器(Internet Explore),在地址欄中輸入“127.0.0.1”(由于服務(wù)器和客戶端都在同一臺(tái)計(jì)算機(jī)上),回車后,即可進(jìn)入網(wǎng)上選課系統(tǒng)的
58、主頁(yè),進(jìn)行操作。</p><p> 第四章:系統(tǒng)總體設(shè)計(jì)</p><p> 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> 4.1.1 各模塊功能及示意圖</p><p> 根據(jù)功能的不同可以將本系統(tǒng)劃分為四個(gè)主模塊,五個(gè)子模塊</p><p> 身份驗(yàn)證:通過(guò)登錄才可進(jìn)入選課系統(tǒng),登錄信息提交后檢驗(yàn)登錄者的身份是否
59、合法,合法,則轉(zhuǎn)入對(duì)應(yīng)的操作界面。在本系統(tǒng)中,只有三種身份:學(xué)生、老師、管理員。</p><p> 選課:用于學(xué)生的網(wǎng)上選課,通過(guò)選擇被選學(xué)期,查看被選專業(yè)的課程,完成該學(xué)期的選課任務(wù)。</p><p><b> 信息管理:</b></p><p> 信息瀏覽:信息瀏覽包括已選課程瀏覽、被選課程瀏覽、公共信息瀏覽、已發(fā)布課程信息瀏覽。已選
60、課程瀏覽是為學(xué)生提供的查看自己已經(jīng)選擇的課程信息,根據(jù)選擇的學(xué)期不同而更新頁(yè)面。被選課程瀏覽用于學(xué)生修改、補(bǔ)選、重新選擇課程。公共信息瀏覽適用于教師和學(xué)生查看最近發(fā)布的信息(內(nèi)容、時(shí)間)。已發(fā)布課程信息瀏覽用于各代課老師查詢自己已經(jīng)發(fā)布的課程信息,主要用于瀏覽、核對(duì)。</p><p> 信息查詢:信息查詢包括教師個(gè)人信息查詢、課程查詢、選課名單查詢。課程查詢即通 課程編碼(唯一)來(lái)查詢?cè)撜n程的相關(guān)介紹,包括課程
61、內(nèi)容、開(kāi)課學(xué)期、地點(diǎn)等內(nèi)容。教師個(gè)人信息是通過(guò)教師姓名來(lái)查詢對(duì)應(yīng)的老師個(gè)人信息,包括學(xué)歷、職稱、成果等。通過(guò)選課名單的查詢可以查看該學(xué)期選擇某一門(mén)課程的學(xué)生情況。</p><p><b> 信息修改:</b></p><p> 修改:信息修改包括選課信息的修改,課程發(fā)布信息的修改,密碼的修改,學(xué)生信息的修改,教師信息的修改。選課信息的修改用于學(xué)生修改自己的選課信息
62、。課程發(fā)布信息的修改用于教師修改已發(fā)布的課程信息。密碼的修改用于學(xué)生和老師對(duì)密碼進(jìn)行修改,后兩種修改用于系統(tǒng)管理員對(duì)用戶信息的修改。</p><p> 刪除:信息的刪除功能用于教師刪除自己已發(fā)布的課程信息,在管理員功能中,信息刪除還包括對(duì)教師、學(xué)生、公告信息的刪除。</p><p> 信息添加:信息添加包括學(xué)生的選課信息添加即選課功能(以上的選課功能已介紹過(guò)),教師發(fā)布新的課程信息即課
63、程發(fā)布(在下面的課程發(fā)布功能中介紹),公共留言處新的留言的添加,教師信息的添加,學(xué)生信息的添加。留言處的信息添加用于用戶發(fā)布新信息,通過(guò)輸入發(fā)布的主題,內(nèi)容即可添加新留言,教師信息和學(xué)生信息的添加是由管理員才可以完成。</p><p> 課程發(fā)布:課程發(fā)布用于教師發(fā)布新的課程信息,新信息發(fā)布后,當(dāng)學(xué)生選擇不同的學(xué)期后即可看到發(fā)布的信息(以列表的形式同其他課程信息一起列出)。</p><p&g
64、t; 4.1.2 模塊間的調(diào)用關(guān)系</p><p><b> 系統(tǒng)層次概框圖:</b></p><p> 圖4.1.2系統(tǒng)層次概框圖:</p><p><b> 模塊間的調(diào)用:</b></p><p> 公共信息瀏覽模塊為教師和學(xué)生共用,學(xué)生登錄模塊中,當(dāng)學(xué)生成功登錄后,將學(xué)生的姓名、學(xué)號(hào)
65、、密碼、學(xué)期作為共用信息保存下來(lái),作為密碼修改模塊、查詢選課信息模塊、修改選課信息模塊使用時(shí)的參數(shù)。查詢選課信息模塊中的課程編碼、學(xué)期、教師姓名信息作為傳遞參數(shù)用于查詢教師信息模塊、查詢選課名單模塊、查詢課程信息模塊、修改選課信息。同樣,教師登錄模塊中,成功登錄后將教師名、教師的身份證號(hào)、教師姓名作為參數(shù)保存下來(lái),傳遞到密碼修改模塊、查詢已發(fā)布課程信息模塊、刪除課程發(fā)布信息模塊、修改課程發(fā)布信息模塊。管理員登錄后的修改教師信息、刪除教師
66、信息模塊中傳遞的是教師的身份證號(hào)信息,參數(shù)由用戶輸入的信息得來(lái);修改學(xué)生信息、刪除學(xué)生信息模塊中傳遞的是學(xué)生的學(xué)號(hào)信息,同樣傳遞的參數(shù)由用戶輸入得來(lái);刪除公告信息模塊中傳遞的是信息序號(hào),由輸入得來(lái)。</p><p> 4.1.3 模塊間的接口</p><p> 學(xué)生登錄-密碼修改:學(xué)號(hào)</p><p> 學(xué)生登錄-查詢選課信息:學(xué)號(hào)、學(xué)期</p>
67、<p> 查詢選課信息-修改選課信息:專業(yè)、學(xué)期</p><p> 教師登錄-密碼修改:身份證號(hào)</p><p> 教師登錄-查詢已發(fā)布課程信息:身份證號(hào)</p><p><b> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出
68、以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)庫(kù):</p><p> 1.名稱:課程信息表</p><p> 標(biāo)識(shí):Info_course</p><p> 課程信息表包括 序號(hào)、課程編碼、課程名稱、供選學(xué)院、供選專業(yè)、老師、身份證號(hào)、學(xué)期、上課時(shí)間、學(xué)分、總?cè)藬?shù)、已選人數(shù)、地點(diǎn)、先行課、課程介紹15個(gè)字段。</p><p> 表4.2.1 課程信息表</p
69、><p><b> 2.學(xué)生信息表</b></p><p> 標(biāo)識(shí):Info_stud</p><p> 學(xué)生信息表包括 學(xué)號(hào)、姓名、所在學(xué)院、所在專業(yè)、班級(jí)、密碼 6個(gè)字段。</p><p> 表4.2.2 學(xué)生信息表</p><p><b> 3.教師信息表</b>
70、</p><p> 標(biāo)識(shí):Info_teac</p><p> 教師信息表包括身份證號(hào)、姓名、性別、所屬學(xué)院、學(xué)歷、職稱、個(gè)人簡(jiǎn)介、密碼8個(gè)字段。</p><p> 表4.2.3教師信息表</p><p><b> 4.管理員信息表</b></p><p> 標(biāo)識(shí):Info_mana&l
71、t;/p><p> 管理員信息表包括登錄號(hào)、姓名、密碼3個(gè)字段。</p><p> 表4.2.4管理員信息表</p><p><b> 5.學(xué)生選課信息表</b></p><p> 標(biāo)識(shí):selected</p><p> 學(xué)生選課信息表包括 學(xué)號(hào)、姓名、所在學(xué)院、所在專業(yè)、班級(jí)、學(xué)期、所選
72、課程、課程編碼8個(gè)字段。</p><p> 表4.2.5學(xué)生選課信息表</p><p><b> 6.留言信息表</b></p><p><b> 標(biāo)識(shí):note</b></p><p> 留言信息表包括 序號(hào)、標(biāo)題、內(nèi)容、時(shí)間 4個(gè)字段。</p><p> 表4.
73、2.6留言信息表</p><p><b> 第五章:詳細(xì)設(shè)計(jì)</b></p><p> 5.1 教師/學(xué)生登錄功能</p><p> 在登錄頁(yè)面對(duì)應(yīng)的地方輸入用戶名、密碼、學(xué)號(hào)/身份證號(hào),確認(rèn)后登錄。在提交后的asp文件中,首先通過(guò)學(xué)號(hào)/身份證號(hào)對(duì)數(shù)據(jù)庫(kù)中的Info_stud/Info_teac表進(jìn)行檢索,若檢索到的記錄集為空,則說(shuō)明學(xué)號(hào)
74、/身份證號(hào)錯(cuò)誤,從而轉(zhuǎn)到相應(yīng)的出錯(cuò)處理程序,若記錄集不為空,再進(jìn)行姓名判斷,若姓名與表中的姓名不相等,進(jìn)行出錯(cuò)處理,若相等,進(jìn)而檢查密碼是否相等,不相等,作出錯(cuò)處理,相等則轉(zhuǎn)入學(xué)生/老師登錄成功的操作頁(yè)面,并將姓名,密碼,學(xué)號(hào)/身份證號(hào)以session對(duì)象保存起來(lái)。</p><p> 出錯(cuò)及處理:在該模塊中可能發(fā)生的錯(cuò)誤有</p><p> 學(xué)號(hào)錯(cuò)誤,系統(tǒng)這時(shí)會(huì)提醒“無(wú)此用戶,重新輸入
75、!”</p><p> 姓名錯(cuò)誤,系統(tǒng)提示“姓名錯(cuò)誤!”</p><p> 密碼錯(cuò)誤,系統(tǒng)提示“密碼錯(cuò)誤”</p><p><b> 實(shí)例截圖:</b></p><p><b> 登錄:</b></p><p><b> 圖5.1.1 登錄</b&g
76、t;</p><p><b> 錯(cuò)誤:</b></p><p><b> 圖5.1.2錯(cuò)誤</b></p><p><b> 登錄成功:</b></p><p><b> 圖5..3登錄成功</b></p><p> 5.
77、2 教師/學(xué)生密碼管理功能</p><p> 密碼的管理的前提是用戶成功登錄,選擇密碼修改后,按照頁(yè)面上的提示,在相應(yīng)的文本框中輸入原始密碼,新密碼(兩次),確定后提交。轉(zhuǎn)入執(zhí)行的asp文件后,首先根據(jù)傳遞的學(xué)號(hào)/身份證號(hào)判斷原始密碼的正誤,若錯(cuò)誤,轉(zhuǎn)到相應(yīng)的處理程序,若正確,再判斷兩次輸入的新密碼是否相等,若不等,出錯(cuò);否則,用新密碼代替舊密碼,更新數(shù)據(jù)庫(kù)表Info_stud/Info_teac中的“密碼”字
78、段。</p><p><b> 出錯(cuò)及處理:</b></p><p> 原始密碼錯(cuò)誤,系統(tǒng)提示“原始密碼錯(cuò)誤,重新輸入!”</p><p> 新密碼兩次輸入不同,系統(tǒng)提示“新密碼不一致,重新輸入!”</p><p><b> 實(shí)例截圖:</b></p><p><
79、;b> 密碼修改:</b></p><p> 圖5.2.1密碼修改</p><p><b> 失?。?lt;/b></p><p><b> 圖5.2.2失敗</b></p><p><b> 圖5.2.3失敗</b></p><p&g
80、t;<b> 成功:</b></p><p><b> 圖5.2.4成功</b></p><p> 5.3 學(xué)生的信息瀏覽/查詢功能</p><p> 5.3.1 選課信息查詢</p><p> 從登錄成功的下拉菜單中選擇一個(gè)要查詢的學(xué)期,確定后進(jìn)入瀏覽頁(yè)面。確定提交頁(yè)面后,學(xué)期的信息以及
81、以session對(duì)象傳遞過(guò)來(lái)的學(xué)號(hào)信息作為數(shù)據(jù)庫(kù)查詢的條件,對(duì)表selected進(jìn)行查詢,凡是“學(xué)期”等于選擇的學(xué)期,“學(xué)號(hào)”等于session(xuehao)的記錄均為被選記錄,每選出一條記錄,選擇該記錄中的“課程編碼”字段為參數(shù),對(duì)表Info_course進(jìn)行查詢,將查詢到的信息以表格的形式在網(wǎng)頁(yè)中顯示出來(lái),即為該生該學(xué)期的已選課信息。將學(xué)期作為session對(duì)象保存起來(lái)。程序腳本中用到兩重循環(huán),內(nèi)循環(huán)是對(duì)表Info_course進(jìn)
82、行查詢,外循環(huán)是對(duì)表selected進(jìn)行查詢。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.1選課信息查詢</p><p> 5.3.2 查詢開(kāi)課信息</p><p> 在查看已選課程的窗口中點(diǎn)擊“我要修改”即可看到學(xué)生所在專業(yè)在這個(gè)學(xué)期所開(kāi)設(shè)的課程。其中查詢數(shù)據(jù)庫(kù)所需要的參數(shù)是由s
83、ession(term),和學(xué)生的專業(yè)信息傳遞來(lái)的。專業(yè)信息的活得是通過(guò)session(xuehao)對(duì)數(shù)據(jù)表Info_stud查詢得到的。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.2查詢開(kāi)課信息</p><p> 5.3.3 查詢公告信息</p><p> 在學(xué)生/教師登錄成功
84、后選擇查看公共信息發(fā)布即可進(jìn)入公共信息查詢,傳遞參數(shù)為信息編號(hào),對(duì)數(shù)據(jù)庫(kù)note進(jìn)行檢索,將符合條件的記錄列出。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.3查詢公告信息</p><p> 5.3.4 查詢課程信息</p><p> 在選課信息瀏覽頁(yè)面中在“課程介紹”中輸入課程編碼
85、,點(diǎn)擊查詢即可。課程信息的查詢是通過(guò)條件“課程編碼”對(duì)數(shù)據(jù)表Info_course進(jìn)行查詢,將符合條件的信息列出。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.4 查詢課程信息</p><p> 5.3.5 查詢教師信息</p><p> 在選課信息瀏覽頁(yè)面中在“教師介紹”中輸入教師
86、姓名,點(diǎn)擊查詢即可。課程信息的查詢是通過(guò)條件“教師姓名”對(duì)數(shù)據(jù)表Info_teac進(jìn)行查詢,將符合條件的信息列出。由于教師有重名的情況存在,因此在教師信息中包含了教師在這個(gè)學(xué)期的所代課程及課程編碼,這樣學(xué)生就可以確定所選老師是不是所選課的代課老師。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.5 查詢教師信息</p>&
87、lt;p> 5.3.6 查詢選課名單</p><p> 在選課信息瀏覽頁(yè)面中在“查看選課名單”中輸入課程編碼,點(diǎn)擊查詢即可。選課名單的查詢是通過(guò)條件“課程編碼”對(duì)數(shù)據(jù)表selected進(jìn)行查詢,將符合條件的信息列出。</p><p><b> 實(shí)例截圖:</b></p><p> 圖5.3.6 查詢選課名單</p>
88、<p> 5.4 教師的信息瀏覽/發(fā)布/修改/刪除功能</p><p> 5.4.1 瀏覽已發(fā)布信息</p><p> 對(duì)數(shù)據(jù)表Info_course進(jìn)行檢索,將其中符合條件的信息全部輸出。查詢需要的參數(shù)是由session對(duì)象獲得的身份證號(hào)和學(xué)期信息,由這二者確定出的即是該老師在這個(gè)學(xué)期所發(fā)布過(guò)的課程信息。</p><p><b> 實(shí)例
89、截圖:</b></p><p> 圖5.4.1 瀏覽已發(fā)布信息</p><p> 5.4.2 信息發(fā)布</p><p> 具體操作為對(duì)數(shù)據(jù)庫(kù)添加新記錄。當(dāng)添加的記錄已經(jīng)存在時(shí),系統(tǒng)向用戶詢問(wèn)是覆蓋原始記錄還是放棄重新添加。若為覆蓋則進(jìn)行的是直接賦值,將表單中的課程信息逐一的賦給數(shù)據(jù)表Info_course的各項(xiàng),若為新記錄,則用“new”語(yǔ)句進(jìn)行新
90、記錄的添加,添加到表的最后。</p><p> 出錯(cuò)及處理:① 重復(fù)添加,彈出詢問(wèn)頁(yè)面“是覆蓋還是放棄?”選擇后進(jìn)行不同的處理,重新寫(xiě)入或是返回。</p><p><b> 實(shí)例截圖:</b></p><p><b> 發(fā)布:</b></p><p> 圖5.4.2 信息發(fā)布</p&g
91、t;<p> 5.4.3 課程信息修改</p><p> 在查看以往發(fā)布的信息的頁(yè)面中點(diǎn)擊“我要修改”進(jìn)入修改頁(yè)面(實(shí)際同信息發(fā)布頁(yè)面),在文本框中輸入完整信息后進(jìn)行覆蓋寫(xiě)入,操作與信息發(fā)布大致相同。</p><p><b> 實(shí)例截圖:</b></p><p><b> 同信息發(fā)布</b></
92、p><p> 5.4.4 課程信息刪除</p><p> 在查看以往發(fā)布的信息的頁(yè)面中點(diǎn)擊“我要?jiǎng)h除”進(jìn)入刪除頁(yè)面,輸入要?jiǎng)h除的課程編碼以及發(fā)布學(xué)期,點(diǎn)擊刪除。輸入學(xué)期的原因是同一門(mén)課課程編碼相同,但可能在不同學(xué)期都有發(fā)布過(guò),所以要輸入發(fā)布學(xué)期是刪除信息更加明確。當(dāng)不小心輸入了他人的代課信息作誤刪除,或該課程信息不存在時(shí),系統(tǒng)會(huì)給出相應(yīng)的警告和出錯(cuò)信息提醒用戶。</p>&l
93、t;p> 出錯(cuò)及處理:① 誤刪除,系統(tǒng)提示“您無(wú)權(quán)刪除他人的信息!”</p><p> 所刪除信息,系統(tǒng)提示“該學(xué)期沒(méi)有該課程信息!”</p><p><b> 實(shí)例截圖:</b></p><p><b> 刪除:</b></p><p> 圖5.4.4.1 課程信息刪除</p
94、><p><b> 出錯(cuò):</b></p><p> 圖5.4.4.2出錯(cuò)</p><p> 圖5.4.4.3出錯(cuò)</p><p> 5.4.5 查詢公告信息</p><p> 與學(xué)生部分的公共信息查詢功能相同,詳情請(qǐng)向上查閱。</p><p><b>
95、5.5修改教師信息</b></p><p> 教師信息的修改由管理員完成,教師無(wú)權(quán)修改。在管理員登錄稱工后選擇“修改教師信息”即進(jìn)入教師信息修改頁(yè)面,輸入要修改的教師身份證號(hào)后網(wǎng)頁(yè)列出所要修改的教師的信息,其中不包括教師的身份證號(hào)和密碼(密碼由教師自己修改,管理員只在添加一條新的教師信息時(shí)才寫(xiě)入初始密碼)。具體的操作是對(duì)數(shù)據(jù)庫(kù)中的表“Info_teac”查詢,在網(wǎng)頁(yè)相應(yīng)的的地方顯示所要的信息。列出教
96、師信息后,只要對(duì)其中信息進(jìn)行修改提交即可。</p><p><b> 實(shí)例截圖:</b></p><p><b> 5.5修改教師信息</b></p><p><b> 5.6添加教師信息</b></p><p> 添加教師信息由管理員完成,在添加頁(yè)面中輸入新教師的信息
97、。具體的操作是對(duì)數(shù)據(jù)表“Info_teac”進(jìn)行添加操作,生成新記錄。</p><p> 出錯(cuò)及處理:可能輸入的教師的身份證號(hào)已存在,系統(tǒng)則提示“該教師信息已存在!”避免了新信息對(duì)舊的信息的覆蓋產(chǎn)生的錯(cuò)誤。</p><p><b> 實(shí)例截圖:</b></p><p> 5.6.1添加教師信息</p><p>&l
98、t;b> 失敗:</b></p><p><b> 5.6.2失敗</b></p><p><b> 5.7刪除教師信息</b></p><p> 教師信息的刪除也是由管理員完成,輸入需要?jiǎng)h除的教師身份證號(hào)后進(jìn)行刪除。</p><p> 出錯(cuò)及處理:當(dāng)輸入的教師不存在時(shí),
99、系統(tǒng)提示“無(wú)此教師信息!”</p><p><b> 實(shí)例截圖:</b></p><p><b> 刪除:</b></p><p> 5.7.1刪除教師信息</p><p><b> 失?。?lt;/b></p><p><b> 5.7.
100、2失敗</b></p><p><b> 5.8修改學(xué)生信息</b></p><p> 功能與修改教師信息基本相同,不再贅述。</p><p><b> 5.9添加學(xué)生信息</b></p><p> 功能與添加教師信息基本相同,不再贅述。</p><p>
101、 5.10刪除學(xué)生信息</p><p> 功能與刪除教師信息基本相同,不再贅述。</p><p> 5.11刪除公告信息</p><p> 功能與刪除教師信息基本相同,不再贅述。</p><p> 第六章:設(shè)計(jì)過(guò)程中的問(wèn)題及解決</p><p> 6.1 數(shù)據(jù)庫(kù)的連接</p><p>
102、; SQL server 2000與 Access 2000的連接方式有所不同,當(dāng)更換數(shù)據(jù)庫(kù)時(shí),首要的一點(diǎn)就是更換數(shù)據(jù)庫(kù)的連接語(yǔ)句,通過(guò)查找及實(shí)踐,完成了數(shù)據(jù)庫(kù)的建立和連接。</p><p><b> 6.2 參數(shù)的傳遞</b></p><p> 在模塊的建立時(shí),很多時(shí)候發(fā)現(xiàn)功能不能正常運(yùn)行,在檢查完程序語(yǔ)句的結(jié)構(gòu)之后,發(fā)現(xiàn)并沒(méi)有錯(cuò)誤,于是在檢查頁(yè)面與頁(yè)面交互時(shí)
103、發(fā)現(xiàn)了問(wèn)題,很多地方傳遞的參數(shù)并沒(méi)有真正的執(zhí)行,還有些地方?jīng)]有進(jìn)行參數(shù)的設(shè)置,才導(dǎo)致了程序的錯(cuò)誤。</p><p><b> 6.3 公共數(shù)據(jù)</b></p><p> 由于一開(kāi)始沒(méi)有使用session對(duì)象,致使很多功能無(wú)法實(shí)現(xiàn),在學(xué)習(xí)了session的相關(guān)內(nèi)容后才解決了一些具體的問(wèn)題,包括網(wǎng)頁(yè)間的參數(shù)的傳遞,公共信息的保存及提取等。</p><
104、;p><b> 第七章:總結(jié)</b></p><p> 通過(guò)最后兩個(gè)多月的畢業(yè)設(shè)計(jì),我對(duì)WEB服務(wù)器、數(shù)據(jù)庫(kù)軟件SQL Server、JAVA、ASP、VbScript等系列知識(shí)都有了一定的了解。使用ASP開(kāi)發(fā)頁(yè)面的能力也有了很大提高。</p><p> 由于在此之前對(duì)于JAVA和ASP知識(shí)的了解幾乎是一片空白,所以從一開(kāi)始就碰到許多困難。例如一開(kāi)始我使用
105、的是Access2000數(shù)據(jù)庫(kù)服務(wù)器,由于性能上與我使用的操作系統(tǒng)Windows XP有很多地方不相容,使得我在很長(zhǎng)一段時(shí)間內(nèi)找不到問(wèn)題的癥結(jié),導(dǎo)致了大量時(shí)間在檢查代碼甚至是對(duì)硬件的檢查中,后來(lái)在看了有關(guān)ASP、JAVA編程方面的資料后更換了數(shù)據(jù)庫(kù)服務(wù)器才將問(wèn)題解決,另外在進(jìn)行對(duì)循環(huán)顯示以及網(wǎng)頁(yè)中腳本代碼與html代碼之間的關(guān)系上都有過(guò)很大的困難,通過(guò)在網(wǎng)上尋找有關(guān)資料以及同學(xué)的幫助下最后都得到了解決。</p><p
106、> 在整個(gè)設(shè)計(jì)階段感受最為深刻的是掌握學(xué)習(xí)的方式和解決問(wèn)題的方法。首先是解決問(wèn)題的方式,雖然面臨的信息很多,但是如何從大量的信息中篩選出所需的信息,有用的信息,才是解決問(wèn)題的關(guān)鍵,另外一個(gè)就是解決問(wèn)題的方法,就像我在解決設(shè)計(jì)中的很多問(wèn)題一樣,一開(kāi)始總是在看書(shū),和樹(shù)上的進(jìn)行比對(duì),雖然書(shū)本上的只是大部分都是有價(jià)值,正確的,但實(shí)際上每個(gè)人編程的思路和對(duì)數(shù)據(jù)處理的方法、思想都是不同的,這舊要求我們一定要通過(guò)實(shí)踐才能找到解決問(wèn)題的方案。在
107、整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,我深刻的體會(huì)到了這一點(diǎn)的重要性,也牢記主了這一點(diǎn),在今后的學(xué)習(xí)和研究中我也會(huì)繼續(xù)將這種方法延續(xù)下去。</p><p><b> 謝辭</b></p><p> 在整個(gè)設(shè)計(jì)過(guò)程中,有很多人對(duì)任務(wù)的完成給予了重要的支持和幫助。感謝***老師給了我本次設(shè)計(jì)的機(jī)會(huì)并提供指導(dǎo);感謝許多同學(xué)在數(shù)據(jù)庫(kù)連接、服務(wù)器配置、ASP編程等問(wèn)題上給我的幫助使我能夠順
108、利地進(jìn)行設(shè)計(jì)的工作;論壇中有很多認(rèn)識(shí)不認(rèn)識(shí)的朋友也都為我的設(shè)計(jì)提出了很寶貴的建議,同樣在這里感謝他們。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]《ASP從入門(mén)到精通》 陳世明 江高舉 編著;中國(guó)鐵道出版社</p><p> [2]《ASP信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例》黃明 梁旭 編著;中國(guó)工業(yè)出版社</p&g
109、t;<p> [3]《ASP動(dòng)態(tài)網(wǎng)站快速開(kāi)發(fā)實(shí)務(wù)》任新見(jiàn) 編著;電子工業(yè)出版社</p><p> [4]《ASP.NET信息管理系統(tǒng)開(kāi)發(fā)》求是科技 編著;人民郵電出版社</p><p> [5]《ASP精解案例教程》石志國(guó) 編著 ;清華大學(xué)出版社</p><p> [6]《數(shù)據(jù)庫(kù)系統(tǒng)概論》 薩師煊 王珊 編著;高等教育出版社</p>
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上選課系統(tǒng)
- 畢業(yè)論文——網(wǎng)上選課管理系統(tǒng)
- jsp網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 學(xué)生網(wǎng)上選課系統(tǒng) 畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文(含外文翻譯)
- 基于jsp技術(shù)的網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)--管理員子系統(tǒng)——畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)--管理員子系統(tǒng)——畢業(yè)論文
- 選課畢業(yè)論文---學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 學(xué)生網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 畢業(yè)論文范文——網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上選課系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)3
評(píng)論
0/150
提交評(píng)論