2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來越大,使企業(yè)網(wǎng)絡(luò)平臺(tái)使我們從繁雜的事務(wù)中解放出來,提高了我們的工作效率。</p><p>  隨著創(chuàng)業(yè)者的增多以及市場(chǎng)競(jìng)爭(zhēng)的激烈,企業(yè)在社會(huì)的大環(huán)境中生存及被

2、發(fā)現(xiàn)及具挑戰(zhàn)性,導(dǎo)致創(chuàng)業(yè)者對(duì)孵化器的依賴性越來越強(qiáng)。做為孵化器應(yīng)將企業(yè)、人才、以及企業(yè)相關(guān)信息,咨詢與服務(wù),討壇等相關(guān)信息集成在一起,為企業(yè)之間、企業(yè)與人才之間應(yīng)提供統(tǒng)一的服務(wù)平臺(tái),同時(shí)孵化器為企業(yè)的各種信息提供一個(gè)管理平臺(tái)。讓企業(yè)更好利用孵化器管理平臺(tái),省去傳統(tǒng)的書面形式,利用計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)為企業(yè)提供更為便捷的服務(wù)。本系統(tǒng)是基于B/S架構(gòu)的三層Web應(yīng)用,即瀏覽器與服務(wù)器模式,瀏覽器可以使用IE7.0,服務(wù)器采用開源的Tomcat5

3、.0,數(shù)據(jù)庫(kù)采用開源的Oracle10G。本系統(tǒng)基于Java 2 Enterprise Edition (J2EE) 平臺(tái),使用Java與JSP語(yǔ)言,servlet等開源框架進(jìn)行開發(fā)。</p><p>  關(guān)鍵詞 孵化器,企業(yè),J2EE,Oracle10G</p><p><b>  Abstract</b></p><p>  Along w

4、ith computer and network technology rapid development, Internet/The Intranet application popularizes day by day in the global scope, now the society fast to the becoming an information based society society advance, <

5、/p><p>  Along with the growth of the originalities and the severity of the market competition, it is very challenge that the corporations can exist and be found,that makes the inaugurators more and more depend

6、 on the incubater.As the incubater should makes the corporations,the able persons ,the informations about the corporations, consultation and service and discussion together ,then it can supply a uniform flat of service f

7、or the corportions and able persons,at the same time the incubater supply a pla</p><p>  Keywords Incubater , Enterprise,J2EE, Oracle10G</p><p><b>  目 錄</b></p><p><

8、b>  摘 要I</b></p><p>  AbstractII</p><p><b>  第1章 引 言1</b></p><p>  1.1開發(fā)背景1</p><p>  1.2開發(fā)意義1</p><p>  1.3研究方法2</p>&l

9、t;p>  第2章 系統(tǒng)的相關(guān)技術(shù)介紹3</p><p>  2.1 B/S簡(jiǎn)介3</p><p>  2.2 JavaBean簡(jiǎn)介3</p><p>  2.2.1 JavaBean特點(diǎn)3</p><p>  2.2.2 JavaBean的組成3</p><p>  2.3 JSP簡(jiǎn)介4</p

10、><p>  2.3.1 JSP技術(shù)介紹4</p><p>  2.3.2 JSP的原理4</p><p>  2.3.3 JSP技術(shù)的特點(diǎn)4</p><p>  2.4 Spring簡(jiǎn)介5</p><p>  2.4.1 Spring技術(shù)介紹5</p><p>  2.4.2 Sprin

11、g概覽6</p><p>  2.4.3 Spring技術(shù)特點(diǎn)7</p><p>  第3章 系統(tǒng)分析8</p><p>  3.1 系統(tǒng)可行性研究8</p><p>  3.1.1 可行性研究的目的8</p><p>  3.1.2 技術(shù)可行性8</p><p>  3.1.3 經(jīng)

12、濟(jì)可行性8</p><p>  3.1.4 操作可行性8</p><p>  3.2 需求分析8</p><p>  3.2.1 數(shù)據(jù)流圖9</p><p>  3.2.2 數(shù)據(jù)字典9</p><p>  3.2.3 實(shí)體與屬性關(guān)系圖10</p><p>  3.2.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)

13、設(shè)計(jì)13</p><p>  3.2.5 系統(tǒng)E-R圖14</p><p>  3.2.6數(shù)據(jù)項(xiàng)14</p><p>  3.2.7數(shù)據(jù)存儲(chǔ)17</p><p>  3.2.8 數(shù)據(jù)處理17</p><p>  第4章 系統(tǒng)設(shè)計(jì)19</p><p>  4.1設(shè)計(jì)思想及原則19&l

14、t;/p><p>  4.2總體設(shè)計(jì)21</p><p>  4.3系統(tǒng)功能分析21</p><p>  4.3.1 前臺(tái)功能21</p><p>  4.3.2 后臺(tái)功能22</p><p>  4.4 系統(tǒng)模塊分析22</p><p>  4.4.1 企業(yè)登錄模塊22</p&g

15、t;<p>  4.4.2企業(yè)信息管理模塊22</p><p>  4.4.3 企業(yè)產(chǎn)品管理模塊22</p><p>  4.4.4 數(shù)據(jù)庫(kù)及維護(hù)22</p><p>  4.5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)23</p><p>  4.5.1 用戶交互界面的實(shí)現(xiàn)23</p><p>  4.5.2 企業(yè)管理

16、模塊的實(shí)現(xiàn)26</p><p>  4.5.3 表單驗(yàn)證的實(shí)現(xiàn)28</p><p>  4.5.4 查詢功能的實(shí)現(xiàn)30</p><p>  第5章 系統(tǒng)測(cè)試32</p><p><b>  結(jié) 論34</b></p><p><b>  致 謝35</b><

17、/p><p><b>  參考文獻(xiàn)36</b></p><p><b>  第1章 引 言</b></p><p><b>  開發(fā)背景</b></p><p>  目前,國(guó)外公共服務(wù)平臺(tái)的發(fā)展已經(jīng)形成了既有面向各個(gè)行業(yè)的公共服務(wù)平臺(tái)(如法律、會(huì)計(jì)、資產(chǎn)評(píng)估、及中小企業(yè)服務(wù)中心等

18、),也有面向特定行業(yè)的公共服務(wù)平臺(tái)。從服務(wù)范圍來看,從專業(yè)服務(wù)發(fā)展到綜合服務(wù),從技術(shù)服務(wù)發(fā)展到戰(zhàn)略服務(wù),主要體現(xiàn)在通過公共平臺(tái)的建設(shè),幫助企業(yè)將有關(guān)產(chǎn)品用途、價(jià)格、庫(kù)存、生產(chǎn)、設(shè)計(jì)等各種信息傳遞給用戶,緊緊圍繞企業(yè)的實(shí)際需求提供平臺(tái)式服務(wù)。例如:日本(ISS),美國(guó)(RA-VEN、 GG公司)等等。</p><p>  由于物理孵化器所占的面積相對(duì)較大,因此,目前許多研究者研究孵化器向網(wǎng)上虛擬的方向發(fā)展。虛擬孵化

19、器就是通過現(xiàn)代信息交流手段,以互聯(lián)網(wǎng)為平臺(tái),在物理孵化器的基礎(chǔ)上,進(jìn)一步拓展創(chuàng)業(yè)孵育的功能,發(fā)揮資源配置的作用,促進(jìn)創(chuàng)業(yè)企業(yè)的發(fā)展、壯大。虛擬孵化器的功能主要有兩個(gè): 第一,發(fā)揮創(chuàng)業(yè)企業(yè)和創(chuàng)業(yè)中心之間的橋梁作用,孵化器網(wǎng)站通過互聯(lián)網(wǎng)收集創(chuàng)業(yè)企業(yè)的有關(guān)資料,分類篩選后為其聯(lián)系合適的創(chuàng)業(yè)服務(wù)中心并協(xié)助其申請(qǐng)入駐;第二,孵化器網(wǎng)站本身便承擔(dān)孵化器的職責(zé),創(chuàng)業(yè)企業(yè)通過互聯(lián)網(wǎng)進(jìn)行申請(qǐng),孵化器網(wǎng)站也通過互聯(lián)網(wǎng)對(duì)創(chuàng)業(yè)企業(yè)進(jìn)行評(píng)估并在互聯(lián)網(wǎng)上虛擬的創(chuàng)業(yè)

