国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

企業(yè)競爭信息檢索系統(tǒng)的設(shè)計與實現(xiàn)

2013-04-29 18:43:08張?zhí)N
電腦知識與技術(shù) 2013年7期

張?zhí)N

摘要:該文完成了MVC模式及Struts框架在企業(yè)競爭信息檢索系統(tǒng)中的應(yīng)用。系統(tǒng)的開發(fā)設(shè)計使用了Eclipse作為開發(fā)工具,搭配DB2作為后臺數(shù)據(jù)庫。從需求分析、概要設(shè)計、詳細設(shè)計、編碼實現(xiàn)等方面闡述了系統(tǒng)的開發(fā)流程,并通過系統(tǒng)界面的截圖、數(shù)據(jù)表格等體現(xiàn)了作者的設(shè)計思路,最后就系統(tǒng)測試運行情況和系統(tǒng)開發(fā)過程中的技術(shù)難點加以分析。實現(xiàn)了企業(yè)競爭信息系統(tǒng)的設(shè)計的全部方案。

關(guān)鍵詞:JSP;MVC模式;DB2數(shù)據(jù)庫;JAVA

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)07-1570-02

1 企業(yè)信息檢索系統(tǒng)設(shè)計的意義

隨著社會信息化的推進,信息的網(wǎng)絡(luò)化組織與利用已成為趨勢,豐富的網(wǎng)上信息資源庫,已成為企業(yè)獲取信息的最主要的途徑。本系統(tǒng)設(shè)計的優(yōu)勢在于:通過該信息檢索系統(tǒng)全面的將本企業(yè)和本行業(yè)、競爭對手的所有數(shù)據(jù)、信息集合在一個平臺上,企業(yè)的各類管理者可以通過關(guān)鍵詞檢索,非常方便的調(diào)用其中的數(shù)據(jù)和信息,進行競爭對手的跟蹤分析、競爭環(huán)境檢測、公司實力分析、市場威脅分析、雙方競爭對手的強弱項分析、對手優(yōu)劣勢分析,從而企業(yè)選擇正確的競爭策略或競爭技術(shù),提高企業(yè)的市場競爭力。

2 系統(tǒng)設(shè)計

2.1 系統(tǒng)分析

1)市場需求

本系統(tǒng)的最終用戶是融資方式、管理模式各不相同的企業(yè)。操作人員與維護人員的教育水平與技術(shù)特長也不盡相同,投資人要看到企業(yè)的未來成長價值,銷售人員要看到企業(yè)的當期營運價值,經(jīng)營者要看到兩方面的綜合情況。

2)功能需求

企業(yè)競爭信息檢索系統(tǒng)平臺實現(xiàn)個性化服務(wù),根據(jù)不同企業(yè)、不同競爭對手,該信息檢索系統(tǒng)的信息和數(shù)據(jù)將完全不同,也就是說,根據(jù)企業(yè)的需求來定制。該檢索系統(tǒng)對平臺實現(xiàn)分級授權(quán)管理。

3)性能需求

本系統(tǒng)分為后臺管理系統(tǒng)和前臺檢索系統(tǒng),其中前臺檢索系統(tǒng)要利用數(shù)據(jù)庫模糊匹配查詢實現(xiàn),對于海量的數(shù)據(jù)進行查詢是相當耗時的,從而降低了系統(tǒng)的性能,為此該系統(tǒng)采用了建立索引表的方法,并利用數(shù)據(jù)庫連接池技術(shù)來提高系統(tǒng)的檢索速度。

2.2 登陸界面模塊設(shè)計

用戶登錄界面設(shè)有賬號、密碼兩個輸入框和一個提交按鈕。經(jīng)系統(tǒng)判斷如果是普通用戶進入檢索信息界面,同時系統(tǒng)會按照信息的發(fā)布時間遍歷出信息列表;如果是管理員則進入后臺管理員界面。

2.3 用戶管理模塊設(shè)計

1)用戶登錄功能

