




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 四川理工學(xué)院畢業(yè)設(shè)計(jì)(論文)基于web的畢業(yè)設(shè)計(jì)管理系統(tǒng)開發(fā)學(xué) 生:趙勇建 學(xué) 號(hào):06101020225 專 業(yè):軟件工程 班 級(jí):2006級(jí)2班 指導(dǎo)教師:歐陽(yáng)俊林四川理工學(xué)院計(jì)算機(jī)學(xué)院二o一0年六月基于web的畢業(yè)設(shè)計(jì)管理系統(tǒng)開發(fā)摘 要基于web的畢業(yè)設(shè)計(jì)管理系統(tǒng)是用于代替?zhèn)鹘y(tǒng)畢業(yè)設(shè)計(jì)管理的新模式,是高校畢業(yè)設(shè)計(jì)管理的趨勢(shì)。本文對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)過(guò)程進(jìn)行了系統(tǒng)的闡述。首先,對(duì)系統(tǒng)的可行性和需求進(jìn)行了分析;然后對(duì)系統(tǒng)整體結(jié)構(gòu)和功能模塊的劃分進(jìn)行了說(shuō)明;接下來(lái)對(duì)數(shù)據(jù)庫(kù)的構(gòu)建進(jìn)行了討論;最后對(duì)系統(tǒng)核心功能的實(shí)現(xiàn)過(guò)程進(jìn)行較詳細(xì)的描述。系統(tǒng)核心使用asp技術(shù)結(jié)合框架技術(shù)實(shí)現(xiàn)。本文實(shí)現(xiàn)了
2、畢業(yè)設(shè)計(jì)中基本環(huán)節(jié)的功能。關(guān)鍵字:畢業(yè)設(shè)計(jì)管理;web;asp;the designing of web-based graduation project management systemabstractweb-based graduation project management system is a new model to replace traditional graduation project management .it becomes a trend for college graduation project management. this paper explains
3、 design and implementation of graduation management system in details. first of all, analyse the systems practicality and requirement. and then describe the overall structure of the system and the delineation of functional modules; discuessing how to build the structure of the database, finally desc
4、uribing the core functions of the system how to implement in details.the system combines asp technology and the framework to realize the core functions.the article implements basic functions of the system.keywords: graduation project management system;web;asp目 錄第1章 綜述11.1 系統(tǒng)開發(fā)背景11.2 畢業(yè)設(shè)計(jì)管理的現(xiàn)狀11.3 畢業(yè)
5、論文管理的發(fā)展趨勢(shì)21.4 選題意義和可行性21.4.1 選題來(lái)源21.4.2 題目的特色和現(xiàn)實(shí)意義21.4.3 系統(tǒng)的可行性21.5 論文結(jié)構(gòu)3第2章 需求分析42.1 系統(tǒng)需求分析42.2 功能需求42.2.1 管理員功能42.2.2 教師功能52.2.3 學(xué)生功能62.3 本章小結(jié)7第3章 概要設(shè)計(jì)83.1 系統(tǒng)工作流程83.2 系統(tǒng)總模塊劃分83.3 系統(tǒng)主要模塊的關(guān)系圖93.4 本章小結(jié)11第4章 詳細(xì)設(shè)計(jì)124.1 系統(tǒng)分層設(shè)計(jì)124.2 系統(tǒng)結(jié)構(gòu)化設(shè)計(jì)124.2.1 系統(tǒng)模塊結(jié)構(gòu)圖124.2.2 模塊類圖134.3 部分子模塊的詳細(xì)設(shè)計(jì)164.3.1 教師出題164.3.2 系審
6、核畢業(yè)設(shè)計(jì)題目164.3.3 學(xué)生選擇畢業(yè)設(shè)計(jì)題目164.3.4 學(xué)生上傳開題報(bào)告174.4 本章小結(jié)18第5章 系統(tǒng)的實(shí)現(xiàn)195.1 系統(tǒng)實(shí)現(xiàn)使用的技術(shù)195.2 數(shù)據(jù)庫(kù)195.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 195.2.2 數(shù)據(jù)庫(kù)的創(chuàng)建195.2.3 連接數(shù)據(jù)庫(kù)205.3 關(guān)鍵業(yè)務(wù)的實(shí)現(xiàn)215.3.1 教師題目申請(qǐng)實(shí)現(xiàn)215.3.2 部門審核教師申請(qǐng)題目的實(shí)現(xiàn)225.3.3 學(xué)生選題的實(shí)現(xiàn)225.3.4 學(xué)生上傳開題報(bào)告等225.3.5 院、系部門抽查設(shè)計(jì)進(jìn)度235.4 本章小結(jié)23第6章 結(jié)束語(yǔ)24致 謝26參考文獻(xiàn)27附錄a 數(shù)據(jù)表詳細(xì)設(shè)計(jì)28附錄b 主要業(yè)務(wù)實(shí)現(xiàn)代碼31第1章 綜述1.1 系統(tǒng)
7、開發(fā)背景畢業(yè)設(shè)計(jì)工作是高校畢業(yè)生走上工作崗位前的最后一次綜合性實(shí)踐教學(xué)活動(dòng)。這項(xiàng)工作時(shí)間要求緊,涉及面廣,再加上畢業(yè)設(shè)計(jì)期間學(xué)生外出實(shí)習(xí),影響了畢業(yè)生與學(xué)院、指導(dǎo)教師之間的及時(shí)指導(dǎo)和溝通,給此項(xiàng)工作帶來(lái)一些難度?;谝陨显?,本文提出設(shè)計(jì)的基于web平臺(tái)的畢業(yè)設(shè)計(jì)管理系統(tǒng),能夠?qū)漠厴I(yè)生設(shè)計(jì)選題、開題報(bào)告、論文指導(dǎo)、答辯到設(shè)計(jì)成績(jī)匯總統(tǒng)計(jì)等環(huán)節(jié)在web上實(shí)施,畢業(yè)生可以在互聯(lián)網(wǎng)上很方便地使用本系統(tǒng)進(jìn)行畢業(yè)設(shè)計(jì),指導(dǎo)教師也可以在網(wǎng)上向畢業(yè)生下達(dá)畢業(yè)設(shè)計(jì)的各項(xiàng)任務(wù)和進(jìn)行指導(dǎo),實(shí)現(xiàn)了對(duì)畢業(yè)設(shè)計(jì)諸多環(huán)節(jié)的在線信息化處理,為畢業(yè)設(shè)計(jì)管理工作提供了一種嶄新、高效的方法。1.2 畢業(yè)設(shè)計(jì)管理的現(xiàn)狀高校本科畢
8、業(yè)設(shè)計(jì)和畢業(yè)論文是人才培養(yǎng)和教學(xué)中一個(gè)非常重要的環(huán)節(jié),而通過(guò)調(diào)查,目前很多高校對(duì)于本科學(xué)生畢業(yè)設(shè)計(jì)和畢業(yè)論文的管理均是采用傳統(tǒng)的手工模式,首先,由符合指導(dǎo)資格的教師出題,然后再由教師指導(dǎo)學(xué)生選題,學(xué)生做完開題報(bào)告后,設(shè)計(jì)和論文的撰寫由指導(dǎo)教師指導(dǎo)完成,中途對(duì)設(shè)計(jì)和論文進(jìn)行中期檢查,最后進(jìn)行論文的批改、答辯以及論文的歸檔,在這一過(guò)程中,每一項(xiàng)工作一般都得教師與學(xué)生面對(duì)面交流,或者學(xué)生所做的設(shè)計(jì)和論文采用郵寄、e-mail、電話等方式與教師進(jìn)行交流。這種方式積極的一面在于教師和學(xué)生直接面對(duì)面的探討和解決問(wèn)題,但也存在著很多局限性,特別是隨著internet的出現(xiàn)和現(xiàn)代遠(yuǎn)程教育的發(fā)展以及現(xiàn)代本科教育
9、模式的發(fā)展,繼續(xù)采用傳統(tǒng)手工管理模式對(duì)畢業(yè)設(shè)計(jì)和畢業(yè)論文進(jìn)行管理就顯得費(fèi)時(shí),整理資料的工作量大,效率低,對(duì)于教學(xué)管理者來(lái)說(shuō)難以及時(shí)準(zhǔn)確地掌握畢業(yè)設(shè)計(jì)和論文的整體進(jìn)展情況,給管理帶來(lái)一定的難度,而這種情況的最終結(jié)果是導(dǎo)致畢業(yè)設(shè)計(jì)和畢業(yè)論文的質(zhì)量難以保證,也沒(méi)有充分利用無(wú)處不在的internet優(yōu)勢(shì)和豐富的網(wǎng)絡(luò)資源。在用計(jì)算機(jī)管理畢業(yè)設(shè)計(jì)和畢業(yè)論文的工作上,國(guó)外由于教育機(jī)制的不同,其相應(yīng)的管理軟件不能滿足我們的需要,國(guó)內(nèi)由于各種不同層次的學(xué)校管理制度的不同,也缺乏能夠滿足不同學(xué)校需要的管理軟件,因此,在這種狀況下,結(jié)合學(xué)校自身對(duì)畢業(yè)設(shè)計(jì)和畢業(yè)論文管理規(guī)定,開發(fā)一個(gè)適合自己學(xué)校的管理軟件,實(shí)現(xiàn)對(duì)畢業(yè)
10、設(shè)計(jì)和畢業(yè)論文這一重要教學(xué)環(huán)節(jié)進(jìn)行現(xiàn)代化的管理就顯得尤為重要,它不但是實(shí)現(xiàn)教學(xué)管理現(xiàn)代化和網(wǎng)絡(luò)化的一個(gè)重要手段,同時(shí)也是促進(jìn)傳統(tǒng)教學(xué)模式改革的一個(gè)方法。對(duì)于改進(jìn)教學(xué)管理,提高教學(xué)質(zhì)量具有十分重要的意義和較大的實(shí)用價(jià)值。1.3 畢業(yè)論文管理的發(fā)展趨勢(shì)隨著網(wǎng)絡(luò)的普及,各行各業(yè)對(duì)業(yè)務(wù)的管理實(shí)現(xiàn)網(wǎng)絡(luò)化是一個(gè)必然的趨勢(shì),在學(xué)校教學(xué)管理這一方面,目前已經(jīng)普遍實(shí)現(xiàn)的是學(xué)生的學(xué)籍管理,一些大型的教務(wù)管理系統(tǒng),在對(duì)畢業(yè)設(shè)計(jì)和畢業(yè)論文的管理這一方面很少涉及或者不夠全面,由于這一方面工作的重要性和特殊性,也缺乏一個(gè)通用的模式,而隨著遠(yuǎn)程教育的發(fā)展和豐富網(wǎng)絡(luò)資源的共享對(duì)它的管理實(shí)現(xiàn)網(wǎng)絡(luò)化是必要的,現(xiàn)實(shí)的和有較大實(shí)用價(jià)
11、值。畢業(yè)設(shè)計(jì)管理系統(tǒng)開發(fā)完成后,可以作為一個(gè)獨(dú)立的系統(tǒng)使用,也可以作為其它教務(wù)管理系統(tǒng)的子集,使得畢業(yè)設(shè)計(jì)和論文的管理和監(jiān)控這一重要的教學(xué)環(huán)節(jié)得以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)。1.4 選題意義和可行性1.4.1 選題來(lái)源四川理工學(xué)院目前的畢業(yè)論文(設(shè)計(jì))還沒(méi)有進(jìn)行計(jì)算機(jī)管理,每年都是由教師出好題目以后,打印出來(lái)由學(xué)生自由選題,這種方式出現(xiàn)了許多問(wèn)題,如:消耗時(shí)間較長(zhǎng)、工作效率低,出現(xiàn)不公平現(xiàn)象(每道論文題目的人數(shù)有限制,以班級(jí)為單位的手工選題方式出現(xiàn)選題速度快的班級(jí)或?qū)W生把某些題目選滿,有些老師的論文沒(méi)有人選或選的人數(shù)少,從而導(dǎo)致不平衡現(xiàn)象)。同時(shí),畢業(yè)論文和畢業(yè)答辯情況只有紙質(zhì)文件。這樣,管理的工作量太大,
12、查詢效率低。因此,需要開發(fā)一套管理系統(tǒng),從教師出題、學(xué)生選題直到畢業(yè)論文管理都使用計(jì)算機(jī)管理?;谝陨显颍疚奶岢隽碎_發(fā)網(wǎng)上選擇畢業(yè)論文的系統(tǒng),它能很好的解決以上問(wèn)題,改變了以往以班級(jí)為單位的原始手工選題的方式,極大地便捷了學(xué)生和指導(dǎo)老師,顯著地提高了工作效率。1.4.2 題目的特色和現(xiàn)實(shí)意義畢業(yè)設(shè)計(jì)管理系統(tǒng)的研究、開發(fā)和使用,可以實(shí)現(xiàn)畢業(yè)設(shè)計(jì)和論文撰寫的管理信息化和網(wǎng)絡(luò)化。通過(guò)網(wǎng)絡(luò)出題、選題,大大節(jié)約了時(shí)間,極大地便捷了學(xué)生和指導(dǎo)老師,顯著地提高了工作效率。實(shí)現(xiàn)了通過(guò)在線發(fā)布題、選題、出題、學(xué)生成績(jī)?nèi)霂?kù)等操作;教師只需要通過(guò)網(wǎng)絡(luò)提交自己的論文題目,瀏覽已選論文的學(xué)生;學(xué)生通過(guò)網(wǎng)絡(luò)直接選題、
13、選教,提交開題報(bào)告。論文管理系統(tǒng)彌補(bǔ)了以前的選題時(shí)間長(zhǎng)、工作效率低等不足,對(duì)于改進(jìn)教學(xué)管理,提高教學(xué)質(zhì)量具有十分重要的意義。1.4.3 系統(tǒng)的可行性從技術(shù)方面來(lái)看,該系統(tǒng)是基于b/s結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng),在技術(shù)上是可以實(shí)現(xiàn)的。該論文管理系統(tǒng)是在 windowsxp系統(tǒng)環(huán)境和基于web的網(wǎng)絡(luò)編程開發(fā)技術(shù)asp實(shí)現(xiàn),同時(shí)使用 micorsoft sql server 2000來(lái)持久化數(shù)據(jù)。從條件和環(huán)境上完全滿足系統(tǒng)的要求。因此從技術(shù)方面講,開發(fā)此論文管理系統(tǒng)是可行的。瀏覽器/服務(wù)器的模式體系結(jié)構(gòu)利用web服務(wù)器和asp作為數(shù)據(jù)庫(kù)操作的中間層、瀏覽器作為表現(xiàn)層,將客戶機(jī)/服務(wù)器模式的數(shù)據(jù)庫(kù)結(jié)構(gòu)與w
14、eb技術(shù)密切結(jié)合,從而形成具有三層web結(jié)構(gòu)的瀏覽器/服務(wù)器模式的數(shù)據(jù)庫(kù)體系。系統(tǒng)的工作原理:在前端采集用戶通過(guò)ie、netseape等瀏覽器向web服務(wù)器發(fā)出的請(qǐng)求,web服務(wù)器響應(yīng)請(qǐng)求,通過(guò)web服務(wù)的中間組件訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),并將操作結(jié)果以html頁(yè)面的形式返回給前端瀏覽器。本系統(tǒng)選用b/s模式通過(guò)瀏覽器,如ie就能實(shí)現(xiàn)在intemet上應(yīng)用和管理,并且在客戶端無(wú)需進(jìn)行任何配置。數(shù)據(jù)庫(kù)放在服務(wù)器端集中管理,系統(tǒng)的升級(jí)和改進(jìn)比較方便。從開發(fā)成本和效益方面看,本系統(tǒng)由于是一個(gè)中小型軟件系統(tǒng),無(wú)需投入太大的開發(fā)經(jīng)費(fèi),并且本系統(tǒng)實(shí)施后可以顯著提高論文管理效率,有助于實(shí)現(xiàn)畢業(yè)設(shè)計(jì)的網(wǎng)絡(luò)化管理,因此經(jīng)
15、濟(jì)上是可行的。從應(yīng)用和操作方面來(lái)說(shuō),畢業(yè)設(shè)計(jì)管理系統(tǒng)可適用于四川理工學(xué)院各個(gè)教學(xué)系部,系統(tǒng)開發(fā)完成后,對(duì)使用該系統(tǒng)的管理人員,教師和畢業(yè)班的學(xué)生進(jìn)行簡(jiǎn)單的培訓(xùn)就可以保證系統(tǒng)為相關(guān)人員所使用。1.5 論文結(jié)構(gòu)全文共分五章,具體內(nèi)容如下:第1章綜述,介紹了系統(tǒng)的選題來(lái)源和實(shí)用價(jià)值,國(guó)內(nèi)外研究的現(xiàn)狀及發(fā)展趨勢(shì),系統(tǒng)可行性說(shuō)明,作者對(duì)論文整體章節(jié)的安排。第2章需求分析,并對(duì)系統(tǒng)進(jìn)行了功能需求分析,給出了系統(tǒng)的用戶分類,然后對(duì)每類角色需求的功能進(jìn)行挖掘,并給出用戶對(duì)應(yīng)的用例圖。第3章概要設(shè)計(jì),在需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行了概要設(shè)計(jì)。分析了系統(tǒng)總體的工作流程,給出了系統(tǒng)的結(jié)構(gòu)框架和各部分模塊應(yīng)實(shí)現(xiàn)的功能
16、。第4章詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。其中包括系統(tǒng)分層設(shè)計(jì)和系統(tǒng)機(jī)構(gòu)化設(shè)計(jì),給出了系統(tǒng)分層模型圖和系統(tǒng)模塊結(jié)構(gòu)圖以及各模塊類圖,并對(duì)系統(tǒng)中使用的一些技術(shù)做了簡(jiǎn)介。然后對(duì)系統(tǒng)中關(guān)鍵業(yè)務(wù)邏輯進(jìn)行細(xì)說(shuō)設(shè)計(jì),并給出了系統(tǒng)中關(guān)鍵業(yè)務(wù)的順序圖。第5章系統(tǒng)的實(shí)現(xiàn),首先對(duì)操作數(shù)據(jù)庫(kù)接口進(jìn)行了設(shè)計(jì)。然后是對(duì)系統(tǒng)中關(guān)鍵業(yè)務(wù)的編碼實(shí)現(xiàn)。第6章結(jié)束語(yǔ),對(duì)實(shí)現(xiàn)本系統(tǒng)的過(guò)程和意義進(jìn)行了總結(jié)。總結(jié)了本系統(tǒng)最終實(shí)現(xiàn)的功能以及不足之處并提出了解決方案。第2章 需求分析2.1 系統(tǒng)需求分析畢業(yè)設(shè)計(jì)管理系統(tǒng)的服務(wù)對(duì)象為四川理工學(xué)院各個(gè)教學(xué)系的管理人員(審核組)、教師和畢業(yè)班學(xué)生。系統(tǒng)應(yīng)當(dāng)賦予這三類用戶不同的權(quán)限
17、??偟膩?lái)說(shuō),系統(tǒng)提供的服務(wù):用戶能從前臺(tái)進(jìn)行不同用戶登錄。教師通過(guò)網(wǎng)絡(luò)把畢業(yè)論文(設(shè)計(jì))題目提交到系統(tǒng),經(jīng)過(guò)審核員(組)審核后入庫(kù)。學(xué)生通過(guò)自己的登錄帳號(hào)進(jìn)入系統(tǒng)進(jìn)行資格認(rèn)證后,就可以看見(jiàn)通過(guò)了審核員(組)審核發(fā)布入庫(kù)的題目和指導(dǎo)教師。學(xué)生根據(jù)自己的實(shí)際情況選擇合適的題目(如無(wú)適合題目可自主申請(qǐng)課題)和教師。當(dāng)某一個(gè)題目或教師選擇人數(shù)超過(guò)設(shè)定的人數(shù)后,不能再選。學(xué)生選擇題目和教師后,系統(tǒng)將鎖定該模塊,學(xué)生聯(lián)系指導(dǎo)教師,完成開題報(bào)告并提交至系統(tǒng)。指導(dǎo)教師確認(rèn)學(xué)生可以開題后學(xué)生再進(jìn)行畢業(yè)設(shè)計(jì),最后提交畢業(yè)論文,準(zhǔn)備畢業(yè)答辯。每位學(xué)生的答辯記錄資料和論文都放到數(shù)據(jù)庫(kù)中。2.2 功能需求1、 畢業(yè)設(shè)計(jì)
18、管理系統(tǒng)共分三個(gè)部分:學(xué)生,教師,管理員。2、學(xué)生部分:選題、自主申請(qǐng)、提交前期文檔(如開題報(bào)告,任務(wù)書等)、提交畢業(yè)設(shè)計(jì)代碼(論文)、查看通知,瀏覽信息等操作。3、教師部分:包括題目申請(qǐng),審核學(xué)生自命課題,查看學(xué)生設(shè)計(jì)情況,查看、發(fā)布通知和留言等,學(xué)生成績(jī)?cè)u(píng)定,個(gè)人信息維護(hù)。4、管理員部分:包括題目審核,師生資格審核,跟蹤學(xué)生畢業(yè)設(shè)計(jì),下載學(xué)生上傳的畢業(yè)設(shè)計(jì)資料和文檔。5、對(duì)用戶初使化信息的入庫(kù)、瀏覽畢業(yè)論文情況、對(duì)畢業(yè)論文題目的審核入庫(kù)、畢業(yè)答辯記錄和畢業(yè)答辯成績(jī)的入庫(kù)等。6、從系統(tǒng)的服務(wù)對(duì)象為出發(fā)點(diǎn),下面具體描述系統(tǒng)應(yīng)具備的功能。2.2.1 管理員功能為管理員提供的功能,如圖-所示:圖2
19、.1 管理員功能1、審核題目:將教師提交的所有題目顯示,點(diǎn)擊查看題目具體要求和說(shuō)明,審核論文是否符合要求。如果通過(guò)審核則進(jìn)行發(fā)布。處于發(fā)布狀態(tài)的題目將不能再發(fā)布,學(xué)生只能選擇審核通過(guò)了的題目或自主申請(qǐng)題目。2、跟蹤學(xué)生畢業(yè)設(shè)計(jì)情況:瀏覽已經(jīng)選擇了題目的學(xué)生。通過(guò)輸入學(xué)生的任一基本信息(如學(xué)號(hào)、姓名等),在數(shù)據(jù)庫(kù)中查找,得到學(xué)生的基本信息和學(xué)生題目的信息。再根據(jù)題目id查找題庫(kù)表中對(duì)應(yīng)的論文題目和指導(dǎo)教師等相關(guān)信息。3、 學(xué)生/教師管理:對(duì)學(xué)生/教師具體信息查看和管理4、 通知管理:管理員發(fā)布通知和相關(guān)資源。以方便指導(dǎo)學(xué)生和教師工作安排。5、 資格審核:對(duì)學(xué)生畢業(yè)設(shè)計(jì)資格,教師指導(dǎo)資格進(jìn)行審核
20、。根據(jù)教師職稱指定可申請(qǐng)題目數(shù)和可指導(dǎo)學(xué)生數(shù)。2.2.2 教師功能為教師提供的功能,如圖2-2所示: 圖2-2 教師功能 1、 指導(dǎo)資格申請(qǐng):教師需要登陸系統(tǒng)提交申請(qǐng)進(jìn)行指導(dǎo)資格認(rèn)證,通過(guò)之后方可進(jìn)行題目申請(qǐng);2、題目申請(qǐng):教師創(chuàng)建畢業(yè)設(shè)計(jì)題目,并提交到系統(tǒng),等待管理員審核,只能審核通過(guò)了的題目才能進(jìn)入題庫(kù)成為正式題目,只有正式題目學(xué)生才能選擇。3、查看發(fā)布通知、留言等:教師在登陸后可以發(fā)布查看通知,在學(xué)生與課題確認(rèn)后可對(duì)自己所指導(dǎo)學(xué)生進(jìn)行留言,與學(xué)生進(jìn)行即時(shí)交流。4、維護(hù)個(gè)人資料:修改自己的個(gè)人信息,比如修改密碼,電話,郵箱等。5、 審核學(xué)生申請(qǐng)的題目查看學(xué)生設(shè)計(jì):教師查看學(xué)生所申請(qǐng)指導(dǎo)教師
21、為自己的題目并根據(jù)審核標(biāo)準(zhǔn)審核,教師可查看自己所指導(dǎo)學(xué)生的設(shè)計(jì)完成情況,并評(píng)閱。6、學(xué)生成績(jī)?cè)u(píng)定:在評(píng)閱學(xué)生設(shè)計(jì)并確認(rèn)通過(guò)后進(jìn)行評(píng)分,上傳到系統(tǒng)。2.2.3 學(xué)生功能系統(tǒng)為學(xué)生提供的功能,如圖2-3所示:圖2-3 學(xué)生功能1、 選題:學(xué)生通過(guò)自己的賬號(hào)進(jìn)入系統(tǒng)確認(rèn)個(gè)人信息提交資格申請(qǐng),通過(guò)后可瀏覽經(jīng)過(guò)教研審核入庫(kù)的題目。根據(jù)自己的情況選擇合適的題目(亦可自主申請(qǐng)課題),當(dāng)某一個(gè)題目選擇人數(shù)超過(guò)限定的人數(shù)后,不能再選。2、 前期文檔提交:學(xué)生選擇題目后,通過(guò)留言模塊與指導(dǎo)教師聯(lián)系,完成并提交開題報(bào)告、任務(wù)書等。指導(dǎo)教師確認(rèn)可以開題后,進(jìn)入設(shè)計(jì)環(huán)節(jié)。3、 代碼(論文)提交:學(xué)生完成論文后,讓學(xué)生從
22、網(wǎng)上提交畢業(yè)論文到系統(tǒng)供教師評(píng)閱,打分。4、 查看公告/通知,留言收發(fā):學(xué)生登陸后可以查看教師通知,系統(tǒng)公告,并下載相關(guān)資源,與教師通過(guò)留言進(jìn)行即時(shí)交流。5、 維護(hù)個(gè)人資料:學(xué)生可以維護(hù)自己的信息,比如聯(lián)系方式,密碼等。2.3 本章小結(jié)本章對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)選進(jìn)行了需求分析。主要包括對(duì)系統(tǒng)功能性需求和各類用戶角色的功能分析。下一章將要在此基礎(chǔ)上,對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)進(jìn)行設(shè)計(jì)。第3章 概要設(shè)計(jì)本章的主要內(nèi)容是系統(tǒng)的設(shè)計(jì),將在上一章需求分析的基礎(chǔ)上,對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)進(jìn)行概要設(shè)計(jì)。3.1 系統(tǒng)工作流程本系統(tǒng)主要由以下幾個(gè)過(guò)程組成:出題,審題,選題,開題報(bào)告,畢業(yè)設(shè)計(jì)。如圖3-1所示:圖3-1 系統(tǒng)工
23、作流程流程說(shuō)明:系統(tǒng)管理員統(tǒng)一導(dǎo)入教師/學(xué)生基本信息;教師/學(xué)生登陸確認(rèn)信息并提交資格申請(qǐng);院系管理員審核通過(guò)后教師可申請(qǐng)題目入庫(kù),學(xué)生對(duì)審核通過(guò)的題目進(jìn)行選擇或自主申請(qǐng)題目(自主申請(qǐng)題目需要指定指導(dǎo)教師,并交由該教師審核)。前期準(zhǔn)備工作完成后進(jìn)入開題環(huán)節(jié),學(xué)生提交開題報(bào)告到系統(tǒng)由教師審閱通過(guò)后進(jìn)入設(shè)計(jì)環(huán)節(jié),學(xué)生根據(jù)任務(wù)書完成設(shè)計(jì)(論文),設(shè)計(jì)(論文)經(jīng)指導(dǎo)教師根據(jù)標(biāo)準(zhǔn)審核通過(guò)進(jìn)入答辯環(huán)節(jié)。3.2 系統(tǒng)總模塊劃分論文管理系統(tǒng)分為三個(gè)模塊,包括管理員模塊、學(xué)生模塊、教師模塊。1、學(xué)生管理模塊:其主要使用者為畢業(yè)班學(xué)生。提供的功能有:查詢論文題目及要求、網(wǎng)上選取論文題目、選擇指導(dǎo)教師、網(wǎng)上提交開題
24、報(bào)告、網(wǎng)上提交畢業(yè)論文。2、教師模塊:由教師使用,提供的功能有:網(wǎng)上提交畢業(yè)論文題目及要求、查看學(xué)生的選題情況、對(duì)自主申請(qǐng)題目學(xué)生題目審核、查看學(xué)生的開題報(bào)告、中期報(bào)告以及畢業(yè)論文、成績(jī)?cè)u(píng)定。3、管理員模塊:由系,學(xué)院,教務(wù)處使用。提供的功能有審核資格,審核題目,學(xué)生教師信息管理,畢業(yè)設(shè)計(jì)環(huán)節(jié)管理、學(xué)生進(jìn)度跟蹤抽查等。3.3 系統(tǒng)主要模塊的關(guān)系圖一、系統(tǒng)功能模塊圖如圖3-2所示:圖3-2系統(tǒng)功能模塊2、 學(xué)生模塊該模塊為學(xué)生提供操作:學(xué)生可通過(guò)該模塊所提供的功能進(jìn)行畢業(yè)設(shè)計(jì)資格申請(qǐng),題目選擇(如題庫(kù)中題目不適合自己還可以自己申請(qǐng)題目,如已選題,可退選再選其他題目)。自主選擇指導(dǎo)教師,查看各級(jí)部
25、門發(fā)布的通知,和下載相關(guān)資源。對(duì)個(gè)人基本信息進(jìn)行維護(hù)(如,密碼,電話郵箱等非系統(tǒng)鎖定信息),提交所有畢業(yè)設(shè)計(jì)環(huán)節(jié)中需要上交的穩(wěn)當(dāng),代碼(如開題報(bào)告、任務(wù)書、各階段論文文檔、設(shè)計(jì)代碼等);查看設(shè)計(jì)最終成績(jī)。如圖3-3所示:圖3-3學(xué)生模塊3、 教師模塊該模塊為教師提供操作:教師可通過(guò)該模塊提供的功能進(jìn)行畢業(yè)設(shè)計(jì)指導(dǎo)資格申請(qǐng);申請(qǐng)?jiān)O(shè)計(jì)課題(最多可申請(qǐng)10個(gè));查看自己所指導(dǎo)學(xué)生的所有基本信息;發(fā)布通知以及相關(guān)資源上傳;對(duì)學(xué)生的開題報(bào)告、任務(wù)書、設(shè)計(jì)各階段文檔、代碼等進(jìn)行審核;最后對(duì)學(xué)生設(shè)計(jì)進(jìn)行評(píng)分,并錄入。如圖3-4所示:圖3-4 教師模塊四、管理員模塊該模塊為管理員提供操作:部門管理員:對(duì)學(xué)生/
26、教師基本信息進(jìn)行管理;對(duì)教師指導(dǎo)資格、學(xué)生畢業(yè)設(shè)計(jì)資格審核;發(fā)布院系部門公告,;對(duì)學(xué)生設(shè)計(jì)進(jìn)度跟蹤管理。系統(tǒng)管理員:錄入教師學(xué)生基本信息并實(shí)施管理;發(fā)布系統(tǒng)公告(如功能模塊的開放關(guān)閉等)如圖3-5所示:圖3-5管理員模塊3.4 本章小結(jié)本章在上一章需求分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行了概要設(shè)計(jì)。首先對(duì)系統(tǒng)總體的工作流程進(jìn)行設(shè)計(jì),然后劃分系統(tǒng)的模塊。下一章將會(huì)在本章的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。第4章 詳細(xì)設(shè)計(jì)本章在上一章概要設(shè)計(jì)的基礎(chǔ)上,對(duì)本系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。4.1 系統(tǒng)分層設(shè)計(jì)本系統(tǒng)分為瀏覽器,web服務(wù)器,數(shù)據(jù)庫(kù)三層。如圖4-1所示:圖4-1 b/s結(jié)構(gòu)為使程序方便擴(kuò)展,修改。web服務(wù)器上又被劃分
27、為:web層、服務(wù)層和持久層三層。如圖4-2所示:圖4-2 web層劃分web層、服務(wù)層和持久層的職責(zé)如下表4-1所示:表4-1層名職責(zé)依賴層web層接收瀏覽器請(qǐng)求,調(diào)用服務(wù)層接口,并響應(yīng)瀏覽器。服務(wù)層服務(wù)層供瀏覽器或web層調(diào)用,實(shí)現(xiàn)業(yè)務(wù)邏輯和事務(wù)管理。持久層持久層提供訪問(wèn)和操作數(shù)據(jù)庫(kù)的接口。供服務(wù)層使用。數(shù)據(jù)庫(kù)4.2 系統(tǒng)結(jié)構(gòu)化設(shè)計(jì)4.2.1 系統(tǒng)模塊結(jié)構(gòu)圖結(jié)構(gòu)設(shè)計(jì)1的目標(biāo)是,綜合采用各中手段,將系統(tǒng)需求轉(zhuǎn)換為數(shù)據(jù)結(jié)構(gòu)模塊結(jié)構(gòu)(或?qū)ο?類結(jié)構(gòu))的表達(dá)形式,并實(shí)現(xiàn)系統(tǒng)的性能,安全性,可靠性要求。結(jié)構(gòu)設(shè)計(jì)的結(jié)果是用模塊結(jié)構(gòu)圖表達(dá),如圖4-3所示。在圖中,矩形表示相對(duì)獨(dú)立的功能單元,稱為“模塊”
28、。連接上下層模塊的線段表示它們之間的的調(diào)用關(guān)系。處于上層的是控制(管理)模塊,它們執(zhí)行協(xié)調(diào)和控制的功能。處于下層的是從屬模塊,它們執(zhí)行具體的數(shù)據(jù)處理功能。按照控制模塊的內(nèi)部邏輯,一個(gè)控制模塊可以調(diào)用一個(gè)或多個(gè)下屬模塊;一個(gè)下屬模塊可以被多個(gè)控制模塊調(diào)用。圖4-3 系統(tǒng)模塊結(jié)構(gòu)圖4.2.2 模塊類圖類圖(class diagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。類圖(class diagram)由許多(靜態(tài))說(shuō)明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屬于)包中,
29、僅顯示特定包中的相關(guān)內(nèi)容。它作為最常用的uml圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)。 一、學(xué)生模塊類圖如圖4-3所示:圖4-4 學(xué)生類圖二、教師模塊類圖如圖4-4所示:圖4-5教師類圖三、管理員模塊類圖如圖4-5所示:圖4-6管理員類圖四、選題模塊類圖如圖4-7所示: 圖4-7選題類圖4.3 部分子模塊的詳細(xì)設(shè)計(jì)4.3.1 教師出題教師登錄系統(tǒng)后,可以將論文的題目輸入到系統(tǒng)中,其順序如圖4-9所示:圖4-9 教師出題順序圖4.3.2 系審核畢業(yè)設(shè)計(jì)題目系管理員登陸后,可以對(duì)教師申請(qǐng)的題目進(jìn)行審核。題目審核通過(guò)后會(huì)成為正式題目。學(xué)生的畢業(yè)設(shè)計(jì)選題只能選擇正式題
30、目。其順序圖如圖4-10所示:圖4-10 設(shè)計(jì)題目審核順序圖4.3.3 學(xué)生選擇畢業(yè)設(shè)計(jì)題目學(xué)生登錄后,瀏覽己經(jīng)審核發(fā)布的論文題目,在可選的論文題目中,根據(jù)自己的情況選擇題目進(jìn)行提交。其順序圖如圖4-11所示:圖4-11 學(xué)生選題順序圖4.3.4 學(xué)生上傳開題報(bào)告學(xué)生登陸后,可以為畢業(yè)設(shè)計(jì)題目上傳開題報(bào)告。其順序圖4-12所示:圖4-12 學(xué)生上傳開題報(bào)告順序圖4.4 本章小結(jié)本章根據(jù)上一章的概要設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì)。首先對(duì)本系統(tǒng)的分層結(jié)構(gòu)設(shè)計(jì),然后進(jìn)行了系統(tǒng)結(jié)構(gòu)設(shè)計(jì),給出了系統(tǒng)模塊結(jié)構(gòu)圖。并對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行了詳細(xì)設(shè)計(jì),給出了關(guān)鍵性業(yè)務(wù)模塊的順序圖。下一章將在本章設(shè)計(jì)的基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行
31、編碼實(shí)現(xiàn)和提出解決系統(tǒng)關(guān)鍵問(wèn)題的一些方法和策略。第5章 系統(tǒng)的實(shí)現(xiàn)本章將在第4章系統(tǒng)詳細(xì)設(shè)計(jì)的基礎(chǔ)上,給出畢業(yè)設(shè)計(jì)管理系統(tǒng)中連接數(shù)據(jù)庫(kù)、瀏覽.審核.發(fā)布論文、學(xué)生答辯記錄、成績(jī)?nèi)霂?kù)、學(xué)生瀏覽、選擇論文題目、學(xué)生提交開題報(bào)告或論文等部分模塊的實(shí)現(xiàn),并探討系統(tǒng)中的一些關(guān)鍵問(wèn)題的解決方法。5.1 系統(tǒng)實(shí)現(xiàn)使用的技術(shù) 用戶通過(guò)瀏覽器使用http協(xié)議與服務(wù)器通信。服務(wù)端全部使用asp(active service page)技術(shù)實(shí)現(xiàn)。當(dāng)用戶使用瀏覽器請(qǐng)求asp主頁(yè)時(shí),web服務(wù)器響應(yīng),調(diào)用asp引擎來(lái)執(zhí)行asp文件,并解釋其中的腳本語(yǔ)言(javascript 或vbscript),通過(guò)odbc連接數(shù)據(jù)庫(kù)
32、,由數(shù)據(jù)庫(kù)訪問(wèn)組件ado(activex data objects)完成數(shù)據(jù)庫(kù)操作,最后asp生成包含有數(shù)據(jù)查詢結(jié)果的html主頁(yè)返回用戶端顯示。5.2 數(shù)據(jù)庫(kù)5.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 1、 通用檢索主頁(yè)的設(shè)計(jì) 通用檢索主頁(yè)的設(shè)計(jì),實(shí)際就是對(duì)一個(gè)html form表單進(jìn)行編碼和提交的過(guò)程。form表單是html中能夠?qū)崿F(xiàn)web頁(yè)面交互性的重要組成部分,它為web頁(yè)面提供了豐富的交互對(duì)象,可以方便地完成信息查詢條件的錄入及數(shù)據(jù)庫(kù)、檢索途徑的選擇等。2、 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì) 數(shù)據(jù)庫(kù)接口程序設(shè)計(jì)的關(guān)鍵是通過(guò)activex服務(wù)器組件ado及包含的對(duì)象,實(shí)現(xiàn)對(duì)數(shù)據(jù)源的讀寫,用戶可在瀏覽器畫面中檢索、輸入
33、、更新和刪除數(shù)據(jù)庫(kù)信息,從而建立提供數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容。ado主要提供了七個(gè)對(duì)象和四個(gè)集合來(lái)完成對(duì)于數(shù)據(jù)庫(kù)的管理,包括:connection、command、parameter、recordset、field、property、error以及fields、properties、parameters、errors。5.2.2 數(shù)據(jù)庫(kù)的創(chuàng)建 使用microsoft sql server 2000數(shù)據(jù)庫(kù)的企業(yè)管理器創(chuàng)建用戶數(shù)據(jù)庫(kù),本系統(tǒng)數(shù)據(jù)庫(kù)名為:sheji. 打開新創(chuàng)建的數(shù)據(jù)庫(kù),根據(jù)web服務(wù)器系統(tǒng)中需要?jiǎng)?chuàng)建數(shù)據(jù)表并保存。具體需要?jiǎng)?chuàng)建以下數(shù)據(jù)表:1、t_bumen:存放部門管理員信息;2、t_i
34、nfo:存放上傳文件詳細(xì)信息;3、t_jiaoshi:存放教師信息;4、t_new:存放公告,通知信息;5、t_right:存放模塊開放情況;6、t_sjsq:存放教師/學(xué)生資格申請(qǐng)名單;7、t_sjsq1:存放教師/學(xué)生審核通過(guò)名單;8、t_system:存放系統(tǒng)管理員信息;9、t_timu:存放教師/學(xué)生題目申請(qǐng)信息;10、t_timu1:存放通過(guò)審核題目(即題庫(kù))11、t_xuanti:存放學(xué)生選題/選教情況;12、t_xuesheng:存放學(xué)生信息;13、t_email:存放教師與學(xué)生在線即時(shí)交流信息。各數(shù)據(jù)表詳細(xì)設(shè)計(jì)情況請(qǐng)參見(jiàn)附錄a。5.2.3 連接數(shù)據(jù)庫(kù)一、選擇連接數(shù)據(jù)庫(kù)方式:1、
35、 使用odbc數(shù)據(jù)源連接,這種連接方式需要配置系統(tǒng)數(shù)據(jù)源。移植性太弱。2、使用odbc驅(qū)動(dòng)來(lái)連接,這種連接方式不需要配置系統(tǒng)數(shù)據(jù)源 ,系統(tǒng)移植性大大提高。這里我們需要使系統(tǒng)具有較強(qiáng)的移植性所以選用odbc驅(qū)動(dòng)連接來(lái)實(shí)現(xiàn)。2、 創(chuàng)建數(shù)據(jù)庫(kù)鏈接(connection) 通過(guò)服務(wù)器對(duì)象的createobject方法,可以創(chuàng)建connection對(duì)象和使用變量接受對(duì)象引用。一旦連接對(duì)象創(chuàng)建之后,它就可用來(lái)打開到任何odbc數(shù)據(jù)源的連接。3、 創(chuàng)建數(shù)據(jù)對(duì)象(recordset) dim rs 申明變量 set rs=server.creatobject(adodb.recordset) 創(chuàng)建數(shù)據(jù)對(duì)象。4
36、、 關(guān)閉數(shù)據(jù)連接通過(guò)對(duì)象connection和recordset的close方法來(lái)關(guān)閉連接和記錄集,在關(guān)閉前須清空集合。五、具體實(shí)現(xiàn)如下代碼所示:5.3 關(guān)鍵業(yè)務(wù)的實(shí)現(xiàn)5.3.1 教師題目申請(qǐng)實(shí)現(xiàn)一、申請(qǐng)注意事項(xiàng)如圖5-1所示:圖5-1 課題申請(qǐng)須知 教師在申請(qǐng)題目之前,須仔細(xì)閱讀申請(qǐng)須知,并按照相關(guān)規(guī)定進(jìn)行課題申請(qǐng)操作。二、申請(qǐng)界面如圖5-2所示:圖5-2 教師題目申請(qǐng)教師可通過(guò)此界面進(jìn)行申請(qǐng)課題相關(guān)信息的填寫并提交到服務(wù)器,供管理員審核。詳細(xì)實(shí)現(xiàn)代碼參見(jiàn)附錄b 源碼一5.3.2 部門審核教師申請(qǐng)題目的實(shí)現(xiàn)審核界面如圖5-3所示:圖5-3 教師題目審核管理員可通過(guò)此界面對(duì)指導(dǎo)教師所申請(qǐng)的課題
37、進(jìn)行審核入庫(kù)。詳細(xì)實(shí)現(xiàn)代碼參見(jiàn)附錄b 源碼二5.3.3 學(xué)生選題的實(shí)現(xiàn)操作界面如圖5-4、圖5-5所示:圖5-4 已選題圖5-5 未選題學(xué)生可通過(guò)以上兩個(gè)界面進(jìn)行題目的選取和退選操作。詳細(xì)實(shí)現(xiàn)代碼參見(jiàn)附錄b源碼三5.3.4 學(xué)生上傳開題報(bào)告等上傳界面如圖5-6所示:圖5-6 學(xué)生上傳文檔學(xué)生可通過(guò)該界面進(jìn)行設(shè)計(jì)文檔的上傳供指導(dǎo)教師評(píng)閱。詳細(xì)實(shí)現(xiàn)代碼參見(jiàn)附錄b 源碼四5.3.5 院、系部門抽查設(shè)計(jì)進(jìn)度抽查界面如圖5-7所示:圖5-7學(xué)生設(shè)計(jì)進(jìn)度抽查院、系管理員可在此界面對(duì)所選定的學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)任一環(huán)節(jié)完成情況的抽查,詳細(xì)實(shí)現(xiàn)代碼參見(jiàn)附錄b 源碼五。5.4 本章小結(jié)本章對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)進(jìn)行了編
38、碼實(shí)現(xiàn),完成了系統(tǒng)的開發(fā),在文章中,限于篇幅的原因,給出了主要模塊的實(shí)現(xiàn)代碼和實(shí)現(xiàn)后的界面圖,如需查看其他功能,請(qǐng)登陸系統(tǒng)。第6章 結(jié)束語(yǔ)本課題在開發(fā)的中從開始到結(jié)束經(jīng)歷了很多過(guò)程,從前老以為只要程序編好就行,很少有意識(shí)的訓(xùn)練自己對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)。而且每次課程設(shè)計(jì)都是急于編碼,根本不從整體考慮系統(tǒng)和設(shè)計(jì)。顯然,這種方法是不可取得,若是一個(gè)小程序還可以,但是涉及到稍微大一些的項(xiàng)目時(shí),就會(huì)出現(xiàn)顧此失彼,多次返工,最后會(huì)心有余而力不足,使整個(gè)系統(tǒng)以失敗結(jié)束。此次的畢業(yè)設(shè)計(jì)管理系統(tǒng)是基于b/s結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng),這對(duì)于高校本科生的畢業(yè)設(shè)計(jì)和畢業(yè)設(shè)計(jì)進(jìn)行計(jì)算機(jī)管理,有利于提高工作效率,解決了畢業(yè)生校
39、外實(shí)習(xí)難于與教師面對(duì)面直接接觸帶來(lái)的很多不方便的問(wèn)題,對(duì)于監(jiān)督和檢查畢業(yè)設(shè)計(jì)和畢業(yè)論文這一重要的教學(xué)環(huán)節(jié)提供了良好的環(huán)境和工作平臺(tái)。對(duì)于改進(jìn)傳統(tǒng)的畢業(yè)論文管理模式注入了新的內(nèi)容,對(duì)提高人才培養(yǎng)質(zhì)量起到了積極的作用。在這次系統(tǒng)設(shè)計(jì)中我深刻體會(huì)到以下三點(diǎn):(1)需求分析是以后設(shè)計(jì)和實(shí)現(xiàn)能順利進(jìn)行的保證和依據(jù),若沒(méi)有做好需求分析,那么你就不知道自己的系統(tǒng)應(yīng)該實(shí)現(xiàn)什么功能,這樣會(huì)導(dǎo)致在以后的系統(tǒng)實(shí)現(xiàn)時(shí)會(huì)頻繁的給系統(tǒng)增加功能,而把整個(gè)設(shè)計(jì)搞得很亂。因此需求分析必須認(rèn)真做好,為以后設(shè)計(jì)和實(shí)現(xiàn)奠定好的基礎(chǔ)。(2)不要急于做總體設(shè)計(jì),也不要忽略總體設(shè)計(jì)的重要性。在做總體設(shè)計(jì)之前一定要對(duì)所做系統(tǒng)有個(gè)清楚地認(rèn)識(shí),
40、也要對(duì)開發(fā)系統(tǒng)的技術(shù)尤其是關(guān)鍵技術(shù)有清楚的認(rèn)識(shí),然后選擇設(shè)計(jì)模式或設(shè)計(jì)思想,這樣可以避免把系統(tǒng)復(fù)雜化或過(guò)于簡(jiǎn)單化。(3)整體規(guī)劃或總體設(shè)計(jì)不必過(guò)于注重實(shí)現(xiàn)細(xì)節(jié)。在做總體設(shè)計(jì)時(shí)不要一味的把某個(gè)功能具體到實(shí)現(xiàn),不要老是把精力放在怎么實(shí)現(xiàn)上,而是要放在怎樣完整的抽象整個(gè)系統(tǒng)上。設(shè)計(jì)中的不足:在本次設(shè)計(jì)開發(fā)過(guò)程中,在代碼的整體編排上獨(dú)立性有一很大的提高,但是隨之而來(lái)的,在可讀性方面可能還有一些欠缺考慮的地方存在,對(duì)于其本系統(tǒng)的設(shè)計(jì)者來(lái)看,整體的架構(gòu)可能還不太清晰,總體還是不夠好,今后應(yīng)該在實(shí)踐中繼續(xù)提高,在注釋的書寫方面也是有待加強(qiáng),應(yīng)著重重視這一方面文字的書寫,這樣更可以便于閱讀,加快讀程序者了解程
41、序整體架構(gòu)和思路,這也是日后要加強(qiáng)的部分。在管理員權(quán)限方面,由于設(shè)計(jì)的時(shí)間安排不夠合理,管理員登陸的功能沒(méi)能夠完全實(shí)現(xiàn),比如管理員應(yīng)該可以刪除分類,但這次設(shè)計(jì)中沒(méi)有完成此功能??傊?,由于個(gè)人的知識(shí)水平和經(jīng)驗(yàn)的不足,本設(shè)計(jì)中可能存在很多的問(wèn)題,我會(huì)在今后的學(xué)習(xí)中逐步加強(qiáng)。致 謝經(jīng)過(guò)半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是困難的。 在這里首先要感謝我的導(dǎo)師歐陽(yáng)俊林老師。歐陽(yáng)老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后
42、期詳細(xì)設(shè)計(jì),設(shè)計(jì)代碼等整個(gè)過(guò)程中都給予了我悉心的指導(dǎo)。我的設(shè)計(jì)較為繁瑣,工作量較大,但是歐陽(yáng)老師仍然細(xì)心地糾正代碼中的錯(cuò)誤。除了敬佩歐陽(yáng)老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 其次要感謝我的同學(xué)孫權(quán)、張魁文、李緣文對(duì)我無(wú)私的幫助,在軟件的開發(fā)研制中給予我很大的幫助,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì),我要感謝我的母校四川理工大學(xué),是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過(guò)課的每一位老師,是你們教會(huì)我專業(yè)知識(shí)。在此,我要再說(shuō)一次謝謝!謝謝大家!參考文獻(xiàn)1周楓,劉曉燕,李秀敏,李丹編著.軟件工程(第二版)m.重慶:重慶
43、大學(xué)出版社,2006.42張景峰,陳剛,李杰,莊連英編.asp程序設(shè)計(jì)m.北京:高等教育出版社,2005.93李丹丹,史秀章著.sql server 2000 數(shù)據(jù)庫(kù)實(shí)訓(xùn)教程m.北京:清華大學(xué)出版社,2007.24劉淳,雷軍環(huán),徐剛強(qiáng)著.數(shù)據(jù)庫(kù)系統(tǒng)原理與應(yīng)用.m北京:中國(guó)水利水電出版社,20055施伯樂(lè),丁寶康,汪衛(wèi)編著.數(shù)據(jù)庫(kù)系統(tǒng)教程(第2版)m.北京:高等教育出版社,2003.86趙祖蔭,張瑜,趙卓群,孫浚龍編著.電子商務(wù)網(wǎng)站建設(shè)教程m.北京:清華大學(xué)出版社,20047王少鋒編著.uml面向?qū)ο蠹夹g(shù)m.北京:清華大學(xué)出版社,2004.2附錄a 數(shù)據(jù)表詳細(xì)設(shè)計(jì)表1、t_bumen 數(shù)據(jù)表:表二、t_info數(shù)據(jù)表:表三、t_jiaoshi數(shù)據(jù)表:表四、t_new數(shù)據(jù)表:表五、t_right數(shù)據(jù)表:表六、t_sjsq數(shù)據(jù)表:表七、t_sjsq1數(shù)據(jù)表:表八、t_systemt數(shù)據(jù)表:表九、t_timu數(shù)據(jù)表:表十、t_timu1數(shù)據(jù)表:表十一、t_xuanti 數(shù)據(jù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美容學(xué)院面試題庫(kù)及答案
- 自動(dòng)控制原理試題及答案
- 出試題及答案用什么軟件ai
- 支持更高效學(xué)習(xí)的多媒體應(yīng)用設(shè)計(jì)師試題及答案
- 2025年煙草香精項(xiàng)目申請(qǐng)報(bào)告模板
- 農(nóng)信社考試題庫(kù)及答案
- 備考心態(tài)的系統(tǒng)分析師考試試題及答案
- 網(wǎng)絡(luò)設(shè)計(jì)師考試要點(diǎn)與試題及答案
- 初中物理基礎(chǔ)試題及答案
- 肌肉功能解剖試題及答案
- LCE-RB-3-004空調(diào)風(fēng)柜保養(yǎng)指導(dǎo)書內(nèi)容
- GB/T 26516-2011按摩精油
- 2023年燕舞集團(tuán)有限公司招聘筆試模擬試題及答案解析
- 電機(jī)檢測(cè)報(bào)告
- 上市合作合同協(xié)議書范本-IPO
- 最新消毒記錄表每日消毒表
- 自發(fā)冠脈夾層診療指南解讀
- 《一滴水經(jīng)過(guò)麗江》的課件
- 三級(jí)醫(yī)院服務(wù)能力指南2022
- 家庭室內(nèi)裝飾裝修工程驗(yàn)收單
- 物流招標(biāo)文件模板(完整版)
評(píng)論
0/150
提交評(píng)論