20、園區(qū)里,為創(chuàng)業(yè)企業(yè)提供各種優(yōu)惠政策、創(chuàng)業(yè)咨詢、辦公和商務(wù)服務(wù)、資金及信息等。這類孵化器的代表有深圳高新區(qū)的虛擬大學(xué)園和我國(guó)準(zhǔn)備在新加坡和俄羅斯等國(guó)建立的境外孵化器。</p><p><b>  開發(fā)意義</b></p><p>  ASP的用戶群市場(chǎng)將繼續(xù)從.com企業(yè)向傳統(tǒng)行業(yè)邁進(jìn),部分中小企業(yè)將認(rèn)識(shí)到ASP對(duì)其的好處,大公司在開展新業(yè)務(wù)時(shí)也會(huì)考慮ASP服務(wù)。基于網(wǎng)

21、絡(luò)化的公共服務(wù)平臺(tái)將逐步為中小企業(yè)所認(rèn)可和應(yīng)用。面向行業(yè)背景的公共服務(wù)平臺(tái)將有更好的市場(chǎng)前景。專業(yè)設(shè)計(jì)與制造軟件、協(xié)同應(yīng)用軟件、ERP應(yīng)用軟件、SCM應(yīng)用軟件和CRM應(yīng)用軟件將是發(fā)展較快的高端ASP服務(wù)領(lǐng)域。共性服務(wù)平臺(tái)將始終是一個(gè)在實(shí)際運(yùn)行中不斷創(chuàng)新和提升的業(yè)務(wù)模式。虛擬孵化器的產(chǎn)生和發(fā)展與孵化器網(wǎng)絡(luò)的建立和完善有著密不可分的聯(lián)系,也是未來孵化器發(fā)展的方向和趨勢(shì)。與本項(xiàng)目的技術(shù)比較:本項(xiàng)目包含裝備制造行業(yè)資源,具有較強(qiáng)裝備制造業(yè)的專業(yè)

22、特色,行業(yè)范圍廣、資源信息種類多、數(shù)量大;采用現(xiàn)代管理信息技術(shù),面向裝備制造企業(yè),開展從企業(yè)創(chuàng)立、市場(chǎng)開發(fā)、產(chǎn)品設(shè)計(jì)、制造、采購(gòu)、銷售、管理等全過程的服務(wù)。</p><p>  虛擬孵化器它對(duì)中小科技企業(yè)來說,是一只神奇的金雞。雞生蛋,蛋可變成更多的雞,并有效地提高雞的存活率。讓更多的中小科技企業(yè)共享這一科技創(chuàng)新服務(wù),是一件推動(dòng)生產(chǎn)力的發(fā)展、利國(guó)利民的大好事。</p><p><b&

23、gt;  研究方法</b></p><p>  本系統(tǒng)采用SSH+JSP+ApacheTomcat(MVC模式)技術(shù)配Mysql數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)開發(fā)。具體實(shí)現(xiàn)時(shí),把Servlet用作應(yīng)用程序的控制器,把JSP文檔作為視圖,JavaBeans被用來表示模型。所有的請(qǐng)求都被發(fā)送給作為控制器,它接受請(qǐng)求,并根據(jù)請(qǐng)求信息將它們分發(fā)給適當(dāng)?shù)腏SP來響應(yīng)。同時(shí),SSH還根據(jù)JSP的需求生成JavaBeans的實(shí)例并

24、輸出給JSP環(huán)境。JSP可以通過直接調(diào)用方法或使用Use Bean的自定義標(biāo)簽得到Java Beans中的數(shù)據(jù)。這種設(shè)計(jì)模式很好地實(shí)現(xiàn)了數(shù)據(jù)層與表示層的分離,使開發(fā)工作更加容易和迅速。</p><p>  第2章 系統(tǒng)的相關(guān)技術(shù)介紹</p><p><b>  2.1 B/S簡(jiǎn)介</b></p><p>  B/S結(jié)構(gòu)前端是以TCP/IP協(xié)議為

25、基礎(chǔ)的,企業(yè)內(nèi)的WWW服務(wù)器可以接受安裝有Web瀏覽程序的Internet終端的訪問,作為最終用戶,只要通過Web瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來完成,這樣大大簡(jiǎn)化了客戶端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體擁有成本B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。所以客戶機(jī)越來越"瘦"而服務(wù)器越來越"胖"是將來軟件的主流發(fā)展方向,這

26、使得升級(jí)和維護(hù)越來越容易而使用越來越簡(jiǎn)單。</p><p>  2.2 JavaBean簡(jiǎn)介</p><p>  2.2.1 JavaBean特點(diǎn)</p><p>  JavaBean是一個(gè)可重復(fù)使用的軟件組件。實(shí)際上JavaBean是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對(duì)象,簡(jiǎn)稱Bean。由于JavaBean是基于Java語(yǔ)言的,因

27、此JavaBean不依賴平臺(tái),具有以下特點(diǎn): </p><p>  1. 可以實(shí)現(xiàn)代碼的重復(fù)利用。</p><p>  2. 易編寫、易維護(hù)、易使用。</p><p>  3. 可以在任何安裝了Java運(yùn)行環(huán)境的平臺(tái)上的使用,而不需要重新編譯。</p><p>  2.2.2 JavaBean的組成</p><p> 

28、 1. 屬性﹙Properties﹚</p><p>  JavaBean提供了高層次的屬性概念,屬性在JavaBean中不只是傳統(tǒng)的面向?qū)ο蟮母拍罾锏膶傩?,它同時(shí)還得到了屬性讀取和屬性寫入的API的支持。屬性值可以通過調(diào)用適當(dāng)?shù)腂ean方法進(jìn)行。比如,可能bean有一個(gè)名字屬性,這個(gè)屬性的值可能需要調(diào)用String getName﹙﹚方法讀取,而寫入屬性值可能要需要調(diào)用Void setName﹙String s

29、tr﹚的方法。每個(gè)JavaBean屬性通常都應(yīng)該遵循簡(jiǎn)單的方法命名規(guī)則,這樣應(yīng)用程序構(gòu)造器工具和最終用戶才能找到JavaBean提供的屬性,然后查詢或修改屬性值,對(duì)Bean進(jìn)行操作。JavaBean還可以對(duì)屬性值的改變作出及時(shí)的反應(yīng)。比如一個(gè)顯示當(dāng)前時(shí)間的JavaBean,如果改變時(shí)鐘的時(shí)區(qū)屬性,則時(shí)鐘會(huì)立即重畫,顯示當(dāng)前指定時(shí)區(qū)的時(shí)間。</p><p>  2. 方法﹙Method﹚</p>&l

30、t;p>  JavaBean中的方法就是通常的Java方法,它可以從其他組件或在腳本環(huán)境中調(diào)用。默認(rèn)情況下,所有Bean的公有方法都可以被外部調(diào)用,但Bean一般只會(huì)引出其公有方法的一個(gè)子集。由于JavaBean本身是Java對(duì)象,調(diào)用這個(gè)對(duì)象的方法是與其交互作用的唯一途徑。JavaBean嚴(yán)格遵守面向?qū)ο蟮念愒O(shè)計(jì)邏輯,不讓外部世界訪問其任何字段﹙沒有Public字段﹚。這樣,方法調(diào)用是接觸Bean的唯一途徑。但是和普通類不同的是

31、,對(duì)有些Bean來說,采用調(diào)用實(shí)例方法的低級(jí)機(jī)制并不是操作和使用Bean的主要途徑。公開Bean方法在Bean操作中降為輔助地位,因?yàn)閮蓚€(gè)高級(jí)Bean特性--屬性和事件是與Bean交互作用的更好方式。因此Bean可以提供要讓客戶使用的Public方法,但應(yīng)當(dāng)認(rèn)識(shí)到,Bean設(shè)計(jì)人員希望看到絕大部分Bean的功能反映在屬性和事件中,而不是在人工調(diào)用和各個(gè)方法中。</p><p>  3. 事件(Event)<

