畢業(yè)設(shè)計(jì)---企業(yè)信息管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩36頁(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、<p><b>  目 次</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  1 引言3</b></p><p>  1.1 系統(tǒng)研究設(shè)計(jì)目的3</p><p&g

2、t;  1.2 課題研究的背景3</p><p>  1.3 課題研究的意義3</p><p>  1.4 課題所要研究的主要內(nèi)容與范圍4</p><p>  1.5 本章小結(jié)4</p><p>  2 系統(tǒng)可行性分析5</p><p>  2.1 經(jīng)濟(jì)和操作可行性分析5</p><p

3、>  2.2 技術(shù)可行性研究5</p><p>  2.2.1 SQL SERVER5</p><p>  2.2.2 JavaServer Pages 技術(shù)6</p><p>  2.3分析結(jié)論:6</p><p>  2.4 本章小結(jié)6</p><p>  3 系統(tǒng)需求分析7</p>

4、<p>  3.1 功能需求7</p><p>  3.1.1系統(tǒng)基本功能需求7</p><p>  3.1.2數(shù)據(jù)庫(kù)表需求7</p><p>  3.1.3系統(tǒng)界面需求7</p><p>  3.2 性能需求8</p><p>  3.2.1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性8</p>

5、<p>  3.2.2系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性8</p><p>  3.2.3系統(tǒng)的易用性和易維護(hù)性8</p><p>  3.2.4系統(tǒng)的標(biāo)準(zhǔn)性8</p><p>  3.2.5系統(tǒng)的先進(jìn)性8</p><p>  3.2.6系統(tǒng)的響應(yīng)速度8</p><p>  3.2.7后臺(tái)數(shù)據(jù)庫(kù)選擇9&

6、lt;/p><p>  3.3 數(shù)據(jù)要求9</p><p>  3.3.1數(shù)據(jù)管理能力要求9</p><p>  3.3.2數(shù)據(jù)的邏輯描述9</p><p>  3.4 系統(tǒng)解決方案10</p><p>  3.5 系統(tǒng)運(yùn)行環(huán)境11</p><p>  3.6 本章小結(jié)11</p&

7、gt;<p>  4 概要設(shè)計(jì)12</p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)12</p><p>  4.1.1各個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)12</p><p>  4.1.2建立并連接數(shù)據(jù)庫(kù)13</p><p>  4.2 模塊分析與設(shè)計(jì)14</p><p>  4.2.1系統(tǒng)主要功能模塊14&l

8、t;/p><p>  4.2.2系統(tǒng)的功能模塊15</p><p>  4.3 工作流程16</p><p>  4.3.1工作方式16</p><p>  4.3.2主要數(shù)據(jù)的工作流16</p><p>  4.4 主要系統(tǒng)流程圖17</p><p>  4.5 本章小結(jié)17</

9、p><p>  5 詳細(xì)設(shè)計(jì)18</p><p>  5.1 配置tomcat 5服務(wù)器18</p><p>  5.2 文件組織結(jié)構(gòu)圖19</p><p>  5.2.1各用戶主頁(yè)面組織結(jié)構(gòu)圖19</p><p>  5.2.2企業(yè)單位登錄頁(yè)面組織結(jié)構(gòu)圖20</p><p>  5.2

10、.3普通網(wǎng)絡(luò)用戶訪問(wèn)系統(tǒng)頁(yè)面組織結(jié)構(gòu)圖20</p><p>  5.2.4系統(tǒng)管理員登陸后臺(tái)管理組織結(jié)構(gòu)圖20</p><p>  5.2.5功能模塊頁(yè)面跳轉(zhuǎn)圖21</p><p>  5.3 本章小結(jié)27</p><p>  6 系統(tǒng)測(cè)試28</p><p><b>  6.1 引言28<

11、;/b></p><p>  6.1.1測(cè)試目的28</p><p>  6.2 測(cè)試計(jì)劃28</p><p>  6.2.1 測(cè)試方案28</p><p>  6.2.2 測(cè)試項(xiàng)目28</p><p>  6.2.3測(cè)試準(zhǔn)備28</p><p>  6.3 系統(tǒng)測(cè)試過(guò)程28&

12、lt;/p><p>  6.3.1進(jìn)入系統(tǒng)的首頁(yè)28</p><p>  6.3.2企業(yè)信息修改測(cè)試30</p><p>  6.3.3企業(yè)查詢模塊測(cè)試31</p><p>  6.3.4其他測(cè)試32</p><p>  6.4 性能分析32</p><p>  6.5 本章小結(jié)32&l

13、t;/p><p>  7 設(shè)計(jì)總結(jié)33</p><p><b>  致謝34</b></p><p><b>  參考文獻(xiàn)35</b></p><p><b>  附錄36</b></p><p><b>  1 引言</b>

14、;</p><p>  1.1 課題研究的背景</p><p>  我們已經(jīng)進(jìn)入一個(gè)信息時(shí)代 </p><p>  (1)信息來(lái)自于多種媒體:文字,數(shù)據(jù),圖像,聲音,電視 </p><p> ?。?)信息是流動(dòng)的,變化的:產(chǎn)生,傳遞,發(fā)布,提交,修改,審批 </p><p> ?。?)信息需要有序的管理:存儲(chǔ),分析,查

15、詢,統(tǒng)計(jì) </p><p>  而目前企業(yè)注冊(cè)備案都是到所在的轄區(qū)內(nèi)的工商局辦理,沒(méi)有一個(gè)全國(guó)權(quán)威的網(wǎng)絡(luò)化的系統(tǒng)對(duì)企業(yè)信息進(jìn)行管理,網(wǎng)絡(luò)用戶也很難進(jìn)行相關(guān)了解。 </p><p>  總之已經(jīng)無(wú)法滿足廣大網(wǎng)絡(luò)用戶對(duì)企業(yè)信息的需求,越來(lái)越多的人們使用計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)來(lái)獲取所需要的信息。只是很多網(wǎng)絡(luò)用戶想了解某個(gè)企業(yè)相關(guān)信息時(shí),卻沒(méi)有一個(gè)能夠讓人信任的平臺(tái)提供了解。根據(jù)目前的特點(diǎn)和需求,利用網(wǎng)絡(luò)

16、通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺(tái),建設(shè)一個(gè)安全、可靠、開(kāi)放、高效的國(guó)家級(jí)企業(yè)信息管理系統(tǒng),企業(yè)可遠(yuǎn)程注冊(cè)及信息修改,網(wǎng)絡(luò)用戶可對(duì)企業(yè)信息查詢、咨詢和報(bào)案,管理員管理企業(yè)信息的同時(shí)可對(duì)網(wǎng)絡(luò)用戶咨詢回復(fù)和對(duì)報(bào)案進(jìn)行處理。實(shí)現(xiàn)企業(yè)信息的高效權(quán)威化管理。</p><p>  1.2 系統(tǒng)研究設(shè)計(jì)目的</p><p>  當(dāng)今社會(huì),網(wǎng)絡(luò)越來(lái)越發(fā)達(dá),用戶群體越來(lái)越多,這是不可改變的趨勢(shì)。目前企業(yè)注冊(cè)備案都

