網(wǎng)站系統(tǒng)的設計實現(xiàn)分析_第1頁
網(wǎng)站系統(tǒng)的設計實現(xiàn)分析_第2頁
網(wǎng)站系統(tǒng)的設計實現(xiàn)分析_第3頁
網(wǎng)站系統(tǒng)的設計實現(xiàn)分析_第4頁
網(wǎng)站系統(tǒng)的設計實現(xiàn)分析_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

系統(tǒng)的設計與實現(xiàn)摘要隨著網(wǎng)絡的發(fā)展,對企事業(yè)單位的影響也越來越大,本系統(tǒng)的建立是為了加強對公司自身的宣傳及對客戶的信息交流,促進公司的發(fā)展。本包含前臺后后臺兩部分,前臺可以展現(xiàn)公司承接的各種業(yè)務、公司文化信息和公司提供的各種兼職信息及當前相關新聞等。后臺主要功能是對前臺各頁面的初始化,并能隨時進行對前臺頁面信息進行修改。本系統(tǒng)使用軟件工程的開發(fā)方法,從需求分析、總體設計、詳細設計等步驟對該系統(tǒng)進行了科學的設計管理。本使用川磯開發(fā)平臺進行開發(fā),B/S架構模式,5口屈”6r數(shù)據(jù)庫,實現(xiàn)了的快速更新,使我們的企業(yè)更加方便的對本公司信息的更新。關鍵詞:網(wǎng)絡;;企事業(yè)單位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthepany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthepany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthepanycanundertakeavarietyofbusiness,corporatecultureandpanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Tdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationonthepany.Keywords:Network;Website;Enterprise一引言開發(fā)背景及意義當今社會網(wǎng)絡已經(jīng)深入千家萬戶,國家法令也明確規(guī)定各大小公司必須有自己的門戶。而從現(xiàn)在的企業(yè)來看,大多數(shù)企業(yè)都在更新問題上非常遲鈍,有的甚至從建成之后根本沒有更新過!這種做法是很不恰當?shù)模瑢τ谄髽I(yè)來說也是影響極大的。代表了一個企業(yè)的精神面貌,是企業(yè)的形象所在,如果一個企業(yè)的在客戶的眼中體現(xiàn)的是舊東西的堆積,新東西根本沒有上去,那么,這個給企業(yè)帶來的形象上的損失和品牌上的損失是不可忽視的?,F(xiàn)在已經(jīng)有很多開發(fā)者也注意到這個問題,有很多研發(fā)者都投入到對的改善之中。而本則徹底將做的靈活起來,幾乎前臺所有的顯示全部出于后臺的初始,這樣就能夠保證公司信息的迅速更新,及時反映給公司客戶,增強公司與客戶的合作。簡介本給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對進行更新維護。表1前臺客戶系統(tǒng)功能模塊功能主頁模塊用戶可以瀏覽公司的一些基本的信息新聞模塊用戶可以瀏覽公司的新聞經(jīng)典案例用戶可以瀏覽公司的服務項目服務項目用戶可以瀏覽公司的服務項目表2后臺管理系統(tǒng)功能新聞管理增加、修改、刪除公司的新聞經(jīng)典案例增加、修改、刪除公司的經(jīng)典案例服務項目增加、修改、刪除公司的服務項目主頁模塊可以修改主頁信息開發(fā)工具的選擇整體設計工具的選擇MacromediaDreamweaver8是建立Web站點和應用程序的專業(yè)工具。它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。開發(fā)人員可以將其選擇的服務器技術與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web服務和舊式系統(tǒng)的強大Internet應用程序。圖片處理工具的選擇Photoshop是用于設計、優(yōu)化和集成Web圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。體系架構工具的選擇VS2008企業(yè)級工作平臺(MicrosoftVisualStudio2008,簡稱VS2008),利用它我們可以在數(shù)據(jù)庫和用磯網(wǎng)絡應用程序的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的川磯集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持C#,HTML,CSS,Javascript。開發(fā)環(huán)境的選擇及相關技術簡介ASP.NET的簡介ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:增強的性能。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。世界級的工具支持。ASP.NET框架補充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。^£丁框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于的開發(fā)中的現(xiàn)有投資。MVC框架簡介MVC是一個框架模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。視圖是用戶看到并與之交互的界面。對老式的Web應用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括MacromediaFlash和像XHTML,XML/XSL,WML等一些標識語言和Webservices.如何處理應用程序的界面變得越來越有挑戰(zhàn)性。MVC—個大的好處是它能為你的應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務。例如它可能用像£$和ColdFusionponents這樣的構件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關,這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。IIS服務器的簡介IIS(InternetInformationServer,互聯(lián)網(wǎng)信息服務)是一種Web(網(wǎng)頁)服務組件,其中包括亞06服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。數(shù)據(jù)庫的簡介SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了5。1Server7.0版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺使用。二企業(yè)的功能分析2.1功能分析本系統(tǒng)分前臺部分和后臺部分:(1)前臺部分由用戶使用,主要包括企業(yè)概況,新聞資訊,產(chǎn)品中心,企業(yè)文化,人才招聘,在線交流,友情,聯(lián)系我們,信息,站搜索,流量統(tǒng)計。

