

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題 目 XXXXXXXXXXXXXXXXXXXXXXXXX</p><p> 學(xué)生姓名 XXX 專業(yè)班級(jí) XXXXXXXXXXX</p><p> 所在院系 軟件學(xué)院 </p><p> 指導(dǎo)教師
2、 職稱 講師 </p><p> 所在單位 軟件工程與項(xiàng)目管理教研室 </p><p> 教研室主任 </p><p> 完成日期 年 月 日</p>&l
3、t;p><b> 摘 要</b></p><p> 目前,運(yùn)用先進(jìn)的管理信息系統(tǒng)及軟件開(kāi)發(fā)平臺(tái),對(duì)信息進(jìn)行科學(xué)化和網(wǎng)絡(luò)化管理,已經(jīng)成為高校信息系統(tǒng)的發(fā)展趨勢(shì)。其中,畢業(yè)設(shè)計(jì)選題系統(tǒng)使畢業(yè)生在畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中以及教師對(duì)畢業(yè)設(shè)計(jì)信息管理的過(guò)程中實(shí)現(xiàn)了系統(tǒng)化、規(guī)范化、無(wú)紙化。</p><p> 本系統(tǒng)是針對(duì)畢業(yè)設(shè)計(jì)管理工作,研究、設(shè)計(jì)并開(kāi)發(fā)的畢業(yè)設(shè)計(jì)選題系
4、統(tǒng),采用ASP作為開(kāi)發(fā)技術(shù)。在開(kāi)發(fā)過(guò)程中首先分析了其主要的業(yè)務(wù)流程和信息交互的內(nèi)容,其次又結(jié)合了學(xué)校對(duì)畢業(yè)設(shè)計(jì)選題環(huán)節(jié)的管理標(biāo)準(zhǔn)和要求,經(jīng)過(guò)系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)等過(guò)程,最終實(shí)現(xiàn)了系統(tǒng)要求的全部功能。</p><p> 本論文對(duì)該系統(tǒng)的主要特點(diǎn)以及采用的主要系統(tǒng)開(kāi)發(fā)工具進(jìn)行了簡(jiǎn)單的介紹,并從系統(tǒng)需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測(cè)試這五個(gè)階段對(duì)系統(tǒng)開(kāi)發(fā)的過(guò)程進(jìn)行了詳細(xì)的介紹。</p>
5、<p> 關(guān)鍵詞:數(shù)據(jù)庫(kù);畢業(yè)設(shè)計(jì);功能;系統(tǒng)化;ASP</p><p><b> ABSTRACT</b></p><p> Currently, there is an uptrend in college to use the advanced management information system and software develop
6、ment platforms. It carries on scientific information and networking management. The system for choosing a graduating design makes the entire design process of graduate student and the management of the design information
7、 for teacher comes into systematization, standardization, script-less.</p><p> The system aims at a task of graduate design management. Research, design and development of the system adopt ASP as developmen
8、t technology. During the development process, firstly, its main operation flow and the information exchange content are analyzed. Secondly, it unites management standards and requests according to the college. After a se
9、ries of design for function models and database, it makes the whole system come true.</p><p> The paper carries on a simple introduction for the characteristics and the development tools of the system. And
10、it also carries on a detail introduction from five phases include system acquirement analysis, general design, detail design, system achievement and system testing.</p><p> Key Words: Database; Graduate Des
11、ign Management; Function; Systematic; ASP (Active Server Pages)</p><p><b> 目 錄</b></p><p><b> 第一章 導(dǎo)言1</b></p><p> 1.1研究背景及意義1</p><p> 1.
12、2國(guó)內(nèi)外研究概述2</p><p><b> 1.3研究方法2</b></p><p> 1.4本論文的特色4</p><p> 第二章 系統(tǒng)開(kāi)發(fā)工具5</p><p> 2.1SQL Server數(shù)據(jù)庫(kù)技術(shù)概述5</p><p> 2.2ASP技術(shù)概述6</p>
13、;<p> 第三章 系統(tǒng)規(guī)劃與系統(tǒng)分析9</p><p> 3.1系統(tǒng)的總體結(jié)構(gòu)9</p><p> 3.2系統(tǒng)的業(yè)務(wù)流程分析9</p><p> 3.3系統(tǒng)的數(shù)據(jù)流程分析10</p><p> 3.4數(shù)據(jù)庫(kù)需求分析11</p><p> 第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)12</p
14、><p> 4.1系統(tǒng)設(shè)計(jì)12</p><p> 4.2系統(tǒng)實(shí)現(xiàn)20</p><p> 第五章 系統(tǒng)測(cè)試29</p><p> 5.1測(cè)試環(huán)境29</p><p> 5.2測(cè)試過(guò)程29</p><p> 5.3測(cè)試結(jié)果30</p><p> 第六章
15、 結(jié)論31</p><p> 6.1本文所做的主要工作31</p><p> 6.2今后進(jìn)一步研究的方向31</p><p><b> 謝 辭33</b></p><p><b> 參考文獻(xiàn)34</b></p><p><b> 附 錄3
16、5</b></p><p><b> 第一章 導(dǎo)言</b></p><p> 本科畢業(yè)設(shè)計(jì)是大學(xué)教學(xué)工作中的重要一環(huán),是培養(yǎng)學(xué)生綜合素質(zhì),實(shí)踐能力,綜合知識(shí)運(yùn)用能力的重要途徑:本科畢業(yè)設(shè)計(jì)也是大學(xué)五年的最后一環(huán),是學(xué)生進(jìn)一步深造或走向工作崗位的前站,畢業(yè)設(shè)計(jì)兼有幫助學(xué)生完成這一過(guò)程的任務(wù);而且本科畢業(yè)設(shè)計(jì)還是對(duì)教學(xué)工作的一個(gè)總體檢驗(yàn),從中可以發(fā)現(xiàn)教學(xué)
17、中存在的問(wèn)題,特別在知識(shí)結(jié)構(gòu)、課程內(nèi)容的合理性、先進(jìn)性等方面的問(wèn)題[1]。</p><p> 本科畢業(yè)設(shè)計(jì)管理工作是教學(xué)管理工作的重要環(huán)節(jié),具有工作量大、靈活性強(qiáng)、時(shí)間要求緊、對(duì)本科教學(xué)質(zhì)量影響大等特點(diǎn)。特別是近年來(lái),隨著高校本科擴(kuò)招工作的進(jìn)一步的深入,每年畢業(yè)生人數(shù)不斷增加,再加上院校合并、擴(kuò)建帶來(lái)的異地辦公、教學(xué),畢業(yè)設(shè)計(jì)的管理工作難度越來(lái)越大,目前高校普遍采用的傳統(tǒng)單機(jī)管理模式,存在成本高、重復(fù)勞動(dòng)量大、
18、效率低、難維護(hù)等缺點(diǎn),難以適應(yīng)本科畢業(yè)設(shè)計(jì)管理的要求。針對(duì)本科畢業(yè)設(shè)計(jì)管理過(guò)程中,選題靈活性強(qiáng)、指導(dǎo)老師多、畢業(yè)設(shè)計(jì)地點(diǎn)分散、進(jìn)度要求嚴(yán)格、工作量大等特點(diǎn),基于三層體系結(jié)構(gòu)構(gòu)建了一個(gè)適合于高校使用的網(wǎng)上畢業(yè)設(shè)計(jì)管理系統(tǒng),從學(xué)生的角度,可以通過(guò)B/S方式與老師交流,實(shí)現(xiàn)畢業(yè)設(shè)計(jì)題目的雙向選擇,協(xié)商設(shè)計(jì)目標(biāo)、內(nèi)容、進(jìn)度等。對(duì)于教務(wù)管理,管理人員可以開(kāi)啟本年度的畢業(yè)設(shè)計(jì)任務(wù),控制雙向選擇的進(jìn)程,隨時(shí)查詢、了解畢業(yè)設(shè)計(jì)進(jìn)行的過(guò)程,不但提高了工作
19、效率,而且提高了管理水平。課題的目的旨在應(yīng)用現(xiàn)代的信息網(wǎng)絡(luò)化管理技術(shù)解決畢業(yè)設(shè)計(jì)管理中存在的問(wèn)題,減少師生畢業(yè)設(shè)計(jì)選題時(shí)間,增進(jìn)、加強(qiáng)畢業(yè)設(shè)計(jì)過(guò)程監(jiān)控。降低導(dǎo)師和教務(wù)員工的工作強(qiáng)度。</p><p> 1.1研究背景及意義</p><p> 當(dāng)前的管理信息系統(tǒng)已經(jīng)發(fā)展成為集成了計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、通信技術(shù)、信息處理技術(shù),對(duì)信息進(jìn)行收集、傳遞、存儲(chǔ)及加工處理,用于輔助決策進(jìn)行事務(wù)管理的一種人
20、機(jī)交互的智能化計(jì)算機(jī)系統(tǒng)。[2]</p><p> 隨著管理系統(tǒng)信息的發(fā)展及其廣泛的應(yīng)用,數(shù)據(jù)庫(kù)管理技術(shù)已逐步趨于成熟,其應(yīng)用也已經(jīng)遍及各個(gè)領(lǐng)域。在學(xué)校中,信息管理系統(tǒng)已經(jīng)涉及到教育教學(xué)的各個(gè)方面,從學(xué)生教師管理,到考試安排成績(jī)統(tǒng)計(jì)等,都通過(guò)信息管理系統(tǒng)來(lái)達(dá)到高效的運(yùn)行。同時(shí),學(xué)校管理中的畢業(yè)設(shè)計(jì)管理過(guò)程也提出了相應(yīng)的要求。為了滿足畢業(yè)設(shè)計(jì)管理的要求,需要設(shè)計(jì)與制作一個(gè)畢業(yè)設(shè)計(jì)選題系統(tǒng)。畢業(yè)設(shè)計(jì)選題系統(tǒng)實(shí)現(xiàn)了對(duì)
21、整個(gè)畢業(yè)設(shè)計(jì)選題過(guò)程管理的系統(tǒng)化、規(guī)范化、無(wú)紙化。整個(gè)系統(tǒng)使用戶使用起來(lái)簡(jiǎn)便快捷,對(duì)減輕學(xué)生、教師的勞動(dòng)強(qiáng)度,提高工作效率與管理水平,具有很大的實(shí)用價(jià)值。</p><p> 目前已經(jīng)有的畢業(yè)設(shè)計(jì)選題系統(tǒng)非常少,并且通用性太低。很多畢業(yè)設(shè)計(jì)選題系統(tǒng)都是基于C/S模式,需要客戶端安裝專門的應(yīng)用程序才可以使用,有的甚至不可以聯(lián)網(wǎng)使用。另外,不同學(xué)校,甚至不同學(xué)院,由于對(duì)畢業(yè)設(shè)計(jì)題目管理的方法不同,都會(huì)對(duì)畢業(yè)設(shè)計(jì)題目管
22、理有著不同的要求。如果直接拿現(xiàn)成的系統(tǒng)來(lái)應(yīng)用,會(huì)出現(xiàn)很多難以解決的麻煩。為了滿足畢業(yè)設(shè)計(jì)題目選報(bào)的要求特別設(shè)計(jì)一套符合規(guī)定的畢業(yè)設(shè)計(jì)選題系統(tǒng),本系統(tǒng)可以完全滿足各個(gè)專業(yè)學(xué)生畢業(yè)設(shè)計(jì)題目的網(wǎng)上選報(bào)。本系統(tǒng)基于B/S架構(gòu),無(wú)需在客戶端安裝任何程序即可使用,達(dá)到真正的方便使用,易于推廣。本系統(tǒng)采用模塊化管理,可以方便的對(duì)系統(tǒng)功能進(jìn)行添加刪除。這樣,當(dāng)以后畢業(yè)設(shè)計(jì)題目選報(bào)出現(xiàn)了什么新的要求,可以通過(guò)修改部分的系統(tǒng)模塊,添加或修改系統(tǒng)功能來(lái)適應(yīng)新
23、的要求,易于升級(jí)和維護(hù)。</p><p> 1.2國(guó)內(nèi)外研究概述</p><p> 隨著教育產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn),各大高校紛紛合并,走上了強(qiáng)強(qiáng)聯(lián)合、資源共享的路子。高校的規(guī)模不斷擴(kuò)大,如何合理運(yùn)用教學(xué)資源,有效地加強(qiáng)教學(xué)管理工作,已成為各大高校十分關(guān)注的問(wèn)題。目前,在教學(xué)管理方面,特別是學(xué)生學(xué)籍管理、成績(jī)管理等方面都普遍采用了網(wǎng)絡(luò)化管理技術(shù),而對(duì)于畢業(yè)設(shè)計(jì)這一重要的教學(xué)環(huán)節(jié),和其他的教
24、學(xué)課程一樣,普遍采用傳統(tǒng)的單機(jī)管理模式,主要進(jìn)行畢業(yè)設(shè)計(jì)基本信息和成績(jī)的輸入輸出工作,而對(duì)于畢業(yè)設(shè)計(jì)的選題、畢業(yè)設(shè)計(jì)過(guò)程中管理以及畢業(yè)設(shè)計(jì)效果的統(tǒng)計(jì)分析等工作還沒(méi)有納入管理系統(tǒng)中。目前隨著教學(xué)改革的不斷深入,學(xué)校辦學(xué)規(guī)模的不斷擴(kuò)大,如何有效地增強(qiáng)教學(xué)管理水平,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提高畢業(yè)設(shè)計(jì)的教學(xué)質(zhì)量是各高校教學(xué)管理工作的重點(diǎn)之一。</p><p> 目前,畢業(yè)設(shè)計(jì)的雙向選擇和畢業(yè)設(shè)計(jì)過(guò)程的動(dòng)態(tài)跟蹤與交流
25、已成為畢業(yè)設(shè)計(jì)環(huán)節(jié)教學(xué)改革的重要環(huán)節(jié),英國(guó)諾丁漢大學(xué)開(kāi)發(fā)了專門的管理系統(tǒng)實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的網(wǎng)上雙向選擇,國(guó)內(nèi)南開(kāi)大學(xué)已開(kāi)發(fā)了畢業(yè)設(shè)計(jì)網(wǎng)站,為畢業(yè)設(shè)計(jì)的選題、師生交流和畢業(yè)設(shè)計(jì)成績(jī)的管理提供了良好的環(huán)境,取得了良好的效果。</p><p><b> 1.3研究方法</b></p><p> 1.3.1數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)簡(jiǎn)介</p><p>
26、在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)之前,對(duì)開(kāi)發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開(kāi)發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。</p><p> 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開(kāi)發(fā)的主要過(guò)程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用[3]。</p><p> 數(shù)
27、據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件領(lǐng)域中一直是非常重要的主題,產(chǎn)生于60年代,30多年來(lái)數(shù)據(jù)庫(kù)技術(shù)得到了迅速的發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來(lái),隨著World Wide Web (WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)成為最熱門的技術(shù)之一。</p><p> 1.3.2數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)背景</p><p> 隨著21世紀(jì)的到來(lái),人們更深切的感受
28、到了計(jì)算機(jī)在生活和工作中的作用越來(lái)越重要,越來(lái)越多的職業(yè)需要具有計(jì)算機(jī)的應(yīng)用技能。掌握計(jì)算機(jī)是職業(yè)的需要,更是事業(yè)發(fā)展的需要。</p><p> 信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來(lái)越為人們所重視,信息資源的開(kāi)發(fā)利用水平已成為衡量一個(gè)國(guó)家綜合國(guó)力的重要標(biāo)志之一。在計(jì)算機(jī)的三大主要應(yīng)用領(lǐng)域(科學(xué)計(jì)算、數(shù)據(jù)處理與過(guò)程控制)中,數(shù)據(jù)處理的比重約占70%左右。計(jì)算機(jī)作為信息處理的工具,為適應(yīng)數(shù)據(jù)處理需求的迅速提高,滿
29、足各類信息系統(tǒng)對(duì)數(shù)據(jù)管理的要求,在文件系統(tǒng)的基礎(chǔ)上發(fā)展起了數(shù)據(jù)庫(kù)系統(tǒng)。</p><p> 數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于60年代末,70年代初期,其主要目的是有效的管理和存取大量的數(shù)據(jù)資源。數(shù)據(jù)庫(kù)技術(shù)主要研究如何存儲(chǔ)、使用和管理數(shù)據(jù),是計(jì)算機(jī)數(shù)據(jù)管理技術(shù)發(fā)展的最新階段。數(shù)據(jù)庫(kù)存儲(chǔ)的是通用化的相關(guān)數(shù)據(jù)集合,它不僅包括數(shù)據(jù)本身,而且包括數(shù)據(jù)之間的聯(lián)系。30多年來(lái),數(shù)據(jù)庫(kù)在理論上、實(shí)現(xiàn)技術(shù)上均得到很大的發(fā)展,研制出許多商用數(shù)據(jù)庫(kù)管
30、理系統(tǒng),使得計(jì)算機(jī)應(yīng)用滲透到各行各業(yè)的各類管理工作中?,F(xiàn)在,數(shù)據(jù)庫(kù)技術(shù)已成為計(jì)算機(jī)領(lǐng)域里最重要的技術(shù)之一,是軟件學(xué)科的一個(gè)獨(dú)立分支。近年來(lái),數(shù)據(jù)庫(kù)技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透、相互促進(jìn),已成為當(dāng)今計(jì)算機(jī)領(lǐng)域內(nèi)發(fā)展迅速、應(yīng)用廣泛的兩大領(lǐng)域。數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)處理的核心機(jī)構(gòu),管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等都是使用了數(shù)據(jù)庫(kù)管理系統(tǒng)或數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)應(yīng)用系統(tǒng)。</p><p> 數(shù)據(jù)庫(kù)方法原本是針對(duì)
31、事務(wù)處理大量數(shù)據(jù)管理需求的,但它的應(yīng)用范圍不斷擴(kuò)大,不僅應(yīng)用于事務(wù)處理,并且進(jìn)一步應(yīng)用到情報(bào)檢索、人工智能、專家系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等,涉及到非數(shù)值計(jì)算各方面的應(yīng)用。應(yīng)用范圍的擴(kuò)大又進(jìn)一步促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的深入發(fā)展,可以說(shuō)數(shù)據(jù)庫(kù)系統(tǒng)已成為計(jì)算機(jī)應(yīng)用系統(tǒng)的重要組成部分之一。</p><p> 微機(jī)數(shù)據(jù)庫(kù)系統(tǒng)以其開(kāi)發(fā)成本低、簡(jiǎn)單易學(xué)、方便用戶等優(yōu)點(diǎn),迅速得到了推廣。計(jì)算機(jī)應(yīng)用人員只有了解數(shù)據(jù)庫(kù)系統(tǒng)的基本原理,掌握數(shù)
32、據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)理論,熟悉數(shù)據(jù)庫(kù)管理系統(tǒng)特點(diǎn),才能開(kāi)發(fā)出好的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。</p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)信息管理勢(shì)在必行。本課題以高等院校為對(duì)象,作為高校要面對(duì)大量的畢業(yè)設(shè)計(jì)項(xiàng)目及相關(guān)信息的處理,這就需要一個(gè)畢業(yè)設(shè)計(jì)管理系統(tǒng)來(lái)提高管理工作的效率。通過(guò)本系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理工作方面的工作量。</p>
33、;<p> 數(shù)據(jù)處理技術(shù)已深入到工作和生活的方方面面,而數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)處理不可缺少的手段。隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,面向?qū)ο蟮臄?shù)據(jù)庫(kù)、分布式數(shù)據(jù)庫(kù)、多媒體數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)開(kāi)發(fā)工具的研究方興未艾,這些技術(shù)的發(fā)展使應(yīng)用軟件的開(kāi)發(fā)速度更快、成本更低、質(zhì)量更好、功能更強(qiáng)[5]。</p><p><b> 1.4本論文的特色</b></p><p> 當(dāng)今眾多高
34、校中的畢業(yè)設(shè)計(jì)管理尚未形成系統(tǒng)化,本系統(tǒng)實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的網(wǎng)絡(luò)選題與管理,填補(bǔ)了相關(guān)空白。本文特色在于針對(duì)畢業(yè)設(shè)計(jì)流程設(shè)計(jì)定制了整個(gè)系統(tǒng),完全符合了畢業(yè)設(shè)計(jì)選報(bào)要求。本文從系統(tǒng)實(shí)際需求出發(fā),構(gòu)建了一種適合高校畢業(yè)設(shè)計(jì)現(xiàn)狀,又能充分發(fā)揮ASP及SQL Server 2000優(yōu)勢(shì)的Web應(yīng)用系統(tǒng)開(kāi)發(fā)模式。系統(tǒng)構(gòu)建簡(jiǎn)易,可移植性強(qiáng),并且進(jìn)行模塊化處理,能夠方便的為以后其他附加功能提供接口。功能擴(kuò)展性強(qiáng)及通用性高是本系統(tǒng)的特點(diǎn)所在[6]。<
35、/p><p> 第二章 系統(tǒng)開(kāi)發(fā)工具</p><p> 本系統(tǒng)以Windows操作系統(tǒng)為服務(wù)平臺(tái),后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2000數(shù)據(jù)庫(kù),使用Macromedia Dreamweaver 2004創(chuàng)建ASP語(yǔ)言構(gòu)建服務(wù)頁(yè)面,并搭配客戶端的JavaScript腳本程序?qū)τ脩籼峤坏臄?shù)據(jù)進(jìn)行客戶端驗(yàn)證以減輕服務(wù)器運(yùn)行壓力[7]。</p><p> 2.1S
36、QL Server數(shù)據(jù)庫(kù)技術(shù)概述</p><p> 2.1.1SQL Server 2000的主要特性</p><p> SQL Server目前正日益成為Windows操作系統(tǒng)上面最為重要的數(shù)據(jù)庫(kù)管理系統(tǒng),隨著SQL Server 2000的推出,微軟的這種數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)在Windows NT/2000系列操作系統(tǒng)里更加占有壟斷地位,因?yàn)槠渑cWindows NT/2000系列操作系統(tǒng)
37、完全集成,可以利用操作系統(tǒng)來(lái)完成客戶機(jī)的身份、發(fā)送和接收消息等。</p><p> SQL Server的特性主要包括以下五個(gè)方面。</p><p> 第一,Internet集成。SQL Server 2000數(shù)據(jù)庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000程序設(shè)計(jì)模型與Windows DNA構(gòu)架
38、集成,用以開(kāi)發(fā)Web應(yīng)用程序,并且SQL Server 2000支持English Query和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。</p><p> 第二,可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行Windows 98的便攜式電腦,到運(yùn)行Windows 2003數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000企業(yè)辦支持聯(lián)
39、合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到Web站點(diǎn)所需的性能級(jí)別。</p><p> 第三,企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷減到最小。SQL Server 2000分布式查詢使用戶得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2000數(shù)據(jù)
40、庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使用戶得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫機(jī)用戶,使這些用戶自主的工作,然后將他們所做的修改合并發(fā)布回服務(wù)器。</p><p> 第四,易于安裝,部署和使用。SQL Server 2000中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQL Server的過(guò)程。
41、SQL Server 2000還支持基于標(biāo)準(zhǔn)的、與Windows DNA集成的程序設(shè)計(jì)模型,使SQL Server數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。這些功能使用戶得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這些應(yīng)用程序。</p><p> 第五,數(shù)據(jù)倉(cāng)庫(kù)。SQL Server 2000中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理(OLAP)的工具。SQL
42、 Server中還包括一些工具,可用來(lái)直觀的設(shè)計(jì)數(shù)據(jù)庫(kù)并通過(guò)English Query來(lái)分析數(shù)據(jù)。</p><p> SQL (Structured Query Language,譯為結(jié)構(gòu)化查詢語(yǔ)言)在關(guān)系型數(shù)據(jù)庫(kù)中的地位猶如英語(yǔ)在世界上的地位。它是數(shù)據(jù)庫(kù)系統(tǒng)的通用語(yǔ)言,利用它,用戶可以用幾乎同樣的語(yǔ)句在不同的數(shù)據(jù)庫(kù)系統(tǒng)上執(zhí)行同樣的操作。比如“select*from數(shù)據(jù)表名”代表要從某個(gè)數(shù)據(jù)表中取出全部數(shù)據(jù),在
43、Oracle 9i、SQL Server 2000、Foxpro等關(guān)系型數(shù)據(jù)庫(kù)中都可以使用這條語(yǔ)句。SQL已經(jīng)被ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)化組織)確定為數(shù)據(jù)庫(kù)系統(tǒng)的工業(yè)標(biāo)準(zhǔn)。</p><p> 2.1.2存儲(chǔ)過(guò)程簡(jiǎn)介</p><p> 存儲(chǔ)過(guò)程是SQL Server數(shù)據(jù)庫(kù)系統(tǒng)中很重要的一個(gè)概念,其是SQL Server數(shù)據(jù)庫(kù)中存放的查詢,而不是客戶機(jī)上前端代碼中存放的查詢。</p&g
44、t;<p> 合理的使用存儲(chǔ)過(guò)程,可以有效地提高程序的性能,假如在網(wǎng)絡(luò)上某個(gè)查詢操作有幾百戶到幾千戶同時(shí)執(zhí)行,則從客戶機(jī)通過(guò)網(wǎng)絡(luò)向服務(wù)器發(fā)送這個(gè)查詢需要增加大量網(wǎng)絡(luò)通信流,即使不造成擁塞,也使網(wǎng)絡(luò)速度(以及用戶速度)大大減慢,要避免擁塞和讓網(wǎng)絡(luò)全速運(yùn)行,就應(yīng)該減少客戶機(jī)通過(guò)網(wǎng)絡(luò)向服務(wù)器發(fā)送代碼量,從而減少網(wǎng)絡(luò)的通信流。為此,需將代碼存放在服務(wù)器中,即將查詢放入存儲(chǔ)過(guò)程中,生成存儲(chǔ)過(guò)程后,用戶要取得數(shù)據(jù),只需在網(wǎng)絡(luò)上發(fā)送代
45、碼EXEC stored_procedure_name即可。</p><p> 并且將查詢邏輯封裝在數(shù)據(jù)庫(kù)系統(tǒng)中的存儲(chǔ)過(guò)程中,可以大大提高整個(gè)軟件系統(tǒng)的可維護(hù)性,當(dāng)查詢邏輯發(fā)生了改變的時(shí)候,不再需要修改并編譯客戶端程序以及重新分發(fā)他們到為數(shù)眾多的用戶手中,你只需要修改位于服務(wù)器端的實(shí)現(xiàn)相應(yīng)查詢邏輯的存儲(chǔ)過(guò)程即可。合理的編寫(xiě)自己需要的存儲(chǔ)過(guò)程,可以最大限度的利用SQL Server的各種資源[8]。</p&
46、gt;<p> 2.2ASP技術(shù)概述</p><p> 2.2.1ASP技術(shù)的含義</p><p> ASP是Active Server Pages的簡(jiǎn)稱,它是一種在微軟公司的Web服務(wù)器IIS(Internet Information Server)上開(kāi)發(fā)交互網(wǎng)頁(yè)的技術(shù),是一種開(kāi)放的、免編譯的應(yīng)用開(kāi)發(fā)環(huán)境,HTML頁(yè)面、Script語(yǔ)言和動(dòng)態(tài)服務(wù)器擴(kuò)展結(jié)合在一起,為企
47、業(yè)提供一個(gè)服務(wù)開(kāi)發(fā)和信息管理的解決方案。微軟公司最初在IIS 3.0版上使用它以取代CGI。隨著Windows NT在WWW上的使用日益增多,ASP已成為了開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站、構(gòu)筑Internet和Internet應(yīng)用的較佳選擇[8]。</p><p> ASP的含義可以從字面上三個(gè)方面去理解:</p><p> Active:ASP使用的Microsoft的ActiveX技術(shù)。Active
48、X(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,只要你可以在服務(wù)器上安裝這些組件,通過(guò)訪問(wèn)組件你就可以快速、簡(jiǎn)易的建立自己的Web應(yīng)用。</p><p> Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言。ASP的編程語(yǔ)言可以是VBScript和Jscript。&l
49、t;/p><p> Pages:ASP返回標(biāo)準(zhǔn)的HTML頁(yè)面,可以正常的在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。</p><p> 在ASP中主要包含5個(gè)內(nèi)置對(duì)象:Request對(duì)象,從瀏覽器獲取信息;Response對(duì)象,發(fā)送信息到瀏覽器;Server對(duì)象,對(duì)服務(wù)器端ActiveX提供訪問(wèn)其方法、屬性的功能;Session對(duì)象
50、,存儲(chǔ)用戶任務(wù)的信息;Application對(duì)象,保留用戶共享一個(gè)程序的信息。ASP這是通過(guò)這5個(gè)內(nèi)置對(duì)象來(lái)實(shí)現(xiàn)服務(wù)器和客戶機(jī)的交互。[9]</p><p> 由此可見(jiàn),ASP是在IIS下開(kāi)發(fā)Web應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBScript的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的ASP系統(tǒng)。</p><p> 2.2.2 ASP的處理流程
51、</p><p> 瀏覽器向Web服務(wù)器發(fā)出請(qǐng)求,要求返回.asp文件的內(nèi)容。Web在接到請(qǐng)求后,發(fā)現(xiàn)它的后綴為.asp,于是就將這個(gè)文件交給專門的ASP處理程序,這個(gè)程序掃描.asp文件,把其中用<%和%>括起來(lái)的代碼解釋并執(zhí)行,最后把執(zhí)行的結(jié)果再傳回Web服務(wù)器,Web服務(wù)器把結(jié)果通過(guò)HTTP協(xié)議傳回到瀏覽器,瀏覽器所獲得的僅僅是結(jié)果,是一些標(biāo)準(zhǔn)的HTML標(biāo)記[10]。</p>&
52、lt;p> 正是由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁(yè)是在Web服務(wù)器上生成的。所以用不著擔(dān)心瀏覽器能否處理腳本,Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。這樣就可以防止別人抄襲程序[11]。</p><p> 2.2.3ASP的功能</p><p> ASP是基于We
53、b的一種編程技術(shù),可以說(shuō)是CGI的一種。它可以完成以往CGI程序的所有功能,如計(jì)數(shù)器、留言簿、公告板、聊天室等等。</p><p> ASP可以輕松的實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁(yè)面內(nèi)容。而瀏覽者一點(diǎn)覺(jué)察不出來(lái),就像為他們專門制作的頁(yè)面一樣。</p><p> 使用各種各樣的組件,ASP可以完成無(wú)比強(qiáng)大的功能,如使用FileSystemObject,可以對(duì)服務(wù)
54、器上的文件進(jìn)行操作、瀏覽、復(fù)制、移動(dòng)、刪除等等。還有ADO(Active Database Object,動(dòng)態(tài)數(shù)據(jù)庫(kù)對(duì)象)的支持,ASP對(duì)數(shù)據(jù)庫(kù)的操作非常得心應(yīng)手,你甚至可以像使用本地?cái)?shù)據(jù)庫(kù)那樣,管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫(kù),對(duì)表格、記錄進(jìn)行各種操作[12]。</p><p> 第三章 系統(tǒng)規(guī)劃與系統(tǒng)分析</p><p> 信息系統(tǒng)的開(kāi)發(fā)目標(biāo)必須以滿足用戶需求為前提,而在系統(tǒng)開(kāi)發(fā)的第一階段
55、中,用戶的需求往往是不完整的、不明確的,需要開(kāi)發(fā)者協(xié)助用戶對(duì)需求作進(jìn)一步的理解乃至創(chuàng)造并歸納出較為詳細(xì)的需求說(shuō)明方法的特點(diǎn)是可以在整個(gè)開(kāi)發(fā)過(guò)程中回頭補(bǔ)充調(diào)整各階段的工作,因此,用戶需求分析在最初并不顯得像結(jié)構(gòu)化方法那么重要。但是,一個(gè)相對(duì)完整、準(zhǔn)確的用戶需求卻會(huì)給信息系統(tǒng)開(kāi)發(fā)帶來(lái)一個(gè)良好的開(kāi)端,也會(huì)使開(kāi)發(fā)過(guò)程少走許多彎路[13]。因此,在系統(tǒng)開(kāi)發(fā)之初進(jìn)行了詳細(xì)的用戶需求調(diào)查。</p><p> 3.1系統(tǒng)的總體
56、結(jié)構(gòu)</p><p> 根據(jù)畢業(yè)設(shè)計(jì)選題的業(yè)務(wù)情況,該系統(tǒng)共分成管理員、教師、學(xué)生三大系統(tǒng)模塊,系統(tǒng)功能設(shè)置、管理員用戶操作、教師信息修改、選題題目提交、選題題目審核、學(xué)生初始信息導(dǎo)入、學(xué)生信息修改、題目選報(bào)、信息瀏覽九個(gè)完整功能。</p><p> 系統(tǒng)總功能如圖3-1所示:</p><p> 3.2系統(tǒng)的業(yè)務(wù)流程分析</p><p>
57、; 業(yè)務(wù)流程(Transaction Flow Diagram, TFD),又稱作業(yè)流程,即作業(yè)的完成程序,它反映了現(xiàn)實(shí)的業(yè)務(wù)活動(dòng)。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表?,F(xiàn)實(shí)業(yè)務(wù)活動(dòng)中的一些弊病很難憑空指出,而利用業(yè)務(wù)流程圖可以細(xì)致的分析其業(yè)務(wù)流程的合理性、存在的問(wèn)題及從何處入手進(jìn)行修改[14]。</p><p> 首先是管理員錄入教師分組信息,并錄入教師姓名,等
58、級(jí)以及初始密碼,導(dǎo)入學(xué)生信息(學(xué)號(hào)及默認(rèn)密碼),添加系統(tǒng)管理員(用于審核教師提供的選題),開(kāi)啟教師提交選題功能。</p><p> 然后教師通過(guò)自己的用戶登錄,完善自己的詳細(xì)信息,在規(guī)定期限內(nèi)提交本組選題內(nèi)容。</p><p> 系統(tǒng)管理員關(guān)閉教師提交選題功能,開(kāi)啟管理員審核題目功能。</p><p> 管理員對(duì)教師提交的選題進(jìn)行審核,確定是否通過(guò)。</
59、p><p> 系統(tǒng)管理員對(duì)選題進(jìn)行最后調(diào)整,確定最終通過(guò)的選題。</p><p> 系統(tǒng)管理員關(guān)閉選題審核功能,開(kāi)啟學(xué)生選報(bào)功能。</p><p> 學(xué)生通過(guò)自己的學(xué)號(hào)和初始密碼登錄系統(tǒng),修改個(gè)人信息及密碼,瀏覽可選題目信息及教師信息,選報(bào)課題;管理員關(guān)閉學(xué)生選報(bào)功能,對(duì)選報(bào)情況進(jìn)行查看,手動(dòng)調(diào)節(jié)選報(bào)沖突,使得每個(gè)人均有題目選報(bào),每個(gè)題目均有人選報(bào)。</p&
60、gt;<p> 最終,管理員確定選題情況,教師可以登錄查看自己課題選報(bào)學(xué)生及其資料。</p><p> 3.3系統(tǒng)的數(shù)據(jù)流程分析</p><p> 數(shù)據(jù)是信息的表達(dá)形式,它能被計(jì)算機(jī)直接輸入、處理、存儲(chǔ)和輸出。一個(gè)正確的數(shù)據(jù)流程是今后新系統(tǒng)用以實(shí)現(xiàn)用戶需求的保證?,F(xiàn)有的數(shù)據(jù)流程分析一般是通過(guò)分層的數(shù)據(jù)流程圖(Data Flow Diagram, DFD)來(lái)實(shí)現(xiàn)的。數(shù)據(jù)流
61、程圖是描述系統(tǒng)靜態(tài)數(shù)據(jù)構(gòu)成和關(guān)系的有利工具,數(shù)據(jù)流程圖更多的從靜態(tài)的觀點(diǎn)來(lái)考察一個(gè)實(shí)際的業(yè)務(wù)系統(tǒng)。其具體做法是:按業(yè)務(wù)流程處理流程的順序,將相應(yīng)調(diào)查過(guò)程中所掌握的數(shù)據(jù)處理過(guò)程繪制成一套完整的數(shù)據(jù)流程圖?,F(xiàn)在常用的有兩種描述數(shù)據(jù)流程圖的方法,一種是以方框、連線及其變形圖例符號(hào)來(lái)表示數(shù)據(jù)流動(dòng)過(guò)程,另一種是以連接弧線作為其基本符號(hào)來(lái)表示數(shù)據(jù)流動(dòng)過(guò)程[15]。</p><p> 繪制數(shù)據(jù)流程圖的基本原則是:自頂向下,從
62、外到內(nèi),編號(hào)清晰,命名確切。畫(huà)系統(tǒng)概況時(shí),把整個(gè)系統(tǒng)看成一個(gè)總加工,畫(huà)進(jìn)、出系統(tǒng)的數(shù)據(jù)流及其外部對(duì)象,而不考慮系統(tǒng)內(nèi)部的數(shù)據(jù)流。一般按入流、加工、出流,自左向右排列(I-P-O)。</p><p> 3.4數(shù)據(jù)庫(kù)需求分析</p><p> 根據(jù)畢業(yè)設(shè)計(jì)信息管理系統(tǒng)的一般要求,通過(guò)對(duì)整個(gè)系統(tǒng)功能、運(yùn)行過(guò)程和數(shù)據(jù)流程的分析,可以得出數(shù)據(jù)庫(kù)中應(yīng)包含以下各表:</p><p
63、> 管理員信息表:管理員用戶名,管理員密碼。</p><p> 學(xué)生信息表:學(xué)生學(xué)號(hào),學(xué)生密碼,學(xué)生姓名,學(xué)生性別,學(xué)生專業(yè),學(xué)生班級(jí),學(xué)生聯(lián)系電話,學(xué)生聯(lián)系郵箱,學(xué)生聯(lián)系QQ,學(xué)生選報(bào)題目。</p><p> 教師信息表:教師編號(hào),教師姓名,教師密碼,教師聯(lián)系電話,教師聯(lián)系郵箱,教師等級(jí),教師所在小組。</p><p> 選題信息表:選題編號(hào),選題題
64、目,選題所在小組選題詳細(xì)介紹,選題面向?qū)I(yè),選報(bào)狀態(tài)。</p><p> 第四章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本系統(tǒng)的開(kāi)發(fā)工作分為以下7個(gè)主要階段:</p><p> 系統(tǒng)需求分析與系統(tǒng)的功能設(shè)計(jì)。包括可行性分析、系統(tǒng)詳細(xì)調(diào)查和用戶需求分析,獲取畢業(yè)設(shè)計(jì)選題過(guò)程的業(yè)務(wù)流程,收集各種用戶對(duì)系統(tǒng)功能的要求,整理相關(guān)信息資料,確定系統(tǒng)的開(kāi)發(fā)范圍。</p
65、><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)。確定數(shù)據(jù)庫(kù)結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫(kù)的各種參數(shù)、創(chuàng)建實(shí)體數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)的表、視圖和觸發(fā)器等數(shù)據(jù)庫(kù)對(duì)象。</p><p> 程序模塊劃分和實(shí)現(xiàn)。根據(jù)系統(tǒng)所管理的信息的類型和功能對(duì)系統(tǒng)進(jìn)行模塊劃分,分別編寫(xiě)代碼,逐一實(shí)現(xiàn)系統(tǒng)功能。</p><p> 安全策略設(shè)計(jì)。根據(jù)系統(tǒng)功能劃分用戶類型和權(quán)限,并進(jìn)行安全模型的設(shè)計(jì)。</p><p&g
66、t; 內(nèi)部測(cè)試。完成系統(tǒng)主體功能后,進(jìn)行系統(tǒng)內(nèi)部測(cè)試,查找設(shè)計(jì)缺陷與錯(cuò)誤,對(duì)缺陷和錯(cuò)誤進(jìn)行改進(jìn)和糾正。</p><p> 用戶測(cè)試。以實(shí)際班級(jí)及教師為實(shí)驗(yàn)用戶,對(duì)系統(tǒng)進(jìn)行初步試運(yùn)行,從一定的用戶群中查找設(shè)計(jì)錯(cuò)誤,進(jìn)行及時(shí)更正。</p><p> 項(xiàng)目實(shí)施與維護(hù)。在用戶對(duì)系統(tǒng)認(rèn)可并確認(rèn)沒(méi)有重大設(shè)計(jì)缺陷和錯(cuò)誤的情況下,最終在全院各系進(jìn)行系統(tǒng)實(shí)施,并進(jìn)行維護(hù)。</p><
67、;p><b> 4.1系統(tǒng)設(shè)計(jì)</b></p><p> 4.1.1系統(tǒng)流程設(shè)計(jì)</p><p> 根據(jù)對(duì)畢業(yè)設(shè)計(jì)過(guò)程的具體要求,本系統(tǒng)設(shè)計(jì)了四種用戶,分別為系統(tǒng)管理員、審核管理員、教師和學(xué)生。針對(duì)不同用戶,設(shè)計(jì)了相關(guān)功能所涉及到的流程。</p><p> 系統(tǒng)要求有系統(tǒng)管理員用戶,設(shè)定唯一系統(tǒng)管理員admin,當(dāng)系統(tǒng)管理員使用a
68、dmin帳戶登錄后,需要對(duì)系統(tǒng)進(jìn)行功能控制和情況查看。所以當(dāng)管理員登錄系統(tǒng)后,將自動(dòng)展示當(dāng)前系統(tǒng)的基本概況,如共有選題數(shù)、待選題目數(shù)、未選題學(xué)生數(shù)等。管理員可以通過(guò)系統(tǒng)導(dǎo)航菜單進(jìn)入系統(tǒng)功能設(shè)置界面,在此界面中,管理員可以控制系統(tǒng)重要功能是否開(kāi)啟。根據(jù)學(xué)校畢業(yè)設(shè)計(jì)進(jìn)度規(guī)定,管理員可以通過(guò)對(duì)系統(tǒng)功能的開(kāi)啟與關(guān)閉來(lái)控制畢業(yè)設(shè)計(jì)進(jìn)度。另外,系統(tǒng)管理員可以添加教師。根據(jù)畢業(yè)設(shè)計(jì)的實(shí)際情況,教師是一人一個(gè)小組進(jìn)行畢業(yè)設(shè)計(jì)指導(dǎo)工作的,所以管理員添加教
69、師的時(shí)候,會(huì)隨機(jī)生成一個(gè)小組編號(hào),然后添加教師,每次添加一個(gè)小組,并對(duì)教師信息進(jìn)行初始化。</p><p> 對(duì)于教師選報(bào)上來(lái)的題目,需要審核管理員進(jìn)行審核,審核管理員帳戶由系統(tǒng)管理員添加。審核管理員登錄系統(tǒng)后,將會(huì)看到未通過(guò)審核題目,當(dāng)系統(tǒng)管理員開(kāi)啟了審核功能時(shí),可以對(duì)題目進(jìn)行查閱修正,之后可以決定是否通過(guò)審核。通過(guò)審核的題目將出現(xiàn)在學(xué)生的可選題目列表中。</p><p> 教師使用
70、本系統(tǒng)需要完成如下幾個(gè)工作,修改個(gè)人信息及登錄密碼,提交題目,查閱題目審核情況,查閱題目選報(bào)情況,查閱選報(bào)題目的學(xué)生資料。所以當(dāng)教師通過(guò)管理員添加的帳戶登錄系統(tǒng)之后,首先展示主頁(yè)面上的是個(gè)人資料和所在小組的題目狀態(tài)列表。教師可以直接查看題目狀態(tài),是否審查通過(guò),是否有人選報(bào)等。教師可以通過(guò)頁(yè)面上的提示連接進(jìn)行修改個(gè)人資料和密碼及查閱選題情況具體信息。也可以通過(guò)導(dǎo)航菜單上的相關(guān)連接進(jìn)入題目提交頁(yè)面,當(dāng)系統(tǒng)管理員開(kāi)啟了提交選項(xiàng)功能時(shí),可以在此
71、頁(yè)面提交題目,所提交的題目將會(huì)進(jìn)入待審核狀態(tài),出現(xiàn)在審核管理員的待審核題目列表中。根據(jù)本學(xué)院畢業(yè)設(shè)計(jì)題目的基本情況,當(dāng)教師提交題目的時(shí)候,要求填寫(xiě)畢業(yè)設(shè)計(jì)題目、詳情、面向?qū)I(yè)。面向?qū)I(yè)可以選擇面向全部專業(yè)或者僅面向單一專業(yè),如果選擇面向單一專業(yè),其他專業(yè)的學(xué)生將無(wú)法選報(bào)該題目。</p><p> 學(xué)生使用本系統(tǒng)選題的時(shí)候,需要先登錄系統(tǒng)。系統(tǒng)提供學(xué)生注冊(cè)功能,但考慮到系統(tǒng)開(kāi)放注冊(cè)功能可能導(dǎo)致大量的惡意注冊(cè),所以
72、系統(tǒng)提供了學(xué)生注冊(cè)功能的同時(shí)也提供了學(xué)生信息批量導(dǎo)入功能。如果系統(tǒng)應(yīng)用到學(xué)校內(nèi)網(wǎng),就可以考慮開(kāi)放學(xué)生注冊(cè)功能,如果應(yīng)用到公網(wǎng),則可以選擇不開(kāi)放學(xué)生注冊(cè)功能,而直接導(dǎo)入學(xué)生初始化信息。</p><p> 學(xué)生登錄系統(tǒng)后,在主界面上顯示學(xué)生當(dāng)前的個(gè)人詳細(xì)信息,如果學(xué)生已經(jīng)選報(bào)題目,則同時(shí)顯示所選報(bào)題目的詳細(xì)信息。如果學(xué)生沒(méi)有選報(bào)題目,則會(huì)提示盡快選題。學(xué)生選報(bào)題目后不可以再選報(bào)其他題目,只要退出當(dāng)前選題后才能重新選
73、報(bào)。學(xué)生也可以選擇修改個(gè)人詳細(xì)信息,也可以查詢題目詳細(xì)信息,以及小組老師的聯(lián)系方法。</p><p><b> 總體流程如下:</b></p><p> 第一步:系統(tǒng)管理員啟動(dòng)系統(tǒng),導(dǎo)入學(xué)生初始化信息(學(xué)號(hào)及初始密碼),錄入教師初始化信息(編號(hào)、初始密碼、分組、等級(jí)),添加審核用的管理員帳戶,開(kāi)啟教師題目提交功能。</p><p> 第二
74、步:教師通過(guò)教師編號(hào)及初始化密碼登錄,修改密碼,完善個(gè)人信息。學(xué)生通過(guò)學(xué)號(hào)及初始化密碼登錄,修改密碼,完善個(gè)人信息。審核用管理員通過(guò)初始化信息登錄,修改密碼。</p><p> 第三步:教師提交本組課題信息,并作適當(dāng)修改完善。</p><p> 第四步:系統(tǒng)管理員關(guān)閉教師提交修改課題功能,開(kāi)啟審核功能。</p><p> 第五步:審核管理員查閱教師提交題目,決
75、定是否審核通過(guò)題目,對(duì)題目進(jìn)行修改完善。</p><p> 第六步:系統(tǒng)管理員關(guān)閉題目審核功能,開(kāi)啟選報(bào)功能。</p><p> 第七步:學(xué)生對(duì)所有審核通過(guò)的題目進(jìn)行查閱,選報(bào)自己中意的課題。</p><p> 第八步:管理員關(guān)閉選報(bào)功能,教師和管理員查看選報(bào)結(jié)果。管理員對(duì)選報(bào)情況進(jìn)行總結(jié),對(duì)未選報(bào)的學(xué)生進(jìn)行手動(dòng)調(diào)劑選題,對(duì)最終選題結(jié)果進(jìn)行存檔上報(bào)。</
76、p><p> 4.1.2模塊結(jié)構(gòu)設(shè)計(jì)</p><p> 公用模塊:分為用戶驗(yàn)證模塊,列表打印模塊,幫助信息模塊。</p><p> 用戶驗(yàn)證模塊,按照三種用戶類型(學(xué)生、教師、管理員)分成三種驗(yàn)證,對(duì)不同用戶使用不同表單進(jìn)行提交用戶輸入的用戶名密碼,提交后與數(shù)據(jù)庫(kù)中的對(duì)應(yīng)條目進(jìn)行對(duì)比,對(duì)查找不到的用戶或者密碼錯(cuò)誤的用戶則跳轉(zhuǎn)到錯(cuò)誤提示頁(yè)面,對(duì)正確登錄的用戶,則跳轉(zhuǎn)
77、到對(duì)應(yīng)用戶類型的主信息界面,用戶登錄后選擇頁(yè)面上的退出系統(tǒng),則會(huì)在客戶端和服務(wù)器端同時(shí)登出用戶;列表打印模塊,學(xué)生、教師、管理員在使用系統(tǒng)的過(guò)程中隨時(shí)可以將頁(yè)面上顯示的列表進(jìn)行打印輸出;幫助信息模塊,用戶登錄系統(tǒng)后,可以通過(guò)菜單中的幫助信息連接查詢?cè)撚脩纛愋偷膸椭崾尽?lt;/p><p> 管理員模塊:分為系統(tǒng)功能設(shè)定模塊,審核管理員操作模塊,教師學(xué)生初始化模塊,選題調(diào)劑模塊,情況查詢模塊幾個(gè)模塊。</p&
78、gt;<p> 系統(tǒng)功能設(shè)定模塊,管理員可以通過(guò)系統(tǒng)功能設(shè)定模塊對(duì)系統(tǒng)的功能有選擇的進(jìn)行開(kāi)啟或關(guān)閉,以便對(duì)畢業(yè)設(shè)計(jì)選題進(jìn)度進(jìn)行有效控制;審核管理員模塊,審核管理員可以通過(guò)審核管理員操作模塊對(duì)教師提交的畢業(yè)設(shè)計(jì)題目進(jìn)行審核操作,決定是否審核通過(guò),審核通過(guò)的題目學(xué)生才可以選報(bào);教師學(xué)生初始化模塊,管理員通過(guò)教師學(xué)生初始化模塊對(duì)教師和學(xué)生的基本信息進(jìn)行初始化操作,設(shè)置基本信息及初始密碼;選題調(diào)劑模塊,管理員在公開(kāi)選報(bào)結(jié)束后,可
79、以通過(guò)選題調(diào)劑模塊對(duì)沒(méi)有選報(bào)題目的學(xué)生及沒(méi)有學(xué)生選報(bào)的題目進(jìn)行配對(duì)調(diào)劑,以免部分學(xué)生的畢業(yè)設(shè)計(jì)題目報(bào)空;情況查詢模塊,管理員隨時(shí)可以通過(guò)情況查詢模塊查看題目提交情況、審核通過(guò)情況、學(xué)生選報(bào)情況等,并且可以對(duì)情況進(jìn)行列表打印輸出。</p><p> 教師模塊:個(gè)人資料修改模塊,選題上報(bào)修改模塊,信息查詢模塊。</p><p> 個(gè)人資料修改模塊,教師登錄系統(tǒng)后可以通過(guò)個(gè)人資料修改模塊對(duì)初
80、始化教師信息進(jìn)行修改完善;選題上報(bào)模塊,教師可以通過(guò)選題上報(bào)模塊提交本組畢業(yè)設(shè)計(jì)題目,提交后的題目進(jìn)入待審核狀態(tài);信息查詢模塊,教師可以通過(guò)信息查詢模塊查看本組提交題目審核結(jié)果、選報(bào)情況以及選報(bào)題目的學(xué)生信息。</p><p> 學(xué)生模塊:個(gè)人資料修改模塊,選題模塊,信息查詢模塊。</p><p> 個(gè)人資料修改模塊,學(xué)生登錄系統(tǒng)后可以通過(guò)個(gè)人資料修改模塊對(duì)初始化學(xué)生信息進(jìn)行修改完善;
81、選題模塊,學(xué)生通過(guò)選題模塊查詢可選畢業(yè)設(shè)計(jì)題目,并且對(duì)畢業(yè)設(shè)計(jì)題目進(jìn)行選報(bào);信息查詢模塊,學(xué)生通過(guò)信息查詢模塊查看畢業(yè)設(shè)計(jì)題目的具體介紹、詳細(xì)情況以及小組教師的詳細(xì)資料。</p><p> 4.1.3數(shù)據(jù)存儲(chǔ)設(shè)計(jì)</p><p> 得到以上數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出實(shí)際的數(shù)據(jù)庫(kù)實(shí)體,以及他們之間的關(guān)系,為后邊的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)打基礎(chǔ)。這些實(shí)體包括各種具體信息,通過(guò)相互之間的作
82、用形成數(shù)據(jù)的流動(dòng)。</p><p> 此畢業(yè)設(shè)計(jì)信息管理系統(tǒng)包含以下實(shí)體:學(xué)生用戶信息實(shí)體,教師用戶信息實(shí)體,管理員用戶信息實(shí)體,畢業(yè)設(shè)計(jì)課題信息實(shí)體,教師設(shè)計(jì)文檔信息實(shí)體。</p><p> 各個(gè)信息實(shí)體具體描述的E-R圖描述如下:</p><p> 以上各實(shí)體實(shí)際數(shù)據(jù)庫(kù)設(shè)計(jì)如下:</p><p> 表4-1 管理員信息表</
83、p><p> 表4-2 學(xué)生信息表</p><p> 表4-3 教師信息表</p><p> 表4-4 選題信息表</p><p> 表4-5 系統(tǒng)功能狀態(tài)表</p><p> 4.1.4系統(tǒng)WEB界面設(shè)計(jì)原則</p><p> 網(wǎng)站是信息的載體形式,色彩設(shè)計(jì)必須以完成網(wǎng)站可視性閱讀功能
84、為目的。本系統(tǒng)采用藍(lán)色基調(diào),紅色,白色,黑色為輔調(diào)。</p><p> 藍(lán)色對(duì)視覺(jué)器官刺激較弱,它代表平靜,科技,理智,速度,誠(chéng)實(shí),真實(shí),可信,人看到藍(lán)色時(shí)情緒安寧。用它作為管理系統(tǒng)的主色調(diào)也是最合適不過(guò)了。白色在系統(tǒng)中主要作為背景色,導(dǎo)航欄字體顏色。白色視覺(jué)度,注目度都比較高,因?yàn)榘咨珵槿啵砸材軡M足本管理系統(tǒng)用戶心理要求,加之與藍(lán)色配合,在頁(yè)面右下方大量留白,使整個(gè)系統(tǒng)更具閱讀可視性,操作易用性。整個(gè)
85、系統(tǒng)看起來(lái)頗大氣,富有立體感。紅色純度高,注目性高,對(duì)人視覺(jué)刺激大,因此本系統(tǒng)將系統(tǒng)某些操作提示使用紅色字體,更加能起提示,警告等作用。黑色為全色相,沒(méi)有純度,它本身無(wú)刺激性,所有在本系統(tǒng)中的主體文字顏色都設(shè)置為黑色,這正所謂“白底黑字”,以增強(qiáng)閱讀可視性[16]。</p><p> 系統(tǒng)采用整體頁(yè)面,上方顯示大標(biāo)題,右側(cè)是服務(wù)器時(shí)間(用以幫助用戶確定登錄時(shí)間),標(biāo)題下方居右放置導(dǎo)航菜單,不同用戶的導(dǎo)航菜單不相
86、同。中部顯示網(wǎng)頁(yè)主體部分。</p><p> 如圖4-10系統(tǒng)功能信息界面就是遵循了如上原則,最終效果美觀大方。</p><p> 4.1.5 系統(tǒng)文件目錄結(jié)構(gòu)設(shè)計(jì)</p><p> 本系統(tǒng)有三種類型用戶:學(xué)生,教師,管理員,因?yàn)樗麄兊臋?quán)限各不相同,各自操作對(duì)象,操作內(nèi)容也不相同,所以將他們各自分配一個(gè)目錄,分別設(shè)計(jì)各自的操作頁(yè)面,分別設(shè)計(jì)程序。</p&
87、gt;<p><b> 樹(shù)狀如下:</b></p><p> teacher——教師操作頁(yè)面目錄</p><p> student——學(xué)生操作頁(yè)面目錄</p><p> admin——管理員操作頁(yè)面目錄</p><p> css——css樣式表存放目錄</p><p>
88、image——系統(tǒng)圖片文件存放目錄</p><p> files——系統(tǒng)公共文檔存放目錄</p><p><b> 4.2系統(tǒng)實(shí)現(xiàn)</b></p><p> 由于本系統(tǒng)完善度較高,貼近現(xiàn)實(shí)使用,故代碼量龐大,無(wú)法一一舉例說(shuō)明,以下僅列舉特定功能進(jìn)行說(shuō)明。</p><p> 4.2.1用戶驗(yàn)證功能的實(shí)現(xiàn)</p
89、><p> 系統(tǒng)設(shè)計(jì)的用戶登錄驗(yàn)證功能通過(guò)分別對(duì)不同用戶類型進(jìn)行驗(yàn)證得以實(shí)現(xiàn),以管理員登錄為例,只列出關(guān)鍵部分,其余代碼未列出。登錄界面效果如圖4-11所示,登錄錯(cuò)誤信息如圖4-12所示。</p><p><b> Dim UNM</b></p><p><b> Dim PWD</b></p><p
90、> UNM = Request.Form("textfield1") ’獲取用戶輸入用戶名</p><p> PWD = Request.Form("textfield2") ’獲取用戶輸入密碼</p><p><b> Dim conn</b></p><p> Set conn=Se
91、rver.CreateObject("ADODB.RecordSet")</p><p> conn.ActiveConnection = "DSN=hw;User ID=sa" ’連接數(shù)據(jù)庫(kù)</p><p> conn.Source = "select * from dbo.admin where admin_name='&
92、quot;&UNM&"'" ’打開(kāi)管理員信息表</p><p> conn.CursorType = 0</p><p> conn.LockType = 1</p><p> conn.Open()</p><p> if conn.eof or conn.bof then ’判斷用戶
93、是否存在</p><p> response.Redirect("../error.asp") ’不存在則跳轉(zhuǎn)到錯(cuò)誤頁(yè)面</p><p><b> else</b></p><p> if conn("admin_pass")=PWD then ’判斷用戶密碼是否輸入正確</p>
94、<p> session("admin")=UNM</p><p> response.Redirect("main.asp") ’用戶名密碼均正確則跳轉(zhuǎn)到信息頁(yè)面</p><p><b> else</b></p><p> response.Redirect("../er
95、ror.asp") ’密碼錯(cuò)誤則跳轉(zhuǎn)到錯(cuò)誤頁(yè)面</p><p> 4.2.2學(xué)生模塊的實(shí)現(xiàn)</p><p> 學(xué)生模塊包含的個(gè)人資料修改模塊,選題模塊,信息查詢模塊均已實(shí)現(xiàn)。以下以學(xué)生選題功能的實(shí)現(xiàn)為例,只列出關(guān)鍵部分,其余代碼未列出。學(xué)生選報(bào)題目界面如圖4-13所示。</p><p><b> <%</b></p
96、><p><b> Dim PWD</b></p><p><b> Dim ID</b></p><p> PWD = Request.Form("textfield1")</p><p> ID = Request.Form("hiddenField1"
97、;)</p><p><b> Dim conn</b></p><p> Set conn=Server.CreateObject("ADODB.RecordSet")</p><p> conn.ActiveConnection = "DSN=hw;User ID=sa"</p>
98、<p> conn.Source = "select * from dbo.student where stu_id='"&session("student")&"'"</p><p> conn.CursorType = 0</p><p> conn.LockType = 1&l
99、t;/p><p> conn.Open()</p><p> if conn("stu_pass")=PWD then</p><p> if conn("stu_works")="0" then</p><p><b> Dim conn2</b><
100、/p><p> Set conn2=Server.CreateObject("ADODB.RecordSet")</p><p> conn2.ActiveConnection = "DSN=hw;User ID=sa"</p><p> conn2.Source = "select * from dbo.work
101、s where works_id='"&ID&"'"</p><p> conn2.CursorType = 0</p><p> conn2.LockType = 1</p><p> conn2.Open()</p><p> if conn2("works_
102、state") = 2 then</p><p> conn2.close()</p><p> conn2.Source = "update dbo.works set works_state= 3 where works_id='"&ID&"'"</p><p> conn2
103、.CursorType = 1</p><p> conn2.LockType = 3</p><p> conn2.Open()</p><p> conn.close()</p><p> conn.Source = "update dbo.student set stu_works='"&ID
104、&"' where stu_id='"&session("student")&"'"</p><p> conn.CursorType = 1</p><p> conn.LockType = 3</p><p> conn.Open()</p&g
105、t;<p> Response.Write("選題成功,<a href='main.asp'>點(diǎn)擊這里刷新您的信息</a>")</p><p><b> else</b></p><p> Response.Write("此課題已經(jīng)被選報(bào),您無(wú)法選報(bào)這個(gè)題目,<a href
106、='list.asp'>點(diǎn)擊此處瀏覽所有可選課題</a>")</p><p><b> end if</b></p><p> Set conn2 = Nothing</p><p><b> else</b></p><p> Response.
107、Write("您已經(jīng)選報(bào)過(guò)題目,若要重新選題,請(qǐng)先放棄您原來(lái)選報(bào)的題目<br><a href='main.asp'>點(diǎn)擊這里刷新您的信息</a>")</p><p><b> end if</b></p><p><b> else</b></p><
108、p> Response.Write("密碼輸入錯(cuò)誤,<a href='javascript:history.back()'>請(qǐng)返回重新輸入</a><br>如果當(dāng)前用戶不是您,請(qǐng)勿為別人選題,請(qǐng)關(guān)閉瀏覽器重新登錄")</p><p> 4.2.3教師模塊的實(shí)現(xiàn)</p><p> 教師模塊中的個(gè)人資料修改模塊,
109、選題上報(bào)修改模塊,信息查詢模塊均已實(shí)現(xiàn)。以下以教師提交選題功能的實(shí)現(xiàn)為例,只列出關(guān)鍵部分,其余代碼未列出。教師提交選題界面如圖4-14所示。</p><p><b> Dim TIT</b></p><p><b> Dim CON</b></p><p><b> Dim SPE</b><
110、;/p><p><b> Dim GRO</b></p><p> TIT = Request.Form("textfield1")</p><p> CON = Request.Form("textfield2")</p><p> SPE = Request.Form(&q
111、uot;select")</p><p><b> Dim conn</b></p><p> Set conn=Server.CreateObject("ADODB.RecordSet")</p><p> conn.ActiveConnection = "DSN=hw;User ID=sa&qu
112、ot;</p><p> conn.Source = "select * from dbo.teacher where tea_id='"&session("teacher")&"'"</p><p> conn.CursorType = 1</p><p> conn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----畢業(yè)設(shè)計(jì)選題系統(tǒng)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)選題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)選題管理系統(tǒng)論文--畢業(yè)設(shè)計(jì)
- 教務(wù)畢業(yè)設(shè)計(jì)選題與選課系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---基于web的畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--網(wǎng)上畢業(yè)設(shè)計(jì)選題系統(tǒng)(含全套資料)
- 畢業(yè)設(shè)計(jì)--網(wǎng)上畢業(yè)設(shè)計(jì)選題系統(tǒng)(含全套資料).doc
- 畢業(yè)設(shè)計(jì)---高校畢業(yè)設(shè)計(jì)論文選題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì) 基于web的畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 高校畢業(yè)設(shè)計(jì)選題管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)在線選題系統(tǒng)畢業(yè)論文
- 畢業(yè)論文選題系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)選題參考
- uml課程設(shè)計(jì)-畢業(yè)設(shè)計(jì)選題系統(tǒng)
- 畢業(yè)設(shè)計(jì)網(wǎng)上選題系統(tǒng)
- 高校畢業(yè)設(shè)計(jì)選題管理系統(tǒng)畢業(yè)設(shè)計(jì)任務(wù)書(shū).doc
- 畢業(yè)設(shè)計(jì)選題表.doc
評(píng)論
0/150
提交評(píng)論