17、是到所在的轄區(qū)內(nèi)的工商局辦理。對(duì)于全國(guó)的網(wǎng)絡(luò)用戶來(lái)說(shuō),企業(yè)注冊(cè)備案情況到底怎么樣?需要了解時(shí)很難獲取到真實(shí)的相關(guān)信息,該企業(yè)有網(wǎng)站尚可登陸了解一下,如無(wú)則不太好進(jìn)行了解。就目前情況,通過(guò)網(wǎng)絡(luò)注冊(cè)備案的系統(tǒng)還沒(méi)有,根據(jù)這一特點(diǎn)和需求,開(kāi)發(fā)一個(gè)企業(yè)信息管理系統(tǒng)。</p><p>  此系統(tǒng)在企業(yè)已到所在的轄區(qū)內(nèi)的工商局辦理注冊(cè)備案后,再次到此網(wǎng)絡(luò)系統(tǒng)中進(jìn)行一次備案,企業(yè)注冊(cè)信息管理網(wǎng)絡(luò)化后可以實(shí)現(xiàn)公開(kāi)化,全國(guó)的網(wǎng)絡(luò)用

18、戶都可以通過(guò)此系統(tǒng)查詢某個(gè)企業(yè)信息,對(duì)企業(yè)進(jìn)行相關(guān)了解,達(dá)到大眾監(jiān)督的效果。此系統(tǒng)還要權(quán)威化,全國(guó)就特定某一機(jī)關(guān)單位擁有接受企業(yè)網(wǎng)絡(luò)注冊(cè)備案的權(quán)利,只能在此系統(tǒng)進(jìn)行注冊(cè),能夠在這里查到某企業(yè)信息的都是合法經(jīng)營(yíng)的企業(yè);如發(fā)現(xiàn)某企業(yè)單位沒(méi)在此注冊(cè)備案,可以隨時(shí)接受報(bào)案,維護(hù)合法經(jīng)營(yíng)。此系統(tǒng)管理方便,網(wǎng)絡(luò)化無(wú)紙化,企業(yè)注冊(cè)可以遠(yuǎn)程客戶端進(jìn)行,同時(shí)信息的修改也非常方便,不再需要從一個(gè)地方坐車或飛機(jī)到特定的某地點(diǎn)去填寫。對(duì)于接受企業(yè)注冊(cè)的國(guó)家單位

19、來(lái)說(shuō),可以簡(jiǎn)化工作流程。這樣企業(yè)的信息管理就能與時(shí)俱進(jìn)。</p><p>  1.3 課題研究的意義</p><p>  企業(yè)信息管理系統(tǒng)是為適應(yīng)現(xiàn)代無(wú)紙化及網(wǎng)絡(luò)化管理的趨勢(shì),更好地服務(wù)于現(xiàn)代管理操作,基于Internet Web開(kāi)發(fā)的一套對(duì)全國(guó)企業(yè)信息進(jìn)行權(quán)威化管理的系統(tǒng)。此系統(tǒng)是利用先進(jìn)的科學(xué)技術(shù)(主要是計(jì)算機(jī)技術(shù)),使企業(yè)信息管理工作逐步物化于各種現(xiàn)代化設(shè)備中,由企業(yè)主、網(wǎng)絡(luò)用戶和系

20、統(tǒng)管理員與設(shè)備共同構(gòu)成服務(wù)于某種目標(biāo)的人機(jī)信息管理系統(tǒng);其目的是盡可能充分利用現(xiàn)代技術(shù)資源與信息資源,提供了企業(yè)信息管理和查詢等各項(xiàng)功能,使得企業(yè)信息公開(kāi)化、網(wǎng)絡(luò)化,查詢的權(quán)威化,及時(shí)適應(yīng)時(shí)代的要求。</p><p>  利用網(wǎng)絡(luò)化和公開(kāi)化的企業(yè)信息管理系統(tǒng)不但可以提高職能管理水平,而且還可以享受帶來(lái)的諸多益處,方便廣大網(wǎng)絡(luò)用戶查詢的同時(shí)還可維護(hù)企業(yè)的合法經(jīng)營(yíng)。</p><p>  1.4

21、 課題所要研究的主要內(nèi)容與范圍</p><p>  企業(yè)信息管理系統(tǒng)是利用先進(jìn)的科學(xué)技術(shù),不斷使人們的一部分管理業(yè)務(wù)活動(dòng)物化到人以外的各種現(xiàn)代的設(shè)備中,并由這些設(shè)備與網(wǎng)絡(luò)用戶構(gòu)成服務(wù)于某種目的的人機(jī)信息管理系統(tǒng)。其主要強(qiáng)調(diào)以下三點(diǎn):</p><p>  1.利用先進(jìn)的科學(xué)技術(shù)和現(xiàn)代管理設(shè)備;</p><p>  2.企業(yè)單位、網(wǎng)絡(luò)用戶和系統(tǒng)管理員構(gòu)成的人機(jī)信息處理系

22、統(tǒng);</p><p>  3.提高管理效率和企業(yè)信息公開(kāi)化和權(quán)威化是目的。</p><p>  本系統(tǒng)研究的主要內(nèi)容是建立一個(gè)權(quán)威的國(guó)家級(jí)的面對(duì)全國(guó)企業(yè)進(jìn)行企業(yè)信息網(wǎng)絡(luò)化管理的系統(tǒng)。此系統(tǒng)的用戶分為三部分:企業(yè)單位、廣大網(wǎng)絡(luò)用戶和系統(tǒng)管理員。企業(yè)單位通過(guò)遠(yuǎn)程客戶端在此系統(tǒng)注冊(cè)備案及信息修改;廣大網(wǎng)絡(luò)用戶可通過(guò)此系統(tǒng)查詢所需的企業(yè)信息,有什么問(wèn)題或建議可通過(guò)咨詢處留言咨詢,如發(fā)現(xiàn)某企業(yè)沒(méi)有在

23、此注冊(cè)備案,可進(jìn)行企業(yè)報(bào)案;系統(tǒng)管理員可進(jìn)入后臺(tái)管理,可增刪管理員、可進(jìn)行新聞發(fā)布與刪除、咨詢信息的回復(fù)與刪除、報(bào)案信息的查看與刪除和企業(yè)信息的查看與刪除。</p><p>  本系統(tǒng)最終實(shí)現(xiàn)的主要功能:企業(yè)注冊(cè)、企業(yè)信息修改、企業(yè)信息查詢、企業(yè)報(bào)案、企業(yè)咨詢和后臺(tái)管理。企業(yè)信息網(wǎng)絡(luò)化管理后公開(kāi)化,大眾監(jiān)督,維護(hù)合法經(jīng)營(yíng),同時(shí)提高管理效率。</p><p><b>  1.5 本