表3各功能模塊介紹模塊功能企業(yè)概況主要介紹公司名稱、公司文化、公司、公司地址、公司組織結構圖等信息。新聞資訊用戶可以查看公司新聞以及其他新聞。產(chǎn)品中心用戶可以查看公司各種產(chǎn)品。企業(yè)文化介紹公司目前正在施行的文化。人才招聘用戶可以查看公司的招聘信息。在線交流游客及注冊會員均可在此發(fā)表、回復留言,新發(fā)表的留言需經(jīng)過管理員審核后方可在前臺頁面顯示。友情用戶可以訪問與本公司關聯(lián)的聯(lián)系我們用戶可以看到公司的聯(lián)系方式站搜索用戶可對部文章進行搜索,根據(jù)文章正文和標題的關鍵詞進行搜索?;蚩梢栽谡景搭悇e、日期、容等關鍵字,對信息進行查詢搜索。流量統(tǒng)計前臺頁面顯示總訪問人數(shù),后臺管理員可以設置計數(shù)器顯示數(shù)字,顯示位數(shù),計數(shù)器是否隱藏,統(tǒng)計信息是否公開等,可記錄來訪客的來源舊地址和來源頁面信息,在線人數(shù);可統(tǒng)計每月、每天和每小時的訪問數(shù)據(jù)。信息所有頁面下方均有板權說明(2)后臺部分由管理員使用,主要包括會員登錄,通訊錄,部,管理員可在后臺進行信息發(fā)布及各項管理操作,包括用戶管理、信息管理、資料上傳、互動管理及管理等。表4后臺各功能模塊介紹會員登錄用戶需同意注冊協(xié)議方可進入頁面注冊,不同意注冊協(xié)議則返回首頁。注冊容包括必要的用戶信息,具有用戶重復注冊、密碼確認錯誤的提示等處理。信息管理信息類別動態(tài)管理,后臺添加新聞,前臺實時顯現(xiàn)。管理員可對每條信息進行編輯,如設定圖片位置,實現(xiàn)圖文繞字,設定熱點信息,優(yōu)先顯示??砂凑疹悇e、日期、容等規(guī)則查詢、修改、刪除信息,可以根據(jù)關鍵字,羅列出每條新聞的相關信息,生成新聞頁面。資料上傳可以實現(xiàn)后臺上傳文件,前臺能夠展現(xiàn)。上傳文件格式可根據(jù)實際需要,選擇不同的格式,可對文件進行檢索,可實現(xiàn)后臺的管理維護。互動管理管理員在此審核留言、回復留言、刪除留言。管理管理員可在此發(fā)布友情,包括文字和圖片。2.2功能模塊設計本系統(tǒng)根據(jù)企業(yè)要求分為前臺和后臺兩大部分,后臺部分占有很大比重,這是和傳統(tǒng)有所不同,本設計的核心部分就是靈活,后臺的設計使用了大量的表格,并且采用多種映射機制,其中最大的特點就是單表對多表,例如主頁信息顯示團隊風采、新聞中心、經(jīng)典案例、服務客戶、公司文化和服務項目等六個模塊的容,而它的顯示使用了大量表的交叉取數(shù),當各模塊信息更新時要將更新的信息通知主頁,這樣主頁在條用數(shù)據(jù)時才能將更新的數(shù)據(jù)顯示出來。三數(shù)據(jù)庫的設計與實現(xiàn)3.1數(shù)據(jù)庫需求分析本采用了sqlserver2000數(shù)據(jù)庫管理系統(tǒng),整個系統(tǒng)的數(shù)據(jù)結構如下:表5組表[Mail_Group]字段說明類型(長度)默認值備注GROUPNAME]組名nvarchar(50)NULL不允許空GroupDsc組描述nvarchar(200)NULL允許空GROUPID自動增值鍵int(4)NOTNULL不允許空(主鍵)表6信息表[Mail_MailInfo]字段說明類型(長度)默認值備注

