




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著網(wǎng)絡(luò)的發(fā)展,對企事業(yè)單位的影響也越來越大,本系統(tǒng)的建立是為了加強(qiáng)對公司自身的宣傳及對客戶的信息交流,促進(jìn)公司的發(fā)展。本包含前臺后后臺兩部分,前臺可以展現(xiàn)公司承接的各種業(yè)務(wù)、公司文化信息和公司提供的各種兼職信息及當(dāng)前相關(guān)新聞等。后臺主要功能是對前臺各頁面的初始化,并能隨時進(jìn)行對前臺頁面信息進(jìn)行修改。本系統(tǒng)使用軟件工程的開發(fā)方法,從需求分析、總體設(shè)計、詳細(xì)設(shè)計等步驟對該系統(tǒng)進(jìn)行了科學(xué)的設(shè)計管理。本使用川磯開發(fā)平臺進(jìn)行開發(fā),B/S架構(gòu)模式,5口屈”6r數(shù)據(jù)庫,實現(xiàn)了的快速更新,使我們的企業(yè)更加方便的對本公司信息的更新。關(guān)鍵詞:網(wǎng)絡(luò);;企事業(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ā)背景及意義當(dāng)今社會網(wǎng)絡(luò)已經(jīng)深入千家萬戶,國家法令也明確規(guī)定各大小公司必須有自己的門戶。而從現(xiàn)在的企業(yè)來看,大多數(shù)企業(yè)都在更新問題上非常遲鈍,有的甚至從建成之后根本沒有更新過!這種做法是很不恰當(dāng)?shù)模瑢τ谄髽I(yè)來說也是影響極大的。代表了一個企業(yè)的精神面貌,是企業(yè)的形象所在,如果一個企業(yè)的在客戶的眼中體現(xiàn)的是舊東西的堆積,新東西根本沒有上去,那么,這個給企業(yè)帶來的形象上的損失和品牌上的損失是不可忽視的。現(xiàn)在已經(jīng)有很多開發(fā)者也注意到這個問題,有很多研發(fā)者都投入到對的改善之中。而本則徹底將做的靈活起來,幾乎前臺所有的顯示全部出于后臺的初始,這樣就能夠保證公司信息的迅速更新,及時反映給公司客戶,增強(qiáng)公司與客戶的合作。簡介本給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對進(jìn)行更新維護(hù)。表1前臺客戶系統(tǒng)功能模塊功能主頁模塊用戶可以瀏覽公司的一些基本的信息新聞模塊用戶可以瀏覽公司的新聞經(jīng)典案例用戶可以瀏覽公司的服務(wù)項目服務(wù)項目用戶可以瀏覽公司的服務(wù)項目表2后臺管理系統(tǒng)功能新聞管理增加、修改、刪除公司的新聞經(jīng)典案例增加、修改、刪除公司的經(jīng)典案例服務(wù)項目增加、修改、刪除公司的服務(wù)項目主頁模塊可以修改主頁信息開發(fā)工具的選擇整體設(shè)計工具的選擇MacromediaDreamweaver8是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。圖片處理工具的選擇Photoshop是用于設(shè)計、優(yōu)化和集成Web圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。體系架構(gòu)工具的選擇VS2008企業(yè)級工作平臺(MicrosoftVisualStudio2008,簡稱VS2008),利用它我們可以在數(shù)據(jù)庫和用磯網(wǎng)絡(luò)應(yīng)用程序的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的川磯集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持C#,HTML,CSS,Javascript。開發(fā)環(huán)境的選擇及相關(guān)技術(shù)簡介ASP.NET的簡介ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:增強(qiáng)的性能。ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。世界級的工具支持。ASP.NET框架補充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG編輯、拖放服務(wù)器控件和自動部署只是這個強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。^£丁框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于的開發(fā)中的現(xiàn)有投資。MVC框架簡介MVC是一個框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。視圖是用戶看到并與之交互的界面。對老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括MacromediaFlash和像XHTML,XML/XSL,WML等一些標(biāo)識語言和Webservices.如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。MVC—個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用像£$和ColdFusionponents這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。IIS服務(wù)器的簡介IIS(InternetInformationServer,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括亞06服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。數(shù)據(jù)庫的簡介SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了5。1Server7.0版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。二企業(yè)的功能分析2.1功能分析本系統(tǒng)分前臺部分和后臺部分:(1)前臺部分由用戶使用,主要包括企業(yè)概況,新聞資訊,產(chǎn)品中心,企業(yè)文化,人才招聘,在線交流,友情,聯(lián)系我們,信息,站搜索,流量統(tǒng)計。
表3各功能模塊介紹模塊功能企業(yè)概況主要介紹公司名稱、公司文化、公司、公司地址、公司組織結(jié)構(gòu)圖等信息。新聞資訊用戶可以查看公司新聞以及其他新聞。產(chǎn)品中心用戶可以查看公司各種產(chǎn)品。企業(yè)文化介紹公司目前正在施行的文化。人才招聘用戶可以查看公司的招聘信息。在線交流游客及注冊會員均可在此發(fā)表、回復(fù)留言,新發(fā)表的留言需經(jīng)過管理員審核后方可在前臺頁面顯示。友情用戶可以訪問與本公司關(guān)聯(lián)的聯(lián)系我們用戶可以看到公司的聯(lián)系方式站搜索用戶可對部文章進(jìn)行搜索,根據(jù)文章正文和標(biāo)題的關(guān)鍵詞進(jìn)行搜索。或可以在站按類別、日期、容等關(guān)鍵字,對信息進(jìn)行查詢搜索。流量統(tǒng)計前臺頁面顯示總訪問人數(shù),后臺管理員可以設(shè)置計數(shù)器顯示數(shù)字,顯示位數(shù),計數(shù)器是否隱藏,統(tǒng)計信息是否公開等,可記錄來訪客的來源舊地址和來源頁面信息,在線人數(shù);可統(tǒng)計每月、每天和每小時的訪問數(shù)據(jù)。信息所有頁面下方均有板權(quán)說明(2)后臺部分由管理員使用,主要包括會員登錄,通訊錄,部,管理員可在后臺進(jìn)行信息發(fā)布及各項管理操作,包括用戶管理、信息管理、資料上傳、互動管理及管理等。表4后臺各功能模塊介紹會員登錄用戶需同意注冊協(xié)議方可進(jìn)入頁面注冊,不同意注冊協(xié)議則返回首頁。注冊容包括必要的用戶信息,具有用戶重復(fù)注冊、密碼確認(rèn)錯誤的提示等處理。信息管理信息類別動態(tài)管理,后臺添加新聞,前臺實時顯現(xiàn)。管理員可對每條信息進(jìn)行編輯,如設(shè)定圖片位置,實現(xiàn)圖文繞字,設(shè)定熱點信息,優(yōu)先顯示。可按照類別、日期、容等規(guī)則查詢、修改、刪除信息,可以根據(jù)關(guān)鍵字,羅列出每條新聞的相關(guān)信息,生成新聞頁面。資料上傳可以實現(xiàn)后臺上傳文件,前臺能夠展現(xiàn)。上傳文件格式可根據(jù)實際需要,選擇不同的格式,可對文件進(jìn)行檢索,可實現(xiàn)后臺的管理維護(hù)。互動管理管理員在此審核留言、回復(fù)留言、刪除留言。管理管理員可在此發(fā)布友情,包括文字和圖片。2.2功能模塊設(shè)計本系統(tǒng)根據(jù)企業(yè)要求分為前臺和后臺兩大部分,后臺部分占有很大比重,這是和傳統(tǒng)有所不同,本設(shè)計的核心部分就是靈活,后臺的設(shè)計使用了大量的表格,并且采用多種映射機(jī)制,其中最大的特點就是單表對多表,例如主頁信息顯示團(tuán)隊風(fēng)采、新聞中心、經(jīng)典案例、服務(wù)客戶、公司文化和服務(wù)項目等六個模塊的容,而它的顯示使用了大量表的交叉取數(shù),當(dāng)各模塊信息更新時要將更新的信息通知主頁,這樣主頁在條用數(shù)據(jù)時才能將更新的數(shù)據(jù)顯示出來。三數(shù)據(jù)庫的設(shè)計與實現(xiàn)3.1數(shù)據(jù)庫需求分析本采用了sqlserver2000數(shù)據(jù)庫管理系統(tǒng),整個系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)如下:表5組表[Mail_Group]字段說明類型(長度)默認(rèn)值備注GROUPNAME]組名nvarchar(50)NULL不允許空GroupDsc組描述nvarchar(200)NULL允許空GROUPID自動增值鍵int(4)NOTNULL不允許空(主鍵)表6信息表[Mail_MailInfo]字段說明類型(長度)默認(rèn)值備注
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]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注id消息idint(4)不允許空(主鍵)title主題varchar(100)不允許空username消息發(fā)送者nvarchar(50)不允許空content消息容text不允許空ischeck是否審核bit0不允許空contenttime消息時間nvarchar(50)不允許空表9訪問表[RequestConfig]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)showNowbitNULLshowTotalbitNULL
totalWeiInt(4) NULLshowTotalTablebit NULL表10訪問表[Requestinfo]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime訪問時間datetime NULL表10消息回復(fù)表[answer]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)messageid消息idint(4)不允許空reply回復(fù)容Text不允許空replytime回復(fù)時間nvarchar(50)不允許空replyname回復(fù)名字nvarchar(50)表10命令記錄表[cmd_record]不允許空字段說明類型(長度) 默認(rèn)值備注
table_id表idvarchar(50)NULLtable_name表名varchar(100)NULLusername用戶名varchar(100)NULLipvarchar(50)NULLmacvarchar(50)NULLcmd_keyvarchar(50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回復(fù)名字Int(4)NULL表11文章表[enterprise]字段說明類型(長度)默認(rèn)值備注article_idint(4)不允許空(主鍵)edit_time編輯時間datetimeNULLtext編輯容varchar(50)NULLsender發(fā)送者varchar(50)NULLcreate_time創(chuàng)建時間datetimeNULLtitle主題nvarchar(30)NULL表12事件表性丫6討5]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)datedatetimeNULLtext事件容TextNULLcreatetime創(chuàng)建時間datetimeNULLedittime編輯時間datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)imagePath圖片路徑nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14會員用戶表[mail_User]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注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關(guān)鍵詞nvarchar(500)NULL表16新聞類型表巾6亞5]字段說明類型(長度)默認(rèn)值備注type_idint(4)不允許空(主鍵)type_name類型名nvarchar(50)NULL表17通知表舊0訛6]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)create_time創(chuàng)建時間datetimeNULLedit_time編輯時間datetimeNULLsender發(fā)送者varchar(50)NULLtext通知容textNULLtitle主題nvarchar(50)NULL表18商品類型表[pro_type]字段說明類型(長度)默認(rèn)值備注pro_type_idint(4)不允許空(主鍵)pro_type_namenvarchar(50)NULL
表19商品表[pro_type]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)name商品名nvarchar(50)NULLtype商品類型nvarchar(50)NULLnumber數(shù)量nvarchar(50)NULLicon圖片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL表20工程表歷96a]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)title主題nvarchar(50)NULLicon圖片varchar(100)NULLtext容textNULLbrief簡述nvarchar(200)NULLcreatetime創(chuàng)建日期datetimeNULLedittime編輯時間datetimeNULL
表21上傳文件表[uploadfile]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注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四總體設(shè)計4.1項目規(guī)劃的軟硬件開發(fā)環(huán)境:1)服務(wù)器的軟硬件配置服務(wù)器的硬件配置:CPU奔騰D2.06,硬盤806,存512M服務(wù)器的操作系統(tǒng):WindowsXP以上Web服務(wù)器軟件:166.1(InternetInformationServer)數(shù)據(jù)庫服務(wù)器軟件6。1Server20002)客戶端的軟硬件配置客戶端的硬件配置:CPU奔騰4或以上,硬盤406,存256M客戶端操作系統(tǒng):WindowsXPW±客戶端瀏覽器軟件:IE(InternetExplorer)系統(tǒng)的開發(fā)工具由于系統(tǒng)的軟件配置主要是基于Microsoft公司的軟件,所以在系統(tǒng)的開發(fā)工具的選擇上采用了Microsoft公司的軟件開發(fā)工具VS2008,具體容如下:采用人5曰門磯技術(shù)、C#腳本語言編寫Web應(yīng)用程序。采用SQLServer2000存儲和管理數(shù)據(jù)。4.1.2的整體架構(gòu)系統(tǒng)采用三層的體系結(jié)構(gòu),數(shù)據(jù)庫采用MicrosoftSQLServer2000,編程語言為C#以及ASP.NET,Web頁面采用ASP.NET、html代碼,后臺程序由C#編寫。除亞?6表示層外,還有Model層、數(shù)據(jù)訪問層DAL、業(yè)務(wù)邏輯層811等等。DAL負(fù)責(zé)數(shù)據(jù)庫的數(shù)據(jù)存取,811通過調(diào)用DAL層的方法來實現(xiàn)業(yè)務(wù)需求,亞?6層通過調(diào)用BLL的方法來實現(xiàn)與用戶的交互,Model提供數(shù)據(jù)實體類供亞?6、BLL、口41調(diào)用,DAL負(fù)責(zé)與數(shù)據(jù)庫的交互,為了提高維護(hù)性,采用OOP的設(shè)計思想,只有811層可以直接調(diào)用口41層類中的方法,不可以跨層調(diào)用。BLL層的功能是由多個不同的類互相配合實現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。系統(tǒng)大量采用^2*技術(shù),通過AJAX,JavaScript可使用JavaScript的XMLHttpRequest對象來直接與服務(wù)器進(jìn)行通信。通過這個對象,您的JavaScript可在不重載頁面的情況與Web服務(wù)器交換數(shù)據(jù)。AJAX在瀏覽器與Web服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP請求)這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個頁面。傳統(tǒng)的川06應(yīng)用允許用戶填寫表單(form),當(dāng)提交表單時就向亞?6服務(wù)器發(fā)送一個請求。服務(wù)器接收并處理傳來的表單,然接返回一個新的網(wǎng)頁。這個做法浪費了許多帶寬,因為在前接兩個頁面中的大部分HTML代碼往往是相同的。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請求,應(yīng)用的響應(yīng)時間就依賴于服務(wù)器的響應(yīng)時間。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。與此不同,AJAX應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用SOAP或其它一些基于XML的webservice接口,并在客戶端采用JavaScript處理來自服務(wù)器的響應(yīng)。因此在服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。同時很多的處理工作可以在發(fā)出請求的客戶端機(jī)器上完成,所以亞?6服務(wù)器的處理時間也減少了。使用川2*的最大優(yōu)點,就是能在不更新整個頁面的前提下維護(hù)數(shù)據(jù)。這使得亞06應(yīng)用程序更為迅捷地回應(yīng)用戶動作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒有改變過的信息。動態(tài)生成html五企業(yè)系統(tǒng)的詳細(xì)設(shè)計系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著網(wǎng)絡(luò)的發(fā)展,對企事業(yè)單位的影響也越來越大,本系統(tǒng)的建立是為了加強(qiáng)對公司自身的宣傳及對客戶的信息交流,促進(jìn)公司的發(fā)展。本包含前臺后后臺兩部分,前臺可以展現(xiàn)公司承接的各種業(yè)務(wù)、公司文化信息和公司提供的各種兼職信息及當(dāng)前相關(guān)新聞等。后臺主要功能是對前臺各頁面的初始化,并能隨時進(jìn)行對前臺頁面信息進(jìn)行修改。本系統(tǒng)使用軟件工程的開發(fā)方法,從需求分析、總體設(shè)計、詳細(xì)設(shè)計等步驟對該系統(tǒng)進(jìn)行了科學(xué)的設(shè)計管理。本使用川磯開發(fā)平臺進(jìn)行開發(fā),B/S架構(gòu)模式,5口歸6"6r數(shù)據(jù)庫,實現(xiàn)了的快速更新,使我們的企業(yè)更加方便的對本公司信息的更新。關(guān)鍵詞:網(wǎng)絡(luò);;企事業(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ā)背景及意義當(dāng)今社會網(wǎng)絡(luò)已經(jīng)深入千家萬戶,國家法令也明確規(guī)定各大小公司必須有自己的門戶。而從現(xiàn)在的企業(yè)來看,大多數(shù)企業(yè)都在更新問題上非常遲鈍,有的甚至從建成之后根本沒有更新過!這種做法是很不恰當(dāng)?shù)模瑢τ谄髽I(yè)來說也是影響極大的。代表了一個企業(yè)的精神面貌,是企業(yè)的形象所在,如果一個企業(yè)的在客戶的眼中體現(xiàn)的是舊東西的堆積,新東西根本沒有上去,那么,這個給企業(yè)帶來的形象上的損失和品牌上的損失是不可忽視的。現(xiàn)在已經(jīng)有很多開發(fā)者也注意到這個問題,有很多研發(fā)者都投入到對的改善之中。而本則徹底將做的靈活起來,幾乎前臺所有的顯示全部出于后臺的初始,這樣就能夠保證公司信息的迅速更新,及時反映給公司客戶,增強(qiáng)公司與客戶的合作。簡介本給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對進(jìn)行更新維護(hù)。表1前臺客戶系統(tǒng)功能模塊功能主頁模塊用戶可以瀏覽公司的一些基本的信息新聞模塊用戶可以瀏覽公司的新聞經(jīng)典案例用戶可以瀏覽公司的服務(wù)項目服務(wù)項目用戶可以瀏覽公司的服務(wù)項目表2后臺管理系統(tǒng)功能新聞管理增加、修改、刪除公司的新聞經(jīng)典案例增加、修改、刪除公司的經(jīng)典案例服務(wù)項目增加、修改、刪除公司的服務(wù)項目主頁模塊可以修改主頁信息1.3開發(fā)工具的選擇整體設(shè)計工具的選擇MacromediaDreamweaver8是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強(qiáng)大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)的強(qiáng)大Internet應(yīng)用程序。圖片處理工具的選擇Photoshop是用于設(shè)計、優(yōu)化和集成Web圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。體系架構(gòu)工具的選擇VS2008企業(yè)級工作平臺(MicrosoftVisualStudio2008,簡稱VS2008),利用它我們可以在數(shù)據(jù)庫和用磯網(wǎng)絡(luò)應(yīng)用程序的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的川磯集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持C#,HTML,CSS,Javascript。1.4開發(fā)環(huán)境的選擇及相關(guān)技術(shù)簡介ASP.NET的簡介ASP.NET是建立在公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET提供了數(shù)個重要的優(yōu)點:增強(qiáng)的性能。ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,ASP.NET可利用早期綁定、實時編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。世界級的工具支持。ASP.NET框架補充了VisualStudio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG編輯、拖放服務(wù)器控件和自動部署只是這個強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于ASP.NET基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。^£丁框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于的開發(fā)中的現(xiàn)有投資。MVC框架簡介MVC是一個框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。視圖視圖是用戶看到并與之交互的界面。對老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括MacromediaFlash和像XHTML,XML/XSL,WML等一些標(biāo)識語言和Webservices.如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。MVC—個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用像£$和ColdFusionponents這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。IIS服務(wù)器的簡介IIS(InternetInformationServer,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括亞06服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。數(shù)據(jù)庫的簡介SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了5。1Server7.0版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。二企業(yè)的功能分析功能分析本系統(tǒng)分前臺部分和后臺部分:前臺部分由用戶使用,主要包括企業(yè)概況,新聞資訊,產(chǎn)品中心,企業(yè)文化,人才招聘,在線交流,友情,聯(lián)系我們,信息,站搜索,流量統(tǒng)計。表3各功能模塊介紹模塊功能企業(yè)概況主要介紹公司名稱、公司文化、公司、公司地址、公司組織結(jié)構(gòu)圖等信息。新聞資訊用戶可以查看公司新聞以及其他新聞。產(chǎn)品中心用戶可以查看公司各種產(chǎn)品。企業(yè)文化介紹公司目前正在施行的文化。人才招聘用戶可以查看公司的招聘信息。在線交流游客及注冊會員均可在此發(fā)表、回復(fù)留言,新發(fā)表的留言需經(jīng)過管理員審核后方可在前臺頁面顯示。友情用戶可以訪問與本公司關(guān)聯(lián)的
聯(lián)系我們用戶可以看到公司的聯(lián)系方式站搜索用戶可對部文章進(jìn)行搜索,根據(jù)文章正文和標(biāo)題的關(guān)鍵詞進(jìn)行搜索。或可以在站按類別、日期、容等關(guān)鍵字,對信息進(jìn)行查詢搜索。流量統(tǒng)計前臺頁面顯示總訪問人數(shù),后臺管理員可以設(shè)置計數(shù)器顯示數(shù)字,顯示位數(shù),計數(shù)器是否隱藏,統(tǒng)計信息是否公開等,可記錄來訪客的來源舊地址和來源頁面信息,在線人數(shù);可統(tǒng)計每月、每天和每小時的訪問數(shù)據(jù)。信息所有頁面下方均有板權(quán)說明后臺部分由管理員使用,主要包括會員登錄,通訊錄,部,管理員可在后臺進(jìn)行信息發(fā)布及各項管理操作,包括用戶管理、信息管理、資料上傳、互動管理及管理等。表4后臺各功能模塊介紹會員登錄用戶需同意注冊協(xié)議方可進(jìn)入頁面注冊,不同意注冊協(xié)議則返回首頁。注冊容包括必要的用戶信息,具有用戶重復(fù)注冊、密碼確認(rèn)錯誤的提示等處理。信息管理信息類別動態(tài)管理,后臺添加新聞,前臺實時顯現(xiàn)。管理員可對每條信息進(jìn)行編輯,如設(shè)定圖片位置,實現(xiàn)圖文繞字,設(shè)定熱點信息,優(yōu)先顯示。可按照類別、日期、容等規(guī)則查詢、修改、刪除信息,可以根據(jù)關(guān)鍵字,羅列出每條新聞的相關(guān)信息,生成新聞頁面。資料上傳可以實現(xiàn)后臺上傳文件,前臺能夠展現(xiàn)。上傳文件格式可根據(jù)實際需要,選擇不同的格式,可對文件進(jìn)行檢索,可實現(xiàn)后臺的管理維護(hù)。互動管理管理員在此審核留言、回復(fù)留言、刪除留言。管理管理員可在此發(fā)布友情,包括文字和圖片。功能模塊設(shè)計本系統(tǒng)根據(jù)企業(yè)要求分為前臺和后臺兩大部分,后臺部分占有很大比重,這是和傳統(tǒng)有所不同,本設(shè)計的核心部分就是靈活,后臺的設(shè)計使用了大量的表格,并且采用多種映射機(jī)制,其中最大的特點就是單表對多表,例如主頁信息顯示團(tuán)隊風(fēng)采、新聞中心、經(jīng)典案例、服務(wù)客戶、公司文化和服務(wù)項目等六個模塊的容,而它的顯示使用了大量表的交叉取數(shù),當(dāng)各模塊信息更新時要將更新的信息通知主頁,這樣主頁在條用數(shù)據(jù)時才能將更新的數(shù)據(jù)顯示出來。三數(shù)據(jù)庫的設(shè)計與實現(xiàn)3.1數(shù)據(jù)庫需求分析本采用了sqlserver2000數(shù)據(jù)庫管理系統(tǒng),整個系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)如
下:表5組表[Mail_Group]字段說明類型(長度)默認(rèn)值備注GROUPNAME]組名nvarchar(50)NULL不允許空GroupDsc組描述nvarchar(200)NULL允許空GROUPID自動增值鍵int(4)NOTNULL不允許空(主鍵)表6信息表[Mail_MailInfo]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注id消息idint(4)不允許空(主鍵)title主題varchar(100)不允許空username消息發(fā)送者nvarchar(50)不允許空
content消息容text不允許空ischeck是否審核bit0 不允許空contenttime消息時間nvarchar(50)不允許空表9訪問表[RequestConfig]字段說明類型(長度)默認(rèn)值 備注idint(4)不允許空(主鍵)showNowbitNULLshowTotalbitNULLtotalWeiInt(4)NULLshowTotalTablebitNULL表10訪問表[RequestInfo]字段說明類型(長度)默認(rèn)值 備注idint(4)不允許空(主鍵)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime訪問時間datetimeNULL表10消息回復(fù)表[answer]
字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)messageid消息idint(4)不允許空reply回復(fù)容Text不允許空replytime回復(fù)時間nvarchar(50)不允許空replyname回復(fù)名字nvarchar(50)不允許空表10命令記錄表[cmd_record]字段說明類型(長度)默認(rèn)值備注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回復(fù)名字Int(4)NULL表11文章表[enterprise]
字段說明類型(長度)默認(rèn)值備注article_idint(4)不允許空(主鍵)edit_time編輯時間datetimeNULLtext編輯容varchar(50)NULLsender發(fā)送者varchar(50)NULLcreate_time創(chuàng)建時間datetimeNULLtitle主題nvarchar(30)NULL表12事件表性丫6討5]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)datedatetimeNULLtext事件容TextNULLcreatetime創(chuàng)建時間datetimeNULLedittime編輯時間datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)
imagePath圖片路徑nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14會員用戶表[mail_User]字段說明類型(長度)默認(rèn)值備注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]字段說明類型(長度)默認(rèn)值備注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關(guān)鍵詞nvarchar(500)NULL表16新聞類型表巾6亞5]字段說明類型(長度)默認(rèn)值備注type_idint(4)不允許空(主鍵)type_name類型名nvarchar(50)NULL表17通知表舊0訛6]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)create_time創(chuàng)建時間datetimeNULL
edit_time編輯時間datetimeNULLsender發(fā)送者varchar(50)NULLtext通知容textNULLtitle主題nvarchar(50)NULL表18商品類型表[pro_type]字段說明類型(長度)默認(rèn)值備注pro_type_idint(4)不允許空(主鍵)pro_type_namenvarchar(50)NULL表19商品表[pro_type]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)name商品名nvarchar(50)NULLtype商品類型nvarchar(50)NULLnumber數(shù)量nvarchar(50)NULLicon圖片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL
表20工程表歷96a]字段說明類型(長度)默認(rèn)值備注idint(4)不允許空(主鍵)title主
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)性能優(yōu)化的方法試題及答案
- 編寫文檔規(guī)范性試題及答案
- 2025年計算機(jī)軟件新技術(shù)試題及答案
- 計算機(jī)軟件考試中關(guān)鍵考點試題及答案
- 2019-2025年質(zhì)量員之設(shè)備安裝質(zhì)量專業(yè)管理實務(wù)押題練習(xí)試卷B卷附答案
- 在線平臺推動下的文化傳承與創(chuàng)意產(chǎn)業(yè)發(fā)展
- 施工勞務(wù)項目管理協(xié)議
- 離職材料歸檔協(xié)議
- 高考生物一輪復(fù)習(xí)(全國版) 第3單元 第1課時 降低化學(xué)反應(yīng)活化能的酶
- 在數(shù)位化時代下如何提高幼兒教師的技術(shù)應(yīng)用能力
- 初中數(shù)學(xué) 北師大版 七年級下冊 變量之間的關(guān)系 用圖象表示的變量間關(guān)系 課件
- 2023年藝術(shù)與審美期末試卷答案參考
- 科技項目立項申報表
- 六年級下冊美術(shù)教案-第14課 有趣的光影 丨贛美版
- 人教版小升初數(shù)學(xué)總復(fù)習(xí)知識點歸納
- 電氣工程竣工驗收表格模板
- 藥用動物學(xué)習(xí)題
- 食管癌放射治療設(shè)計課件
- 光伏行業(yè)英文詞匯.doc
- 土地增值稅清算鑒證報告(稅務(wù)師事務(wù)所專用)
- 物聯(lián)網(wǎng)體系結(jié)構(gòu)PPT課件
評論
0/150
提交評論