黨務(wù)cms系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
黨務(wù)cms系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
黨務(wù)cms系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
黨務(wù)cms系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
黨務(wù)cms系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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、河北農(nóng)業(yè)大學(xué)信息學(xué)院本科畢業(yè)論文 黨務(wù)CMS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要CMS系統(tǒng)即Content Management System,意為“內(nèi)容管理系統(tǒng)”,這里指的“內(nèi)容”可能包括文件、圖片、數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至視頻等你想要發(fā)布到網(wǎng)站的信息。本文所研究的黨務(wù)管理系統(tǒng)是基于java的CMS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要是實(shí)現(xiàn)用戶針對(duì)數(shù)據(jù)庫(kù)中的文章信息進(jìn)行增刪改查,以及系統(tǒng)前端網(wǎng)頁(yè)的瀏覽。本系統(tǒng)基于J2EE和插件技術(shù),包括前端和后臺(tái)。前端主要實(shí)現(xiàn)用戶的登錄、注冊(cè)、修改個(gè)人信息、瀏覽網(wǎng)頁(yè)。后臺(tái)實(shí)現(xiàn)了文章的編寫、審批、發(fā)布以及用戶管理等功能。關(guān)鍵詞:Java,CMS,黨群,文章Design and Implemen

2、tation of Party CMS SystemAbstractCMS system that is Content Management System, meaning content management system here refers to the content may include documents, images, and even video data in the database you want to publish to other web sites. Studied in this paper party management system is the

3、 design and implementation of java based CMS system, primarily for additions and deletions to implement user database information to the investigation of the article, as well as the system front-end Web browsing. The system is based on J2EE and plug-in technology, including the front and back. The m

4、ain achievement of the front-end user login, registration, modify personal information, browse the Web. Background to achieve the preparation of the article, approval, publishing, and user management.Key Words:Java; CMS; The party; the articl目 錄 TOC o 1-3 h z u HYPERLINK l _Toc389723718 1 引 言 PAGERE

5、F _Toc389723718 h - 1 - HYPERLINK l _Toc389723719 1.1 系統(tǒng)設(shè)計(jì)背景 PAGEREF _Toc389723719 h - 1 - HYPERLINK l _Toc389723720 1.2 關(guān)鍵技術(shù)介紹 PAGEREF _Toc389723720 h - 2 - HYPERLINK l _Toc389723721 1.3 本文主要內(nèi)容 PAGEREF _Toc389723721 h - 3 - HYPERLINK l _Toc389723722 2 總體方案設(shè)計(jì) PAGEREF _Toc389723722 h - 3 - HYPERLINK

6、l _Toc389723723 2.1 系統(tǒng)設(shè)計(jì)的目標(biāo) PAGEREF _Toc389723723 h - 3 - HYPERLINK l _Toc389723724 2.2 系統(tǒng)處理流程 PAGEREF _Toc389723724 h - 4 - HYPERLINK l _Toc389723725 2.2.1 系統(tǒng)前臺(tái)流程圖 PAGEREF _Toc389723725 h - 4 - HYPERLINK l _Toc389723726 2.2.2 系統(tǒng)后臺(tái)流程圖 PAGEREF _Toc389723726 h - 4 - HYPERLINK l _Toc389723727 2.3 系統(tǒng)功能模

7、塊設(shè)計(jì) PAGEREF _Toc389723727 h - 5 - HYPERLINK l _Toc389723728 2.4 系統(tǒng)設(shè)計(jì)分析 PAGEREF _Toc389723728 h - 6 - HYPERLINK l _Toc389723729 3 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc389723729 h - 8 - HYPERLINK l _Toc389723730 3.1 系統(tǒng)數(shù)據(jù)流程圖描述 PAGEREF _Toc389723730 h - 8 - HYPERLINK l _Toc389723731 3.2物理結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc389723731 h - 8 -

8、 HYPERLINK l _Toc389723732 4 系統(tǒng)功能模塊的具體實(shí)現(xiàn) PAGEREF _Toc389723732 h - 14 - HYPERLINK l _Toc389723733 4.1模塊設(shè)計(jì) PAGEREF _Toc389723733 h - 14 - HYPERLINK l _Toc389723734 4.2 中間層 Struts2 PAGEREF _Toc389723734 h - 15 - HYPERLINK l _Toc389723735 4.3服務(wù)層 Spring PAGEREF _Toc389723735 h - 16 - HYPERLINK l _Toc389

9、723736 4.4 持久層Hibernate PAGEREF _Toc389723736 h - 16 - HYPERLINK l _Toc389723737 4.5 模塊匯總表 PAGEREF _Toc389723737 h - 17 - HYPERLINK l _Toc389723738 4.6 黨務(wù)CMS系統(tǒng)的關(guān)鍵實(shí)現(xiàn) PAGEREF _Toc389723738 h - 18 - HYPERLINK l _Toc389723739 5 系統(tǒng)運(yùn)行與測(cè)試 PAGEREF _Toc389723739 h - 19 - HYPERLINK l _Toc389723740 5.1 系統(tǒng)運(yùn)行環(huán)境

10、PAGEREF _Toc389723740 h - 19 - HYPERLINK l _Toc389723741 5.2 系統(tǒng)前端運(yùn)行 PAGEREF _Toc389723741 h - 19 - HYPERLINK l _Toc389723742 5.2.1 進(jìn)入首頁(yè) PAGEREF _Toc389723742 h - 19 - HYPERLINK l _Toc389723743 5.2.2 打開七一書苑 PAGEREF _Toc389723743 h - 20 - HYPERLINK l _Toc389723744 5.3 系統(tǒng)后臺(tái)運(yùn)行 PAGEREF _Toc389723744 h -

11、21 - HYPERLINK l _Toc389723745 5.3.1 后臺(tái)登陸頁(yè)面 PAGEREF _Toc389723745 h - 21 - HYPERLINK l _Toc389723746 5.3.2 支部管理 PAGEREF _Toc389723746 h - 22 - HYPERLINK l _Toc389723747 5.3.3 欄目管理 PAGEREF _Toc389723747 h - 23 - HYPERLINK l _Toc389723748 5.3.4 文章管理 PAGEREF _Toc389723748 h - 25 - HYPERLINK l _Toc38972

12、3749 5.3.5審批管理 PAGEREF _Toc389723749 h - 25 - HYPERLINK l _Toc389723750 5.3.6 用戶管理 PAGEREF _Toc389723750 h - 27 - HYPERLINK l _Toc389723751 5.4 系統(tǒng)的測(cè)試 PAGEREF _Toc389723751 h - 29 - HYPERLINK l _Toc389723752 5.4.1 打開服務(wù)器 PAGEREF _Toc389723752 h - 29 - HYPERLINK l _Toc389723753 5.4.2 客戶端查看 PAGEREF _Toc

13、389723753 h - 29 - HYPERLINK l _Toc389723754 5.4.3 注意事項(xiàng) PAGEREF _Toc389723754 h - 29 - HYPERLINK l _Toc389723755 第六章 總結(jié)與展望 PAGEREF _Toc389723755 h - 30 - HYPERLINK l _Toc389723756 參考文獻(xiàn) PAGEREF _Toc389723756 h - 31 - HYPERLINK l _Toc389723757 致 謝 PAGEREF _Toc389723757 h - 32 - PAGE - 36 -1 引 言1.1 系統(tǒng)設(shè)