32、/p><p>  Bean與其他軟件組件交流信息的主要方式是發(fā)送和接受事件。我們可以將Bean的事件支持功能看作是集成電路中的輸入輸出引腳:工程師將引腳連接在一起組成系統(tǒng),讓組件進(jìn)行通訊。有些引腳用于輸入,有些引腳用于輸出,相當(dāng)于事件模型中的發(fā)送事件和接收事件。事件為JavaBean組件提供了一種發(fā)送通知給其他組件的方法。在AWT事件模型中,一個(gè)事件源可以注冊(cè)事件監(jiān)聽器對(duì)象。當(dāng)事件源檢測(cè)到發(fā)生了某種事件時(shí),它將調(diào)用事

33、件監(jiān)聽器對(duì)象中的一個(gè)適當(dāng)?shù)氖录幚矸椒▉硖幚磉@個(gè)事件。</p><p><b>  2.3 JSP簡(jiǎn)介</b></p><p>  2.3.1 JSP技術(shù)介紹</p><p>  JSP﹙Java Server Pages﹚是一種與ASP、PHP類似的Web開發(fā)語(yǔ)言,它是由Sun Microsystems公司倡導(dǎo),多家公司參與建立的一種功能強(qiáng)大

34、的動(dòng)態(tài)網(wǎng)面技術(shù)標(biāo)準(zhǔn)。它能快速地創(chuàng)建和顯示W(wǎng)eb頁(yè)面的動(dòng)態(tài)內(nèi)容。JSP頁(yè)面的請(qǐng)求由Web服務(wù)器定向到JSP引擎,JSP引擎根據(jù)頁(yè)面名查找相應(yīng)的Servlet,如果Servlet存在且最新,則請(qǐng)求和普通的Servlet一樣用HttpServletRequest和HttpServletResponse對(duì)象傳遞給Servlet _jspService方法;如果源頁(yè)面已經(jīng)改變或沒有編譯,則JSP引擎分析源代碼,創(chuàng)建Servlet等價(jià)的Java代碼

35、,擴(kuò)展HttpJSPServlet.然后編譯這個(gè)代碼,并執(zhí)行Servlet。</p><p>  2.3.2 JSP的原理</p><p>  JSP是一種基于Java的腳本技術(shù),它能將HTML編碼從Web頁(yè)面的開發(fā)過程中有效地分離出來,可以訪問可重用的組件,如Servlet、JavaBeant 和基于Java的Web應(yīng)用程序,還支持在Web頁(yè)面中直接嵌入Java 代碼。</p>

36、;<p>  在當(dāng)JSP第1次獲得來自于客戶端瀏覽器的請(qǐng)求,JSP文件被JSP引擎﹙JSP engine﹚轉(zhuǎn)換成為一個(gè)Servlet﹙所有的JSP文件最終都將被編譯成為Servlet﹚,也就是把JSP文件編譯成Java class文件,就是Servlet。當(dāng)Servlet引擎接收到請(qǐng)求后,如果設(shè)置了使用最新的JSP,它就會(huì)去找JSP文件,檢查JSP文件在上次編譯后是否改動(dòng)過。如果改動(dòng)過,就會(huì)重新編譯,最終還是會(huì)把請(qǐng)求轉(zhuǎn)交給

37、編譯好的Servlet引擎去運(yùn)行。</p><p>  2.3.3 JSP技術(shù)的特點(diǎn)</p><p>  1. 將內(nèi)容的生成和顯示進(jìn)行分離</p><p>  使用JSP標(biāo)識(shí)或者小腳本可生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)講求來變化的),生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Bean

38、s中,那么Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。</p><p>  2. 對(duì)不同瀏覽器的兼容</p><p>  在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所講求的內(nèi)容,并且將結(jié)果以HTML或XML頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證了任何基于HTML的Web瀏覽器的完全兼容性。</p><p> 

39、 3.強(qiáng)調(diào)可重用的組件</p><p>  絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件和,或者使這些組件為更多的使用者或者客戶閉體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在它們現(xiàn)有技能和優(yōu)化結(jié)果中得到平衡。</p><p>  4. 采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)</p><p&g

40、t;  Web頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中生成動(dòng)態(tài)內(nèi)容所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。</p><p><b>  5. 加強(qiáng)可擴(kuò)展性</b></p><p>  通過

41、開發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可以擴(kuò)展的。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù),使得Web頁(yè)面開發(fā)人員能夠熟悉的工具和如同標(biāo)識(shí)一樣執(zhí)行特定功能的構(gòu)件來工作。</p><p><b>  6. 易于整合</b></p><p>  JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)在的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用,JSP技術(shù)能夠支持

42、高度復(fù)雜的基于Web的應(yīng)用。</p><p>  2.4 Spring簡(jiǎn)介</p><p>  2.4.1 Spring技術(shù)介紹</p><p>  即使有好工具和好技術(shù),開發(fā)軟件仍然是比較困難的。有一些平臺(tái),它們包打天下, 但實(shí)際上很沉重、難以控制,在開發(fā)過程中效率不高,卻讓開發(fā)軟件變得更加困難。 Spring為編寫企業(yè)應(yīng)用程序提供了輕量的解決方案,同時(shí)仍然支持使

43、用聲明式事務(wù)、 用RMI或web service遠(yuǎn)程調(diào)用、以及使用多種方式來將數(shù)據(jù)持久化到數(shù)據(jù)庫(kù)。Spring提供了全功能的 MVC framework, 以及透明集成AOP到你的軟件中的能力。</p><p>  Spring可能是你的企業(yè)應(yīng)用程序所需要的一站式解決方案, 但Spring仍然是模塊化的,允許你只使用你所需的哪些部分,而無需附加上其他部分。 你可以使用 IoC容器,在其上使用Struts,但是你也

44、可以選擇使用 Hibernate 整合代碼或者 JDBC 抽象層。 我們將Spring設(shè)計(jì)為非侵入式的(并且以后也是如此),這意味著應(yīng)用基本上不需要依賴框架本身 (或者肯定是最小的,取決于所使用的部分)。</p><p>  2.4.2 Spring概覽</p><p>  Spring框架包含許多特性,并被很好地組織在下圖所示的六個(gè)模塊中。如圖2.2 所示。</p><

45、;p>  圖2.2 Spring框架概述</p><p>  Core 封裝包是框架的最基礎(chǔ)部分,提供IoC和依賴注入特性。這里的基礎(chǔ)概念是BeanFactory,它提供對(duì)Factory模式的經(jīng)典實(shí)現(xiàn)來消除對(duì)程序性單例模式的需要,并真正地允許你從程序邏輯中分離出依賴關(guān)系和配置。</p><p>  Context(上下文) 封裝包構(gòu)筑于Core封裝包的堅(jiān)固基礎(chǔ)上:它提供了用一種框架風(fēng)

46、格的方式來訪問對(duì)象,有些像JNDI注冊(cè)表。Context封裝包繼承了beans包的功能,還增加了國(guó)際化(I18N)(用于規(guī)范resource bundle),事件傳播,資源裝載,以及透明創(chuàng)建上下文,例如通過servlet容器。</p><p>  DAO 提供了JDBC的抽象層,它可消除冗長(zhǎng)的JDBC編碼和解析數(shù)據(jù)庫(kù)廠商特有的錯(cuò)誤代碼。 并且,JDBC 封裝包還提供了一種比編程性更好的聲明性事務(wù)管理方法,不僅僅是

47、實(shí)現(xiàn)了特定接口,而且對(duì)所有的POJOs(plain old Java objects)都適用。 </p><p>  ORM 封裝包提供了常用的“對(duì)象/關(guān)系”映射APIs的集成層。 其中包括JPA、JDO、Hibernate 和 iBatis 。利用ORM封裝包,可以混合使用所有Spring提供的特性進(jìn)行“對(duì)象/關(guān)系”映射,如前邊提到的簡(jiǎn)單聲明性事務(wù)管理。</p><p>  Spring