24、章小結(jié)</b></p><p>  本章主要介紹了課題設(shè)計(jì)目的、研究背景、意義,還有研究的主要內(nèi)容與范圍。所設(shè)計(jì)系統(tǒng)主要分為三大部分:企業(yè)單位功能模塊,廣大網(wǎng)絡(luò)用戶模塊和系統(tǒng)管理員模塊,三個(gè)模塊用戶分別擁有不同的權(quán)限。</p><p>  2 系統(tǒng)可行性分析</p><p>  2.1 經(jīng)濟(jì)和操作可行性分析</p><p>  

25、開(kāi)發(fā)企業(yè)信息管理系統(tǒng)能有效地提高管理效率和節(jié)約注冊(cè)備案用紙,方便廣大網(wǎng)絡(luò)用戶安心查詢企業(yè)信息,社會(huì)效果非常好。</p><p>  支出方面:只需開(kāi)發(fā)整套系統(tǒng)和購(gòu)買SQL Server數(shù)據(jù)庫(kù)的代價(jià),系統(tǒng)所需服務(wù)器問(wèn)題可考慮買一個(gè)小型服務(wù)器或者考慮購(gòu)買服務(wù)器商的服務(wù)空間。支出不是很多。</p><p>  效益方面:可以使得企業(yè)信息管理方面與時(shí)俱進(jìn),實(shí)現(xiàn)權(quán)威化和公開(kāi)化,同時(shí)方便廣大網(wǎng)絡(luò)用戶查

26、詢所需了解的企業(yè)信息,甚至可以接受對(duì)不法企業(yè)的報(bào)案工作,維護(hù)合法經(jīng)營(yíng)。從整個(gè)社會(huì)效益來(lái)說(shuō),還是相當(dāng)不錯(cuò)的。</p><p>  操作方面:只須一兩個(gè)管理員即可,其他客戶都是企業(yè)單位和廣大網(wǎng)絡(luò)用戶,可以在遠(yuǎn)程客戶端訪問(wèn)或注冊(cè)備案操作,免去了傳統(tǒng)手工操作的許多程序。</p><p>  從以上分析中得出,此系統(tǒng)具備經(jīng)濟(jì)可行性和操作可行性。</p><p>  2.2 技

27、術(shù)可行性研究</p><p>  客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是Web Server ,而Web Server與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便。本研究系統(tǒng)只需JSP WEB技術(shù),加上SQL server數(shù)據(jù)庫(kù),建立一個(gè)管理系統(tǒng)放在一個(gè)聯(lián)網(wǎng)的服務(wù)器上即可運(yùn)行。

28、</p><p>  2.2.1 SQL SERVER</p><p>  今天的商業(yè)環(huán)境要求不同的類型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除了這些核心企業(yè)品質(zhì)外,SQL SERVER還為數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。其主要表現(xiàn)在以下三方面:</p><p> ?。?)完全

29、的WEB支持</p><p>  SQL SERVER提供了以WEB標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的XML和Internet標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲(chǔ)過(guò)程以XML格式輕松存儲(chǔ)和檢索數(shù)據(jù)。還可以使用XML更新程序容易地插入、更新和刪除數(shù)據(jù)。對(duì)WEB的完全支持主要體現(xiàn)在:內(nèi)容豐富的XML支持特性;與.NET ENTERPRISE SERVER-BIZTALK和COMMERCE SERVER的集成;可支持WEB

30、的分析;對(duì)數(shù)據(jù)的WEB訪問(wèn);WEB和應(yīng)用程序宿主;點(diǎn)擊流分析;安全性;全文檢索。</p><p> ?。?)更高的穩(wěn)定性和可靠性</p><p>  使用SQL SERVER可以獲得非凡的可伸縮性和可靠性。通過(guò)向上伸縮和向外擴(kuò)展的能力,SQL SERVER滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。主要體現(xiàn)為:高度可用性;可伸縮性;安全性;分步式分區(qū)視圖;索引視圖;虛擬接口系統(tǒng)區(qū)網(wǎng)絡(luò);復(fù)制特性

31、。</p><p> ?。?)進(jìn)入市場(chǎng)的最快時(shí)間</p><p>  SQL SERVER是MICROSOFT.NET ENTERPRISE SERVER的數(shù)據(jù)管理與分析中樞。SQL SERVER包括加速?gòu)母拍畹阶詈蠼桓堕_(kāi)發(fā)過(guò)程的工具。主要體現(xiàn)為:經(jīng)過(guò)簡(jiǎn)化的數(shù)據(jù)庫(kù)管理;提高開(kāi)發(fā)人員工作效率;數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)擴(kuò)展應(yīng)用程序;英語(yǔ)查詢;數(shù)據(jù)挖掘;OLAP服務(wù);OLAP靈活性;閉合循環(huán)分析。

32、</p><p>  所以此系統(tǒng)擁有SQL Server 數(shù)據(jù)庫(kù)的支持,系統(tǒng)開(kāi)發(fā)可行。</p><p>  2.2.2 JavaServer Pages 技術(shù)</p><p>  Active:JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*

33、.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無(wú)Plugin,無(wú)Acti

34、veX,無(wú)Java Applet,甚至無(wú)Frame。 JSP的優(yōu)點(diǎn) :對(duì)于用戶界面的更新,其實(shí)就是由 Web Server進(jìn)行的,所以給人的感覺(jué)更新很快;所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持最新版本;客戶端的接口不是很繁瑣,對(duì)于各種應(yīng)用易于部署、維護(hù)和修改。</p><p>  JSP是在tomcat下開(kāi)發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了JAVACRIPT的基本語(yǔ)法后,只需要清

35、楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫出自己的JSP系統(tǒng)。</p><p>  所以此系統(tǒng)的開(kāi)發(fā),語(yǔ)言技術(shù)方面可行。</p><p><b>  2.3分析結(jié)論:</b></p><p>  經(jīng)過(guò)以上的經(jīng)濟(jì)、操作可行性和技術(shù)方面的可行性分析,可以得出結(jié)論,開(kāi)發(fā)這個(gè)系統(tǒng)占用的資源比較少,所用技術(shù)都一一齊備,開(kāi)發(fā)具備可行性。</p>

36、;<p><b>  2.4 本章小結(jié)</b></p><p>  本章主要介紹了項(xiàng)目開(kāi)發(fā)背景,技術(shù)可行性研究,經(jīng)濟(jì)和操作可行性研究,還介紹了SQL Server 數(shù)據(jù)庫(kù)和JSP 語(yǔ)言。SQL Server擁有完全的Web支持,更高的穩(wěn)定性和可靠性,進(jìn)入市場(chǎng)的最快時(shí)間等優(yōu)勢(shì);JSP有強(qiáng)大的JAVA支持,更新快,客戶端的接口不是很繁瑣,對(duì)于各種應(yīng)用易于部署、維護(hù)和修改等優(yōu)點(diǎn)。

37、最后得出開(kāi)發(fā)可行性結(jié)論。</p><p><b>  3 系統(tǒng)需求分析</b></p><p><b>  3.1 功能需求</b></p><p>  3.1.1系統(tǒng)基本功能需求</p><p>  本系統(tǒng)研究的主要內(nèi)容是建立一個(gè)權(quán)威的國(guó)家級(jí)的面對(duì)全國(guó)企業(yè)進(jìn)行企業(yè)信息網(wǎng)絡(luò)化管理的系統(tǒng)。它的用戶分