14、計(jì)背景全球性的網(wǎng)絡(luò)化、信息化已成為當(dāng)今世界發(fā)展的趨勢(shì),給黨的建設(shè)也帶來(lái)了機(jī)遇,為黨的建設(shè)提供了宣傳新陣地,縮短了各黨組織之間的距離,打破了自上而下的信息傳播模式,也更有利于實(shí)現(xiàn)黨內(nèi)民主的發(fā)展。實(shí)踐證明,網(wǎng)絡(luò)技術(shù)和信息技術(shù)越來(lái)越滲透到黨的建設(shè)中,超越了時(shí)間、空間和部門分割的制約,簡(jiǎn)化了工作程序,為各基層黨組織提供了更高效優(yōu)質(zhì)、規(guī)范透明和全方位的管理與服務(wù)。增強(qiáng)黨的生機(jī)和活力,必須堅(jiān)持繼承和創(chuàng)新相結(jié)合,以改革創(chuàng)新精神提高和完善自己,不斷推進(jìn)黨的建設(shè)實(shí)踐創(chuàng)新、理論創(chuàng)新、制度創(chuàng)新,推進(jìn)黨的建設(shè)科學(xué)化、制度化、規(guī)范化,以科學(xué)方法推進(jìn)黨的建設(shè)科學(xué)化水平。為了滿足黨組織的需要,我們開發(fā)了關(guān)于黨務(wù)管理的一個(gè)信

15、息系統(tǒng)。該系統(tǒng)是CMS內(nèi)容管理系統(tǒng)。是一套基于J2EE和插件技術(shù)的、面向高端用戶的網(wǎng)站內(nèi)容管理軟件,集內(nèi)容規(guī)劃、內(nèi)容創(chuàng)作、內(nèi)容編輯、內(nèi)容審核、基于模板的內(nèi)容發(fā)布等功能于一身,并提供互動(dòng)組件、可視化專題、內(nèi)容采集、內(nèi)容檢索、訪問(wèn)統(tǒng)計(jì)等擴(kuò)展功能。對(duì)于網(wǎng)站建設(shè)和信息發(fā)布人員來(lái)說(shuō),他們最關(guān)注的系統(tǒng)的易用性和的功能的完善性,因此,這對(duì)網(wǎng)站建設(shè)和信息發(fā)布工具提出了一個(gè)很高的要求。首先,角色定位明確,以充分保證工作人員的工作效率;其次,功能完整,滿足各門道把關(guān)人應(yīng)用所需,使信息發(fā)布準(zhǔn)確無(wú)誤。HYPERLINK /view/6814120.htm比如,為編輯、美工、主編及運(yùn)維人員設(shè)置權(quán)限和實(shí)時(shí)管理功能。此外,

16、保障HYPERLINK /view/1417314.htm網(wǎng)站架構(gòu)的安全性也是用戶關(guān)注的焦點(diǎn)。能有效管理網(wǎng)站訪問(wèn)者的登陸權(quán)限,使內(nèi)網(wǎng)數(shù)據(jù)庫(kù)不受攻擊,從而時(shí)刻保證網(wǎng)站的安全穩(wěn)定,免于用戶的后顧之憂3。根據(jù)以上需求,一套專業(yè)的HYPERLINK /view/857578.htm內(nèi)容管理系統(tǒng)CMS應(yīng)運(yùn)而生,所謂的CMS系統(tǒng)即Content Management System的縮寫,意為內(nèi)容管理系統(tǒng),是一種位于WEB前端(Web 服務(wù)器)和后端HYPERLINK /view/3324099.htm辦公系統(tǒng)或流程(內(nèi)容創(chuàng)作、編輯)之間的HYPERLINK /view/8343.htm軟件系統(tǒng)。內(nèi)容管理解

17、決方案重點(diǎn)解決各種非結(jié)構(gòu)化或半結(jié)構(gòu)化的數(shù)字資源的采集、管理、利用、傳遞和增值,并能有機(jī)集成到結(jié)構(gòu)化數(shù)據(jù)的商業(yè)智能環(huán)境中,如OA,CRM等。內(nèi)容的創(chuàng)作人員、編輯人員、發(fā)布人員使用HYPERLINK /view/857578.htm內(nèi)容管理系統(tǒng)來(lái)提交、修改、審批、發(fā)布內(nèi)容。這里指的內(nèi)容可能包括文件、HYPERLINK /view/899068.htm表格、圖片、數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至視頻等一切你想要發(fā)布到網(wǎng)站的信息4。內(nèi)容管理系統(tǒng)CMS有效解決了用戶網(wǎng)站建設(shè)與信息發(fā)布中常見的問(wèn)題和需求,它的作用就是生成固定的頁(yè)面直接給用戶訪問(wèn),極大提高了頁(yè)面訪問(wèn)率。本系統(tǒng)基于Java的CMS系統(tǒng)的內(nèi)容Content主

18、要體現(xiàn)在文章,即可以理解為一個(gè)文章發(fā)布系統(tǒng)。系統(tǒng)的總體設(shè)計(jì)目標(biāo)分為前端和后臺(tái)兩部分,前端除了受限制的IP地址外,其他用戶可以訪問(wèn)網(wǎng)站,未注冊(cè)前沒(méi)有其他的操作權(quán)限。后臺(tái)除了系統(tǒng)管理員,其他身份的用戶登錄后臺(tái)會(huì)依據(jù)用戶的權(quán)限,顯示該用戶可以進(jìn)行的操作。例如黨員只可以對(duì)文章進(jìn)行編寫,修改,刪除而沒(méi)有審核與發(fā)布的權(quán)限。1.2 關(guān)鍵技術(shù)介紹用Struts2技術(shù)開發(fā)系統(tǒng)頁(yè)面用subversion系統(tǒng)實(shí)現(xiàn)開發(fā)版本管理用Hiberante實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)、管理用Spring實(shí)現(xiàn)系統(tǒng)整體框架。通過(guò)計(jì)算機(jī)軟件技術(shù)與理論研究結(jié)果的融合,形成一套全面解決方案。整個(gè)系統(tǒng)被劃分成五個(gè)相對(duì)分開的邏輯層面:1)展現(xiàn)層:采用Str

19、uts2框架實(shí)現(xiàn)MVC模式的展現(xiàn)層。是展現(xiàn)給系統(tǒng)所有用戶的圖形界面,它包括HTML、JSP、Servlet、Java Applet。采用MVC模式的優(yōu)勢(shì)在于:代碼重用性,MVC可以使用多種用戶圖形界面而系統(tǒng)核心處理功能無(wú)需改變;提高開發(fā)工作的協(xié)同性,并且圖形界面的變更不會(huì)導(dǎo)致核心處理功能的變化;因?yàn)轱@示功能與處理功能的分開,所以在不需要重新編譯核心處理功能的情況下可以修改系統(tǒng)的圖形界面。2)應(yīng)用層:實(shí)現(xiàn)所有的檔案管理業(yè)務(wù)邏輯。包括所有的檔案管理功能,如檔案的攝取、管理、保存、利用、訪問(wèn)等。工作流引擎貫穿整個(gè)系統(tǒng)的功能及業(yè)務(wù)流程,使各個(gè)相對(duì)獨(dú)立或有先后次序的功能可以有機(jī)的結(jié)合起來(lái),功能之間有相互

