




已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
JIUJIANGUNIVERSITY畢業(yè)論文題目九江學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)英文題目JIUJIANGUNIVERSITYSTUDENTSINNOVATIVEUNDERTAKINGPROJECTMANAGEMENTSYSTEM院系信息科學(xué)與技術(shù)學(xué)院專業(yè)信息管理與信息系統(tǒng)姓名班級學(xué)號指導(dǎo)教師二一六年五月摘要隨著信息科學(xué)技術(shù)的飛速發(fā)展,越來越多的領(lǐng)域采用計算機信息技術(shù)來進行輔助管理。本系統(tǒng)就是信息管理系統(tǒng)在大學(xué)生創(chuàng)業(yè)項目中的典型應(yīng)用。論文詳細分析了當(dāng)前形勢下創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的狀態(tài)和前景,還論述了創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的開發(fā)流程及其是如何實現(xiàn)信息的規(guī)范化管理、快速查詢等功能的。系統(tǒng)通過四個賬戶具體實現(xiàn)創(chuàng)新創(chuàng)業(yè)項目管理、項目申報、教師指導(dǎo)、項目審核、用戶管理。創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)采用MYECLIPSE65作開為發(fā)平臺,以JAVA為開發(fā)語言進行開發(fā),SSH框架作為編程技術(shù)。后臺是以SQLSERVER20008作數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)了創(chuàng)新創(chuàng)業(yè)項目申報、項目審核、項目管理之間的聯(lián)系。創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)是大學(xué)生創(chuàng)業(yè)審核投資平臺運作的需求,能夠幫助大學(xué)生和創(chuàng)業(yè)投資者者切實提高創(chuàng)業(yè)項目申報,審核篩選的工作效率。創(chuàng)業(yè)項目管理系統(tǒng)的開發(fā)符合一般創(chuàng)業(yè)項目管理的開發(fā)流程,對開發(fā)其他類似的創(chuàng)業(yè)項目管理系統(tǒng)具有相當(dāng)?shù)膮⒖純r值。關(guān)鍵字創(chuàng)業(yè)項目管理,項目管理流程,數(shù)據(jù)庫ABSTRACTWITHTHERAPIDDEVELOPMENTOFINFORMATIONSCIENCEANDTECHNOLOGY,MOREANDMOREAREASOFINFORMATIONTECHNOLOGYFORTHEUSEOFCOMPUTERAIDEDMANAGEMENTTHISSYSTEMISATYPICALAPPLICATIONOFINFORMATIONMANAGEMENTSYSTEMINCOLLEGESTUDENTSVENTUREPROJECTPAPERDISCUSSESTHEBUSINESSDEVELOPMENTNEEDSOFPROJECTMANAGEMENTSYSTEMSANDDEVELOPMENTPROCESSVENTUREPROJECTMANAGEMENTSYSTEMUSINGMYECLIPSEASOPENASTHEDEVELOPMENTPLATFORM,SSHFRAMEWORKASAPROGRAMMINGTECHNOLOGY,SQLSERVERASTHEDATABASEMANAGEMENTSYSTEM,PROJECTMANAGEMENT,PROJECTREPORTING,INSTRUCTOR,PROJECTAUDIT,USERMANAGEMENTANDOTHERFUNCTIONSVENTUREPROJECTMANAGEMENTSYSTEMISTHEDEMANDBUSINESSSTUDENTSREVIEWTHEOPERATIONOFTHEINVESTMENTPLATFORMTOHELPSTUDENTSANDVENTURECAPITALISTSWHOEFFECTIVELYIMPROVETHEENTREPRENEURIALPROJECTREPORTING,AUDITFILTEREFFICIENCYDEVELOPENTREPRENEURIALPROJECTMANAGEMENTSYSTEMINLINEWITHTHEGENERALMANAGEMENTBUSINESSPROJECTMANAGEMENTDEVELOPMENTPROCESS,TOTHEDEVELOPMENTOFOTHERSIMILARENTREPRENEURIALPROJECTMANAGEMENTSYSTEMWITHCONSIDERABLEREFERENCEVALUEKEYWORDSENTREPRENEURIAL,VENTUREPROJECT,MANAGEMENTSYSTEM,PROJECTMANAGEMENT,JSPPROJECT,MANAGEMENTPROCESS目錄摘要ABSTRACT第一章緒論11開發(fā)背景612國內(nèi)外研究現(xiàn)狀613本課題的意義714本課題的目標815本章小結(jié)9第二章開發(fā)工具概述與可行性研究21開發(fā)語言1022開發(fā)工具1023SSH框架的優(yōu)勢1224可行性分析1325本章小結(jié)15第三章需求分析31用例圖分析1632功能分析1933本章小結(jié)24第四章系統(tǒng)總體設(shè)計41系統(tǒng)總體功能方案2642系統(tǒng)功能模塊結(jié)構(gòu)2743系統(tǒng)類圖2844系統(tǒng)活動圖2945系統(tǒng)順序圖3146數(shù)據(jù)庫需求分析3347數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計3448數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計3749本章小結(jié)40第五章系統(tǒng)實現(xiàn)51功能模塊介紹4152本章小結(jié)52第六章測試61測試方案5462本章小結(jié)60總結(jié)62致謝63參考文獻64第一章緒論隨著計算機的普及和計算機技術(shù)的發(fā)展,計算機已經(jīng)開始在人類的生活中扮演著越來越重要的角色,計算機正以其速度快、效率高、操作簡單等優(yōu)點,成為很多人和部門的工作離不開的助手,特別是隨著網(wǎng)絡(luò)技術(shù)的發(fā)展計算機在各部門的應(yīng)用中就更加普遍。例如教育、金融、電信、計算機控制、計算機輔助制造等等。高校大學(xué)生想要更好、更成功的創(chuàng)業(yè),各大高校必須要有一套輔助該校大學(xué)生的創(chuàng)業(yè)項目管理系統(tǒng)來幫助大學(xué)生更好的創(chuàng)業(yè)。11開發(fā)背景隨著社會經(jīng)濟的快速發(fā)展,人們的生活水平得到了顯著提高,但隨之而來的社會問題也越來越多。其中最為顯著的就是就業(yè)問題。自1999年高校擴招以來大學(xué)生數(shù)量迅猛增長,就業(yè)壓力日益嚴峻。為此,我國政府也提出了“以創(chuàng)業(yè)帶動就業(yè)”的方針政策,在各高校開設(shè)創(chuàng)新創(chuàng)業(yè)課程,提高大學(xué)生綜合素質(zhì)、增強大學(xué)生對創(chuàng)新創(chuàng)業(yè)的認識及他們創(chuàng)新創(chuàng)業(yè)的能力。就我國大學(xué)生創(chuàng)業(yè)的形式來看,當(dāng)前大學(xué)生創(chuàng)新創(chuàng)業(yè)者主要面臨的問題是創(chuàng)業(yè)動機被動,創(chuàng)業(yè)意志不堅定、社會資源匱乏,創(chuàng)業(yè)資金不足、缺乏市場經(jīng)驗和社會經(jīng)驗、社會化程度低,團結(jié)合作能力差、社會保障不完善等。所以鼓勵大學(xué)生創(chuàng)新創(chuàng)業(yè)是解決我國大學(xué)生就業(yè)難的重要手段,同時也是推動國家經(jīng)濟發(fā)展的關(guān)鍵策略,它能使我國更快更早成為綜合實力大國。12國內(nèi)外研究現(xiàn)狀121國內(nèi)研究現(xiàn)狀當(dāng)前,國內(nèi)各大高校對大學(xué)生創(chuàng)新創(chuàng)業(yè)的教育、指導(dǎo)、實踐主要從以下幾個方面展開(1)高校開設(shè)有關(guān)大學(xué)生創(chuàng)新創(chuàng)業(yè)課程、舉行各種有關(guān)大學(xué)生創(chuàng)業(yè)計劃的創(chuàng)業(yè)大賽;(2)高校在大學(xué)生職業(yè)規(guī)劃指導(dǎo)課中融入創(chuàng)新創(chuàng)業(yè)教育課程;(3)高校提供大學(xué)生創(chuàng)新創(chuàng)業(yè)基地,搭建大學(xué)生創(chuàng)新創(chuàng)業(yè)實踐、指導(dǎo)、教育平臺;(4)政府高度重視大學(xué)生創(chuàng)新創(chuàng)業(yè),在各大高校發(fā)放大學(xué)生創(chuàng)新創(chuàng)業(yè)補貼,鼓勵大學(xué)生創(chuàng)新創(chuàng)業(yè);(5)高校應(yīng)用型人才培養(yǎng)重點加強大學(xué)生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng),有部分高校成立創(chuàng)業(yè)學(xué)院以推動并培養(yǎng)創(chuàng)業(yè)綜合型人才;(6)高校改革人才培養(yǎng)模式,實施大學(xué)生創(chuàng)新創(chuàng)業(yè)計劃;(7)高校對大學(xué)生創(chuàng)新創(chuàng)業(yè)計劃進行指導(dǎo)、評審、申報,推動大學(xué)生創(chuàng)新創(chuàng)業(yè)能力的培養(yǎng);122國外研究現(xiàn)狀創(chuàng)業(yè)教育在國外已經(jīng)有近100年的歷史,尤其是近30年來取得了顯著的成就,已經(jīng)形成了比較完善的創(chuàng)業(yè)教育體系。就拿創(chuàng)業(yè)的開拓國美國來說,他們95的財富是由創(chuàng)業(yè)的一代1980年以后創(chuàng)造的,可以說創(chuàng)業(yè)是美國經(jīng)濟增長的秘密武器?,F(xiàn)在美國大學(xué)里的很多新建筑、新教室、新的體育設(shè)施都是創(chuàng)業(yè)家捐贈的。并且美國的KAUFFMAN基金會20億美元的資產(chǎn)都是來自創(chuàng)業(yè)家。在過去的30多年中,創(chuàng)業(yè)學(xué)成為美國商學(xué)院和工程學(xué)院中發(fā)展最快的學(xué)科領(lǐng)域。截止1999年,大約有1100所學(xué)院和大學(xué)開設(shè)了這一領(lǐng)域的課程,其中許多學(xué)院和大學(xué)還開設(shè)了創(chuàng)業(yè)學(xué)或創(chuàng)業(yè)研究專業(yè),美國的創(chuàng)業(yè)教育甚至延伸到中學(xué)教育。13本課題的意義在大學(xué)生就業(yè)壓力形勢日趨嚴重的當(dāng)下,引導(dǎo)大學(xué)生創(chuàng)新創(chuàng)業(yè)作為化解大學(xué)生就業(yè)壓力的一條重要途徑,已備受各級教育主管部門、高校的重視。創(chuàng)新創(chuàng)業(yè)在提高大學(xué)生畢業(yè)就業(yè)率、促進經(jīng)濟活力等方面具有重要作用,也是一個國家保持經(jīng)濟活力和實現(xiàn)可持續(xù)發(fā)展的重要推動因素之一。為了提高我校畢業(yè)生就業(yè)率,本系統(tǒng)采用開放、動態(tài)的系統(tǒng)架構(gòu),與傳統(tǒng)創(chuàng)業(yè)模式相結(jié)合,并特設(shè)指導(dǎo)老師賬戶,幫助創(chuàng)業(yè)學(xué)生順利創(chuàng)業(yè)。本系統(tǒng)中,學(xué)生可以隨時隨地查看本校大學(xué)生創(chuàng)新創(chuàng)業(yè)資訊及自身創(chuàng)業(yè)項目的申報狀況。指導(dǎo)老師亦可以隨時關(guān)注自己所指導(dǎo)學(xué)生創(chuàng)新創(chuàng)業(yè)項目的申報狀態(tài)并且可以隨時與指導(dǎo)學(xué)生在線溝通。與傳統(tǒng)大學(xué)生在校創(chuàng)業(yè)模式相比,更加方便、信息化。14本課題的目標對于設(shè)計創(chuàng)業(yè)項目管理系統(tǒng)的目的,本人旨在希望通過此系統(tǒng)使得學(xué)校和風(fēng)險投資公司建立一個紐帶和橋梁,管理大學(xué)生創(chuàng)業(yè)項目審批的日常工作效率可以得到顯著的提升,通過系統(tǒng)頂替過去一些線下操作的流程,節(jié)約了管理過程中的成本,提高了數(shù)據(jù)記錄的準確性,并且通過一些附加功能豐富了大學(xué)生創(chuàng)業(yè)項目管理的受眾面,從而提高創(chuàng)業(yè)項目的競爭力。以下是系統(tǒng)的詳細目標介紹1通過本大學(xué)生創(chuàng)業(yè)項目管理系統(tǒng)的實施,達到全面掌控大學(xué)生創(chuàng)業(yè)項目申報、項目指導(dǎo)、審批整個流程的具體信息。2通過創(chuàng)業(yè)管理系統(tǒng),全方位的提升創(chuàng)業(yè)項目管理的效率和質(zhì)量。3本系統(tǒng)需要達到合理的響應(yīng)速度。4相對于手工管理,系統(tǒng)在運行穩(wěn)定性以及安全可靠性方面都有著不可比擬的優(yōu)勢。5新的創(chuàng)業(yè)項目管理平臺可以全程監(jiān)控創(chuàng)業(yè)項目管理流程,嘗試先進、合理的項目審批手段,逐步與國外先進的項目審批管理接軌。本系統(tǒng)預(yù)期目的是創(chuàng)業(yè)項目管理系統(tǒng)不僅僅可以提高管理人員的管理水平,也能使降低風(fēng)險投資公司的成本,對于一個風(fēng)險投資公司來說,創(chuàng)業(yè)管理系統(tǒng)的作用是巨大的,這個系統(tǒng)降低了人力的消耗,提高了風(fēng)險投資公司在市場上的競爭能力,一個工程的開始到竣工,都是一步一步來,這個進度都記錄在該系統(tǒng)中。15本章小結(jié)本章通過國內(nèi)外對大學(xué)生創(chuàng)新創(chuàng)業(yè)的重視程度來確定當(dāng)代信息社會對創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)開發(fā)的必要性。然后通過當(dāng)前我國大學(xué)生的就業(yè)情況,闡明了研究本課題的意義。本課題的意義在于提高我校畢業(yè)生就業(yè)率進而幫助各大高校更好的處理大學(xué)生就業(yè)問題以提高大學(xué)生就業(yè)率,使人才與市場同時發(fā)展,促進國家經(jīng)濟的發(fā)展。最后通過本系統(tǒng)實現(xiàn)管理人員管理水平的提高,以及幫助有創(chuàng)業(yè)計劃的大學(xué)生創(chuàng)業(yè)成功第二章開發(fā)工具概述與可行性研究21開發(fā)語言JSPJAVASERVERPAGE服務(wù)器網(wǎng)頁是從1998年開始出現(xiàn)的新技術(shù)。由SUN公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是基于JAVASERVLET以及整個JAVA體系的WEB開發(fā)技術(shù)。在傳統(tǒng)的網(wǎng)頁HTML文件HTM,HTML中加入腳本片段和JSP標記TAG,構(gòu)成JSP網(wǎng)頁JSP。JSP技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的WEB頁面提供了簡便的方法。JSP作為JAVA家族的一員,承襲了JAVA的特點,即跨平臺的特性,也即一次編譯,到處運行。22開發(fā)工具此次設(shè)計主要采用MYECLIPSE加TOMCAT后臺服務(wù)器進行,設(shè)計過程中頁面主要使用JSP技術(shù)完成,下面對MYECLIPSE、TOMCAT和MYSQL數(shù)據(jù)庫進行簡要介紹。221MYECLIPSEMYECLIPSE,是一個十分優(yōu)秀的用于開發(fā)JAVA,J2EE的ECLIPSE插件集合,MYECLIPSE的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MYECLIPSE風(fēng)險投資公司級工作平臺(MYECLIPSEENTERPRISEWORKBENCH,簡稱MYECLIPSE)是對ECLIPSEIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JAVAEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。222TOMCATTOMCAT是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。可以這樣認為,當(dāng)在一臺機器上配置好APACHE服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。223SQLSERVER2000數(shù)據(jù)庫SQLSERVER20009微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以TRANSACT_SQL作為它的數(shù)據(jù)庫查詢和編程語言。SQLSERVER提供服務(wù)器端的創(chuàng)業(yè)項目管理系統(tǒng),這部分需要安裝在NTSERVER上,SQLSERVER的客戶端則可以安裝在許多客戶端PC系統(tǒng)中,WINDOWS可以讓客戶端進行數(shù)據(jù)庫的建立,維護及存取等操作。224STRUTSSTRUTS是APACHE組織的一個項目,像其他的APACHE組織的項目一樣,它也是開放源碼項目。STRUTS是一個比較好的MVC框架提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是SERVLET,JSP和CUSTOMTAGLIBRARY。STRUTS框架的基本構(gòu)成由圖31所示。圖31STRUTSUML圖作為一個MVC的框架,STRUTS對MODEL、VIEW和CONTROLLER都提供了對應(yīng)的實現(xiàn)組件。由于STRUTS已經(jīng)為我們提供了一個非常好的MVC框架,我們利用STRUTS開發(fā)MVC系統(tǒng)時可以大大加快開發(fā)的速度。在開發(fā)時可以采用的一個開發(fā)流程如下1收集和定義應(yīng)用需求。2基于數(shù)據(jù)采集和顯示的原則定義和開發(fā)“屏幕顯示”需求。3為每一個“屏幕顯示”定義訪問路徑。4定義ACTIONMAPPINGS建立到應(yīng)用業(yè)務(wù)邏輯之間的聯(lián)系。5開發(fā)滿足“屏幕顯示”需求的所有支持對象。6基于每一個“屏幕顯示”需求提供的數(shù)據(jù)屬性來創(chuàng)建對應(yīng)的ACTIONFORM對象。7開發(fā)被ACTIONMAPPING調(diào)用的ACTION對象。8開發(fā)應(yīng)用業(yè)務(wù)邏輯對象BEAN,EJB,等等。9對應(yīng)ACTIONMAPPING設(shè)計的流程創(chuàng)建JSP頁面。10建立合適的配置文件STRUTSCONFIGXML,WEBXML。11開發(fā)/測試/部署。225HIBERNATE框架HIBERNATE是一個輕量級的處理數(shù)據(jù)持久層框架,通過JDBC,實現(xiàn)了實體對象與數(shù)據(jù)庫的映射關(guān)系,從而達到了開發(fā)人員可以以面向?qū)ο蟮脑O(shè)計理念去操作關(guān)系型數(shù)據(jù)庫的目的。23SSH框架的優(yōu)勢STRUTS框架跟其他一些開源創(chuàng)業(yè)項目管理系統(tǒng)一樣,使得開發(fā)者可以通過它內(nèi)部的工作機制,了解到系統(tǒng)底層的實現(xiàn)原理。并且通過整合JSP和SERVLET技術(shù),以及引入標簽庫的概念,使得系統(tǒng)頁面的開發(fā)更加快捷。SPRING框架是一種分層的,開源的架構(gòu)體系,開發(fā)人員只需要關(guān)注他所需要的層,也不用關(guān)心其他不需要的部分。并且它通過注入的方式以及IOC容器對JDBC進行有效的封裝,從而簡化了JDBC的操作。綜上所述,通過使用SSH框架主要實現(xiàn)了以下幾點優(yōu)勢,一是基于MVC的設(shè)計模式,建立清晰的結(jié)構(gòu)體系,減輕了開發(fā)人員的負擔(dān),提高了開發(fā)效率二是由于SSH框架是目前最流行的JAVAEE開發(fā)框架之一,具有巨大的技術(shù)支持,這也使得在未來系統(tǒng)需要擴展的時候,不會因為技術(shù)問題阻礙了系統(tǒng)的擴展性三是SSH框架使得系統(tǒng)具有更高的可維護性,它的分層架構(gòu)體系使得各個層級之間合理的分離,有效降低了系統(tǒng)層級間的耦合度,為將來系統(tǒng)重構(gòu)以及需求修改降低了實施風(fēng)險,并且加快了相應(yīng)速率。四是,SSH框架具有良好的解耦性,四層架構(gòu)之間只通過接口進行耦合,具體的實現(xiàn)過程都是隔離開來的,部分的業(yè)務(wù)邏輯放生改變不需要改變其他部分??偠灾?SSH框架一種高效的,合理的開發(fā)框架。24可行性分析241技術(shù)可行性基于B/S模式的管理系統(tǒng),主要包括前端頁面功能程序設(shè)計以及后臺數(shù)據(jù)庫的建立與維護兩個方面。對于前者,應(yīng)具備功能齊全、易于使用等特點,而對于后者則要求能建立一個有較強數(shù)據(jù)一致性和完整性的數(shù)據(jù)庫?;谝陨弦螅鞠到y(tǒng)采用MYECLIPSE65和SQLSERVER2000分別作為前端和后臺開發(fā)工具。MYECLIPSE65是建立WEB3站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應(yīng)用程序。從對基于CSS的設(shè)計提供領(lǐng)先的支持到手動編碼功能,在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。綜上所述,本系統(tǒng)具有技術(shù)可行性。242經(jīng)濟可行性本大學(xué)生創(chuàng)業(yè)項目管理系統(tǒng)有完善的硬件環(huán)境和系統(tǒng)環(huán)境。由于該系統(tǒng)的設(shè)計對計算機的軟硬件要求也都比較低,完全可以利用現(xiàn)有的設(shè)備,無須額外購置新的軟硬件設(shè)備,在軟硬件方面的支出費用可以忽略不計。另外,系統(tǒng)開發(fā)是有單位內(nèi)部的IT技術(shù)人員自行開發(fā),在人力成本上的支出是非常有限的。經(jīng)過系統(tǒng)設(shè)計前的一系列調(diào)研后表明,該系統(tǒng)設(shè)計的成本是非常低廉的。系統(tǒng)一旦開發(fā)完成投入使用后,會大大減少管理人員的工作負荷,從而大大提高創(chuàng)業(yè)項目管理工作的效率和質(zhì)量,因此單從經(jīng)濟角度而言完全是可行的。243運營可行性從用戶使用方面考慮,本管理信息系統(tǒng)用戶界面友好,操作簡單,易于理解,員工經(jīng)過短時間的培訓(xùn)就可以操作本系統(tǒng)。本系統(tǒng)不僅能夠?qū)椖啃畔ⅰ⒂脩粜畔⑦M行準確快速的增刪改查,而且能夠有效運用和管理項目信息、用戶信息。學(xué)校通過本系統(tǒng)可隨時隨地查看本校大學(xué)生創(chuàng)新創(chuàng)業(yè)的相關(guān)資訊,并且能更加理性的做出管理創(chuàng)新創(chuàng)業(yè)項目的決策。這對于使用該系統(tǒng)的其他用戶也十分方便。但是這僅僅只是從設(shè)計者角度做出的判斷,為了更好的服務(wù)最終用戶,在設(shè)計本系統(tǒng)之前,曾在市場進行調(diào)研,調(diào)研結(jié)果表明這個判斷是可行的。所以本系統(tǒng)的可操作性非常強。即使在現(xiàn)在這個飛速發(fā)展的信息社會,最終用戶對本系統(tǒng)界面的滿意度也非常高,操作能力也非常強,所以本系統(tǒng)確實具有運營可行性。244法律可行性從法律角度考慮,本管理信息系統(tǒng)屬于自主研發(fā),不涉及侵犯創(chuàng)業(yè)項目管理系統(tǒng)著作權(quán)、版權(quán)等問題,沒有合同約束問題。因此,從營運可行性角度考慮,是完全可行的。245時間可行性本系統(tǒng)在各用戶模塊、功能模塊都非常全面系統(tǒng)并且實用。很適合高校對在校學(xué)生創(chuàng)新創(chuàng)業(yè)項目的管理。所以兩個月左右的時間我設(shè)計并實現(xiàn)了它。所以,本系統(tǒng)具有時間可行性。綜上所述,創(chuàng)業(yè)項目管理系統(tǒng)的開發(fā)需求是非常有必要的,同時經(jīng)過技術(shù)可行性分析、經(jīng)濟可行性分析和運營可行性分析,系統(tǒng)的開發(fā)是完全可行的。管理系統(tǒng)將會在工作效率上起到質(zhì)的飛躍。鑒于開發(fā)這個項目對后繼工作的有力幫助,該項目可立即立項進行開發(fā)。25本章小結(jié)本章通過介紹本系統(tǒng)開發(fā)的語言JAVA語言以及開發(fā)工具MYECLIPSE65和SQLSERVER2000進而確定本系統(tǒng)的大概開發(fā)流程。系統(tǒng)開發(fā)前,通過調(diào)研等各種方法分析得出本系統(tǒng)在技術(shù)、經(jīng)濟、運營、法律、時間上都具有可行性。最后得出創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的開發(fā)需求是非常必要的。第三章需求分析需求分析是整個創(chuàng)業(yè)項目管理系統(tǒng)設(shè)計過程的基礎(chǔ),它的好壞直接影響到整個創(chuàng)業(yè)項目管理系統(tǒng)的質(zhì)量。需求分析階段主要在進行深入調(diào)研基礎(chǔ)上,通過分析,逐步明確系統(tǒng)的需求,包含數(shù)據(jù)需求和圍繞這些數(shù)據(jù)業(yè)務(wù)處理需求。如果需求分析工作沒有做好,或者不能明確用戶的要求,會導(dǎo)致整個數(shù)據(jù)庫設(shè)計、開發(fā)編碼等工作都需要重新返工。本系統(tǒng)重點從創(chuàng)業(yè)項目管理系統(tǒng)組織結(jié)構(gòu)及職能、工作流程、數(shù)據(jù)分析、功能需求、系統(tǒng)用例模型、性能需求等方面進行研究。31用例圖分析本系統(tǒng)采用面向?qū)ο蟮木幊趟枷雽Ω鞴δ苣K進行分析和設(shè)計,實現(xiàn)過程中主要有四種角色學(xué)生、指導(dǎo)老師、評審專家、系統(tǒng)管理員。不同的角色有著不同或相同的用例,并且使用相同功能模塊下的不同的具體功能。用例圖是下圖方式表示系統(tǒng)主事件,目的是為了清晰的表示客戶需求。(1)確定系統(tǒng)中主要的角色類和系統(tǒng)邊界,才能正確畫出系統(tǒng)用例。期中,學(xué)生、評審專家、指導(dǎo)老師共有的用例是在線項目管理。學(xué)生和指導(dǎo)老師共有的用例是在線項目管理、老師答疑管理。屬于學(xué)生特有的用例是項目信息管理。而屬于管理員特有的用例是系統(tǒng)管理,本系統(tǒng)的用例圖如圖31所示。圖31系統(tǒng)用例圖(2)學(xué)生用例圖學(xué)生登錄系統(tǒng)后可以修改密碼、在線申報項目、按年份查看往年所有申報項目及自身申報項目的評審情況、在一定時期內(nèi)維護自身申報項目的信息、查看指導(dǎo)老師發(fā)布的相關(guān)消息以及退出系統(tǒng)。學(xué)生用例圖如圖32所示。圖32學(xué)生用例圖(3)專家用例圖專家登錄系統(tǒng)后可以修改密碼、查看所有待審核的項目即我的工作、按年份查看往年的所有申報的項目、審核項目及退出系統(tǒng)。用例圖如圖33所示。圖33專家用例圖(4)指導(dǎo)老師用例圖指導(dǎo)老師登錄系統(tǒng)后可以修改密碼、按年份查看往年所有申報項目、查看自己所輔導(dǎo)學(xué)生申報項目的申報狀態(tài)、向自己所輔導(dǎo)學(xué)生發(fā)布信息以及退出系統(tǒng)。用例圖如圖34所示。圖34指導(dǎo)老師用例圖(5)系統(tǒng)管理員用例圖系統(tǒng)管理員登錄系統(tǒng)后可以密碼修改、管理用戶信息、管理學(xué)生賬戶、添加學(xué)生賬戶、管理教師賬戶、添加教師賬戶、管理專家信息、添加專家信息、管理評審分配、評審分配、對項目進行維護、登記項目信息、對項目申報進行維護以及退出系統(tǒng)。用例圖如圖35所示。圖35系統(tǒng)管理員用例圖32功能分析根據(jù)對創(chuàng)業(yè)項目管理系統(tǒng)的需求的分析,擬需要實現(xiàn)以下功能便能滿足創(chuàng)業(yè)項目管理系統(tǒng)開發(fā)的需要本系統(tǒng)采用B/S11模式,研究內(nèi)容主要包括以下幾個方面一、學(xué)生賬戶。學(xué)生賬戶首先可以按年份查看往年的所有申報項目。學(xué)生在線申報項目時,系統(tǒng)自動查看申報項目是否與往年重題或類似,一旦類似或重題,提示“此項目已經(jīng)申報,請不要重復(fù)申報”,終止后續(xù)所有操作;同時也可以預(yù)覽自己所申報的項目,并且一定時限內(nèi)仍可對申報項目進行修改。申報項目后,學(xué)生賬戶可以查看自身申報項目的申報狀態(tài)。二、教師賬戶。教師賬戶首先可以按年份查看往年的所有申報項目。同時可以查看自己所輔導(dǎo)學(xué)生申報項目的申報狀態(tài)以及向自己所輔導(dǎo)學(xué)生發(fā)布信息。三、專家賬戶。專家賬戶首先能查看所有待審核的項目,同時也可以按年份查看往年的所有申報項目。四、管理員賬戶。由管理員賬戶發(fā)布各新聞資訊,且管理員賬戶可以對學(xué)生賬戶,教師賬戶,專家賬戶以及申報項目做增、刪、改、查。同時也可以指定申報項目由哪些專家評審。根據(jù)本系統(tǒng)功能分析,系統(tǒng)設(shè)置了四類登錄用戶,分別是學(xué)生、指導(dǎo)老師、評審專家、系統(tǒng)管理員。所有用戶從同一主界面登錄,選擇好自己的角色后進入不同的操作界面。321學(xué)生登錄學(xué)生登錄信息包括用戶名、密碼、身份。(1)密碼修改點擊密碼修改進入密碼修改界面。密碼修改信息包括登錄名、原密碼、新密碼、確認密碼。完成信息填寫后點擊修改即可修改密碼。(2)項目信息登記點擊項目信息登記一欄進入項目信息登記界面。項目信息登記包括項目名稱、項目來源、經(jīng)費來源、指導(dǎo)老師、創(chuàng)業(yè)項目申請書。如果填寫的項目名稱與往年項目重題,則會提示“此項目已經(jīng)申報,請不要重復(fù)申報”創(chuàng)業(yè)項目申請書以文件上傳的方式上傳,最后“提交”完成項目信息登記。(3)查看項目信息點擊項目信息維護一欄進入項目信息界面,這里可以查看往年所有申報項目及項目詳細信息。(4)項目信息維護點擊項目信息維護進入項目信息維護界面。項目信息維護包括添加申報項目、查詢申報項目。這里可以輸入關(guān)鍵字實現(xiàn)快速查詢申報項目。也可以點擊添加進入項目信息登記,實現(xiàn)項目申報。(5)我的消息點擊我的消息進入我的消息界面。在此界面可以查看指導(dǎo)老師發(fā)布給自己的相關(guān)消息。(6)退出系統(tǒng)點擊退出系統(tǒng)可返回到登錄主界面。322專家登錄專家登錄信息包括用戶名、密碼、身份。(1)密碼修改點擊密碼修改進入密碼修改界面。密碼修改信息包括登錄名、原密碼、新密碼、確認密碼。完成信息填寫后點擊修改即可修改密碼。(2)我的工作點擊我的工作一欄進入我的工作界面。此界面,評審專家可以查看自己所分配到的任務(wù)。(3)查看項目信息點擊項目信息維護一欄進入項目信息界面,這里可以查看往年所有申報項目及項目詳細信息。(4)項目審批點擊項目審核進入項目審核界面。此界面,評審專家不僅可以查詢某個項目的審核狀態(tài)以及所有審核或未審核的項目,而且可以發(fā)表自己對該項目的審核意見。(5)退出系統(tǒng)點擊退出系統(tǒng)可返回到登錄主界面。323指導(dǎo)老師登錄指導(dǎo)老師登錄信息包括用戶名、密碼、身份。(1)密碼修改點擊密碼修改進入密碼修改界面。密碼修改信息包括登錄名、原密碼、新密碼、確認密碼。完成信息填寫后點擊修改即可修改密碼。(2)查看項目信息點擊項目信息維護一欄進入項目信息界面,這里可以按實時間查看往年所有申報項目及項目詳細信息。(3)我的學(xué)生項目點擊我的學(xué)生項目進入我的學(xué)生項目界面。在此界面指導(dǎo)老師可以查看自己所輔導(dǎo)學(xué)生申報項目的申報狀態(tài)以及按時間查詢項目信息。(4)我的學(xué)生點擊我的學(xué)生進入我的學(xué)生界面,在此界面指導(dǎo)老師可以查看自己所指導(dǎo)學(xué)生給自己發(fā)布的相關(guān)消息以及消息記錄。(5)退出系統(tǒng)點擊退出系統(tǒng)可返回到登錄主界面。324系統(tǒng)管理員登錄(1)密碼修改點擊密碼修改進入密碼修改界面。密碼修改信息包括登錄名、原密碼、新密碼、確認密碼。完成信息填寫后點擊修改即可修改密碼。(2)用戶信息管理點擊用戶信息管理進入用戶信息管理界面。在此界面,可以對管理員信息進行添加、刪除、修改操作。(3)學(xué)生賬戶添加點擊學(xué)生賬戶添加一欄進入學(xué)生賬戶添加界面。學(xué)生賬戶信息包括學(xué)號、姓名、性別、出生日期、系別、專業(yè)、班級、密碼。完成信息填寫后點擊提交即可添加一個學(xué)生信息。(4)學(xué)生賬戶管理點擊學(xué)生賬戶管理一欄進入學(xué)生賬戶管理界面。在此界面,可以對學(xué)生信息進行修改及刪除操作。(5)教師賬戶添加點擊教師賬戶添加一欄進入教師賬戶添加界面。教師賬戶信息包括工號、姓名、性別、出生日期、賬號、密碼。完成信息填寫后點擊提交即可添加一個教師信息。(6)教師賬戶管理點擊教師賬戶管理一欄進入教師賬戶管理界面。在此界面,可以對教師信息進行修改及刪除操作。(7)專家信息添加點擊專家信息添加一欄進入專家信息添加界面。專家信息包括姓名、聯(lián)系方式、住址、個人簡歷、登錄賬號、登錄密碼。完成信息填寫后點擊提交即可添加一個專家信息。(8)專家信息管理點擊專家信息管理一欄進入專家信息管理界面。在此界面,可以對專家信息進行修改及刪除操作。(9)評審分配點擊評審分配一欄進入評審分配界面。評審分配信息包括安排人員、安排時間、安排項目、安排內(nèi)容、所在階段。完成信息填寫后點擊提交即可添加一個評審分配信息。(10)評審分配管理擊評審分配一欄進入評審分配管理界面。在此界面可以對評審專家分配進行修改、刪除操作。(11)項目維護點擊項目維護進如項目維護界面。在此界面可以按項目名稱查詢項目,也可以對申報項目進行添加、修改、刪除、查看項目信息。(12)項目信息登記點擊項目信息登記進入項目信息登記界面,完成項目信息填寫后點擊提交,即可完成一個項目信息登記。(13)項目申報維護點擊項目申報維護進入項目申報維護界面。在此界面可以通過項目狀態(tài)、項目申請人、項目名稱查詢申報項目,也可以查看、刪除、審核申報項目。(14)退出系統(tǒng)點擊退出系統(tǒng)可返回到登錄主界面。33本章小結(jié)本章通過對大學(xué)生創(chuàng)新創(chuàng)業(yè)項目管理進行需求分析進而確定本系統(tǒng)各功能模塊。然后通過用例圖分析確定本系統(tǒng)主要有四類登錄賬戶,分別是學(xué)生賬戶、教師賬戶、專家賬戶、管理員賬戶。通過細分各賬戶的功能得出本系統(tǒng)的主要框架。第四章系統(tǒng)總體設(shè)計本階段設(shè)計的基本目標是解決系統(tǒng)如何實現(xiàn)的問題,主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計創(chuàng)業(yè)項目管理系統(tǒng)的結(jié)構(gòu),完成創(chuàng)業(yè)項目管理系統(tǒng)定義時期的任務(wù)之后就應(yīng)該對系統(tǒng)進行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設(shè)計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是把復(fù)雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設(shè)計是把大型創(chuàng)業(yè)項目管理系統(tǒng)按照一定的原則劃分成一個較小的相對功能獨立又相關(guān)聯(lián)的模塊。每個模塊完成一個特定的子功能。把這些模塊結(jié)合起來組成一個整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使創(chuàng)業(yè)項目管理系統(tǒng)結(jié)構(gòu)清晰,容易測試和調(diào)試。從而提高創(chuàng)業(yè)項目管理系統(tǒng)的可靠性,可修改性。有助于創(chuàng)業(yè)項目管理系統(tǒng)開發(fā)的組織管理。一個大型創(chuàng)業(yè)項目管理系統(tǒng)可分別編寫不同的模塊。模塊化理論的幾個重要概念如下1抽象抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個復(fù)雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。2信息隱蔽和局部化信息隱蔽是指在設(shè)計和確定模塊時,應(yīng)使得一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問。局部化是指把一些關(guān)系密切的創(chuàng)業(yè)項目管理系統(tǒng)元素物理的放得彼此靠近。局部化有助于實現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及創(chuàng)業(yè)項目管理系統(tǒng)維護期間修改創(chuàng)業(yè)項目管理系統(tǒng)。因為絕大多數(shù)數(shù)據(jù)和過程對于創(chuàng)業(yè)項目管理系統(tǒng)的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到創(chuàng)業(yè)項目管理系統(tǒng)的其它部分。3逐步求精的模塊化概念逐步求精和模塊化的抽象是密切相關(guān)的。創(chuàng)業(yè)項目管理系統(tǒng)結(jié)構(gòu)每一層中模塊表示對創(chuàng)業(yè)項目管理系統(tǒng)抽象層次的次細化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了創(chuàng)業(yè)項目管理系統(tǒng)設(shè)計和實施,提高了創(chuàng)業(yè)項目管理系統(tǒng)的可理解性和可測試性,并使得創(chuàng)業(yè)項目管理系統(tǒng)更容易維護。4模塊獨立性模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護。度量模塊的獨立程度有兩個標準內(nèi)聚和耦合。耦合是對一個創(chuàng)業(yè)項目管理系統(tǒng)結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復(fù)雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)。在創(chuàng)業(yè)項目管理系統(tǒng)的設(shè)計中應(yīng)追求盡可能松散的耦合。內(nèi)聚標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計時應(yīng)力求做到高內(nèi)聚。41系統(tǒng)總體功能方案本系統(tǒng)使用模塊化方法設(shè)計,采用面向?qū)ο蟪绦蛟O(shè)計中的模塊化編程思想,實現(xiàn)系統(tǒng)創(chuàng)業(yè)項目管理系統(tǒng)部分的各功能模塊。模塊化設(shè)計,簡單地說就是在程序編寫之前,首先用主程序、子程序、子過程等框架把創(chuàng)業(yè)項目管理系統(tǒng)的主要結(jié)構(gòu)和流程描述出來,而不是在一開始直接開始編寫計算機語句和指令,并且需要調(diào)試和定義好各個框架之間的為何種關(guān)系。逐步求精的結(jié)果是得到一系列以功能塊為單位的算法描述。以功能塊為單位進行程序設(shè)計,實現(xiàn)其求解算法的方法稱為模塊化。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計、調(diào)試和維護等操作簡單化。42系統(tǒng)功能模塊結(jié)構(gòu)本系統(tǒng)擬采用開發(fā)工具MYECLIPSE6進行程序的開發(fā),數(shù)據(jù)庫SQL進行數(shù)據(jù)庫的設(shè)計。通過對創(chuàng)業(yè)項目管理系統(tǒng)的調(diào)查得出系統(tǒng)需要管理的創(chuàng)業(yè)項目管理信息。進行功能模塊的劃分,并依據(jù)高內(nèi)聚低耦合的設(shè)計原則設(shè)計各功能模塊,并分配好各模塊的輸入輸出信息。最后在進行程序及數(shù)據(jù)庫的設(shè)計。系統(tǒng)功能模塊圖如圖41所示。圖41系統(tǒng)功能模塊圖就本系統(tǒng)而言,在本系統(tǒng)中根據(jù)用戶角色的劃分主要設(shè)計分為四個主要模塊,即管理員、學(xué)生用戶、教師用戶、專家用戶模塊。根據(jù)項目申報的流程又可以劃分為項目信息登記、項目申報、項目審核、系統(tǒng)管理維護等模塊。通過模塊化的設(shè)計理念,把這四個模塊通過它們之間的關(guān)系形成聯(lián)系,實現(xiàn)創(chuàng)業(yè)項目管理系統(tǒng)所設(shè)計的功能。43系統(tǒng)類圖本系統(tǒng)的類圖如圖42所示。圖42系統(tǒng)類圖說明類描述的是一種對象的集合,該對象具有相同的屬性和方法,而類圖描述的就是許多類之間的關(guān)系,但是一般只給出一些主要類之間的關(guān)系,這是一種靜態(tài)關(guān)系,有效的覆蓋整個生命周期。在類圖中,包含許多說明性的模型元素,這些元素和類、包及他們之間的關(guān)系相互連接。類圖在包中被組織并且包含,而且只顯示該包中的內(nèi)容。本系統(tǒng)的類圖描述了項目依賴于項目管理,而項目管理可歸納為項目信息登記、項目申報、系統(tǒng)管理維護,而項目申報成功之后需要項目審核。44系統(tǒng)活動圖系統(tǒng)活動圖能夠描述用例實現(xiàn)的過程,主要研究各項任務(wù)與活動的執(zhí)行順序,本系統(tǒng)的主要活動安排是項目信息登記、項目申報、系統(tǒng)管理維護。(1)本系統(tǒng)的項目信息登記活動圖如圖43所示。圖43項目登記活動圖本系統(tǒng)項目申報活動過程是項目信息登記后,首先判斷該登記項目是否與往年重題,如果重題則重新登記一個項目信息。否則登記成功,進入項目申報階段。(2)本系統(tǒng)的項目申報活動圖如圖44所示。圖44項目申報活動圖本系統(tǒng)的項目申報活動過程是項目在線申報成功后進入專家評審階段,評審?fù)ㄟ^則項目申報整個過程結(jié)束。否則重新申報一個項目。(3)本系統(tǒng)的項目評審活動圖如圖45所示。圖45項目評審活動圖本系統(tǒng)的項目評審活動過程是項目交由專家評審,若評審?fù)ㄟ^則考慮該項目是否需要復(fù)審,若復(fù)審?fù)ㄟ^,則這個項目管理活動結(jié)束,該項目成功通過。否則修改該項目。45系統(tǒng)順序圖根據(jù)本系統(tǒng)功能模塊、賬戶可知本系統(tǒng)主要事件為學(xué)生端完成項目登記、項目申報工作,專家端完成項目評審工作。順序圖如46至47所示。其中學(xué)生端順序圖如圖46所示。圖46項目申報順序圖學(xué)生用戶在登錄主界面正確填寫用戶名、密碼后選擇學(xué)生身份即可進入學(xué)生賬戶界面。點擊創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)下的項目信息登記,即可進入項目信息登記界面,如果登記項目與往年重題,則登記不成功,但修改項目名稱后可以再登記。項目信息登記后可對項目進行申報。項目申報后再一定時間內(nèi)可以返回修改。圖47項目評審順序圖專家用戶在登錄主界面正確填寫用戶名、密碼后選擇專家身份即可進入專家賬戶界面。點擊創(chuàng)業(yè)項目審核可以查看所有項目的所有信息,點擊某個項目后的批復(fù)即可對項目進行審核,審核未過的項目亦可以返回修改。46數(shù)據(jù)庫需求分析本系統(tǒng)采用的是SQLSERVER20005數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計是INTERNET系統(tǒng)實現(xiàn)的關(guān)鍵問題,好的數(shù)據(jù)庫結(jié)構(gòu)能夠保證數(shù)據(jù)庫系統(tǒng)的順利進行,相反盲目建立不合理的數(shù)據(jù)庫往往導(dǎo)致系統(tǒng)運行不靈,乃至中途夭折。概念結(jié)構(gòu)設(shè)計在整個數(shù)據(jù)庫設(shè)計中占領(lǐng)著核心地位,它可以綜合、歸納與抽象系統(tǒng)需求,從而形成不依賴具體的數(shù)據(jù)庫管理系統(tǒng)的概念模型,即ER圖。ER圖可以用來直觀呈現(xiàn)并分析數(shù)據(jù)之間的關(guān)系。九江學(xué)院創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的ER圖如圖51至56所示。根據(jù)對系統(tǒng)的分析擬需要以下幾個數(shù)據(jù)表進行數(shù)據(jù)的存儲學(xué)生信息表、指導(dǎo)老師信息表、專家信息表、管理員信息表、項目信息表。47數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(1)學(xué)生實體圖含有的屬性學(xué)號,姓名,性別,出生日期,系別,專業(yè),班級,密碼。當(dāng)輸入用戶名和密碼后選擇學(xué)生身份,點擊登錄,系統(tǒng)自動核對學(xué)生信息,信息正確則提示“通過驗證,系統(tǒng)登錄成功”進入學(xué)生賬戶界面,否則提示“用戶名或密碼錯誤”。如圖51所示。學(xué)生學(xué)號姓名性別登錄密碼班級圖51學(xué)生實體聯(lián)系圖(2)指導(dǎo)老師實體圖含有的屬性工號、姓名、性別、出生日期、賬號、密碼。當(dāng)輸入用戶名和密碼后選擇教師身份,點擊登錄,系統(tǒng)自動核對信息,信息正確則進入相應(yīng)界面,否則重新輸入。如圖52所示。圖52指導(dǎo)老師實體聯(lián)系圖(3)專家實體圖含有的屬性姓名、聯(lián)系方式、住址、個人簡歷、登錄賬號、登錄密碼。當(dāng)輸入用戶名和密碼后選擇專家身份,點擊登錄,系統(tǒng)自動核對信息,信息正確則進入相應(yīng)界面,否則重新輸入。如圖53所示。圖53專家實體聯(lián)系圖(4)管理員實體圖含有的屬性用戶名、密碼。當(dāng)輸入用戶名和密碼后選擇管理員身份,點擊登錄,系統(tǒng)自動核對信息,信息正確則進入相應(yīng)界面,否則重新輸入。如圖54所示。圖54管理員實體聯(lián)系圖(5)項目實體圖含有的屬性編號、項目名稱、項目來源、經(jīng)費來源、創(chuàng)業(yè)項目申請書、申報進度。學(xué)生申報項目、專家評審項目、管理員維護項目都需要查看項目信息。如圖55所示。項目信息編號項目名稱項目來源申報進度經(jīng)費來源圖55項目信息實體聯(lián)系圖(6)系統(tǒng)ER圖如圖56所示。指導(dǎo)老師指導(dǎo)編號學(xué)生申報項目評審專家1N1NNN管理員姓名學(xué)生學(xué)號學(xué)號姓名登錄密碼編號姓名登錄密碼編號編號項目名稱申報進度編號姓名項目管理N1項目管理N1安排時間管理1N管理1N圖56系統(tǒng)實體聯(lián)系圖說明ER圖向關(guān)系模型的轉(zhuǎn)換規(guī)則一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。系統(tǒng)ER圖(實體聯(lián)系圖)描述了各個實體之間的聯(lián)系。一個指導(dǎo)老師可以指導(dǎo)多個學(xué)生,一個學(xué)生只能被一個指導(dǎo)老師指導(dǎo),指導(dǎo)老師和學(xué)生之間的聯(lián)系是指導(dǎo)。一個學(xué)生可以申報多個項目,一個項目只能被一個學(xué)生申報,項目和學(xué)生之間的聯(lián)系是申報。一個專家可以評審多個申報項目,一個申報項目可以被多個專家評審,專家和項目之間的聯(lián)系是評審。一個管理員可以管理多個老師、學(xué)生、專家、申報項目。一個老師、學(xué)生、專家、項目可以被多個管理員管理。將ER圖裝換成關(guān)系模式學(xué)生(學(xué)號,項目編號,姓名,性別,出生日期,系別,專業(yè),班級,密碼);指導(dǎo)老師(工號、學(xué)生學(xué)號,姓名、性別、出生日期、賬號、密碼);專家(編號,姓名、聯(lián)系方式、住址、個人簡歷、登錄賬號、登錄密碼);管理員(指導(dǎo)老師工號,學(xué)生學(xué)號,專家編號,項目編號,用戶名、密碼);項目(編號、項目名稱、項目來源、經(jīng)費來源、創(chuàng)業(yè)項目申請書、申報進度);評審(專家編號,項目編號,安排人員、安排時間、安排項目、安排內(nèi)容、所在階段);48數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進行優(yōu)化。本系統(tǒng)根據(jù)ER10圖可以對數(shù)據(jù)庫進行設(shè)計,以下列出主要的數(shù)據(jù)表。(1)學(xué)生的屬性如表57所示,它的主鍵是STU_ID,能唯一標識一個學(xué)生。表57學(xué)生信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述STU_IDINT主鍵STU_XUEHAOVARCHAR66STU_REALNAMEVARCHAR50STU_SEXVARCHAR50STU_AGEVARCHAR55LOGIN_PWVARCHAR50ZHUANGTAIVARCHAR50STU_PICVARCHAR50DELVARCHAR50XIBIEVARCHAR50ZHUANYEVARCHAR50BANJIVARCHAR50(2)指導(dǎo)老師屬性如表58所示,它的主鍵是TEA_ID,能唯一標識一個指導(dǎo)老師。表58指導(dǎo)老師信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述TEA_IDINT主鍵TEA_BIANHAOINTTEA_REALNAMEVARCHAR50TEA_SEXVARCHAR50TEA_AGEINTLOGIN_NAMEVARCHAR50LOGIN_PWVARCHAR50DELVARCHAR50(3)專家屬性如表59所示,它的主鍵是ZHU_ID,能唯一標識一個專家。表59專家信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述ZHUHU_IDINT主鍵ZHUHU_NAMEVARCHAR50ZHUHU_TELINTZHUHU_ZHUZHIVARCHAR50ZHUHU_BEIZHUVARCHAR50DELVARCHAR50USERNAMEVARCHAR50USERPWVARCHAR50(4)管理員信屬性如表510所示,它的主鍵是USERID,能唯一標識一個管理員。表510管理員信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述USERIDINT主鍵USERNAMEVARCHAR50USERPWVARCHAR50(5)項目屬性如表511所示,它的主鍵是CAILIAO_ID,能唯一標識一個管理員。表511項目信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述CAILIAO_IDINT主鍵CAILIAO_NAMEVARCHAR50CAILIAO_SHUXINGVARCHAR50CAILIAO_JIAGEVARCHAR50CAILIAO_SHULIANGVARCHAR50DELVARCHAR50FUJIANVARCHAR50FUJIANYUANSHIMINGVARCHAR50(6)評審信息屬性如表512所示,它的主鍵是LINGYONG_ID,能唯一標識評審。表512評審信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述LINGYONG_IDINT主鍵LINGYONG_SHIJIANVARCHAR50ZHUHU_IDINTCAILIAO_IDINTLINGYONG_QIANZHENGVARCHAR50DELVARCHAR50ZHAIYAOVARCHAR50GUANJIANZIVARCHAR50CAILIAOPICVARCHAR50(7)學(xué)生消息屬性如表513所示,它的主鍵是SHIGONG_ID,能唯一標識一條學(xué)生消息。表513項目信息表字段名數(shù)據(jù)類型長度主鍵否是否描述描述SHIGONG_IDINT主鍵SHIGONG_SHIJIANVARCHAR50ZHUHU_IDINTSHIGONG_NEIRONGVARCHAR50SHIGONG_QIANZHENGVARCHAR50DELVARCHAR50(8)專家工作任務(wù)屬性如表514所示,它的主鍵是SHOUFEI_ID,能唯一標識專家工作任務(wù)。表514專家工作表字段名數(shù)據(jù)類型長度主鍵否是否描述描述SHOUFEI_IDINT主鍵SHOUFEI_SHIJIANVARCHAR50SHOUFEI_XIANGMUVARCHAR50SHOUFEI_JINEVARCHAR50ZHUHU_IDVARCHAR50DELVARCHAR50GZRY_IDVARCHAR5049本章小結(jié)本章通過對創(chuàng)新創(chuàng)業(yè)項目管理系統(tǒng)的賬戶、功能模塊的劃分確定了本系統(tǒng)總體功能模塊圖。然后根據(jù)系統(tǒng)功能模塊圖對系統(tǒng)進行總體設(shè)計,先畫出系統(tǒng)中各個實體ER圖,再根據(jù)各實體之間的聯(lián)系畫出系統(tǒng)ER圖,最后將系統(tǒng)ER圖轉(zhuǎn)換成關(guān)系模式。在數(shù)據(jù)庫中,關(guān)系既是一張表,進而對本系統(tǒng)展開數(shù)據(jù)庫設(shè)計,最終實現(xiàn)系統(tǒng)的總體設(shè)計。第五章系統(tǒng)實現(xiàn)51功能模塊介紹511登錄界面本登錄界面由2個文本框和一個SELECT選項框組成,用戶身份通過選擇SELECT選項框中內(nèi)容來進行選擇,本系統(tǒng)的用戶身份分別為管理員、學(xué)生、老師、專家。輸入用戶名,密碼、身份后點擊登錄,轉(zhuǎn)到后臺LOGINSERVICEJAVA3處理。在LOGINSERVICE中,系統(tǒng)首先處理用戶身份,對應(yīng)的字段為USERTYPE,根據(jù)USERTYPE的不同選擇不同的數(shù)據(jù)表進行對比。對比結(jié)束后給一個返回值RESULT。RESULT值為YES代表通過驗證,為NO的時候代表未通過驗證。下圖51所示為系統(tǒng)流程圖用戶登錄輸入用戶名密碼開始選擇身份點擊登錄驗證用戶名或密碼是否為空驗證用戶名和密碼是否正確進入用戶操作頁面用戶名和密碼不能為空,請重新輸入結(jié)束用戶名和密碼不正確,請重新輸入是否否是圖51系統(tǒng)登錄流程圖系統(tǒng)中主要有四類賬戶,分別是學(xué)生賬戶、指導(dǎo)老師賬戶、專家賬戶和管理員賬戶。各個賬戶登錄主界面后,輸入用戶名、密碼,系統(tǒng)通過判斷該用戶的權(quán)限決定該用戶后續(xù)操作的權(quán)限。如圖52所示。圖52帳戶管理流程圖本系統(tǒng)登錄主界面信息包括用戶名、密碼、身份。該系統(tǒng)登錄界面、各賬戶操作界面都是JSP技術(shù)實現(xiàn)的,以表格內(nèi)嵌表單的形式(FORM表單)數(shù)據(jù)輸入完成后,以整個FORM表單提交到LOGINSERVICE4,讓LOGINSERVICE進行判斷輸入的是哪個賬戶信息。系統(tǒng)登錄主界面如圖53所示。圖53系統(tǒng)登錄界面圖512管理員主界面管理員用戶在登錄主界面正確填寫用戶名、密碼后選擇管理員身份即可進入管理員賬戶界面。由管理員賬戶發(fā)布各新聞資訊,且管理員賬戶可以對學(xué)生賬戶,教師賬戶,專家賬戶以及申報項目做增、刪、改、查。同時也可以指定申報項目由哪些專家評審。如圖54所示。圖54管理員賬戶主界面513學(xué)生登錄主界面學(xué)生用戶在登錄主界面正確填寫用戶名、密碼后選擇學(xué)生身份即可進入學(xué)生賬戶界面。學(xué)生賬戶首先可以按年份查看往年的所有申報項目。學(xué)生在線申報項目時,系統(tǒng)自動查看申報項目是否與往年重題或類似,一旦類似或重題,提示“此項目已經(jīng)申報,請不要重復(fù)申報”,終止后續(xù)所有操作;同時也可以預(yù)覽自己所申報的項目,并且一定時限內(nèi)仍可對申報項目進行修改。申報項目后,學(xué)生賬戶可以查看自身申報項目的申報狀態(tài)。如圖55所示。圖55學(xué)生賬戶主界面514教師登錄主界面教師用戶在登錄主界面正確填寫用戶名、密碼后選擇教師身份即可進入教師賬戶界面。教師用戶首先可以按年份查看往年的所有申報項目。同時可以查看自己所輔導(dǎo)學(xué)生申報項目的申報狀態(tài)以及向自己所輔導(dǎo)學(xué)生發(fā)布信息。如圖56所示。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 心理疏導(dǎo)與情緒管理策略計劃
- 建立科學(xué)的選拔機制計劃
- 2024年馬鞍山市人民醫(yī)院制招聘筆試真題
- 財務(wù)利潤模式計劃
- 前臺工作中的領(lǐng)導(dǎo)力發(fā)展計劃
- 積木與搭建游戲教育方案計劃
- 2024年扶余市事業(yè)單位招聘工作人員筆試真題
- 2024年畢節(jié)市廣播電視臺招聘筆試真題
- 2025年函數(shù)題軟件設(shè)計師試題及答案
- 法學(xué)概論應(yīng)試準備試題及答案
- 醫(yī)療器械銷售流程與技巧
- 靜脈炎的分級及處理流程
- 2025年云南省大理州中考一模地理試題(原卷版+解析版)
- 軟件轉(zhuǎn)讓合同協(xié)議書
- 藥房藥師勞動合同協(xié)議
- 專題08 自然災(zāi)害和地理信息技術(shù)- 2025年十年高考地理真題分項匯編(學(xué)生卷)
- 數(shù)學(xué)在生活中的奇遇
- 2025年北京市豐臺區(qū)中考數(shù)學(xué)一模試卷
- 續(xù)簽采購合同范本(標準版)
- 2024年金湖縣事業(yè)單位招聘真題
- 2025年廚師職業(yè)技能鑒定高級試卷:餐飲企業(yè)品牌建設(shè)與推廣
評論
0/150
提交評論