48、的 AOP 封裝包提供了符合 AOP Alliance規(guī)范的面向方面的編程(aspect-oriented programming)實(shí)現(xiàn),讓你可以定義,例如方法攔截器(method-interceptors)和切點(diǎn)(pointcuts),從邏輯上講,從而減弱代碼的功能耦合,清晰的被分離開。而且,利用source-level的元數(shù)據(jù)功能,還可以將各種行為信息合并到你的代碼中,這有點(diǎn)象.Net的attribute的概念。</p>

49、<p>  Spring中的 Web 包提供了基礎(chǔ)的針對(duì)Web開發(fā)的集成特性,例如多方文件上傳,利用Servlet listeners進(jìn)行IoC容器初始化和針對(duì)Web的application context。當(dāng)與WebWork或Struts一起使用Spring時(shí),這個(gè)包使Spring可與其他框架結(jié)合。</p><p>  Spring中的 MVC 封裝包提供了Web應(yīng)用的Model-View-Con

50、troller(MVC)實(shí)現(xiàn)。Spring的MVC框架并不是僅僅提供一種傳統(tǒng)的實(shí)現(xiàn),它提供了一種清晰的分離模型,在領(lǐng)域模型代碼和web form之間。并且,還可以借助Spring框架的其他特性。</p><p>  2.4.3 Spring技術(shù)特點(diǎn)</p><p>  Spring 的核心是個(gè)輕量級(jí)(Lightweight)的容器(Container),它是實(shí)現(xiàn)IoC(Inversion

51、of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實(shí)現(xiàn)方式,提供對(duì)持久層(Persistence)、事務(wù)(Transaction)的支持,提供MVC Web 框架的實(shí)現(xiàn),并對(duì)一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架(Application framework),除此

52、之外,對(duì)于現(xiàn)存的各種框架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。</p><p>  1. 輕量級(jí):輕量級(jí)的形容是相對(duì)于一些重量級(jí)的容器(如EJB 容器)來說的,Spring 的核心包在文件容量上只有不到1MB 的大小,而使用Spring 核心包所需要的資源負(fù)擔(dān)也是很小的,您甚至可以在小型設(shè)備中使用Spring 的核心包。</p><p>

53、;  2. 非侵入性:框架原來的用意是提供一個(gè)架構(gòu)的實(shí)現(xiàn),讓開發(fā)人員可以在基于框架的基礎(chǔ)上,快速地開發(fā)出遵循架構(gòu)的所需的應(yīng)用程序,然而有些框架一旦被使用,應(yīng)用程序就與框架發(fā)生了依賴,例如大量使用了框架的API,或直接繼承API 的某些類型等,都會(huì)使應(yīng)用程序組件與框架發(fā)生依賴,而無法從框架中獨(dú)立出來。</p><p>  Spring 的目標(biāo)之一是實(shí)現(xiàn)一個(gè)非侵入性(No intrusive)框架,希望讓應(yīng)用程序幾乎

54、感受不到框架的存在,減低應(yīng)用程序在框架移植時(shí)的負(fù)擔(dān),進(jìn)一步增加應(yīng)用程序組件的可重用性(Reusability)。</p><p>  3. 容器:Spring 提供容器功能,容器可以管理對(duì)象的生命周期、對(duì)象與對(duì)象之間的依賴關(guān)系,您可以使用一個(gè)配置文件(通常是XML),在上面定義好對(duì)象的名稱、如何產(chǎn)生(Prototype 方式或Singleton 方式)、哪個(gè)對(duì)象產(chǎn)生之后必須設(shè)定成為某個(gè)對(duì)象的屬性等,在啟動(dòng)容器之后

55、,所有的對(duì)象都可以直接取用,不用編寫任何一行程序代碼來產(chǎn)生對(duì)象,或是建立對(duì)象與對(duì)象之間的依賴關(guān)系。</p><p>  容器是一個(gè)Java 所編寫的程序,原先必須自行編寫程序以管理對(duì)象關(guān)系,現(xiàn)在容器都會(huì)自動(dòng)幫您作好。</p><p>  4. IOC: Spring 最重要的核心概念是Inversion of Control,中文常譯為“控制反轉(zhuǎn)”,更具體的另一個(gè)名詞是Dependency

56、 Injection,中文常譯為“依賴注入”;</p><p>  使用Spring,您不必自己在程序代碼中維護(hù)對(duì)象的依賴關(guān)系,只需在配置文件中加以設(shè)定,Spring 核心容器會(huì)自動(dòng)根據(jù)配置將依賴注入指定的對(duì)象。</p><p>  5. AOP: Spring 最被人重視的另一方面是支持AOP(Aspect-oriented programming)的實(shí)現(xiàn),然而AOP 框架只是Sprin

57、g 支持的一個(gè)子框架。</p><p>  Spring 的IoC 容器功能與AOP 功能的實(shí)現(xiàn)是其重心所在,在Spring 下實(shí)現(xiàn)了持久層、MVC Web 框架以及各種企業(yè)服務(wù)的API 封裝,它們的實(shí)現(xiàn)有些依重于Spring 的IoC 容器與AOP 功能,Spring 的這些子框架或封裝的API 功能彼此可以獨(dú)立,也可以結(jié)合其它的框架方案加以替代,Spring 希望提供one-stop shop 的框架整合方案

58、。</p><p><b>  第3章 系統(tǒng)分析</b></p><p>  3.1 系統(tǒng)可行性研究</p><p>  3.1.1 可行性研究的目的</p><p>  可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能夠解決。</p><p>  3.1.2 技術(shù)可行性</p&

59、gt;<p>  本系統(tǒng)采用MVC設(shè)計(jì)模式,使用符合J2EE的設(shè)計(jì)標(biāo)準(zhǔn)的SSH構(gòu)架,在前臺(tái)用在前臺(tái)用JSP+AJAX進(jìn)行頁(yè)面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強(qiáng)的親和力,后臺(tái)采用Oracle數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)操作采用事務(wù)處理機(jī)制,具有強(qiáng)大的錯(cuò)誤處理功能。本系統(tǒng)的開發(fā)環(huán)境是使用現(xiàn)在非常流行的開源開發(fā)工具M(jìn)yEclipse和Tomcat服務(wù)器。使用的靈活、以及他們當(dāng)前的廣泛實(shí)際應(yīng)用,充分說明本系統(tǒng)在

60、技術(shù)方面可行。</p><p>  3.1.3 經(jīng)濟(jì)可行性</p><p>  現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā),為企業(yè)的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:</p><p>  第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);</p><p>  第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;

61、</p><p>  第三,本系統(tǒng)的運(yùn)行可以大大的提高孵化器與后臺(tái)管理的工作效率,等等。</p><p>  所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p>  3.1.4 操作可行性</p><p>  本系統(tǒng)界面統(tǒng)一規(guī)范,操作簡(jiǎn)單,提示信息功能完整,用戶只要經(jīng)過簡(jiǎn)單的培訓(xùn)即可上手。</p><p><b>

62、;  3.2 需求分析</b></p><p>  中國(guó)已躋身世界企業(yè)孵化器大國(guó)行列,其科技企業(yè)孵化器數(shù)量,目前僅次于美國(guó),居世界第二位。 </p><p>  據(jù)不完全統(tǒng)計(jì),2003年中國(guó)創(chuàng)業(yè)中心達(dá)到489家,在孵企業(yè)達(dá)31385家。2003年,中國(guó)創(chuàng)業(yè)中心共擁有孵化資金總額33.3億元。目前,在孵企業(yè)申請(qǐng)專利萬余項(xiàng),其中發(fā)明專利3589項(xiàng)。 </p><

63、p>  作為創(chuàng)業(yè)中心的最終”產(chǎn)品”,2003年,全國(guó)創(chuàng)業(yè)中心累計(jì)畢業(yè)企業(yè)9565家,比1999年增長(zhǎng)了4倍;創(chuàng)業(yè)中心畢業(yè)企業(yè)和在孵企業(yè),營(yíng)業(yè)總收入分別為851.7億元和892.8億元?!霸絹碓蕉嗟娜讼M麆?chuàng)業(yè),對(duì)創(chuàng)業(yè)服務(wù)的需求也就越來越大。這種需求,拉動(dòng)了我國(guó)孵化器數(shù)量的劇增。這種需求還會(huì)增加,所以孵化器數(shù)量也還會(huì)持續(xù)增加?!笆畮啄昵埃覀儗W(xué)習(xí)國(guó)外先進(jìn)的經(jīng)驗(yàn),發(fā)展我國(guó)的孵化器;現(xiàn)在,很多國(guó)家都來學(xué)習(xí)我們的經(jīng)驗(yàn)。除了巨大的創(chuàng)業(yè)需求的拉