38、為三部分:企業(yè)單位、廣大網(wǎng)絡(luò)用戶和系統(tǒng)管理員。不同的用戶有不同的權(quán)限。系統(tǒng)最終要實(shí)現(xiàn)的主要功能如下:</p><p> ?。?)企業(yè)注冊(cè):全國(guó)合法經(jīng)營(yíng)的企業(yè)單位必須到此系統(tǒng)進(jìn)行注冊(cè)備案,進(jìn)行統(tǒng)一管理,不得弄虛作假。注冊(cè)所需信息有:企業(yè)名稱、登陸密碼、投資總額、注冊(cè)資本、銷售的國(guó)內(nèi)外比例、設(shè)備清單、原材料明細(xì)及年需求量、主要產(chǎn)品的年產(chǎn)量、產(chǎn)品的生產(chǎn)工藝流程、外經(jīng)委申領(lǐng)批準(zhǔn)證書、生產(chǎn)經(jīng)營(yíng)范圍、工商營(yíng)業(yè)執(zhí)照、企業(yè)法人代

39、表、法人代表身份證號(hào)、董事會(huì)成員、土地證、房產(chǎn)證明文件、備注; </p><p> ?。?)信息修改:企業(yè)單位在遠(yuǎn)程客戶端對(duì)自己注冊(cè)備案的信息進(jìn)行修改,維護(hù)信息的最新性有效性;</p><p> ?。?)企業(yè)查詢:本系統(tǒng)對(duì)企業(yè)的大多數(shù)信息進(jìn)行公開(kāi)化,廣大網(wǎng)絡(luò)用戶可查詢自己所需要了解的企業(yè)的信息;</p><p> ?。?)企業(yè)報(bào)案:本系統(tǒng)是權(quán)威性系統(tǒng),如發(fā)現(xiàn)某企業(yè)沒(méi)

40、在此注冊(cè)備案,可在此填寫相關(guān)信息進(jìn)行報(bào)案,維護(hù)合法經(jīng)營(yíng)。填寫的信息包括:企業(yè)名稱、企業(yè)地址、企業(yè)經(jīng)營(yíng)范圍、企業(yè)法人代表、企業(yè)違法事項(xiàng)和備注;</p><p>  (5)企業(yè)咨詢:廣大網(wǎng)絡(luò)用戶對(duì)企業(yè)有什么不解事宜或有什么好建議都可在此留言,管理員會(huì)在一定時(shí)間內(nèi)做出回復(fù),增強(qiáng)互動(dòng)性。留言需要填寫的信息有:用戶名、性別、電話、QQ、留言內(nèi)容,此外還有留言時(shí)間和留言者的IP地址,這兩項(xiàng)是自動(dòng)生成;</p>

41、<p> ?。?)后臺(tái)管理:只有管理員才擁有此權(quán)限。它功能包括:增加刪除修改管理員信息、系統(tǒng)新聞發(fā)布和刪除、咨詢內(nèi)容的回復(fù)與刪除、報(bào)案信息 的查看處理與刪除、企業(yè)信息的查看修改刪除,還有預(yù)覽功能;</p><p> ?。?)登陸功能:用于已注冊(cè)企業(yè)登陸;</p><p> ?。?)系統(tǒng)簡(jiǎn)介:對(duì)系統(tǒng)進(jìn)行大概簡(jiǎn)介,讓來(lái)者快速了解本系統(tǒng)。滾動(dòng)式,增加動(dòng)感;</p><

42、;p> ?。?)新聞查看:任何人都查看本系統(tǒng)最新發(fā)布的新聞;</p><p> ?。?0)友情連接:連接其他相關(guān)的網(wǎng)站。</p><p>  3.1.2數(shù)據(jù)庫(kù)表需求</p><p>  根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,數(shù)據(jù)庫(kù)需要存儲(chǔ)的信息如下:企業(yè)注冊(cè)備案的信息表;企業(yè)報(bào)案的信息表;企業(yè)咨詢的信息表;新聞發(fā)布的信息表;管理員的信息表等。</p&

43、gt;<p>  3.1.3系統(tǒng)界面需求</p><p>  企業(yè)信息管理系統(tǒng)提供了優(yōu)美、動(dòng)感十足、清晰的友好操作界面,排版錯(cuò)落有至,使用戶一目了然。方便企業(yè)注冊(cè)及信息修改,使網(wǎng)絡(luò)用戶易于查詢企業(yè)信息,還使管理員快速登陸后臺(tái)對(duì)信息進(jìn)行管理。</p><p><b>  3.2 性能需求</b></p><p>  3.2.1系統(tǒng)處

44、理的準(zhǔn)確性和及時(shí)性</p><p>  系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足用戶的需求。</p><p>  由于系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成舉足輕重。作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的準(zhǔn)確性。</p><p>

45、  3.2.2系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性</p><p>  企業(yè)信息管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。很多功能要求不斷更新和完善,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,即系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的生計(jì)和更新?lián)Q代。</p><p>

46、  3.2.3系統(tǒng)的易用性和易維護(hù)性</p><p>  企業(yè)信息管理系統(tǒng)是直接面對(duì)企業(yè)單位、網(wǎng)絡(luò)用戶和管理員,而他們往往對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)原理并不是非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。</p><p>  企業(yè)信息管理系

47、統(tǒng)中涉及到的數(shù)據(jù)是系統(tǒng)的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。</p><p>  3.2.4系統(tǒng)的標(biāo)準(zhǔn)性</p><p>  系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開(kāi)發(fā)工具都必須符合通用標(biāo)準(zhǔn)。如規(guī)范的數(shù)據(jù)庫(kù)操縱界面、

48、作為業(yè)界標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標(biāo)準(zhǔn)所要求的質(zhì)量規(guī)范等;同時(shí),在自主開(kāi)發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。</p><p>  3.2.5系統(tǒng)的先進(jìn)性</p><p>  目前計(jì)算機(jī)系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,作為企業(yè)信息管理系統(tǒng)工程,應(yīng)該保證系統(tǒng)在下個(gè)世紀(jì)仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成

49、企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。</p><p>  3.2.6系統(tǒng)的響應(yīng)速度</p><p>  企業(yè)信息管理系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行數(shù)據(jù)訪問(wèn)時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原

50、則是保證用戶不會(huì)因?yàn)樗俣葐?wèn)題而影響訪問(wèn)系統(tǒng)效率。</p><p>  3.2.7后臺(tái)數(shù)據(jù)庫(kù)選擇</p><p>  SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,最早是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以