用戶通過輸入的用戶名和密碼信息跳轉(zhuǎn)到用戶檢索界面或者管理員界面。系統(tǒng)會對用戶進行身份驗證,如果不是系統(tǒng)注冊用戶提示用戶名和密碼錯誤;如果是,繼續(xù)判斷是否是管理員身份,是管理員進入后臺管理界面,不是進入前臺檢索界面。

2)添加用戶功能模塊設(shè)計

管理員進入后臺管理系統(tǒng)后可選擇“添加用戶”,進入添加用戶界面,填寫新增用戶信息,包括用戶名、密碼、確認密碼、性別、地址等,選擇相應(yīng)的部門、角色和權(quán)限。

3)管理用戶模塊設(shè)計

管理員進入后臺管理系統(tǒng)后可選擇“管理用戶”,進入用戶管理界面,系統(tǒng)會遍歷出所有用戶的信息并分頁顯示。管理員可以對用戶信息進行單個操作也可以進行批量操作。管理員可以通過復(fù)框選擇要處理的多個用戶,也可以“全選”選擇多個用戶進行操作。在用戶管理界面管理員可以對單個用戶信息進行修改和刪除操作,可以對多個用戶信息進行修改權(quán)限和刪除操作。

4)信息管理模塊設(shè)計

管理員進入后臺管理系統(tǒng)后可選擇“添加文章”,進入添加文章界面,填寫新增文章信息,包括標題、作者、來源、簡介和內(nèi)容,選擇相應(yīng)的類別欄目和信息級別。

5)管理信息功能模塊設(shè)計

管理員進入后臺管理系統(tǒng)后可選擇“管理文章”,進入文章管理界面,系統(tǒng)會遍歷出所有文章的信息并分頁顯示。點擊某個欄目類別名稱會分頁顯示相應(yīng)的所有文章信息。管理員可以對文章信息進行單個操作也可以進行批量操作。在文章管理界面管理員可以對單個文章信息進行發(fā)布、修改和刪除操作,可以對多個文章信息進行群發(fā)布和刪除操作。

2.4 程序設(shè)計代碼

部分代碼如下:

3 系統(tǒng)測試

3.1 功能測試

功能測試是必不可少的,是系統(tǒng)給用戶的直觀體驗。具體方法如下:

1)頁面鏈接檢查:每一個鏈接是否都有對應(yīng)的頁面,并且頁面之間切換正確。

2)相關(guān)性檢查:刪除/增加一項會不會對其它項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。

3)檢查按鈕的功能是否正確:如update、cancel、delete、save等功能是否正確。

4)字符串長度檢查:輸入超出需求所說明的字符串長度的內(nèi)容,看系統(tǒng)是否檢查字符串長度,會不會出錯。

3.2 邏輯測試

邏輯測試采用斷點調(diào)試方法。使用Eclipse開發(fā)工具,在某行代碼前設(shè)置斷點,然后運行系統(tǒng),程序走到已設(shè)置斷點的某行代碼處后會自動彈出BUG調(diào)試窗口,使用F6鍵便可以單步跟蹤程序的運行情況,從而發(fā)現(xiàn)異常。

4 總結(jié)

由于時間倉促,在這次程序設(shè)計的過程中,本軟件還有不完善的地方,這有待我以后繼續(xù)完善,懇請各位同行提出批評改進意見。

參考文獻:

[1] 李人杰,殷人昆,陶永雷.實用軟件工程[M].2版.北京:清華大學(xué)出版社,2003.

[2] ??藸?JAVA編程思想[M].2版.北京:機械工程出版社,2003.

[3] 良光.J2EE教程(中文版)[M].上海:上海出版社,2004.

新昌县| 永德县| 敖汉旗| 永修县| 桦甸市| 尚义县| 理塘县| 张家港市| 芮城县| 宜良县| 宿迁市| 马龙县| 花莲市| 利辛县| 绥宁县| 酒泉市| 临沂市| 鹰潭市| 淮南市| 揭东县| 亳州市| 长治县| 吉木乃县| 乾安县| 南昌市| 乌什县| 青海省| 惠州市| 颍上县| 广平县| 县级市| 巩义市| 天水市| 浦县| 崇义县| 民勤县| 三河市| 云梦县| 兴文县| 舞钢市| 突泉县|