畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁(yè)
畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁(yè)
畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁(yè)
畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第4頁(yè)
畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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、-. z.摘 要 隨著Internet的飛速開(kāi)展及互聯(lián)網(wǎng)的普及,計(jì)算機(jī)已廣泛用于政府、軍事、科研、商業(yè)等部門,連接到千家萬(wàn)戶,利用計(jì)算機(jī)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)管理勢(shì)在必行。目前高校根本都采用的形式管理學(xué)生的畢業(yè)設(shè)計(jì)。本文系統(tǒng)地介紹了畢業(yè)設(shè)計(jì)管理系統(tǒng)的工作原理、實(shí)現(xiàn)技術(shù)及系統(tǒng)架構(gòu)方案。從而論述了一個(gè)畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)原理、設(shè)計(jì)思想及具體的實(shí)現(xiàn)過(guò)程,對(duì)各個(gè)模塊的架構(gòu)及設(shè)計(jì)思想和設(shè)計(jì)過(guò)程作了詳細(xì)闡述。該系統(tǒng)主要實(shí)現(xiàn)了三個(gè)模塊:學(xué)生模塊、教師模塊和管理員模塊。本系統(tǒng)采用JSP作為開(kāi)發(fā)工具,采用SQL Server2000數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)。本文詳細(xì)講述了以上技術(shù)的應(yīng)用。關(guān)鍵字:畢業(yè)設(shè)計(jì)管理; JSP;SQ

2、L Server2000數(shù)據(jù)庫(kù);Design and Implementation of Graduation Project Management SystemAbstract:With the rapid development of Internet and the popularity of the Internet, the puter has been widely used in government, military, scientific, mercial and other departments connected to the tens of thousands of

3、 households using puter design and management is imperative to achieve graduation. At present, colleges and universities have adopted the basic form of website design management graduate students.This paper introduced the design and management graduate working principle, technology and system archit

4、ecture to achieve the program. Which discusses the design of a graduate management system design principles, design concepts and the specific realization of the process, each module of the structure and design thinking and design process described in detail. The system has three main modules: module

5、 students, teachers and administrators module.The system uses JSP as the development tools, SQL Server2000 database using the database as a background. In this paper, a detailed account of the above techniques.Keywords:Graduate design management;JSP; SQL Server2000 database ; 目錄 TOC o 1-3 h z u HYPE

6、RLINK l _Toc230628009第1章緒論 PAGEREF _Toc230628009 h 1HYPERLINK l _Toc2306280101.1概述 PAGEREF _Toc230628010 h 1HYPERLINK l _Toc2306280111.2選題目的及意義 PAGEREF _Toc230628011 h 1HYPERLINK l _Toc2306280121.3研究容 PAGEREF _Toc230628012 h 2HYPERLINK l _Toc230628013第2章系統(tǒng)需求分析 PAGEREF _Toc230628013 h 3HYPERLINK l _T

7、oc2306280142.1可行性分析 PAGEREF _Toc230628014 h 3HYPERLINK l _Toc230628015系統(tǒng)可行性研究分析 PAGEREF _Toc230628015 h 3HYPERLINK l _Toc230628016可行性分析報(bào)告 PAGEREF _Toc230628016 h 4HYPERLINK l _Toc230628017系統(tǒng)開(kāi)發(fā)具體研究分析 PAGEREF _Toc230628017 h 4HYPERLINK l _Toc2306280182.2系統(tǒng)功能需求分析 PAGEREF _Toc230628018 h 5HYPERLINK l _T

8、oc2306280192.2.1 業(yè)務(wù)流程分析 PAGEREF _Toc230628019 h 5HYPERLINK l _Toc2306280202.2.2 系統(tǒng)功能分析 PAGEREF _Toc230628020 h 7HYPERLINK l _Toc2306280212.2.3 系統(tǒng)數(shù)據(jù)流圖分析 PAGEREF _Toc230628021 h 8HYPERLINK l _Toc2306280222.2.4 數(shù)據(jù)字典分析 PAGEREF _Toc230628022 h 11HYPERLINK l _Toc230628023第3章系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc230628023 h

9、14HYPERLINK l _Toc2306280243.1 總體設(shè)計(jì) PAGEREF _Toc230628024 h 14HYPERLINK l _Toc2306280253.1.1 運(yùn)行環(huán)境 PAGEREF _Toc230628025 h 14HYPERLINK l _Toc2306280263.1.2 系統(tǒng)設(shè)計(jì)思想及處理流程 PAGEREF _Toc230628026 h 14HYPERLINK l _Toc2306280273.1.3 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc230628027 h 15HYPERLINK l _Toc2306280283.2 登錄人員權(quán)限分配 PAGERE

10、F _Toc230628028 h 18HYPERLINK l _Toc230628029第4章系統(tǒng)的實(shí)現(xiàn) PAGEREF _Toc230628029 h 20HYPERLINK l _Toc2306280304.1 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) PAGEREF _Toc230628030 h 20HYPERLINK l _Toc2306280314.2 登錄模塊的實(shí)現(xiàn) PAGEREF _Toc230628031 h 20HYPERLINK l _Toc2306280324.3 學(xué)生模塊的實(shí)現(xiàn) PAGEREF _Toc230628032 h 21HYPERLINK l _Toc2306280334.4 教師模