20、調(diào)用的接口。3)服務(wù)層:作為整個(gè)系統(tǒng)的服務(wù)總線,為整體系統(tǒng)提供面向服務(wù)架構(gòu)的開發(fā)工具包。其原理是將基礎(chǔ)功能合并到開發(fā)工具包中,統(tǒng)一提供API接口供應(yīng)用層調(diào)用,例如JavaMail為所有的模塊提供郵件服務(wù)。這些開發(fā)工具包有:郵件服務(wù)類、消息服務(wù)類、文件處理類、FTP處理類、XML處理類、字符集轉(zhuǎn)換類、唯一主鍵生成器、分頁(yè)處理類、數(shù)據(jù)類型轉(zhuǎn)換類、樹型結(jié)構(gòu)處理類、報(bào)表處理類、采用RSA算法的文件加/解密類、Enterprise Service(企業(yè)注冊(cè)服務(wù))等。其中,Enterprise Service(企業(yè)注冊(cè)服務(wù))允許開發(fā)人員擴(kuò)展現(xiàn)有的服務(wù)基礎(chǔ),例如注冊(cè)不同的服務(wù)將信息包引擎產(chǎn)生的信息包轉(zhuǎn)換為特

21、定的數(shù)據(jù)結(jié)構(gòu)提供給不同模塊。4)信息包引擎:信息包引擎層是進(jìn)行邏輯包與物理存貯包之間的轉(zhuǎn)換層。它完成從信息包數(shù)據(jù)到數(shù)據(jù)庫(kù)、文件系統(tǒng)、外部各種數(shù)據(jù)源之間的交互與存取功能,并提供統(tǒng)一的訪問(wèn)接口。本層向上提供訪問(wèn)接口,包括定義、查詢和更新三方面的功能接口,向上層提供以DOM形式的信息數(shù)據(jù)包,將經(jīng)過(guò)服務(wù)接口從各類數(shù)據(jù)源中獲取到的數(shù)據(jù)轉(zhuǎn)換為信息包、將數(shù)據(jù)修改命令轉(zhuǎn)換為標(biāo)準(zhǔn)格式提交給服務(wù)接口執(zhí)行。實(shí)現(xiàn)服務(wù)接口的跟各種數(shù)據(jù)源的鏈接的可獨(dú)立發(fā)布的java bean程序包,如與數(shù)據(jù)庫(kù)的接口程序、與文件系統(tǒng)的接口程序等。數(shù)據(jù)庫(kù)接口使用hibernate 數(shù)據(jù)對(duì)象持久層技術(shù)實(shí)現(xiàn)。Xml文件訪問(wèn)使用w3c標(biāo)準(zhǔn)格式定義

22、的xml文件系統(tǒng)作為數(shù)據(jù)源訪問(wèn)。也提供到CORBA、EJB、soap、web service等的數(shù)據(jù)訪問(wèn)接口。5)數(shù)據(jù)層:存放系統(tǒng)的應(yīng)用數(shù)據(jù),是上層的數(shù)據(jù)源。數(shù)據(jù)源可以是關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、MS Sqlserver、Mysql等;也可以是XML文檔集(按照XML規(guī)范存放的數(shù)據(jù));還可以是如輕量級(jí)目錄訪問(wèn)協(xié)議(LDAP)服務(wù)器的目錄服務(wù)。1.3 本文主要內(nèi)容在這篇文章中,我主要來(lái)介紹如何實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)以及高效性的實(shí)現(xiàn),具體的章節(jié)的安排如下:第一章:引言,本章中主要介紹了系統(tǒng)的背景及本文的主要內(nèi)容;第二章:總體方案設(shè)計(jì),本章介紹了該系統(tǒng)的設(shè)計(jì)目標(biāo)及處理流程;第三章:數(shù)據(jù)庫(kù)設(shè)計(jì),

23、本章介紹了數(shù)據(jù)的管理;第四章:功能模塊是如何具體實(shí)現(xiàn);第五章:系統(tǒng)運(yùn)行與調(diào)試,本章中介紹了該系統(tǒng)的運(yùn)行環(huán)境及操作步驟;第六章:總結(jié)與展望,設(shè)計(jì)和是實(shí)現(xiàn)系統(tǒng)時(shí)候的個(gè)人想法。最后,衷心的感謝老師的教導(dǎo),并列舉出參考文獻(xiàn)。2 總體方案設(shè)計(jì)2.1 系統(tǒng)設(shè)計(jì)的目標(biāo)本系統(tǒng)實(shí)現(xiàn)了進(jìn)一步規(guī)范高校黨務(wù)信息管理,提高了工作效率,轉(zhuǎn)變了工作作風(fēng),降低了行政成本,積極推進(jìn)了“辦事高效、運(yùn)轉(zhuǎn)協(xié)調(diào)、業(yè)務(wù)規(guī)范”的工作機(jī)制建設(shè)。用戶可以通過(guò)瀏覽網(wǎng)頁(yè)查看黨組織的最新的消息,動(dòng)向。增添的留言管理,更好的實(shí)現(xiàn)群眾和黨的溝通,真正的實(shí)現(xiàn)了黨群聯(lián)動(dòng)。2.2 系統(tǒng)處理流程2.2.1 系統(tǒng)前臺(tái)流程圖系統(tǒng)前臺(tái)主要是瀏覽文章和進(jìn)入后臺(tái)管理,具

24、體流程如下:(1)輸入網(wǎng)址,打開網(wǎng)站;(2)瀏覽網(wǎng)頁(yè),查看文章;(3)登陸后可以進(jìn)入后臺(tái)管理;(4)修改個(gè)人信息點(diǎn)擊提交保存數(shù)據(jù),添加問(wèn)答和留言。系統(tǒng)前臺(tái)流程如圖2.1所示開 始打開網(wǎng)站(瀏覽網(wǎng)頁(yè))用戶登錄(前臺(tái))用戶名、密碼 輸入錯(cuò)誤 添加問(wèn)答或者留言、修改個(gè)人信息 輸入正確 退出系統(tǒng)圖2.1 系統(tǒng)前端處理流程圖2.2.2 系統(tǒng)后臺(tái)流程圖本系統(tǒng)的后臺(tái)處理類似前臺(tái)的登錄,可在前端登錄,也可以輸入具體的地址跳到登陸界面。具體處理流程如下:(1)進(jìn)入后臺(tái)登錄界面,輸入用戶名以及密碼;(2)通過(guò)驗(yàn)證后,進(jìn)入系統(tǒng)(若輸入有誤則重新輸入用戶名和密碼);(3)進(jìn)入系統(tǒng),管理文章、鏈接、模板以及其他功能的管