MailIDidint(4)不允許空UserID用戶idInt(4)不允許空SendTo發(fā)送地址Nvarchar(200)NULL允許空CcTo抄送地址Nvarchar(200)NULL允許空SecretToNvarchar(200)NULL允許空SendToIDNvarchar(200)NULL允許空CcToIDNvarchar(200)NULL允許空SecretToIDNvarchar(200)NULL允許空Title主題nvarchar(50)NULL允許空Content容textNULL允許空SendTime發(fā)送時間datetimeNULL允許空Status裝貼nvarchar(10)NULL允許空AttNamenvarchar(200)NULL允許空AttUpNamenvarchar(200)NULL允許空Important重要性nvarchar(10)NULL允許空表7讀表[Mail_Read]字段說明類型(長度)默認值備注ReadID讀idint(4)不允許空MailIDidint(4)不允許空ReadUsrID讀者idint(4)不允許空

Times次數(shù)int(4)不允許空Status狀態(tài)nvarchar(10)NULL允許空LastReadTime上次讀取時間datetimeNULL允許空SendTime發(fā)送時間datetimeNULL允許空Important重要性Nvarchar(10)NULL允許空表8消息表[Message]字段說明類型(長度)默認值備注id消息idint(4)不允許空(主鍵)title主題varchar(100)不允許空username消息發(fā)送者nvarchar(50)不允許空content消息容text不允許空ischeck是否審核bit0不允許空contenttime消息時間nvarchar(50)不允許空表9訪問表[RequestConfig]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)showNowbitNULLshowTotalbitNULL

totalWeiInt(4) NULLshowTotalTablebit NULL表10訪問表[Requestinfo]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime訪問時間datetime NULL表10消息回復表[answer]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)messageid消息idint(4)不允許空reply回復容Text不允許空replytime回復時間nvarchar(50)不允許空replyname回復名字nvarchar(50)表10命令記錄表[cmd_record]不允許空字段說明類型(長度) 默認值備注

table_id表idvarchar(50)NULLtable_name表名varchar(100)NULLusername用戶名varchar(100)NULLipvarchar(50)NULLmacvarchar(50)NULLcmd_keyvarchar(50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回復名字Int(4)NULL表11文章表[enterprise]字段說明類型(長度)默認值備注article_idint(4)不允許空(主鍵)edit_time編輯時間datetimeNULLtext編輯容varchar(50)NULLsender發(fā)送者varchar(50)NULLcreate_time創(chuàng)建時間datetimeNULLtitle主題nvarchar(30)NULL表12事件表性丫6討5]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)datedatetimeNULLtext事件容TextNULLcreatetime創(chuàng)建時間datetimeNULLedittime編輯時間datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)imagePath圖片路徑nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14會員用戶表[mail_User]字段說明類型(長度)默認值備注USERID用戶idint(4)不允許空(主鍵)LOGINID賬號nvarchar(50)NULL