64、動(dòng),中國(guó)的企業(yè)孵化器發(fā)展迅猛的原因還有:第一,政府的推動(dòng)起到至關(guān)重要的作用,政府將其納入火炬計(jì)劃,作為高新區(qū)建設(shè)的一個(gè)重要內(nèi)容。 </p><p>  中國(guó)改革開放的結(jié)果。隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)從法律上確認(rèn)了私人企業(yè)的地位,對(duì)中小企業(yè)的發(fā)展起到了非常大的促進(jìn)作用。 </p><p>  對(duì)于孵化器來說,創(chuàng)業(yè)者就是消費(fèi)者,孵化器有責(zé)任讓創(chuàng)業(yè)者有更好的發(fā)展環(huán)境。我國(guó)中小企業(yè)的快速發(fā)展,企業(yè)孵

65、化器起到了重要作用,現(xiàn)在,很多地方發(fā)展不錯(cuò)的骨干企業(yè),都是在孵化器中發(fā)展起來的。孵化器對(duì)科技成果轉(zhuǎn)化、產(chǎn)業(yè)化作出了貢獻(xiàn),推動(dòng)了我國(guó)經(jīng)濟(jì)增長(zhǎng)。 </p><p>  目前,我國(guó)入駐孵化器的企業(yè),一般說來,必須是從事高新技術(shù)產(chǎn)品的開發(fā)、研究和生產(chǎn)的科技型中小企業(yè),并擁有與本企業(yè)產(chǎn)品研發(fā)、生產(chǎn)和經(jīng)營(yíng)相適應(yīng)的一定數(shù)量的技術(shù)和管理人員以及資金,具有一定的研發(fā)和生產(chǎn)條件,且符合國(guó)家環(huán)保要求,企業(yè)自身具有可持續(xù)發(fā)展條件。 &l

66、t;/p><p>  同時(shí),創(chuàng)業(yè)型企業(yè)項(xiàng)目,還要符合國(guó)家重點(diǎn)鼓勵(lì)發(fā)展的產(chǎn)業(yè)政策導(dǎo)向,項(xiàng)目技術(shù)擁有獨(dú)立的知識(shí)產(chǎn)權(quán),已獲得國(guó)家專利或國(guó)際上權(quán)威技術(shù)機(jī)構(gòu)的認(rèn)證,且具備較高的技術(shù)壁壘或項(xiàng)目具有高創(chuàng)稅的能力;具有完整的商業(yè)化運(yùn)作模型。 </p><p>  而企業(yè)技術(shù)所屬領(lǐng)域,也盡可能是光機(jī)電一體化、新材料、新能源、高效節(jié)能技術(shù)、環(huán)境保護(hù)、生物工程電子信息技術(shù),以及國(guó)家重點(diǎn)扶持的其他一些產(chǎn)業(yè)或技術(shù)。 &

67、lt;/p><p>  對(duì)于未來孵化器的發(fā)展方向,孵化器存在的意義,是一種模式,是一種示范,要幫助更多的創(chuàng)業(yè)者創(chuàng)業(yè)成功,所以,服務(wù)質(zhì)量應(yīng)該向更深層次的方向發(fā)展。 </p><p>  第一,孵化器不是越大越好,而要重在資源的整合。孵化器的經(jīng)營(yíng)者應(yīng)該有更多的社會(huì)資源,并將這些社會(huì)資源進(jìn)行整合,與企業(yè)發(fā)展結(jié)合起來。 </p><p>  第二,現(xiàn)階段,孵化器經(jīng)營(yíng)者集中關(guān)注的

68、是硬件招商,而對(duì)為創(chuàng)業(yè)企業(yè)發(fā)展提供服務(wù)的工作相對(duì)關(guān)注不夠,或者是單一?,F(xiàn)有的服務(wù),大多只是停留在為在孵企業(yè)解決某些具體困難的層面上,遠(yuǎn)未達(dá)到真正意義上的為企業(yè)創(chuàng)業(yè)發(fā)展孵化服務(wù)的高度?!胺趸鞑粌H要更好地協(xié)調(diào)政府和創(chuàng)業(yè)者,更重要的是,要能在融資問題、經(jīng)營(yíng)理念、技術(shù)條件等方面支持企業(yè)。</p><p>  3.2.1 數(shù)據(jù)流圖</p><p>  孵化器管理數(shù)據(jù)流圖如圖3.1所示。</p

69、><p>  3.2.2 數(shù)據(jù)字典</p><p>  企業(yè)信息表(企業(yè)編號(hào),單位名稱,密碼,通訊地址,郵編,法人代表,電話/手機(jī)</p><p>  從事行業(yè),電子信箱,職工總數(shù),固定資產(chǎn),注冊(cè)資金,經(jīng)營(yíng)范圍)</p><p>  產(chǎn)品信息表(產(chǎn)品編號(hào),產(chǎn)品名稱,產(chǎn)品分類,產(chǎn)品型號(hào),單位價(jià)格,功能用途及特點(diǎn))</p><p&

70、gt;  人才引進(jìn)信息表(人才編號(hào),引進(jìn)主題,要求專業(yè),待遇,一般要求,人才類型,人才等級(jí),引進(jìn)形式,承擔(dān)工作)</p><p>  擁有項(xiàng)目信息表(項(xiàng)目編號(hào),企業(yè)編號(hào),所屬行業(yè),投資資金,項(xiàng)目簡(jiǎn)介,項(xiàng)目評(píng)估,信息來源,合作方式)</p><p>  圖3.1 孵化器管理數(shù)據(jù)流圖</p><p>  引進(jìn)項(xiàng)目信息(引進(jìn)項(xiàng)目編號(hào),項(xiàng)目引進(jìn)主題,所屬行業(yè),項(xiàng)目投資能力,

71、現(xiàn)有基礎(chǔ),項(xiàng)目總體要求)</p><p>  招商引資信息表 (招商編號(hào),信息主題,所屬行業(yè),地域范圍,招商引資規(guī)模,簡(jiǎn)要說明,單位名稱,單位地址,郵箱,聯(lián)系人,電話/手機(jī))</p><p>  人才信息表(人才編號(hào),姓名,性別,出生年份,專業(yè)特長(zhǎng),文化程度,專業(yè)技術(shù),工作簡(jiǎn)歷與業(yè)績(jī), 電話)</p><p>  企業(yè)—產(chǎn)品關(guān)系表(企業(yè)產(chǎn)品編號(hào),企業(yè)編號(hào),產(chǎn)品編號(hào),

72、代理類型)</p><p>  企業(yè)—引進(jìn)項(xiàng)目表(企業(yè)引進(jìn)項(xiàng)目編號(hào),企業(yè)編號(hào),引進(jìn)項(xiàng)目編號(hào))</p><p>  企業(yè)—引進(jìn)人才表(企業(yè)引進(jìn)人才編號(hào),企業(yè)編號(hào),引進(jìn)人才編號(hào))</p><p>  3.2.3 實(shí)體與屬性關(guān)系圖</p><p>  企業(yè)基本信息實(shí)體及其屬性如圖3.2所示。</p><p>  產(chǎn)品實(shí)體及其

73、屬性如圖3.3所示。</p><p>  擁有項(xiàng)目及其屬性如圖3.4所示。</p><p><b>  圖3.2 企業(yè)實(shí)體</b></p><p>  圖3.3 產(chǎn)品實(shí)體圖</p><p>  圖3.4 擁有項(xiàng)目實(shí)體</p><p>  引進(jìn)項(xiàng)目實(shí)體及其屬性如圖3.5所示。</p>

74、<p>  圖3.5引進(jìn)項(xiàng)目實(shí)體圖</p><p>  招商引資實(shí)體及其屬性如圖3.6所示。</p><p>  引進(jìn)人才信息實(shí)體及其屬性如圖3.7所示。</p><p>  人才信息實(shí)體及其屬性如圖3.8所示。</p><p>  圖3.6 招商引資實(shí)體圖</p><p>  圖3.7引進(jìn)人才信息實(shí)體圖&l