11、塊的實(shí)現(xiàn) PAGEREF _Toc230628033 h 25HYPERLINK l _Toc2306280344.5 管理員模塊的實(shí)現(xiàn) PAGEREF _Toc230628034 h 26HYPERLINK l _Toc230628035第5章系統(tǒng)測(cè)試 PAGEREF _Toc230628035 h 29HYPERLINK l _Toc2306280365.1 測(cè)試目的 PAGEREF _Toc230628036 h 29HYPERLINK l _Toc2306280375.2 測(cè)試實(shí)施 PAGEREF _Toc230628037 h 29HYPERLINK l _Toc2306280385

12、.3 系統(tǒng)各模塊的功能測(cè)試 PAGEREF _Toc230628038 h 31HYPERLINK l _Toc2306280395.4 測(cè)試結(jié)論 PAGEREF _Toc230628039 h 32HYPERLINK l _Toc230628040結(jié)論 PAGEREF _Toc230628040 h 33HYPERLINK l _Toc230628041致 PAGEREF _Toc230628041 h 34HYPERLINK l _Toc230628042參考文獻(xiàn) PAGEREF _Toc230628042 h 35-. z.第1章 緒論1.1概述隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟

13、,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。大學(xué)校園信息化建立的不斷提高,為大學(xué)各個(gè)方面的數(shù)據(jù)管理帶來(lái)了巨大的便利。畢業(yè)設(shè)計(jì)管理系統(tǒng)是大學(xué)學(xué)生成績(jī)管理系統(tǒng)的一個(gè)重要組成局部,是學(xué)院、指導(dǎo)教師和學(xué)生進(jìn)展畢業(yè)設(shè)計(jì)溝通的一個(gè)不可或缺的平臺(tái),也是教務(wù)處成績(jī)錄入統(tǒng)計(jì)分析的一個(gè)便捷工具。所以畢業(yè)設(shè)計(jì)管理系統(tǒng)能夠?yàn)橐?guī)大學(xué)畢業(yè)設(shè)計(jì)管理秩序提供充足和快捷的記錄手段。但一直以來(lái)人們使用傳統(tǒng)半人工的方式管理畢業(yè)設(shè)計(jì),這種管理方式存在著許多缺點(diǎn),如:效率低、學(xué)生和導(dǎo)師溝通差,高校人員畢業(yè)設(shè)計(jì)分散,教務(wù)處成績(jī)統(tǒng)計(jì)數(shù)據(jù)繁雜等問(wèn)題。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)進(jìn)展對(duì)畢業(yè)設(shè)計(jì)進(jìn)展

14、管理,具有比手工管理所無(wú)法比較的優(yōu)點(diǎn).例如:記錄快速、檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、統(tǒng)計(jì)快、本錢低等。這些優(yōu)點(diǎn)能夠極提高畢業(yè)設(shè)計(jì)管理的效率1.2選題目的及意義隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷開(kāi)展的新型學(xué)科,任何一個(gè)單位要生存要開(kāi)展,要高效率地把部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。如今現(xiàn)在學(xué)校的畢業(yè)設(shè)計(jì)的管理情況:沒(méi)有一個(gè)統(tǒng)一的系統(tǒng)對(duì)畢業(yè)設(shè)計(jì)的過(guò)程進(jìn)展管理和監(jiān)控,有個(gè)別學(xué)院設(shè)計(jì)的有自己的選題系統(tǒng),并缺乏對(duì)畢業(yè)生的溝通管理。畢業(yè)設(shè)計(jì)管理系統(tǒng)對(duì)于學(xué)院和教務(wù)處處理龐雜的畢業(yè)生成績(jī)管理和數(shù)

15、據(jù)統(tǒng)計(jì)提供了較大的便利,便于較為分散的畢業(yè)生人員的管理,讓數(shù)據(jù)的查詢變得簡(jiǎn)單,讓學(xué)生和教師的溝通便捷化。通過(guò)本系統(tǒng),把本校部查詢的學(xué)院出題信息,畢業(yè)生選題信息、分配導(dǎo)師信息、學(xué)生導(dǎo)師在線溝通信息,組織辯論信息,成績(jī)審核信息,錄入統(tǒng)計(jì)信息各個(gè)環(huán)節(jié)進(jìn)展有效地方案、組織和控制。通過(guò)本校部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)展管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。采用本系統(tǒng),能夠使整個(gè)系統(tǒng)部所有信息的工作簡(jiǎn)化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行該系統(tǒng)到達(dá)以下目標(biāo):1實(shí)現(xiàn)全校圍的網(wǎng)上選題工作;2對(duì)畢業(yè)