USERNAME用戶nvarchar(50)NULLUsrPASSWORD用戶密碼nvarchar(50)NULLGROUPIDint(4)NULLISSYSTEMInt(4)NULLDEPARTMENT用戶部門nvarchar(50)NULLtelenumbernvarchar(50)NULLaddress地址nvarchar(50)NULLpowerInt(4)NULL表15新聞表[news]字段說明類型(長度)默認值備注article_id文章idint(4)不允許空(主鍵)title主題nvarchar(50)NULLtype_id新聞類型int(4)NULLtext新聞容textNULLcreate_time創(chuàng)建時間datetimeNULLedit_time編輯時間datetimeNULLbrowse_times瀏覽次數(shù)Int(4)NULLsender發(fā)送者varchar(50)NULLiconvarchar(100)NULLbriefnvarchar(100)NULL

keyWord關鍵詞nvarchar(500)NULL表16新聞類型表巾6亞5]字段說明類型(長度)默認值備注type_idint(4)不允許空(主鍵)type_name類型名nvarchar(50)NULL表17通知表舊0訛6]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)create_time創(chuàng)建時間datetimeNULLedit_time編輯時間datetimeNULLsender發(fā)送者varchar(50)NULLtext通知容textNULLtitle主題nvarchar(50)NULL表18商品類型表[pro_type]字段說明類型(長度)默認值備注pro_type_idint(4)不允許空(主鍵)pro_type_namenvarchar(50)NULL

表19商品表[pro_type]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)name商品名nvarchar(50)NULLtype商品類型nvarchar(50)NULLnumber數(shù)量nvarchar(50)NULLicon圖片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL表20工程表歷96a]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)title主題nvarchar(50)NULLicon圖片varchar(100)NULLtext容textNULLbrief簡述nvarchar(200)NULLcreatetime創(chuàng)建日期datetimeNULLedittime編輯時間datetimeNULL