25、理;(4)對(duì)每個(gè)模塊管理都是點(diǎn)擊提交保存數(shù)據(jù)。后臺(tái)系統(tǒng)處理流程如圖2.2所示:開 始 進(jìn)入后臺(tái)(登錄界面)輸入錯(cuò)誤用戶名、密碼 輸入正確管理文章、鏈接、模板以及其他功能的管理理 退出系統(tǒng)圖2.2 系統(tǒng)后臺(tái)處理流程圖2.3 系統(tǒng)功能模塊設(shè)計(jì)通過(guò)對(duì)CMS系統(tǒng)的功能需求分析,可知系統(tǒng)的功能有:系統(tǒng)前臺(tái)和后臺(tái)管理。系統(tǒng)功能按照功能模塊圖進(jìn)行設(shè)計(jì)。CMS統(tǒng)功能模塊設(shè)計(jì)如圖2.3所示:圖2.3 黨務(wù)CMS系統(tǒng)功能模塊設(shè)計(jì)層次圖2.4 系統(tǒng)設(shè)計(jì)分析本系統(tǒng)主要有兩大模塊:系統(tǒng)前端和系統(tǒng)后臺(tái),其中前臺(tái)和后臺(tái)中又分為各自不同的小模塊。系統(tǒng)后臺(tái) 功能名稱以及功能說(shuō)明 如表2.4功能名稱功能說(shuō)明欄目管理用戶根據(jù)權(quán)限可

26、以對(duì)欄目進(jìn)行增、刪、改、查等操作文章管理用戶根據(jù)權(quán)限可以對(duì)文章的相關(guān)信息進(jìn)行增、刪、改、查等操作鏈接管理用戶根據(jù)權(quán)限可以對(duì)鏈接相關(guān)信息進(jìn)行增、刪、改、查等操作模板管理用戶根據(jù)權(quán)限可以對(duì)模板進(jìn)行增、刪、改、查等操作支部交流支部交流,支部的文章的增刪改查團(tuán)青工作團(tuán)青的文章的增刪改查發(fā)布留言添加留言留言管理留言的管理發(fā)布回復(fù)添加回復(fù)回復(fù)管理回復(fù)的刪除和修改文章審核文章審核通過(guò)的進(jìn)行發(fā)布榮譽(yù)展示榮譽(yù)的排名增刪改查信息中心管理員可以對(duì)系統(tǒng)內(nèi)角色進(jìn)行權(quán)限分配,以及對(duì)用戶進(jìn)行角色的分配。滾動(dòng)標(biāo)語(yǔ)滾動(dòng)標(biāo)語(yǔ)的增刪改查通知管理通知的增刪改查支部審核有關(guān)部門對(duì)文章的審批,審批不通過(guò)的添加原因打回用戶管理系統(tǒng)管理員可

27、以對(duì)本系統(tǒng)能的用戶進(jìn)行添加、啟用、禁用等操作支部管理對(duì)部門的增刪改查用戶登錄記錄展出登錄系統(tǒng)的所有用戶記錄批量導(dǎo)入批量導(dǎo)入用戶限制ip添加受限ip 禁止用戶訪問(wèn)該網(wǎng)站表2.4 功能表系統(tǒng)前端用戶打開網(wǎng)站,在網(wǎng)站首頁(yè)會(huì)出現(xiàn)多個(gè)模塊。用戶可以根據(jù)個(gè)人需要,愛(ài)好瀏覽不同的網(wǎng)頁(yè)。只有通過(guò)注冊(cè)的用戶才可以進(jìn)入網(wǎng)站的后臺(tái)管理。對(duì)用戶的個(gè)人信息進(jìn)行修改,以及添加對(duì)網(wǎng)站的意見、建議,和問(wèn)題。 3 數(shù)據(jù)庫(kù)設(shè)計(jì)MySql數(shù)據(jù)庫(kù)是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),用起來(lái)方便穩(wěn)定,占用的空間比較小,比較適合小型的系統(tǒng)9。所以本系統(tǒng)采用此數(shù)據(jù)庫(kù)。3.1 系統(tǒng)數(shù)據(jù)流程圖描述本系統(tǒng)的數(shù)據(jù)流程是通過(guò)管理員以及用戶的正確

28、操作來(lái)實(shí)現(xiàn)的,當(dāng)用戶瀏覽網(wǎng)站時(shí)候,系統(tǒng)在數(shù)據(jù)上會(huì)自動(dòng)記錄用戶的操作,通過(guò)Web服務(wù)器展現(xiàn)在網(wǎng)頁(yè)瀏覽器中給用戶看。其他操作亦如此。系統(tǒng)數(shù)據(jù)的工作過(guò)程示意圖3.1所示: 數(shù)據(jù)庫(kù)服務(wù)器 Web服務(wù)器 網(wǎng)頁(yè)瀏覽器圖3.1 數(shù)據(jù)庫(kù)系統(tǒng)的工作過(guò)程3.2物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中相當(dāng)關(guān)鍵的環(huán)節(jié),它是上層應(yīng)用的基礎(chǔ)。根據(jù)系統(tǒng)功能需求分析,不難抽出系統(tǒng)中的一些實(shí)體對(duì)象,包括類型、新聞、發(fā)布、評(píng)論、用戶。本系統(tǒng)數(shù)據(jù)庫(kù)中主要數(shù)據(jù)表的字段定義和說(shuō)明如下:部門表如表3.2部門表表名DWGL_BUMEN 部門表組成描述BIANHAO_ID默認(rèn)主鍵 部門的編號(hào)PAIXU_BM部門的排序MIAOSHU部門的描述信息M

29、INGCHENG部門的名稱BIANHAO_GUIZE部門的編號(hào)規(guī)則兩位數(shù)字 從1自動(dòng)排列LEIBIE_BM部門類別BIANHAO_LSHBM上級(jí)部門 所屬部門 表3.2 部門表文章表 如表3.3文章表數(shù)據(jù)名稱DWGL_WENZHANG 文章表組成名稱說(shuō)明DATE_XIUGAI修改時(shí)間WENZHANG_LGS樂(lè)觀鎖SHENHEREN審核人LANMU_ SUOSHU所屬欄目BIANHAO_LURUR記錄錄入人的編號(hào)MUBAN模板BIANHAO_XIUGAIREN記錄修改人的編號(hào)BIANHAO_SUSHBM所屬部門ID_PAIXU排序 BIAOTI_JIDU簡(jiǎn)短標(biāo)題BIAOTI_ZI子標(biāo)題ZHAIY

30、AO摘要YUANYIN_WTG未通過(guò)原因BIANHAO_ID編號(hào)SHIFOU_SHENHE是否審核ZUOZHE作者SHIFOU_KEYONG是否可用LEIBIE類別NEIRONG內(nèi)容DATE_CHUANGJIAN創(chuàng)建時(shí)間BEIZHU備注DATE_YOUXIAO有效日期FLASH_IMG圖片DIANJISHU點(diǎn)擊數(shù)SHIFOU_TUIJIAN是否推薦SHIFOU_CAOGAO是否草稿GUANJIANZI關(guān)鍵字URL_LIANJIE鏈接地址ZISHU_FENYE_ZD最大分頁(yè)字?jǐn)?shù)SHIFOU_GUDING是否固頂FENYE_FS分頁(yè)方式LUJING文章路徑表3.3 文章表模板表 如3.4模板表數(shù)據(jù)

31、名稱DWGL_MUBAN模板表組成名稱說(shuō)明MUBAN_LGS樂(lè)觀鎖MINGCHENG名稱LEIXING類別BIANHAO_ID編號(hào)NEIRONG內(nèi)容MIAOSHU描述SHIFOU_GONGGONG是否公共SHIFOU_MOREN是否默認(rèn)SHIFOU_SHANCHU是否刪除表3.4 模板表欄目表3.5 欄目表數(shù)據(jù)名稱DWGL_LANMU欄目表組成名稱說(shuō)明BIANHAO_ID編號(hào)MULU_CUNFANG_LM欄目存放根目錄DIZH_CUFA存放地址MUBAN_WEZH文章模板MUBAN_ LANMU欄目模板LAMU_SHJI上級(jí)欄目SHIFOU_XIANSHI_INDEX是否首頁(yè)顯示SHIFOU_