75、t;/p><p>  圖3.8人才信息實(shí)體圖</p><p>  3.2.4數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  實(shí)體聯(lián)系模型反映的是現(xiàn)實(shí)世界中的事物及其相互聯(lián)系,與此相關(guān)的概念有:</p><p>  1. 實(shí)體(Entity)。“實(shí)體”是觀念世界中描述客觀事物的觀念。實(shí)體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)

76、系,如一個(gè)人,一件物品,一個(gè)部門等都可以是實(shí)體。</p><p>  2. 屬性?!皩傩浴敝茖?shí)際具有的某種特征。屬性用來描述一個(gè)實(shí)體。如學(xué)生實(shí)體可以由學(xué)號(hào)、姓名、年齡、性別、系、年紀(jì)等屬性來刻畫。</p><p>  3. 聯(lián)系?,F(xiàn)實(shí)世界的事物總是存在這樣或那樣的聯(lián)系,這種聯(lián)系必須要在信息世界中得到反映。在信息世界中,事物之間的聯(lián)系可分為兩類:一是實(shí)體內(nèi)部的聯(lián)系,如組成實(shí)體的各屬性之間的關(guān)

77、系;一是實(shí)體之間的聯(lián)系,實(shí)體有個(gè)體和總體之分。總體泛指?jìng)€(gè)體組成的集合??傮w同質(zhì)總體和異質(zhì)總體之分。異質(zhì)總體是由3不同性質(zhì)的個(gè)體組成的集合,如一個(gè)企業(yè)的所有事物的集合。一個(gè)異質(zhì)總體可分解出多個(gè)同質(zhì)總體,數(shù)據(jù)文件描述的是同質(zhì)總體,而數(shù)據(jù)庫(kù)描述的是異質(zhì)總體。設(shè)A,B為兩個(gè)包含若干個(gè)體的總體,其間建立了某種聯(lián)系,其聯(lián)系方法可以分為三類:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系。</p><p>  3.2.5 系統(tǒng)E-R圖&l

78、t;/p><p>  孵化器管理系統(tǒng)的E-R圖如圖3.9所示。</p><p>  圖3.9 孵化器管理系統(tǒng)E-R圖</p><p><b>  3.2.6數(shù)據(jù)項(xiàng)</b></p><p>  企業(yè)信息數(shù)據(jù)項(xiàng)定義如表3.2所示。</p><p>  表3.2 企業(yè)信息數(shù)據(jù)項(xiàng)定義</p>&

79、lt;p>  產(chǎn)品信息數(shù)據(jù)項(xiàng)定義如表3.3所示。</p><p>  表3.3 產(chǎn)品信息數(shù)據(jù)項(xiàng)定義</p><p>  企業(yè)--產(chǎn)品關(guān)系數(shù)據(jù)項(xiàng)定義如表3.4所示。</p><p>  表3.4 企業(yè)--產(chǎn)品數(shù)據(jù)項(xiàng)定義 </p><p>  人才引進(jìn)信息數(shù)據(jù)項(xiàng)定義如表3.5所示。</p><p>  表3.5人才

80、引進(jìn)信息數(shù)據(jù)項(xiàng)定義</p><p>  企業(yè)--引進(jìn)項(xiàng)目信息數(shù)據(jù)項(xiàng)定義如表3.6所示。</p><p>  表3.6 企業(yè)--引進(jìn)項(xiàng)目信息數(shù)據(jù)項(xiàng)定義</p><p>  引進(jìn)項(xiàng)目信息數(shù)據(jù)項(xiàng)定義如表3.7所示。</p><p>  表3.7 引進(jìn)項(xiàng)目信息數(shù)據(jù)項(xiàng)定義</p><p>  擁有項(xiàng)目信息數(shù)據(jù)項(xiàng)定義如表3.8所示

81、。</p><p>  表3.8 擁有項(xiàng)目信息數(shù)據(jù)項(xiàng)定義</p><p>  企業(yè)--人才信息數(shù)據(jù)項(xiàng)定義如表3.9所示。</p><p>  表3.9 企業(yè)--人才信息數(shù)據(jù)項(xiàng)定義</p><p>  招商引資項(xiàng)目信息數(shù)據(jù)項(xiàng)定義如表3.10所示。</p><p>  表3.10 招商引資項(xiàng)目信息數(shù)據(jù)項(xiàng)定義</p&g

82、t;<p>  人才信息數(shù)據(jù)項(xiàng)定義如表3.11所示</p><p>  表3.11 人才信息數(shù)據(jù)項(xiàng)定義</p><p><b>  3.2.7數(shù)據(jù)存儲(chǔ)</b></p><p>  數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。系統(tǒng)數(shù)據(jù)存儲(chǔ)定義如表3.13所示。</p><p>  3.2.

83、8 數(shù)據(jù)處理</p><p>  系統(tǒng)的數(shù)據(jù)處理定義如表3.12所示。</p><p>  表3.12 系統(tǒng)的數(shù)據(jù)處理定義</p><p>  表3.13 系統(tǒng)的數(shù)據(jù)存儲(chǔ)定義</p><p><b>  第4章 系統(tǒng)設(shè)計(jì)</b></p><p>  系統(tǒng)設(shè)計(jì)的基礎(chǔ)是由系統(tǒng)分析提供的,系統(tǒng)設(shè)計(jì)的任務(wù)

84、就是充分利用和發(fā)揮系統(tǒng)分析的成果,并把這些成果具體化和結(jié)構(gòu)化。所謂系統(tǒng)設(shè)計(jì)就是在系統(tǒng)分析的基礎(chǔ)上,用系統(tǒng)思想綜合運(yùn)用各有關(guān)學(xué)科的知識(shí)、技術(shù)和經(jīng)驗(yàn),通過總體研究和詳細(xì)設(shè)計(jì)等環(huán)節(jié),落實(shí)到具體工作上,以創(chuàng)造滿足設(shè)計(jì)目標(biāo)的人造系統(tǒng)。</p><p>  系統(tǒng)設(shè)計(jì)又稱物理設(shè)計(jì),它根據(jù)系統(tǒng)分析報(bào)告中規(guī)定的功能要求,考慮實(shí)際條件,具體設(shè)計(jì)實(shí)現(xiàn)邏輯模型的技術(shù)方案,即設(shè)計(jì)新系統(tǒng)的物理模型。并對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),解決系統(tǒng)“怎么樣做”

85、的問題。本章將介紹系統(tǒng)總體模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及輸入輸出設(shè)計(jì)。</p><p>  4.1設(shè)計(jì)思想及原則</p><p>  企業(yè)網(wǎng)站定義:主要為了外界了解企業(yè)自身、樹立良好企業(yè)形象、并適當(dāng)提供一定服務(wù)的網(wǎng)站。根據(jù)行業(yè)特性的差別,以及企業(yè)的建站目的和主要目標(biāo)群體的不同,大致可以把企業(yè)網(wǎng)站分為:</p><p>  基本信息型:主要面向客戶、業(yè)界人士或者普

86、通瀏覽者,以介紹企業(yè)的基本資料、幫助樹立企業(yè)形象為主;也可以適當(dāng)提供行業(yè)內(nèi)的新聞或者知識(shí)信息。這種類型網(wǎng)站通常也被形象的比喻為企業(yè)的"WEB Catalog"。</p><p>  電子商務(wù)型:主要面向供應(yīng)商、客戶或者企業(yè)產(chǎn)品(服務(wù))的消費(fèi)群體,以提供某種直屬于企業(yè)業(yè)務(wù)范圍的服務(wù)或交易、或者為業(yè)務(wù)服務(wù)的服務(wù)或者交易為主;這樣的網(wǎng)站可以說是正處于電子商務(wù)化的一個(gè)中間階段,由于行業(yè)特色和企業(yè)投入的