表21上傳文件表[uploadfile]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)filename文件名nvarchar(100)NULLpath文件保存路徑varchar(200)NULLbrief簡述nvarchar(300)NULLdepartment_idint(4)NULLpart_idnvarchar(50)NULLtitle主題nvarchar(50)NULLcreatetime創(chuàng)建時間datetimeNULLedittime編輯時間datetimeNULLsize文件大小int(4)NULLdepart_typenvarchar(50)NULLkeyWordnvarchar(200)NULL表21招聘表[zhaopin]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)zhiwei職位nvarchar(50)NULLxinjin薪金nvarchar(50)NULLgongzuojingyan工作經(jīng)驗nvarchar(2000)NULLmiaoshu工作描述nvarchar(3000)NULLfaburiqi發(fā)布日期nvarchar(50)NULLlianxifangshi聯(lián)系方式nvarchar(3000)NULL四總體設計4.1項目規(guī)劃的軟硬件開發(fā)環(huán)境:1)服務器的軟硬件配置服務器的硬件配置:CPU奔騰D2.06,硬盤806,存512M服務器的操作系統(tǒng):WindowsXP以上Web服務器軟件:166.1(InternetInformationServer)數(shù)據(jù)庫服務器軟件6。1Server20002)客戶端的軟硬件配置客戶端的硬件配置:CPU奔騰4或以上,硬盤406,存256M客戶端操作系統(tǒng):WindowsXPW±客戶端瀏覽器軟件:IE(InternetExplorer)系統(tǒng)的開發(fā)工具由于系統(tǒng)的軟件配置主要是基于Microsoft公司的軟件,所以在系統(tǒng)的開發(fā)工具的選擇上采用了Microsoft公司的軟件開發(fā)工具VS2008,具體容如下:采用人5曰門磯技術、C#腳本語言編寫Web應用程序。采用SQLServer2000存儲和管理數(shù)據(jù)。4.1.2的整體架構系統(tǒng)采用三層的體系結構,數(shù)據(jù)庫采用MicrosoftSQLServer2000,編程語言為C#以及ASP.NET,Web頁面采用ASP.NET、html代碼,后臺程序由C#編寫。除亞?6表示層外,還有Model層、數(shù)據(jù)訪問層DAL、業(yè)務邏輯層811等等。DAL負責數(shù)據(jù)庫的數(shù)據(jù)存取,811通過調用DAL層的方法來實現(xiàn)業(yè)務需求,亞?6層通過調用BLL的方法來實現(xiàn)與用戶的交互,Model提供數(shù)據(jù)實體類供亞?6、BLL、口41調用,DAL負責與數(shù)據(jù)庫的交互,為了提高維護性,采用OOP的設計思想,只有811層可以直接調用口41層類中的方法,不可以跨層調用。BLL層的功能是由多個不同的類互相配合實現(xiàn)復雜的業(yè)務邏輯。系統(tǒng)大量采用^2*技術,通過AJAX,JavaScript可使用JavaScript的XMLHttpRequest對象來直接與服務器進行通信。通過這個對象,您的JavaScript可在不重載頁面的情況與Web服務器交換數(shù)據(jù)。AJAX在瀏覽器與Web服務器之間使用異步數(shù)據(jù)傳輸(HTTP請求)這樣就可使網(wǎng)頁從服務器請求少量的信息,而不是整個頁面。傳統(tǒng)的川06應用允許用戶填寫表單(form),當提交表單時就向亞?6服務器發(fā)送一個請求。服務器接收并處理傳來的表單,然接返回一個新的網(wǎng)頁。這個做法浪費了許多帶寬,因為在前接兩個頁面中的大部分HTML代碼往往是相同的。由于每次應用的交互都需要向服務器發(fā)送請求,應用的響應時間就依賴于服務器的響應時間。這導致了用戶界面的響應比本地應用慢得多。與此不同,AJAX應用可以僅向服務器發(fā)送并取回必需的數(shù)據(jù),它使用SOAP或其它一些基于XML的webservice接口,并在客戶端采用JavaScript處理來自服務器的響應。因此在服務器和瀏覽器之間交換的數(shù)據(jù)大量減少,結果我們就能看到響應更快的應用。同時很多的處理工作可以在發(fā)出請求的客戶端機器上完成,所以亞?6服務器的處理時間也減少了。使用川2*的最大優(yōu)點,就是能在不更新整個頁面的前提下維護數(shù)據(jù)。這使得亞06應用程序更為迅捷地回應用戶動作,并避免了在網(wǎng)絡上發(fā)送那些沒有改變過的信息。動態(tài)生成html五企業(yè)系統(tǒng)的詳細設計系統(tǒng)的設計與實現(xiàn)摘要隨著網(wǎng)絡的發(fā)展,對企事業(yè)單位的影響也越來越大,本系統(tǒng)的建立是為了加強對公司自身的宣傳及對客戶的信息交流,促進公司的發(fā)展。本包含前臺后后臺兩部分,前臺可以展現(xiàn)公司承接的各種業(yè)務、公司文化信息和公司提供的各種兼職信息及當前相關新聞等。后臺主要功能是對前臺各頁面的初始化,并能隨時進行對前臺頁面信息進行修改。本系統(tǒng)使用軟件工程的開發(fā)方法,從需求分析、總體設計、詳細設計等步驟對該系統(tǒng)進行了科學的設計管理。本使用川磯開發(fā)平臺進行開發(fā),B/S架構模式,5口歸6"6r數(shù)據(jù)庫,實現(xiàn)了的快速更新,使我們的企業(yè)更加方便的對本公司信息的更新。關鍵詞:網(wǎng)絡;;企事業(yè)單位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthepany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthepany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthepanycanundertakeavarietyofbusiness,corporatecultureandpanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Tdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationonthepany.Keywords:Network;Website;Enterprise一引言開發(fā)背景及意義當今社會網(wǎng)絡已經(jīng)深入千家萬戶,國家法令也明確規(guī)定各大小公司必須有自己的門戶。而從現(xiàn)在的企業(yè)來看,大多數(shù)企業(yè)都在更新問題上非常遲鈍,有的甚至從建成之后根本沒有更新過!這種做法是很不恰當?shù)模瑢τ谄髽I(yè)來說也是影響極大的。代表了一個企業(yè)的精神面貌,是企業(yè)的形象所在,如果一個企業(yè)的在客戶的眼中體現(xiàn)的是舊東西的堆積,新東西根本沒有上去,那么,這個給企業(yè)帶來的形象上的損失和品牌上的損失是不可忽視的。現(xiàn)在已經(jīng)有很多開發(fā)者也注意到這個問題,有很多研發(fā)者都投入到對的改善之中。而本則徹底將做的靈活起來,幾乎前臺所有的顯示全部出于后臺的初始,這樣就能夠保證公司信息的迅速更新,及時反映給公司客戶,增強公司與客戶的合作。簡介本給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對進行更新維護。表1前臺客戶系統(tǒng)功能模塊功能主頁模塊用戶可以瀏覽公司的一些基本的信息新聞模塊用戶可以瀏覽公司的新聞經(jīng)典案例用戶可以瀏覽公司的服務項目服務項目用戶可以瀏覽公司的服務項目表2后臺管理系統(tǒng)功能新聞管理增加、修改、刪除公司的新聞經(jīng)典案例增加、修改、刪除公司的經(jīng)典案例服務項目增加、修改、刪除公司的服務項目主頁模塊可以修改主頁信息1.3開發(fā)工具的選擇整體設計工具的選擇MacromediaDreamweaver8是建立Web站點和應用程序的專業(yè)工具。它將可視布局工具、應用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。開發(fā)人員可以將其選擇的服務器技術與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web服務和舊式系統(tǒng)的強大Internet應用程序。圖片處理工具的選擇Photoshop是用于設計、優(yōu)化和集成Web圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。體系架構工具的選擇VS2008企業(yè)級工作平臺(MicrosoftVisualStudio2008,簡稱VS2008),利用它我們可以在數(shù)據(jù)庫和用磯網(wǎng)絡應用程序的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的川磯集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持C#,HTML,CSS,Javascript。1.4開發(fā)環(huán)境的選擇及相關技術簡介ASP.NET的簡介ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:增強的性能。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。世界級的工具支持。ASP.NET框架補充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。^£丁框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于的開發(fā)中的現(xiàn)有投資。MVC框架簡介MVC是一個框架模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。視圖視圖是用戶看到并與之交互的界面。對老式的Web應用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術已層出不窮,它們包括MacromediaFlash和像XHTML,XML/XSL,WML等一些標識語言和Webservices.如何處理應用程序的界面變得越來越有挑戰(zhàn)性。MVC—個大的好處是它能為你的應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務。例如它可能用像£$和ColdFusionponents這樣的構件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關,這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。IIS服務器的簡介IIS(InternetInformationServer,互聯(lián)網(wǎng)信息服務)是一種Web(網(wǎng)頁)服務組件,其中包括亞06服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務和發(fā)送等方面,它使得在網(wǎng)絡(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。數(shù)據(jù)庫的簡介SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了5。1Server7.0版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務器等多種平臺使用。二企業(yè)的功能分析功能分析本系統(tǒng)分前臺部分和后臺部分:前臺部分由用戶使用,主要包括企業(yè)概況,新聞資訊,產(chǎn)品中心,企業(yè)文化,人才招聘,在線交流,友情,聯(lián)系我們,信息,站搜索,流量統(tǒng)計。表3各功能模塊介紹模塊功能企業(yè)概況主要介紹公司名稱、公司文化、公司、公司地址、公司組織結構圖等信息。新聞資訊用戶可以查看公司新聞以及其他新聞。產(chǎn)品中心用戶可以查看公司各種產(chǎn)品。企業(yè)文化介紹公司目前正在施行的文化。人才招聘用戶可以查看公司的招聘信息。在線交流游客及注冊會員均可在此發(fā)表、回復留言,新發(fā)表的留言需經(jīng)過管理員審核后方可在前臺頁面顯示。友情用戶可以訪問與本公司關聯(lián)的