32、XIANSHI_PARLIST是否在父欄目列表顯示DAOHANG_DIBU_XIANSHI頂部導(dǎo)航顯示MUBI_LAMU_DAKA打開欄目時(shí)的目標(biāo)LEIBIE類別LANMU_LGS樂(lè)觀鎖MIAOSHU描述ZU_SUSHU所屬組SHIFOU_KEYONG是否可用SHIFOU_PAIXU是否排序DIZHI_WABU外部地址MINGCHENG名稱ID_PAIXU排序編號(hào)TUPAIN圖片表3.5 欄目表附件表 如3.6附件表數(shù)據(jù)名稱DWGL_FUJIAN附件表組成名稱說(shuō)明BIANHAO_ID編號(hào)MINGCHENG名稱SHIFOU_SC是否刪除MIAOSHU描述LUJI_CUFA存放路徑LUJI_SUL

33、V_CUFA該附件存放縮略圖的路徑FUJIAN_LGS樂(lè)觀鎖WEZH_SUSH所屬文章表3.6 附件表鏈接表 如表3.7鏈接表數(shù)據(jù)名稱DWGL_LIANJIE鏈接表組成名稱說(shuō)明BIANHAO_ID編號(hào)LIANJIE_LEIBIE鏈接_類別SHIFOU_TUIJIAN是否_推薦SHIFOU_TONGGUO是否_通過(guò)PAIXU_ID排序標(biāo)號(hào)XINXIANG信箱JIESHAO_LIJI介紹LOGO_LIJI鏈接的LogoMINGCHENG_LIJI鏈接的名稱WANGZHI_LIJI鏈接的網(wǎng)址表3.7 鏈接表公告表 如表3.8公共表數(shù)據(jù)名稱DWGL_GONGGAO公告表組成名稱說(shuō)明BIANHAO_ID

34、編號(hào)ZUOZHE作者NEIRONG內(nèi)容RIQI_CJSJ創(chuàng)建時(shí)間SHIFOU_ZUXI是否最新RIQI_GQSJ過(guò)期時(shí)間LEIXING_XISH顯示類型BIAOTI公告標(biāo)題表3.8 公告表用戶表 如3.9用戶表數(shù)據(jù)名稱 DWGL_YONGHU 用戶表用戶表的組成名稱說(shuō)明BIANHAO_ID用戶編號(hào) 用于用戶的標(biāo)識(shí)DATE_DELU用戶登錄系統(tǒng)的時(shí)間WENJIAN_GOXI_ZUDA用戶可以共享的最大文章件數(shù)SHOUJI用戶的手機(jī)號(hào)MINGZI用戶名DATE_ZHZH用戶的轉(zhuǎn)正時(shí)間SHIFOU_ZAIXIAN用戶是否在線MIMA用戶密碼ZHAOPIAN用戶頭像ZHNEGZHI用戶的政治面貌DAT

35、E_SHJI用戶的注冊(cè)時(shí)間ZHUANGTAI用戶的狀態(tài)MIMA_QUEREN用戶密碼確認(rèn)BIANHAO_YUGO用戶的員工編號(hào)BANBEN用戶的版本BUMEN_SUOSHU用戶所屬部門DATE_CHUSHENG用戶的出生日期MINZU用戶的民族信息JIESHAO1介紹人1JIESHAO2介紹人2SHIFOU_XITONG是否為系統(tǒng)用戶DATE_RUDANG入黨時(shí)間IP_ZUIHOU_DELU用戶最后登錄系統(tǒng)的ipDATE_ZUIHOU_DELU用戶最后登錄系統(tǒng)的時(shí)間表3.9 用戶表4 系統(tǒng)功能模塊的具體實(shí)現(xiàn)4.1模塊設(shè)計(jì)采用的是經(jīng)典的J2EE結(jié)構(gòu),分別為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層

36、。體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)庫(kù)訪問(wèn)及合法性校驗(yàn)等工作放在中間層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫(kù)交互,而是通過(guò)組建于中間層建立連接,在有中間層與數(shù)據(jù)庫(kù)交互。具體如下圖 4.1所示:圖4.14.2 中間層 Struts2中間層采用的是流行的Struts2+Hibernate+Spring,為了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。MVC模式里的“C”(controller),負(fù)責(zé)控制業(yè)務(wù)邏輯層與表現(xiàn)層的交互,調(diào)用業(yè)務(wù)羅基層,并將業(yè)務(wù)數(shù)據(jù)返回給表現(xiàn)曾作組織表現(xiàn),該系統(tǒng)的MVC框架采用Struts2, Spring的作用貫穿整個(gè)中間層,將Web層、Service層、DAO層及PO無(wú)縫整合,其數(shù)據(jù)服務(wù)層用來(lái)存

37、放數(shù)據(jù)。manager層(就是業(yè)務(wù)邏輯層),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以DAO層為基礎(chǔ),通過(guò)對(duì)DAO組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。dao層,負(fù)責(zé)與持久化對(duì)象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。model,持久化對(duì)象。通過(guò)實(shí)體關(guān)系影射工具將關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)應(yīng)設(shè)成對(duì)象,很方便地實(shí)現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫(kù),該系統(tǒng)采用Hibernate作為ORM框架。Util層改系統(tǒng)服務(wù)組件,例如一些分頁(yè)功能和導(dǎo)入數(shù)據(jù)需要引入一些功能類,都放在這個(gè)包中。其中表示層是模型的表示下一步用戶界面的責(zé)任委派給一個(gè)適當(dāng)?shù)囊晥D組件。本系統(tǒng)中用Struts2實(shí)現(xiàn)控制層。4.3服務(wù)層 Spring服務(wù)層

38、就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。本系統(tǒng)中用Spring實(shí)現(xiàn)服務(wù)層,具體要求如下:1 使用Spring提供的Annotation,減少配置文件的使用。2 注入使用Service,Repository,Resource等標(biāo)記3 使用Autowired支持自動(dòng)裝配。4 使用Transactional標(biāo)記支持事務(wù),Transactional(Realonly=true)支持只讀事務(wù)。4.4 持久層Hibernate持久層是負(fù)責(zé)向(或者從)一個(gè)或者多個(gè)數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)(或者獲取)數(shù)據(jù)的一組類和組件。這個(gè)層

39、必須包括一個(gè)業(yè)務(wù)領(lǐng)域?qū)嶓w的模型(即使只是一個(gè)元數(shù)據(jù)模型)。本系統(tǒng)中用Hibernate實(shí)現(xiàn)持久層,具體要求如下25:1 使用Hibernate3.3.1作為持久層框架。2 Spring的Repository標(biāo)記。3 用Page對(duì)象作為分頁(yè)查詢的載體,pageQuery看上去更順眼4 根據(jù)參數(shù),pageQuery可以執(zhí)行count查詢也可以不執(zhí)行。5 將count作為一個(gè)protected方法從pageQuery提取出來(lái),子類可以覆蓋以獲得更好的性能。6 不再使用Dao接口,直接使用BaseHibernateDao7 詳細(xì)的Javadoc文檔。系統(tǒng)安全使用Spring Security2機(jī)制,去