16、指導(dǎo)過(guò)程的監(jiān)控;3對(duì)畢業(yè)辯論的安排。1.3研究容應(yīng)用JSP技術(shù)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)管理系統(tǒng)。要求學(xué)生采用信息系統(tǒng)設(shè)計(jì)方法完成整個(gè)系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)。具體要求如下:了解畢業(yè)設(shè)計(jì)管理系統(tǒng)應(yīng)用目的及根本功能;了解畢業(yè)設(shè)計(jì)管理系統(tǒng)根本運(yùn)行流程;掌握J(rèn)SP開(kāi)發(fā)技術(shù);熟練應(yīng)用SQL2000設(shè)計(jì)數(shù)據(jù)庫(kù);實(shí)現(xiàn)導(dǎo)師出題和學(xué)生選題的功能;實(shí)現(xiàn)導(dǎo)師和學(xué)生的答疑交流功能;實(shí)現(xiàn)學(xué)院匯總和成績(jī)錄入功能;實(shí)現(xiàn)教務(wù)處的統(tǒng)計(jì)分析功能。第2章 系統(tǒng)需求分析2.1可行性分析可行性分析也稱可行性研究,是決策部門在采取一項(xiàng)重大改革或投資行動(dòng)之前,對(duì)該工程的必要性和可能性進(jìn)展分析與論證的活動(dòng)??尚行苑治鲆驯粡V泛應(yīng)用于新產(chǎn)品開(kāi)發(fā)、基建、工業(yè)企

17、業(yè)、交通運(yùn)輸、商業(yè)設(shè)施等工程投資的多個(gè)領(lǐng)域。在展開(kāi)一項(xiàng)開(kāi)發(fā)行動(dòng)之前,必須對(duì)用戶提出的目標(biāo)的必要性和可能性進(jìn)展必要的論證。系統(tǒng)可行性研究分析可行性分析是在進(jìn)展初步調(diào)查后所進(jìn)展的對(duì)系統(tǒng)開(kāi)發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來(lái)論證。通過(guò)長(zhǎng)時(shí)間的觀察與實(shí)踐,我認(rèn)為畢業(yè)設(shè)計(jì)管理系統(tǒng)的可行性分析如下:1經(jīng)濟(jì)可行性分析作為學(xué)校的一局部,其經(jīng)濟(jì)成分比重相對(duì)還是較多,一般主要包括收入和支出的費(fèi)用,其中支出包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)、人員工資費(fèi)等;收入就主要針對(duì)學(xué)生上本系統(tǒng)產(chǎn)生的總收入等。由于各個(gè)學(xué)院實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購(gòu)置,人員工資,維

18、護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置設(shè)備上。建立信息中心,可將來(lái)自各方面的信息集中管理,提高畢業(yè)設(shè)計(jì)管理的平安性、方便性和可靠性,快速地反應(yīng)學(xué)生畢業(yè)設(shè)計(jì)的一切信息。2技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件、軟件配置能否滿足開(kāi)發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來(lái)源等。畢業(yè)設(shè)計(jì)管理系統(tǒng)的工作主要是在指導(dǎo)教師、學(xué)院和學(xué)生之間架起一座橋梁,能相互了解信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)的人機(jī)特點(diǎn),用戶可通過(guò)登陸方式使用系統(tǒng),并在系統(tǒng)上查找自己想要的所有容。這時(shí)計(jì)算機(jī)就為用戶提供信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速開(kāi)展,這就

19、為系統(tǒng)的建立提供了技術(shù)條件。3社會(huì)可行性分析社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或單位開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或單位的影響,即組織外是否具備承受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速開(kāi)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是畢業(yè)設(shè)計(jì)管理系統(tǒng)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)學(xué)院管理帶來(lái)的影響可以看到:對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對(duì)管理工作人員的要求提高,使學(xué)院在一定的可能下進(jìn)展人員精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬計(jì)算機(jī)在市場(chǎng)環(huán)境下的生存空間。對(duì)計(jì)算機(jī)與用戶之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)大??尚行苑治鰣?bào)告把可行性分析的最

20、后成果整理成書面的形式,這就是可行性分析報(bào)告??尚行苑治鰣?bào)告包括以下容。畢業(yè)設(shè)計(jì)管理近期和長(zhǎng)遠(yuǎn)目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能主要問(wèn)題和主要信息需求:擬訂新系統(tǒng)方案從經(jīng)濟(jì)、技術(shù)、社會(huì)等方面論證方法的可行性可行性分析報(bào)告是系統(tǒng)開(kāi)發(fā)人員經(jīng)過(guò)初步調(diào)查與可行性研究后所做的工作總結(jié),反映了開(kāi)發(fā)人員對(duì)建立新系統(tǒng)的看法。必須認(rèn)真起草,并通過(guò)系統(tǒng)分析人員的集體討論,然后提交。系統(tǒng)開(kāi)發(fā)具體研究分析要建立新的機(jī)房管理系統(tǒng),就必須對(duì)現(xiàn)行的管理系統(tǒng)進(jìn)展全面、細(xì)致而充分的調(diào)查研究。具體采用直接面談和專門訪問(wèn)并參加業(yè)務(wù)實(shí)踐,與工作人員一起完成最根本的工作程序的方法。原來(lái)畢業(yè)設(shè)計(jì)管理處理中心進(jìn)展信息管理的主要方式是基于手工