聯(lián)系我們用戶可以看到公司的聯(lián)系方式站搜索用戶可對部文章進行搜索,根據(jù)文章正文和標題的關鍵詞進行搜索?;蚩梢栽谡景搭悇e、日期、容等關鍵字,對信息進行查詢搜索。流量統(tǒng)計前臺頁面顯示總訪問人數(shù),后臺管理員可以設置計數(shù)器顯示數(shù)字,顯示位數(shù),計數(shù)器是否隱藏,統(tǒng)計信息是否公開等,可記錄來訪客的來源舊地址和來源頁面信息,在線人數(shù);可統(tǒng)計每月、每天和每小時的訪問數(shù)據(jù)。信息所有頁面下方均有板權說明后臺部分由管理員使用,主要包括會員登錄,通訊錄,部,管理員可在后臺進行信息發(fā)布及各項管理操作,包括用戶管理、信息管理、資料上傳、互動管理及管理等。表4后臺各功能模塊介紹會員登錄用戶需同意注冊協(xié)議方可進入頁面注冊,不同意注冊協(xié)議則返回首頁。注冊容包括必要的用戶信息,具有用戶重復注冊、密碼確認錯誤的提示等處理。信息管理信息類別動態(tài)管理,后臺添加新聞,前臺實時顯現(xiàn)。管理員可對每條信息進行編輯,如設定圖片位置,實現(xiàn)圖文繞字,設定熱點信息,優(yōu)先顯示??砂凑疹悇e、日期、容等規(guī)則查詢、修改、刪除信息,可以根據(jù)關鍵字,羅列出每條新聞的相關信息,生成新聞頁面。資料上傳可以實現(xiàn)后臺上傳文件,前臺能夠展現(xiàn)。上傳文件格式可根據(jù)實際需要,選擇不同的格式,可對文件進行檢索,可實現(xiàn)后臺的管理維護?;庸芾砉芾韱T在此審核留言、回復留言、刪除留言。管理管理員可在此發(fā)布友情,包括文字和圖片。功能模塊設計本系統(tǒng)根據(jù)企業(yè)要求分為前臺和后臺兩大部分,后臺部分占有很大比重,這是和傳統(tǒng)有所不同,本設計的核心部分就是靈活,后臺的設計使用了大量的表格,并且采用多種映射機制,其中最大的特點就是單表對多表,例如主頁信息顯示團隊風采、新聞中心、經(jīng)典案例、服務客戶、公司文化和服務項目等六個模塊的容,而它的顯示使用了大量表的交叉取數(shù),當各模塊信息更新時要將更新的信息通知主頁,這樣主頁在條用數(shù)據(jù)時才能將更新的數(shù)據(jù)顯示出來。三數(shù)據(jù)庫的設計與實現(xiàn)3.1數(shù)據(jù)庫需求分析本采用了sqlserver2000數(shù)據(jù)庫管理系統(tǒng),整個系統(tǒng)的數(shù)據(jù)結構如