40、掉permission,支持resources分組,并支持從resource分組中生成菜單。DB數(shù)據(jù)庫(kù)方面在開發(fā)和測(cè)試階段使用的為mysql。4.5 模塊匯總表下面逐一介紹每個(gè)包在框架中的用途:Struts2結(jié)合Spring的IoC容器功能,在許多功能的整合上更為方便。它提供了一個(gè)完善的Controller繼承架構(gòu),讓我們可以根據(jù)自己的需求使用適當(dāng)?shù)腃ontroller類。下面是對(duì)webapp包的介紹。如表4.2 weapp包包名描述*.action架構(gòu)的控制層利用Spring的MVC架構(gòu)來(lái)實(shí)現(xiàn),并結(jié)合Spring的IoC框架。在action包中,提供了一個(gè)Controller的基類BaseF

41、ormController,可繼承此類實(shí)現(xiàn)控制層類,也可直接繼承其他Controller類的實(shí)現(xiàn)。表4.2 weapp包 業(yè)務(wù)邏輯層通過(guò)Spring的IoC框架來(lái)實(shí)現(xiàn),它負(fù)責(zé)程序業(yè)務(wù)的處理。下表所示的業(yè)務(wù)邏輯層的包。如表4.3manager包包名描述*.manager業(yè)務(wù)邏輯層包,該包中定義了一些業(yè)務(wù)邏輯層,用于標(biāo)準(zhǔn)的CRUD方法和諸如方法。用于業(yè)務(wù)邏輯的具體實(shí)現(xiàn),其中有一個(gè)實(shí)現(xiàn)類,其他實(shí)現(xiàn)類可繼承此類進(jìn)行實(shí)現(xiàn)。表4.2 manager包DAO模式是Java EE的核心模式之一,在WebShow的系統(tǒng)架構(gòu)中應(yīng)用了此經(jīng)典模式,并且該模式與Hibernate持久應(yīng)用相結(jié)合,并通過(guò)Spring的Io

42、C來(lái)實(shí)現(xiàn)。如表4.3dao包包名描述*.daoDao的接口包,該包中有一個(gè)DAO類的頂層接口Dao,其他DAO類均繼承此接口。基于Hibernate的DAO實(shí)現(xiàn)類,該保存在一個(gè)父類,其他累需繼承該類以調(diào)用Hibernate完成CRUD方法。表4.3 dao包其他包通過(guò)實(shí)體關(guān)系影射工具將關(guān)系型數(shù)據(jù)庫(kù)德數(shù)據(jù)影射稱對(duì)象,這些持久化對(duì)象對(duì)于程序來(lái)說(shuō)是數(shù)據(jù)傳輸?shù)暮诵模鼈儗⒎旁趍odel包中。如表4.4其他包包名描述*model由Hibernate的持久化對(duì)象類,以及關(guān)系映射的XML文件均在此包中。*util程序中的輔助類,如DateUtil用于處理日期操作,StrinUtil用于處理字符串操作。表4.

43、4 其他包4.6 黨務(wù)CMS系統(tǒng)的關(guān)鍵實(shí)現(xiàn)一個(gè)CMS系統(tǒng),其內(nèi)容可能分為多種,就像摘要中提到的,可能是圖片、可能是視頻、可能是數(shù)據(jù)庫(kù)中的信息如文章等。不論是哪種類型的內(nèi)容,但其CMS系統(tǒng)關(guān)鍵就是采用模板技術(shù),其技術(shù)的核心不在于內(nèi)容本身,而在于讀取內(nèi)容的方式。通常讀取到的內(nèi)容是直接從數(shù)據(jù)庫(kù)中獲得,而CMS系統(tǒng)的體現(xiàn)就是,查看的內(nèi)容是從靜態(tài)頁(yè)面中獲得,而不用每次都要訪問(wèn)數(shù)據(jù)庫(kù)。針對(duì)本系統(tǒng),其實(shí)現(xiàn)原理就是文章一旦發(fā)布一般不會(huì)改變其內(nèi)容,而就是利用這個(gè)特點(diǎn)在后臺(tái)發(fā)布文章的時(shí)候,讀取顯示文章內(nèi)容的jsp頁(yè)面,生成對(duì)應(yīng)的shtml文件,然后在前臺(tái)只要鏈接這個(gè)shtml,每次查看文章內(nèi)容是通過(guò)訪問(wèn)這個(gè)sht

44、ml而不是訪問(wèn)數(shù)據(jù)庫(kù),這就是CMS系統(tǒng)提高效率所在。5 系統(tǒng)運(yùn)行與測(cè)試5.1 系統(tǒng)運(yùn)行環(huán)境操作系統(tǒng):Windows、Linux等系統(tǒng)環(huán)境;開發(fā)工具:MyEclipse;服務(wù)器:Tomcat7.0服務(wù)器;數(shù)據(jù)庫(kù):Mysql數(shù)據(jù)庫(kù)。5.2 系統(tǒng)前端運(yùn)行5.2.1 進(jìn)入首頁(yè)將項(xiàng)目部署到Tomcat服務(wù)器上之后,啟動(dòng)服務(wù)器,在瀏覽器中輸入U(xiǎn)RL地址訪問(wèn)系統(tǒng)首頁(yè),URL地址為:http:/localhost:8080/dwgl。如圖5.1系統(tǒng)前端首頁(yè)圖5.1 系統(tǒng)前端首頁(yè)5.2.2 打開七一書苑(1)點(diǎn)擊“七一書苑”,進(jìn)入該欄目板塊,可以看到欄目下的子欄目,有中央精神,規(guī)章制度,輔導(dǎo)講話,理論熱點(diǎn)。每個(gè)

45、子版塊下顯示對(duì)應(yīng)板塊的文章。如圖5.2所示。圖5.2 鼠標(biāo)放在七一書苑上(動(dòng)態(tài))點(diǎn)擊標(biāo)題“深刻把握人民的信任和重托十論學(xué)習(xí)貫徹黨的十八 大精神”后進(jìn)入內(nèi)容頁(yè)。如圖5.3所示。圖5.3 查看文章內(nèi)容(動(dòng)態(tài))5.3 系統(tǒng)后臺(tái)運(yùn)行注因系統(tǒng)功能頗多,所有在這只列出部門功能。其他系統(tǒng)功能請(qǐng)查閱附件黨務(wù)平臺(tái)使用手冊(cè)。5.3.1 后臺(tái)登陸頁(yè)面(1)在瀏覽器中輸入 HYPERLINK http:/localhost:8080/dwgl/login.jsp http:/localhost:8080/dwgl/login.jsp進(jìn)入 后臺(tái)登陸界面如圖5.4 后臺(tái)登錄頁(yè)面圖5.4 后臺(tái)登陸頁(yè)面(2)填寫用戶名和密碼