21、處理,最多是用計(jì)算機(jī)的文本系統(tǒng)打印一些清單,信息處理工作量大,容易出錯(cuò),缺乏系統(tǒng)、規(guī)的信息管理手段。現(xiàn)在準(zhǔn)備建立的畢業(yè)設(shè)計(jì)管理系統(tǒng),要把畢業(yè)生的相關(guān)管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個(gè)方面對(duì)用戶的需求進(jìn)展分析。1系統(tǒng)的需求分析:可以隨時(shí)登陸系統(tǒng),瀏覽畢業(yè)設(shè)計(jì)相關(guān)信息,管理權(quán)限由系統(tǒng)管理員掌握和分配。2對(duì)數(shù)據(jù)的平安性、可靠性要求:系統(tǒng)各項(xiàng)數(shù)據(jù)信息必須保證平安性和可靠性。網(wǎng)絡(luò)系統(tǒng)設(shè)有通信、程序、網(wǎng)絡(luò)三級(jí)權(quán)限和口令管理,確保系統(tǒng)平安。3定時(shí)整理數(shù)據(jù):系統(tǒng)管理員根據(jù)用戶歷史信息定時(shí)整理系統(tǒng)數(shù)據(jù)庫(kù),并將運(yùn)行結(jié)果歸檔。2.2系統(tǒng)功能需求分析 業(yè)務(wù)流程分析畢業(yè)設(shè)計(jì)管理系統(tǒng)是

22、一個(gè)面向?qū)W生、教師和管理員,為其提供效勞的綜合信息管理系統(tǒng)。其詳細(xì)系統(tǒng)流程圖如下:系統(tǒng)頂層業(yè)務(wù)流程圖系統(tǒng)主要分成三個(gè)模塊,即學(xué)生模塊、教師模塊、管理員模塊,系統(tǒng)頂層業(yè)務(wù)流程圖如圖2-1所示。圖2-1 系統(tǒng)頂層業(yè)務(wù)流程圖2、學(xué)生模塊的業(yè)務(wù)流程圖如圖2-2所示。圖2-2學(xué)生模塊業(yè)務(wù)流程圖3、教師模塊業(yè)務(wù)流程圖圖2-3 教師模塊業(yè)務(wù)流程圖4、管理員模塊業(yè)務(wù)流程圖圖2-4 管理員模塊業(yè)務(wù)流程圖 系統(tǒng)功能分析.1 學(xué)生功能模塊學(xué)生按照*登陸,可以查看并更改個(gè)人信息學(xué)生可以查看畢設(shè)的相關(guān)新聞,公告學(xué)生可以下載任務(wù)書,開(kāi)題報(bào)告,并提交學(xué)生可以查看自己的導(dǎo)師情況學(xué)生可以查看導(dǎo)師出的題目并選題學(xué)生可以用留言板方

23、式給導(dǎo)師留言交流學(xué)生可以提交畢設(shè)學(xué)生可以查看畢業(yè)設(shè)計(jì)分?jǐn)?shù).2 教師功能模塊教師按照教職工編號(hào)登陸,可以查看并更改個(gè)人信息教師可以查看畢業(yè)設(shè)計(jì)的相關(guān)新聞,公告教師可以查看自己所帶學(xué)生的信息教師可以出題并提交給系統(tǒng)教師可以查看學(xué)生選題情況教師可以在留言板看到學(xué)生問(wèn)題教師可以給學(xué)生畢設(shè)評(píng)分并提交.3 管理員功能模塊管理員可以添加刪除學(xué)生和教師信息,并為教師分配學(xué)生管理員可以發(fā)布新聞,公告,并有刪除更改新聞,公告的權(quán)限管理員要審核導(dǎo)師的畢設(shè)題目是否通過(guò)管理員可以查看學(xué)生的畢設(shè)成績(jī) 系統(tǒng)數(shù)據(jù)流圖分析由系統(tǒng)功能分析,畫出系統(tǒng)數(shù)據(jù)流圖描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出過(guò)程中所經(jīng)受的變換。1、系統(tǒng)頂層數(shù)據(jù)流圖管

24、理人員經(jīng)登錄模塊驗(yàn)證,進(jìn)入畢業(yè)設(shè)計(jì)管理系統(tǒng)主界面,操作其子系統(tǒng),并把結(jié)果返回給管理人員。圖2-5 系統(tǒng)頂層數(shù)據(jù)流圖2、畢業(yè)設(shè)計(jì)管理系統(tǒng)第二層數(shù)據(jù)流圖系統(tǒng)使用人員經(jīng)登錄模塊驗(yàn)證,進(jìn)入畢業(yè)設(shè)計(jì)管理系統(tǒng)主界面,處理學(xué)生模塊、教師模塊和管理員模塊的操作,并把結(jié)果返回系統(tǒng)使用人員。圖2-6 系統(tǒng)第二層數(shù)據(jù)流圖3、畢業(yè)設(shè)計(jì)管理子系統(tǒng)學(xué)生模塊數(shù)據(jù)流圖圖2-7學(xué)生模塊數(shù)據(jù)流圖4、畢業(yè)設(shè)計(jì)管理子系統(tǒng)教師模塊數(shù)據(jù)流圖圖2-8教師模塊數(shù)據(jù)流圖5、畢業(yè)設(shè)計(jì)管理子系統(tǒng)管理員模塊數(shù)據(jù)流圖圖2-9管理員模塊數(shù)據(jù)流圖 數(shù)據(jù)字典分析根據(jù)系統(tǒng)數(shù)據(jù)流圖的分析,現(xiàn)對(duì)系統(tǒng)主要數(shù)據(jù)字典分析如下:表2-1 管理員根本信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名

