企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)本科學(xué)位論文.doc_第1頁
企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)本科學(xué)位論文.doc_第2頁
企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)本科學(xué)位論文.doc_第3頁
企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)本科學(xué)位論文.doc_第4頁
企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)本科學(xué)位論文.doc_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

寧夏大學(xué)新華學(xué)院本科學(xué)位論文摘 要當(dāng)今社會網(wǎng)絡(luò)技術(shù)的快速發(fā)展,使得互聯(lián)網(wǎng)己成為信息的主要載體,成為信息陣地的前沿,信息網(wǎng)絡(luò)化更是信息化建設(shè)的重要途徑之一。其中,網(wǎng)站作為互聯(lián)網(wǎng)中的重要成員,它的作用更是不言而喻,不論是企業(yè)、單位、企業(yè)、公司或是個(gè)人,無不使用網(wǎng)站樹立自身品牌形象,宣傳文化特色,利用圖文聲像等表現(xiàn)形式進(jìn)行信息的傳播。另一方面,企業(yè)的網(wǎng)站還承擔(dān)著為企業(yè)員工服務(wù)的功能。門戶網(wǎng)站為其提供了可能。 論文主要研究實(shí)現(xiàn)企業(yè)宣傳信息門戶網(wǎng)站。采用的struts2框架技術(shù),實(shí)現(xiàn)企業(yè)辦公的jbpm工作流系統(tǒng),實(shí)現(xiàn)只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)的賬號登錄。門戶網(wǎng)站采用流行的uml需求分析模式和成熟的面向?qū)ο笤O(shè)計(jì)方法,完成門戶網(wǎng)站的功能需求、模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。前臺網(wǎng)站采用apache提供web服務(wù),全部是靜態(tài)網(wǎng)頁采用ssi技術(shù),由后臺管理頁面產(chǎn)品并生成。后臺網(wǎng)站則采用tomcat提供服務(wù),全部是動態(tài)頁面,采用struts2框架和jbpm工作流實(shí)現(xiàn),將發(fā)布的信息生成靜態(tài)頁面后保存到前臺網(wǎng)站中。 最后對門戶網(wǎng)站進(jìn)行了性能測試,測試網(wǎng)站的各個(gè)模塊功能實(shí)現(xiàn)情況。程序正常無異常。關(guān)鍵字:門戶網(wǎng)站;數(shù)據(jù)庫;互聯(lián)網(wǎng)abstractthe rapid development of todays societyof the network technology,the internethas become themaincarrier of information,has become theinformationleadingposition,the information networkis one of the mostimportantwaysof information construction.among them,the siteas an important member ofthe internet,itsrole isself-evident,regardless ofis the enterprise,school,unit,companyor individuals,alluse the web siteto establish their ownbrand image,propaganda and culturalcharacteristics,spreading informationby usingthe graphic audio-visualand other forms.on the other hand,the enterprise websitealsois responsible foremployeeservices.portalsmay be providedfor them.this paper mainly studies the realization of enterprise information portal. the framework of struts2 technology used in the implementation of jbpm workflow system, business office, onlyneed to log in once to access all the applications of mutual trust account login. portal using the popular uml demand analysis model and object-oriented design methods, completed thefunctional requirements the portal website, the module design anddatabase design. the siteuses apache to provide web services, are all static webpage using ssitechnology, thebackground management page column and generate. the background site provided by tomcat service, all the dynamic pages, using struts2 frameworkand jbpmworkflow, therelease of information to generate static pages save to the reception site.finally has carried on the portal site performance testing, each module function realization oftest site. the normal program is no exception.keywords: portal; the internet database; internet目 錄第1章 緒論11.1 選題背景及意義11.2 國內(nèi)外研究11.2.1 國內(nèi)研究11.2.2 國外研究21.3 主要研究內(nèi)容31.3.1 為企業(yè)展示信息,為訪客提供有效溝通的渠道31.3.2 實(shí)現(xiàn)企業(yè)信息系統(tǒng)等資源的有效整合31.3.3 提升企業(yè)形象,提升企業(yè)業(yè)績41.4 論文基本框架結(jié)構(gòu)41.5 本章小結(jié)4第2章 相關(guān)技術(shù)52.1 web服務(wù)介紹52.2 b/s系統(tǒng)結(jié)構(gòu)介紹62.3 sql server 200572.4 本章小結(jié)7第3章 門戶網(wǎng)站的需求分析93.1 需求概述93.2 技術(shù)可行性分析93.3 經(jīng)濟(jì)可行性分析93.4 法律可行性分析103.5 功能性需求分析103.5.1 新聞管理113.5.2 產(chǎn)品展示123.5.3 權(quán)限管理133.6 門戶網(wǎng)站非功能需求分析133.7 本章小結(jié)14第4章 門戶網(wǎng)站的設(shè)計(jì)154.1 系統(tǒng)總體設(shè)計(jì)原則154.2 系統(tǒng)總體架構(gòu)164.3 系統(tǒng)運(yùn)行軟硬件環(huán)境164.4 網(wǎng)站系統(tǒng)總體設(shè)計(jì)174.4.1 系統(tǒng)功能結(jié)構(gòu)174.4.2 系統(tǒng)界面設(shè)計(jì)174.5 門戶網(wǎng)站前臺模塊功能設(shè)計(jì)184.6 門戶網(wǎng)站后臺模塊功能設(shè)計(jì)214.7 本章小結(jié)23第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)245.1 數(shù)據(jù)庫設(shè)計(jì)原理245.2 數(shù)據(jù)庫建模245.3 數(shù)據(jù)庫邏輯設(shè)計(jì)255.3.1 圖片信息表255.3.2 新聞表265.3.3 用戶信息表265.3.4 目錄表275.3.5 視頻表275.4 本章小結(jié)27第6章 門戶網(wǎng)站的測試286.1 測試內(nèi)容286.2 功能測試286.2.1 用戶界面測試286.2.2 鏈接測試296.2.3 表單測試296.2.4 數(shù)據(jù)庫測試296.2.5 性能測試306.3 測試結(jié)果及分析306.3.1 系統(tǒng)測試306.3.2 壓力測試316.4 本章小結(jié)31結(jié)論32參考文獻(xiàn)33致謝3437第1章 緒論1.1 選題背景及意義當(dāng)今門戶網(wǎng)站,是指通向某類綜合性互聯(lián)網(wǎng)信息資源并提供有關(guān)信息服務(wù)的應(yīng)用系統(tǒng)。而本文所開發(fā)的企業(yè)門戶網(wǎng)站正是這樣一個(gè)web應(yīng)用框架,它將各種應(yīng)用系統(tǒng)、數(shù)據(jù)資源和互聯(lián)網(wǎng)資源集成到一個(gè)信息管理平臺之上,以服務(wù)人需求為導(dǎo)向,提供企業(yè)信息、咨詢輔導(dǎo)和業(yè)務(wù)信息等,促進(jìn)企業(yè)業(yè)務(wù)流程的優(yōu)化、服務(wù)資源的整合、管理效率的提高,同時(shí)有利于降成本;以不公開為例外,大力推行企業(yè)公開,廣泛接受社會監(jiān)督,提高企業(yè)工作透明度,增強(qiáng)企業(yè)部門的公信力;以產(chǎn)品互動為需求,通過網(wǎng)上公眾參與等方式,進(jìn)一步拉近企業(yè)與消費(fèi)者的距離,既有利于建立和諧的銷售和消費(fèi)關(guān)系,也有助于提高企業(yè)知名度,同時(shí)把企業(yè)建設(shè)成為強(qiáng)有力的、負(fù)責(zé)任的、文明的合法企業(yè),更好地發(fā)揮門戶網(wǎng)站的作用。 其次,企業(yè)通過網(wǎng)站為消費(fèi)者及客戶提供新聞報(bào)道、通知發(fā)布、收發(fā)郵件等服務(wù)。新網(wǎng)站將成為各企業(yè)、各部門之間信息共享、辦公流程運(yùn)作的基礎(chǔ)通道,同時(shí)提供各種服務(wù)于全社會及交流活動的平臺,為社會樹立一個(gè)符合本企業(yè)形象的窗口,建立起了同其他系統(tǒng)或其他企業(yè)的交流通道。 因此,企業(yè)門戶網(wǎng)站是一個(gè)連接企業(yè)與外界的網(wǎng)站,它提供一個(gè)單一訪問接口,企業(yè)員工、合作伙伴、供應(yīng)商、客戶等可以通過它獲得信息和服務(wù)。企業(yè)門戶網(wǎng)站能夠完美的整合公司信息、商務(wù)和社區(qū)交流等。首先,通過門戶網(wǎng)站,企業(yè)可以隨時(shí)發(fā)布來自企業(yè)內(nèi)部或外部的各類信息。其次,企業(yè)門戶網(wǎng)站可以完成網(wǎng)上的交易;此外,企業(yè)門戶網(wǎng)站還可以支持網(wǎng)上的虛擬社區(qū),網(wǎng)站的用戶可以相互討論和交換信息。 隨著國際互聯(lián)網(wǎng)的普及和信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)己滲透到社會經(jīng)濟(jì)和生活的各個(gè)領(lǐng)域,網(wǎng)絡(luò)使信息的獲取、共享和傳播更加方便,企業(yè)對互聯(lián)網(wǎng)絡(luò)的依賴程度越來越大。一個(gè)企業(yè)的門戶網(wǎng)站建設(shè)己成為衡量其綜合實(shí)力的重要標(biāo)志,很多企業(yè)紛紛建立了自己的企業(yè)網(wǎng)站,企業(yè)網(wǎng)站成為企業(yè)業(yè)務(wù)經(jīng)營和形象宣傳的新平臺。傳統(tǒng)意義上的企業(yè)內(nèi)部網(wǎng)絡(luò)己不適應(yīng)時(shí)代發(fā)展的需求,積極運(yùn)用先進(jìn)的信息技術(shù),構(gòu)建設(shè)計(jì)美觀、功能全面的門戶網(wǎng)站,己成為企業(yè)展示自身形象、傳播企業(yè)文化、促進(jìn)產(chǎn)品銷售、提高工作效率和工作質(zhì)量的手段之一。1.2 國內(nèi)外研究1.2.1 國內(nèi)研究 國內(nèi)對企業(yè)門戶網(wǎng)站的研究集中在技術(shù)特點(diǎn)、體系框架和應(yīng)用基礎(chǔ)方面。企業(yè)門戶網(wǎng)站特性研究。企業(yè)門戶網(wǎng)站的特點(diǎn)包括通用的信息訪問渠道、不間斷服務(wù)、強(qiáng)大的內(nèi)容管理能力、個(gè)性化的應(yīng)用服務(wù)、與現(xiàn)有系統(tǒng)的集成、提供基于web的接口、個(gè)性化的服務(wù)、對遺留程序的繼承功能。主要技術(shù)特點(diǎn)包括信息的搜索整理、信息發(fā)布、單一的訪問入口?;谥R的企業(yè)門戶網(wǎng)站系統(tǒng)結(jié)構(gòu)特點(diǎn)為采用基于b/s的三層或多層的體系結(jié)構(gòu)。廣泛支持各種標(biāo)準(zhǔn),采用基于web服務(wù)的應(yīng)用集成方式具有良好的可擴(kuò)充性、兼容性、安全防范體系及良好的知識管理功能。 體系結(jié)構(gòu)研究。企業(yè)信息門戶網(wǎng)站典型的客戶端/服務(wù)器結(jié)構(gòu),其中最重要的是應(yīng)用服務(wù)器。應(yīng)該服務(wù)器的主要功能有頻道設(shè)定、內(nèi)容收集器、解析引擎、元數(shù)據(jù)庫等,一般的層次結(jié)構(gòu)為,數(shù)據(jù)層、應(yīng)用層、訪問層,著重于與企業(yè)系統(tǒng)進(jìn)行無縫的集成,基于角色的內(nèi)容組織,實(shí)現(xiàn)最終用戶的個(gè)性化。支撐門戶發(fā)展的知識框架包括四層,從上到下分別是:數(shù)據(jù)、信息、職能應(yīng)用和知識。 應(yīng)用技術(shù)現(xiàn)狀研究。企業(yè)信息門戶網(wǎng)站技術(shù)可以分為基礎(chǔ)技術(shù)和智能技術(shù)兩大類,基礎(chǔ)技術(shù)主要包括數(shù)據(jù)庫技術(shù)、各種界面協(xié)議和腳本語言等,智能技術(shù)更包括文本分析、聯(lián)合式的元數(shù)據(jù)多媒體集成、和信息可視化技術(shù)等。實(shí)現(xiàn)企業(yè)信息門戶的技術(shù)基礎(chǔ)主要包括訪問、搜索、歸類、個(gè)性化服務(wù)、專業(yè)化、信息發(fā)布、安全等。 j2ee提供了一個(gè)框架,一套用于開發(fā)分布式結(jié)構(gòu)應(yīng)用的標(biāo)準(zhǔn)api,為企業(yè)信息門戶開發(fā)人員提供了工作平臺?;趈et speed技術(shù)實(shí)現(xiàn)企業(yè)信息門戶,以turbine作為其實(shí)現(xiàn)的底層架構(gòu),提供了豐富的個(gè)性化設(shè)置特性,支持多種客戶端設(shè)備,并具有安全控制等功能。1.2.2 國外研究 國外對企業(yè)門戶網(wǎng)站的研究集中在企業(yè)信息門戶網(wǎng)站、知識門戶網(wǎng)站、職能門戶網(wǎng)站和決策支持門戶網(wǎng)站領(lǐng)域。 對企業(yè)信息門戶網(wǎng)站的研究。企業(yè)信息門戶網(wǎng)站主要包含整合層、應(yīng)用層、和表示層三個(gè)層次,其中整合層處理機(jī)構(gòu)/非結(jié)構(gòu)化數(shù)據(jù),應(yīng)用層處理應(yīng)用程序,表示層處理人機(jī)交互企業(yè)信息門戶網(wǎng)站模型具有3個(gè)主要功能,一是可對信息進(jìn)行分析,二是可對相關(guān)半結(jié)構(gòu)化信息進(jìn)行自動分類,三是可將相關(guān)文件轉(zhuǎn)化成xml格式并存儲于xml服務(wù)器中。sitespace,inc公司指出企業(yè)協(xié)同門戶將沿著由系統(tǒng)整合一數(shù)據(jù)整合一之間嵌入應(yīng)用程序這三個(gè)階段逐漸向前發(fā)展。hummingbird公司認(rèn)為,企業(yè)信息門戶網(wǎng)站代表了企業(yè)局域網(wǎng)數(shù)據(jù)管理與圖形用戶界面研究的最新進(jìn)展,其技術(shù)正在成為各類電子商務(wù)的基礎(chǔ)。企業(yè)信息門戶網(wǎng)站所具有的整合企業(yè)的內(nèi)部應(yīng)用與信息的能力必將對企業(yè)戰(zhàn)略性應(yīng)用模塊,如crm與km產(chǎn)生重大影響。對企業(yè)知識門戶網(wǎng)站的研究。企業(yè)知識門戶網(wǎng)站是面向企業(yè)上網(wǎng)過程中所出現(xiàn)的支持生產(chǎn)、知識查詢、知識傳遞與知識管理的門戶分布式組織知識倉庫是組成企業(yè)支持門戶的重要組件之一。知識門戶網(wǎng)站具有信息門戶的功能和特征,是信息門戶內(nèi)容更全面、功能更廣的形式。綜觀國外企業(yè)對門戶網(wǎng)站的研究,信息門戶,知識門戶、智能門戶、決策門戶網(wǎng)站雖然稱謂不盡相同,但它們的架構(gòu)和功能差別很小,都是為用戶提供一個(gè)訪問企業(yè)各類信息的入口,同時(shí)整合電子商務(wù)和社區(qū)等。它們之間的差別主要體現(xiàn)在,信息門戶側(cè)重于企業(yè)信息,知識門戶則更注重行業(yè)知識。決策型門戶提供決策支持,而智能門戶剛兼顧前兩者的需求。1.3 主要研究內(nèi)容1.3.1 為企業(yè)展示信息,為訪客提供有效溝通的渠道門戶網(wǎng)站有著傳統(tǒng)宣傳方式不可比擬的優(yōu)勢,企業(yè)建設(shè)門戶網(wǎng)站后,可以通過internet,以很低代價(jià)就能很方便地發(fā)布產(chǎn)品和服務(wù)到世界。通過電子商務(wù),公司可以不受時(shí)間或空間的限制來全面展示企業(yè)信息。門戶網(wǎng)站可以采用各種各樣的形式,圖像、聲音、視頻或文本等多種手段供企業(yè)選擇,可以幫助公司更生動、多維度、更全面展示自己。門戶網(wǎng)站可以根據(jù)自身情況決定網(wǎng)站的內(nèi)容,不同企業(yè),側(cè)重點(diǎn)也不相同,比如,生產(chǎn)型企業(yè)更多地展示它們的生產(chǎn)工藝或產(chǎn)品和獨(dú)特,服務(wù)型的企業(yè)則更可能著重它的企業(yè)文化或服務(wù)保障等。門戶網(wǎng)站不僅可以靜態(tài)的展示,同樣也可以和訪客交流互動,實(shí)時(shí)溝通。企業(yè)可以通過bbs或企業(yè)公告等方面聯(lián)系客戶,同時(shí),客戶也可以隨時(shí)查看其它用戶的評論。更全面更客觀了解企業(yè)的產(chǎn)品與服務(wù)等,客戶也可以發(fā)表自己的意見供其它客戶參考。有的公司通過郵件平臺與客戶進(jìn)行互動。用戶可以通過它快速詢問企業(yè)產(chǎn)品或服務(wù)等信息,與企業(yè)一對一的溝通交流,有助于客戶解決相關(guān)問題,也能增加客戶對公司的忠誠度。1.3.2 實(shí)現(xiàn)企業(yè)信息系統(tǒng)等資源的有效整合信息產(chǎn)業(yè)經(jīng)過長期的發(fā)展,目前,越來越多的企業(yè)建設(shè)自己的mis管理信息系統(tǒng)。從過去的mrp到現(xiàn)在的erp,crm,scm,公司都在不斷應(yīng)用和升級更新自己的mis,以便達(dá)到理想的效果。但是,目前,低水平的重復(fù)比較嚴(yán)重,產(chǎn)生很多“信息孤單”,系統(tǒng)間很難被集成,規(guī)模小,很難發(fā)揮整體效益優(yōu)勢,充分發(fā)揮信息化的潛力。所以,企業(yè)信息系統(tǒng)整合己經(jīng)刻不容緩,把分散的信息集成到一個(gè)平臺上,才能充分共享這些信息,提高效率,為整體優(yōu)化和決策管理提供數(shù)據(jù)基礎(chǔ),降低系統(tǒng)成本。而企業(yè)門戶就是信息整合的一個(gè)好平臺,建設(shè)企業(yè)門戶網(wǎng)站來整合信息系統(tǒng),己成為一種高效且流行的方式。1.3.3 提升企業(yè)形象,提升企業(yè)業(yè)績一個(gè)優(yōu)秀的門戶,一是能起到宣傳的作用,同時(shí)還能增加客戶對公司的信息,訪客總是會認(rèn)為實(shí)力強(qiáng)的企業(yè)才能建設(shè)好的網(wǎng)站。中國人口眾多,電子商務(wù)市場大,電商有很好的發(fā)展前程。企業(yè)通過管理好自己的門戶網(wǎng)站,能帶來巨大的無形收益。網(wǎng)絡(luò)銷售己經(jīng)成為十大網(wǎng)絡(luò)應(yīng)用之一,在以internet為載體的電子商務(wù)用中,企業(yè)的門戶網(wǎng)站能夠在最短的時(shí)內(nèi)將企業(yè)的良好形象以不同的形式個(gè)性地展示給不同地域的用戶,有效提升企業(yè)形象,升華企業(yè)價(jià)值。1.4 論文基本框架結(jié)構(gòu)企業(yè)門戶網(wǎng)站總合體上采用兩個(gè)平臺構(gòu)建,即:內(nèi)部管理平臺和外部展示平臺。內(nèi)部管理平臺是運(yùn)行在企業(yè)內(nèi)網(wǎng)平臺下,為實(shí)現(xiàn)企業(yè)內(nèi)部管理人員對門戶結(jié)構(gòu)、信息進(jìn)行管理并集成任務(wù)管理等輔助辦公功能的綜合平臺。內(nèi)部管理平臺為提高工作效率將系統(tǒng)集成到公司域權(quán)限驗(yàn)證系統(tǒng)下,使用單點(diǎn)登陸,登陸系統(tǒng)進(jìn)行管理。外部展示平臺是企業(yè)向外界宣傳、展示企業(yè)形象的窗口,訪問者可以通過外部展示平臺查看到所有通過內(nèi)部管理平臺發(fā)布的信息。1.5 本章小結(jié)本章主要介紹了本文研究的內(nèi)容、國內(nèi)外發(fā)展情況和系統(tǒng)的設(shè)計(jì)思路,講述了本系統(tǒng)研究的必要性和必然性。第2章 相關(guān)技術(shù)2.1 web服務(wù)介紹web服務(wù)包含3種類型的角色:服務(wù)客戶端、服務(wù)提供程序和服務(wù)發(fā)現(xiàn)代理??蛻舳耸窍騱eb服務(wù)器發(fā)出請求的一款商業(yè)軟件。服務(wù)提供程序(service provider)響應(yīng)客戶端的服務(wù)請求,請求者使用提供者提供的服務(wù)。發(fā)現(xiàn)代理(discovery agency)用作所有已發(fā)布的web服務(wù)的存儲庫。這種代理可能支持向其發(fā)送描述,或者可能搜詢公共提供者以獲得描述。計(jì)算平臺可以承擔(dān)這些角色中的一個(gè)或多個(gè),例如同時(shí)作為請求者和提供程序,或者同時(shí)作為請求者、提供程序和服務(wù)發(fā)現(xiàn)代理。一個(gè)或多個(gè)web服務(wù)可以被結(jié)合起來以執(zhí)行一個(gè)完整的業(yè)務(wù)。如圖2-1所示,3種類型之間的數(shù)據(jù)交換。請求 回應(yīng)web 服務(wù)代理客戶端client服務(wù)器service 請求 回應(yīng)圖2-1 web服務(wù)請求在執(zhí)行這些角色的平臺間可以發(fā)生3種類型的操作:獲取、發(fā)布和綁定。服務(wù)提供程序?qū)崿F(xiàn)軟件組件,把描述直接發(fā)布給請求者或服務(wù)發(fā)現(xiàn)代理。服務(wù)請求者嘗試從本地或服務(wù)發(fā)現(xiàn)代理定位、找到、獲取服務(wù)描述(這種獲取操作可以在軟件開發(fā)期間或請求者軟件的執(zhí)行期間發(fā)生平臺間的通信以xm、以extensible markuplanguage,可擴(kuò)展標(biāo)記語言)形式的消息傳遞。這些消息的方向可以是單向、雙向、廣播或大量的消息,可以是同步或異步發(fā)送消息。web服務(wù)技術(shù)對它的使用者和開發(fā)人員都有好處,具有適應(yīng)性、應(yīng)用性、互操作性等特點(diǎn)。適應(yīng)性:可以使用任何編程語言、計(jì)算平臺和軟件體系結(jié)構(gòu)開發(fā)web服務(wù)。應(yīng)用性:web服務(wù)允許作為組件開發(fā)的軟件被其他軟件部件或被輸入到web瀏覽器的url重用。互操作性:web服務(wù)最大的好處是它們支持不同計(jì)算平臺之間的通信。平臺之間的通信不再要求它們必須具有相同的硬件和軟件組件。web服務(wù)支持使用java,c+。net,javascript和其他編程語言開發(fā)的多種平臺之間的交互操作性。因?yàn)閣eb服務(wù)建于web標(biāo)準(zhǔn)(比如xml)之上,所以業(yè)務(wù)組件之間的通信基于行業(yè)標(biāo)準(zhǔn)而非專門的協(xié)議。2.2 b/s系統(tǒng)結(jié)構(gòu)介紹b/s模式僅由瀏覽器和服務(wù)器構(gòu)成。這里所說的服務(wù)器是數(shù)據(jù)庫服務(wù)器、web服務(wù)器、應(yīng)用服務(wù)器等的總稱。b/s模式中,數(shù)據(jù)和程序都存放在服務(wù)器,用戶只要安裝瀏覽器,就可以訪問網(wǎng)站。1.b/s模式的結(jié)構(gòu)從邏輯架構(gòu)上來講,b/s模式可以分為四層,即客戶機(jī)(browser),web服務(wù)器、應(yīng)用程序服務(wù)器和數(shù)據(jù)服務(wù)器。browse:完成人機(jī)交互。web服務(wù)器對應(yīng)用程序的集中管理。它也可以根據(jù)其處理的具體業(yè)務(wù)而分為不同類型的服務(wù)器。數(shù)據(jù)服務(wù)器則主要負(fù)責(zé)數(shù)據(jù)的存儲和組織、數(shù)據(jù)庫的分布式管理、數(shù)據(jù)庫的備份和同步等。2.b/s模式的特點(diǎn)分布式應(yīng)用:b/s架構(gòu)采用服務(wù)器(server、數(shù)據(jù)庫服務(wù)器、瀏覽器(browser簡化了分布式應(yīng)用難題。跨平臺:只要安裝了瀏覽器,用戶便可以訪問網(wǎng)站,不受操作系統(tǒng)或數(shù)據(jù)庫的影響。方便部署和管理:因?yàn)檎麄€(gè)網(wǎng)站的管理、業(yè)務(wù)邏輯、數(shù)據(jù)庫操作、資源分配等以及更新升級等操作都由服務(wù)器來完成,大大降低了客戶機(jī)的管理。3.b/s模式的優(yōu)勢采用b/s架構(gòu)來設(shè)計(jì)企業(yè)門戶,可以使用最新最前沿的軟件開發(fā)技術(shù),在internet全球化的浪潮中,能夠得到很好的軟硬件技術(shù)支持。主要體現(xiàn)在以下幾方面:首先,用戶只需安裝瀏覽器,便可以完成所有的操作。其次,在維護(hù)時(shí),用戶只需更改服務(wù)器端的代碼即可,因此易于管理、維護(hù)和更新升級。再次,無需開發(fā)客戶端軟件,使用windows等操作系統(tǒng)內(nèi)置的tcp/ip協(xié)議和火狐、谷歌等瀏覽器就可以瀏覽網(wǎng)站資源。最后,采用公開的標(biāo)準(zhǔn)和協(xié)議,可使原有的系統(tǒng)平滑的升級到interneto。由于b/s模式有以上優(yōu)點(diǎn),這次企業(yè)門戶,我們采用b/s模式研發(fā)。2.3 sql server 2005 在當(dāng)今的互聯(lián)世界中,數(shù)據(jù)和管理數(shù)據(jù)的系統(tǒng)必須始終為用戶可用且能夠確保安全,有了sql server 2005,組織內(nèi)的用戶和it專家將從減少應(yīng)用程序宕機(jī)時(shí)間、提高可伸縮性及性能、更緊密的安全控制中獲益。sql server 2005也包括了很多新的和改進(jìn)的功能來幫助it團(tuán)隊(duì)更有效率的工作。sql server 2005包括了4個(gè)數(shù)據(jù)管理中的關(guān)鍵擴(kuò)充。1.易管理sql server 2005能夠更為簡單的部署、管理和優(yōu)化數(shù)據(jù)和分析應(yīng)用程序。作為一個(gè)數(shù)據(jù)管理平臺,sql server 2005提供了一個(gè)唯一的管理控制臺,使得數(shù)據(jù)管理人員能夠在組織內(nèi)的任何地方監(jiān)視、管理和調(diào)諧所有的數(shù)據(jù)庫和相關(guān)的服務(wù)。它還提供了一個(gè)可擴(kuò)展的管理架構(gòu),可以更容易的用sql管理對象來編程,使得用戶可以定制和擴(kuò)展他們的管理環(huán)境,獨(dú)立軟件開發(fā)商(isv)也能夠創(chuàng)建附加的工具和功能來更好的擴(kuò)展應(yīng)用。2.可用性在高可用技術(shù)、額外的備份和恢復(fù)功能以及復(fù)制增強(qiáng)上的投資使數(shù)據(jù)庫能夠構(gòu)建和部署高可用的應(yīng)用系統(tǒng)。sql server 2005在高可用上的創(chuàng)新有:數(shù)據(jù)鏡像,故障轉(zhuǎn)移集群,數(shù)據(jù)庫快照和增強(qiáng)的聯(lián)機(jī)操作,這有助于最小化宕機(jī)時(shí)間和確保企業(yè)的關(guān)鍵系統(tǒng)可用。3.可伸縮性提供了諸如表分區(qū)、快照隔離、64位支持等方面的高級可伸縮性功能,使管理者能夠使用sql server 2005構(gòu)建和部署最關(guān)鍵的應(yīng)用。表和索引的分區(qū)功能顯著的增強(qiáng)了對大型數(shù)據(jù)庫的查詢性能。4.安全性 sql server 2005在數(shù)據(jù)庫平臺的安全模型上有了顯著的增強(qiáng),由于提供了更為精確和靈活的控制,數(shù)據(jù)安全更為嚴(yán)格。為了給管理者數(shù)據(jù)提供更高級別的安全,微軟做了相當(dāng)多的投資,實(shí)現(xiàn)了很多特性: 在認(rèn)證空間里強(qiáng)制sql server login密碼策略。 在認(rèn)證空間里可根據(jù)不同的范圍上指定的權(quán)限來提供更細(xì)的粒度。 在安全管理空間中允許分離所有者和模式。 根據(jù)sql server 2005數(shù)據(jù)庫相對功能強(qiáng)大,存儲數(shù)據(jù)量大,簡單易學(xué),本網(wǎng)站系統(tǒng)選用sql server 2005。2.4本章小結(jié) 本章主要對系統(tǒng)所用到的技術(shù)作了詳細(xì)的介紹,闡述了web月及務(wù)的工作原理,介紹了b/s結(jié)構(gòu),另外,還對sql server 2005的主要特性做了分析總結(jié)。第3章 門戶網(wǎng)站的需求分析3.1 需求概述 所謂的網(wǎng)站可行性分析就是弄清將要設(shè)計(jì)的項(xiàng)目是否具有實(shí)現(xiàn)的價(jià)值和意義。對網(wǎng)站可行性分析的過程實(shí)際上就是一次對系統(tǒng)分析和系統(tǒng)設(shè)計(jì)簡化的過程。但是可行性分析不是解決具體的實(shí)施問題,僅僅是卻定這個(gè)項(xiàng)目是否值得去解決,是分析該項(xiàng)目存在著哪些風(fēng)險(xiǎn)。換言之,就是研究網(wǎng)站開發(fā)成功的可能性,減小網(wǎng)站開發(fā)所需要面臨的風(fēng)險(xiǎn)??尚行匝芯渴蔷W(wǎng)站開發(fā)過城中的一個(gè)計(jì)劃的過程,它的研究范圍非常的廣泛,在本文中我們主要是針對銷售網(wǎng)站的經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性幾個(gè)方面進(jìn)行具體的分析。3.2 技術(shù)可行性分析 技術(shù)可行性就是分析現(xiàn)有的技術(shù)是否能夠?qū)W(wǎng)站的設(shè)計(jì)提供良好的技術(shù)支持,也就是說網(wǎng)站的設(shè)計(jì)在技術(shù)上是否能夠?qū)崿F(xiàn)。1.開放性 給予網(wǎng)絡(luò)的企業(yè)信息平臺,致力于服務(wù)整個(gè)社會,可以有效的將不同地方的客戶進(jìn)行關(guān)聯(lián),開放性原則的設(shè)計(jì)保證了信息共享,為促進(jìn)行業(yè)發(fā)展提供了良好的支持。系統(tǒng)建設(shè)給予java等可移植性平臺,通過webservice提供信息的網(wǎng)絡(luò)交互。2.先進(jìn)性 網(wǎng)絡(luò)的發(fā)展口新月異,新的技術(shù)可以有效的節(jié)約運(yùn)營和維護(hù)成本,所以系統(tǒng)中應(yīng)用了較為先進(jìn)的架構(gòu)和開發(fā)技術(shù)。3.標(biāo)準(zhǔn)性 網(wǎng)站將嚴(yán)格遵循國際上相應(yīng)的標(biāo)準(zhǔn)。4.可擴(kuò)充性 考慮到網(wǎng)站以后有可能進(jìn)行升級,所以在進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)時(shí)充分考慮系統(tǒng)的可擴(kuò)充性以便軟件系統(tǒng)的后期開發(fā)。 因此得出技術(shù)是可行的。3.3 經(jīng)濟(jì)可行性分析 所謂的經(jīng)濟(jì)可行性就是從經(jīng)濟(jì)效益的方面分析網(wǎng)站是否能夠帶來里良好的經(jīng)濟(jì)效益,看網(wǎng)站的設(shè)計(jì)是否具有必要性。 從經(jīng)濟(jì)可行性的角度看銷售網(wǎng)站的設(shè)計(jì)的必要性,我們會發(fā)現(xiàn),隨著近些年來網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及人們生活水準(zhǔn)的提高。銷售己經(jīng)從一種單一的現(xiàn)實(shí)的銷售形式發(fā)展到了一種基于網(wǎng)絡(luò)的銷售形式,即網(wǎng)上銷售。網(wǎng)上銷售可以使用戶即使足不出戶也可以買到自己喜歡的產(chǎn)品。通過對廣大用戶的調(diào)查我們可以發(fā)現(xiàn)個(gè)非常顯著的問題,即越來越多的人們對于網(wǎng)上銷售這種銷售形式產(chǎn)生了濃厚的興趣,并且現(xiàn)實(shí)生活中進(jìn)行網(wǎng)絡(luò)銷售的人數(shù)也成幾何增長的趨勢。 通過對上述的介紹我們可以發(fā)現(xiàn)網(wǎng)上銷售在網(wǎng)絡(luò)體系中的重要性,但是國內(nèi)具有一定規(guī)模的專業(yè)銷售還是比較少的,僅限于我們所熟知的幾個(gè)銷售網(wǎng)站,并且國內(nèi)的網(wǎng)絡(luò)消費(fèi)環(huán)境也尚未完善,和傳統(tǒng)的銷售環(huán)境進(jìn)行對比,網(wǎng)上銷售還存在著許許多多的問題,例如售后服務(wù)和質(zhì)量保障這些問題在現(xiàn)實(shí)生活中己經(jīng)屢見不鮮了。正式由于這些不健全的方面促使網(wǎng)上銷售的不斷發(fā)展。所以對銷售網(wǎng)站的開發(fā)具有著很大的經(jīng)濟(jì)效益,因此通過以上的研究,從經(jīng)濟(jì)的角度來考慮網(wǎng)站的設(shè)計(jì)是可行性。3.4 法律可行性分析 法律可行性就是從法律的角度上看設(shè)計(jì)銷售網(wǎng)站會涉及哪些與法律有關(guān)的問題即對網(wǎng)站的設(shè)計(jì)是否違反法律。 從法律的方面來看,近幾年來國內(nèi)出臺了許多與網(wǎng)絡(luò)相關(guān)的法律,為網(wǎng)上銷售提供了一些法律保障,這些法律保證可以使許多用戶對銷售網(wǎng)站更加信任。并且由于國內(nèi)己經(jīng)有幾家初具規(guī)模的和銷售網(wǎng)站,所以在銷售網(wǎng)站的建設(shè)上不存在任何的法律上的障礙。所以從法律的角度對網(wǎng)站的設(shè)計(jì)是可行的。3.5 功能性需求分析 企業(yè)門戶網(wǎng)站系統(tǒng)基本功能模塊包括:用戶管理模塊、新聞動態(tài)模塊、產(chǎn)品展示模塊、施工現(xiàn)場模塊、合作加盟模塊。企業(yè)網(wǎng)站模塊和子模塊功能圖如圖 3-1所示;企業(yè)門戶網(wǎng)站用戶管理新聞動態(tài)產(chǎn)品展示施工現(xiàn)場合作加盟水利施工現(xiàn)場加盟條件加盟流程修改用戶名媒體焦點(diǎn)公路施工設(shè)備橋梁施工設(shè)備水利施工設(shè)備公路施工現(xiàn)場橋梁施工現(xiàn)場企業(yè)新聞修改密碼領(lǐng)導(dǎo)關(guān)懷加盟費(fèi)用圖3-1 系統(tǒng)功能模塊圖3.5.1 新聞管理 用戶從登錄頁面進(jìn)行登錄,在代辦事項(xiàng)中選擇新聞模塊,并選擇發(fā)布新聞,填寫完成后,點(diǎn)擊提交,系統(tǒng)會進(jìn)行字段驗(yàn)證,未通過則系統(tǒng)彈出相應(yīng)錯(cuò)誤信息,通過后根據(jù)用戶選擇的新聞發(fā)布范圍發(fā)布的對應(yīng)的網(wǎng)站服務(wù)器,此時(shí)該條新聞進(jìn)入審核狀態(tài),在宣傳部主任的代辦事項(xiàng)中會列出未審核的新聞,由宣傳部主任進(jìn)行新聞審批。 通過系統(tǒng)提供的預(yù)覽功能查看新聞是否符合條件,若審核不通過,則填寫審核不通過的原因告之用戶重新發(fā)布,此時(shí)該條新聞退回到用戶的代辦事項(xiàng)中;若審核通過,看該條新聞是否需要二次加工,若需要?jiǎng)t該條新聞流轉(zhuǎn)到加工人員代辦事項(xiàng)中,新聞審核通過后將在前臺頁面顯示出來,新聞管理的用例圖如圖 3-2所示。 發(fā)布新聞修改新聞查找新聞刪除新聞管理人員或新聞發(fā)布人員圖3-2 新聞管理用例圖1.發(fā)布新聞 管理員或新聞發(fā)布人員可以根據(jù)授權(quán)的范圍在選擇所屬的產(chǎn)品下進(jìn)行發(fā)布新聞,新聞標(biāo)題字?jǐn)?shù)少于50字,副標(biāo)題字?jǐn)?shù)少于30字,內(nèi)容字?jǐn)?shù)少于2000字,文件大小不能超過500mb,必須指明發(fā)布到內(nèi)網(wǎng)或是外網(wǎng)。2.修改新聞 管理員可以在授權(quán)的范圍修改現(xiàn)有新聞。特別注意,修改后的新聞需要重新修訂發(fā)布后才可以顯示在前臺頁面3.刪除新聞 管理員可以在授權(quán)的范圍刪除現(xiàn)有的新聞,過期的新聞和作廢的新聞,需要及時(shí)刪除。 4.查找新聞 管理員可以在授權(quán)的范圍查找新聞并可以對其進(jìn)行各種操作。 3.5.2 產(chǎn)品展示 形象、直觀、便利的促進(jìn)客戶了解產(chǎn)品,用戶從登錄頁面進(jìn)行登錄,把最新產(chǎn)品實(shí)體展現(xiàn)在客戶面前,實(shí)時(shí)刪除和更新產(chǎn)品的最新動態(tài)。如圖3-3所示管理人員或新聞發(fā)布人員添加產(chǎn)品刪除產(chǎn)品查看產(chǎn)品圖3-3 產(chǎn)品展示用例圖1.添加產(chǎn)品 管理員可以在授權(quán)的范圍對選擇的產(chǎn)品添加一個(gè)新的產(chǎn)品,并按照要求填寫產(chǎn)品的各種屬性值,其中帶*的部分必須填寫完整,不能缺項(xiàng)。中文名字和英文名字不能為空、中文名稱簇30個(gè)漢字、英文名稱簇50個(gè)漢字。2.刪除產(chǎn)品 管理員可以在授權(quán)的范圍刪除己存在的產(chǎn)品,產(chǎn)品己經(jīng)在使用的無法刪除,只能刪除不再使用的產(chǎn)品。并且刪除的產(chǎn)品只能刪除單個(gè)產(chǎn)品,如果產(chǎn)品中包含有子產(chǎn)品的,需使用刪除產(chǎn)品及子產(chǎn)品。3.查看產(chǎn)品 管理員可以在授權(quán)的范圍對存在的產(chǎn)品進(jìn)行查看,并可以對該項(xiàng)產(chǎn)品進(jìn)行各種操作。3.5.3 權(quán)限管理 系統(tǒng)管理員登錄內(nèi)網(wǎng)后可在此進(jìn)行權(quán)限管理,包括角色、資源組、用戶的授權(quán)。對于授權(quán)的用戶可以訪問特定的資源,未授權(quán)的用戶無法訪問任何資源甚至無法登陸系統(tǒng)。3.6 門戶網(wǎng)站非功能需求分析 企業(yè)門戶網(wǎng)站系統(tǒng)的性能要達(dá)到以下幾個(gè)方面:1.界面需求 以藍(lán)色基調(diào)為主,給人以平靜、理智、美觀大方的感覺,體現(xiàn)學(xué)院博學(xué)篤行、術(shù)道精誠的辦學(xué)特色。2.安全穩(wěn)定性 系統(tǒng)各個(gè)功能模塊能夠正常運(yùn)行,系統(tǒng)運(yùn)行過程中不產(chǎn)生錯(cuò)誤。采用增強(qiáng)網(wǎng)站數(shù)據(jù)的遠(yuǎn)程災(zāi)難備份技術(shù),在網(wǎng)站遇到攻擊和意外情況下快速恢復(fù)網(wǎng)站。能抵制黑客和一般的網(wǎng)絡(luò)攻擊,有必要的安全策略和安全防護(hù)機(jī)制。3.易用性 界面人性化,簡單易懂,操作方便。4.數(shù)據(jù)保密性 系統(tǒng)種包含用戶私人信息,因此對密碼進(jìn)行md5加密設(shè)計(jì),保證用戶密碼的安全性和私密性。5.操作安全性 由于用戶的操作不慎可能導(dǎo)致數(shù)據(jù)被誤刪,誤改等情況,這里要求在每次刪除的時(shí)候提醒用戶,以防誤操作。6.效率 系統(tǒng)執(zhí)行效率高,速度快。7.可兼容性 支持多種操作系統(tǒng)和瀏覽器。8.可擴(kuò)展性 主題樣式、內(nèi)容,功能方便擴(kuò)展,方便后期維護(hù)。3.7 本章小結(jié) 本章首先介紹了企業(yè)門戶網(wǎng)站系統(tǒng)的需求概述、業(yè)務(wù)需求分析、功能性需求和非功能性需求。在功能性需求中詳細(xì)對系統(tǒng)業(yè)務(wù)模塊用例圖分析進(jìn)行詳細(xì)描述。第4章 門戶網(wǎng)站的設(shè)計(jì) 本章介紹系統(tǒng)設(shè)計(jì)的原則、系統(tǒng)運(yùn)行的軟硬件環(huán)境、系統(tǒng)總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)出錯(cuò)處理設(shè)計(jì)、系統(tǒng)部署與運(yùn)行等問題。重點(diǎn)從網(wǎng)站系統(tǒng)的功能結(jié)構(gòu)、系統(tǒng)的數(shù)據(jù)處理流程、系統(tǒng)的界面等方面做了詳細(xì)的設(shè)計(jì);從數(shù)據(jù)庫設(shè)計(jì)原理出發(fā),對網(wǎng)站數(shù)據(jù)庫做了系統(tǒng)的設(shè)計(jì)。4.1 系統(tǒng)總體設(shè)計(jì)原則 網(wǎng)站系統(tǒng)的設(shè)計(jì)是網(wǎng)站系統(tǒng)開發(fā)過程中重要的一個(gè)環(huán)節(jié),直接關(guān)系到系統(tǒng)將來能否達(dá)到預(yù)期的目標(biāo)。由于軟件開發(fā)過程是一個(gè)復(fù)雜而繁瑣的工程,所以在開發(fā)過程中,應(yīng)該遵循網(wǎng)站系統(tǒng)開發(fā)的基本原則,使得系統(tǒng)既能滿足業(yè)務(wù)需求,又能適應(yīng)未來發(fā)展需要。具體來說,系統(tǒng)開發(fā)的原則有以下幾點(diǎn)。1.實(shí)用性原則 在系統(tǒng)設(shè)計(jì)過程中,“實(shí)用”是軟件設(shè)計(jì)的第一目標(biāo),設(shè)計(jì)的軟件能否在實(shí)際應(yīng)用中解決實(shí)際問題,這是每個(gè)軟件設(shè)計(jì)人員必須關(guān)心的問題。軟件設(shè)計(jì)以實(shí)用為原則,不能注重形式,開發(fā)的軟件就是針對實(shí)際問題來設(shè)計(jì)。2.擴(kuò)展性原則 由于互聯(lián)網(wǎng)發(fā)展速度較快,開發(fā)一個(gè)軟件,要耗費(fèi)較大的人力和物力,在系統(tǒng)設(shè)計(jì)時(shí),要考慮環(huán)境的變換以及軟件對環(huán)境的適應(yīng)性和擴(kuò)展性。也就是在新的環(huán)境下,在原開發(fā)軟件基礎(chǔ)上能改進(jìn)軟件,使其能適應(yīng)環(huán)境的變換。一般在軟件設(shè)計(jì)中,采用系統(tǒng)模塊化思想對軟件進(jìn)行分布式設(shè)計(jì),最后整合,已達(dá)到新環(huán)境下,在原軟件的基礎(chǔ)上,對軟件功能上的擴(kuò)展性。3.可靠性原則 系統(tǒng)應(yīng)該是可靠的,在系統(tǒng)訪問出現(xiàn)異常情況下,系統(tǒng)應(yīng)該自動關(guān)閉和自我保護(hù),同時(shí),提供異常信息報(bào)告方便用戶查詢原因,以免系統(tǒng)出現(xiàn)癱瘓導(dǎo)致數(shù)據(jù)的流失。在設(shè)計(jì)時(shí),可采用系統(tǒng)自動備份功能,當(dāng)系統(tǒng)出現(xiàn)異常情況時(shí),在沒有其他修復(fù)方法的情況下,對數(shù)據(jù)可進(jìn)行恢復(fù)。4.易操作性原則 web系統(tǒng)在實(shí)際應(yīng)用過程中,應(yīng)該是簡單易操作的,在軟件管理上是易于管理的。只要對軟件開發(fā)人員進(jìn)行簡單培訓(xùn)與指導(dǎo),就能操作使用該軟件。在軟件設(shè)計(jì)時(shí),盡量采用智能化窗口功能,用戶點(diǎn)擊窗口按鈕,就可實(shí)現(xiàn)操作的設(shè)計(jì)原則。5.安全性原則 現(xiàn)在計(jì)算機(jī)病毒種類較多,危害性較大,在系統(tǒng)設(shè)計(jì)過程中,安全性是必須考慮的要素。一般在設(shè)計(jì)過程中,對于權(quán)限的限制盡量采用分類設(shè)計(jì),不同用戶授予不同的權(quán)限;對一些保密性的材料可采用加密技術(shù),不讓用戶看到具體的內(nèi)容結(jié)構(gòu),只有管理員輸入密碼,才能查看內(nèi)容結(jié)構(gòu)。對于管理后臺的設(shè)計(jì),可采用統(tǒng)一密碼驗(yàn)證的設(shè)計(jì)方式,實(shí)現(xiàn)系統(tǒng)的安全運(yùn)行。4.2 系統(tǒng)總體架構(gòu) 企業(yè)門戶網(wǎng)站總體架構(gòu)采取前臺網(wǎng)站和后臺網(wǎng)站分離的架構(gòu)模式,職工在后臺網(wǎng)站可以利用動態(tài)功能網(wǎng)絡(luò)辦公,操作的結(jié)果可以在前臺網(wǎng)站顯示。所有設(shè)計(jì)和實(shí)現(xiàn)均運(yùn)用基于mvc模式的設(shè)計(jì),采用java語言按照面向?qū)ο笏枷刖幊?,使程序具有良好的可讀性、可修改性、可維護(hù)性和可重用性。同時(shí)由于前臺網(wǎng)站采用靜態(tài)頁面解析的方式,系統(tǒng)的穩(wěn)定性和安全性得到有效保障,教職工訪問網(wǎng)站效率進(jìn)一步提高。系統(tǒng)總體架構(gòu)如圖4-1所示。sql server2005前臺頁面網(wǎng)站首頁視頻中心合作加盟聯(lián)系我們新聞動態(tài)產(chǎn)品展示關(guān)于我們施工現(xiàn)場網(wǎng)站后臺管理圖4-1 系統(tǒng)總體架構(gòu)圖4.3 系統(tǒng)運(yùn)行軟硬件環(huán)境 1.服務(wù)器端:內(nèi)存2g以上、硬盤1406以上scsi硬盤。 2.客戶端:256mb以上內(nèi)存、硬盤40g以上、網(wǎng)卡、網(wǎng)線等。 3.系統(tǒng)開發(fā)平臺:myeclipse 。 4.數(shù)據(jù)庫管理平臺:sql server 2005。 5.運(yùn)行平臺:windows xp、windows 7。 6.分辨率:最佳效果1024 x 768像素。 7.瀏覽器:internet explore、火狐、360瀏覽器或其他瀏覽器。4.4 網(wǎng)站系統(tǒng)總體設(shè)計(jì) 網(wǎng)站系統(tǒng)總體設(shè)計(jì)采用面向?qū)ο笤O(shè)計(jì)方法,從系統(tǒng)功能包圖、數(shù)據(jù)處理流程圖、模塊界面原型等方面做設(shè)計(jì)與分析。4.4.1 系統(tǒng)功能結(jié)構(gòu) 根據(jù)系統(tǒng)模塊化設(shè)計(jì)思想,將總系統(tǒng)化分主題網(wǎng)站、文化交流區(qū)、信息分類等以及各縣區(qū)對應(yīng)的多個(gè)主要子系統(tǒng),主題網(wǎng)站主要采用新聞發(fā)布系統(tǒng),支持界面中企業(yè)新聞、企業(yè)精神等動態(tài)頁面的實(shí)現(xiàn)功能;分類信息等子網(wǎng)站主要提供產(chǎn)品等信息發(fā)布與交流。各子系統(tǒng)網(wǎng)站管理平臺具有各自對應(yīng)的產(chǎn)品,產(chǎn)品后臺管理功能實(shí)現(xiàn)是由綜合門戶網(wǎng)站各子系統(tǒng)管理平臺管理實(shí)現(xiàn)。最后,對這些子網(wǎng)系統(tǒng)站進(jìn)行了整合,共同組成該網(wǎng)站的綜合管理系統(tǒng),具體的系統(tǒng)功能包圖如圖4-2所示。4.4.2 系統(tǒng)界面設(shè)計(jì)根據(jù)對企業(yè)市互聯(lián)網(wǎng)情況的調(diào)查分析,結(jié)合企業(yè)市特殊的地理位置,我們設(shè)計(jì)了網(wǎng)民比較感興趣的、常用的網(wǎng)站產(chǎn)品。如何對網(wǎng)站產(chǎn)品進(jìn)行合理的安排以及頁面結(jié)構(gòu)的安排,就是網(wǎng)站界面設(shè)計(jì)。界面設(shè)計(jì)要求美觀、大方、簡潔。在制作過程中,可以考慮由網(wǎng)站設(shè)計(jì)人員、網(wǎng)站美工聯(lián)合開發(fā)界面。企業(yè)門戶網(wǎng)站設(shè)計(jì)界面圖網(wǎng)站首頁聯(lián)系我們視頻中心產(chǎn)品展示關(guān)于我們新聞動態(tài)施工現(xiàn)場合作加盟新聞動態(tài) 公司簡介聯(lián)系我們 產(chǎn)品展示視頻演示企業(yè)電話 企業(yè)qq企業(yè)郵箱聯(lián)系地址加盟條件 加盟費(fèi)用加盟流程經(jīng)銷商展示領(lǐng)導(dǎo)關(guān)懷企業(yè)宣傳媒體焦點(diǎn)公路施工現(xiàn)場橋梁施工現(xiàn)場水利施工現(xiàn)場企業(yè)新聞 領(lǐng)導(dǎo)關(guān)懷媒體聚焦 員工活動公路施工設(shè)備橋梁施工設(shè)備水利施工設(shè)備公司概況 企業(yè)文化品牌形象 企業(yè)基地圖4-2 系統(tǒng)功能包圖4.5 門戶網(wǎng)站前臺模塊功能設(shè)計(jì) 網(wǎng)站的前臺風(fēng)格設(shè)計(jì)是網(wǎng)站前臺設(shè)計(jì)的一卜重要部分,一半的用戶對網(wǎng)站的喜愛都是從網(wǎng)站的直觀視覺的角度上如何能夠夠更好的擁有一個(gè)屬于自己的網(wǎng)站風(fēng)格,使網(wǎng)站能夠?qū)τ脩艟哂懈蟮奈Α?網(wǎng)站的前臺部分主要介紹下面四個(gè)功能模塊:1.用戶登錄 用戶登錄模塊主要的功能是用于用戶登錄。用戶登錄網(wǎng)站購買產(chǎn)品時(shí)首先需要進(jìn)行登錄操作,該模塊與數(shù)據(jù)庫進(jìn)行連接系統(tǒng)會根據(jù)用戶輸入的用戶名以及密碼識別用戶是否為本網(wǎng)站的注冊會員。如果用戶名與密碼以及驗(yàn)證碼輸入正確后,將返回網(wǎng)站首頁并提示用戶登錄成功。如果用戶忘記密碼可以點(diǎn)擊用找回密碼按鈕,填寫相關(guān)的用戶信息找回密碼。如果是首次登錄網(wǎng)站的用戶可以點(diǎn)擊注冊按鈕進(jìn)入注冊頁面。在登錄成功以后用戶還可通過登錄模塊進(jìn)入用戶中心,通過用戶中心用戶可以了解個(gè)人信息以及銷售資料。最后如果用戶對網(wǎng)站的操作結(jié)束后可以通過注銷登錄來退出登錄狀態(tài)。具體的網(wǎng)站登錄流程如圖4-3所示:圖4-3 用戶 2.注冊模塊 注冊模塊主要用于對首次登錄網(wǎng)站的用戶并且準(zhǔn)備成為網(wǎng)站會員的用戶進(jìn)行注冊用戶功能的。該模塊與數(shù)據(jù)庫中的用戶表相關(guān)聯(lián)?!坝脩艨梢酝ㄟ^首頁進(jìn)入該模塊。該模塊應(yīng)該具有以下功能:協(xié)議條款,用戶點(diǎn)擊注冊首先會彈出協(xié)議界面用戶認(rèn)真閱讀本網(wǎng)站的會員守則后確定無誤后點(diǎn)擊同意后進(jìn)入信息輸入界面。信息輸入項(xiàng)主要有,用戶名輸入(不得小于兩位),當(dāng)輸入用戶名是系統(tǒng)會調(diào)用數(shù)據(jù)庫的用戶表查看是否有與輸入相同的用戶名,如果沒用用戶可繼續(xù)輸入其他項(xiàng)目。密碼輸入(長度不能小于6位),密碼輸入后需要二次輸入密碼,系統(tǒng)會判斷兩次輸入的密碼是否一致。具體的網(wǎng)站注冊流程圖如圖4-4所示: 圖4-4 注冊模塊3.產(chǎn)品新增 銷售模塊作為一個(gè)銷售網(wǎng)站的重要組成部分,其設(shè)計(jì)的好壞直接影響用戶對網(wǎng)站的喜愛程度。當(dāng)用戶進(jìn)入網(wǎng)站并成功登陸后可以進(jìn)行查看銷售側(cè)和操作。用戶點(diǎn)擊產(chǎn)品處的按鈕將產(chǎn)品直接成列在整個(gè)框架內(nèi)。產(chǎn)品界面主要顯示的有產(chǎn)品的名稱、性能、屬性數(shù)等信息。如果用戶確認(rèn)所有信息無誤后可以點(diǎn)擊下訂單按鈕實(shí)現(xiàn)產(chǎn)品操作,如為添加完畢可以點(diǎn)擊繼續(xù)添加按鈕,用戶還可點(diǎn)擊刪除按鈕刪除不想添加的產(chǎn)品。通過以上功能有效的模仿了一個(gè)如。產(chǎn)品新增相關(guān)的流程圖如圖4-5所示圖4-5 產(chǎn)品新增4.新聞版塊 該模塊現(xiàn)實(shí)從后臺新聞表中讀取的新聞信息。新聞信息由后臺用戶添加進(jìn)新聞表。如圖4-6圖4-6 新聞版塊4.6 門戶網(wǎng)站后臺模塊功能設(shè)計(jì) 后臺管理主要用于系統(tǒng)管理員對網(wǎng)站系統(tǒng)進(jìn)行操作的,管理員可以通過網(wǎng)站后臺對網(wǎng)站進(jìn)行維護(hù)、修改。網(wǎng)站的后臺是一個(gè)網(wǎng)站開發(fā)的重要組成部分,主要分為后臺登錄、產(chǎn)品管理、用戶管理、新聞管理、常規(guī)設(shè)置等5個(gè)功能模塊。下面對它們的功能進(jìn)行具體的介紹。1.后臺登錄頁面 后臺登錄界面主要包含管理員名輸入項(xiàng)和管理員密碼輸入項(xiàng),網(wǎng)管站的默認(rèn)管理員名設(shè)置為admin密碼為123。界面讀取后臺的管理員表核對用戶名與密碼是否輸入正確,如果準(zhǔn)確無誤的話成功進(jìn)入網(wǎng)站后臺。后臺登錄流程圖如圖4-76所示:圖4-7 后臺登陸2.產(chǎn)品管理 產(chǎn)品類別管理主要分為:添加新品、修改產(chǎn)品、管理產(chǎn)品訂單三個(gè)部分。點(diǎn)擊添加新品可以添加網(wǎng)站新加入的產(chǎn)品信息,需要填寫產(chǎn)品的相關(guān)項(xiàng)有產(chǎn)品的大類別和下類別產(chǎn)品名稱、品牌、生產(chǎn)日期、產(chǎn)品價(jià)格、庫存、型號等信息并上傳產(chǎn)品的實(shí)物圖片。輸入完畢后產(chǎn)品信息將存入產(chǎn)品表中,前臺將會顯示其相關(guān)信息。點(diǎn)擊修改產(chǎn)品,可以將產(chǎn)品信息進(jìn)行修改后并存入產(chǎn)品表保存修改。點(diǎn)擊管理上產(chǎn)品訂單可以對產(chǎn)品的訂單進(jìn)行查看,以便為用戶準(zhǔn)時(shí)發(fā)送貨品。具體功能如圖4-8所示:圖4-8 產(chǎn)品管理3.用戶管理 該模塊由前臺用戶管理以及后臺用戶管理組成。點(diǎn)擊前臺用戶管理,管理員可以對前臺用戶的信息進(jìn)行修改刪除操作。并將修改后的信息保存到用戶表中。點(diǎn)擊后臺用戶,用戶可以對后臺用戶進(jìn)行管理,添加刪除后臺用戶并對用戶設(shè)置相應(yīng)的用戶權(quán)限。后臺管理員將根據(jù)其用戶的權(quán)限對后天進(jìn)行操作。最后將對后臺用戶的修改刪除保存到后臺用戶表中。如圖4-9所示: 圖4-9 用戶管理4.新聞管理 該模塊主要分為添加首頁新聞、新聞修改刪除、首頁公告設(shè)置、留言版塊管理的功能。點(diǎn)擊添加首頁新聞,可以輸入新聞的主題以及內(nèi)容,輸入后的記過將保存到數(shù)據(jù)庫中的新聞表中。點(diǎn)擊新聞修改刪除,可以對網(wǎng)站的新聞進(jìn)行修改以及刪除操作,相應(yīng)的修改將保存到數(shù)據(jù)庫中。點(diǎn)擊首頁公告設(shè)置。如圖4-10所示:圖4-10 新聞管理5.常規(guī)設(shè)置 模塊主要由網(wǎng)站初始設(shè)置、網(wǎng)站廣告設(shè)置以及修改初始登錄密碼等三部分功能組成。點(diǎn)擊網(wǎng)站初始設(shè)置能夠?qū)W(wǎng)站的一些基本信息進(jìn)行設(shè)置如網(wǎng)站網(wǎng)址、網(wǎng)站名稱、網(wǎng)站email、公司地址、公司郵編以及公司電話等信息。并且能夠?qū)W(wǎng)站前臺的頁面風(fēng)格進(jìn)行設(shè)置。點(diǎn)擊進(jìn)入網(wǎng)站廣告設(shè)置可以為網(wǎng)站添加廣告。點(diǎn)擊修改初始登錄密碼,管理員便可以對初始管理員登錄密碼進(jìn)行修改,修改后系統(tǒng)將修改的信息存入數(shù)據(jù)表中。4.7 本章小結(jié) 本章根據(jù)系統(tǒng)開發(fā)需求分析,遵循系統(tǒng)設(shè)計(jì)的原則,對系統(tǒng)的功能結(jié)構(gòu)、界面做了系統(tǒng)的設(shè)計(jì),進(jìn)而根據(jù)系統(tǒng)的特點(diǎn)和使用環(huán)境對系統(tǒng)的安全以及制作過程中考慮的推廣要素做了詳細(xì)的設(shè)計(jì)。第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)5.1 數(shù)據(jù)庫設(shè)計(jì)原理 數(shù)據(jù)庫設(shè)計(jì)(database design)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫的設(shè)計(jì)是一個(gè)關(guān)鍵問題,良好的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)共享,精簡不必要的系統(tǒng)開銷,減少

溫馨提示

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

評論

0/150

提交評論