51、來(lái),SQL語(yǔ)言得到了廣泛的應(yīng)用。目前,SQL語(yǔ)言已被確定為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的國(guó)際標(biāo)準(zhǔn),被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用,如Oracle 、Sybase、DB2、Informix、SQL Server這些數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言作為查詢語(yǔ)言。</p><p>  在此次畢業(yè)設(shè)計(jì)中由于使用到的數(shù)據(jù)量多,另外考慮到企業(yè)信息管理系統(tǒng)的實(shí)際情況,而SQL Server是一種常用的關(guān)系數(shù)據(jù)庫(kù),能存放和讀取大量的數(shù)據(jù),管

52、理眾多并發(fā)的用戶。使用SQL SERVER2000作為后臺(tái)數(shù)據(jù)庫(kù),行使基于網(wǎng)絡(luò)連接的用戶認(rèn)證,適合B/S數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā),從而給不同的子系統(tǒng)分配不同的數(shù)據(jù)庫(kù)使用角色,讓彼此之間使用的數(shù)據(jù)庫(kù)隔離開(kāi)來(lái),以達(dá)到較高的安全性。</p><p><b>  3.3 數(shù)據(jù)要求</b></p><p>  3.3.1數(shù)據(jù)管理能力要求</p><p>  企業(yè)

53、信息管理系統(tǒng)的數(shù)據(jù)需求包括如下幾點(diǎn):</p><p>  1.?dāng)?shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性:數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是瀏覽器手工輸入。手工輸入要求系統(tǒng)界面具有容錯(cuò)性。</p><p>  在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。</p>

54、<p>  2.?dāng)?shù)據(jù)的一致性與完整性:由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。</p><p>  對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。</p><p>  3.?dāng)?shù)據(jù)的共享與獨(dú)立性

55、:整個(gè)系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開(kāi)發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。</p><p>  3.3.2數(shù)據(jù)的邏輯描述</p><p>  1.管理員信息、企業(yè)注冊(cè)備案信息、企業(yè)報(bào)案信息、新聞發(fā)布信息、企業(yè)咨詢信息。</p><p>  

56、2.企業(yè)單位、廣大網(wǎng)絡(luò)用戶、系統(tǒng)管理員。</p><p>  3.4 系統(tǒng)解決方案</p><p>  企業(yè)信息管理系統(tǒng)采用的是B/S結(jié)構(gòu)的軟件實(shí)現(xiàn),系統(tǒng)的實(shí)現(xiàn)分為3個(gè)層次:</p><p>  圖3.1 系統(tǒng)解決方案圖</p><p>  1.數(shù)據(jù)庫(kù)層:數(shù)據(jù)庫(kù)層負(fù)責(zé)存儲(chǔ)系統(tǒng)的各種數(shù)據(jù),本系統(tǒng)中利用Microsoft的SQL Server作為

57、數(shù)據(jù)庫(kù)管理系統(tǒng)??梢詫?shù)據(jù)庫(kù)配置在獨(dú)立的數(shù)據(jù)庫(kù)服務(wù)器時(shí)上,也可以將它和應(yīng)用邏輯層一起配置在應(yīng)用程序服務(wù)器中,具體的配置需要根據(jù)軟件的規(guī)模、要求和客戶的實(shí)際硬件情況而定。</p><p>  2.應(yīng)用程序邏輯層:應(yīng)用程序邏輯層是軟件實(shí)現(xiàn)的核心,該層又分為3個(gè)模塊。數(shù)據(jù)庫(kù)操作層用于專門和數(shù)據(jù)庫(kù)打交道,這部分的內(nèi)容主要是在標(biāo)準(zhǔn)的SQL基礎(chǔ)上針對(duì)系統(tǒng)的實(shí)際情況實(shí)現(xiàn)一些數(shù)據(jù)庫(kù)操作的函數(shù),以便JSP頁(yè)面和業(yè)務(wù)邏輯實(shí)現(xiàn)模塊的調(diào)

58、用;業(yè)務(wù)邏輯層負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)的主要業(yè)務(wù)邏輯;頁(yè)面層負(fù)責(zé)生成用戶的界面以及接受用戶的操作信息,它要調(diào)用數(shù)據(jù)庫(kù)操作層和業(yè)務(wù)邏輯層來(lái)實(shí)現(xiàn)。</p><p>  3.客戶端層:在BS結(jié)構(gòu)的軟件中,IE瀏覽器就是客戶端,本案例在這一層的工作主要是用戶輸入的驗(yàn)證和對(duì)用戶的提示。</p><p>  3.5 系統(tǒng)運(yùn)行環(huán)境</p><p>  本系統(tǒng)是以裝有tomcat的Window

59、s XP系統(tǒng)為操作平臺(tái),用JSP和SQL Server數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)企業(yè)信息管理系統(tǒng)全部功能的。</p><p><b>  3.6 本章小結(jié)</b></p><p>  本章主要介紹了系統(tǒng)的功能需求,性能需求,數(shù)據(jù)要求,系統(tǒng)解決方案和運(yùn)行環(huán)境。其中系統(tǒng)功能方面要實(shí)現(xiàn)企業(yè)單位用戶功能模塊、普通網(wǎng)絡(luò)用戶功能模塊和系統(tǒng)管理員功能模塊,數(shù)據(jù)表需企業(yè)注冊(cè)備案的信息表,企業(yè)報(bào)案的

60、信息表,企業(yè)咨詢的信息表,新聞發(fā)布的信息表,管理員的信息表。</p><p><b>  4 概要設(shè)計(jì)</b></p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  4.1.1各個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,數(shù)據(jù)庫(kù)需要存儲(chǔ)的信息如下:</p>&

61、lt;p>  管理員信息:包括管理員的昵稱、登錄ID、密碼。</p><p>  表1 企業(yè)信息管理系統(tǒng)管理員信息表(admin)</p><p>  企業(yè)注冊(cè)信息:包括企業(yè)ID、企業(yè)名稱、登陸密碼、投資總額、注冊(cè)資本、銷售的國(guó)內(nèi)外比例、設(shè)備清單、原材料明細(xì)及年需求量等。</p><p>  表2 企業(yè)信息管理系統(tǒng)企業(yè)注冊(cè)備案信息表 (login)&

62、lt;/p><p>  企業(yè)報(bào)案信息:報(bào)案ID、包括企業(yè)名稱、企業(yè)地址、企業(yè)經(jīng)營(yíng)范圍、企業(yè)法人代表、企業(yè)違法事項(xiàng)和備注。</p><p>  表3 企業(yè)報(bào)案信息表(case2)</p><p>  企業(yè)咨詢信息:留言ID、用戶名、性別、電話、QQ、留言內(nèi)容,此外還有留言時(shí)間和留言者的IP地址,這兩項(xiàng)是自動(dòng)生成。</p><p>  表4 企業(yè)信息

63、管理系統(tǒng)企業(yè)咨詢信息表(book)</p><p>  (5)新聞發(fā)布信息:包括新聞ID、新聞標(biāo)題、新聞內(nèi)容和發(fā)表時(shí)間。</p><p>  根據(jù)功能要求在SQL Server里創(chuàng)建數(shù)據(jù)庫(kù),建立以下數(shù)據(jù)庫(kù)表。</p><p>  表5 企業(yè)信息管理系統(tǒng)新聞發(fā)布信息表(news)</p><p>  4.1.2建立并連接數(shù)據(jù)庫(kù)</p>

