![php公司企業(yè)網(wǎng)站論文_第1頁](http://file4.renrendoc.com/view5/M01/18/12/wKhkGGZzkTCAfYQVAABvCjIfR_c750.jpg)
![php公司企業(yè)網(wǎng)站論文_第2頁](http://file4.renrendoc.com/view5/M01/18/12/wKhkGGZzkTCAfYQVAABvCjIfR_c7502.jpg)
![php公司企業(yè)網(wǎng)站論文_第3頁](http://file4.renrendoc.com/view5/M01/18/12/wKhkGGZzkTCAfYQVAABvCjIfR_c7503.jpg)
![php公司企業(yè)網(wǎng)站論文_第4頁](http://file4.renrendoc.com/view5/M01/18/12/wKhkGGZzkTCAfYQVAABvCjIfR_c7504.jpg)
![php公司企業(yè)網(wǎng)站論文_第5頁](http://file4.renrendoc.com/view5/M01/18/12/wKhkGGZzkTCAfYQVAABvCjIfR_c7505.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE1新疆財(cái)經(jīng)大學(xué)畢業(yè)(設(shè)計(jì))論文題目:百名企業(yè)網(wǎng)站設(shè)計(jì)學(xué)生姓名:學(xué)號:院部:專業(yè):年級:指導(dǎo)教師姓名及職稱:完成日期:摘要:隨著計(jì)算機(jī)網(wǎng)絡(luò)普及到我們的生活中,越來越多的企業(yè)開始構(gòu)造自己的企業(yè)網(wǎng)站,因?yàn)榫W(wǎng)絡(luò)是企業(yè)與外界聯(lián)系交流的最好方式,外界可以從該系統(tǒng)了解該企業(yè)的一些基本情況。系統(tǒng)的管理員可以對企業(yè)信息系統(tǒng)上的內(nèi)容進(jìn)行修改和發(fā)布,員工也可以發(fā)布一些信息。系統(tǒng)采用的是B/S模式,利用網(wǎng)絡(luò)的便捷性和這種模式系統(tǒng)的升級,維護(hù)快的特點(diǎn),實(shí)現(xiàn)系統(tǒng)模塊的各個(gè)功能。本系統(tǒng)是在WINDOWSXP系統(tǒng)環(huán)境下開發(fā)的,系統(tǒng)主要采用php,mysql數(shù)據(jù)庫進(jìn)行設(shè)計(jì),例外相應(yīng)的使用Dreamweaver、Photoshop的工具作為輔助。Apache作為WEB服務(wù)器。本系統(tǒng)的主要實(shí)現(xiàn)下面幾大功能模塊。新聞中心、服務(wù)項(xiàng)目、企業(yè)介紹、產(chǎn)品信息、企業(yè)招聘、后臺管理,成功案例。將這幾大模塊組織起來將組成一個(gè)較為完整的企業(yè)網(wǎng)站系統(tǒng),為企業(yè)產(chǎn)品信息,信息發(fā)布以及商人才招聘和信息共享等各個(gè)方面起了很大的作用。進(jìn)一步的促進(jìn)企業(yè)的發(fā)展。本文采用PHP技術(shù)開發(fā)了基于php的企業(yè)網(wǎng)站系統(tǒng),并且對該系統(tǒng)的技術(shù)方案的選擇、系統(tǒng)功能的設(shè)計(jì)和實(shí)現(xiàn)等進(jìn)行了介紹。在這個(gè)系統(tǒng)中,采用的是php動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)和mysql數(shù)據(jù)庫,可以靈活的管理和發(fā)布各種企業(yè)信息。關(guān)鍵字:網(wǎng)站;php;產(chǎn)品介紹;企業(yè)網(wǎng)站設(shè)計(jì);企業(yè)網(wǎng)站新疆財(cái)經(jīng)大學(xué)本科畢業(yè)論文目錄第一章引言 11.1選題背景 11.2系統(tǒng)功能概況 11.3系統(tǒng)相關(guān)技術(shù)與環(huán)境簡介 11.3.1PHP 11.3.2Apache 21.3.3MySQL數(shù)據(jù)庫 21.3.4運(yùn)行環(huán)境WindowsXP 21.3.5appserv 31.3.6Dreamweave8 31.3.7EditPlus 4第二章需求分析 42.1需求分析的基本任務(wù) 42.2系統(tǒng)的性能需求 42.3數(shù)據(jù)流程分析 52.4系統(tǒng)運(yùn)行環(huán)境 7第三章系統(tǒng)總體設(shè)計(jì) 73.1系統(tǒng)的總體框架 73.2模塊功能 83.2.2員工模塊功能 93.1.2管理員模塊功能 113.2數(shù)據(jù)庫設(shè)計(jì) 123.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 133.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 14第四章詳細(xì)設(shè)計(jì) 164.1后臺主頁面設(shè)計(jì) 164.1.1員工/管理員登錄功能設(shè)計(jì) 164.1.2員工操作功能設(shè)計(jì) 184.2后臺模塊設(shè)計(jì) 224.3網(wǎng)站前臺模塊設(shè)計(jì) 234.3.1網(wǎng)站主頁設(shè)計(jì) 234.3.2產(chǎn)品中心模塊 24第五章系統(tǒng)運(yùn)行測試 255.1運(yùn)行 255.2測試 25第六章總結(jié) 28參考文獻(xiàn) 29新疆財(cái)經(jīng)大學(xué)本科畢業(yè)論文PAGE29第一章引言1.1選題背景現(xiàn)在的社會(huì)是發(fā)展速度很快的社會(huì),隨著各種新技術(shù)的發(fā)展和不斷的出現(xiàn),尤其是在計(jì)算機(jī)方面,現(xiàn)在社會(huì)已經(jīng)完全離不開計(jì)算機(jī)技術(shù)。通過計(jì)算機(jī)網(wǎng)絡(luò)可以獲得最新的信息,在這信息極為重要的社會(huì)里,人們想第一時(shí)間了解一個(gè)企業(yè)的信息,以及各種情況,主要是通過企業(yè)網(wǎng)站信息系統(tǒng)來實(shí)現(xiàn),而企業(yè)想向外界傳送最新的產(chǎn)品和各種信息,最好的途徑依然是通過該企業(yè)的信息系統(tǒng),企業(yè)信息系統(tǒng)已經(jīng)是現(xiàn)在社會(huì)中企業(yè)不可缺少的一部分。企業(yè)在網(wǎng)上建立了自己的網(wǎng)站,讓用戶和合作伙伴知道,這就是本系統(tǒng)的意義所在。在網(wǎng)絡(luò)經(jīng)濟(jì)與電子商務(wù)迅猛發(fā)展的今天,很多企業(yè)都認(rèn)識到了建立企業(yè)信息系統(tǒng)的必要性。以此提高企業(yè)知名度,宣傳企業(yè)產(chǎn)品,提高企業(yè)收益的目的。
企業(yè)網(wǎng)站系統(tǒng)是企業(yè)的窗口,通過該窗口,你將可以了解到該企業(yè)的最新情況以及過去的情況,也可以通過該窗口與外界進(jìn)行商務(wù)方面的談判和交流,做為現(xiàn)代企業(yè)不可或缺的一部分,企業(yè)信息系統(tǒng)的成功與否將影響一個(gè)企業(yè)的效率和發(fā)展。。1.2系統(tǒng)功能概況企業(yè)信息系統(tǒng)已經(jīng)成為企業(yè)的重要組成部分。它承擔(dān)企業(yè)重要的信息的來源,提供平臺傳播企業(yè)、行業(yè)的相關(guān)信息,企業(yè)可以在平臺上發(fā)布信息,相互交流,促進(jìn)企業(yè)互動(dòng),同時(shí)平臺為企業(yè)進(jìn)行商務(wù)活動(dòng)提供輔助支持等,外界可以從該系統(tǒng)了解企業(yè)全方位的情況,認(rèn)識企業(yè)。而企業(yè)本身除了把該平臺作為企業(yè)的傳播企業(yè)窗口之外,對內(nèi)部員工也可以互動(dòng),從而促進(jìn)企業(yè)的內(nèi)部團(tuán)結(jié),建立好和諧氛圍。整個(gè)系統(tǒng)采用了B/S設(shè)計(jì)結(jié)構(gòu),這樣使人們可以在有網(wǎng)絡(luò)的地方隨時(shí)的進(jìn)行訪問企業(yè)網(wǎng)站。這個(gè)系統(tǒng)共分6大功能:新聞模塊、產(chǎn)品模塊、人才招聘、服務(wù)項(xiàng)目,成功案例.。1.3系統(tǒng)相關(guān)技術(shù)與環(huán)境簡介1.3.1PHPPHP技術(shù)是一種運(yùn)行于服務(wù)器端的網(wǎng)絡(luò)編程語言,是用于開發(fā)動(dòng)態(tài)Web應(yīng)用程序的有效工具。1.PHP技術(shù)特點(diǎn)(1)PHP是免費(fèi)的;(2)語法簡單,易學(xué)易用;(3)面向?qū)ο缶幊棠芰?qiáng);(4)支持眾多網(wǎng)絡(luò)協(xié)議;(5)具有強(qiáng)大的數(shù)據(jù)庫功能和豐富的函數(shù)庫;(6)移植性強(qiáng),跨多個(gè)平臺;(7)執(zhí)行效率高;(8)可擴(kuò)展性極強(qiáng)。2.PHP技術(shù)的工作原理PHP主要的功能是在Web環(huán)境下,由客戶端瀏覽器傳遞一些信息給Web服務(wù)器,再由Web服器去啟動(dòng)所指定的程序碼來完成特定的工作,工作原理如圖1.1所示。圖1.1PHP的工作原理用戶通過Web客戶端瀏覽器請求某個(gè)功能頁面。Web服務(wù)器接受這個(gè)請求,根據(jù)系統(tǒng)的邏輯設(shè)計(jì),將這個(gè)請求對應(yīng)的PHP文件讀出,并交給PHP處理程序。PHP處理程序解釋這個(gè)文件,執(zhí)行相應(yīng)的處理過程,如數(shù)據(jù)庫的訪問與操作等。PHP從數(shù)據(jù)庫中取得數(shù)據(jù)后,將按照文件的要求,形成一個(gè)標(biāo)準(zhǔn)HTML頁面。將生成的HTML頁面交給Web服務(wù)器。Web客戶端瀏覽器將該HTML文件解釋執(zhí)行并顯示出來。這樣就完成了一次客戶瀏覽器端提出的某個(gè)PHP請求。由于腳本在服務(wù)器上,而不是在客戶瀏覽器端運(yùn)行,傳到瀏覽器上的Web頁面是在服務(wù)器上生成的,所以服務(wù)器端腳本不易被復(fù)制,用戶看不到所要瀏覽頁上的PHP源代碼,只能看到解釋后的結(jié)果,這樣就可以做到對源程序保密。1.3.2ApacheApache是因特網(wǎng)上使用很廣泛的Web服務(wù)器,它通過httpd.conf、access.conf和srm.conf等三個(gè)文件來實(shí)現(xiàn)配置。其主要特征是:可以運(yùn)行在所有計(jì)算機(jī)平臺;支持最新的HTTP1.1協(xié)議;簡單而強(qiáng)有力的基于文件的配置;支持通用網(wǎng)關(guān)接口CGI;支持虛擬主機(jī);支持HTTP認(rèn)證;集成Perl腳本編程語言;集成的代理服務(wù)器;具有可定制的服務(wù)器日志;支持服務(wù)器端包含命令(SSI)支持安全Socket層(SSL)用戶會(huì)話過程的跟蹤能力;支持FastCGI;支持JavaServlets。1.3.3MySQL數(shù)據(jù)庫MySQL是基于SQL的客戶/服務(wù)器模式的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它具有功能強(qiáng)大、使用簡單、管理方便、運(yùn)行速度快、安全可靠性強(qiáng)、多線程、跨平臺性、完全網(wǎng)絡(luò)化、穩(wěn)定性等優(yōu)點(diǎn),特別適用于Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。另外,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。作為開放源代碼運(yùn)動(dòng)的產(chǎn)物之一,MySQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)越來越受到人們的青睞,應(yīng)用范圍也越來越廣。聞名遐邇的速度和易用性使MySQL特別適用于Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作。1.3.4運(yùn)行環(huán)境WindowsXPWindowsxp中文全稱為視窗操作系統(tǒng)體驗(yàn)版。是微軟公司發(fā)布的一款視窗操作系統(tǒng)。它發(fā)行于2001年10月25日,原來的名稱是Whistler。微軟最初發(fā)行了兩個(gè)版本,家庭版(Home)和專業(yè)版(Professional)。家庭版的消費(fèi)對象是家庭用戶,專業(yè)版則在家庭版的基礎(chǔ)上添加了新的為面向商業(yè)的設(shè)計(jì)的網(wǎng)絡(luò)認(rèn)證、雙處理器等特性。且家庭版只支持1個(gè)處理器,專業(yè)版則支持2個(gè)。字母XP表示英文單詞的“體驗(yàn)”。1.3.5aAppServ是PHP網(wǎng)頁架站工具組合包,作者將一些網(wǎng)絡(luò)上免費(fèi)的架站資源重新包裝成單一的安裝程序,以方便初學(xué)者快速完成架站,AppServ所包含的軟件有:Apache、ApacheMonitor、PHP、MySQL、phpMyAdmin等。1.3.6Dreamweave8Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器,是一種可視化網(wǎng)頁制作工具,利用它可以輕松地制作出跨越平臺限制和跨越瀏覽器限制的動(dòng)態(tài)網(wǎng)頁。Dreamweaver可以開發(fā)HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP網(wǎng)站。通過平面設(shè)計(jì)工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗(yàn)這類編碼特性來實(shí)現(xiàn)對代碼和設(shè)計(jì)的管理。新集成的工作空間可以與MacromediaFlashMX和FireworksMX共享,其中包括了標(biāo)示簽的文檔窗口、可放到dock中的畫板組、可定制的工具條和集成的文件瀏覽。Dreamweaver還包括有預(yù)建的布局和代碼,其中有網(wǎng)站結(jié)構(gòu)、表格、可訪問的模板以及為客戶端交互應(yīng)用而提供的JavaScript。Dreamweaver是建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。從對基于CSS的設(shè)計(jì)提供領(lǐng)先的支持到手動(dòng)編碼功能,Dreamweaver在一個(gè)集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將業(yè)主連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。Dreamweaver允許開發(fā)人員設(shè)計(jì)Web站點(diǎn)和為Internet應(yīng)用程序編寫代碼。DreamweaverMX組合了著名的可視排版工具Dreamweaver、快速Web應(yīng)用程序開發(fā)工具DreamweaverUltraDev的功能和HomeSite的擴(kuò)展代碼編輯支持,形成了一個(gè)簡單易用且功能強(qiáng)大的開發(fā)環(huán)境。DreamweaverMX為當(dāng)前的Web技術(shù)和標(biāo)準(zhǔn)提供完備而開放的解決方案,包括輔助功能和Web服務(wù)。其主要特點(diǎn)是:1.方便的網(wǎng)站管理;2.無可比擬的控制能力;3.夢幻樣版和XML;4.網(wǎng)站全方位的呈現(xiàn);5.便捷安全的數(shù)。1.3.7EditPlusEditPlus是一款功能強(qiáng)大的文字處理軟件。它可以充分的替換記事本,它也提供網(wǎng)頁作家及程序設(shè)計(jì)師許多強(qiáng)悍的功能。支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript等多種語法的著色顯示。程序內(nèi)嵌網(wǎng)頁瀏覽器,其它功能還包含F(xiàn)TP功能、HTML編輯、URL突顯、自動(dòng)完成、剪貼文本、行列選擇、強(qiáng)大的搜索與替換、多重撤銷/重做、拼寫檢查、自定義快捷鍵,等等...第二章需求分析2.1需求分析的基本任務(wù)需求分析的基本任務(wù)是準(zhǔn)確回答“系統(tǒng)必須做什么?”這個(gè)問題,也就是確定為了滿足業(yè)主的需要系統(tǒng)必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景。需求分析階段必須仔細(xì)分析系統(tǒng)的業(yè)務(wù)流程,對業(yè)務(wù)流程進(jìn)行抽象,得到系統(tǒng)的數(shù)據(jù)流分析。數(shù)據(jù)流圖是從數(shù)據(jù)流動(dòng)和加工的角度描述了系統(tǒng)要處理的數(shù)據(jù)和對數(shù)據(jù)的處理,所以數(shù)據(jù)流圖代表了系統(tǒng)的邏輯模型。數(shù)據(jù)流圖只是抽象地描述了系統(tǒng)的概貌,還要用其它工具進(jìn)行更詳細(xì)的描述。ER圖是詳細(xì)描述系統(tǒng)中的數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲、處理和數(shù)據(jù)概念模型的好工具。通過業(yè)務(wù)流程圖、數(shù)據(jù)流圖、ER圖等圖形工具,可以準(zhǔn)確、規(guī)范地描述系統(tǒng)的需求。2.2系統(tǒng)的性能需求作為企業(yè)網(wǎng)站設(shè)計(jì),在系統(tǒng)中有員工模塊和企業(yè)各類的信息資源需要管理員分類管理。1.員工的添加、密碼的修改;2.企業(yè)新聞的發(fā)布,修改,刪除,查詢;3.游客身份訪問網(wǎng)站;4.管理員添加產(chǎn)品信息資源、發(fā)布人才招聘功能;5.管理員對后臺操作的日志的管理,以便了解員工維護(hù)網(wǎng)站的痕跡;6.管理員對服務(wù)案例,成功案例,企業(yè)簡介等的管理;2.3數(shù)據(jù)流程分析數(shù)據(jù)流程分析,即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過程來考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動(dòng)、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖來實(shí)現(xiàn)。數(shù)據(jù)流圖(DataFlowDiagram,簡稱DFD圖)是用一些規(guī)定的圖標(biāo)和符號來描述數(shù)據(jù)在系統(tǒng)中的流動(dòng)和處理情況。數(shù)據(jù)流圖一般要采用自上而下逐步求精的結(jié)構(gòu)化表示方法。軟件系統(tǒng)歸根結(jié)底是一個(gè)信息處理系統(tǒng),其最基本的功能是感受輸入信息,對輸入的信息按照規(guī)定的方法歸類、處理以及存儲,轉(zhuǎn)變?yōu)樗枰男畔?,最后通過輸出系統(tǒng)向業(yè)主輸出所需求的信息。其中最核心的部分就是信息(數(shù)據(jù))處理,因此不同的數(shù)據(jù)也就決定了所需要的不同的處理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)的傳遞、轉(zhuǎn)化過程以直觀的方式表述出來。數(shù)據(jù)流圖由四種基本的元素組成:數(shù)據(jù)流(DataFlow)、處理(Process)、數(shù)據(jù)存儲和數(shù)據(jù)源(數(shù)據(jù)終點(diǎn))。(1)數(shù)據(jù)流(DataFlow):為具有名稱且有流向的數(shù)據(jù),用標(biāo)有名稱的箭頭表示。一個(gè)數(shù)據(jù)流可以是記錄、組合項(xiàng)或基本項(xiàng)。(2)處理(Process):表示對數(shù)據(jù)多進(jìn)行的加工和變換,在圖中用圓形表示。指向處理的數(shù)據(jù)流為該處理的輸入數(shù)據(jù),離開處理的數(shù)據(jù)流為該處理的輸出數(shù)據(jù).(3)數(shù)據(jù)存儲:表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù),對其進(jìn)行的存取分別以指向或離開數(shù)據(jù)存儲的箭頭表示。(4)數(shù)據(jù)源及數(shù)據(jù)終點(diǎn):表示數(shù)據(jù)的來源或數(shù)據(jù)的去向,可以是一個(gè)組織或人員,它處于系統(tǒng)范圍之外,所以又稱它為外部實(shí)體,它是與系統(tǒng)有關(guān)的外部事物或外部環(huán)境。根據(jù)上面的分析我們可以對系統(tǒng)畫出如圖所示的頂層數(shù)據(jù)流圖,如圖2.1所示。會(huì)員提交數(shù)據(jù)信息界面顯示登錄信息錯(cuò)誤提示會(huì)員提交數(shù)據(jù)信息界面顯示登錄信息錯(cuò)誤提示輸出執(zhí)行結(jié)果操作請求教育資源系統(tǒng)管理交互mysql數(shù)據(jù)庫第1層數(shù)據(jù)流圖是在頂層上的細(xì)分,從整體考慮網(wǎng)絡(luò)資源共享系統(tǒng)出現(xiàn)的數(shù)據(jù)流動(dòng)及流向,如圖2.2所示。員工信息管理員工提交數(shù)據(jù)員工信息管理員工提交數(shù)據(jù)界面顯示員工員工信息管理請求員工信息處理員工端數(shù)據(jù)交互數(shù)據(jù)員工端數(shù)據(jù)交互數(shù)據(jù)處理結(jié)果信息入庫信息入庫上傳信息請求保存命令數(shù)據(jù)處理數(shù)據(jù)處理管理員端數(shù)據(jù)交互信息位置管理員端數(shù)據(jù)交互信息位置修改修改信息請求修改命令系統(tǒng)管理請求管理命令系統(tǒng)管理請求管理命令管理員提交數(shù)據(jù)登錄后臺管理管理員提交數(shù)據(jù)登錄后臺管理數(shù)據(jù)數(shù)據(jù)中心圖2.圖2.2系統(tǒng)第1層數(shù)據(jù)流圖2.4系統(tǒng)運(yùn)行環(huán)境硬件環(huán)境:CPU:Intel(R)CPU1.6GHz硬盤:320G內(nèi)存:1G軟件環(huán)境:Dreamweaver8、EditPlus操作系統(tǒng):WindowsXPProfessionalsp2服務(wù)器:Appserv數(shù)據(jù)庫:Mysql第三章系統(tǒng)總體設(shè)計(jì)經(jīng)過前面的分析,我們已經(jīng)確定了系統(tǒng)的基本功能,下面就是分析系統(tǒng)的總體框架,分析系統(tǒng)處理的實(shí)體對象,實(shí)體間的聯(lián)系,從而得到系統(tǒng)各種實(shí)體和聯(lián)系對應(yīng)的數(shù)據(jù)表,最終設(shè)計(jì)出數(shù)據(jù)表。3.1系統(tǒng)的總體框架在整個(gè)系統(tǒng)管理中,會(huì)員通過注冊登錄系統(tǒng)后,即可實(shí)現(xiàn)上傳、下載的功能。而管理員則要審核會(huì)員上傳的資料,通過后才顯示到資源庫中進(jìn)行資源的共享。系統(tǒng)功能主要分兩大模塊:會(huì)員登錄系統(tǒng)后對教育資源的上傳下載、管理員教育資源的分類管理以及對會(huì)員上傳資料的管理。系統(tǒng)模塊劃分如圖3.1所示:百名企業(yè)網(wǎng)站設(shè)計(jì)管理員百名企業(yè)網(wǎng)站設(shè)計(jì)管理員數(shù)據(jù)庫的管理成功案例發(fā)布員工員工管理新聞發(fā)布產(chǎn)品發(fā)布服務(wù)項(xiàng)目發(fā)布區(qū)阿布模塊管理日志管理基本信息人才招聘 訪問網(wǎng)站游客圖3.1百名企業(yè)網(wǎng)站設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)圖3.2模塊功能百名企業(yè)網(wǎng)站設(shè)計(jì)的客戶端實(shí)現(xiàn)的主要功能就是能夠讓訪客方便的查看公司新聞信息,產(chǎn)品信息和人才招聘以及成功案例和服務(wù)項(xiàng)目,同時(shí)可以對企業(yè)有個(gè)全面的了解等功能。而服務(wù)器端則主要是管理員進(jìn)行對網(wǎng)站的統(tǒng)一管理,實(shí)現(xiàn)的主要功能包括發(fā)布網(wǎng)站公告,對員工的管理和系統(tǒng)日志的管理,管理新聞的類別或擴(kuò)展新的類別塊,人才招聘管理等。功能流程成如圖3.2所示。管理員登錄日志管理產(chǎn)品發(fā)布管理員登錄日志管理產(chǎn)品發(fā)布成功案例發(fā)布服務(wù)項(xiàng)目發(fā)布系統(tǒng)設(shè)置管理員工所有模塊員工信息管理員工新聞發(fā)布管理員管理后臺系統(tǒng)頁面人才招聘發(fā)布用戶操作管理員操作退出系統(tǒng)頁面退出登錄3.2.2員工模塊功能在本系統(tǒng)中,特別設(shè)置了員工用戶權(quán)限,一個(gè)大公司有好多部門,信息更新難道都靠系統(tǒng)管理員么,所以為了減輕管理員的符合和公司以后做大做強(qiáng)的考慮,本該管理員的部分功能在這里有員工來闡述,其模塊圖如圖3.3所示。會(huì)員登錄主界面企業(yè)新聞模塊企業(yè)產(chǎn)品模塊服務(wù)項(xiàng)目查詢新聞管理新聞查詢產(chǎn)品產(chǎn)品管理查詢服務(wù)服務(wù)項(xiàng)目管理圖3.3會(huì)員模塊●員工登錄:進(jìn)入網(wǎng)站后臺后,可以以搜索想要查找的公司新聞和產(chǎn)品等信息?!衿髽I(yè)新聞模塊:員工對企業(yè)新聞的日常管理,查詢等?!衿髽I(yè)產(chǎn)品模塊:員工對企業(yè)新產(chǎn)品,舊產(chǎn)品進(jìn)行維護(hù),可以更新相關(guān)的產(chǎn)品圖片,即可把本地的產(chǎn)品圖片按照產(chǎn)品分類和格式進(jìn)行上傳,上傳后保存到網(wǎng)站內(nèi)的數(shù)據(jù)庫里,供前臺用戶查詢。流程如圖3.4。●服務(wù)項(xiàng)目:公司有哪些新的服務(wù)項(xiàng)目案例進(jìn)行更新維護(hù)。是是否員工登錄判斷身份進(jìn)入后臺是否管理信息查詢信息繼續(xù)退出圖3.4員工功能流程圖3.1.2管理員模塊功能管理員登錄方式同員工相同,從后臺登錄界面登錄后可進(jìn)行管理員權(quán)限的管理。管理員主要功能可發(fā)布公告,對網(wǎng)站進(jìn)行設(shè)置,對員工進(jìn)行增刪改查和日志的管理等等,其模塊圖如圖3.5所示。管理員登錄主界面登錄成功日志管理系統(tǒng)設(shè)置員工操作的所有模塊員工管理管理員管理圖3.5管理員模塊●日志管理:管理員可以通過此模塊清晰的看到員工用戶操作本系統(tǒng)的每一個(gè)步驟,方面網(wǎng)站出現(xiàn)意外的原因查找.●企業(yè)員工管理:對于員工發(fā)布的信息進(jìn)行核對,對于不準(zhǔn)確的企業(yè)信息進(jìn)行及時(shí)的更正刪除等。如圖3.6所示?!駟T工所有操作的模塊:管理員對網(wǎng)站的資源進(jìn)行分類管理,使得資料庫的資料更加有調(diào)理,方便用戶查找資源.●員工管理:對新老員工的更替進(jìn)行管理。是否管理員登錄是否管理員登錄判斷管理員管理員界面是否員工管理查看操作繼續(xù)退出圖3.6管理員功能流程圖3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)1.網(wǎng)站欄目設(shè)置圖網(wǎng)站欄目網(wǎng)站欄目所屬欄目欄目介紹上級分類ID欄目名稱ID圖3.7網(wǎng)站欄目實(shí)體屬性圖2.文章內(nèi)容屬性圖文章內(nèi)容文章內(nèi)容文章名稱關(guān)鍵字文章描述點(diǎn)擊次數(shù)圖片是否推薦發(fā)布者發(fā)布內(nèi)容發(fā)布時(shí)間文章排序是否熱點(diǎn)所屬欄目ID圖3.8文章內(nèi)容實(shí)體屬性圖3.員工屬性E-R圖會(huì)員會(huì)員email員工名注冊時(shí)間日期登錄密碼性別員工ID圖3.9員工實(shí)體屬性圖3.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要包含的表有:管理員表(byd_admin),員工表(byd_member),欄目表(byd_columns),下載模塊表(byd_download),文章內(nèi)容表(byd_content),網(wǎng)站公告表(byd_notice),產(chǎn)品表(byd_products),日志表(byd_log),人才招聘表(byd_hr),友情鏈接表(byd_links)和網(wǎng)站配置表(byd_adminset)共十三張表,這里主要介紹管理員和員工表:1.員工表(1)標(biāo)識:byd_member(2)企業(yè)員工表表包括7個(gè)字段,如表3.1。表3.1企業(yè)員工表字段名稱類型(長度)說明idInt(6)id(主鍵)Passwordvarchar(100)登錄密碼namevarchar(100)員工名稱Uservarchar(200)登陸賬號Emaivarchar(100)員工郵箱Sexvarchar(50)員工性別placevarchar(50)所在地址2.管理員表(1)標(biāo)識:nyd_admin(2)管理員表表包括4個(gè)字段,如表3.2。表3.2管理員表字段名稱類型(長度)說明idmediumint(4)管理員id(主鍵)usernamevarchar(100)管理員名passwordvarchar(32)管理員密碼Levelsvarchar(50)權(quán)限第四章詳細(xì)設(shè)計(jì)4.1后臺主頁面設(shè)計(jì)4.1.1員工/管理員登錄功能設(shè)計(jì)1.由于本系統(tǒng)是企業(yè)網(wǎng)站設(shè)計(jì)。當(dāng)員工或者管理員在后臺主頁面用戶登錄中輸入用戶名、密碼,驗(yàn)證碼,確認(rèn)后登錄。在提交后的php文件中,首先通過用戶名(username)對數(shù)據(jù)庫中的byd_menber(用戶表)或者byd_admin(管理員表)進(jìn)行檢索,若檢索到的記錄集為空,則說明用戶名為空或者輸入錯(cuò)誤,從而轉(zhuǎn)到相應(yīng)的出錯(cuò)處理程序,若記錄集不為空,進(jìn)而檢查密碼(password)是否相等,不相等,作出錯(cuò)處理,相等則轉(zhuǎn)入用戶登錄成功的操作,并將用戶名以session對象保存起來。登錄界面如圖4.2。圖4.2系統(tǒng)主頁面2.登錄的代碼如下:<?phpif($_POST['select']=="管理員") {if($_POST['name']&&$_POST['password']){ if(strtolower($_POST['vcode'])!=strtolower($_SESSION['vcode'])){ admin_showerr("<li>驗(yàn)證碼不正確!</li>","Admin_Login.php",0); exit(); }$db->query("SELECT*FROM{$DB_dbprefix}adminsetwherename='".str_check($_POST['name'])."'andpassword='".md5(md5($_POST['password']))."'");if(0<$db->next_record()){$_SESSION['user_name']=$_POST['name'];$_SESSION['admin']="ok";if(function_exists("date_default_timezone_set")){date_default_timezone_set("Hongkong");}$db->query("UPDATE{$DB_dbprefix}adminsetSETlasttime='".date("Y-m-dH:i:s")."',lastip='".getip()."'wherename='".str_check($_POST['name'])."'");addlog("登陸成功",$_SESSION['user_name']);header("Location:Admin_Index.php");}else{session_unset();session_destroy(); admin_showerr("<li>賬號密碼不正確!</li>","Admin_Login.php",0);exit();}}} } if($_POST['select']=="員工") {if($_POST['name']&&$_POST['password']){ if(strtolower($_POST['vcode'])!=strtolower($_SESSION['vcode'])){ admin_showerr("<li>驗(yàn)證碼不正確!</li>","Admin_Login.php",0); exit(); }$db->query("SELECT*FROM{$DB_dbprefix}memberwhereuser='".str_check($_POST['name'])."'andpassword='".md5(md5($_POST['password']))."'");if(0<$db->next_record()){$_SESSION['user_name']=$_POST['name'];$_SESSION['admin']="ok"; $_SESSION['rank']=0;if(function_exists("date_default_timezone_set")){date_default_timezone_set("Hongkong");}addlog("登陸成功",$_SESSION['user_name']);header("Location:Admin_Index.php");}else{session_unset();session_destroy(); admin_showerr("<li>員工賬號密碼不正確!</li>","Admin_Login.php",0);exit();}}}?>4.1.2員工操作功能設(shè)計(jì)員工登錄后,即可進(jìn)行對網(wǎng)站站內(nèi)的模塊進(jìn)行增刪改查等。1.總體查詢模塊圖查詢(1)員工在如圖4.3中,輸入所要查詢企業(yè)信息的關(guān)鍵字,則相關(guān)企業(yè)信息顯示出來。圖4.3用戶搜索資料(2)搜索功能代碼在admin_content.php中第99行—125行,進(jìn)行查詢條件構(gòu)造,返回給mysql處理顯示出來:<?php;if($_GET['keyword']!="") { $strSql="SELECT*FROM{$DB_dbprefix}contentWHEREtitlelike'%".trim($_GET['keyword'])."%'"; $execc="SELECTidFROM{$DB_dbprefix}contentWHEREtitlelike'%".trim($_GET['keyword'])."%'"; } elseif($_GET['Action']=="columns") { $strSql="SELECT*FROM{$DB_dbprefix}contentWHEREcolumnsname=".$_GET['columnsname']; $execc="SELECTidFROM{$DB_dbprefix}contentWHEREcolumnsname=".$_GET['columnsname']; } else { $strSql="SELECT*FROM{$DB_dbprefix}content"; $execc="SELECTidFROM{$DB_dbprefix}content"; } if(isset($_GET['Attribute'])) { $strSql.="where".$_GET['Attribute']."=1"; $execc.="where".$_GET['Attribute']."=1"; } if(empty($_GET['Sorting'])) { $strSql.="Orderbyiddesclimit".$offset.",{$intPerpage}"; } else { $strSql.="Orderby".$_GET['Sorting']."desclimit{$offset},{$intPerpage}"; }?>2.添加企業(yè)新聞(1)員工可以對公司的日常新聞進(jìn)行更新.發(fā)布企業(yè)新聞是,點(diǎn)擊欄目對應(yīng)的添加內(nèi)容,如實(shí)填寫,選擇所屬欄目,填寫文章標(biāo)題和文章內(nèi)容等.點(diǎn)擊提交即可上傳成功。圖4.4用戶添加企業(yè)新聞(2)添加企業(yè)新聞實(shí)現(xiàn)的部分代碼在admin/module/article.php中的85—102行:<?phpcase"add": if(function_exists("date_default_timezone_set")) { date_default_timezone_set("Hongkong"); } $addtime=date("Y-m-dH-i-s"); extract($_POST); if($_POST['description']=="") { $description=cnsubstr(uh($_POST['content']),120);;}else{ $description=$_POST['description']; } @$rec=@intval($rec); @$hot=@intval($hot); $db->query("INSERTINTO{$DB_dbprefix}content(columnsname,title,keywords,description,hits,actor,photo,rec,hot,content,sequence,addtime)VALUES('".$_POST['columnsname']."','{$_POST['title']}','{$_POST['keywords']}','{$description}',{$_POST['hits']},'{$_POST['actor']}','{$_POST['photo']}',{$rec},{$hot},'{$_POST['content']}','{$_POST['sequence']}','{$addtime}')"); addlog("添加文章<<".$_POST['title'].">>",$_SESSION['user_name']); admin_showerr("<li>添加文章成功</li>","../Admin_Content.php",1); break;?>3.添加企業(yè)產(chǎn)品(1)一個(gè)公司對企業(yè)新舊產(chǎn)品的更替也是日常工作必不可少的一份工作。圖4.6下載資料界面(2)更新添加企業(yè)產(chǎn)品代碼Admin\module\product.php的90110行:case"add": if(function_exists("date_default_timezone_set")) { date_default_timezone_set("Hongkong"); } $addtime=date("Y-m-dH-i-s"); extract($_POST); if($_POST['description']=="") { $description=cnsubstr(uh($_POST['content']),100);;}else{ $description=$_POST['description']; } @$rec=@intval($rec); @$hot=@intval($hot); $db->query("INSERTINTO{$DB_dbprefix}content(columnsname,title,keywords,description,hits,actor,photo,rec,hot,content,sequence,addtime)VALUES('".$_POST['columnsname']."','{$_POST['title']}','{$_POST['keywords']}','{$description}',{$_POST['hits']},'{$_POST['actor']}','{$_POST['photo']}',{$rec},{$hot},'{$_POST['content']}','{$_POST['sequence']}','{$addtime}')"); $tun2Id=mysql_insert_id(); $db->query("INSERTINTO{$DB_dbprefix}products(bid,size,price)VALUES({$tun2Id},'{$_POST['size']}','{$_POST['price']}')"); addlog("添加產(chǎn)品<<".$_POST['title'].">>",$_SESSION['user_name']); admin_showerr("<li>添加產(chǎn)品成功</li>","../Admin_Content.php",1); break;4.2后臺模塊設(shè)計(jì)在后臺管理中主要分為了企業(yè)介紹、最新新聞、產(chǎn)品中心、服務(wù)項(xiàng)目、成功案例、產(chǎn)品交流品臺、企業(yè)招聘、聯(lián)系我們、員工管理和管理員管理幾個(gè)功能模塊(如圖4.8所示)。1、最新新聞模塊:最新新聞模塊分為公司新聞和站行業(yè)新聞兩個(gè)模塊。2、企業(yè)產(chǎn)品模塊:企業(yè)產(chǎn)品中心分為LED大屏幕,DLP大屏幕,DID大屏幕,GPU邊緣融合,監(jiān)控設(shè)備,凈水器,其他4.3網(wǎng)站前臺模塊設(shè)計(jì)4.3.1網(wǎng)站主頁設(shè)計(jì)首頁主要包含了企業(yè)介紹,最新新聞,產(chǎn)品中心,服務(wù)項(xiàng)目,成功案例,企業(yè)招聘,聯(lián)系我們一個(gè)公司該具備的都有了系統(tǒng)的特色在于.美觀好看,清爽,簡單,一個(gè)企業(yè)類的網(wǎng)站想做的有特色,主要是體現(xiàn)在風(fēng)格上.以紅白相間,白色為主基調(diào),紅色點(diǎn)綴,代表了企業(yè)生機(jī)勃勃。首頁截圖如下4.3.2產(chǎn)品中心模塊企業(yè)產(chǎn)品中心分為LED大屏幕,DLP大屏幕,DID大屏幕,GPU邊緣融合,監(jiān)控設(shè)備,凈水器,其他這都是本企業(yè)的主打產(chǎn)品,用來讓游客和客戶展示的觀賞的,同時(shí)主要是為了在互聯(lián)網(wǎng)宣傳本公司的產(chǎn)品,達(dá)到更好的知名度.企業(yè)產(chǎn)品展示界面如圖:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)低年級聽評課記錄
- 【人教版】八年級地理上冊第一章第二節(jié)《人口》聽課評課記錄及優(yōu)化訓(xùn)練答案
- 蘇州蘇教版六年級數(shù)學(xué)上冊第三單元《分?jǐn)?shù)應(yīng)用題(1)》聽評課記錄
- 聽評課記錄六年級語文
- 新版華東師大版八年級數(shù)學(xué)下冊《16.2.2分式的加減分式的加減-同分母分式加減》聽評課記錄16
- 小學(xué)二年級數(shù)學(xué)100道口算題
- 蘇科版七年級數(shù)學(xué)上冊《2.2有理數(shù)與無理數(shù)》聽評課記錄
- 北師大版道德與法治七年級下冊1.2《理解情緒》聽課評課記錄
- 八年級歷史人教版下冊聽課評課記錄:第9課 對外開放
- 校企共建培訓(xùn)中心合作協(xié)議書范本
- 第五講鑄牢中華民族共同體意識-2024年形勢與政策
- 中華人民共和國學(xué)前教育法
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 三年級(下冊)西師版數(shù)學(xué)全冊重點(diǎn)知識點(diǎn)
- 期末練習(xí)卷(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)滬教版
- 2025年公務(wù)員考試申論試題與參考答案
- 抑郁癥課件教學(xué)課件
- 關(guān)于消防安全評估設(shè)備操作說明詳解
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 中國高血壓防治指南(2024年修訂版)要點(diǎn)解讀
評論
0/150
提交評論