46、后進(jìn)入后臺(tái)的首頁(yè)如圖 5.5 后臺(tái)的首頁(yè)圖5.5 后臺(tái)首頁(yè)5.3.2 支部管理(1)系統(tǒng)管理員在網(wǎng)站首頁(yè)登錄系統(tǒng),登錄成功后,顯示“系統(tǒng)設(shè)置”所有子功能列表,點(diǎn)擊支部管理,進(jìn)入支部管理界面。默認(rèn)以樹形結(jié)構(gòu)顯示所有已添加的支部。在支部管理頁(yè)面中,可以查看不同支部之間的上下級(jí)關(guān)系。如圖 5.6支部管理首頁(yè)圖5.6 支部管理首頁(yè)(2)點(diǎn)擊新建支部,頁(yè)面跳轉(zhuǎn)到新建支部頁(yè)面如圖5.7 添加支部圖5.7添加支部編輯支部信息如圖5.8 編輯支部信息圖5.8 編輯支部信息5.3.3 欄目管理(1) 用戶登錄系統(tǒng),登錄成功后,點(diǎn)擊信息發(fā)布,點(diǎn)擊欄目管理,進(jìn)入欄目管理首頁(yè)。首頁(yè)顯示所有欄目名稱,所屬欄目類別,欄目

47、訪問(wèn)路徑,欄目的模板,文章的模板,顯示的屬性,編輯信息。顯示的屬性 最多有三個(gè) 1 首 代表欄目在首頁(yè)顯示 2 導(dǎo) 代表欄目是否在導(dǎo)航欄頂部顯示 3 父 代表為父欄目擁有自己的子欄目如圖5.9 欄目首頁(yè)圖5.9 欄目首頁(yè)(2)進(jìn)入欄目首頁(yè)后,點(diǎn)擊頁(yè)面右上角的添加欄目,跳轉(zhuǎn)到添加欄目頁(yè)面 欄目信息(紅字部分為需要注意的地方)如圖5.10 添加欄目、圖.11 屬性設(shè)置圖 5.10 添加欄目圖5.11屬性設(shè)置5.3.4 文章管理(1)點(diǎn)擊文章管理進(jìn)入文章管理的首頁(yè),顯示所有文章。用戶可以根據(jù)標(biāo)題,所屬欄目,和時(shí)間進(jìn)行查詢。首頁(yè)面,可進(jìn)行的操作編輯,添加文章,刪除文章,文章排序如圖5.12文章首頁(yè)文章

48、管理的首頁(yè)圖5.12 文章首頁(yè)(2)添加文章 如圖5.13 添加文章圖5.13 添加文章5.3.5審批管理只有書記角色的用戶可以對(duì)文章審核,其他用戶無(wú)權(quán)限。用戶登錄系統(tǒng)后,點(diǎn)擊審批管理進(jìn)入,再點(diǎn)擊信息中心,進(jìn)入信息中心首頁(yè)面,在首頁(yè)面可以根據(jù)文章的標(biāo)題,所屬欄目,時(shí)間進(jìn)行查詢。用戶可以全選審核,也可以單個(gè)文章進(jìn)行審核。編輯功能 有審核 固頂 推薦 用戶根據(jù)文章的類型和內(nèi)容,設(shè)置文章的權(quán)限文章審核只有角色為黨委的用戶才有權(quán)限對(duì)審核通過(guò)的文章的進(jìn)行發(fā)布用戶登錄系統(tǒng)后,點(diǎn)擊審批管理進(jìn)入,再點(diǎn)擊文章審核,進(jìn)入文章審核首頁(yè)面,在首頁(yè)面可以根據(jù)文章的標(biāo)題,所屬欄目,時(shí)間進(jìn)行查詢。用戶可以全選發(fā)布,也可以單

49、個(gè)文章進(jìn)行發(fā)布。如圖 5.14文章發(fā)布首頁(yè)圖 5.14文章發(fā)布首頁(yè)支部審核用戶登錄系統(tǒng)后,點(diǎn)擊審批管理進(jìn)入,再點(diǎn)擊支部審核,進(jìn)入支部審核首頁(yè)面,在首頁(yè)面可以根據(jù)文章的標(biāo)題,所屬欄目,時(shí)間進(jìn)行查詢。用戶可以全選審核,也可以單個(gè)文章進(jìn)行審核。圖 5.15文章發(fā)布圖 5.15文章發(fā)布5.3.6 用戶管理(1)系統(tǒng)管理員在網(wǎng)站首頁(yè)登錄系統(tǒng),登錄成功后,顯示“系統(tǒng)管理”所有子功能列表,點(diǎn)擊用戶管理,進(jìn)入用戶管理界面。默認(rèn)顯示所有已審核的用戶。在用戶管理頁(yè)面中,可以查看不同類別用戶或者根據(jù)用戶名,支部名、狀態(tài)進(jìn)行查詢并可以添加用戶、啟用或禁用用戶等操作。如圖5.16 用戶管理首頁(yè)圖 5.16 用戶管理首頁(yè)

50、用戶新建點(diǎn)擊新建,頁(yè)面跳轉(zhuǎn)到新建用戶頁(yè)面。如圖 5.17新建用戶圖 5.17 新建用戶用戶編輯 如圖 5.18 用戶編輯圖 5.18 用戶編輯5.4 系統(tǒng)的測(cè)試 項(xiàng)目經(jīng)過(guò)幾個(gè)月的編寫和完善,終于進(jìn)入測(cè)試階段。5.4.1 打開服務(wù)器 使用MyEclipse,將服務(wù)器端代碼在Tomcat服務(wù)器上運(yùn)行。在代碼運(yùn)行過(guò)程中,客戶端隨時(shí)可以訪問(wèn)到服務(wù)器端的數(shù)據(jù)。在MySQL數(shù)據(jù)庫(kù)中,需要插入想要查看的數(shù)據(jù)信息,同時(shí)存在對(duì)應(yīng)的圖片、視頻文件,客戶端才能夠查看得到。5.4.2 客戶端查看 其他用戶通過(guò)訪問(wèn)服務(wù)器的IP地址,可以瀏覽網(wǎng)站內(nèi)容。受限制的IP地址除外。5.4.3 注意事項(xiàng)測(cè)試過(guò)程中,服務(wù)器不能關(guān)閉。

51、若是服務(wù)器關(guān)閉,則受限的IP地址會(huì)失去作用,需要?jiǎng)h除后再重新添加。第六章 總結(jié)與展望項(xiàng)目團(tuán)隊(duì)成員的團(tuán)結(jié)合作、相互溝通是非常重要的,團(tuán)隊(duì)成員之間要相互學(xué)習(xí)彼此的優(yōu)點(diǎn)和技術(shù),使團(tuán)隊(duì)的能力不斷的提高。這樣,在項(xiàng)目的開發(fā)過(guò)程中,團(tuán)隊(duì)才不會(huì)被難題困住不動(dòng)。另外,團(tuán)隊(duì)中要有一個(gè)項(xiàng)目負(fù)責(zé)人,這個(gè)人無(wú)論是在與客戶的溝通上,還是在技術(shù)上都要是很出眾的人,此項(xiàng)目負(fù)責(zé)人要能很好的溝通客戶與開發(fā)成員之間,以此來(lái)更好的理解客戶的功能需求。人的記憶力總是有限的,所以就要求開發(fā)團(tuán)隊(duì)成員要盡量的書寫一些開發(fā)文檔,這些文檔往往是我們?cè)陧?xiàng)目開發(fā)后期要用到的可尋資料。項(xiàng)目團(tuán)隊(duì)士氣是項(xiàng)目成功的一個(gè)因素,我們需要不斷的來(lái)培養(yǎng)我們的團(tuán)隊(duì)