64、;<p>  本系統(tǒng)采用的數(shù)據(jù)庫(kù)為SQL Server,首先需要安裝SQL Server。</p><p>  在安裝好SQL Server后,打開(kāi)企業(yè)管理器,建立一個(gè)名為bysj的數(shù)據(jù)庫(kù)。按照上面的設(shè)計(jì),在新建的bysj數(shù)據(jù)庫(kù)中建立企業(yè)信息管理系統(tǒng)的數(shù)據(jù)庫(kù),如下:</p><p>  圖4.1 企業(yè)信息管理系統(tǒng)數(shù)據(jù)庫(kù)</p><p>  按照要求建立

65、好數(shù)據(jù)庫(kù)后,需要建立網(wǎng)站頁(yè)面與后臺(tái)服務(wù)器的連接。連接數(shù)據(jù)庫(kù)代碼如下:</p><p>  <%@ page language="java" import="java.sql.*" %></p><p><b>  <%</b></p><p>  String url="jdb

66、c:ODBC:bysj";</p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  Connection con=DriverManager.getConnection(url,"sa","");</p><p>  S

67、tatement stmt=con.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY); </p><p><b>  %></b></p><p>  這段代碼幾乎在后面的每個(gè)動(dòng)態(tài)頁(yè)面中都要使用,所以現(xiàn)在把它單獨(dú)封裝一個(gè)文件,名為conn.jsp.后面如果需要與數(shù)據(jù)庫(kù)建

68、立連接只需要在頁(yè)面代碼的前面將這個(gè)文件包含進(jìn)去就可以了。</p><p>  包含文件的語(yǔ)句為:<%@ include file=”conn.jsp”%></p><p>  4.2 模塊分析與設(shè)計(jì)</p><p>  4.2.1系統(tǒng)主要功能模塊</p><p>  1.企業(yè)單位注冊(cè)備案界面</p><p&g

69、t; ?。?)填寫企業(yè)所需的注冊(cè)信息(2)修改企業(yè)注冊(cè)的信息(3)查看系統(tǒng)新聞。</p><p><b>  2.網(wǎng)絡(luò)用戶界面</b></p><p> ?。?)查詢所需企業(yè)信息(2)企業(yè)咨詢(3)企業(yè)報(bào)案</p><p><b>  3.后臺(tái)管理界面</b></p><p> ?。?)增加管理員(

70、2)管理員信息管理(3)新聞發(fā)布(4)新聞管理(5)咨詢管理(6)報(bào)案管理(7)企業(yè)信息管理(8)頁(yè)面預(yù)覽</p><p>  4.2.2系統(tǒng)的功能模塊</p><p>  登陸系統(tǒng)首頁(yè)的用戶分為三個(gè)部分:企業(yè)單位、普通網(wǎng)絡(luò)用戶和系統(tǒng)管理員。企業(yè)單位擁有注冊(cè)備案信息和信息修改功能,同時(shí)也擁有普通網(wǎng)絡(luò)用戶的權(quán)利;普通網(wǎng)絡(luò)用戶擁有查詢企業(yè)信息、對(duì)不法企業(yè)進(jìn)行報(bào)案、有關(guān)企業(yè)信息的咨詢和新聞查看等

71、;系統(tǒng)管理員擁有增加修改刪除管理員、發(fā)布和管理新聞、回復(fù)和刪除留言、管理報(bào)案信息和管理企業(yè)信息等。</p><p>  圖4.2 企業(yè)信息管理系統(tǒng)功能模塊圖</p><p><b>  4.3 工作流程</b></p><p><b>  4.3.1工作方式</b></p><p>  企業(yè)信息管理

72、系統(tǒng)建立在系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的基礎(chǔ)上,用戶(包括管理員、企業(yè)單位、網(wǎng)絡(luò)用戶)可以方便地通過(guò)訪問(wèn)Internet進(jìn)入系統(tǒng)。如下:</p><p>  圖4.3 企業(yè)信息管理系統(tǒng)應(yīng)用原理示意圖</p><p>  4.3.2主要數(shù)據(jù)的工作流</p><p>  企業(yè)信息管理系統(tǒng)的主要功能模塊包括以下幾方面。</p><p> ?。?)企業(yè)單位注冊(cè)備案

73、信息:企業(yè)單位注冊(cè)增加;企業(yè)單位注冊(cè)信息的修改。</p><p>  (2)廣大網(wǎng)絡(luò)用戶咨詢信息:網(wǎng)絡(luò)用戶對(duì)企業(yè)信息的查詢;網(wǎng)絡(luò)用戶對(duì)不法企業(yè)的報(bào)案;網(wǎng)絡(luò)用戶對(duì)企業(yè)信息的咨詢。</p><p> ?。?)管理員后臺(tái)信息管理:增加管理員;管理員信息管理;新聞發(fā)布;新聞管理;咨詢管理;報(bào)案管理;企業(yè)信息管理。</p><p>  具體的模塊圖,如下:</p>

74、<p>  圖4.4 企業(yè)信息管理系統(tǒng)的模塊示意圖</p><p>  4.4 主要系統(tǒng)流程圖</p><p>  1.用戶登錄及主框架頁(yè)面顯示流程</p><p>  根據(jù)用戶身份顯示功能列表,流程如下:</p><p>  圖4.5 用戶登錄流程</p><p><b>  4.5 本章小結(jié)

75、</b></p><p>  本章主要對(duì)項(xiàng)目進(jìn)行總體設(shè)計(jì),如數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn),對(duì)管理員信息表、企業(yè)單位注冊(cè)信息表、企業(yè)報(bào)案信息表,企業(yè)咨詢信息表、新聞發(fā)布信息表作了詳細(xì)的設(shè)計(jì),并對(duì)如何連接數(shù)據(jù)庫(kù)進(jìn)行了介紹;對(duì)企業(yè)單位用戶、普通網(wǎng)絡(luò)用戶和管理員所要實(shí)現(xiàn)的功能模塊進(jìn)行了大體的設(shè)計(jì),同時(shí)設(shè)計(jì)了各個(gè)模塊與系統(tǒng)流程圖。</p><p><b>  5 詳細(xì)設(shè)計(jì)</b&

76、gt;</p><p>  5.1 配置tomcat 5服務(wù)器</p><p>  本企業(yè)信息管理系統(tǒng)的運(yùn)行環(huán)境是WINDOWS XP。其WEB服務(wù)器使用MICROSOFT公司的INTERNET INFORMATION SERVER 6.0,在運(yùn)行本系統(tǒng)時(shí)首先確認(rèn)服務(wù)器計(jì)算機(jī)安裝了tomcat 5服務(wù)器軟件。如果用戶安裝了tomcat 5,它的安裝目錄下有個(gè)文件夾“webapps”就是運(yùn)行