25、稱:管理員根本信息 總編號(hào):1-01數(shù)據(jù)存儲(chǔ)編號(hào):01簡(jiǎn)要說(shuō)明:對(duì)管理員根本信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:管理員編號(hào)+管理員+密碼+備注表2-2教師信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:教師根本信息 總編號(hào):1-02數(shù)據(jù)存儲(chǔ)編號(hào):02簡(jiǎn)要說(shuō)明:對(duì)教師根本信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:教師編號(hào)+登錄名+密碼+真實(shí)+學(xué)歷+個(gè)人簡(jiǎn)介+備注表2-3學(xué)生信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:學(xué)生信息 總編號(hào):1-03數(shù)據(jù)存儲(chǔ)編號(hào):03簡(jiǎn)要說(shuō)明:對(duì)學(xué)生根本信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:學(xué)生編號(hào)+登錄名+密碼+真實(shí)+專業(yè)+入學(xué)年份+地址+ +電子+備注表2-4留言信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:留言信息 總編號(hào):1-04數(shù)據(jù)存儲(chǔ)編號(hào):04簡(jiǎn)要說(shuō)明:

26、對(duì)留言信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:序號(hào)+學(xué)生編號(hào)+教師編號(hào)+留言時(shí)間+容+回復(fù)時(shí)間+回復(fù)容表2-5教師出題信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:畢設(shè)題目信息 總編號(hào):1-05數(shù)據(jù)存儲(chǔ)編號(hào):05簡(jiǎn)要說(shuō)明:對(duì)畢設(shè)題目信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:序號(hào)+教師編號(hào)+題目+容+存儲(chǔ)路徑+是否通過(guò)審核表2-6畢業(yè)設(shè)計(jì)信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:畢業(yè)設(shè)計(jì)信息 總編號(hào):1-06數(shù)據(jù)存儲(chǔ)編號(hào):06簡(jiǎn)要說(shuō)明:對(duì)畢業(yè)設(shè)計(jì)信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:序號(hào)+學(xué)生編號(hào)+題目+容+時(shí)間+路徑+路徑1+路徑2表2-7新聞公告信息數(shù)據(jù)條目數(shù)據(jù)存儲(chǔ)名稱:新聞公告信息 總編號(hào):1-07數(shù)據(jù)存儲(chǔ)編號(hào):07簡(jiǎn)要說(shuō)明:對(duì)新聞公告信息進(jìn)展記錄數(shù)據(jù)存儲(chǔ)組成:序號(hào)

27、+題目+容+時(shí)間第3章 系統(tǒng)概要設(shè)計(jì)3.1 總體設(shè)計(jì)經(jīng)需求分析階段的工作,已明確系統(tǒng)應(yīng)該做什么,在此根底上劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程、文檔等,并確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。 運(yùn)行環(huán)境本系統(tǒng)主要Windows2000、Windows *P、WinNT等環(huán)境下運(yùn)行,以Delphi +SQL作為開(kāi)發(fā)工具,可以進(jìn)展添加、查詢、修改、刪除、統(tǒng)計(jì)等處理。 系統(tǒng)設(shè)計(jì)思想及處理流程1、系統(tǒng)設(shè)計(jì)思想1系統(tǒng)應(yīng)符合學(xué)校畢業(yè)設(shè)計(jì)管理的規(guī)定,滿足學(xué)校畢業(yè)設(shè)計(jì)管理工作需要,并到達(dá)操作過(guò)程中的直觀,方便,實(shí)用,平安等要求。2系統(tǒng)采用B/S體系構(gòu)造,瀏覽器端負(fù)責(zé)表

28、達(dá)邏輯,顯示用戶界面信息,數(shù)據(jù)庫(kù)效勞器server(效勞器)則用于提供數(shù)據(jù)效勞。3系統(tǒng)采用模塊化程序設(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改。4系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)展數(shù)據(jù)的添加,刪除,修改操作。2、系統(tǒng)處理流程圖3-1 系統(tǒng)處理流程圖數(shù)據(jù)庫(kù)設(shè)計(jì)由系統(tǒng)數(shù)據(jù)流圖分析,分析出系統(tǒng)要用到的實(shí)體及其相互間的關(guān)系,現(xiàn)描述如下:教師管理管理員 m n 出題審核 1畢設(shè)題目管理 1 n選題學(xué)生 n nm圖3-2 系統(tǒng)完整的實(shí)體聯(lián)系圖系統(tǒng)實(shí)體屬性描述從數(shù)據(jù)流圖、數(shù)據(jù)字典和實(shí)體聯(lián)系圖可得系統(tǒng)的屬性表如下:管理員表管理員編號(hào),管理員,密碼,備注學(xué)生表學(xué)生編號(hào),登錄名,密碼,真實(shí),專業(yè),入學(xué)年份