下:表5組表[Mail_Group]字段說明類型(長度)默認值備注GROUPNAME]組名nvarchar(50)NULL不允許空GroupDsc組描述nvarchar(200)NULL允許空GROUPID自動增值鍵int(4)NOTNULL不允許空(主鍵)表6信息表[Mail_MailInfo]字段說明類型(長度)默認值備注MailIDidint(4)不允許空UserID用戶idInt(4)不允許空SendTo發(fā)送地址Nvarchar(200)NULL允許空CcTo抄送地址Nvarchar(200)NULL允許空SecretToNvarchar(200)NULL允許空SendToIDNvarchar(200)NULL允許空CcToIDNvarchar(200)NULL允許空SecretToIDNvarchar(200)NULL允許空Title主題nvarchar(50)NULL允許空Content容textNULL允許空SendTime發(fā)送時間datetimeNULL允許空Status裝貼nvarchar(10)NULL允許空

AttNamenvarchar(200)NULL允許空AttUpNamenvarchar(200)NULL允許空Important重要性nvarchar(10)NULL允許空表7讀表[Mail_Read]字段說明類型(長度)默認值備注ReadID讀idint(4)不允許空MailIDidint(4)不允許空ReadUsrID讀者idint(4)不允許空Times次數(shù)int(4)不允許空Status狀態(tài)nvarchar(10)NULL允許空LastReadTime上次讀取時間datetimeNULL允許空SendTime發(fā)送時間datetimeNULL允許空Important重要性Nvarchar(10)NULL允許空表8消息表[Message]字段說明類型(長度)默認值備注id消息idint(4)不允許空(主鍵)title主題varchar(100)不允許空username消息發(fā)送者nvarchar(50)不允許空