87、深度廣度的不同,其電子商務(wù)化程度可能處于從比較初級(jí)的服務(wù)支持、產(chǎn)品列表到比較高級(jí)的網(wǎng)上支付的其中某一階段。通常這種類型可以形象的稱為"網(wǎng)上XX企業(yè)"。</p><p>  多媒體廣告型:主要面向客戶或者企業(yè)產(chǎn)品(服務(wù))的消費(fèi)群體,以宣傳企業(yè)的核心品牌形象或者主要產(chǎn)品(服務(wù))為主。這種類型無論從目的上還是實(shí)際表現(xiàn)手法上相對(duì)于普通網(wǎng)站而言更像一個(gè)平面廣告或者電視廣告,因此用"多媒體廣告&

88、quot;來稱呼這種類型的網(wǎng)站更貼切一點(diǎn)。在實(shí)際應(yīng)用中,很多網(wǎng)站往往不能簡(jiǎn)單的歸為某一種類型,無論是建站目的還是表現(xiàn)形式都可能涵蓋了兩種或兩種以上類型;對(duì)于這種企業(yè)網(wǎng)站,可以按上述類型的區(qū)別劃分為不同的部分,每一個(gè)部分都基本上可以認(rèn)為是一個(gè)較為完整的網(wǎng)站類型。注意:由于互聯(lián)網(wǎng)公司的特殊性,在這里不包含互聯(lián)網(wǎng)的信息提供商或者服務(wù)提供商的網(wǎng)站。 </p><p>  企業(yè)網(wǎng)站第一原則:目的性Intension 必須有

89、明確合理的建站目的和目標(biāo)群體,任何一個(gè)網(wǎng)站,必須首先具有明確的目的和目標(biāo)群體。網(wǎng)站是面對(duì)客戶、供應(yīng)商、消費(fèi)者還是全部?主要目的是為了介紹企業(yè)、宣傳某種產(chǎn)品還是為了試驗(yàn)電子商務(wù)?如果目的不是唯一的,還應(yīng)該清楚的列出不同目的的輕重關(guān)系。建站包括類型的選擇、內(nèi)容功能的籌備、界面設(shè)計(jì)等各個(gè)方面都受到目的性的直接影響,因此目的性是一切原則的基礎(chǔ)。建站的目的應(yīng)該是經(jīng)過成熟考慮的,包含幾大要素:目的應(yīng)該是定義明確的,而不是籠統(tǒng)的說要做一個(gè)平臺(tái)、要搞電

90、子商務(wù),應(yīng)該清楚主要希望誰(shuí)來瀏覽,具體要做到哪些內(nèi)容,提供怎樣的服務(wù),達(dá)到什么效果。在當(dāng)前的資源環(huán)境下能夠?qū)崿F(xiàn)的,而不能脫離了自身的人力、物力、互聯(lián)網(wǎng)基礎(chǔ)以及整個(gè)外部環(huán)境等因素盲目制訂目標(biāo),尤其是對(duì)外部環(huán)境的考量通常容易被忽略,結(jié)果只能成為美好的一相情愿。</p><p>  如果目標(biāo)比較龐大,應(yīng)該充分考慮各部分的輕重關(guān)系和實(shí)現(xiàn)的難易度,想要一步登天的做法通常會(huì)導(dǎo)致投入過大且缺少頭緒,不如分清主次循序漸進(jìn)。 &l

91、t;/p><p>  在充分考慮了目的和目標(biāo)群體的特點(diǎn)以后,再來選擇建站類型,并相應(yīng)的安排適當(dāng)?shù)男畔?nèi)容和功能服務(wù)。顯然如果目標(biāo)群體的互聯(lián)網(wǎng)基礎(chǔ)薄弱,建立電子商務(wù)型的網(wǎng)站就是個(gè)失誤。在信息內(nèi)容和功能服務(wù)的安排上,還應(yīng)該避免大而全的十全大補(bǔ)丸式、貧乏空洞的八股文式、以及選材偏離主題的常見錯(cuò)誤。</p><p>  企業(yè)網(wǎng)站第二原則:專業(yè)性Specialization 信息內(nèi)容應(yīng)該充分展現(xiàn)企業(yè)的專

92、業(yè)特性。對(duì)外介紹企業(yè)自身,最主要的目的是向外界介紹企業(yè)的業(yè)務(wù)范圍、性質(zhì)和實(shí)力,從而創(chuàng)造更多的商機(jī)。在這里包括:應(yīng)該完整無誤的表述了企業(yè)的業(yè)務(wù)范圍(產(chǎn)品、服務(wù))及主次關(guān)系。應(yīng)該齊備的介紹企業(yè)的地址、性質(zhì)、聯(lián)系方式。</p><p>  提供企業(yè)的年度報(bào)表將有助于瀏覽者了解企業(yè)的經(jīng)營(yíng)狀況、方針和。如果是上市企業(yè),提供企業(yè)的股票市值或者到專門財(cái)經(jīng)網(wǎng)站的鏈接將有助于瀏覽者了解企業(yè)的實(shí)力。如果提供行業(yè)內(nèi)的信息服務(wù),則這些信

93、息服務(wù)應(yīng)具備以下特性:</p><p>  全面性:對(duì)所在行業(yè)的相關(guān)知識(shí)、信息的涵蓋范圍應(yīng)該全面,盡管內(nèi)容本身不必做得百分百全面。</p><p>  專業(yè)性:所提供的信息應(yīng)該是專業(yè)的、有說服力的。</p><p>  時(shí)效性:所提供的信息必須至少是沒有失效的,這保證了信息是有用的。</p><p>  獨(dú)創(chuàng)性:具有原創(chuàng)性、獨(dú)創(chuàng)性的內(nèi)容更能引

94、起得到重視和認(rèn)可,有助于提升瀏覽者對(duì)企業(yè)本身的印象。所提供的信息是容易檢索的。如果企業(yè)的客戶、潛在客戶包含不同語(yǔ)系的,應(yīng)該提供相應(yīng)的語(yǔ)言版本,至少應(yīng)該提供通用的英語(yǔ)版本。</p><p>  企業(yè)網(wǎng)站第三原則:實(shí)用性Utility 功能服務(wù)應(yīng)該是切合實(shí)際需求的。</p><p>  網(wǎng)站提供的功能服務(wù)應(yīng)該是切合瀏覽者實(shí)際需求的且符合企業(yè)特點(diǎn)的。例如網(wǎng)上銀行提供免費(fèi)電子郵件和個(gè)人主頁(yè)空間就既

95、不符合瀏覽者對(duì)網(wǎng)上銀行網(wǎng)站的需求也不是銀行的優(yōu)勢(shì),這樣的功能服務(wù)提供不但會(huì)削弱瀏覽者對(duì)網(wǎng)站的整體印象,還浪費(fèi)了企業(yè)的資源投入,有弊無利。網(wǎng)站提供的功能服務(wù)必須保證質(zhì)量,這包括:每個(gè)服務(wù)必須有定義清晰的流程,每個(gè)步驟需要什么條件、產(chǎn)生什么結(jié)果、由誰(shuí)來操作、如何實(shí)現(xiàn)等都應(yīng)該是清晰無誤的。實(shí)現(xiàn)功能服務(wù)的程序必須是正確的、健壯的(防錯(cuò)的)、能夠及時(shí)響應(yīng)的、能夠應(yīng)付預(yù)想的同時(shí)請(qǐng)求服務(wù)數(shù)峰值的。需要人工操作的功能服務(wù)應(yīng)該設(shè)有常備人員和相應(yīng)責(zé)權(quán)制度。

96、用戶操作的每一個(gè)步驟(無論正確與否)完成后應(yīng)該被提示當(dāng)前處于什么狀態(tài)。服務(wù)成功遞交以后的響應(yīng)時(shí)間通常不應(yīng)超過整個(gè)服務(wù)周期的10%。當(dāng)功能較多的時(shí)候應(yīng)該清楚的定義相互之間的輕重關(guān)系,并在界面上和服務(wù)響應(yīng)上加以體現(xiàn)。</p><p><b>  4.2總體設(shè)計(jì) </b></p><p>  對(duì)于數(shù)據(jù)流圖轉(zhuǎn)換出E-R圖;依據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典中的詳盡描述。</p>