29、,地址, ,電子,備注教師表教師編號(hào),登錄名,密碼,真實(shí),級(jí)別,評(píng)論,備注留言信息表序號(hào),學(xué)生編號(hào),教師編號(hào),留言時(shí)間,容,回復(fù)時(shí)間,回復(fù)容教師出題表序號(hào),教師編號(hào),題目,容,存儲(chǔ)路徑,是否通過(guò)審核畢設(shè)信息表序號(hào),學(xué)生編號(hào),題目,容,時(shí)間,路徑,路徑1,路徑2新聞公告表序號(hào),題目,容,時(shí)間3、數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)此處主要通過(guò)系統(tǒng)主要的E-R圖對(duì)數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)進(jìn)展描述。管理員E_R圖密碼管理員編號(hào)*備注管理員圖3-3管理員E-R圖教師E-R圖密碼真實(shí)*登錄名教師備注個(gè)人簡(jiǎn)介學(xué)歷教師編號(hào)圖3-4教師E-R圖學(xué)生E-R圖密碼真實(shí)*登錄名專業(yè)學(xué)生入學(xué)年份電子標(biāo)志學(xué)生編號(hào)圖3-5學(xué)生E-R圖4留言E-

30、R圖序號(hào)留言時(shí)間學(xué)生編號(hào)內(nèi)容留言回復(fù)時(shí)間教師編號(hào)回復(fù)內(nèi)容圖3-6留言E-R圖5教師出題E-R圖內(nèi)容題目存儲(chǔ)路徑教師編號(hào)是否審核教師出題圖3-7教師出題E-R圖題目?jī)?nèi)容6新聞公告E-R圖序號(hào)時(shí)間新聞公告圖3-8新聞公告E-R圖時(shí)間7畢設(shè)信息E-R圖路徑內(nèi)容學(xué)生編號(hào)路徑1路徑2序號(hào)畢設(shè)信息圖3-9畢設(shè)信息E-R圖3.2 登錄人員權(quán)限分配1、學(xué)生 按照*登陸,可以查看并更改個(gè)人信息; 可以查看畢設(shè)的相關(guān)新聞,公告;可以下載任務(wù)書,開(kāi)題報(bào)告,并提交; 可以查看自己的導(dǎo)師情況; 可以查看導(dǎo)師出的題目并選題; 可以用留言板方式給導(dǎo)師留言交流; 可以提交畢設(shè);可以查看畢設(shè)分?jǐn)?shù)。2、教師按照教職工編號(hào)登陸,可

31、以查看并更改個(gè)人信息;可以查看畢設(shè)的相關(guān)新聞,公告;可以查看自己所帶學(xué)生的信息; 可以出題并提交給系統(tǒng); 可以查看學(xué)生選題情況; 可以在留言板看到學(xué)生問(wèn)題; 可以給學(xué)生畢設(shè)評(píng)分并提交。3、管理員管理員可以添加刪除學(xué)生和教師信息,并為教師分配學(xué)生; 管理員可以發(fā)布新聞,公告,并有刪除更改新聞,公告的權(quán)限; 管理員要審核導(dǎo)師的畢設(shè)題目是否通過(guò); 管理員可以查看學(xué)生的畢設(shè)成績(jī)。第4章 系統(tǒng)的實(shí)現(xiàn)4.1 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)1、創(chuàng)立數(shù)據(jù)庫(kù)第一步:翻開(kāi)SQL SERVER2000的企業(yè)管理器;第二步:右擊(local)(Windows NT)下數(shù)據(jù)庫(kù)屬性,選擇新建數(shù)據(jù)庫(kù)B;第三步:在彈出的數(shù)據(jù)庫(kù)屬性對(duì)話框中,在

32、名稱N中輸入要?jiǎng)?chuàng)立的數(shù)據(jù)庫(kù)名稱bygl,并在數(shù)據(jù)文件中將文件初始大小設(shè)為10MB,在最大文件大小中選項(xiàng)中將文件增長(zhǎng)限制為MBR:?jiǎn)雾?xiàng)選擇按鈕,將其值大小設(shè)為100MB,最后點(diǎn)擊確定按鈕即可。2、數(shù)據(jù)庫(kù)構(gòu)造的實(shí)現(xiàn)根據(jù)系統(tǒng)實(shí)體描述,按照SQL建表向?qū)瓿上到y(tǒng)所需表的建立即可。3、數(shù)據(jù)庫(kù)連接4.2登錄模塊的實(shí)現(xiàn) 學(xué)生、教師、管理員共同使用一個(gè)登陸界面,其界面如圖4-1所示。圖4-1 登陸界面登錄模塊的核心代碼如下: 畢業(yè)設(shè)計(jì)管理系統(tǒng) 用戶名: 密碼: 身份: 教師學(xué)生管理員 4.3 學(xué)生模塊的實(shí)現(xiàn)1、學(xué)生通過(guò)登陸模塊的身份驗(yàn)證,進(jìn)入到畢業(yè)設(shè)計(jì)管理系統(tǒng),可以進(jìn)展個(gè)人信息修改、查看新聞公告、查看教師情況