content消息容text不允許空ischeck是否審核bit0 不允許空contenttime消息時間nvarchar(50)不允許空表9訪問表[RequestConfig]字段說明類型(長度)默認值 備注idint(4)不允許空(主鍵)showNowbitNULLshowTotalbitNULLtotalWeiInt(4)NULLshowTotalTablebitNULL表10訪問表[RequestInfo]字段說明類型(長度)默認值 備注idint(4)不允許空(主鍵)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime訪問時間datetimeNULL表10消息回復表[answer]

字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)messageid消息idint(4)不允許空reply回復容Text不允許空replytime回復時間nvarchar(50)不允許空replyname回復名字nvarchar(50)不允許空表10命令記錄表[cmd_record]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)table_id表idvarchar(50)NULLtable_name表名varchar(100)NULLusername用戶名varchar(100)NULLipvarchar(50)NULLmacvarchar(50)NULLcmd_keyvarchar(50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回復名字Int(4)NULL表11文章表[enterprise]

字段說明類型(長度)默認值備注article_idint(4)不允許空(主鍵)edit_time編輯時間datetimeNULLtext編輯容varchar(50)NULLsender發(fā)送者varchar(50)NULLcreate_time創(chuàng)建時間datetimeNULLtitle主題nvarchar(30)NULL表12事件表性丫6討5]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)datedatetimeNULLtext事件容TextNULLcreatetime創(chuàng)建時間datetimeNULLedittime編輯時間datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)

imagePath圖片路徑nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14會員用戶表[mail_User]字段說明類型(長度)默認值備注USERID用戶idint(4)不允許空(主鍵)LOGINID賬號nvarchar(50)NULLUSERNAME用戶nvarchar(50)NULLUsrPASSWORD用戶密碼nvarchar(50)NULLGROUPIDint(4)NULLISSYSTEMInt(4)NULLDEPARTMENT用戶部門nvarchar(50)NULLtelenumbernvarchar(50)NULLaddress地址nvarchar(50)NULLpowerInt(4)NULL表15新聞表[news]字段說明類型(長度)默認值備注article_id文章idint(4)不允許空(主鍵)

title主題nvarchar(50)NULLtype_id新聞類型int(4)NULLtext新聞容textNULLcreate_time創(chuàng)建時間datetimeNULLedit_time編輯時間datetimeNULLbrowse_times瀏覽次數(shù)Int(4)NULLsender發(fā)送者varchar(50)NULLiconvarchar(100)NULLbriefnvarchar(100)NULLkeyWord關鍵詞nvarchar(500)NULL表16新聞類型表巾6亞5]字段說明類型(長度)默認值備注type_idint(4)不允許空(主鍵)type_name類型名nvarchar(50)NULL表17通知表舊0訛6]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)create_time創(chuàng)建時間datetimeNULL

edit_time編輯時間datetimeNULLsender發(fā)送者varchar(50)NULLtext通知容textNULLtitle主題nvarchar(50)NULL表18商品類型表[pro_type]字段說明類型(長度)默認值備注pro_type_idint(4)不允許空(主鍵)pro_type_namenvarchar(50)NULL表19商品表[pro_type]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)name商品名nvarchar(50)NULLtype商品類型nvarchar(50)NULLnumber數(shù)量nvarchar(50)NULLicon圖片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL

表20工程表歷96a]字段說明類型(長度)默認值備注idint(4)不允許空(主鍵)title主

溫馨提示

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

評論

0/150

提交評論