版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p><b> 二〇一〇年五月二日</b></p><p> 題 目小型企業(yè)網(wǎng)站的制作</p><p> 系 (院)計(jì)算機(jī)科學(xué)技術(shù)系</p><p> 專 業(yè)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)</p><p> 班
2、 級**</p><p> 學(xué)生姓名**</p><p> 學(xué) 號**</p><p> 指導(dǎo)教師**</p><p> 職 稱講師</p><p><b> 小型企業(yè)網(wǎng)站的制作</b></p><p><b> 摘 要</b&g
3、t;</p><p> 本文主要闡述了隨著加入WTO,Internet也在以迅猛的勢頭在國內(nèi)爆發(fā)式地增長,網(wǎng)絡(luò)憑借其卓越的互動性與便捷的交流手段正成為最有發(fā)展?jié)摿εc前途的新興媒體,成為眾商家倍為關(guān)注的宣傳熱點(diǎn)。尤其是小型企業(yè)更應(yīng)該充分利用互聯(lián)網(wǎng)技術(shù),為客戶、合作伙伴在網(wǎng)上提供信息服務(wù),并且借助互聯(lián)網(wǎng),敏銳的捕捉商機(jī)。作為專業(yè)進(jìn)行網(wǎng)上產(chǎn)品銷售的公司,則更需要建設(shè)好網(wǎng)站,將其作為對外宣傳、服務(wù)和交流的載體,來配合公
4、司的迅速發(fā)展,使網(wǎng)站具有鮮明的特色,使更多的客戶可以通過網(wǎng)站對公司的相關(guān)動態(tài)進(jìn)行了解。</p><p> JSP+JavaBean開發(fā)模式是一種比較成熟的技術(shù),因此本項(xiàng)目采用Jsp語言作為根本,選用經(jīng)典的B/S開發(fā)架構(gòu),在數(shù)據(jù)庫方面則使用了SQL+Server。</p><p> 關(guān)鍵詞:互聯(lián)網(wǎng);企業(yè)網(wǎng)站;數(shù)據(jù)庫;架構(gòu)。</p><p> Make Small
5、 Business Website</p><p><b> Abstract</b></p><p> This paper mainly expatiates Internet that it grows up fast inner along with joining in WTO.The net is becoming a new media with t
6、he most potential of development and future,as well as the hot point of publicize by much business. The net technology should be well used to offer information service for clients and cooperate cooperates,and catchs busi
7、ness especially for the small corporation. As a professional online product sales in the company, the more they build the site, will be as foreign pro</p><p> ASP + ACCESS is a relatively mature technology.
8、So this Website uses ASP as basal language and Access as Database.</p><p> Keywords: Internet; Corporate web site; Database; structure目 錄</p><p><b> 第一章 緒論1</b></p><
9、p><b> 1.1開發(fā)背景1</b></p><p> 1.2題開發(fā)的目標(biāo)與期望1</p><p> 1.3課題主要研究工作2</p><p> 第二章 系統(tǒng)分析3</p><p> 2.1 可行性研究3</p><p> 2.2 系統(tǒng)需求分析3</p>
10、<p> 2.3 研究工具的特點(diǎn)和使用5</p><p> 2.3.1 前臺技術(shù)dreamweaver 85</p><p> 2.3.2 后臺數(shù)據(jù)庫的選擇SQL Server 20005</p><p> 2.3.3 Jsp+ JavaBean6</p><p> 第三章 總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)8</p&
11、gt;<p> 3.1 設(shè)計(jì)原則8</p><p> 3.2 總體設(shè)計(jì)8</p><p> 3.3 詳細(xì)設(shè)計(jì)11</p><p> 3.3.1 注冊頁面11</p><p> 3.3.2 用戶登錄模塊12</p><p> 3.3.3 后臺管理模塊13</p><
12、;p> 3.3.4 留言模塊13</p><p> 3.4 數(shù)據(jù)庫設(shè)計(jì)14</p><p> 3.4.1 數(shù)據(jù)庫需求分析14</p><p> 3.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)14</p><p> 3.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)15</p><p> 第四章 網(wǎng)站具體實(shí)現(xiàn)18</p
13、><p> 4.1 主界面模塊18</p><p> 4.2 后臺模塊設(shè)計(jì)19</p><p> 4.3管理員登錄模塊設(shè)計(jì)19</p><p> 第五章 系統(tǒng)測試21</p><p> 5.1 軟件測試概述21</p><p> 5.1.1 軟件測試的目的21</p&
14、gt;<p> 5.1.2 軟件測試的原則21</p><p> 5.2 系統(tǒng)測試21</p><p> 5.2.1 功能測試22</p><p> 5.2.2 界面測試22</p><p> 5.2.3 性能測試22</p><p><b> 結(jié) 論24</
15、b></p><p><b> 參考文獻(xiàn)25</b></p><p><b> 謝 辭26</b></p><p><b> 第一章 緒論</b></p><p> 信息時(shí)代已經(jīng)來臨,互連網(wǎng)的觸角早已覆蓋了這個(gè)世界的每個(gè)角落,如今,企業(yè)建立自己的企業(yè)網(wǎng)站
16、已經(jīng)成為一種在信息時(shí)代生存的必要手段。</p><p><b> 1.1 開發(fā)背景</b></p><p> 現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢[1]。目前,幾乎世界上所有的公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動,從宣傳企業(yè)、發(fā)布廣告、招聘雇員、傳遞商業(yè)文件乃至拓展市場、網(wǎng)上銷售等,無所不能。如今網(wǎng)絡(luò)已成為企業(yè)進(jìn)行競爭的戰(zhàn)略手段。企業(yè)經(jīng)營的多元化
17、拓展,企業(yè)規(guī)模的進(jìn)一步擴(kuò)大,對于企業(yè)的管理、業(yè)務(wù)擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來越多的企業(yè)利用起網(wǎng)絡(luò)這個(gè)有效的工具。網(wǎng)站早已由論證階段進(jìn)入了實(shí)質(zhì)階段,尤其為企業(yè)提供一個(gè)展示自己的舞臺、為消費(fèi)者創(chuàng)造一個(gè)了解企業(yè)的捷徑。公司可以通過建立商業(yè)平臺,實(shí)行全天候銷售服務(wù),借助網(wǎng)絡(luò)推廣企業(yè)的形象、宣傳企業(yè)的產(chǎn)品、發(fā)布公司新聞,同時(shí)通過信息反饋使公司更加了解顧客的心理和需求,網(wǎng)站虛擬公司與實(shí)體公司的經(jīng)營運(yùn)作
18、有機(jī)的結(jié)合,將會有利于公司產(chǎn)品銷售渠道的拓展,并節(jié)省大量的廣告宣傳和經(jīng)營運(yùn)營成本,更好地把握商機(jī)。隨著全球信息網(wǎng)絡(luò)的發(fā)展,Internet在世界上已不僅僅是一種技術(shù),更重要的是它已成為一種新的經(jīng)營模式。從4C(Connection,Communication,Commerce,Co-operation)</p><p> 1.2 課題開發(fā)的目標(biāo)與期望</p><p> (1) 樹立全新
19、企業(yè)形象</p><p> 對于一個(gè)以軟件開發(fā)和安防產(chǎn)品銷售為主的小型企業(yè)而言,企業(yè)的品牌形象至關(guān)重要。 特別是對于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,大多客戶都是通過網(wǎng)絡(luò)來了解企業(yè)產(chǎn)品、企業(yè)形象及企業(yè)實(shí)力,因此,企業(yè)網(wǎng)站的形象往往決定了客戶對企業(yè)產(chǎn)品的信心。建立具有國際水準(zhǔn)的網(wǎng)站能夠極大的提升企業(yè)的整體形象。</p><p> (2) 增強(qiáng)銷售能力</p><p>
20、銷售力指的是產(chǎn)品的綜合素質(zhì)優(yōu)勢在銷售上的體現(xiàn)。現(xiàn)代營銷理論認(rèn)為,銷售亦即是傳播。銷售的成功與否,除了決定于能否將產(chǎn)品的各項(xiàng)優(yōu)勢充分地傳播出去之外,還要看目標(biāo)對象從中得到的有效信息有多少。由于互聯(lián)網(wǎng)所具有的“一對一”的特性,目標(biāo)對象能自主地選擇對自己有用的信息。這本身已經(jīng)決定了消費(fèi)者對信息已經(jīng)有了一個(gè)感興趣的前提。使信息的傳播不在是主觀加給消費(fèi)者,而是由消費(fèi)者有選擇地主動吸收。 同時(shí),產(chǎn)品信息通過網(wǎng)站的先進(jìn)設(shè)計(jì),既有報(bào)紙信息量大的優(yōu)點(diǎn),又
21、結(jié)合了電視聲、光、電的綜合刺激優(yōu)勢,可以牢牢地吸引住目標(biāo)對象。因此,產(chǎn)品信息傳播的有效性將遠(yuǎn)遠(yuǎn)提高,同時(shí)亦即是提高了產(chǎn)品的銷售力。</p><p><b> (3) 提高附加值</b></p><p> 許多人知道,購買產(chǎn)品不僅買的是那些看得見的實(shí)物,還有那些看不見的售后服務(wù)。這也就是產(chǎn)品的附加值。產(chǎn)品的附加值越高,在市場上就越有競爭力,就越受消費(fèi)者歡迎。因此,企
22、業(yè)要贏得市場就要千方百計(jì)地提高產(chǎn)品的附加值。在現(xiàn)階段,傳統(tǒng)的售后服務(wù)手段已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足客戶的需要,為消費(fèi)者提供便捷、有效、即時(shí)的24小時(shí)網(wǎng)上服務(wù),是一個(gè)全新體現(xiàn)項(xiàng)目附加值的方向。世界各地的客戶在任何時(shí)刻都可以通過網(wǎng)站下載自己需要的資料,在線獲得疑難的解答,在線提交自己的問題。</p><p> 總結(jié)上述幾點(diǎn),網(wǎng)站建設(shè)目標(biāo)可總結(jié)如下:</p><p> (1) 幫助企業(yè)建立有效的企業(yè)形
23、象宣傳、企業(yè)風(fēng)采展示、公司產(chǎn)品宣傳。</p><p> (2) 充分利用網(wǎng)絡(luò)快捷、跨地域優(yōu)勢進(jìn)行信息傳遞,對公司的新聞進(jìn)行及時(shí)的報(bào)道。</p><p> (3) 通過在線供求系統(tǒng)實(shí)現(xiàn)網(wǎng)上的供求信息的查詢、訂購、交易聯(lián)系,優(yōu)化信息的流通渠道。</p><p> 1.3 課題主要研究工作</p><p> 小型企業(yè)網(wǎng)站的制作目的是完成一個(gè)
24、有易擴(kuò)展、穩(wěn)定、安全、操作簡單方便、界面友好等特點(diǎn)的交易平臺,課題主要工作有</p><p> (1)設(shè)計(jì)方案所采用的系統(tǒng)技術(shù)、工具和系統(tǒng)的用戶、角色、權(quán)限管理、資源信息的管理、各類資料共享、數(shù)據(jù)庫系統(tǒng)的管理等。</p><p> (2)制作小型企業(yè)網(wǎng)站的設(shè)計(jì)思想。如數(shù)據(jù)的采集、學(xué)習(xí)信息化的思路等等。</p><p><b> 第二章 系統(tǒng)分析<
25、;/b></p><p><b> 2.1 可行性研究</b></p><p> 小型企業(yè)網(wǎng)站是更好的提高企業(yè)知名度的有效途徑,客戶可以通過互聯(lián)網(wǎng)對想了解的企業(yè)進(jìn)行在線了解,這樣就非常方便了。一個(gè)小型企業(yè)網(wǎng)站應(yīng)具有企業(yè)新聞、商品、用戶管理等功能可行性研究包括:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)。</p><p> 小型企業(yè)網(wǎng)站是
26、以互聯(lián)網(wǎng)為為基礎(chǔ),采用JSP+JavaBean+SQL Server 2000 開發(fā)模式數(shù)據(jù)庫服務(wù)器端選擇SQL Server 2000數(shù)據(jù)庫中心數(shù)據(jù)庫。SQL Server 2000數(shù)據(jù)庫功能強(qiáng)大,操作簡單、容易實(shí)現(xiàn)、容易維護(hù)。JSP+JavaBean提供了多種常用的數(shù)據(jù)庫應(yīng)用程序,通過少量代碼的編寫,就能夠?qū)崿F(xiàn)數(shù)據(jù)庫的訪問,同時(shí)可以創(chuàng)建數(shù)據(jù)庫的可視化界面顯示、編輯、更新各類數(shù)據(jù)庫中的信息。因此,技術(shù)是可行的。</p>
27、<p> 小型企業(yè)網(wǎng)站的建設(shè)對一個(gè)企業(yè)來說具有良好的社會效益和經(jīng)濟(jì)效益。網(wǎng)站管理員在據(jù)庫管理中心采用完善的現(xiàn)代化的網(wǎng)絡(luò)管理手段,管理人員可以實(shí)現(xiàn)遠(yuǎn)程管理,客戶可以通過互聯(lián)網(wǎng)了解公司的一些動態(tài)信息,也可以在線購買企業(yè)商品。由此可見,用這套系統(tǒng)網(wǎng)站所取得的效益是巨大的。因此,經(jīng)濟(jì)方面是可行的。</p><p> 小型企業(yè)網(wǎng)站每天會有許多客戶進(jìn)行查看,選擇一個(gè)優(yōu)秀的數(shù)據(jù)庫管理系統(tǒng)作為開發(fā)平臺,將給日后的維
28、護(hù)工作帶來很大的方便。系統(tǒng)前臺界面美觀簡潔,適合尋找查看,因此,操作上是可行的。</p><p> 2.2 系統(tǒng)需求分析</p><p> 隨著計(jì)算機(jī)與電子技術(shù)的飛速發(fā)展以及網(wǎng)絡(luò)越來越廣泛,國內(nèi)外很多大中小型企業(yè)都意識到網(wǎng)絡(luò)信息傳遞帶給企業(yè)的效益是任何其它傳遞方式不可比擬的,網(wǎng)絡(luò)在某種程度上可以大大提高員工的辦事效率,提升整個(gè)企業(yè)的競爭力,所以很多企業(yè)就會選擇通過互聯(lián)網(wǎng)為企業(yè)做宣傳、樹
29、立企業(yè)良好形象以及提高企業(yè)知名度等,因此如何建立一個(gè)經(jīng)濟(jì)、實(shí)用、安全、高效、穩(wěn)定的網(wǎng)站是每個(gè)企業(yè)必須考慮的問題。</p><p> 由于經(jīng)濟(jì)發(fā)展,企業(yè)的不斷增加,現(xiàn)在大多數(shù)企業(yè)都不愿意花費(fèi)巨額的經(jīng)費(fèi)去做廣告宣傳,企業(yè)領(lǐng)導(dǎo)人深知網(wǎng)絡(luò)宣傳具有低投入、高回報(bào)的特點(diǎn),所以都希望通過制作一個(gè)合格的企業(yè)門戶網(wǎng)站對自己的企業(yè)進(jìn)行網(wǎng)絡(luò)宣傳。而網(wǎng)絡(luò)宣傳并不僅僅是簡單的網(wǎng)站展示建設(shè),或通過網(wǎng)絡(luò)媒介做一些廣告宣傳,它還包括利用網(wǎng)絡(luò)在
30、企業(yè)之間、企業(yè)內(nèi)部以及企業(yè)和用戶之間傳遞信息,以達(dá)到用戶更深入了解企業(yè)及企業(yè)商品的目的。</p><p> 隨著企業(yè)的急切需求以及網(wǎng)絡(luò)的廣泛發(fā)展,制作企業(yè)門戶網(wǎng)站也成為現(xiàn)在炙手可熱的行業(yè),很多制作者為了在更短的時(shí)間里制作更多的網(wǎng)站,從而獲得更多的利益,在制作時(shí)就出現(xiàn)了很多弊端,使企業(yè)網(wǎng)站滿足不了企業(yè)和用戶的需要,對企業(yè)的網(wǎng)絡(luò)宣傳也減弱了效果。經(jīng)過本文作者對現(xiàn)存小型企業(yè)門戶網(wǎng)站的調(diào)查研究發(fā)現(xiàn)如下幾點(diǎn)弊端是迫切需要
31、解決的。</p><p> (1)網(wǎng)站前臺的制作過于簡單,圖片只是簡單的組合排序,不美觀大方,不能達(dá)到很好的宣傳效果,并且功能少。</p><p> (2)網(wǎng)站后臺的制作頁面過于繁瑣,對于計(jì)算機(jī)技能少的用戶難于使用,功能模塊鏈接有誤,很少能實(shí)現(xiàn)企業(yè)與用戶之間的交流。</p><p> (3)網(wǎng)站的制作目標(biāo)不明確,設(shè)計(jì)不合理,雖然很多企業(yè)都能套用,但卻不具有針對
32、性,不能突出企業(yè)特點(diǎn)。</p><p> (4)大多數(shù)已經(jīng)制作完成的網(wǎng)站前后臺的安全性低,設(shè)計(jì)不明確。</p><p> (5)小型企業(yè)網(wǎng)站的特點(diǎn)就是用低投入換取高回報(bào),現(xiàn)存的網(wǎng)站卻沒有考慮這一點(diǎn),沒有將架設(shè)網(wǎng)站平臺時(shí)節(jié)約企業(yè)成本充分考慮。</p><p> 成功的企業(yè)門戶網(wǎng)站需要一個(gè)高質(zhì)量的前臺頁面和可以提升企業(yè)信息延續(xù)性和擴(kuò)展性的后臺管理系統(tǒng)。這里所說的高
33、質(zhì)量的前臺網(wǎng)頁不僅是具有美觀動態(tài)的特點(diǎn),它還必需具有網(wǎng)站傳輸信息的高效性、安全性、可靠性等優(yōu)勢,并確保網(wǎng)站中商業(yè)信息不被丟失,為了實(shí)現(xiàn)網(wǎng)站具有較高的延續(xù)性和擴(kuò)展性,使網(wǎng)站的建設(shè)緊跟企業(yè)發(fā)展的需求,就需要一個(gè)后臺管理系統(tǒng)。同時(shí)考慮到企業(yè)所能承擔(dān)的成本,本網(wǎng)站的制作摒棄了傳統(tǒng)網(wǎng)站的弊端,決定使用JSP+JavaBean開發(fā)方式,這種模式更適合中小型項(xiàng)目的開發(fā)。</p><p> 通過實(shí)際調(diào)查,對上述所發(fā)現(xiàn)的弊端進(jìn)行
34、了改進(jìn),并且滿足企業(yè)要求,企業(yè)門戶網(wǎng)站應(yīng)該具有以下功能。</p><p> (1)門戶網(wǎng)站前臺頁面設(shè)計(jì)美觀、大方、友好,使用人性化設(shè)計(jì),凸顯企業(yè)商品、新聞、文化信息等,能保證系統(tǒng)的易用性。</p><p> (2)網(wǎng)站后臺頁面簡潔,應(yīng)具有企業(yè)新聞、商品、用戶管理等功能模塊,具有高度的信息延續(xù)性、可擴(kuò)展性。</p><p> (3)前后臺設(shè)計(jì)明確,并保證前后臺的
35、安全性。</p><p> (4)充分考慮架設(shè)網(wǎng)站平臺時(shí)節(jié)約企業(yè)成本,應(yīng)用JSP+JavaBean+SQL Server 2000 開發(fā)模式,提供建立在關(guān)系型數(shù)據(jù)庫系統(tǒng)上的數(shù)字信息組織、管理、查詢等功能。</p><p> (5)最大限度地實(shí)現(xiàn)網(wǎng)站易維護(hù)性和易操作性。</p><p> 在滿足以上條件的基礎(chǔ)上對網(wǎng)站進(jìn)行美化與維護(hù),達(dá)到為企業(yè)提供一個(gè)簡單、易用、
36、開放、可擴(kuò)展的企業(yè)信息門戶平臺。</p><p> 2.3 研究工具的特點(diǎn)和使用</p><p> 開發(fā)工具的選擇對一個(gè)系統(tǒng)來說很重要,既決定了開發(fā)人員的開發(fā)效率,也對頁面的美觀和操控性起著重要作用,同時(shí)也對軟件產(chǎn)品的易維護(hù)性和擴(kuò)充性有著重要影響。</p><p> 2.3.1 前臺技術(shù)dreamweaver 8</p><p> D
37、reamweaver是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件[2],隨著Dreamweaver 8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。</p><p> Dreamweaver的特點(diǎn)是:靈活的編寫方式、可視化編輯界面、功能更多的CSS支持[3]——CSS可
38、視化設(shè)計(jì)和CSS檢查工具、動態(tài)跨瀏覽器驗(yàn)證、強(qiáng)大的WEB站點(diǎn)管理功能、內(nèi)建的圖形編輯引擎、Dreamweaver的集成特性、豐富的媒體支持能力、超強(qiáng)的擴(kuò)展能力等;</p><p> 2.3.2 后臺數(shù)據(jù)庫的選擇SQL Server 2000</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)[4],它最初是由Microsoft Sybase 和Ashton-Tate三家公
39、司共同開發(fā)的,主要特性有:</p><p> 1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Micros
40、oft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。 </p><p> 2.可伸縮性和可用性。同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運(yùn)行 Microsoft Windows® 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功
41、能,使其得以升級到最大 Web 站點(diǎn)所需的性能級別。 </p><p> 3.企業(yè)級數(shù)據(jù)庫功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時(shí)分布式
42、事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 </p><p> 4.易于安裝、部署和使用。 SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。SQL Serv
43、er 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 </p><p> 2.3.3 JSP+ JavaBean</p><p> JSP技術(shù)使用Java編程語言編
44、寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。其特性包括:</p><p> 一次編寫,到處運(yùn)行?! ?lt;/p><p> 系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開
45、發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 </p><p> 強(qiáng)大的可伸縮性。從只有一個(gè)小的jar文件即可運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個(gè)巨大的生命力</p><p> JavaBean 是一種java語言寫成的可重用組件。為寫成JavaBean,類必須
46、是具體的和公共的,并且具有無參數(shù)的構(gòu)造器[5]。JavaBean 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自身機(jī)制發(fā)現(xiàn)和操作這些操作屬性。</p><p> 第三章 總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)</p><p><b> 3.1 設(shè)計(jì)原則</b></p><p> 實(shí)用性原則
47、:確保網(wǎng)站具有良好的系統(tǒng)性能,友好的用戶界面,較高的處理效率。便于管理人員使用和維護(hù),并采用成熟的技術(shù)。</p><p> 先進(jìn)性原則:采用先進(jìn)而成熟的技術(shù),使其具有較高的技術(shù)水平和較長的生命周期。</p><p> 兼容性原則:對于所選硬件系統(tǒng)及平臺,能很好地適應(yīng)開發(fā)和使用。</p><p> 規(guī)范性原則:軟件設(shè)計(jì)過程嚴(yán)格按照“軟件工程”的規(guī)范進(jìn)行,系統(tǒng)編碼
48、,操作系統(tǒng)平臺以及所采用的開發(fā)方法按照相應(yīng)的國際標(biāo)準(zhǔn)和國家標(biāo)準(zhǔn)。</p><p><b> 3.2 總體設(shè)計(jì)</b></p><p> 總體設(shè)計(jì)又叫概要設(shè)計(jì)或初步設(shè)計(jì),它的設(shè)計(jì)過程由兩個(gè)主要階段組成:系統(tǒng)設(shè)計(jì)階段和結(jié)構(gòu)設(shè)計(jì)階段。系統(tǒng)設(shè)計(jì)階段確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì)階段確定軟件結(jié)構(gòu)。本網(wǎng)站主要包括網(wǎng)站前臺、網(wǎng)站后臺管理系統(tǒng)和數(shù)據(jù)庫三大部分組成。網(wǎng)站前臺部分主
49、要包括企業(yè)新聞?wù)故?、產(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等功能。網(wǎng)站的總體結(jié)構(gòu)如圖3.1所示</p><p> 圖3.1 總體結(jié)構(gòu)圖</p><p> 網(wǎng)站前臺部分主要包括企業(yè)新聞?wù)故?、產(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等功能。</p><p> 圖3.2 網(wǎng)站前臺功能結(jié)構(gòu)圖</p><p> 網(wǎng)站前臺體現(xiàn)出了企業(yè)自身的沉積
50、,公司本身的規(guī)劃性文本、規(guī)章制度、事件性內(nèi)容等要多些,因此在網(wǎng)站內(nèi)容的體現(xiàn)上也需要很豐富。豐富網(wǎng)站的內(nèi)容(提高信息量、增強(qiáng)可讀性、擴(kuò)大知識面、加強(qiáng)企業(yè)文化宣傳力度)是進(jìn)行前臺功能設(shè)計(jì)必須仔細(xì)考慮的問題。例如,企業(yè)新聞和產(chǎn)品展示這是每個(gè)企業(yè)網(wǎng)站前臺功能模塊中必須具備的,人才招聘、客戶服務(wù)是對網(wǎng)站功能的完善,關(guān)于我們和榮譽(yù)資質(zhì)則是從側(cè)面對公司進(jìn)行宣傳,所以公司必須對會員提供一個(gè)網(wǎng)絡(luò)交流平臺,和對會員提供一些特殊服務(wù)??傊?,前臺功能設(shè)計(jì)必須做
51、到,每一個(gè)模塊都有它存在的必要性,而且要使得整個(gè)網(wǎng)站的功能趨于完善。</p><p> 網(wǎng)站后臺部分主要包括企業(yè)新聞管理、商品管理、管理員注銷等功能。</p><p> 網(wǎng)站的后臺功能設(shè)計(jì)必須完全的符合前臺功能模塊的要求,當(dāng)然現(xiàn)在有很多專門從事網(wǎng)站后臺開發(fā)的公司(比如動易)可以提供功能強(qiáng)大的專業(yè)網(wǎng)站后臺,做為小型企業(yè)這種后臺的實(shí)用性卻不是很大,因?yàn)閷I(yè)的后臺管理程序功能太復(fù)雜,不利于企
52、業(yè)內(nèi)部工作人員進(jìn)行管理。因此,專門開發(fā)一個(gè)小型網(wǎng)站后臺管理系統(tǒng)在小型企業(yè)網(wǎng)站的設(shè)計(jì)中是非常必須的。</p><p> 通過分析和進(jìn)一步的歸并和抽象,系統(tǒng)的主要功能如下:</p><p> ?。?)用戶管理功能。系統(tǒng)應(yīng)允許管理者、注冊用戶、游客在客戶端使用瀏覽器通過Internet訪問網(wǎng)站。包括了對信息公告、新聞的瀏覽等</p><p> ?。?)信息的管理功能。管
53、理員能夠?qū)π畔⑦M(jìn)行添加、刪除、修改和維護(hù)。</p><p> (3)資源共享功能。主要表現(xiàn)形式為共享資源,發(fā)表留言。服務(wù)端接受注冊用戶在論壇的發(fā)、回貼請求,并其進(jìn)行管理。</p><p> (4)后臺管理功能。系統(tǒng)對后臺數(shù)據(jù)庫進(jìn)行管理和維護(hù),包括對各個(gè)數(shù)據(jù)表項(xiàng)的更新、維護(hù)、安全性保證。</p><p> ?。?)后臺管理。管理員可以登錄后臺進(jìn)行網(wǎng)站信息的管理。可
54、以對網(wǎng)站中的所有的信息進(jìn)行添加、刪除和修改操作。</p><p> ?。?)能夠?qū)崿F(xiàn)及時(shí)更新功能。</p><p><b> 3.3 詳細(xì)設(shè)計(jì)</b></p><p> 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎么具體的實(shí)現(xiàn)所要求的系統(tǒng)。詳細(xì)設(shè)計(jì)階段的任務(wù)是要設(shè)計(jì)出網(wǎng)站的“藍(lán)圖”。即各個(gè)頁面要實(shí)現(xiàn)的具體功能。</p><p>
55、; ?。?)系統(tǒng)管理員:負(fù)責(zé)控制和管理整個(gè)系統(tǒng)的運(yùn)行和保障其安全性。主要進(jìn)行用戶管理、后臺管理等任務(wù)。</p><p> 用戶管理:管理各種用戶,包括瀏覽者、注冊用戶、管理員三種身份的權(quán)限識別,以及對合法用戶的注冊、登錄和個(gè)人信息維護(hù)。</p><p> 后臺管理:對各類信息的發(fā)布、維護(hù)和更新設(shè)置。包括了信息公告、技術(shù)文章、商品的更新等</p><p> ?。?
56、)注冊用戶:通過注冊成為會員。</p><p> ?。?)瀏覽者:訪問公告、新聞、瀏覽商品等。</p><p> 3.3.1 注冊頁面</p><p> 系統(tǒng)為用戶提供注冊功能,用戶成功注冊后,可在留言板上留言。用戶提交注冊信息后,系統(tǒng)首先檢測用戶申請的帳號否已經(jīng)存在,若該用戶已存在,提示用戶重新輸入,之后進(jìn)行用戶登錄,按照角色的權(quán)限進(jìn)行相對應(yīng)的操作。</
57、p><p> 注意:注冊時(shí)所有帶*的信息必須全部填寫,不然就會出錯。注冊完后會提示注冊成功。</p><p> 圖3.4 注冊流程圖</p><p> 3.3.2 用戶登錄模塊</p><p> 登錄模塊是基于Internet的C語言支撐平臺系統(tǒng)的主要模塊之一,是系統(tǒng)安全性和隱私信息的保障。本系統(tǒng)登陸模塊的功能結(jié)構(gòu)如圖3-3所示。它主要由
58、用戶注冊、用戶登陸、找回密碼三個(gè)子模塊組成。</p><p> 圖3.5 登錄模塊功能結(jié)構(gòu)圖</p><p> 用戶進(jìn)入登錄頁面,輸入用戶名和密碼,后和數(shù)據(jù)庫中的用戶名和密碼進(jìn)行校對,如果一致,則登錄成功。</p><p> 圖3.6 用戶登錄流程圖</p><p> 3.3.3 后臺管理模塊</p><p>
59、 后臺管理模塊主要包括了對用戶、商品的管理,管理員及時(shí)地對這些信息進(jìn)行發(fā)布,并可進(jìn)行編輯更新和刪除操作。只有管理員才能進(jìn)行資源的上傳工作。管理員登錄時(shí)首先檢查從數(shù)據(jù)庫中提取相關(guān)信息進(jìn)行校對,如果正確則登錄到后臺如果不正確給出用戶名或密碼錯誤的提示信息</p><p> 圖3.7 后臺管理模塊</p><p> 3.3.4 留言模塊</p><p> 留言管理
60、模塊主要用于學(xué)生對所瀏覽的信息發(fā)表評論、進(jìn)行交流。</p><p> 用戶只能是登錄之后才能在網(wǎng)站上進(jìn)行留言操作,只有管理員才能進(jìn)行留言的刪除工作,沒有注冊的用戶只能進(jìn)行瀏覽。</p><p><b> 圖3.8 留言模塊</b></p><p><b> 3.4 數(shù)據(jù)庫設(shè)計(jì)</b></p><p
61、> 3.4.1 數(shù)據(jù)庫需求分析</p><p> 進(jìn)行整個(gè)數(shù)據(jù)庫設(shè)計(jì)必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)和處理)。用戶需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為最基本的需求分析做得是否充分與準(zhǔn)確,決定了在其構(gòu)建數(shù)據(jù)庫的速度和質(zhì)量。</p><p> 用戶的需求具體體現(xiàn)在各種信息的提供、存儲、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出與輸入。收
62、集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。以這種思想作為設(shè)計(jì)策略,小型企業(yè)網(wǎng)站至少有以下3項(xiàng)需求:</p><p> 用戶表:包括的數(shù)據(jù)項(xiàng)有用戶姓名、密碼等。</p><p> 產(chǎn)品表:包括的數(shù)據(jù)項(xiàng)有產(chǎn)品號、產(chǎn)品類別、產(chǎn)品圖片等。</p><p> 新聞表:包括的數(shù)據(jù)項(xiàng)有標(biāo)題、類別、時(shí)間等。</p>
63、<p> 3.4.1 數(shù)據(jù)庫需求分析</p><p> 概念結(jié)構(gòu)設(shè)計(jì)是將分析得出的用戶需求信息抽象為概念模型的過程。即在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的相互關(guān)聯(lián)的概念結(jié)構(gòu)設(shè)計(jì)模型。這樣才能更好、更準(zhǔn)確的用某一DBMS實(shí)現(xiàn)這一些需求,這是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。</p><p> 概念結(jié)構(gòu)的主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)世界,容易理解、更改,容
64、易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是E-R模型。</p><p> 本網(wǎng)站根據(jù)上面的需求分析和數(shù)據(jù)庫設(shè)計(jì)規(guī)劃得出的實(shí)體有:會員實(shí)體,產(chǎn)品實(shí)體,新聞實(shí)體,管理員實(shí)體。管理員與新聞實(shí)體之間關(guān)系的E-R圖,如圖3.9所示。</p><p> 3.9管理員與新聞實(shí)體之間關(guān)系的E-R圖</p><p> 3.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)<
65、/p><p> 概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p> 設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分3步進(jìn)行:</p><p> (1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;</p><p> (2)將轉(zhuǎn)換來的關(guān)系
66、、網(wǎng)狀、層次模型向特定的DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換;</p><p> (3)對數(shù)據(jù)模型進(jìn)行優(yōu)化。</p><p> 將以上的數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)換為關(guān)系模型。數(shù)據(jù)庫表格以會員表、新聞表和人才招聘表為例,設(shè)計(jì)結(jié)果如下:</p><p> 表3.1 會員表(user)</p><p> 表3.2 新聞表(news)</p>
67、<p> 表3.3 人才招聘(hrdemand)</p><p> 首先,管理員登錄進(jìn)行身份驗(yàn)證,如果身份合法,則進(jìn)入信息發(fā)布頁面,否則,返回出錯。然后,系統(tǒng)將檢查填寫的項(xiàng)目信息是否有效,有效則將該信息寫入數(shù)據(jù)庫,否則提示出錯。最后,若信息成功寫入數(shù)據(jù)庫,系統(tǒng)會為該項(xiàng)目自動生成一個(gè)項(xiàng)目編號。</p><p> 第四章 網(wǎng)站具體實(shí)現(xiàn)</p><p&g
68、t; 根據(jù)系統(tǒng)的主要功能及上一章的總體設(shè)計(jì),系統(tǒng)開發(fā)進(jìn)入第二個(gè)階段:詳細(xì)設(shè)計(jì)。在這一階段的工作中,主要任務(wù)有以下幾項(xiàng):</p><p> ?。?)根據(jù)原型化的開發(fā)原則,為系統(tǒng)的每個(gè)模塊功能進(jìn)行界面設(shè)計(jì),作為進(jìn)一步優(yōu)化的基礎(chǔ)。</p><p> (2)進(jìn)行系統(tǒng)的流程分析,為模塊的細(xì)化做好準(zhǔn)備。</p><p> ?。?)對每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。 </
69、p><p><b> 4.1 主界面模塊</b></p><p><b> (1)模塊的功能</b></p><p> 這里的主界面是采用網(wǎng)站通用模式,在左邊欄中首頁、企業(yè)新聞、產(chǎn)品介紹、公司文化、技術(shù)支持、管理員登陸等功能。右邊首次出現(xiàn)的是公司產(chǎn)品介紹。</p><p> (2)界面設(shè)計(jì)如圖:
70、</p><p><b> 4.1 網(wǎng)站首頁</b></p><p> ?。?)具體操作:通過前臺首界面中的導(dǎo)航按鈕可對信息進(jìn)行查看操作。單擊“企業(yè)新聞”導(dǎo)航按鈕,對企業(yè)新聞信息進(jìn)行查看操作。單擊“產(chǎn)品介紹”導(dǎo)航按鈕,對產(chǎn)品信息進(jìn)行查看操作。單擊“公司文化”導(dǎo)航按鈕,對公司文件信息進(jìn)行查看操作。單擊“技術(shù)支持”導(dǎo)航按鈕,對技術(shù)支持信息進(jìn)行查看操作。</p&g
71、t;<p><b> 4.2后臺模塊設(shè)計(jì)</b></p><p> 所有前臺的信息都在后臺進(jìn)行、添加、修改、查詢等管理,如圖4.2所示。</p><p> 圖4.2 后臺管理界面</p><p> 具體操作:單擊“單擊網(wǎng)新聞管理”/“新聞信息添加”菜單項(xiàng),對新聞信息進(jìn)行添加操作。單擊“單擊網(wǎng)新聞管理”/“新聞信息瀏覽”菜單
72、項(xiàng),對新聞信息進(jìn)行添加、修改、瀏覽及刪除操作。單擊“商品管理”/“商品類別管理”菜單項(xiàng),對商品類別進(jìn)行添加、修改、瀏覽及刪除操作。單擊“商品管理”/“商品注冊”菜單項(xiàng),對商品信息進(jìn)行添加操作。單擊“商品管理”/“商品瀏覽”菜單項(xiàng),對商品信息進(jìn)行查看及刪除操作。單擊“注銷管理”/“后臺管理員注銷”菜單項(xiàng),注冊后臺管理操作,反回前面首頁。</p><p> 4.3 管理員登錄模塊設(shè)計(jì)</p><
73、p><b> ?。?)界面設(shè)計(jì)</b></p><p> 進(jìn)行網(wǎng)站信息的管理,只能有管理員進(jìn)行。點(diǎn)擊主頁右上角的后臺管理既可以進(jìn)入后臺登錄頁面,當(dāng)輸入正確的用戶名和密碼后才可以登錄。用戶名和密碼都存在于數(shù)據(jù)庫中,因此要把用戶名和密碼存到數(shù)據(jù)庫,通過相應(yīng)的命令進(jìn)行連接既可以實(shí)現(xiàn)。只有有戶名、密碼和驗(yàn)證碼都正確時(shí)才能登錄成功。驗(yàn)證碼是隨機(jī)生成的。</p><p>
74、 圖4.2管理員登錄模塊設(shè)計(jì)界面</p><p> ?。?)登錄頁面的實(shí)現(xiàn)</p><p> 頁面的設(shè)計(jì)是通過Dreamweaver來實(shí)現(xiàn)的[6]。添加完整個(gè)界面后,通過“面板”里面的“應(yīng)用程序”里面的“數(shù)據(jù)庫”選項(xiàng)卡,添加數(shù)據(jù)庫。在之前,應(yīng)該在“控制面板”的“管理工具”中的“數(shù)據(jù)源”里面添加數(shù)據(jù)庫來實(shí)現(xiàn)的。通過"<TD HEIGHT=38 background=Ima
75、ges/Admin/Admin20051013.jpg>"添加背景圖片</p><p><b> 第五章 系統(tǒng)測試</b></p><p> 5.1 軟件測試概述</p><p> 軟件測試就是在軟件交付用戶使用或投入運(yùn)行前,對軟件需求規(guī)格說明設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤
76、而執(zhí)行程序的過程。在結(jié)束這個(gè)階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生命周期的另一個(gè)獨(dú)立階段,即測試階段。</p><p> 5.1.1 軟件測試的目的</p><p> 測試的最終目的是為了避免錯誤的發(fā)生,確保應(yīng)用程序能夠正常高效的運(yùn)行;好的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試;好的測試工程師應(yīng)該做到不僅發(fā)現(xiàn)問題,還能夠幫助開發(fā)人員分析問題
77、。</p><p> 5.1.2 軟件測試的原則</p><p> 1.應(yīng)把“盡早和不斷地進(jìn)行軟件測試”作為軟件開發(fā)者的座右銘,實(shí)踐證明單元測試能夠盡早發(fā)現(xiàn)問題,減少后期測試的錯誤量。</p><p> 2.測試用例由測試輸入數(shù)據(jù)、執(zhí)行步驟和對應(yīng)的預(yù)期輸出結(jié)果三部分組成。</p><p> 3.應(yīng)當(dāng)避免由程序員檢查自己的程序(指后期系
78、統(tǒng)測試,不包括單元測試)。</p><p> 4.測試用例的設(shè)計(jì)要確保盡可能的覆蓋所有可能路徑。在設(shè)計(jì)測試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問題的輸入條件。</p><p> 5.嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性。測試計(jì)劃應(yīng)包括:所測軟件的功能,輸入和輸出,測試內(nèi)容,測試工具,測試用例的選擇,測試的控制方法和過程,系統(tǒng)的配置
79、方式等;</p><p> 6.應(yīng)當(dāng)對每一個(gè)測試結(jié)果做全面的檢查。</p><p> 7.妥善保存測試計(jì)劃,測試用例,出錯統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便[7]。</p><p><b> 5.2 系統(tǒng)測試</b></p><p> 基于網(wǎng)絡(luò)的應(yīng)用系統(tǒng)測試與傳統(tǒng)的軟件測試既有相同之處,也有不同的地方,它對軟件測
80、試提出了新的挑戰(zhàn)?;趯W(wǎng)絡(luò)應(yīng)用系統(tǒng)的測試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評價(jià)系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測試。測試方法盡量涵蓋程序的各個(gè)方面。</p><p> 5.2.1 功能測試</p><p> 功能測試的實(shí)施包括了:鏈接測試、表單測試和數(shù)據(jù)庫測試。</p><p>
81、83;鏈接測試:在整個(gè)系統(tǒng)的所有頁面開發(fā)完成之后進(jìn)行鏈接測試。</p><p> ·表單測試:系統(tǒng)中許多操作都要進(jìn)行表單提交。比如用戶注冊、登錄等。對這些情況我們模擬用戶提交,測試了提交操作的完整性,同時(shí)校驗(yàn)提交給服務(wù)器的信息的有效性和正確性。</p><p> ·數(shù)據(jù)庫測試:在系統(tǒng)中,主要針對數(shù)據(jù)一致性錯誤和輸出錯誤分別進(jìn)行測試。</p><p
82、> 在網(wǎng)站中三種測試都要進(jìn)行,但最主要的測試時(shí)進(jìn)行鏈接測試和表單測試。鏈接測試時(shí)打開主頁index,依次查看其主頁與后臺、各個(gè)菜單項(xiàng)、收藏夾等的鏈接是否存在,是否正確。通過查看網(wǎng)站中是否有沒有用到的頁面。表單測試從主頁開始,點(diǎn)擊“登錄”、“注冊”、“找回密碼”等按鈕,看看是否能用。其他網(wǎng)頁的表單也要進(jìn)行相關(guān)操作。數(shù)據(jù)庫的測試包括數(shù)據(jù)的完整性和一致性,它在表單測試時(shí)同時(shí)進(jìn)行的。</p><p> 5.2.
83、2 界面測試</p><p> 界面測試實(shí)施包括了:圖形測試、內(nèi)容測試、整體界面測試。</p><p> ·圖形測試:首先,確保圖形有明確的用途;其次,驗(yàn)證所有頁面字體的風(fēng)格是否一致,以及背景顏色是否與字體顏色和前景顏色搭配合適;最后,節(jié)省系統(tǒng)開銷。</p><p> ·內(nèi)容測試:內(nèi)容測試用來檢驗(yàn)系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性。<
84、;/p><p> ·整體界面測試:整體界面是指整個(gè)系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),是給用戶的一個(gè)整體感。對整體界面的測試,主要通過對最終用戶進(jìn)行問卷調(diào)查的形式來獲得用戶的反饋信息。</p><p> 界面測試的三種方法中主要進(jìn)行的是整體界面測試和內(nèi)容測試。整體界面測試是通過同學(xué)對界面的整體布局的反饋信息進(jìn)行改進(jìn),使界面設(shè)計(jì)更合理化。內(nèi)容測試是對信息的準(zhǔn)確性、相關(guān)性進(jìn)行的測試。準(zhǔn)確性是看上傳的
85、信息是否正確,是否有說服力。相關(guān)性測試是看本頁面中是否可以找到其他相關(guān)信息的鏈接。</p><p> 5.2.3 性能測試</p><p> 性能測試保證程序具有良好的性能,它考察在不同的用戶負(fù)載下,對用戶請求做出的響應(yīng)情況,以確保將來系統(tǒng)運(yùn)行的安全性、可靠性和執(zhí)行效率。性能測試的主要目的是為維護(hù)系統(tǒng)的性能找到有效的改善策略。</p><p> 不管一個(gè)網(wǎng)站系
86、統(tǒng)的設(shè)計(jì)是為了個(gè)人消費(fèi)者,商業(yè)客戶,企業(yè)合作伙伴或內(nèi)部用戶,都必須提供可靠、快速的性能,這是在評價(jià)一個(gè)Web應(yīng)用是否滿足用戶需求和期望的關(guān)鍵指標(biāo)。因?yàn)楝F(xiàn)實(shí)性的指標(biāo)難以收集,性能問題是相當(dāng)復(fù)雜的。</p><p> 性能測試主要主要測試其安全性能、負(fù)載測試、鏈接測試[8]。安全測試通過輸入普通用戶名和管理員用戶名看看能否登錄后臺,同時(shí)看看管理員和普通用戶的權(quán)限。普通用戶只能進(jìn)行一般的操作,不能進(jìn)行刪除、管理、負(fù)載
87、測試和鏈接測試,測試圖片和登錄用戶多的時(shí)候速度是否會慢,慢時(shí)通過減少圖片和其他措施來改進(jìn)。</p><p><b> 結(jié) 論</b></p><p> 本文針對小型企業(yè)網(wǎng)站的特點(diǎn),從理論和實(shí)踐兩方面對其進(jìn)行的設(shè)計(jì)和開發(fā)。在本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,重點(diǎn)考慮了網(wǎng)站系統(tǒng)的可擴(kuò)展性、可維護(hù)性。網(wǎng)站前臺部分主要包括企業(yè)新聞?wù)故?、產(chǎn)品展示、公司文化、技術(shù)支持、管理員登陸等
88、功能。網(wǎng)站后臺部分主要包括企業(yè)新聞管理、商品管理、管理員注銷等功能。采用了JSP+JavaBean開發(fā)模式是一種比較成熟的技術(shù),因此本項(xiàng)目采用Jsp語言作為根本,選用經(jīng)典的B/S開發(fā)架構(gòu),在數(shù)據(jù)庫方面則使用了SQL+Server。開發(fā)成本較低。</p><p> 網(wǎng)站的開發(fā)與維護(hù)是一個(gè)長期的過程,需要在實(shí)際應(yīng)用中不斷積累和完善。對本系統(tǒng)的進(jìn)一步研究,有如下幾點(diǎn)探討:</p><p>
89、1、作為一個(gè)企業(yè)門戶網(wǎng)站其前臺界面務(wù)必要簡潔、美觀、大方,能被廣大瀏覽者喜愛。</p><p> 2、其后臺數(shù)據(jù)庫安全性需要進(jìn)一步加強(qiáng)。</p><p> 3、引入網(wǎng)絡(luò)數(shù)據(jù)挖掘技術(shù)和設(shè)計(jì)個(gè)性化處理:數(shù)據(jù)挖掘是指從大量數(shù)據(jù)(如數(shù)據(jù)庫)中提取抽象的、潛在的有用信息的過程,它是數(shù)據(jù)庫中知識發(fā)現(xiàn)的核心,為大量數(shù)據(jù)的利用提供了有效的工具。</p><p><b>
90、; 參考文獻(xiàn)</b></p><p> [1]苗春義.java項(xiàng)目開發(fā)全程實(shí)錄 [M].清華大學(xué)出版社,2009:352-402.</p><p> [2]劉貴國.Dreamweaver CS3動態(tài)網(wǎng)頁設(shè)計(jì) [M].清華大學(xué)出版社,2008(7):237-238.</p><p> [3]張海藩.軟件工程(第二版),北京:人民郵電出版社,2006
91、(5):62-66.</p><p> [4]閻毓杰.編程之道·JSP數(shù)據(jù)庫編程入門 [M]. 北京洪恩教育科技有限公司,2004:29-45.</p><p> [5]焦慧.photoshop cs3 網(wǎng)頁制作基礎(chǔ)與典型范例[M].電子工業(yè)出版社,2008:113-122.</p><p> [6]北京阿博泰克北大青鳥信息技術(shù)有限公司.開發(fā)基于js
92、pservletjavabean的網(wǎng)上交易系統(tǒng)[M].科技技術(shù)文獻(xiàn)出版社,144-167.</p><p> [7]Shari Lawrence Pfleeger.Software Engineering Theory and Practice[M].第二版.北京:高等教育出版社,2004.135.</p><p> [8]Schach S R.Software Engineering
93、 with Java[M].北京:機(jī)械工業(yè)出版社,1999:35-45. 謝 辭</p><p> 在完成論文的過程中,陳老師指導(dǎo)老師給予我悉心的關(guān)心與指導(dǎo),在此表示衷心的感謝。陳老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格、勤奮的工作作風(fēng)深深地打動了我,在以后的學(xué)習(xí)工作道路上我要學(xué)習(xí)他這種精神。</p><p> 在開發(fā)網(wǎng)站的
94、同時(shí),和同學(xué)們之間的相互探討也使我受益匪淺。幾個(gè)月的時(shí)間內(nèi),我除學(xué)會開發(fā)數(shù)據(jù)庫外更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)學(xué)習(xí)的精神,這種精神是我今后人生前進(jìn)道路上的一種力量。</p><p> 另外,我要感謝濱州學(xué)院的所有老師,是他們指引了我的前進(jìn)方向、是他們的諄諄教誨和辛勤勞動讓我對計(jì)算機(jī)的知識有了全面的學(xué)習(xí)和了解,還要感謝所有關(guān)心、幫助過我的同學(xué),讓我在大學(xué)生活中有了豐富的一面。</p><p&g
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文-小型企業(yè)網(wǎng)站的制作
- 小型企業(yè)網(wǎng)站論文
- 畢業(yè)論文小型企業(yè)網(wǎng)絡(luò)組建
- 小型企業(yè)網(wǎng)絡(luò)組建畢業(yè)論文
- 中小型企業(yè)網(wǎng)站的設(shè)計(jì)與開發(fā)【畢業(yè)論文】
- 中小型企業(yè)網(wǎng)站開發(fā)-本科畢業(yè)論文
- 畢業(yè)論文--asp企業(yè)網(wǎng)站制作
- 淺談小型企業(yè)網(wǎng)站的設(shè)計(jì)
- 中小型企業(yè)網(wǎng)絡(luò)構(gòu)建畢業(yè)論文
- 中小型企業(yè)網(wǎng)絡(luò)搭建畢業(yè)論文
- 畢業(yè)論文-中小型企業(yè)網(wǎng)絡(luò)的構(gòu)建-
- 畢業(yè)論文-中小型企業(yè)網(wǎng)絡(luò)的構(gòu)建-
- 中小型企業(yè)網(wǎng)絡(luò)的構(gòu)建畢業(yè)論文
- 中小型企業(yè)網(wǎng)絡(luò)的構(gòu)建-畢業(yè)論文
- 中小型企業(yè)網(wǎng)絡(luò)的構(gòu)建-畢業(yè)論文
- 構(gòu)建中小型企業(yè)網(wǎng)絡(luò) 畢業(yè)論文
- 中小型企業(yè)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)論文
- 企業(yè)網(wǎng)站畢業(yè)論文
- 小型電子商務(wù)網(wǎng)站和企業(yè)網(wǎng)站畢業(yè)論文設(shè)計(jì)
- 畢業(yè)論文——企業(yè)網(wǎng)站設(shè)計(jì)
評論
0/150
提交評論