33、、進(jìn)展畢業(yè)設(shè)計(jì)選題以及提交畢業(yè)設(shè)計(jì)等操作。圖4-2 學(xué)生模塊主界面其核心代碼如下:查看個(gè)人資料 個(gè)人資料修改新聞公告 修改密碼顯示學(xué)生資料的詳細(xì)代碼如下: 用戶名: 真實(shí): 專業(yè): 入學(xué)年份: 聯(lián)系: 通信地址: 郵政編碼: 2、修改個(gè)人信息圖4-3 修改個(gè)人信息界面其核心代碼如下: 修改資料 聯(lián)系: input type=te*t size=30 name=phone value= 通信地址: input type=te*t size=30 name=address value= 郵政編碼: input type=te*t size=30 name=postcode value= 專業(yè): i

34、nput type=te*t size=30 name=zhuanye value= 入學(xué)時(shí)間 input type=te*t size=30 name=r*nf value= 3、查看新聞公告圖4-4 查看新聞公告查詢新聞公告的核心代碼如下: 按新聞標(biāo)題查詢: 顯示公告的核心代碼如下:% Validate v = new Validate(); String notepadname = v.getUnicode(request.getParameter(notepadname); ArrayList notepad = array.getNotepadAll(adminlogin.get(0

35、).toString(); if(notepadname != null & !notepadname.equals() notepad = array.getNotepadName(adminlogin.get(0).toString(),notepadname); for(int i = 0;i tr class=tabletd a href=admin/notepad_show.jspid= a href=admin/notepad.jspmark=update&id=修改 a href=DelServletnotepad=刪除 4.4教師模塊的實(shí)現(xiàn)1、教師通過(guò)登陸模塊的身份驗(yàn)證,進(jìn)入到

36、畢業(yè)設(shè)計(jì)管理系統(tǒng),可以進(jìn)展個(gè)人信息修改、查看新聞公告、查看學(xué)生情況、進(jìn)展畢業(yè)設(shè)計(jì)出題以及提交畢業(yè)設(shè)計(jì)等操作。圖4-5 教師主界面2、留言管理可以看到學(xué)生的留言情況和進(jìn)展留言回復(fù)。圖4-6 留言提交進(jìn)展留言提交的核心代碼如下:form name=form1 method=post action=WeekjobServletmark=&id= onSubmit=return check() 留言 !- 部門: input name=dep type=te*t value= 工作名稱: input name=name size=40 type=te*t value= - 容: 日期: input t

37、ype=te*t size=40 id=d4311 onfocus=WdatePicker(dateFmt:yyyy年MM月dd日 HH時(shí)mm分 星期D) name=times value= input name=teacherid type=hidden value= 4.5 管理員模塊的實(shí)現(xiàn)1、管理員通過(guò)登陸模塊的身份驗(yàn)證,進(jìn)入到畢業(yè)設(shè)計(jì)管理系統(tǒng),可以進(jìn)展學(xué)生信息、教師信息的管理、出題審核、公告管理等操作。圖4-7 管理員主界面其核心代碼如下: 注冊(cè)用戶管理 工作方案管理 新聞公告 修改密碼修改用戶名添加系統(tǒng)用戶出題審核系統(tǒng)用戶管理 2、注冊(cè)用戶圖4-8 注冊(cè)用戶其核心代碼如下: 學(xué)生管理

38、 序號(hào) 用戶名 真實(shí) 聯(lián)系 通信地址 刪除 指定導(dǎo)師 % ArrayList users = array.getUsers(); for(int i = 0;i tr class=tabletd a href=admin/users.jspid= target=_blank a href=DelServletusers=刪除 a href=admin/getteacher.jspusers=指定導(dǎo)師 已指定 添加學(xué)生 第5章 系統(tǒng)測(cè)試5.1 測(cè)試目的在軟件生命周期的每個(gè)階段都不可防止的會(huì)引入新的錯(cuò)誤。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并糾正軟件中的大局部錯(cuò)誤,則這些錯(cuò)誤遲早會(huì)在生產(chǎn)過(guò)程中暴

39、露出來(lái),那時(shí)不僅糾正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成很惡劣的后果。因此必須對(duì)它進(jìn)展測(cè)試。測(cè)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。5.2 測(cè)試實(shí)施本課題所采用的設(shè)計(jì)技術(shù)是適用于黑盒測(cè)試的邊界值分析和等價(jià)劃分及錯(cuò)誤推測(cè)相結(jié)合的策略。使用邊界值分析方法設(shè)計(jì)測(cè)試方案首先應(yīng)該確定邊界情況,通常輸入等價(jià)類和輸出等價(jià)類的邊界,選取的測(cè)試數(shù)據(jù)應(yīng)該剛好等于、剛好小于和剛剛大于邊界值。等價(jià)劃分法首先需要?jiǎng)澐州斎霐?shù)據(jù)的有效等價(jià)類和無(wú)效等價(jià)類。在確定輸入數(shù)據(jù)的等價(jià)類時(shí)常常還需要分析輸出數(shù)據(jù)的等價(jià)類,以便根據(jù)輸出數(shù)據(jù)的等價(jià)類導(dǎo)出對(duì)應(yīng)的輸入數(shù)據(jù)等價(jià)類。經(jīng)歷說(shuō)明,用這種方法設(shè)計(jì)出的測(cè)試方案暴露程

40、序錯(cuò)誤的能力最強(qiáng)。必要時(shí)用等價(jià)劃分法補(bǔ)充測(cè)試方案。以學(xué)生功能模塊中的留言時(shí)間為例設(shè)計(jì)測(cè)試用例,具體實(shí)施如下:劃分等價(jià)類如表5-1所示:表5-1留言時(shí)間的等價(jià)分類表輸入數(shù)據(jù)有效等價(jià)類無(wú)效等價(jià)類查詢時(shí)間4位數(shù)字字符-1位或2位數(shù)字字符-1位或2位數(shù)字字符如:2007-5-10有非數(shù)字字符年份少于4個(gè)數(shù)字字符年份多于4個(gè)數(shù)字字符月份少于1個(gè)數(shù)字字符月份多于2個(gè)數(shù)字字符天日少于1個(gè)數(shù)字字符天日多于2個(gè)數(shù)字字符無(wú)-符號(hào)年份對(duì)應(yīng)數(shù)值正常年份錯(cuò)誤年份月份對(duì)應(yīng)數(shù)值在112之間等于0大于12天日對(duì)應(yīng)數(shù)值在131之間等于0大于31設(shè)計(jì)有效等價(jià)類需要的測(cè)試用例如表5-2所示:表5-2有效等價(jià)類的測(cè)試用例測(cè)試數(shù)據(jù)期望

41、結(jié)果測(cè)試圍實(shí)際結(jié)果2007-5-10輸入有效、數(shù)據(jù)為有效數(shù)據(jù)為每一個(gè)無(wú)效等價(jià)類設(shè)計(jì)測(cè)試用例如表5-3所示:表5-3 無(wú)效等價(jià)類的測(cè)試用例測(cè)試數(shù)據(jù)期望結(jié)果測(cè)試圍實(shí)際結(jié)果2007-S-16輸入無(wú)效數(shù)據(jù)無(wú)效,將S改為1,12即可 007-5-16輸入無(wú)效無(wú)效,將007改為1900,300020007-5-16輸入無(wú)效無(wú)效,將20007改為1900,3000200716輸入無(wú)效無(wú)效,改為2007-1,12-1,312007-555-16輸入無(wú)效無(wú)效,將555改1,122007-5-輸入無(wú)效無(wú)效,在其后加1,312007-5-146輸入無(wú)效無(wú)效,將146改為1,312007416輸入無(wú)效無(wú)效,改為200

42、7-4-160000-7-15輸入無(wú)效無(wú)效,將0000改為1900,30002007-0-15輸入無(wú)效無(wú)效,將月份改為1,122007-17-16輸入無(wú)效無(wú)效,將17改為1,122007-0-0輸入無(wú)效無(wú)效,將0-0改為1,12-1,312007-5-70輸入無(wú)效無(wú)效,將70改為1,314、用戶登陸測(cè)試需要輸入的數(shù)據(jù):用戶名,密碼。表5-4 用戶登陸測(cè)試用例測(cè)試功能測(cè)試數(shù)據(jù)預(yù)期測(cè)試結(jié)果實(shí)際結(jié)果1錯(cuò)誤的用戶名或密碼admin,11111提示登陸錯(cuò)誤,請(qǐng)輸入合法及口令并可返回重新登錄登陸失敗,返回登陸界面,將密碼改為123即可成功登陸4正常登陸 admin,123進(jìn)入畢業(yè)設(shè)計(jì)管理主界面登陸成功5.

43、3 系統(tǒng)各模塊的功能測(cè)試各個(gè)模塊中具有代表性的功能測(cè)試結(jié)果如表5-6所示:表5-6 功能測(cè)試結(jié)果表編號(hào)測(cè)試說(shuō)明期望結(jié)果實(shí)際結(jié)果成功/失敗1測(cè)試設(shè)置更改個(gè)人信息是否成功個(gè)人信息成功保存到數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)中可以找到更新了的個(gè)人信息成功2測(cè)試下載任務(wù)書、開(kāi)題報(bào)告是否成功電腦上面能看到相應(yīng)的任務(wù)書和開(kāi)題報(bào)告能夠找到成功3測(cè)試與導(dǎo)師通過(guò)留言本進(jìn)展交流能否成功導(dǎo)師能看到留言,并能回復(fù)學(xué)生和期望一樣成功4測(cè)試教師是否可以出畢業(yè)選題將新添加的畢業(yè)設(shè)計(jì)選題提交給數(shù)據(jù)庫(kù),并且在上學(xué)生可以瀏覽到相應(yīng)的選題數(shù)據(jù)庫(kù)中能找到新添加的出題記錄,并顯示在相應(yīng)的網(wǎng)頁(yè)上面成功5測(cè)試查看學(xué)生選題是否成功能看到學(xué)生的選題情況能和期望一樣成功6測(cè)試查看畢業(yè)設(shè)計(jì)的相關(guān)公告和新聞能看到和期望一樣成功7測(cè)試能否發(fā)布新聞發(fā)布相關(guān)新聞,并能顯示在系統(tǒng)上與期望一樣成功8

溫馨提示

  • 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)論