77、JSP頁(yè)面的主目錄。</p><p>  運(yùn)行JSP頁(yè)面前必須啟動(dòng)tomcat 5,為方便最好把tomcat 5配置到eclipse開(kāi)發(fā)平臺(tái)。方法如下:</p><p>  首先在eclipse的“窗口—首選項(xiàng)”里的“JAVA—已安裝的JRE”添加jre</p><p>  圖5.1 在Eclipsed首選項(xiàng)的JAVA中配置jre</p><p&

78、gt;  然后在“MyEclipse---Application Servers---Tomcat 5”配置tomcat 5,如下圖:</p><p>  圖5.2 在Eclipsed首選項(xiàng)的MyEclipse中配置tomcat</p><p>  這樣當(dāng)用戶在瀏覽器地址欄輸入http://localhost:8080的地址后,便會(huì)自動(dòng)鏈接到系統(tǒng)的默認(rèn)服務(wù)器頁(yè)面。</p>&

79、lt;p>  5.2 文件組織結(jié)構(gòu)圖</p><p>  5.2.1各用戶主頁(yè)面組織結(jié)構(gòu)圖</p><p>  登陸系統(tǒng)首頁(yè)面時(shí),可看到系統(tǒng)有這些功能:企業(yè)注冊(cè)、信息修改、企業(yè)查詢、企業(yè)報(bào)案、企業(yè)咨詢、友情連接和系統(tǒng)管理。</p><p>  圖5.3 系統(tǒng)主頁(yè)面結(jié)構(gòu)圖</p><p>  5.2.2企業(yè)單位登錄頁(yè)面組織結(jié)構(gòu)圖</

80、p><p>  企業(yè)單位擁有注冊(cè)及修改企業(yè)信息和普通網(wǎng)絡(luò)用戶的權(quán)利,其結(jié)構(gòu)圖如下:</p><p>  圖5.4 企業(yè)單位登錄頁(yè)面結(jié)構(gòu)圖</p><p>  5.2.3普通網(wǎng)絡(luò)用戶訪問(wèn)系統(tǒng)頁(yè)面組織結(jié)構(gòu)圖</p><p>  普通網(wǎng)絡(luò)用戶擁有查詢企業(yè)信息、對(duì)不法企業(yè)進(jìn)行報(bào)案、企業(yè)相關(guān)信息咨詢和查看系統(tǒng)新聞等權(quán)利。</p><p&

81、gt;  圖5.5 普通網(wǎng)絡(luò)用戶登陸頁(yè)面結(jié)構(gòu)圖</p><p>  5.2.4系統(tǒng)管理員登陸后臺(tái)管理組織結(jié)構(gòu)圖</p><p>  系統(tǒng)管理員首先必須要驗(yàn)證身份,驗(yàn)證成功后擁有:增加管理員;管理員信息管理;新聞發(fā)布;新聞管理;咨詢管理;報(bào)案管理;企業(yè)信息管理等權(quán)利。</p><p>  圖5.6 系統(tǒng)管理員登陸后臺(tái)管理結(jié)構(gòu)圖</p><p>

82、  5.2.5功能模塊頁(yè)面跳轉(zhuǎn)圖</p><p><b>  (1)企業(yè)注冊(cè)備案</b></p><p>  分為兩個(gè)頁(yè)面,一個(gè)為填寫注冊(cè)備案信息,另一個(gè)為處理頁(yè)面,具體結(jié)構(gòu)圖如下:</p><p>  圖5.7 企業(yè)注冊(cè)備案頁(yè)面跳轉(zhuǎn)圖</p><p>  企業(yè)單位注冊(cè)信息表單<form name="fo

83、rm2" method="post" action="login_add.jsp" onSubmit="return login();"> <table>略</table></form></p><p>  表單處理頁(yè)面Login_add.jsp:</p><p>  <%

84、 String name=new String(request.getParameter("name").getBytes("8859_1"));</p><p>  String password=new String(request.getParameter("password").getBytes("8859_1"));<

85、/p><p>  String beizhu=new String(request.getParameter("beizhu").getBytes("8859_1"));</p><p>  //以上幾行為獲取表單提交過(guò)來(lái)的內(nèi)容</p><p>  String sql="select * from login wher

86、e name='"+name+"'";</p><p>  //從數(shù)據(jù)庫(kù)中選擇有沒(méi)存在相同的企業(yè)名稱</p><p>  ResultSet rs=stmt.executeQuery(sql);//執(zhí)行查詢結(jié)果并把結(jié)果付給rs</p><p>  if(rs.next()){//判斷查詢結(jié)果是否為真,為真則提示不能注冊(cè)&

