計(jì)算機(jī)科學(xué)與技術(shù)企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
《計(jì)算機(jī)科學(xué)與技術(shù)企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)科學(xué)與技術(shù)企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(38頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘要:隨著科學(xué)技術(shù)的發(fā)展,互聯(lián)網(wǎng)已經(jīng)日益成為人們獲取、傳遞和發(fā)布信息的一個(gè)最重要的渠道?;ヂ?lián)網(wǎng)在人們的生活、學(xué)習(xí)和工作當(dāng)中發(fā)揮著重要的作用,人們的一舉一動(dòng)都和互聯(lián)網(wǎng)發(fā)生密切的聯(lián)系。鑒于此,互聯(lián)網(wǎng)成為了企業(yè)發(fā)布和傳遞信息的首選平臺(tái),企業(yè)通過(guò)互聯(lián)網(wǎng)平臺(tái),以整合當(dāng)前的網(wǎng)上業(yè)務(wù),同時(shí)讓系統(tǒng)能夠隨時(shí)得到升級(jí),以支持未來(lái)網(wǎng)上業(yè)務(wù)的發(fā)展。企業(yè)門戶網(wǎng)站為促進(jìn)企業(yè)各方面信息的交流和溝通提供了一個(gè)良好的平臺(tái),企業(yè)能夠及時(shí)迅捷的為顧客提供服務(wù),顧客也能及時(shí)準(zhǔn)確的反饋信息。 本企業(yè)門戶網(wǎng)站主要包括前臺(tái)和后臺(tái)兩大模塊。前臺(tái)模塊主要包括五大模塊內(nèi)容:客戶登錄模塊、客戶注冊(cè)模塊、客戶留
2、言模塊、客戶查看留言模塊和修改注冊(cè)信息模塊;后臺(tái)模塊主要包括六大模塊內(nèi)容:管理員登陸模塊、管理員修改密碼模塊、企業(yè)資訊管理模塊、客戶管理模塊(包括會(huì)員模塊和非會(huì)員模塊)、客戶留言管理模塊(包括會(huì)員留言模塊和非會(huì)員留言模塊)和招聘崗位管理模塊。 本文介紹了企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),采用的是“母版頁(yè)+內(nèi)容頁(yè)”的布局方式,主要分為前臺(tái)和后臺(tái)兩大模塊。本企業(yè)門戶網(wǎng)站是采用.NET所見(jiàn)即所得的開(kāi)發(fā)工具和平臺(tái),采用SQL Server數(shù)據(jù)庫(kù)連接數(shù)據(jù),網(wǎng)站的圖片采用PhotoShop CS2進(jìn)行處理,一些動(dòng)態(tài)特效是采用JavaScript實(shí)現(xiàn)的。 本設(shè)計(jì)(文檔)詳細(xì)介紹了企業(yè)門戶網(wǎng)站的所有功能的實(shí)現(xiàn),并
3、配以相關(guān)的源代碼和圖片進(jìn)行詳細(xì)的說(shuō)明。 關(guān)鍵字:門戶網(wǎng)站;設(shè)計(jì);.NET;SQL Server Abstract:With the development of science and technology, the Internet has increasingly become an acquisition, transmission and distribution one of the most important information channel. Internet in peoples lives, learning and working
4、 which play an important role, theres every move and the Internet had close contact. In view of this, the Internet has become a business publishing and delivery platform of choice for information, business through the Internet platform, to integrate the current on-line business, while the system can
5、 readily be upgraded to support future Internet business. Enterprise Portal to promote all aspects of business information exchange and communication provides a good platform for businesses to provide customers with quick and timely service , the customer can be timely and accurate feedback. The En
6、terprise Portal includes front and back two modules. Front module includes five modules: the Client login module, the Customer registration module Feedback module, the Customers view the message module and the Modify the registration information module. Background modules include the contents of six
7、 modules: the Administrator login module, the Administrator changes the password module, the Enterprise information management module, the Customer management module (including members of the module and the non-member module), the Message management module (including members of non-member message me
8、ssage module and the module) and the recruitment of job management module. This paper introduces the Enterprise Portal Design and Implementation, adopted a "master page + content pages" of the layout, divided into two modules front and back. The Enterprise Portal is used .NET development tools and
9、platforms, using SQL Server database connection information, the site of the picture using PhotoShop CS2 processing, some dynamic effects are achieved using JavaScript. This design (document) details all the features of enterprise portal implementation, accompanied by the relevant source code and t
10、he picture detail. Key words:Portal;Design;.NET;SQL Server —2— 目 錄 1系統(tǒng)分析 2 1.1需求分析 2 1.2 可行性分析 2 2.總體設(shè)計(jì) 4 2.1 項(xiàng)目規(guī)劃 4 2.2 設(shè)計(jì)思想 5 2.3 系統(tǒng)功能結(jié)構(gòu)圖 5 2.4 數(shù)據(jù)流程圖 7 2.5 開(kāi)發(fā)與運(yùn)行環(huán)境 10 3.數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 12 3.1 數(shù)據(jù)庫(kù)的需求分析 12 3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 12 3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) 16 3.4 后臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)的配置 16 4.NET技術(shù)簡(jiǎn)介 18 5.網(wǎng)站各大功能模塊的實(shí)現(xiàn) 1
11、9 5.1 客戶注冊(cè)模塊的設(shè)計(jì)與實(shí)現(xiàn) 19 5.2 客戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 20 5.3客戶找回密碼模塊的設(shè)計(jì)與實(shí)現(xiàn) 20 5.4 客戶留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 22 5.5 客戶查看留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 22 5.6 修改注冊(cè)信息模塊的設(shè)計(jì)與實(shí)現(xiàn) 23 5.7 管理員登陸、修改密碼模塊的設(shè)計(jì)與實(shí)現(xiàn) 23 5.8 企業(yè)資訊管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 24 5.9 客戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 25 5.10 客戶留言管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 26 5.11 招聘崗位管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 27 6.開(kāi)發(fā)重點(diǎn)、難點(diǎn)與解決技巧和方法 28 7.系統(tǒng)性能測(cè)試與分析 30 8.結(jié)束語(yǔ) 32
12、 參考文獻(xiàn) 33 企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 針對(duì)企業(yè)門戶網(wǎng)站的發(fā)展趨勢(shì)與前景,本企業(yè)門戶網(wǎng)站主要包括前臺(tái)和后臺(tái)兩大模塊。網(wǎng)站瀏覽者在前臺(tái)能瀏覽企業(yè)的最新資訊、企業(yè)文化、了解企業(yè)產(chǎn)品和在線留言等信息,企業(yè)門戶網(wǎng)站在前臺(tái)為客戶提供了布局美觀、功能簡(jiǎn)單易操作的網(wǎng)站。前臺(tái)模塊主要包括五大模塊內(nèi)容:客戶登錄模塊、客戶注冊(cè)模塊、客戶留言模塊、客戶查看留言模塊和修改注冊(cè)信息模塊。在客戶注冊(cè)模塊中,客戶可以填寫個(gè)人注冊(cè)信息,注冊(cè)成為企業(yè)的會(huì)員之后,客戶能通過(guò)客戶登陸模塊登陸網(wǎng)站系統(tǒng);之后能在客戶留言模塊進(jìn)行在線留言操作,還能在客戶查看留言模塊查看全部顧客的留言內(nèi)容;當(dāng)然,客戶還能修改注
13、冊(cè)信息模塊中修改個(gè)人的注冊(cè)信息。 隨著因特網(wǎng)的繼續(xù)高速穩(wěn)定的發(fā)展,企業(yè)門戶網(wǎng)站也將會(huì)朝著界面更加美觀、功能更加齊全、操作更加簡(jiǎn)易、信息更加流暢及時(shí)的網(wǎng)站系統(tǒng)。 1系統(tǒng)分析 1.1需求分析 本次畢業(yè)設(shè)計(jì)與實(shí)現(xiàn)的是企業(yè)門戶網(wǎng)站,企業(yè)門戶網(wǎng)站專為各大中小型企業(yè)提供一個(gè)交流、傳遞與發(fā)布信息的平臺(tái)。通過(guò)對(duì)企業(yè)門戶網(wǎng)站的調(diào)查與分析,要求企業(yè)門戶網(wǎng)站具有以下功能: 前臺(tái)網(wǎng)站瀏覽者模塊:在網(wǎng)站的前臺(tái)功能中,瀏覽者能夠通過(guò)客戶注冊(cè)模塊注冊(cè)成為網(wǎng)站會(huì)員,然后通過(guò)客戶登陸模塊能夠登陸網(wǎng)站以后,可以通過(guò)客戶留言模塊來(lái)在線留言,通過(guò)客戶查看留言模塊集中查看屬于自己的留言內(nèi)容,還能夠通過(guò)修改注冊(cè)信息模塊修
14、改個(gè)人注冊(cè)信息。 后臺(tái)管理員管理模塊:在網(wǎng)站的后臺(tái)管理功能中,管理員可以通過(guò)管理員登陸模塊登陸后臺(tái)對(duì)后臺(tái)進(jìn)行管理,在后臺(tái)管理中,管理員可以通過(guò)管理員修改密碼模塊修改管理員登陸密碼,通過(guò)企業(yè)資訊管理模塊及時(shí)添加、刪除企業(yè)咨詢,通過(guò)客戶管理模塊(包括會(huì)員模塊和非會(huì)員模塊)對(duì)企業(yè)客戶信息進(jìn)行增加、刪除、修改、查看功能操作,通過(guò)客戶留言管理模塊(包括會(huì)員留言模塊和非會(huì)員留言模塊)對(duì)客戶的留言信息進(jìn)行刪除、修改、查看等功能操作,通過(guò)招聘崗位管理模塊能夠?qū)ζ髽I(yè)的工作崗位進(jìn)行增加、刪除、修改、查看等功能操作。 1.2 可行性分析 企業(yè)門戶網(wǎng)站要求的可行性分析:在網(wǎng)站功能方面,能夠準(zhǔn)確迅速的提供企業(yè)咨詢
15、和產(chǎn)品,以便能夠及時(shí)與客戶進(jìn)行信息交流與反饋,網(wǎng)站瀏覽者和網(wǎng)站管理員都能進(jìn)行不同權(quán)限的操作;在網(wǎng)站性能方面,要求穩(wěn)定快速、實(shí)時(shí)控制;在安全與保密方面,要求網(wǎng)站系統(tǒng)不能輕易被破壞,不能讓管理員以外人員對(duì)客戶信息、留言信息、企業(yè)咨詢信息、企業(yè)崗位信息等進(jìn)行刪除、修改等操作。 企業(yè)門戶網(wǎng)站功能模塊分析:本企業(yè)門戶網(wǎng)站主要包括前臺(tái)和后臺(tái)兩大模塊。前臺(tái)模塊主要包括五大模塊內(nèi)容:客戶登錄模塊、客戶注冊(cè)模塊、客戶留言模塊、客戶查看留言模塊和修改注冊(cè)信息模塊;后臺(tái)模塊主要包括六大模塊內(nèi)容:管理員登陸模塊、管理員修改密碼模塊、企業(yè)資訊管理模塊、客戶管理模塊(包括會(huì)員模塊和非會(huì)員模塊)、客戶留言管理模塊(包括會(huì)
16、員留言模塊和非會(huì)員留言模塊)和招聘崗位管理模塊。如圖1-1所示: 企業(yè)門戶網(wǎng)站 前臺(tái) 后臺(tái) 企業(yè)資訊管理模塊 管理員登陸模塊 招聘崗位模塊 留言管理模塊 客戶管理模塊 修改密碼模塊 修改信息模塊 查看留言模塊 客戶留言模塊 客戶注冊(cè)模塊 客戶登陸模塊 圖1-1 網(wǎng)站功能模塊圖 2.總體設(shè)計(jì) 2.1 項(xiàng)目規(guī)劃 網(wǎng)站名稱 華博科技軟件有限公司 網(wǎng)站概述 企業(yè)門戶網(wǎng)站為促進(jìn)企業(yè)各方面信息的交流和溝通提供了一個(gè)良好的平臺(tái),企業(yè)能夠及時(shí)迅捷的為顧客提供服務(wù),顧客也能及時(shí)準(zhǔn)確
17、的反饋信息。 具 體 內(nèi) 容 前臺(tái) 公司簡(jiǎn)介 ★ 企業(yè)簡(jiǎn)介 ★ 總裁致辭 ★ 組織機(jī)構(gòu) ★ 組織文化 企業(yè)資訊 為客戶提供企業(yè)的最新資訊與動(dòng)態(tài) 產(chǎn)品展示 為客戶提供企業(yè)的最新產(chǎn)品與服務(wù) 下載中心 為客戶提供企業(yè)的超值下載資源服務(wù) 企業(yè)榮譽(yù) ★ 企業(yè)簡(jiǎn)介 ★ 總裁致辭 電子地圖 為客戶提供電子地圖導(dǎo)航服務(wù) 人才招聘 ★ 人才招聘 ★ 人才策略 客戶留言 ★ 我要留言 ★ 查看留言 會(huì)員中心 ★ 修改信息 ★ 查看留言 ★ 推出中心 關(guān)于我們 為客戶提供
18、關(guān)于企業(yè)的相關(guān)信息 后臺(tái) 信息修改 管理員修改管理員登陸密碼 客戶管理 管理員修改、刪除、查看、添加顧客信息 留言管理 管理員修改、刪除、查看客戶留言信息 產(chǎn)品管理 管理員修改、刪除、查看、添加產(chǎn)品信息 崗位管理 管理員修改、刪除、查看、添加工作崗位信息 2.2 設(shè)計(jì)思想 基于Web的企業(yè)門戶網(wǎng)站系統(tǒng)具有以下特點(diǎn): 實(shí)用性:方便企業(yè)和客戶之間交流信息,企業(yè)能夠及時(shí)的發(fā)布、交流信息,顧客也能及時(shí)的瀏覽信息。 操作簡(jiǎn)單:本網(wǎng)站系統(tǒng)界面美觀,操作簡(jiǎn)單易行,適合于各類人群操作,甚至是適用于完全沒(méi)有任何計(jì)算機(jī)操作能力的用戶。 本網(wǎng)站系統(tǒng)結(jié)構(gòu)如圖2-1所示,所有
19、頁(yè)面都是通過(guò).NET腳本程序直接訪問(wèn)數(shù)據(jù)庫(kù)和文件系統(tǒng),有部分.NET腳本程序通過(guò)組件(上傳組件)訪問(wèn)數(shù)據(jù)庫(kù)和文件系統(tǒng)。 圖2-1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 2.3 系統(tǒng)功能結(jié)構(gòu)圖 2.3.1 客戶操作功能 企業(yè)客戶可以瀏覽企業(yè)資訊,具有注冊(cè)會(huì)員、在線留言、查看留言信息(包括會(huì)員留言信息和非會(huì)員留言信息)、修改注冊(cè)信息的功能。普通客戶可以通過(guò)注冊(cè)會(huì)員,登陸系統(tǒng)之后,可以集中查看自己的留言信息;而普通客戶只能查看到所有的信息,而不能集中查看自己的留言。會(huì)員留言不用填寫太多繁瑣的信息,而非會(huì)員在每次留言的時(shí)候,都要填寫諸如公司名稱、公司地址、Email、郵編、傳真、聯(lián)系方式等繁瑣的信息。如圖
20、2-2示: 前臺(tái)客戶 修改信息模塊 查看留言模塊 客戶留言模塊 客戶注冊(cè)模塊 客戶登陸模塊 客戶留言模塊 客戶注冊(cè)模塊 圖2-2 客戶功能結(jié)構(gòu)圖 2.3.2 管理員操作功能 管理員除了擁有前臺(tái)客戶所具有的功能之外,還能夠修改管理員登陸密碼、客戶管理(包括會(huì)員和非會(huì)員管理)、留言管理(包括會(huì)員留言和非會(huì)員留言)、招聘崗位管理、企業(yè)資訊管理等。管理員客戶對(duì)客戶的留言反饋進(jìn)行及時(shí)的回復(fù),以達(dá)到雙方溝通交流的效果,還能刪除、修改、查看留言內(nèi)容;管理員還能夠?qū)蛻舻男畔⑦M(jìn)行管理,可以增加、刪除、修改、查看所有客
21、戶的信息,并及時(shí)的對(duì)信息進(jìn)行更新。如圖2-3示: 管理員登陸 留言管理模塊 修改信息模塊 客戶管理模塊 管理員登陸模塊 企業(yè)資訊管理模塊 招聘崗位模塊 修改密碼模塊 留言管理模塊 客戶管理模塊 修改密碼模塊 圖 2-3管理員功能結(jié)構(gòu)圖 2.4 數(shù)據(jù)流程圖 根據(jù)網(wǎng)站的總體架構(gòu),將網(wǎng)站劃分為前臺(tái)和后臺(tái)兩大模塊。前臺(tái)模塊主要包括五大模塊內(nèi)容:客戶登錄模塊、客戶注冊(cè)模塊、客戶留言模塊、客戶查看留言模塊和修改注冊(cè)信息模塊;后臺(tái)模塊主要包括六大模塊內(nèi)容:管理員登陸模塊、管理員修改密碼模塊、企業(yè)資訊管
22、理模塊、客戶管理模塊(包括會(huì)員模塊和非會(huì)員模塊)、客戶留言管理模塊(包括會(huì)員留言模塊和非會(huì)員留言模塊)和招聘崗位管理模塊。根據(jù)網(wǎng)站各大模塊功能需要,數(shù)據(jù)流程圖分為關(guān)聯(lián)圖、頂層圖、第一層圖、VIP中心和后臺(tái)管理: 關(guān)聯(lián)圖描述了網(wǎng)站系統(tǒng)的總體功能與關(guān)系架構(gòu)(如圖2-4示): 圖2-4關(guān)聯(lián)圖 頂層圖描述了網(wǎng)站系統(tǒng)前臺(tái)和后臺(tái)兩大模塊包含的子模塊的功能與關(guān)系架構(gòu)(如圖2-5所示): 圖2-5 頂層圖 第一層圖描述了網(wǎng)站系統(tǒng)的顧客模塊和管理員模塊下的子模塊的功能與關(guān)系架構(gòu)(如圖2-6所示): 圖2-6 第一層圖 VIP中心圖描述了VIP中心模塊中包含的子模塊
23、的功能與關(guān)系架構(gòu)(如圖2-7所示): 圖2-7 VIP中心 后臺(tái)管理流程圖描述了管理員在后臺(tái)管理模塊所具有的所有子模塊的功能與關(guān)系架構(gòu)(如圖2-8所示): 圖2-8 后臺(tái)管理 2.5 開(kāi)發(fā)與運(yùn)行環(huán)境 硬件推薦配置: CPU:Intel Pentium 4 2.00G或Athlon處理器 內(nèi)存:256MB RAM 硬盤空間:3.00G以上 光驅(qū):4倍以上CD-ROM DVD-ROM 軟件配置: 操作系統(tǒng):Windows XP、Windows 2000、Windows 2003 數(shù)據(jù)庫(kù):SQL Server 2005 開(kāi)發(fā)工具與平臺(tái):.
24、NET 開(kāi)發(fā)語(yǔ)言:C# 服務(wù)器:IIS 6.0 瀏覽器:IE 6.0以上 分辨率:1024 768 像素 3.數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 企業(yè)門戶網(wǎng)站最為一個(gè)交流、傳遞和發(fā)布信息的平臺(tái),在系統(tǒng)設(shè)計(jì)時(shí)做好數(shù)據(jù)庫(kù)的需求分析和數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)是非常重要的。 3.1 數(shù)據(jù)庫(kù)的需求分析 根據(jù)網(wǎng)站系統(tǒng)的要求,必須建立以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 管理員信息表:包括管理員姓名、管理員密碼等兩列。 會(huì)員信息表:包括會(huì)員名稱、會(huì)員密碼、安全問(wèn)題、問(wèn)題回答、性別、電子郵箱、公司網(wǎng)址、公司名稱、收貨地址、收貨人、郵政編碼、固定電話、手機(jī)號(hào)碼、公司傳真、注冊(cè)時(shí)間等十五列。 會(huì)員留言信息表:包括留言主題
25、、留言內(nèi)容、悄悄話、留言時(shí)間、管理員回復(fù)、回復(fù)時(shí)間等六列。 工作崗位信息表:包括招聘崗位、職位類型、業(yè)務(wù)部門、工作地點(diǎn)、截至?xí)r間等五列。 非會(huì)員留言信息表:包括留言主題、留言內(nèi)容、公司名稱、公司地址、郵政編碼、聯(lián)系人、固定電話、手機(jī)號(hào)碼、公司傳真、電子郵箱、留言時(shí)間、管理員回復(fù)、回復(fù)時(shí)間等十三列。 企業(yè)資訊表:包括新聞標(biāo)題、新聞內(nèi)容、發(fā)布時(shí)間等三列。 產(chǎn)品信息表:包括產(chǎn)品名稱、產(chǎn)品規(guī)格、產(chǎn)品信息等三列。 3.2 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 本次網(wǎng)站系統(tǒng)采用SQL Server 2005數(shù)據(jù)庫(kù),網(wǎng)站系統(tǒng)的數(shù)據(jù)庫(kù)名稱為Enterprise.MDF。系統(tǒng)數(shù)據(jù)庫(kù)Enterprise.MDF中包括
26、7張表(如圖3-1所示): 圖3-1 系統(tǒng)數(shù)據(jù)庫(kù)7張表 3.2.1 管理員信息表 管理員信息表(Admin)是用來(lái)存儲(chǔ)管理員的基本信息,該表的結(jié)構(gòu)如圖3-8所示: 圖3-2 管理員信息表 3.2.2 會(huì)員留言信息表 會(huì)員留言表(CustMessage)是用來(lái)存儲(chǔ)會(huì)員留言的基本信息,該表的結(jié)構(gòu)如圖3-3所示: 圖3-3 會(huì)員留言信息表 3.2.3 會(huì)員信息表 會(huì)員信息表(Customer)是用來(lái)存儲(chǔ)會(huì)員的基本信息,該表的結(jié)構(gòu)如圖3-2所示: 表3-4 會(huì)員信息表 3.2.4 工作崗位表 工作崗位表(Jobs)是用來(lái)存儲(chǔ)
27、企業(yè)工作崗位的基本信息,該表的結(jié)構(gòu)如圖3-7所示: 圖3-5 工作崗位表 3.2.5 非會(huì)員信息表 非會(huì)員信息表(Message)是用來(lái)存儲(chǔ)非會(huì)員的基本信息,該表的結(jié)構(gòu)如圖3-4所示: 圖3-6 非會(huì)員信息表 3.2.6 企業(yè)資訊表 企業(yè)資訊表(News)是用來(lái)存儲(chǔ)企業(yè)資訊的基本信息,該表的結(jié)構(gòu)如圖3-6所示: 圖3-7 企業(yè)資訊表 3.2.7 產(chǎn)品信息表 產(chǎn)品信息表(Produce)是用來(lái)存儲(chǔ)企業(yè)產(chǎn)品的基本信息,該表的結(jié)構(gòu)如圖3-5所示: 圖3-8 產(chǎn)品信息表 3.3 數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) SQL Server 2005是Mic
28、rosoft公司開(kāi)發(fā)的一種專門適用于Windows平臺(tái)的數(shù)據(jù)庫(kù)管理程序,可以用來(lái)存儲(chǔ)和組織大容量的數(shù)據(jù)。使用.NET開(kāi)發(fā)軟件時(shí),可以很方便的讀取建立好的SQL Server數(shù)據(jù)庫(kù)。當(dāng)用戶請(qǐng)求.NET瀏覽主頁(yè)時(shí),Web服務(wù)器迅速的響應(yīng),調(diào)用.NET引擎來(lái)執(zhí)行.NET文件,并解釋其中包含的腳本語(yǔ)言。通過(guò)Sqlconnection連接數(shù)據(jù)庫(kù),由數(shù)據(jù)庫(kù)中的訪問(wèn)組件ADO.NET完成數(shù)據(jù)庫(kù)操作。因此,本網(wǎng)站系統(tǒng)采用的是SQL Server 2005數(shù)據(jù)庫(kù),并建立了系統(tǒng)數(shù)據(jù)庫(kù)Enterprise.MDF。 3.4 后臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)的配置 要做好一個(gè)信息管理系統(tǒng),除了選擇適當(dāng)數(shù)據(jù)庫(kù)管理程序來(lái)管理數(shù)據(jù)之外,
29、還應(yīng)該配置好后臺(tái)的數(shù)據(jù)庫(kù)為后期具體功能的開(kāi)發(fā)提供技術(shù)保證。主要包括后臺(tái)服務(wù)器的配置和后臺(tái)數(shù)據(jù)庫(kù)的配置。 3.4.1 后臺(tái)系統(tǒng)的配置 本網(wǎng)站系統(tǒng)使用了Microsoft中的IIS 6.0作為系統(tǒng)服務(wù)器,以下是在Windows XP操作系統(tǒng)中添加IIS 6.0配置的步驟: 首先單擊“開(kāi)始”菜單,打開(kāi)“控制面板”;然后單擊“添加/刪除程序”選項(xiàng),選擇“添加或刪除Windows組件”;最后選擇“Windows組件向?qū)А睂?duì)話框中的“Internet信息服務(wù)(IIS)”選項(xiàng);單擊“下一步”,等待安裝完成就可以了。如圖3-8所示: 圖3-8 添加IIS服務(wù)器 3.4.2 后臺(tái)數(shù)據(jù)庫(kù)的配置 本
30、網(wǎng)站系統(tǒng)采用的是在Web.config文件中配置SQL Server 2005數(shù)據(jù)庫(kù)管理文件來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的讀取功能,代碼如下:
31、在數(shù)據(jù)庫(kù)服務(wù)器中創(chuàng)建一個(gè)命名為EnterpriseConnectionString的數(shù)據(jù)庫(kù)連接字符串。連接數(shù)據(jù)庫(kù)名稱為Enterprise,并設(shè)置Enterprise數(shù)據(jù)庫(kù)安全性。 4.NET技術(shù)簡(jiǎn)介 .NET不僅是 Active Server Page (ASP) 的下一個(gè)版本,而且是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。.NET提供許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。 .NET構(gòu)架是用Visual S開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),所見(jiàn)即為所得的編輯。這些僅是.NET強(qiáng)大化軟件支持的一小部分。 因?yàn)?NET是基于通用語(yǔ)言的編譯運(yùn)行的
32、程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到.NET的Web應(yīng)用中。.NET支持C#(C++和Java的結(jié)合體)、VB、Javascript。 .NET是運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如.NET頁(yè)面構(gòu)架允許你建立你自己的用戶分界面,使其不同于常見(jiàn)的VB-Like界面。另外,通用語(yǔ)言簡(jiǎn)化開(kāi)發(fā)使把代碼結(jié)合成軟件簡(jiǎn)單的就像裝配電腦。 .NET使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。一個(gè).NE
33、T的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。 .NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多。而且是可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和 Jscript .NET.)創(chuàng)作應(yīng)用程序。 .NET 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供
34、這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。 5.網(wǎng)站各大功能模塊的實(shí)現(xiàn) 在連接數(shù)據(jù)庫(kù)過(guò)程中,構(gòu)造了一個(gè)連接數(shù)據(jù)庫(kù)的類CreateConn.cs,每次使用ADO.NET操作數(shù)據(jù)庫(kù)時(shí),只要調(diào)用CreateConn.cs類就即可。 5.1 客戶注冊(cè)模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.1.1 頁(yè)面示例 客戶注冊(cè)頁(yè)面(CreateVIP.aspx)為網(wǎng)站瀏覽者提供用戶注冊(cè)功能,網(wǎng)站瀏覽者注冊(cè)成為會(huì)員之后,只要登錄系統(tǒng)就能在線留言,不用每次都填寫繁瑣的聯(lián)系信息;此外,會(huì)員還能在會(huì)員中心中集中查看只屬于自己的留言。如圖5-1所示:
35、 圖5-1 用戶注冊(cè)頁(yè)面 5.1.2 實(shí)現(xiàn)方法 當(dāng)用戶填寫好注冊(cè)信息后,首先把填寫的結(jié)果交給該頁(yè)面的后臺(tái)代碼進(jìn)行檢查,如果填寫結(jié)果合法,則將用戶插入Enterprise數(shù)據(jù)庫(kù)中的Customer表中。 5.2 客戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.2.1 頁(yè)面示例 當(dāng)客戶注冊(cè)成功成為公司會(huì)員后,就可以在網(wǎng)站前臺(tái)登錄網(wǎng)站系統(tǒng),進(jìn)行一系列的操作。如圖5-2所示: 圖5-2 會(huì)員登錄頁(yè)面 當(dāng)會(huì)員登錄成功之后,會(huì)顯示歡迎您登陸的頁(yè)面,如圖5-3所示: 圖5-3 歡迎登陸界面 5.2.2 實(shí)現(xiàn)方法 當(dāng)會(huì)員輸入用戶名和密碼后,單擊登陸按鈕,觸發(fā)btnEnter_
36、Click事件。通過(guò)SqlCommand和SqlDataReader方法對(duì)會(huì)員填寫的結(jié)果進(jìn)行頁(yè)面認(rèn)證,如果經(jīng)過(guò)檢驗(yàn)數(shù)據(jù)庫(kù)中有該會(huì)員的對(duì)應(yīng)信息,則登陸成功。登陸成功會(huì)顯示如圖5-3所示的歡迎界面。如果該客戶還不是會(huì)員,則單擊用戶注冊(cè)按鈕,通過(guò)注冊(cè)成為公司會(huì)員;如果會(huì)員忘記密碼了,通過(guò)單擊忘記密碼按鈕能夠找回丟失的密碼。 5.3客戶找回密碼模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.3.1 頁(yè)面示例 當(dāng)會(huì)員忘記密碼時(shí),可以通過(guò)網(wǎng)站提供的找回密碼功能來(lái)找回丟失的密碼。網(wǎng)站提供找回丟失密碼功能的思想是通過(guò)會(huì)員名稱來(lái)提供安全問(wèn)題,如果安全問(wèn)題回答正確,則能順利找回丟失的密碼。因此,會(huì)員必須知道自己的會(huì)員名稱、安
37、全問(wèn)題回答等信息,否則將無(wú)法找回丟失的密碼。如圖5-4所示: 圖5-4 找回密碼頁(yè)面第一步 當(dāng)會(huì)員輸入用戶名之后,單擊下一步按鈕,頁(yè)面會(huì)對(duì)會(huì)員用戶名進(jìn)行驗(yàn)證,如果驗(yàn)證合法,將會(huì)跳轉(zhuǎn)到填寫安全問(wèn)題的頁(yè)面。在此頁(yè)面中,網(wǎng)站會(huì)自動(dòng)從數(shù)據(jù)庫(kù)中讀取對(duì)應(yīng)會(huì)員用戶名的安全問(wèn)題,如圖5-5所示: 圖5-5 找回密碼頁(yè)面第二步 當(dāng)會(huì)員輸入問(wèn)題答案后,單擊下一步按鈕,頁(yè)面會(huì)對(duì)問(wèn)題答案進(jìn)行驗(yàn)證,如果驗(yàn)證合法,將會(huì)跳轉(zhuǎn)到顯示密碼的也面。如圖5-6所示: 圖5-6 找回密碼第三步 5.3.2 實(shí)現(xiàn)方法 整個(gè)找回密碼功能中,主要是第一步是核心操作,找回密碼第二步的部分代碼如下:
38、 for (int i = 0; i < Ds.Tables[0].Rows.Count; i++) { Session["name"] = Ds.Tables[0].Rows[i][0].ToString(); Session["pwd"] = Ds.Tables[0].Rows[i][1].ToString(); Session["question"] = Ds.Tables[0].Rows[i][2].
39、ToString(); Session["answer"] = Ds.Tables[0].Rows[i][3].ToString(); } 通過(guò)會(huì)員的用戶名,頁(yè)面將定位到數(shù)據(jù)庫(kù)中的表Tables[0]中,并通過(guò)for (int i = 0; i < Ds.Tables[0].Rows.Count; i++)語(yǔ)句檢索對(duì)應(yīng)數(shù)據(jù)行中的密碼、安全問(wèn)題、問(wèn)題答案等數(shù)據(jù),用Session傳值,傳到第二、三個(gè)頁(yè)面中。 5.4 客戶留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.4.1 頁(yè)面示例 當(dāng)客戶成為公司會(huì)員并登陸公司網(wǎng)站后,客戶可以享受
40、簡(jiǎn)潔的在線留言功能,只需填寫留言主題、內(nèi)容和悄悄話。如圖5-7所示: 圖5-7 會(huì)員留言頁(yè)面 5.4.2 實(shí)現(xiàn)方法 會(huì)員填寫好留言信息之后,單擊提交按鈕,會(huì)將填寫的內(nèi)容存儲(chǔ)到數(shù)據(jù)庫(kù)中的CustMessage表中??蛻艟湍芗胁榭磳儆谧约旱牧粞? 5.5 客戶查看留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.5.1 頁(yè)面示例 會(huì)員可以集中查看自己的留言內(nèi)容,如果會(huì)員還沒(méi)有任何留言,則會(huì)提示客戶沒(méi)有留言信息的對(duì)話框。如圖5-8所示: 圖5-8 提示沒(méi)有留言對(duì)話框 會(huì)員單擊確定,然后跳轉(zhuǎn)到留言的頁(yè)面,用戶留言之后,用戶就可以集中查看屬于自己的留言。如圖5-9所示: 圖5-9 查看留言
41、頁(yè)面 5.5.2 實(shí)現(xiàn)方法 會(huì)員查看的留言內(nèi)容都是放在一個(gè)GridView控件中顯示的,同時(shí)會(huì)員還能夠看到管理員的回復(fù)內(nèi)容,以便達(dá)到相互交流的目的。 5.6 修改注冊(cè)信息模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.6.1 頁(yè)面示例 會(huì)員登入網(wǎng)站系統(tǒng)之后,能夠?qū)ψ约旱囊恍┳?cè)信息進(jìn)行修改。如圖5-10所示: 圖5-10 修改注冊(cè)信息頁(yè)面 5.6.2 實(shí)現(xiàn)方法 會(huì)員在會(huì)員中心修改個(gè)人注冊(cè)信息時(shí),主要是要對(duì)原始密碼進(jìn)行驗(yàn)證,驗(yàn)證原始密碼是否存在。若存在,則能修改個(gè)人注冊(cè)信息,否則不能修改個(gè)人注冊(cè)信息。 5.7 管理員登陸、修改密碼模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.7.1 頁(yè)面示例 管理員能夠通過(guò)后臺(tái)
42、登陸窗口,登陸后臺(tái)對(duì)網(wǎng)站進(jìn)行管理。如圖5-11所示: 圖5-11 管理員登陸頁(yè)面 管理員在登陸過(guò)程中,頁(yè)面驗(yàn)證合格之后,能夠登陸后臺(tái)修改管理員密碼。如圖5-12所示: 圖5-12 管理員修改密碼頁(yè)面 5.7.2 實(shí)現(xiàn)方法 管理員登陸網(wǎng)站系統(tǒng)后修改密碼的設(shè)計(jì)與實(shí)現(xiàn)和會(huì)員登陸網(wǎng)站系統(tǒng)后修改注冊(cè)思想的設(shè)計(jì)與實(shí)現(xiàn)的思想類似,都是通過(guò)SqlCommand和SqlDataReader方法對(duì)會(huì)員填寫的結(jié)果進(jìn)行頁(yè)面認(rèn)證。 5.8 企業(yè)資訊管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.8.1 頁(yè)面示例 管理員登陸后臺(tái)之后,能夠?qū)ζ髽I(yè)的資訊進(jìn)行實(shí)時(shí)實(shí)地的管理,如圖5-13所示: 圖5-13
43、企業(yè)資訊管理頁(yè)面 5.8.2 實(shí)現(xiàn)方法 管理員對(duì)企業(yè)資訊進(jìn)行管理是通過(guò)SqlCommand和SqlDataReader方法對(duì)會(huì)員填寫的結(jié)果進(jìn)行頁(yè)面認(rèn)證。 5.9 客戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.9.1 會(huì)員模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.9.1.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)?huì)員信息進(jìn)行增加、刪除、查看、修改管理操作。如圖5-14所示: 圖5-14 會(huì)員管理頁(yè)面 5.9.1.2 實(shí)現(xiàn)方法 管理員對(duì)客戶管理建立一個(gè)protected void Bind()方法來(lái)實(shí)現(xiàn)動(dòng)態(tài)的管理。管理員能夠適當(dāng)?shù)奶砑右恍┛蛻?,更方便進(jìn)行管理。 5.9.2非會(huì)員模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.9
44、.2.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)?huì)員進(jìn)行增加、刪除、查看、修改管理操作。如圖5-15所示: 圖5-15 非會(huì)員管理頁(yè)面 5.9.2.2 實(shí)現(xiàn)方法 管理員對(duì)非會(huì)員的管理完全與對(duì)會(huì)員的管理一樣,在此就不再贅述了。 5.10 客戶留言管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 管理員能夠?qū)︻櫩偷乃辛粞赃M(jìn)行管理,包括會(huì)員留言管理和非會(huì)員留言管理。 5.10.1 會(huì)員留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.10.1.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)?huì)員留言進(jìn)行刪除、查看、修改管理操作。如圖5-16所示: 圖5-16 會(huì)員留言管理頁(yè)面 5.10.1.2 實(shí)現(xiàn)方法 會(huì)員留言管理的設(shè)計(jì)與實(shí)
45、現(xiàn)和會(huì)員信息管理的設(shè)計(jì)與實(shí)現(xiàn)相類似,在此不再贅述。 5.10.2 非會(huì)員留言模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.10.2.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)?huì)員留言進(jìn)行刪除、查看、修改管理操作。如圖5-17所示: 圖5-17 非會(huì)員留言管理頁(yè)面 5.10.2.2 實(shí)現(xiàn)方法 非會(huì)員留言管理的設(shè)計(jì)與實(shí)現(xiàn)和會(huì)員留言管理的設(shè)計(jì)與實(shí)現(xiàn)相類似,在此不再贅述。 5.11 招聘崗位管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.11.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)ζ髽I(yè)工作崗位進(jìn)行增加、刪除、查看、修改管理操作。如圖5-18所示: 圖5-18 工作崗位管理頁(yè)面 5.11.2 實(shí)現(xiàn)方法 企業(yè)工作崗位管
46、理的設(shè)計(jì)與實(shí)現(xiàn)和會(huì)員信息管理的設(shè)計(jì)與實(shí)現(xiàn)相類似,在此不再贅述。 5.12 企業(yè)產(chǎn)品管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 5.12.1 頁(yè)面示例 管理登陸后臺(tái)之后,能夠?qū)ζ髽I(yè)產(chǎn)品進(jìn)行增加、刪除、查看、修改管理操作。如圖5-19所示: 圖5-19 企業(yè)產(chǎn)品管理頁(yè)面 5.12.2 實(shí)現(xiàn)方法 企業(yè)產(chǎn)品管理的設(shè)計(jì)與實(shí)現(xiàn)和會(huì)員信息管理的設(shè)計(jì)與實(shí)現(xiàn)相類似,在此不再贅述。 6.開(kāi)發(fā)重點(diǎn)、難點(diǎn)與解決技巧和方法 本次畢業(yè)設(shè)計(jì)中遇到的一個(gè)最大難點(diǎn)就是Application計(jì)數(shù)器的問(wèn)題,網(wǎng)站設(shè)計(jì)一個(gè)記錄訪問(wèn)者的功能,此功能中每次關(guān)閉網(wǎng)站之后,計(jì)數(shù)器就會(huì)歸零,下次打開(kāi)又要從零開(kāi)始計(jì)數(shù)。 右擊“網(wǎng)站解決
47、方案”,選擇“添加新項(xiàng)”,在“添加新項(xiàng)”對(duì)話框中選擇“全局應(yīng)用程序類”,默認(rèn)名稱為“Global.asax”。如圖6-1所示: 圖6-1 添加全局應(yīng)用程序類 網(wǎng)站系統(tǒng)在運(yùn)行是,就會(huì)顯示瀏覽者是第幾個(gè)訪問(wèn)者。如圖6-2所示: 圖6-2 訪問(wèn)者計(jì)數(shù)器 7.系統(tǒng)性能測(cè)試與分析 網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)完成之后,可能會(huì)存在著一些程序錯(cuò)誤(如數(shù)據(jù)庫(kù)連接錯(cuò)誤)和布局錯(cuò)誤(如運(yùn)行結(jié)果與設(shè)計(jì)的結(jié)果不一致),具體需要調(diào)試的情況如下: 網(wǎng)站系統(tǒng)出現(xiàn)數(shù)據(jù)庫(kù)連接錯(cuò)誤或數(shù)據(jù)庫(kù)丟失情況 網(wǎng)站系統(tǒng)程序執(zhí)行出現(xiàn)的錯(cuò)誤 網(wǎng)站系統(tǒng)整體程序需要進(jìn)行優(yōu)化 網(wǎng)站系統(tǒng)設(shè)計(jì)細(xì)節(jié)的視覺(jué)效果調(diào)試,如瀏覽器
48、和分辨率的設(shè)計(jì)等 程序功能細(xì)節(jié)問(wèn)題記錄 系統(tǒng)兼容性測(cè)試,如操作系統(tǒng)、Web服務(wù)器和數(shù)據(jù)庫(kù)的兼容性等 服務(wù)器穩(wěn)定性、安全性調(diào)試 程序及數(shù)據(jù)庫(kù)測(cè)試 本網(wǎng)站系統(tǒng)使用的是Microsoft的IIS 6.0作為系統(tǒng)Web服務(wù)器,操作系統(tǒng)是Windows XP版本,在前面的后臺(tái)數(shù)據(jù)庫(kù)配置中,我們知道Windows XP操作系統(tǒng)配置IIS 6.0的步驟: 首先單擊“開(kāi)始”菜單,打開(kāi)“控制面板”;然后單擊“添加/刪除程序”選項(xiàng),選擇“添加或刪除Windows組件”;最后選擇“Windows組件向?qū)А睂?duì)話框中的“Internet信息服務(wù)(IIS)”選項(xiàng);單擊“下一步”,等待安裝完成就可以了。如圖7-
49、1所示: 圖7-1 IIS 6.0的配置與安裝 配置與安裝玩IIS之后,就可以在IIS中添加.NET應(yīng)用程序。在IIS中.NET的請(qǐng)求處理過(guò)程如圖7-2所示: 圖7-2 .NET請(qǐng)求處理過(guò)程 8.結(jié)束語(yǔ) 1.速度第一 沒(méi)有人有耐心去打開(kāi)一個(gè)很久才能瀏覽的網(wǎng)頁(yè),如果一個(gè)網(wǎng)頁(yè)三秒內(nèi)打不開(kāi),那么訪問(wèn)者就會(huì)放棄訪問(wèn)網(wǎng)頁(yè)。這就叫做“三秒原則”。 2.頁(yè)面盡可能小 頁(yè)面的大小跟訪問(wèn)速度是成正比的,根據(jù)速度第一的原則,那么就要做到每一個(gè)瀏覽的頁(yè)面都要盡可能的小,少占網(wǎng)絡(luò)帶寬,訪問(wèn)速度才可能快。 3.鏈接清晰 不能讓瀏覽著不知道他在那里,也不能讓瀏
50、覽著找不到回去的路,每一個(gè)鏈接都要明確瀏覽著想要去的地方和想要訪問(wèn)的功能,更不能有死鏈接。 1.優(yōu)化數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)。這是數(shù)據(jù)訪問(wèn)效率和編程復(fù)雜程度的關(guān)鍵。沒(méi)有良好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)其它都談不上。包括字段類型的選擇,表的結(jié)構(gòu),索引的使用,表的關(guān)系等。 2.優(yōu)化數(shù)據(jù)庫(kù)物理設(shè)計(jì)。這里關(guān)注的是數(shù)據(jù)庫(kù)容量,日志,磁盤使用,數(shù)據(jù)備份機(jī)制,數(shù)據(jù)訪問(wèn)機(jī)制,安全等數(shù)據(jù)庫(kù)物理結(jié)構(gòu)相關(guān)的問(wèn)題。 3.合理設(shè)計(jì)“主鍵”。在不同的場(chǎng)合需要采用不同的主鍵設(shè)計(jì)策略,在互聯(lián)網(wǎng)大容量并發(fā)訪問(wèn)的環(huán)境中,建議主鍵采用整形自增字段。主鍵使用還應(yīng)該遵循“無(wú)意義”原則。 4.采用最佳的數(shù)據(jù)訪問(wèn)接
51、口。如專門針對(duì)SQL Server的數(shù)據(jù)訪問(wèn)對(duì)象。 5.“只要需要的數(shù)據(jù)”。如果一行有大容量字段,那么讀取一整行效率是非常低的(數(shù)據(jù)瓶頸)。 參考文獻(xiàn) [1]楊凌云,郭勇. 基于PHP的包裝企業(yè)門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J]. 包裝工程,2013,05:111-114+122. [2]徐純. 企業(yè)對(duì)外門戶網(wǎng)站規(guī)劃設(shè)計(jì)要素分析[J]. 黑龍江科技信息,2013,10:42. [3]向楠. 中小企業(yè)再擔(dān)保公司門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J]. 吉林省經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào),2013,03:41-44. [4]楊璽. 基于B/S模式的科技企業(yè)門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].
52、計(jì)算機(jī)光盤軟件與應(yīng)用,2013,03:201-202. [5]李守宏. 基于網(wǎng)站群架構(gòu)的學(xué)校門戶網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)[J]. 電大理工,2013,03:32-34. [6]馬焜,張?jiān)迫A. 基于標(biāo)準(zhǔn)建模語(yǔ)言的醫(yī)院門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J]. 工業(yè)控制計(jì)算機(jī),2015,02:112+124. [7]張珊珊,肖禹,詹雪東,范曉喻,邢芳,杜春來(lái). 針對(duì)門戶網(wǎng)站SQL注入漏洞軟件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 數(shù)字技術(shù)與應(yīng)用,2014,11:189. [8]楊絢麗. 門戶企業(yè)網(wǎng)站的設(shè)計(jì)與色彩搭配[J]. 科技傳播,2015,06:114-115. [9]劉春霞. 基于JSP的中小型企業(yè)門戶網(wǎng)站設(shè)計(jì)[J]. 軟件導(dǎo)刊,2015,06:116-117. [10]邢琪,趙衛(wèi)東,劉軍娜. 基于Lucene的企業(yè)門戶網(wǎng)站問(wèn)答系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件導(dǎo)刊,2015,07:109-110. 34
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020高考化學(xué)熱門專題:原理綜合透題型析課件
- 現(xiàn)代中國(guó)的教育說(shuō)課稿課件
- 蒸餾和熔點(diǎn)沸點(diǎn)的測(cè)定和溫度計(jì)的校正
- 臨時(shí)起搏器的護(hù)理
- 恒成實(shí)業(yè)網(wǎng)絡(luò)推廣方案
- 勿為小惡優(yōu)秀課件-粵教版
- 人教版初中地理七年級(jí)上冊(cè)人口與人種課件7
- 誡子書課件文檔
- 軟件測(cè)試計(jì)劃書與測(cè)試用例編寫課件
- 人教版五年級(jí)數(shù)學(xué)上冊(cè)課件3小數(shù)除法第2課時(shí)除數(shù)是整數(shù)的小數(shù)除法課件
- 太白酒2002年全國(guó)推廣營(yíng)銷企劃案
- 滬教版小學(xué)語(yǔ)文三年級(jí)上冊(cè)《小狗杜克》課件1
- 我們的情感世界課件7-人教版
- 擔(dān)保產(chǎn)品案例講解及其風(fēng)險(xiǎn)控制設(shè)計(jì)(含法律相關(guān)規(guī)范)
- 【部編版】四年級(jí)語(yǔ)文上冊(cè)《2.走月亮》ppt課件