52、氣勢(shì),使我們的團(tuán)隊(duì)不斷的壯大。再者需求的調(diào)研更重要。開始開發(fā)時(shí)候是使用MySql數(shù)據(jù)庫(kù),但是在移交項(xiàng)目的時(shí)候發(fā)現(xiàn)服務(wù)器的數(shù)據(jù)庫(kù)時(shí)SqlServer2012,所以沒(méi)辦法只能重新更改數(shù)據(jù)庫(kù)。在編寫數(shù)據(jù)庫(kù)的文檔時(shí)候又出現(xiàn)問(wèn)題,命名不規(guī)范??蛻粢笞侄蚊仨殗?yán)格要求按照國(guó)標(biāo)。在不斷的改正中,我也清楚的明白了,代碼規(guī)范性的重要。 參考文獻(xiàn)1陳剛. Eclipse從入門到精通M. 北京:清華大學(xué)出版社, 2005.2Elliotte Rusty Harold. Java網(wǎng)絡(luò)編程(中文版 第三版)M. 北京:中國(guó)電力出版社,2005.3孫衛(wèi)琴. 基于MVC的JavaWeb設(shè)計(jì)與開發(fā)M. 北京:電子工業(yè)出版

53、社,2004.4Gary Cornell. JAVA核心技術(shù):卷基礎(chǔ)知識(shí)M. 機(jī)械工業(yè)出版社.5林信良. Java JDK 7學(xué)習(xí)筆記M. 清華大學(xué)出版社.6喬帕,吉恩德. ApacheTomcat6高級(jí)編程M. HYPERLINK /view/49719.htm人民郵電出版社,2009.7James Turner, Kevin Bedell. Struts Kick StartM. SAMS,2004.8任泰明. 基于B/S結(jié)構(gòu)的軟件開發(fā)技術(shù)M. 西安電子科技大學(xué)出版社,2006.9蘇俊. 數(shù)據(jù)庫(kù)基礎(chǔ)教程M. 人民大學(xué)出版社,2004.10Ron Patton. Software TestM

54、. SAMS,2008.致 謝在這畢業(yè)設(shè)計(jì)即將完成之際,首先感謝河北農(nóng)業(yè)大學(xué)信息技術(shù)學(xué)院給我們這樣一個(gè)良好的學(xué)習(xí)環(huán)境,再次感謝轉(zhuǎn)本以來(lái)各位老師認(rèn)真的教導(dǎo)我們,他們的認(rèn)真負(fù)責(zé),才讓我學(xué)到了更多的知識(shí),才讓我在做畢業(yè)設(shè)計(jì)時(shí)不感到迷茫。想想兩年前進(jìn)的學(xué)校,就這么一晃,兩年就過(guò)去了,兩年中我學(xué)到了很多知識(shí),在論文即將完成之際,無(wú)論是否得到好評(píng),我都想說(shuō),我的系統(tǒng)的每個(gè)頁(yè)面,每個(gè)業(yè)務(wù)都是我努力思考并實(shí)施的結(jié)晶,我論文的每一章每一句都是我辛勤的汗水。三個(gè)月的時(shí)間很是短暫,感謝這個(gè)期間給我意見和建議的老師和朋友,很高興認(rèn)識(shí)你們。最后感謝所有參加評(píng)審我論文和參加我答辯的老師,謝謝您抽出寶貴的時(shí)間來(lái)參加我的畢業(yè)

55、見證!您給的意見和建議我都會(huì)虛心的采納,在此祝愿所有的老師工作順利,生活開心。目 錄TOC o 1-2 h u HYPERLINK l _Toc25332 1 總 論 PAGEREF _Toc25332 1 HYPERLINK l _Toc31191 1.1 項(xiàng)目概況 PAGEREF _Toc31191 1 HYPERLINK l _Toc31789 1.2 建設(shè)單位概況 PAGEREF _Toc31789 3 HYPERLINK l _Toc16224 1.3 項(xiàng)目提出的理由與過(guò)程 PAGEREF _Toc16224 3 HYPERLINK l _Toc31123 1.4 可行性研究報(bào)告編制

56、依據(jù) PAGEREF _Toc31123 4 HYPERLINK l _Toc22592 1.5 可行性研究報(bào)告編制原則 PAGEREF _Toc22592 4 HYPERLINK l _Toc2652 1.6 可行性研究范圍 PAGEREF _Toc2652 5 HYPERLINK l _Toc26579 1.7 結(jié)論與建議 PAGEREF _Toc26579 6 HYPERLINK l _Toc6526 2 項(xiàng)目建設(shè)背景和必要性 PAGEREF _Toc6526 9 HYPERLINK l _Toc30204 2.1 項(xiàng)目區(qū)基本狀況 PAGEREF _Toc30204 9 HYPERLIN

57、K l _Toc23794 2.2 項(xiàng)目背景 PAGEREF _Toc23794 11 HYPERLINK l _Toc32747 2.3 項(xiàng)目建設(shè)的必要性 PAGEREF _Toc32747 11 HYPERLINK l _Toc26590 3 市場(chǎng)分析 PAGEREF _Toc26590 14 HYPERLINK l _Toc29723 3.1 物流園區(qū)的發(fā)展概況 PAGEREF _Toc29723 14 HYPERLINK l _Toc7955 3.2 市場(chǎng)供求現(xiàn)狀 PAGEREF _Toc7955 16 HYPERLINK l _Toc6996 3.3 目標(biāo)市場(chǎng)定位 PAGEREF _

58、Toc6996 17 HYPERLINK l _Toc10888 3.4 市場(chǎng)競(jìng)爭(zhēng)力分析 PAGEREF _Toc10888 17 HYPERLINK l _Toc16054 4 項(xiàng)目選址和建設(shè)條件 PAGEREF _Toc16054 19 HYPERLINK l _Toc5056 4.1 選址原則 PAGEREF _Toc5056 19 HYPERLINK l _Toc6931 4.2 項(xiàng)目選址 PAGEREF _Toc6931 19 HYPERLINK l _Toc54 4.3 場(chǎng)址所在位置現(xiàn)狀 PAGEREF _Toc54 19 HYPERLINK l _Toc29733 4.4 建設(shè)條

59、件 PAGEREF _Toc29733 20 HYPERLINK l _Toc12354 5 主要功能和建設(shè)規(guī)模 PAGEREF _Toc12354 22 HYPERLINK l _Toc28255 5.1 主要功能 PAGEREF _Toc28255 22 HYPERLINK l _Toc28183 5.2 建設(shè)規(guī)模及內(nèi)容 PAGEREF _Toc28183 26 HYPERLINK l _Toc19569 6 工程建設(shè)方案 PAGEREF _Toc19569 27 HYPERLINK l _Toc13772 6.1 設(shè)計(jì)依據(jù) PAGEREF _Toc13772 27 HYPERLINK l

60、 _Toc21939 6.2 物流空間布局的要求 PAGEREF _Toc21939 27 HYPERLINK l _Toc26251 6.3 空間布局原則 PAGEREF _Toc26251 28 HYPERLINK l _Toc5388 6.4 總體布局 PAGEREF _Toc5388 29 HYPERLINK l _Toc3676 6.5 工程建設(shè)方案 PAGEREF _Toc3676 30 HYPERLINK l _Toc23585 6.6 給水工程 PAGEREF _Toc23585 33 HYPERLINK l _Toc11559 6.7 排水工程 PAGEREF _Toc115

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論