87、lt;/p><p>  out.println("<script language='JavaScript'>alert('對(duì)不起,你注冊(cè)的企業(yè)名稱已存在,請(qǐng)另起名字!');</script>");</p><p>  out.println("<script language="+&quo

88、t;javascript"+">history.back(-1)</script> ");//返回</p><p>  }else{//如果查詢不到,則把注冊(cè)信息插入到數(shù)據(jù)庫(kù)</p><p>  String sql2="insert into login (name,password,zonge,ziben,nwbl,sbqd,c

89、lxq,ncl,sclc,zhengshu,</p><p>  jyfw,gszz,frdb,sfzh,dsh,fczm,beizhu)values('"+name+"','"+password+"','"+zonge+"','"+ziben+"','"

90、;+nwbl+"','"+sbqd+"','"+clxq+"','"+ncl+"','"+sclc+"','"+zhengshu+"','"+jyfw+"','"+gszz+"&

91、#39;,'"+frdb+"','"+sfzh+"','"+dsh+"','"+fczm+"','"+beizhu+"')";</p><p>  stmt.executeUpdate(sql2);//執(zhí)行sql2插入<

92、/p><p>  out.println("<script language='JavaScript'>alert('注冊(cè)成功!謝謝合作!');</script>"); </p><p>  session.putValue("name",name);//把name的值傳給字符串name</p

93、><p>  session.putValue("loginsign","OK"); //把值OK傳給字符串loginsign</p><p><b>  }%></b></p><p>  自動(dòng)跳轉(zhuǎn)語(yǔ)句轉(zhuǎn)到index.jsp:<meta http-equiv="refresh"

94、; content="0;url=index.jsp"></p><p>  (2)企業(yè)注冊(cè)信息修改</p><p>  首先是把要注冊(cè)的信息讀取出來(lái)顯示在頁(yè)面(login_change.jsp)的文本框內(nèi),方便企業(yè)修改,修改后提交到處理頁(yè)面(login_change_chuli.jsp)進(jìn)行處理。</p><p>  圖5.8 企業(yè)修改注

95、冊(cè)信息頁(yè)面跳轉(zhuǎn)圖</p><p>  所要修改的企業(yè)信息的表單</p><p>  <form name="form2" method="post" action="login_change_chuli.jsp" onSubmit="return login();">略</form>&l

96、t;/p><p>  企業(yè)信息修改的表單處理:<% </p><p>  String name1=(String) session.getValue("name");</p><p>  String beizhu=new String(request.getParameter("beizhu").getBytes(&qu

97、ot;8859_1"));</p><p><b>  //獲取表單的信息</b></p><p>  String sql="select * from login where name='"+name1+"'and password='"+password+"'"

98、;</p><p>  //從數(shù)據(jù)表login中查詢有沒(méi)相同名稱和密碼存在,限制修改權(quán)限</p><p>  ResultSet rs=stmt.executeQuery(sql);//執(zhí)行并把查詢結(jié)果付給rs</p><p>  if(rs.next()){//判斷查詢結(jié)果是否為真,為真則可修改</p><p>  String sql2=

99、"update login set name='"+name+"',password='"+password+"',zonge=</p><p>  '"+zonge+"',ziben='"+ziben+"',nwbl='"+nwbl+&qu

100、ot;',sbqd='"+sbqd+"',clxq='"+clxq+"',ncl='"+ncl+"',sclc='"+sclc+"',zhengshu='"+zhengshu+"',jyfw='"+jyfw+"',g

101、szz='"+gszz+"',frdb='"+frdb+"',sfzh='"+sfzh+"',dsh='"+dsh+"',fczm='"+fczm+"',beizhu='"+beizhu+"'where name='

102、"+name1+"'";</p><p>  stmt.executeUpdate(sql2);//執(zhí)行修改</p><p>  session.putValue("name",name);</p><p>  session.putValue("loginsign","OK&q

103、uot;);</p><p><b>  %></b></p><p>  <%out.println("<script language='JavaScript'>alert('修改成功,謝謝你的合作!');</script>");//提示修改成功</p><

104、p>  out.println("<script language="+"javascript"+">history.back(-1)</script> ");//返回</p><p><b>  }else {</b></p><p>  out.println("

105、<script language='JavaScript'>alert('您輸入的舊密碼有誤,請(qǐng)重新輸入!');</script>");//提示錯(cuò)誤</p><p>  out.println("<script language="+"javascript"+">history.bac

106、k(-1)</script> "); </p><p><b>  }%></b></p><p><b>  (3)企業(yè)信息查詢</b></p><p>  該模塊為網(wǎng)絡(luò)用戶提供查詢企業(yè)的信息,首先是查詢平臺(tái)(enquiries.jsp),填入查詢信息后把查到的信息讀取顯示(enquiries

107、_show.jsp),具體結(jié)構(gòu)圖如下:</p><p>  圖5.9 企業(yè)信息查詢頁(yè)面跳轉(zhuǎn)圖</p><p><b>  查詢的信息填寫表單</b></p><p>  <form name="form2" method="post" action="enquiries_show.jsp&

108、quot; onSubmit="return enquiries();">略</form></p><p>  查詢處理代碼:<% </p><p>  String name1=new String(request.getParameter("name").getBytes("8859_1"));<

109、;/p><p>  //獲取所要查詢的企業(yè)名稱</p><p>  String sql="select * from login where name='"+name1+"'" ;//從數(shù)據(jù)表中查詢</p><p>  ResultSet rs=stmt.executeQuery(sql);//執(zhí)行查詢并把結(jié)果付

110、給rs</p><p>  String zonge,ziben, nwbl,sbqd,clxq, ncl,sclc,zhengshu,jyfw,gszz,frdb,sfzh,dsh</p><p>  ,fczm,beizhu="";//定義各個(gè)字符串</p><p><b>  %></b></p>

111、<p>  <% if (rs.next()){//判斷查詢結(jié)果是否為真,為真則取出相關(guān)的字段的值</p><p>  zonge=rs.getString("zonge");</p><p>  ziben=rs.getString("ziben");</p><p>  beizhu=rs.getStri

112、ng("beizhu");</p><p><b>  %></b></p><p>  <td ><%=name1%></td>//顯示查到的企業(yè)名稱</p><p>  <td><%=beizhu%></td>//顯示查詢到的企業(yè)的備注信息&l

113、t;/p><p>  <%}else {//如果查不到則提示無(wú)此企業(yè)并返回剛才的頁(yè)面</p><p>  out.println("<script language='JavaScript'>alert('對(duì)不起,沒(méi)有您要查詢的企業(yè)!');</script>");</p><p>  ou

114、t.println("<script language="+"javascript"+">history.back(-1)</script> ");</p><p><b>  }</b></p><p><b>  %></b></p>&

115、lt;p>  (4)對(duì)不法企業(yè)進(jìn)行報(bào)案</p><p>  首先是一個(gè)對(duì)不法企業(yè)進(jìn)行報(bào)案的信息填寫頁(yè)面(case.jsp),填寫好后進(jìn)入處理頁(yè)面(case_add.jsp)把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。</p><p>  圖5.10 對(duì)不法企業(yè)報(bào)案的頁(yè)面跳轉(zhuǎn)圖</p><p>  企業(yè)報(bào)案信息填寫表單<form name="form2" me

116、thod="post" action="case_add.jsp" onSubmit="return baoan();">略</form></p><p><b>  報(bào)案信息處理頁(yè)面:</b></p><p>  <%String name1=new String(request.g

117、etParameter("name1").getBytes("8859_1"));</p><p>  String dizhi=new String(request.getParameter("dizhi").getBytes("8859_1"));</p><p>  String jyfw=new Str

118、ing(request.getParameter("jyfw").getBytes("8859_1"));</p><p>  String frdb=new String(request.getParameter("frdb").getBytes("8859_1"));</p><p>  String wf

119、sx=new String(request.getParameter("wfsx").getBytes("8859_1"));</p><p>  String beizhu=new String(request.getParameter("beizhu").getBytes("8859_1"));</p><p&

120、gt;  //獲取表單提交過(guò)來(lái)的信息</p><p>  String sql="insert into case2 (name,dizhi,jyfw,frdb,wfsx,beizhu) values(</p><p>  '"+name1+"','"+dizhi+"','"+jyfw+&q

121、uot;','"+frdb+"','"+wfsx+"','"+beizhu+"')";</p><p>  //把信息插入到數(shù)據(jù)表case2中</p><p>  stmt.executeUpdate(sql);//執(zhí)行插入</p><p>

122、  out.println("<script language='JavaScript'>alert('您對(duì)該企的報(bào)案成功!謝謝您的合作!');</script>");%>//提示插入成功</p><p>  處理成功后自動(dòng)跳轉(zhuǎn)到case.jsp:<meta http-equiv="refresh" co

123、ntent="0;url=case.jsp"></p><p><b>  (5)企業(yè)咨詢模塊</b></p><p>  該功能模塊為網(wǎng)絡(luò)用戶或企業(yè)的疑問(wèn)提供解答,相當(dāng)于一個(gè)留言版,解答者為管理員,這里只是咨詢的頁(yè)面跳轉(zhuǎn)圖。book.jsp為留言顯示頁(yè)面和咨詢填寫頁(yè)面,book_add.jsp為處理頁(yè)面。</p><p&

124、gt;  圖5.11 企業(yè)咨詢信息頁(yè)面跳轉(zhuǎn)圖</p><p><b>  咨詢內(nèi)容填寫表單:</b></p><p>  <form name="form2" method="post" action="book_add.jsp" onSubmit="return book();"&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論