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

下載本文檔

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

文檔簡介

寧夏大學(xué)新華學(xué)院本科學(xué)位論文摘 要當今社會網(wǎng)絡(luò)技術(shù)的快速發(fā)展,使得互聯(lián)網(wǎng)己成為信息的主要載體,成為信息陣地的前沿,信息網(wǎng)絡(luò)化更是信息化建設(shè)的重要途徑之一。其中,網(wǎng)站作為互聯(lián)網(wǎng)中的重要成員,它的作用更是不言而喻,不論是企業(yè)、單位、企業(yè)、公司或是個人,無不使用網(wǎng)站樹立自身品牌形象,宣傳文化特色,利用圖文聲像等表現(xiàn)形式進行信息的傳播。另一方面,企業(yè)的網(wǎng)站還承擔著為企業(yè)員工服務(wù)的功能。門戶網(wǎng)站為其提供了可能。 論文主要研究實現(xiàn)企業(yè)宣傳信息門戶網(wǎng)站。采用的struts2框架技術(shù),實現(xiàn)企業(yè)辦公的jbpm工作流系統(tǒng),實現(xiàn)只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)的賬號登錄。門戶網(wǎng)站采用流行的uml需求分析模式和成熟的面向?qū)ο笤O(shè)計方法,完成門戶網(wǎng)站的功能需求、模塊設(shè)計和數(shù)據(jù)庫設(shè)計。前臺網(wǎng)站采用apache提供web服務(wù),全部是靜態(tài)網(wǎng)頁采用ssi技術(shù),由后臺管理頁面產(chǎn)品并生成。后臺網(wǎng)站則采用tomcat提供服務(wù),全部是動態(tài)頁面,采用struts2框架和jbpm工作流實現(xiàn),將發(fā)布的信息生成靜態(tài)頁面后保存到前臺網(wǎng)站中。 最后對門戶網(wǎng)站進行了性能測試,測試網(wǎng)站的各個模塊功能實現(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 實現(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)濟可行性分析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è)計154.1 系統(tǒng)總體設(shè)計原則154.2 系統(tǒng)總體架構(gòu)164.3 系統(tǒng)運行軟硬件環(huán)境164.4 網(wǎng)站系統(tǒng)總體設(shè)計174.4.1 系統(tǒng)功能結(jié)構(gòu)174.4.2 系統(tǒng)界面設(shè)計174.5 門戶網(wǎng)站前臺模塊功能設(shè)計184.6 門戶網(wǎng)站后臺模塊功能設(shè)計214.7 本章小結(jié)23第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計245.1 數(shù)據(jù)庫設(shè)計原理245.2 數(shù)據(jù)庫建模245.3 數(shù)據(jù)庫邏輯設(shè)計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參考文獻33致謝3437第1章 緒論1.1 選題背景及意義當今門戶網(wǎng)站,是指通向某類綜合性互聯(lián)網(wǎng)信息資源并提供有關(guān)信息服務(wù)的應(yīng)用系統(tǒng)。而本文所開發(fā)的企業(yè)門戶網(wǎng)站正是這樣一個web應(yīng)用框架,它將各種應(yīng)用系統(tǒng)、數(shù)據(jù)資源和互聯(lián)網(wǎng)資源集成到一個信息管理平臺之上,以服務(wù)人需求為導(dǎo)向,提供企業(yè)信息、咨詢輔導(dǎo)和業(yè)務(wù)信息等,促進企業(yè)業(yè)務(wù)流程的優(yōu)化、服務(wù)資源的整合、管理效率的提高,同時有利于降成本;以不公開為例外,大力推行企業(yè)公開,廣泛接受社會監(jiān)督,提高企業(yè)工作透明度,增強企業(yè)部門的公信力;以產(chǎn)品互動為需求,通過網(wǎng)上公眾參與等方式,進一步拉近企業(yè)與消費者的距離,既有利于建立和諧的銷售和消費關(guān)系,也有助于提高企業(yè)知名度,同時把企業(yè)建設(shè)成為強有力的、負責任的、文明的合法企業(yè),更好地發(fā)揮門戶網(wǎng)站的作用。 其次,企業(yè)通過網(wǎng)站為消費者及客戶提供新聞報道、通知發(fā)布、收發(fā)郵件等服務(wù)。新網(wǎng)站將成為各企業(yè)、各部門之間信息共享、辦公流程運作的基礎(chǔ)通道,同時提供各種服務(wù)于全社會及交流活動的平臺,為社會樹立一個符合本企業(yè)形象的窗口,建立起了同其他系統(tǒng)或其他企業(yè)的交流通道。 因此,企業(yè)門戶網(wǎng)站是一個連接企業(yè)與外界的網(wǎng)站,它提供一個單一訪問接口,企業(yè)員工、合作伙伴、供應(yīng)商、客戶等可以通過它獲得信息和服務(wù)。企業(yè)門戶網(wǎng)站能夠完美的整合公司信息、商務(wù)和社區(qū)交流等。首先,通過門戶網(wǎng)站,企業(yè)可以隨時發(fā)布來自企業(yè)內(nèi)部或外部的各類信息。其次,企業(yè)門戶網(wǎng)站可以完成網(wǎng)上的交易;此外,企業(yè)門戶網(wǎng)站還可以支持網(wǎng)上的虛擬社區(qū),網(wǎng)站的用戶可以相互討論和交換信息。 隨著國際互聯(lián)網(wǎng)的普及和信息技術(shù)的不斷發(fā)展,計算機網(wǎng)絡(luò)己滲透到社會經(jīng)濟和生活的各個領(lǐng)域,網(wǎng)絡(luò)使信息的獲取、共享和傳播更加方便,企業(yè)對互聯(lián)網(wǎng)絡(luò)的依賴程度越來越大。一個企業(yè)的門戶網(wǎng)站建設(shè)己成為衡量其綜合實力的重要標志,很多企業(yè)紛紛建立了自己的企業(yè)網(wǎng)站,企業(yè)網(wǎng)站成為企業(yè)業(yè)務(wù)經(jīng)營和形象宣傳的新平臺。傳統(tǒng)意義上的企業(yè)內(nèi)部網(wǎng)絡(luò)己不適應(yīng)時代發(fā)展的需求,積極運用先進的信息技術(shù),構(gòu)建設(shè)計美觀、功能全面的門戶網(wǎng)站,己成為企業(yè)展示自身形象、傳播企業(yè)文化、促進產(chǎn)品銷售、提高工作效率和工作質(zhì)量的手段之一。1.2 國內(nèi)外研究1.2.1 國內(nèi)研究 國內(nèi)對企業(yè)門戶網(wǎng)站的研究集中在技術(shù)特點、體系框架和應(yīng)用基礎(chǔ)方面。企業(yè)門戶網(wǎng)站特性研究。企業(yè)門戶網(wǎng)站的特點包括通用的信息訪問渠道、不間斷服務(wù)、強大的內(nèi)容管理能力、個性化的應(yīng)用服務(wù)、與現(xiàn)有系統(tǒng)的集成、提供基于web的接口、個性化的服務(wù)、對遺留程序的繼承功能。主要技術(shù)特點包括信息的搜索整理、信息發(fā)布、單一的訪問入口?;谥R的企業(yè)門戶網(wǎng)站系統(tǒng)結(jié)構(gòu)特點為采用基于b/s的三層或多層的體系結(jié)構(gòu)。廣泛支持各種標準,采用基于web服務(wù)的應(yīng)用集成方式具有良好的可擴充性、兼容性、安全防范體系及良好的知識管理功能。 體系結(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)進行無縫的集成,基于角色的內(nèi)容組織,實現(xiàn)最終用戶的個性化。支撐門戶發(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ù)等。實現(xiàn)企業(yè)信息門戶的技術(shù)基礎(chǔ)主要包括訪問、搜索、歸類、個性化服務(wù)、專業(yè)化、信息發(fā)布、安全等。 j2ee提供了一個框架,一套用于開發(fā)分布式結(jié)構(gòu)應(yīng)用的標準api,為企業(yè)信息門戶開發(fā)人員提供了工作平臺。基于jet speed技術(shù)實現(xiàn)企業(yè)信息門戶,以turbine作為其實現(xiàn)的底層架構(gòu),提供了豐富的個性化設(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òu)/非結(jié)構(gòu)化數(shù)據(jù),應(yīng)用層處理應(yīng)用程序,表示層處理人機交互企業(yè)信息門戶網(wǎng)站模型具有3個主要功能,一是可對信息進行分析,二是可對相關(guān)半結(jié)構(gòu)化信息進行自動分類,三是可將相關(guān)文件轉(zhuǎn)化成xml格式并存儲于xml服務(wù)器中。sitespace,inc公司指出企業(yè)協(xié)同門戶將沿著由系統(tǒng)整合一數(shù)據(jù)整合一之間嵌入應(yīng)用程序這三個階段逐漸向前發(fā)展。hummingbird公司認為,企業(yè)信息門戶網(wǎng)站代表了企業(yè)局域網(wǎng)數(shù)據(jù)管理與圖形用戶界面研究的最新進展,其技術(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)和功能差別很小,都是為用戶提供一個訪問企業(yè)各類信息的入口,同時整合電子商務(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,以很低代價就能很方便地發(fā)布產(chǎn)品和服務(wù)到世界。通過電子商務(wù),公司可以不受時間或空間的限制來全面展示企業(yè)信息。門戶網(wǎng)站可以采用各種各樣的形式,圖像、聲音、視頻或文本等多種手段供企業(yè)選擇,可以幫助公司更生動、多維度、更全面展示自己。門戶網(wǎng)站可以根據(jù)自身情況決定網(wǎng)站的內(nèi)容,不同企業(yè),側(cè)重點也不相同,比如,生產(chǎn)型企業(yè)更多地展示它們的生產(chǎn)工藝或產(chǎn)品和獨特,服務(wù)型的企業(yè)則更可能著重它的企業(yè)文化或服務(wù)保障等。門戶網(wǎng)站不僅可以靜態(tài)的展示,同樣也可以和訪客交流互動,實時溝通。企業(yè)可以通過bbs或企業(yè)公告等方面聯(lián)系客戶,同時,客戶也可以隨時查看其它用戶的評論。更全面更客觀了解企業(yè)的產(chǎn)品與服務(wù)等,客戶也可以發(fā)表自己的意見供其它客戶參考。有的公司通過郵件平臺與客戶進行互動。用戶可以通過它快速詢問企業(yè)產(chǎn)品或服務(wù)等信息,與企業(yè)一對一的溝通交流,有助于客戶解決相關(guān)問題,也能增加客戶對公司的忠誠度。1.3.2 實現(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,以便達到理想的效果。但是,目前,低水平的重復(fù)比較嚴重,產(chǎn)生很多“信息孤單”,系統(tǒng)間很難被集成,規(guī)模小,很難發(fā)揮整體效益優(yōu)勢,充分發(fā)揮信息化的潛力。所以,企業(yè)信息系統(tǒng)整合己經(jīng)刻不容緩,把分散的信息集成到一個平臺上,才能充分共享這些信息,提高效率,為整體優(yōu)化和決策管理提供數(shù)據(jù)基礎(chǔ),降低系統(tǒng)成本。而企業(yè)門戶就是信息整合的一個好平臺,建設(shè)企業(yè)門戶網(wǎng)站來整合信息系統(tǒng),己成為一種高效且流行的方式。1.3.3 提升企業(yè)形象,提升企業(yè)業(yè)績一個優(yōu)秀的門戶,一是能起到宣傳的作用,同時還能增加客戶對公司的信息,訪客總是會認為實力強的企業(yè)才能建設(shè)好的網(wǎng)站。中國人口眾多,電子商務(wù)市場大,電商有很好的發(fā)展前程。企業(yè)通過管理好自己的門戶網(wǎng)站,能帶來巨大的無形收益。網(wǎng)絡(luò)銷售己經(jīng)成為十大網(wǎng)絡(luò)應(yīng)用之一,在以internet為載體的電子商務(wù)用中,企業(yè)的門戶網(wǎng)站能夠在最短的時內(nèi)將企業(yè)的良好形象以不同的形式個性地展示給不同地域的用戶,有效提升企業(yè)形象,升華企業(yè)價值。1.4 論文基本框架結(jié)構(gòu)企業(yè)門戶網(wǎng)站總合體上采用兩個平臺構(gòu)建,即:內(nèi)部管理平臺和外部展示平臺。內(nèi)部管理平臺是運行在企業(yè)內(nèi)網(wǎng)平臺下,為實現(xiàn)企業(yè)內(nèi)部管理人員對門戶結(jié)構(gòu)、信息進行管理并集成任務(wù)管理等輔助辦公功能的綜合平臺。內(nèi)部管理平臺為提高工作效率將系統(tǒng)集成到公司域權(quán)限驗證系統(tǒng)下,使用單點登陸,登陸系統(tǒng)進行管理。外部展示平臺是企業(yè)向外界宣傳、展示企業(yè)形象的窗口,訪問者可以通過外部展示平臺查看到所有通過內(nèi)部管理平臺發(fā)布的信息。1.5 本章小結(jié)本章主要介紹了本文研究的內(nèi)容、國內(nèi)外發(fā)展情況和系統(tǒng)的設(shè)計思路,講述了本系統(tǒng)研究的必要性和必然性。第2章 相關(guān)技術(shù)2.1 web服務(wù)介紹web服務(wù)包含3種類型的角色:服務(wù)客戶端、服務(wù)提供程序和服務(wù)發(fā)現(xiàn)代理。客戶端是向web服務(wù)器發(fā)出請求的一款商業(yè)軟件。服務(wù)提供程序(service provider)響應(yīng)客戶端的服務(wù)請求,請求者使用提供者提供的服務(wù)。發(fā)現(xiàn)代理(discovery agency)用作所有已發(fā)布的web服務(wù)的存儲庫。這種代理可能支持向其發(fā)送描述,或者可能搜詢公共提供者以獲得描述。計算平臺可以承擔這些角色中的一個或多個,例如同時作為請求者和提供程序,或者同時作為請求者、提供程序和服務(wù)發(fā)現(xiàn)代理。一個或多個web服務(wù)可以被結(jié)合起來以執(zhí)行一個完整的業(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,可擴展標記語言)形式的消息傳遞。這些消息的方向可以是單向、雙向、廣播或大量的消息,可以是同步或異步發(fā)送消息。web服務(wù)技術(shù)對它的使用者和開發(fā)人員都有好處,具有適應(yīng)性、應(yīng)用性、互操作性等特點。適應(yīng)性:可以使用任何編程語言、計算平臺和軟件體系結(jié)構(gòu)開發(fā)web服務(wù)。應(yīng)用性:web服務(wù)允許作為組件開發(fā)的軟件被其他軟件部件或被輸入到web瀏覽器的url重用?;ゲ僮餍?web服務(wù)最大的好處是它們支持不同計算平臺之間的通信。平臺之間的通信不再要求它們必須具有相同的硬件和軟件組件。web服務(wù)支持使用java,c+。net,javascript和其他編程語言開發(fā)的多種平臺之間的交互操作性。因為web服務(wù)建于web標準(比如xml)之上,所以業(yè)務(wù)組件之間的通信基于行業(yè)標準而非專門的協(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模式可以分為四層,即客戶機(browser),web服務(wù)器、應(yīng)用程序服務(wù)器和數(shù)據(jù)服務(wù)器。browse:完成人機交互。web服務(wù)器對應(yīng)用程序的集中管理。它也可以根據(jù)其處理的具體業(yè)務(wù)而分為不同類型的服務(wù)器。數(shù)據(jù)服務(wù)器則主要負責數(shù)據(jù)的存儲和組織、數(shù)據(jù)庫的分布式管理、數(shù)據(jù)庫的備份和同步等。2.b/s模式的特點分布式應(yīng)用:b/s架構(gòu)采用服務(wù)器(server、數(shù)據(jù)庫服務(wù)器、瀏覽器(browser簡化了分布式應(yīng)用難題??缙脚_:只要安裝了瀏覽器,用戶便可以訪問網(wǎng)站,不受操作系統(tǒng)或數(shù)據(jù)庫的影響。方便部署和管理:因為整個網(wǎng)站的管理、業(yè)務(wù)邏輯、數(shù)據(jù)庫操作、資源分配等以及更新升級等操作都由服務(wù)器來完成,大大降低了客戶機的管理。3.b/s模式的優(yōu)勢采用b/s架構(gòu)來設(shè)計企業(yè)門戶,可以使用最新最前沿的軟件開發(fā)技術(shù),在internet全球化的浪潮中,能夠得到很好的軟硬件技術(shù)支持。主要體現(xiàn)在以下幾方面:首先,用戶只需安裝瀏覽器,便可以完成所有的操作。其次,在維護時,用戶只需更改服務(wù)器端的代碼即可,因此易于管理、維護和更新升級。再次,無需開發(fā)客戶端軟件,使用windows等操作系統(tǒng)內(nèi)置的tcp/ip協(xié)議和火狐、谷歌等瀏覽器就可以瀏覽網(wǎng)站資源。最后,采用公開的標準和協(xié)議,可使原有的系統(tǒng)平滑的升級到interneto。由于b/s模式有以上優(yōu)點,這次企業(yè)門戶,我們采用b/s模式研發(fā)。2.3 sql server 2005 在當今的互聯(lián)世界中,數(shù)據(jù)和管理數(shù)據(jù)的系統(tǒng)必須始終為用戶可用且能夠確保安全,有了sql server 2005,組織內(nèi)的用戶和it專家將從減少應(yīng)用程序宕機時間、提高可伸縮性及性能、更緊密的安全控制中獲益。sql server 2005也包括了很多新的和改進的功能來幫助it團隊更有效率的工作。sql server 2005包括了4個數(shù)據(jù)管理中的關(guān)鍵擴充。1.易管理sql server 2005能夠更為簡單的部署、管理和優(yōu)化數(shù)據(jù)和分析應(yīng)用程序。作為一個數(shù)據(jù)管理平臺,sql server 2005提供了一個唯一的管理控制臺,使得數(shù)據(jù)管理人員能夠在組織內(nèi)的任何地方監(jiān)視、管理和調(diào)諧所有的數(shù)據(jù)庫和相關(guān)的服務(wù)。它還提供了一個可擴展的管理架構(gòu),可以更容易的用sql管理對象來編程,使得用戶可以定制和擴展他們的管理環(huán)境,獨立軟件開發(fā)商(isv)也能夠創(chuàng)建附加的工具和功能來更好的擴展應(yīng)用。2.可用性在高可用技術(shù)、額外的備份和恢復(fù)功能以及復(fù)制增強上的投資使數(shù)據(jù)庫能夠構(gòu)建和部署高可用的應(yīng)用系統(tǒng)。sql server 2005在高可用上的創(chuàng)新有:數(shù)據(jù)鏡像,故障轉(zhuǎn)移集群,數(shù)據(jù)庫快照和增強的聯(lián)機操作,這有助于最小化宕機時間和確保企業(yè)的關(guān)鍵系統(tǒng)可用。3.可伸縮性提供了諸如表分區(qū)、快照隔離、64位支持等方面的高級可伸縮性功能,使管理者能夠使用sql server 2005構(gòu)建和部署最關(guān)鍵的應(yīng)用。表和索引的分區(qū)功能顯著的增強了對大型數(shù)據(jù)庫的查詢性能。4.安全性 sql server 2005在數(shù)據(jù)庫平臺的安全模型上有了顯著的增強,由于提供了更為精確和靈活的控制,數(shù)據(jù)安全更為嚴格。為了給管理者數(shù)據(jù)提供更高級別的安全,微軟做了相當多的投資,實現(xiàn)了很多特性: 在認證空間里強制sql server login密碼策略。 在認證空間里可根據(jù)不同的范圍上指定的權(quán)限來提供更細的粒度。 在安全管理空間中允許分離所有者和模式。 根據(jù)sql server 2005數(shù)據(jù)庫相對功能強大,存儲數(shù)據(jù)量大,簡單易學(xué),本網(wǎng)站系統(tǒng)選用sql server 2005。2.4本章小結(jié) 本章主要對系統(tǒng)所用到的技術(shù)作了詳細的介紹,闡述了web月及務(wù)的工作原理,介紹了b/s結(jié)構(gòu),另外,還對sql server 2005的主要特性做了分析總結(jié)。第3章 門戶網(wǎng)站的需求分析3.1 需求概述 所謂的網(wǎng)站可行性分析就是弄清將要設(shè)計的項目是否具有實現(xiàn)的價值和意義。對網(wǎng)站可行性分析的過程實際上就是一次對系統(tǒng)分析和系統(tǒng)設(shè)計簡化的過程。但是可行性分析不是解決具體的實施問題,僅僅是卻定這個項目是否值得去解決,是分析該項目存在著哪些風險。換言之,就是研究網(wǎng)站開發(fā)成功的可能性,減小網(wǎng)站開發(fā)所需要面臨的風險??尚行匝芯渴蔷W(wǎng)站開發(fā)過城中的一個計劃的過程,它的研究范圍非常的廣泛,在本文中我們主要是針對銷售網(wǎng)站的經(jīng)濟可行性、技術(shù)可行性、法律可行性幾個方面進行具體的分析。3.2 技術(shù)可行性分析 技術(shù)可行性就是分析現(xiàn)有的技術(shù)是否能夠?qū)W(wǎng)站的設(shè)計提供良好的技術(shù)支持,也就是說網(wǎng)站的設(shè)計在技術(shù)上是否能夠?qū)崿F(xiàn)。1.開放性 給予網(wǎng)絡(luò)的企業(yè)信息平臺,致力于服務(wù)整個社會,可以有效的將不同地方的客戶進行關(guān)聯(lián),開放性原則的設(shè)計保證了信息共享,為促進行業(yè)發(fā)展提供了良好的支持。系統(tǒng)建設(shè)給予java等可移植性平臺,通過webservice提供信息的網(wǎng)絡(luò)交互。2.先進性 網(wǎng)絡(luò)的發(fā)展口新月異,新的技術(shù)可以有效的節(jié)約運營和維護成本,所以系統(tǒng)中應(yīng)用了較為先進的架構(gòu)和開發(fā)技術(shù)。3.標準性 網(wǎng)站將嚴格遵循國際上相應(yīng)的標準。4.可擴充性 考慮到網(wǎng)站以后有可能進行升級,所以在進行系統(tǒng)架構(gòu)設(shè)計時充分考慮系統(tǒng)的可擴充性以便軟件系統(tǒng)的后期開發(fā)。 因此得出技術(shù)是可行的。3.3 經(jīng)濟可行性分析 所謂的經(jīng)濟可行性就是從經(jīng)濟效益的方面分析網(wǎng)站是否能夠帶來里良好的經(jīng)濟效益,看網(wǎng)站的設(shè)計是否具有必要性。 從經(jīng)濟可行性的角度看銷售網(wǎng)站的設(shè)計的必要性,我們會發(fā)現(xiàn),隨著近些年來網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及人們生活水準的提高。銷售己經(jīng)從一種單一的現(xiàn)實的銷售形式發(fā)展到了一種基于網(wǎng)絡(luò)的銷售形式,即網(wǎng)上銷售。網(wǎng)上銷售可以使用戶即使足不出戶也可以買到自己喜歡的產(chǎn)品。通過對廣大用戶的調(diào)查我們可以發(fā)現(xiàn)個非常顯著的問題,即越來越多的人們對于網(wǎng)上銷售這種銷售形式產(chǎn)生了濃厚的興趣,并且現(xiàn)實生活中進行網(wǎng)絡(luò)銷售的人數(shù)也成幾何增長的趨勢。 通過對上述的介紹我們可以發(fā)現(xiàn)網(wǎng)上銷售在網(wǎng)絡(luò)體系中的重要性,但是國內(nèi)具有一定規(guī)模的專業(yè)銷售還是比較少的,僅限于我們所熟知的幾個銷售網(wǎng)站,并且國內(nèi)的網(wǎng)絡(luò)消費環(huán)境也尚未完善,和傳統(tǒng)的銷售環(huán)境進行對比,網(wǎng)上銷售還存在著許許多多的問題,例如售后服務(wù)和質(zhì)量保障這些問題在現(xiàn)實生活中己經(jīng)屢見不鮮了。正式由于這些不健全的方面促使網(wǎng)上銷售的不斷發(fā)展。所以對銷售網(wǎng)站的開發(fā)具有著很大的經(jīng)濟效益,因此通過以上的研究,從經(jīng)濟的角度來考慮網(wǎng)站的設(shè)計是可行性。3.4 法律可行性分析 法律可行性就是從法律的角度上看設(shè)計銷售網(wǎng)站會涉及哪些與法律有關(guān)的問題即對網(wǎng)站的設(shè)計是否違反法律。 從法律的方面來看,近幾年來國內(nèi)出臺了許多與網(wǎng)絡(luò)相關(guān)的法律,為網(wǎng)上銷售提供了一些法律保障,這些法律保證可以使許多用戶對銷售網(wǎng)站更加信任。并且由于國內(nèi)己經(jīng)有幾家初具規(guī)模的和銷售網(wǎng)站,所以在銷售網(wǎng)站的建設(shè)上不存在任何的法律上的障礙。所以從法律的角度對網(wǎng)站的設(shè)計是可行的。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)場加盟條件加盟流程修改用戶名媒體焦點公路施工設(shè)備橋梁施工設(shè)備水利施工設(shè)備公路施工現(xiàn)場橋梁施工現(xiàn)場企業(yè)新聞修改密碼領(lǐng)導(dǎo)關(guān)懷加盟費用圖3-1 系統(tǒng)功能模塊圖3.5.1 新聞管理 用戶從登錄頁面進行登錄,在代辦事項中選擇新聞模塊,并選擇發(fā)布新聞,填寫完成后,點擊提交,系統(tǒng)會進行字段驗證,未通過則系統(tǒng)彈出相應(yīng)錯誤信息,通過后根據(jù)用戶選擇的新聞發(fā)布范圍發(fā)布的對應(yīng)的網(wǎng)站服務(wù)器,此時該條新聞進入審核狀態(tài),在宣傳部主任的代辦事項中會列出未審核的新聞,由宣傳部主任進行新聞審批。 通過系統(tǒng)提供的預(yù)覽功能查看新聞是否符合條件,若審核不通過,則填寫審核不通過的原因告之用戶重新發(fā)布,此時該條新聞退回到用戶的代辦事項中;若審核通過,看該條新聞是否需要二次加工,若需要則該條新聞流轉(zhuǎn)到加工人員代辦事項中,新聞審核通過后將在前臺頁面顯示出來,新聞管理的用例圖如圖 3-2所示。 發(fā)布新聞修改新聞查找新聞刪除新聞管理人員或新聞發(fā)布人員圖3-2 新聞管理用例圖1.發(fā)布新聞 管理員或新聞發(fā)布人員可以根據(jù)授權(quán)的范圍在選擇所屬的產(chǎn)品下進行發(fā)布新聞,新聞標題字數(shù)少于50字,副標題字數(shù)少于30字,內(nèi)容字數(shù)少于2000字,文件大小不能超過500mb,必須指明發(fā)布到內(nèi)網(wǎng)或是外網(wǎng)。2.修改新聞 管理員可以在授權(quán)的范圍修改現(xiàn)有新聞。特別注意,修改后的新聞需要重新修訂發(fā)布后才可以顯示在前臺頁面3.刪除新聞 管理員可以在授權(quán)的范圍刪除現(xiàn)有的新聞,過期的新聞和作廢的新聞,需要及時刪除。 4.查找新聞 管理員可以在授權(quán)的范圍查找新聞并可以對其進行各種操作。 3.5.2 產(chǎn)品展示 形象、直觀、便利的促進客戶了解產(chǎn)品,用戶從登錄頁面進行登錄,把最新產(chǎn)品實體展現(xiàn)在客戶面前,實時刪除和更新產(chǎn)品的最新動態(tài)。如圖3-3所示管理人員或新聞發(fā)布人員添加產(chǎn)品刪除產(chǎn)品查看產(chǎn)品圖3-3 產(chǎn)品展示用例圖1.添加產(chǎn)品 管理員可以在授權(quán)的范圍對選擇的產(chǎn)品添加一個新的產(chǎn)品,并按照要求填寫產(chǎn)品的各種屬性值,其中帶*的部分必須填寫完整,不能缺項。中文名字和英文名字不能為空、中文名稱簇30個漢字、英文名稱簇50個漢字。2.刪除產(chǎn)品 管理員可以在授權(quán)的范圍刪除己存在的產(chǎn)品,產(chǎn)品己經(jīng)在使用的無法刪除,只能刪除不再使用的產(chǎn)品。并且刪除的產(chǎn)品只能刪除單個產(chǎn)品,如果產(chǎn)品中包含有子產(chǎn)品的,需使用刪除產(chǎn)品及子產(chǎn)品。3.查看產(chǎn)品 管理員可以在授權(quán)的范圍對存在的產(chǎn)品進行查看,并可以對該項產(chǎn)品進行各種操作。3.5.3 權(quán)限管理 系統(tǒng)管理員登錄內(nèi)網(wǎng)后可在此進行權(quán)限管理,包括角色、資源組、用戶的授權(quán)。對于授權(quán)的用戶可以訪問特定的資源,未授權(quán)的用戶無法訪問任何資源甚至無法登陸系統(tǒng)。3.6 門戶網(wǎng)站非功能需求分析 企業(yè)門戶網(wǎng)站系統(tǒng)的性能要達到以下幾個方面:1.界面需求 以藍色基調(diào)為主,給人以平靜、理智、美觀大方的感覺,體現(xiàn)學(xué)院博學(xué)篤行、術(shù)道精誠的辦學(xué)特色。2.安全穩(wěn)定性 系統(tǒng)各個功能模塊能夠正常運行,系統(tǒng)運行過程中不產(chǎn)生錯誤。采用增強網(wǎng)站數(shù)據(jù)的遠程災(zāi)難備份技術(shù),在網(wǎng)站遇到攻擊和意外情況下快速恢復(fù)網(wǎng)站。能抵制黑客和一般的網(wǎng)絡(luò)攻擊,有必要的安全策略和安全防護機制。3.易用性 界面人性化,簡單易懂,操作方便。4.數(shù)據(jù)保密性 系統(tǒng)種包含用戶私人信息,因此對密碼進行md5加密設(shè)計,保證用戶密碼的安全性和私密性。5.操作安全性 由于用戶的操作不慎可能導(dǎo)致數(shù)據(jù)被誤刪,誤改等情況,這里要求在每次刪除的時候提醒用戶,以防誤操作。6.效率 系統(tǒng)執(zhí)行效率高,速度快。7.可兼容性 支持多種操作系統(tǒng)和瀏覽器。8.可擴展性 主題樣式、內(nèi)容,功能方便擴展,方便后期維護。3.7 本章小結(jié) 本章首先介紹了企業(yè)門戶網(wǎng)站系統(tǒng)的需求概述、業(yè)務(wù)需求分析、功能性需求和非功能性需求。在功能性需求中詳細對系統(tǒng)業(yè)務(wù)模塊用例圖分析進行詳細描述。第4章 門戶網(wǎng)站的設(shè)計 本章介紹系統(tǒng)設(shè)計的原則、系統(tǒng)運行的軟硬件環(huán)境、系統(tǒng)總體設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)出錯處理設(shè)計、系統(tǒng)部署與運行等問題。重點從網(wǎng)站系統(tǒng)的功能結(jié)構(gòu)、系統(tǒng)的數(shù)據(jù)處理流程、系統(tǒng)的界面等方面做了詳細的設(shè)計;從數(shù)據(jù)庫設(shè)計原理出發(fā),對網(wǎng)站數(shù)據(jù)庫做了系統(tǒng)的設(shè)計。4.1 系統(tǒng)總體設(shè)計原則 網(wǎng)站系統(tǒng)的設(shè)計是網(wǎng)站系統(tǒng)開發(fā)過程中重要的一個環(huán)節(jié),直接關(guān)系到系統(tǒng)將來能否達到預(yù)期的目標。由于軟件開發(fā)過程是一個復(fù)雜而繁瑣的工程,所以在開發(fā)過程中,應(yīng)該遵循網(wǎng)站系統(tǒng)開發(fā)的基本原則,使得系統(tǒng)既能滿足業(yè)務(wù)需求,又能適應(yīng)未來發(fā)展需要。具體來說,系統(tǒng)開發(fā)的原則有以下幾點。1.實用性原則 在系統(tǒng)設(shè)計過程中,“實用”是軟件設(shè)計的第一目標,設(shè)計的軟件能否在實際應(yīng)用中解決實際問題,這是每個軟件設(shè)計人員必須關(guān)心的問題。軟件設(shè)計以實用為原則,不能注重形式,開發(fā)的軟件就是針對實際問題來設(shè)計。2.擴展性原則 由于互聯(lián)網(wǎng)發(fā)展速度較快,開發(fā)一個軟件,要耗費較大的人力和物力,在系統(tǒng)設(shè)計時,要考慮環(huán)境的變換以及軟件對環(huán)境的適應(yīng)性和擴展性。也就是在新的環(huán)境下,在原開發(fā)軟件基礎(chǔ)上能改進軟件,使其能適應(yīng)環(huán)境的變換。一般在軟件設(shè)計中,采用系統(tǒng)模塊化思想對軟件進行分布式設(shè)計,最后整合,已達到新環(huán)境下,在原軟件的基礎(chǔ)上,對軟件功能上的擴展性。3.可靠性原則 系統(tǒng)應(yīng)該是可靠的,在系統(tǒng)訪問出現(xiàn)異常情況下,系統(tǒng)應(yīng)該自動關(guān)閉和自我保護,同時,提供異常信息報告方便用戶查詢原因,以免系統(tǒng)出現(xiàn)癱瘓導(dǎo)致數(shù)據(jù)的流失。在設(shè)計時,可采用系統(tǒng)自動備份功能,當系統(tǒng)出現(xiàn)異常情況時,在沒有其他修復(fù)方法的情況下,對數(shù)據(jù)可進行恢復(fù)。4.易操作性原則 web系統(tǒng)在實際應(yīng)用過程中,應(yīng)該是簡單易操作的,在軟件管理上是易于管理的。只要對軟件開發(fā)人員進行簡單培訓(xùn)與指導(dǎo),就能操作使用該軟件。在軟件設(shè)計時,盡量采用智能化窗口功能,用戶點擊窗口按鈕,就可實現(xiàn)操作的設(shè)計原則。5.安全性原則 現(xiàn)在計算機病毒種類較多,危害性較大,在系統(tǒng)設(shè)計過程中,安全性是必須考慮的要素。一般在設(shè)計過程中,對于權(quán)限的限制盡量采用分類設(shè)計,不同用戶授予不同的權(quán)限;對一些保密性的材料可采用加密技術(shù),不讓用戶看到具體的內(nèi)容結(jié)構(gòu),只有管理員輸入密碼,才能查看內(nèi)容結(jié)構(gòu)。對于管理后臺的設(shè)計,可采用統(tǒng)一密碼驗證的設(shè)計方式,實現(xiàn)系統(tǒng)的安全運行。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è)計和實現(xiàn)均運用基于mvc模式的設(shè)計,采用java語言按照面向?qū)ο笏枷刖幊?,使程序具有良好的可讀性、可修改性、可維護性和可重用性。同時由于前臺網(wǎng)站采用靜態(tài)頁面解析的方式,系統(tǒng)的穩(wěn)定性和安全性得到有效保障,教職工訪問網(wǎng)站效率進一步提高。系統(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)運行軟硬件環(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.運行平臺:windows xp、windows 7。 6.分辨率:最佳效果1024 x 768像素。 7.瀏覽器:internet explore、火狐、360瀏覽器或其他瀏覽器。4.4 網(wǎng)站系統(tǒng)總體設(shè)計 網(wǎng)站系統(tǒng)總體設(shè)計采用面向?qū)ο笤O(shè)計方法,從系統(tǒng)功能包圖、數(shù)據(jù)處理流程圖、模塊界面原型等方面做設(shè)計與分析。4.4.1 系統(tǒng)功能結(jié)構(gòu) 根據(jù)系統(tǒng)模塊化設(shè)計思想,將總系統(tǒng)化分主題網(wǎng)站、文化交流區(qū)、信息分類等以及各縣區(qū)對應(yīng)的多個主要子系統(tǒng),主題網(wǎng)站主要采用新聞發(fā)布系統(tǒng),支持界面中企業(yè)新聞、企業(yè)精神等動態(tài)頁面的實現(xiàn)功能;分類信息等子網(wǎng)站主要提供產(chǎn)品等信息發(fā)布與交流。各子系統(tǒng)網(wǎng)站管理平臺具有各自對應(yīng)的產(chǎn)品,產(chǎn)品后臺管理功能實現(xiàn)是由綜合門戶網(wǎng)站各子系統(tǒng)管理平臺管理實現(xiàn)。最后,對這些子網(wǎng)系統(tǒng)站進行了整合,共同組成該網(wǎng)站的綜合管理系統(tǒng),具體的系統(tǒng)功能包圖如圖4-2所示。4.4.2 系統(tǒng)界面設(shè)計根據(jù)對企業(yè)市互聯(lián)網(wǎng)情況的調(diào)查分析,結(jié)合企業(yè)市特殊的地理位置,我們設(shè)計了網(wǎng)民比較感興趣的、常用的網(wǎng)站產(chǎn)品。如何對網(wǎng)站產(chǎn)品進行合理的安排以及頁面結(jié)構(gòu)的安排,就是網(wǎng)站界面設(shè)計。界面設(shè)計要求美觀、大方、簡潔。在制作過程中,可以考慮由網(wǎng)站設(shè)計人員、網(wǎng)站美工聯(lián)合開發(fā)界面。企業(yè)門戶網(wǎng)站設(shè)計界面圖網(wǎng)站首頁聯(lián)系我們視頻中心產(chǎn)品展示關(guān)于我們新聞動態(tài)施工現(xiàn)場合作加盟新聞動態(tài) 公司簡介聯(lián)系我們 產(chǎn)品展示視頻演示企業(yè)電話 企業(yè)qq企業(yè)郵箱聯(lián)系地址加盟條件 加盟費用加盟流程經(jīng)銷商展示領(lǐng)導(dǎo)關(guān)懷企業(yè)宣傳媒體焦點公路施工現(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è)計 網(wǎng)站的前臺風格設(shè)計是網(wǎng)站前臺設(shè)計的一卜重要部分,一半的用戶對網(wǎng)站的喜愛都是從網(wǎng)站的直觀視覺的角度上如何能夠夠更好的擁有一個屬于自己的網(wǎng)站風格,使網(wǎng)站能夠?qū)τ脩艟哂懈蟮奈Α?網(wǎng)站的前臺部分主要介紹下面四個功能模塊:1.用戶登錄 用戶登錄模塊主要的功能是用于用戶登錄。用戶登錄網(wǎng)站購買產(chǎn)品時首先需要進行登錄操作,該模塊與數(shù)據(jù)庫進行連接系統(tǒng)會根據(jù)用戶輸入的用戶名以及密碼識別用戶是否為本網(wǎng)站的注冊會員。如果用戶名與密碼以及驗證碼輸入正確后,將返回網(wǎng)站首頁并提示用戶登錄成功。如果用戶忘記密碼可以點擊用找回密碼按鈕,填寫相關(guān)的用戶信息找回密碼。如果是首次登錄網(wǎng)站的用戶可以點擊注冊按鈕進入注冊頁面。在登錄成功以后用戶還可通過登錄模塊進入用戶中心,通過用戶中心用戶可以了解個人信息以及銷售資料。最后如果用戶對網(wǎng)站的操作結(jié)束后可以通過注銷登錄來退出登錄狀態(tài)。具體的網(wǎng)站登錄流程如圖4-3所示:圖4-3 用戶 2.注冊模塊 注冊模塊主要用于對首次登錄網(wǎng)站的用戶并且準備成為網(wǎng)站會員的用戶進行注冊用戶功能的。該模塊與數(shù)據(jù)庫中的用戶表相關(guān)聯(lián)?!坝脩艨梢酝ㄟ^首頁進入該模塊。該模塊應(yīng)該具有以下功能:協(xié)議條款,用戶點擊注冊首先會彈出協(xié)議界面用戶認真閱讀本網(wǎng)站的會員守則后確定無誤后點擊同意后進入信息輸入界面。信息輸入項主要有,用戶名輸入(不得小于兩位),當輸入用戶名是系統(tǒng)會調(diào)用數(shù)據(jù)庫的用戶表查看是否有與輸入相同的用戶名,如果沒用用戶可繼續(xù)輸入其他項目。密碼輸入(長度不能小于6位),密碼輸入后需要二次輸入密碼,系統(tǒng)會判斷兩次輸入的密碼是否一致。具體的網(wǎng)站注冊流程圖如圖4-4所示: 圖4-4 注冊模塊3.產(chǎn)品新增 銷售模塊作為一個銷售網(wǎng)站的重要組成部分,其設(shè)計的好壞直接影響用戶對網(wǎng)站的喜愛程度。當用戶進入網(wǎng)站并成功登陸后可以進行查看銷售側(cè)和操作。用戶點擊產(chǎn)品處的按鈕將產(chǎn)品直接成列在整個框架內(nèi)。產(chǎn)品界面主要顯示的有產(chǎn)品的名稱、性能、屬性數(shù)等信息。如果用戶確認所有信息無誤后可以點擊下訂單按鈕實現(xiàn)產(chǎn)品操作,如為添加完畢可以點擊繼續(xù)添加按鈕,用戶還可點擊刪除按鈕刪除不想添加的產(chǎn)品。通過以上功能有效的模仿了一個如。產(chǎn)品新增相關(guān)的流程圖如圖4-5所示圖4-5 產(chǎn)品新增4.新聞版塊 該模塊現(xiàn)實從后臺新聞表中讀取的新聞信息。新聞信息由后臺用戶添加進新聞表。如圖4-6圖4-6 新聞版塊4.6 門戶網(wǎng)站后臺模塊功能設(shè)計 后臺管理主要用于系統(tǒng)管理員對網(wǎng)站系統(tǒng)進行操作的,管理員可以通過網(wǎng)站后臺對網(wǎng)站進行維護、修改。網(wǎng)站的后臺是一個網(wǎng)站開發(fā)的重要組成部分,主要分為后臺登錄、產(chǎn)品管理、用戶管理、新聞管理、常規(guī)設(shè)置等5個功能模塊。下面對它們的功能進行具體的介紹。1.后臺登錄頁面 后臺登錄界面主要包含管理員名輸入項和管理員密碼輸入項,網(wǎng)管站的默認管理員名設(shè)置為admin密碼為123。界面讀取后臺的管理員表核對用戶名與密碼是否輸入正確,如果準確無誤的話成功進入網(wǎng)站后臺。后臺登錄流程圖如圖4-76所示:圖4-7 后臺登陸2.產(chǎn)品管理 產(chǎn)品類別管理主要分為:添加新品、修改產(chǎn)品、管理產(chǎn)品訂單三個部分。點擊添加新品可以添加網(wǎng)站新加入的產(chǎn)品信息,需要填寫產(chǎn)品的相關(guān)項有產(chǎn)品的大類別和下類別產(chǎn)品名稱、品牌、生產(chǎn)日期、產(chǎn)品價格、庫存、型號等信息并上傳產(chǎn)品的實物圖片。輸入完畢后產(chǎn)品信息將存入產(chǎn)品表中,前臺將會顯示其相關(guān)信息。點擊修改產(chǎn)品,可以將產(chǎn)品信息進行修改后并存入產(chǎn)品表保存修改。點擊管理上產(chǎn)品訂單可以對產(chǎn)品的訂單進行查看,以便為用戶準時發(fā)送貨品。具體功能如圖4-8所示:圖4-8 產(chǎn)品管理3.用戶管理 該模塊由前臺用戶管理以及后臺用戶管理組成。點擊前臺用戶管理,管理員可以對前臺用戶的信息進行修改刪除操作。并將修改后的信息保存到用戶表中。點擊后臺用戶,用戶可以對后臺用戶進行管理,添加刪除后臺用戶并對用戶設(shè)置相應(yīng)的用戶權(quán)限。后臺管理員將根據(jù)其用戶的權(quán)限對后天進行操作。最后將對后臺用戶的修改刪除保存到后臺用戶表中。如圖4-9所示: 圖4-9 用戶管理4.新聞管理 該模塊主要分為添加首頁新聞、新聞修改刪除、首頁公告設(shè)置、留言版塊管理的功能。點擊添加首頁新聞,可以輸入新聞的主題以及內(nèi)容,輸入后的記過將保存到數(shù)據(jù)庫中的新聞表中。點擊新聞修改刪除,可以對網(wǎng)站的新聞進行修改以及刪除操作,相應(yīng)的修改將保存到數(shù)據(jù)庫中。點擊首頁公告設(shè)置。如圖4-10所示:圖4-10 新聞管理5.常規(guī)設(shè)置 模塊主要由網(wǎng)站初始設(shè)置、網(wǎng)站廣告設(shè)置以及修改初始登錄密碼等三部分功能組成。點擊網(wǎng)站初始設(shè)置能夠?qū)W(wǎng)站的一些基本信息進行設(shè)置如網(wǎng)站網(wǎng)址、網(wǎng)站名稱、網(wǎng)站email、公司地址、公司郵編以及公司電話等信息。并且能夠?qū)W(wǎng)站前臺的頁面風格進行設(shè)置。點擊進入網(wǎng)站廣告設(shè)置可以為網(wǎng)站添加廣告。點擊修改初始登錄密碼,管理員便可以對初始管理員登錄密碼進行修改,修改后系統(tǒng)將修改的信息存入數(shù)據(jù)表中。4.7 本章小結(jié) 本章根據(jù)系統(tǒng)開發(fā)需求分析,遵循系統(tǒng)設(shè)計的原則,對系統(tǒng)的功能結(jié)構(gòu)、界面做了系統(tǒng)的設(shè)計,進而根據(jù)系統(tǒng)的特點和使用環(huán)境對系統(tǒng)的安全以及制作過程中考慮的推廣要素做了詳細的設(shè)計。第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計5.1 數(shù)據(jù)庫設(shè)計原理 數(shù)據(jù)庫設(shè)計(database design)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫的設(shè)計是一個關(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論