97、;<p><b>  1. 遵循準(zhǔn)則</b></p><p> ?、?作為“屬性”,不能再具有需要描述的性質(zhì)?!皩傩浴北仨毷遣豢煞值臄?shù)據(jù)項(xiàng),不能包含其它屬性。</p><p> ?、?“屬性”不能與其它實(shí)體具有聯(lián)系,即E-R圖中所表示的聯(lián)系是實(shí)體之間的聯(lián)系。</p><p> ?、?兩個(gè)實(shí)體型之間的聯(lián)系可以分為三類:</p&

98、gt;<p>  一對(duì)一聯(lián)系(1:1);一對(duì)多聯(lián)系(1:n);多對(duì)多聯(lián)系(m:n);</p><p>  2. 孵化器管理系統(tǒng)的業(yè)務(wù)規(guī)則</p><p> ?、?企業(yè)是孵化器管理系統(tǒng)的主要成員,網(wǎng)站有多個(gè)企業(yè),每名企業(yè)由企業(yè)名字、企業(yè)郵箱、法人代表、注冊(cè)資金、員工總數(shù)、企業(yè)電話、企業(yè)地址和企業(yè)資金等組成。企業(yè)通過注冊(cè),添加項(xiàng)目等相關(guān)信息;一個(gè)企業(yè)可以管理多項(xiàng)信息,故企業(yè)與項(xiàng)目

99、之間存在一對(duì)多的聯(lián)系。</p><p> ?、魄舐氄呖梢缘卿浘W(wǎng)站瀏覽企業(yè),每位應(yīng)聘者有自己編號(hào)、姓名、年齡、性別、聯(lián)系電話等屬性組成。應(yīng)聘者需要對(duì)企業(yè)發(fā)出求職信息,由于應(yīng)聘者可能同時(shí)應(yīng)聘多家企業(yè),應(yīng)聘者與企業(yè)之間存在多對(duì)多的聯(lián)系。</p><p> ?、钱a(chǎn)品是某個(gè)企業(yè)生產(chǎn)的,產(chǎn)品應(yīng)有產(chǎn)品編號(hào)、產(chǎn)品型號(hào)、產(chǎn)品類型等信息。由于同樣的一種產(chǎn)品有可能多家企業(yè)都有生產(chǎn),故產(chǎn)品和企業(yè)之間存在著多對(duì)多的

100、生產(chǎn)聯(lián)系。</p><p> ?、纫M(jìn)人才引進(jìn)有引進(jìn)編碼、引進(jìn)主題、引進(jìn)要求、承擔(dān)工作、一般要求等屬性組成。由于具有相同要求的企業(yè)不止一家,人才也不止一個(gè),因此企業(yè)與人才引進(jìn)之間存在著多對(duì)多的供應(yīng)聯(lián)系。</p><p> ?、烧猩桃Y是企業(yè)為尋求合作的手段,招商引資有信息主題、所屬行業(yè)、地域范圍、招商規(guī)模、簡(jiǎn)要說明、單位名稱、單位地址等屬性組成。</p><p> 

101、 ⑹人才信息是人才將自己信息上傳到網(wǎng)站的手段,人才信息有姓名、性別、出生年月、專業(yè)特長(zhǎng)、文化程度、專業(yè)技術(shù)、工作簡(jiǎn)歷與業(yè)績(jī)等屬性組成。</p><p><b>  4.3系統(tǒng)功能分析</b></p><p>  4.3.1 前臺(tái)功能</p><p>  前臺(tái)客戶瀏覽的頁(yè)面,實(shí)現(xiàn)了孵化器相關(guān)信息顯示,孵化器管理,培訓(xùn)咨詢,人才信息,技術(shù)服務(wù),最近

102、動(dòng)態(tài),產(chǎn)品展示,關(guān)于我們等功能。具體功能如圖4.1所示。</p><p>  圖4.1 前臺(tái)功能圖</p><p>  4.3.2 后臺(tái)功能</p><p>  后臺(tái)管理是企業(yè)輸入正確的口令和密碼后方可進(jìn)入,同時(shí)可以對(duì)該企業(yè)信息修改,產(chǎn)品管理,項(xiàng)目管理,人才管理,引進(jìn)項(xiàng)目管理等功能。具體功能如圖4.2所示。</p><p>  4.4 系統(tǒng)模

103、塊分析</p><p>  4.4.1 企業(yè)登錄模塊</p><p>  企業(yè)登錄模塊業(yè)務(wù)是區(qū)別以注冊(cè)用戶與不注冊(cè)用戶來訪問本網(wǎng)站,提高網(wǎng)站的安全性。另外是企業(yè)對(duì)人才等信息引進(jìn)時(shí),在確認(rèn)引進(jìn)后,提供該企業(yè)的名稱,以及獲取企業(yè)的相關(guān)信息。</p><p>  4.4.2企業(yè)信息管理模塊</p><p>  企業(yè)用戶可以根據(jù)自己的實(shí)際情況對(duì)企業(yè)的

104、相關(guān)信息進(jìn)行修改,并確認(rèn)后。系統(tǒng)根據(jù)企業(yè)的信息進(jìn)行更新如圖4.2所示。</p><p>  4.4.3 企業(yè)產(chǎn)品管理模塊</p><p>  一家企業(yè)可能擁有多種產(chǎn)品,用戶可以將產(chǎn)品信息注冊(cè)到網(wǎng)上,這樣不僅方便產(chǎn)品的管理,包括增,刪,改,查等相關(guān)操作。其它企業(yè)同樣也可能在網(wǎng)站上查看該企業(yè)的產(chǎn)品信息,并可以進(jìn)行合作。</p><p>  4.4.4 數(shù)據(jù)庫(kù)及維護(hù)<

105、;/p><p>  這個(gè)是企業(yè)登錄后對(duì)該企業(yè)的相關(guān)信息,及企業(yè)的人才,項(xiàng)目等信息進(jìn)行數(shù)據(jù)庫(kù)中的信息進(jìn)行維護(hù),主要使用對(duì)象是企業(yè)。本系統(tǒng)采用Oracle10G數(shù)據(jù)庫(kù)。</p><p>  圖4.2 后臺(tái)流程圖</p><p>  4.5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  基于上述幾相關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)與總體設(shè)計(jì),系統(tǒng)結(jié)構(gòu)圖等相關(guān)信息,該系統(tǒng)的詳細(xì)主要基

106、于當(dāng)前社會(huì)正在廣泛應(yīng)用的J2EE框架技術(shù)進(jìn)行編碼,該框架的最大好處是對(duì)日后的維護(hù)及擴(kuò)展提供及大的方便。</p><p>  4.5.1 用戶交互界面的實(shí)現(xiàn)</p><p>  本系統(tǒng)采用用戶交互頁(yè)面的方式訪問網(wǎng)站首頁(yè),通過瀏覽器訪問彈出該系統(tǒng)的首頁(yè),在首頁(yè)中可以進(jìn)行用戶的登陸與注冊(cè);用戶可以通過點(diǎn)擊網(wǎng)頁(yè)上的超連接來訪問所要訪問的頁(yè)面,不過該有一點(diǎn)需要注意的是如果您沒有注冊(cè)登陸有些超連接您是

107、沒有辦法訪問,所以建議您,在使用本網(wǎng)頁(yè)前請(qǐng)先注冊(cè)登陸,以免帶來不便。本系統(tǒng)的主頁(yè)如圖4.3所示。</p><p><b>  相關(guān)代碼如下:</b></p><p>  <class name="com.esoft.enterprise.model.Enterprise" </p><p>  table="

108、ENTERPRISE" schema="SCOTT"></p><p>  <id name="enId" type="java.lang.Long"></p><p>  <column name="EN_ID" precision="5" scale=&

109、quot;0" /></p><p>  <generator class="sequence" ></p><p>  <param name="sequence">ENTERPRISE_SEQ</param></p><p>  </generator><

110、;/p><p><b>  </id></b></p><p>  <property name="enName" type="java.lang.String"></p><p>  <column name="EN_NAME" length="2

111、0" not-null="true" unique="true" /></p><p>  </property></p><p>  <property name="enPassword" type="java.lang.String"></p><

112、p>  <column name="EN_PASSWORD" length="20" not-null="true" /></p><p>  </property></p><p>  <property name="enAddress" type="java.l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論