畢業(yè)論文小型企業(yè)信息服務(wù)網(wǎng)站的設(shè)計與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  小型企業(yè)信息服務(wù)網(wǎng)站的設(shè)計與實(shí)現(xiàn)</p><p><b>  學(xué)生姓名:xxx</b></p><p><b>  指導(dǎo)教師:xxx</b></p><p><b>  所在院系:xxx</b></p><p><b>  所學(xué)專業(yè):xxx<

2、;/b></p><p><b>  研究方向:xxx</b></p><p><b>  xxx 大 學(xué)</b></p><p><b>  xxx年xxx月</b></p><p>  Small business information service websit

3、e design and implementation</p><p><b>  Name:xxx</b></p><p><b>  Tutor:xxx</b></p><p>  College:xxx</p><p><b>  Major:xxx</b></p&

4、gt;<p>  Direction:xxx</p><p>  xxx University</p><p><b>  xxx</b></p><p><b>  摘 要</b></p><p>  隨著科技的不斷發(fā)展,計算機(jī)技術(shù)的不斷更新,網(wǎng)絡(luò)技術(shù)的不斷完善,Web建站技術(shù)的

5、提高,用以網(wǎng)站建設(shè)的軟件種類繁多。其中以ASP技術(shù)使用最為廣泛,ASP是當(dāng)今流行的web應(yīng)用程序技術(shù)之一。作為一種服務(wù)器端腳本編寫環(huán)境,它將HTML 語言、腳本代碼和服務(wù)器組件有機(jī)地結(jié)合在一起,可以用來創(chuàng)建交互式的動態(tài)網(wǎng)頁和具有數(shù)據(jù)庫訪問功能的web應(yīng)用程序。而企業(yè)的網(wǎng)絡(luò)環(huán)境在現(xiàn)在及未來的資訊社會將成為不可缺少的企業(yè)識別標(biāo)志之一,提升企業(yè)的附加價值。除了提供給予客戶一個效率資訊溝通通道,它即是一個即時資訊的看板,也可以是一個購物中心,也

6、可以當(dāng)作網(wǎng)絡(luò)即使技術(shù)客戶服務(wù)中心。它是區(qū)別與一般宣傳媒體的企業(yè)展示窗口。一個好的網(wǎng)絡(luò)管理系統(tǒng)將會使企業(yè)在網(wǎng)站建設(shè)方面減少投資成本提高工作效率。本文將著重介紹基于ASP+ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站管理系統(tǒng)構(gòu)建。</p><p>  關(guān)鍵詞: ASP; ACCESS數(shù)據(jù)庫; Dreamweaver;企業(yè)網(wǎng)絡(luò);管理系統(tǒng)</p><p>  Small business information

7、service website design and implementation</p><p><b>  Abstract</b></p><p>  With the continuous development of science and technology, computer technology constantly updated, network

8、 technology continues to improve, Web technology to enhance the station, the construction site for a wide range of software. ASP technology with the most widely used, ASP is the popular web application technique. As a se

9、rver-side scripting environment, it would HTML language, script code and server components organically combined. can be used to create interactive and dynamic web database ac</p><p>  Keywords: ASP; ACCESS A

10、tabase; Dreamweaver;Enterprise Network; Management System</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  目

11、 錄III</b></p><p>  1 前言- 1 -</p><p>  1.1 課題背景- 1 -</p><p>  1.2企業(yè)網(wǎng)站規(guī)劃- 1 -</p><p>  1.3 相關(guān)技術(shù)介紹- 2 -</p><p>  1.3.1 ASP介紹- 2 -</p><p

12、>  1.3.2 ADO訪問數(shù)據(jù)庫技術(shù)介紹- 3 -</p><p>  1.3.3 數(shù)據(jù)庫選擇- 3 -</p><p>  2 系統(tǒng)分析- 5 -</p><p>  2.1系統(tǒng)調(diào)查- 5 -</p><p>  2.2系統(tǒng)可行性研究- 5 -</p><p>  2.2.1 經(jīng)濟(jì)可行性- 6 -

13、</p><p>  2.2.2 技術(shù)可行性- 6 -</p><p>  2.2.3 運(yùn)行可行性- 6 -</p><p>  2.2.4 結(jié)論- 6 -</p><p>  2.3 企業(yè)網(wǎng)站軟件開發(fā)方法- 6 -</p><p>  2.4 需求分析- 7 -</p><p>  

14、2.4.1 系統(tǒng)功能需求- 8 -</p><p>  2.4.2 企業(yè)網(wǎng)站設(shè)計要求- 9 -</p><p>  3 總體設(shè)計- 10 -</p><p>  3.1 企業(yè)網(wǎng)站概要設(shè)計- 10 -</p><p>  3.1.1 條件與限制- 10 -</p><p>  3.1.2 運(yùn)行設(shè)計- 10 -

15、</p><p>  3.1.3 出錯處理設(shè)計- 10 -</p><p>  3.1.4 安全保密設(shè)計- 10 -</p><p>  3.1.5 維護(hù)設(shè)計- 10 -</p><p>  3.2 總體功能模塊圖- 11 -</p><p>  3.3 企業(yè)網(wǎng)站數(shù)據(jù)庫設(shè)計- 11 -</p>

16、<p>  3.3.1 概念結(jié)構(gòu)設(shè)計- 11 -</p><p>  3.3.2 物理結(jié)構(gòu)設(shè)計- 13 -</p><p>  4 系統(tǒng)詳細(xì)設(shè)計- 17 -</p><p>  4.1 網(wǎng)站前臺設(shè)計- 17 -</p><p>  4.2 網(wǎng)站后臺設(shè)計- 19 -</p><p>  4.3 程序流

17、程圖- 20 -</p><p>  4.3.1 程序設(shè)計- 20 -</p><p>  4.3.2 編程的過程及特色- 22 -</p><p>  5 軟件測試- 23 -</p><p>  5.1測試計劃- 23 -</p><p>  5.1.1測試方案- 23 -</p><

18、;p>  5.1.2測試環(huán)境- 23 -</p><p>  5.1.3測試項目及說明- 24 -</p><p>  5.2 測試實(shí)例- 24 -</p><p>  5.3 測試結(jié)論- 24 -</p><p>  5.4 系統(tǒng)運(yùn)行與維護(hù)- 25 -</p><p>  5.5 系統(tǒng)轉(zhuǎn)換方案- 2

19、5 -</p><p>  6 結(jié)論- 26 -</p><p>  參考文獻(xiàn)- 27 -</p><p>  致 謝- 28 -</p><p><b>  1 前言</b></p><p><b>  1.1 課題背景</b></p><p&g

20、t;  互聯(lián)網(wǎng)作為信息雙向交流和通訊的工具,已經(jīng)成為商家青睞的傳播媒介,被稱之為繼廣播、報紙、電視后的第五種媒體――數(shù)字媒體。傳統(tǒng)媒體的價格昂貴,又受到時間、地區(qū)等多方面因素的限定,效果不能令人滿意。相比之下,網(wǎng)絡(luò)宣傳的費(fèi)用是低廉的,而回報卻絲毫不見遜色,能幫您把握廣闊的國際發(fā)展空間和眾多潛在的商業(yè)伙伴,是24小時的廣告窗口。越來越多的公司、單位建立自己的網(wǎng)絡(luò)站點(diǎn),使單位本身已不局限于某個地區(qū),而是直接面向全世界,它的廣泛性、高效性為企

21、業(yè)帶來了不容置疑的效益和效率,是否擁有自己的網(wǎng)站已經(jīng)成為衡量一個單位綜合的重要標(biāo)志。網(wǎng)絡(luò)可以帶給企業(yè)不分地域、不分國別的大量客戶,帶來無限的商機(jī)。</p><p>  建立一個企業(yè)網(wǎng)站是非常有必要的。不僅可以給企業(yè)帶來了經(jīng)濟(jì)效益,也起到了推廣和宣傳企業(yè)的作用。但是很多的中小型企業(yè)會覺得建設(shè)網(wǎng)站投資成本過高,而且要招聘相應(yīng)的技術(shù)人員進(jìn)行維護(hù)。本文主要是針對企業(yè)網(wǎng)站管理系統(tǒng)設(shè)計作介紹的,網(wǎng)站整體設(shè)計簡潔、明了,系統(tǒng)具

22、有很強(qiáng)的通用性,可視化的后臺管理系統(tǒng),以及可視化網(wǎng)頁模板編輯系統(tǒng)。后臺的‘傻瓜’型設(shè)計讓計算機(jī)門外漢也能管理網(wǎng)站,進(jìn)行日常的維護(hù)和更新,大大降低了企業(yè)在網(wǎng)絡(luò)方面的投入在其設(shè)計中主要是運(yùn)用了Dreamweaver MX 2004和ASP來制作頁面,本站使用ASP模板便于風(fēng)格修改。并運(yùn)用ACCESS來連接數(shù)據(jù)庫。網(wǎng)站設(shè)計達(dá)到了預(yù)期的效果,實(shí)現(xiàn)了中小型企業(yè)客戶的小投入高回報的需求。</p><p>  企業(yè)網(wǎng)站所面對的

23、不再是“被動”的讀者,而是有目地的“主動”客戶。買主以及潛在的客戶將透過INTERNET主動的找到您的企業(yè)網(wǎng)站,要求他們所需要的服務(wù)。一個設(shè)計得當(dāng)?shù)钠髽I(yè)網(wǎng)站,將能提供給予使用者需求,甚至達(dá)到雙向的溝通,這是一般傳統(tǒng)媒體所做不到的。這也是一個展示企業(yè)形象的一個良好平臺。</p><p>  ASP運(yùn)行環(huán)境的配置非常方便,只要在Windows平臺上安裝了PWS或IIS,Web服務(wù)器與ASP應(yīng)用服務(wù)器的配置上基本上完成

24、了。使用ASP技術(shù)進(jìn)行開發(fā)時,可以通過建立自己的com組件,將應(yīng)用程序的商業(yè)邏輯封裝在可重用的模塊中,以便在腳本、其他組件或其他程序中調(diào)用。Dreamweaver是集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器。</p><p><b>  1.2企業(yè)網(wǎng)站規(guī)劃</b></p><p>  企業(yè)需不需要網(wǎng)站?幾乎所有有遠(yuǎn)見的企業(yè)家都會毫不猶豫地說:當(dāng)然需要!但一個不容

25、忽視的問題是,許多企業(yè)僅僅停留在“有網(wǎng)站”的階段,他們并沒有意識到一個界面粗糙、內(nèi)容單一、流程混亂、安全性差的網(wǎng)站,其實(shí)給訪問者留下了極差的感覺,嚴(yán)重破壞了企業(yè)的形象。</p><p>  怎么樣的企業(yè)門戶網(wǎng)站才算成功?時代財富顧問公司在為眾多企業(yè)設(shè)計網(wǎng)站的過程中,總結(jié)出了一套完整的、有較高參考價值的《企業(yè)門戶網(wǎng)站評定標(biāo)準(zhǔn)》,期望以此引起企業(yè)界對自身網(wǎng)站的重視,使企業(yè)門戶網(wǎng)站真正成為企業(yè)宣傳、管理、營銷的有效工具

26、。</p><p>  企業(yè)門戶網(wǎng)站定義:主要為了外界了解企業(yè)自身、樹立良好企業(yè)形象、并適當(dāng)提供一定服務(wù)的網(wǎng)站。根據(jù)行業(yè)特性的差別,以及企業(yè)的建站目的和主要目標(biāo)群體的不同,大致可以把企業(yè)門戶網(wǎng)站分為:</p><p>  基本信息型:主要面向客戶、業(yè)界人士或者普通瀏覽者,以介紹企業(yè)的基本資料、幫助樹立企業(yè)形象為主;也可以適當(dāng)提供行業(yè)內(nèi)的新聞或者知識信息。這種類型網(wǎng)站通常也被形象的比喻為企業(yè)

27、的“WEB Catalog”。</p><p>  電子商務(wù)型:主要面向供應(yīng)商、客戶或者企業(yè)產(chǎn)品(服務(wù))的消費(fèi)群體,以提供某種直屬于企業(yè)業(yè)務(wù)范圍的服務(wù)或交易、或者為業(yè)務(wù)服務(wù)的服務(wù)或者交易為主;這樣的網(wǎng)站可以說是正處于電子商務(wù)化的一個中間階段,由于行業(yè)特色和企業(yè)投入的深度廣度的不同,其電子商務(wù)化程度可能處于從比較初級的服務(wù)支持、產(chǎn)品列表到比較高級的網(wǎng)上支付的其中某一階段。通常這種類型可以形象的稱為“網(wǎng)上XX企業(yè)”。

28、例如,網(wǎng)上銀行、網(wǎng)上酒店等。</p><p>  多媒體廣告型:主要面向客戶或者企業(yè)產(chǎn)品(服務(wù))的消費(fèi)群體,以宣傳企業(yè)的核心品牌形象或者主要產(chǎn)品(服務(wù))為主。這種類型無論從目的上還是實(shí)際表現(xiàn)手法上相對于普通網(wǎng)站而言更像一個平面廣告或者電視廣告,因此用“多媒體廣告”來稱呼這種類型的網(wǎng)站更貼切一點(diǎn)。</p><p>  在實(shí)際應(yīng)用中,很多網(wǎng)站往往不能簡單的歸為某一種類型,無論是建站目的還是表現(xiàn)

29、形式都可能涵蓋了兩種或兩種以上類型;對于這種企業(yè)門戶網(wǎng)站,可以按上述類型的區(qū)別劃分為不同的部分,每一個部分都基本上可以認(rèn)為是一個較為完整的網(wǎng)站類型。</p><p>  1.3 相關(guān)技術(shù)介紹 </p><p>  1.3.1 ASP介紹</p><p>  ASP的全稱是Active Server Pages可理解為“動態(tài)服務(wù)器頁面”技術(shù)。是Microsoft推出的

30、一種用以取代通用網(wǎng)關(guān)接口的技術(shù),它是一個Web服務(wù)器端的運(yùn)行環(huán)境,是目前最流行的Web服務(wù)器應(yīng)用開發(fā)技術(shù),它的特點(diǎn)是將腳本、超文本和強(qiáng)大的數(shù)據(jù)庫訪問功能結(jié)合在一起,并提供了眾多的服務(wù)器組件來擴(kuò)展功能,能夠很方便地創(chuàng)建分布式和基于Web的商業(yè)化應(yīng)用程序。在這里可以生成和運(yùn)行動態(tài)的、交互式的、高性能的Web服務(wù)器應(yīng)用程序。它將程序腳本、超文本和強(qiáng)大的數(shù)據(jù)庫訪問功能結(jié)合在一起,并提供了眾多的服務(wù)器組件來擴(kuò)展功能。可見,ASP即不是一種語言,也

31、不是一種開發(fā)工具;而是一種技術(shù)框架,其主要功能是為生成動態(tài)的、交互式的Web服務(wù)器應(yīng)用程序提供一種共呢感強(qiáng)大的方式或技術(shù)。如果要更簡單地描述ASP,可以說ASP就是運(yùn)行在Web服務(wù)器上的動態(tài)網(wǎng)頁。ASP程序文件也是一個標(biāo)準(zhǔn)的網(wǎng)頁,一般由HTML標(biāo)記和ASP腳本代碼混雜在一起組成。ASP網(wǎng)頁程序必須先經(jīng)Web服務(wù)器的ASP解釋器解釋執(zhí)行,產(chǎn)生HTML代碼后才傳送給用戶的瀏覽器執(zhí)行顯示,如圖1-1所示。</p><p&g

32、t; ?、蒿@示 ①ASP請求</p><p> ?、诮忉?③生成</p><p><b>  客戶機(jī)</b></p><p><b>  Web服務(wù)器</b></p><p><b> ?、蹾TML響應(yīng) </b>&

33、lt;/p><p>  圖1-1 ASP網(wǎng)頁運(yùn)行過程示意圖</p><p>  1.3.2 ADO訪問數(shù)據(jù)庫技術(shù)介紹</p><p>  ADO(ActiveX Data Objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為ASP提供了完整的站點(diǎn)數(shù)據(jù)庫訪問解決方案。它可作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和

34、刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫信息。 </p><p>  ADO使用內(nèi)置的RecordSets對象作為數(shù)據(jù)的主要接口。ADO可使用 VBScript、JScrip t語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。 </p><p>  ADO可連接多種支持ODBC的數(shù)據(jù)庫,如Access、SQL Server、Oracle、Info rmix等。</p><p>  

35、1.3.3 數(shù)據(jù)庫選擇 </p><p>  數(shù)據(jù)庫的種類很多,小型桌面數(shù)據(jù)庫有Access、Excel、FoxPro等,大型的數(shù)據(jù)庫有Oracle、Sybase、Informix和SQL Server等。在網(wǎng)上購物系統(tǒng)中,兩種類型的數(shù)據(jù)庫都可能用到。我們選擇小型數(shù)據(jù)庫Access 2003,大型數(shù)據(jù)庫SQL Server6.5為典型進(jìn)行軟件的開發(fā)。</p><p>  Access 20

36、03 是微軟公司推出的Office 2003 套件中的一個重要組成部分,它是一種通用的桌面關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有良好的用戶界面,通過Access 2003 的操作界面,可以完成對數(shù)據(jù)庫的生成、修改和刪除,也可以對表中的數(shù)據(jù)庫進(jìn)行添加、修改和刪除,對表中新的查詢和輸出報表等日常的數(shù)據(jù)庫操作。Access 2003 提供了對標(biāo)準(zhǔn)ANSL-SQL語言的支持,可以使用SQL語言來操作數(shù)據(jù)庫。Access 2003 一般運(yùn)行在微軟的操作系統(tǒng)平

37、臺下,如Windows 95/98,Windows2000,WindowsXP等。安裝Personal Web Server 程序后,可以建成電子商務(wù)商店。</p><p>  Microsoft SQL Server 6.5 是微軟公司的一種典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),能夠同時處理大量的數(shù)據(jù)和管理眾多的并發(fā)用戶,并且能夠有效地保證數(shù)據(jù)的完整性,支持?jǐn)?shù)據(jù)的分布處理。SQL Server 6.5有豐富

38、的實(shí)用程序和管理工具,如SQL Enterprise Manager、ISQL/w、SQL Security Manager、SQL Server Manager、SQL Setup SQL Client Configuration Utility等,用戶可以使用這些工具直接建立數(shù)據(jù)庫系統(tǒng),并對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)添加、修改和刪除等操作。SQL Server Manager、支持標(biāo)準(zhǔn)的SQL語言。SQL Server 運(yùn)行在Windows N

39、T或Windows 2000 Server 上。</p><p>  大型數(shù)據(jù)庫Oracle,Sybase等,操作系統(tǒng)選擇UNIX系統(tǒng),安裝Web服務(wù)器可構(gòu)成網(wǎng)上購物系統(tǒng)。</p><p>  可見,為了保證程序具有通用性,使用簡單。我們可以選擇Access 2003來做為我們的數(shù)據(jù)庫系統(tǒng)。</p><p><b>  2 系統(tǒng)分析</b>&l

40、t;/p><p>  系統(tǒng)分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀和業(yè)務(wù)流程,及其存在的主要問題,在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。系統(tǒng)分析主要包括以下幾個步驟:</p><p><b>  系統(tǒng)調(diào)查。</b></p><p><b>  可行性研究。</b></p><p><

41、;b>  軟件系統(tǒng)的總目標(biāo)。</b></p><p><b>  2.1系統(tǒng)調(diào)查</b></p><p>  為了了解系統(tǒng)的基本情況,首先進(jìn)行了初步調(diào)查。初步調(diào)查的主要方式是參閱企業(yè)的基本結(jié)構(gòu),再與各分部的管理人員進(jìn)行口頭交談,并了解業(yè)務(wù)流程。</p><p>  企業(yè)的組織層次于如圖2-1所示。</p><

42、;p>  圖2-1 企業(yè)組織層次圖</p><p>  2.2系統(tǒng)可行性研究</p><p>  系統(tǒng)可行性分析的任務(wù)是在初步調(diào)查的基礎(chǔ)上確定項目開發(fā)是否必要和可行。此活動的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計劃??尚行匝芯渴轻槍ο到y(tǒng)進(jìn)行全面、概要的分析,主要包括三方面:技術(shù)可行性、經(jīng)濟(jì)可行性

43、和營運(yùn)可行性??尚行匝芯繄蟾媸窍到y(tǒng)研制人員在可行性研究工作階段的成果。一經(jīng)討論、審定通過后,根據(jù)確定的系統(tǒng)方案對系統(tǒng)開發(fā)者下達(dá)系統(tǒng)設(shè)計任務(wù)書,對新系統(tǒng)開發(fā)工作的可行性做出結(jié)論或提出建議。</p><p>  這個系統(tǒng)能夠滿足企業(yè)管理的效率與準(zhǔn)確,只要是懂得基本操作的用戶都能夠?qū)Ρ鞠到y(tǒng)操作的游刃有余。</p><p>  同時我所開發(fā)的企業(yè)網(wǎng)站系統(tǒng),它具有以下特點(diǎn):</p>&

44、lt;p><b>  實(shí)用性。</b></p><p><b>  操作簡單。 </b></p><p><b>  代碼可讀性好。</b></p><p>  2.2.1 經(jīng)濟(jì)可行性</p><p>  主要是對項目的經(jīng)濟(jì)效益進(jìn)行評價,一方面是支出的費(fèi)用,其中包括設(shè)備購

45、置費(fèi)、軟件開發(fā)費(fèi)、管理維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)。企業(yè)網(wǎng)站主要的經(jīng)濟(jì)開支在于需求分析階段的費(fèi)用和設(shè)備的費(fèi)用,然后主要方面還是軟件的開發(fā)費(fèi)用。系統(tǒng)建成后,將大大減少重復(fù)性的手工勞動,降低辦公費(fèi)用,提高工作效率,與前期的投入相比,后期的收益將更為樂觀。</p><p>  2.2.2 技術(shù)可行性</p><p>  

46、技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟、硬件配置能否滿足開發(fā)者需要等。以計算機(jī)為基礎(chǔ)的管理系統(tǒng)使企業(yè)和管理者擺脫了那種繁雜、易錯的記錄及管理方式,通過計算機(jī)以及配套的軟件,用戶可以采用全新的方式從不同的地方存取各種信息。為了本系統(tǒng)的開發(fā)作者特對企業(yè)進(jìn)行了深入的調(diào)查研究。使用Macromedia Dreamweaver作為系統(tǒng)開發(fā)的開發(fā)軟件,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提

47、供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改,本系統(tǒng)采用Windows操作系統(tǒng)平臺,ACCESS數(shù)據(jù)庫和ASP語言。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p>  2.2.3 運(yùn)行可行性</p><p>  主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度

48、和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。企業(yè)領(lǐng)導(dǎo)非常重視信息系統(tǒng)的建設(shè),對于系統(tǒng)的開發(fā)給予了大量的支持,管理室管理人員對此也有共識,最終操作人員對新系統(tǒng)也表示歡迎。系統(tǒng)建成后,雖然將改變原有的工作方式,但系統(tǒng)操作簡單、易于理解,操作人員經(jīng)過短時間的培訓(xùn)就可以使用該系統(tǒng)。</p><p><b>  2.2.4 結(jié)論</b></p><p>  綜上所述,

49、該企業(yè)網(wǎng)站可以而且有必要開發(fā)。</p><p>  2.3 企業(yè)網(wǎng)站軟件開發(fā)方法</p><p>  目前比較成熟的管理信息系統(tǒng)開發(fā)方法有:生命周期法、原型法、面向?qū)ο蠓ǖ取?lt;/p><p>  生命周期法:把一個信息系統(tǒng)從其提出、分析、設(shè)計和使用,直到停止使用的整個生存期視為一個生命周期。整個生命周期劃分為五個主要工作階段:可行性分析階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計階

50、段、系統(tǒng)實(shí)施階段和系統(tǒng)運(yùn)行、維護(hù)與評價階段。通常采用結(jié)構(gòu)化系統(tǒng)分析和系統(tǒng)設(shè)計方法,自上而下分析、設(shè)計、強(qiáng)調(diào)開發(fā)過程的整體性和全局性;開發(fā)過程在時間上基本按階段進(jìn)行,任務(wù)明確;結(jié)合用戶需求進(jìn)行開發(fā);開發(fā)周期長,維護(hù)不方便。適用于開發(fā)需求較明確固定的信息系統(tǒng)。</p><p>  原型法:是系統(tǒng)開發(fā)者在初步了解用戶需求的基礎(chǔ)上,開發(fā)出能實(shí)現(xiàn)系統(tǒng)最基本功能的一個原型,再根據(jù)用戶對原型使用與評價的意見,提出修改方案,修改

51、完善原型,如此反復(fù)多次,直到得到用戶滿意的最終系統(tǒng)為止。開發(fā)過程以用戶為中心,開發(fā)周期短。適用于開發(fā)需求不夠明確或不斷變化的軟件。</p><p>  面向?qū)ο蠓ǎ阂灶悾惖睦^承,聚集等概念描述客觀事物以及聯(lián)系。為管理信息系統(tǒng)的開發(fā)提供了全新的思路,面向?qū)ο蠓椒ㄒ詫ο鬄橹行?。其特征主要有模塊性,繼承性和類比性,動態(tài)連接性。</p><p>  其中原刑法是近幾年發(fā)展起來的一種開發(fā)方法,該方

52、法從一個初始信息要求的集合出發(fā),在發(fā)展中逐步完善信息系統(tǒng),本系統(tǒng)采用的是原型法。</p><p>  使用原型法開發(fā)大體有以下幾個步驟:</p><p>  確定系統(tǒng)需求。其中包括系統(tǒng)的應(yīng)用范圍、系統(tǒng)開發(fā)的經(jīng)費(fèi)估算等。</p><p>  設(shè)計初始原型。包括確定需求和開發(fā)工作模型,例如屏幕格式、功能菜單、報表格式以及對關(guān)鍵數(shù)據(jù)和功能的說明等。</p>

53、<p>  對初始原型進(jìn)行需求迭代,不斷進(jìn)行修正或改進(jìn),直至得到一個用戶滿意的原型,從而終止原型迭代過程。</p><p>  如果需要,可寫出系統(tǒng)必要成分的嚴(yán)格、詳細(xì)的說明(如將需求轉(zhuǎn)化為報表)。</p><p>  原型效果考察??疾煊脩粜录尤氲男枨笮畔⒑徒M成成分的嚴(yán)格說明信息,看其對原型效果的影響,是否影響到原型的有效性,如果導(dǎo)致原型失敗,應(yīng)加以修正和改進(jìn)。</p&g

54、t;<p>  原型法的生命周期提供了一種完整的、靈活的、近于動態(tài)的需求定義技術(shù)。它綜合了所有提出的必要需求,建立原型就近似于預(yù)先需求的規(guī)格說明。對應(yīng)于原型的工作模型可以進(jìn)行必要的剪裁和組織,以便更接近目標(biāo)系統(tǒng)。它可以綜合用戶、領(lǐng)導(dǎo)和原型開發(fā)人員的各方需求。</p><p><b>  2.4 需求分析</b></p><p>  需求分析的主要任務(wù)就是

55、確定待開發(fā)軟件的功能、性能、數(shù)據(jù)、界面等要求。根據(jù)管理的特點(diǎn)和要求,通過對系統(tǒng)進(jìn)行需求分析,深刻理解系統(tǒng)在設(shè)計過程中所要做的工作,并且初步確定系統(tǒng)設(shè)計的框架和結(jié)構(gòu),對系統(tǒng)的整體設(shè)計過程有一個初步的設(shè)計方案和步驟,使得自己在系統(tǒng)的實(shí)際設(shè)計中始終保持清晰的思路和清醒的頭腦,才能在系統(tǒng)設(shè)計過程中做到有的放矢,按步驟的把每個模塊和功能進(jìn)行設(shè)計,直到把要求的功能設(shè)計完成和實(shí)現(xiàn)。</p><p>  需求分析階段確定的系統(tǒng)邏

56、輯模型是以后設(shè)計和實(shí)現(xiàn)目標(biāo)系統(tǒng)的基礎(chǔ),因此必須準(zhǔn)確完整地體現(xiàn)用戶的要求。系統(tǒng)分析員通常都是計算機(jī)軟件專家,技術(shù)專家一般不喜歡著手搞具體設(shè)計,然而,一旦分析員開始談?wù)摮绦蛟O(shè)計的細(xì)節(jié)時,就會脫離用戶,使他們不能繼續(xù)提出他們的要求和建議。軟件工程使用的結(jié)構(gòu)分析設(shè)計的方法為每個階段都規(guī)定了特定的結(jié)束標(biāo)準(zhǔn),需求分析階段必須提出完整的準(zhǔn)確的系統(tǒng)邏輯模型,經(jīng)過用戶確認(rèn)之后才能進(jìn)入下一階段。</p><p>  需求分析是軟件生

57、命周期的一個重要階段,它根本的任務(wù)是確定為了滿足用戶的需要必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景,必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,通過分析應(yīng)該得出用業(yè)務(wù)流圖、數(shù)據(jù)字典,可行性分析等內(nèi)容為系統(tǒng)的設(shè)計奠定基礎(chǔ)。</p><p>  需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要

58、做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。</p><p><b>  調(diào)查的目的 </b></p><p>  首先,要了解一個組織部門的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動和職能。其次,要了解本組織部門的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對計算機(jī)的了解,他們不知道或不清楚哪些信息對于數(shù)據(jù)庫系統(tǒng)設(shè)計者是必要的或重要的

59、,不了解計算機(jī)在管理中能起什么作用,做哪些工作。</p><p><b>  調(diào)查的內(nèi)容</b></p><p>  外部要求:信息的性質(zhì),響應(yīng)的時間、頻度和如何發(fā)生的規(guī)則,以及對經(jīng)濟(jì)效益的考慮和要求,安全性及完整性要求。</p><p>  業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點(diǎn),包括信息的種類,信息流程,信息的處理方式,各種業(yè)務(wù)工作過程和各種票據(jù)。<

60、;/p><p>  組織機(jī)構(gòu):了解本組織部門內(nèi)部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計算機(jī)管理。規(guī)劃中的應(yīng)用范圍和要求。</p><p><b>  調(diào)查方式</b></p><p>  開座談會;跟班作業(yè);請調(diào)查對象填寫調(diào)查表;查看業(yè)務(wù)記錄、票據(jù);個別交談。</p><p>  對高層負(fù)責(zé)人的調(diào)查,最好采用個別交談方式

61、。在交談之前,應(yīng)給他們一份詳細(xì)的調(diào)查提綱,以便使他們有所準(zhǔn)備。從訪問中,可獲得有關(guān)該組織高層管理活動和決策過程的信息需求、該組織的運(yùn)行政策、未來發(fā)展變化趨勢等與戰(zhàn)略規(guī)劃有關(guān)的信息。</p><p>  對中層管理人員的訪問,可采用開座談會、個別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù)測未來發(fā)展的潛在信息要求。</p>

62、;<p>  對基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個別交談方式來了解每項具體業(yè)務(wù)的過程、數(shù)據(jù)要求和約束條件。</p><p>  2.4.1 系統(tǒng)功能需求</p><p>  企業(yè)網(wǎng)站管理整體設(shè)計以藍(lán)色為主色調(diào),采用ASP+ASSESS+頁面模版的模式。設(shè)計風(fēng)格簡約明了,能夠完整的展現(xiàn)企業(yè)形象,推廣企業(yè)產(chǎn)品,且網(wǎng)站后臺控制容易操作。</p><p>

63、;  根據(jù)企業(yè)網(wǎng)站要求對產(chǎn)品的宣傳而設(shè)計了網(wǎng)站的一個后臺控制,輸入用戶名和密碼都為admin即可進(jìn)入后臺操作了,網(wǎng)站系統(tǒng)配置了所見即所得的網(wǎng)頁即時編輯器可以直觀的對頁面進(jìn)行編輯,能讓不懂網(wǎng)頁編程的人也能輕松的掌握并熟練使用,網(wǎng)站具備會員管理功能和商品訂單功能,注冊客戶將會成為企業(yè)的潛在客戶,商品訂單則發(fā)揮了電子商務(wù)的優(yōu)勢,使得銷售窗口覆蓋真?zhèn)€網(wǎng)絡(luò)能輻射的地區(qū),網(wǎng)站還加了留言板功能,實(shí)現(xiàn)了與企業(yè)與客戶之間的溝通。</p>&

64、lt;p>  為了完整的展示企業(yè)的文化及內(nèi)涵,主要是制作了靜態(tài)頁面。從個不同的角度介紹了企業(yè)的特點(diǎn)和企業(yè)信息。</p><p>  網(wǎng)站主要的動態(tài)頁面實(shí)現(xiàn)主要有產(chǎn)品展示和服務(wù)中心這2個模塊。產(chǎn)品展示有個后臺控制,服務(wù)中心這個模塊中加了個留言板,客戶可以對企業(yè)實(shí)現(xiàn)留言功能,也可以提意見。</p><p>  2.4.2 企業(yè)網(wǎng)站設(shè)計要求</p><p>  企業(yè)

65、網(wǎng)站類似于一個管理,它是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以企業(yè)網(wǎng)站應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但目前還有一些單位和部門還是使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。同時隨著企業(yè)的規(guī)模不斷擴(kuò)大,有關(guān)企業(yè)管理教務(wù)的各種信息量也成倍增長。 隨著科學(xué)技術(shù)的不斷提高

66、,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,使計算機(jī)應(yīng)用逐步滲透到社會生活的每個角落,它已在人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p>  系統(tǒng)還應(yīng)具有良好的安全性和穩(wěn)定性,對數(shù)據(jù)庫的科學(xué)的設(shè)計避免出現(xiàn)數(shù)據(jù)冗余。</p><p>  系統(tǒng)應(yīng)有良好的可操控性和簡潔的界面。</p><p><b>  3 總體設(shè)計</b>

67、</p><p>  3.1 企業(yè)網(wǎng)站概要設(shè)計</p><p>  3.1.1 條件與限制</p><p>  為了評價該設(shè)計階段的設(shè)計表示的“優(yōu)劣程度”,必須遵循以下幾個準(zhǔn)則:</p><p>  軟件設(shè)計應(yīng)當(dāng)表現(xiàn)出層次結(jié)構(gòu),它應(yīng)巧妙地利用各個軟件部件之間的控制關(guān)系</p><p>  設(shè)計應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)

68、當(dāng)從邏輯上被劃分成多個部件,分別實(shí)現(xiàn)各種特定功能和子功能。</p><p>  設(shè)計最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨(dú)立的功能特性。</p><p>  應(yīng)當(dāng)應(yīng)用在軟件需求分析期間得到的信息,采取循環(huán)反復(fù)的方法來獲得設(shè)計。</p><p>  3.1.2 運(yùn)行設(shè)計</p><p><b>  運(yùn)行模塊的組合

69、</b></p><p>  具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù)。</p><p><b>  運(yùn)行控制</b></p><p>  軟件運(yùn)行時有友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。</p><p><b>  運(yùn)行時間</

70、b></p><p>  系統(tǒng)的運(yùn)行時間基本可以達(dá)到用戶所提出的要求。</p><p>  3.1.3 出錯處理設(shè)計</p><p><b>  出錯輸出信息</b></p><p>  在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修

71、改自己的密碼,不允許用戶的匿名登錄。</p><p><b>  數(shù)據(jù)恢復(fù)</b></p><p>  由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。</p><p>  3.1.4 安全保密設(shè)計

72、</p><p>  系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作。</p><p>  3.1.5 維護(hù)設(shè)計</p><p>  由于系統(tǒng)較小沒有外加維護(hù)模塊,維護(hù)工作比較簡單,僅靠數(shù)據(jù)庫的一些基本維護(hù)措施即可。</p><p>  3.2 總體功能模塊圖</p><p>  企業(yè)管理系統(tǒng)是根據(jù)中小

73、型企業(yè)對企業(yè)網(wǎng)絡(luò)的需求而設(shè)計的。首先展示的企業(yè)網(wǎng)站的首頁,首頁包含了全站各主要功能的鏈接,通過首頁客戶可以很容易的找到自己需要的信息。同時也插入了表單搜索使得導(dǎo)航模式更加快捷,整個網(wǎng)站的頂部和邊欄都產(chǎn)用模板調(diào)用模式,只要修改模板就可以使得整個網(wǎng)站都得到跟新。用戶ID也和訂單和留言功能作了綁定,注冊客戶可以享受一站式服務(wù)。強(qiáng)大的后臺管理功能,可以試用所見即所得的編輯器對企業(yè)信息進(jìn)行編輯和添加,如圖3-1所示。</p><

74、;p>  圖3-1 總體功能模塊圖</p><p>  3.3 企業(yè)網(wǎng)站數(shù)據(jù)庫設(shè)計</p><p>  3.3.1 概念結(jié)構(gòu)設(shè)計</p><p>  概要設(shè)計基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向現(xiàn)實(shí)世界的、易如理解的數(shù)據(jù)模型,其獨(dú)立于計算機(jī)的數(shù)據(jù)模型,獨(dú)立于計算機(jī)的軟硬件系統(tǒng),與用戶

75、進(jìn)行交流十分方便。</p><p>  概念設(shè)計中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡稱E-R模型),對具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p><p>  E-R圖是由實(shí)體、屬性、聯(lián)系三部分組成,其符號表示如圖3-2所示。</p><p>  實(shí)體

76、 屬性 聯(lián)系</p><p>  圖3-2 E-R圖符號說明</p><p>  圖3-3 system表E-R圖</p><p>  圖3-4 class2表E-R圖</p><p>  圖3-5 newsite表E-R圖</p><

77、;p>  3.3.2 物理結(jié)構(gòu)設(shè)計</p><p>  本網(wǎng)站管理系統(tǒng)主要運(yùn)用了Access建立表連接數(shù)據(jù)庫。數(shù)據(jù)庫的連接成功實(shí)現(xiàn),使整個網(wǎng)站操作簡便容易了。企業(yè)信息中建立了如表所示。</p><p>  表3-1 系統(tǒng)信息表:SYSTEM</p><p>  表3-2 企業(yè)信息表:BOARD</p><p>  表3-3 產(chǎn)品總類表:

78、CLASS</p><p>  表3-4 產(chǎn)品小類表:CLASS2</p><p>  表3-5 訂單表:DINGDAN</p><p>  表3-6 留言表:LIUYAN</p><p>  表3-7 新聞表:ARTICLE</p><p>  表3-8 注冊客戶表:MEMBER</p><p&g

79、t;  表3-9 友情鏈接表:NEWSITE</p><p>  表3-10 系統(tǒng)管理員表:ADMIN</p><p>  表3-11 產(chǎn)品詳細(xì)表:PRODUCE</p><p><b>  4 系統(tǒng)詳細(xì)設(shè)計</b></p><p>  界面設(shè)計是評價軟件質(zhì)量的一條重要指標(biāo),所謂用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常

80、包括輸入、輸出、人機(jī)對話的界面與方式等。</p><p>  數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量人力和一定設(shè)備,并且容易出錯。如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后輸出將擴(kuò)大這些錯誤,因此,輸入設(shè)計的出發(fā)點(diǎn)是確保信息系統(tǒng)提供正確的信息。目標(biāo)是在保證輸入信息正確性和滿足需要的前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟(jì)和方便使用者。同樣,輸出設(shè)計也應(yīng)該數(shù)據(jù)準(zhǔn)確,數(shù)據(jù)報表通俗易懂。本系統(tǒng)在設(shè)計時充分考慮到操作易用性及準(zhǔn)確性

81、,采用了人機(jī)對話方式。</p><p>  本系統(tǒng)采用了大量美觀、友好的圖形用戶界面,提高用戶使用系統(tǒng)的熱情和積極性。</p><p>  4.1 網(wǎng)站前臺設(shè)計</p><p>  本網(wǎng)站整體設(shè)計風(fēng)格明快、簡潔。首頁包含了企業(yè)簡介、企業(yè)商務(wù)、企業(yè)新聞、組織機(jī)構(gòu)、企業(yè)文化等信息。主頁能夠能人一目了然的知道各個鏈接頁面,鏈接頁面以文字的形式從不同方面展示了企業(yè)的形象。如

82、圖4-1所示。</p><p><b>  圖4-1 首頁</b></p><p>  產(chǎn)品中心圖主要是為企業(yè)提供1個產(chǎn)品展示的頁面,分為2部分最新產(chǎn)品和推薦產(chǎn)品,附屬功能有營銷網(wǎng)絡(luò)介紹和在線留言,具體如圖4-2所示。</p><p>  圖4-2 產(chǎn)品中心圖</p><p>  產(chǎn)品搜索主要是對企業(yè)新聞和產(chǎn)品進(jìn)行檢索的

83、,為客戶和游客對企業(yè)進(jìn)行快速了解提供1個平臺,具體頁面效果如圖4-3所示。</p><p>  圖4-3 產(chǎn)品搜索圖 </p><p>  4.2 網(wǎng)站后臺設(shè)計</p><p>  企業(yè)網(wǎng)站管理系統(tǒng)的主要核心是后臺管理系統(tǒng)。通過對后臺的操作來實(shí)現(xiàn)前臺的信息更新,才能夠更廣泛的在中小企業(yè)間普及。本后臺簡潔明了,容易上手,看過簡單的說明就能夠?qū)崿F(xiàn)對整個站點(diǎn)的詳細(xì)控制。后

84、臺登錄界面圖如圖4-4所示。</p><p>  圖4-4 后臺登錄界面</p><p>  圖4-5 后臺管理中心</p><p>  圖4-6 后臺編輯器圖片</p><p><b>  4.3 程序流程圖</b></p><p>  4.3.1 程序設(shè)計</p><p&g

85、t;  管理信息系統(tǒng)處理方式的合理選擇,就是一個處理過程的設(shè)計問題。選擇處理方式實(shí)際上就是根據(jù)系統(tǒng)的任務(wù)、目標(biāo)和環(huán)境條件,合理地選擇信息活動的形態(tài)及具體方法。</p><p>  程序流程圖又稱為方框圖。表示方法簡明直觀,是用來描述程序執(zhí)行的邏輯過程的。它把程序的基本步驟歸納為:處理、判斷、輸入/輸出、開始和結(jié)束等幾個基本功能,并用不同的記號加以表示,從而描述程序的執(zhí)行過程。</p><p&g

86、t;  在繪制程序框圖時,使用的符號說明如圖4-7所示。</p><p>  處理 輸入/輸出 判斷</p><p>  開始/結(jié)束 控制轉(zhuǎn)向</p><p>  圖4-7 流程圖符號</p><p>  系統(tǒng)主程序流程圖如圖4-8所示。<

87、;/p><p>  圖4-8 主程序流程圖</p><p>  子系統(tǒng)流程圖如圖4-9所示。</p><p>  圖4-9 子系統(tǒng)流程圖</p><p>  4.3.2 編程的過程及特色</p><p>  本系統(tǒng)在主框架的模塊上采用自頂向下的方式,把系統(tǒng)的功能按照模塊化和逐步細(xì)分的方法分解到最小的控制。在界面的設(shè)計上采用

88、面向?qū)ο蟮姆绞剑仍O(shè)計底層模塊,把有共性的界面設(shè)計,功能放在底層模塊統(tǒng)一處理。這樣既保證了界面的統(tǒng)一性,減少了編程的工作量,同時也方便了修改。</p><p><b>  5 軟件測試</b></p><p><b>  5.1測試計劃</b></p><p>  系統(tǒng)測試是保障系統(tǒng)運(yùn)行邏輯功能正確的一項重要工作。進(jìn)行系統(tǒng)

89、測試主要有兩種方法:靜態(tài)測試和動態(tài)測試,我們主要采用動態(tài)測試的方法。</p><p>  測試的目的就是為了能以最少的人力和是發(fā)現(xiàn)潛在的各種錯誤和缺陷。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程的系統(tǒng)分析,系統(tǒng)設(shè)計和實(shí)施的最后檢查。</p><p>  系統(tǒng)測試分為白盒測試和黑盒測試</p><p>  就軟件測試來講,軟件的黑盒測試意味著軟件要在軟

90、件的接口進(jìn)行測試。即不考慮系統(tǒng)的內(nèi)部邏輯結(jié)構(gòu)和內(nèi)部特性,而只看程序是否完成了其功能。所以黑盒測試主要對程序做以下檢查:1、是否遺漏了功能和沒有完善的功能,2、在接口上輸入能否有正確的輸出、3、性能是否滿足要求</p><p>  白盒測試主要是對軟件的細(xì)節(jié)做測試,測試人員利用內(nèi)部的結(jié)構(gòu)選擇用例。在本系統(tǒng)中,在開發(fā)過程中采用單元測試已經(jīng)保證了每個單元能夠完成獨(dú)立的任務(wù),并且沒有任何的錯誤,所有我們在此處的測試,主要

91、著重系統(tǒng)的整體測試。</p><p>  由于本系統(tǒng)的規(guī)模比較小,因此每一個測試項,在上面對應(yīng)的部分完成以后,由測試人員和編碼人員共同進(jìn)行驗(yàn)證,在單元測試中,測試的方法以白盒測試為主,在界面測試的時候,以視覺觀察、個人判斷作為測試的依據(jù)。本測試計劃的主要內(nèi)容,集中測試系統(tǒng)的各個功能是否完成、是否正確、完成后的系統(tǒng)測試。測試的依據(jù)是設(shè)計階段所形成的概要設(shè)計和詳細(xì)設(shè)計,對于設(shè)計中沒有清楚表述的或者由于變更引起的功能,

92、以需求文檔為準(zhǔn)。進(jìn)度和資源的總體安排請參考項目計劃,本部分的內(nèi)容,以項目計劃為基礎(chǔ)。具體的測試項請參考測試用例設(shè)計文檔,此處以測試項標(biāo)識。</p><p><b>  5.1.1測試方案</b></p><p>  使用以界面為基礎(chǔ)的測試。</p><p>  以界面為基礎(chǔ)的測試僅僅依靠軟件與其運(yùn)行環(huán)境之間的界面來選擇和產(chǎn)生測試數(shù)據(jù),而不管軟件

93、的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。包括軟件輸入,輸出數(shù)據(jù)的類型取值范圍以及取值的概率分布等等。</p><p><b>  5.1.2測試環(huán)境</b></p><p>  一臺計算機(jī),既作為服務(wù)器也作為客戶機(jī)。在系統(tǒng)中安裝IIS服務(wù),或者其不可能作為服務(wù)器。</p><p>  計算機(jī)配置:酷睿6700 250G 1G內(nèi)存</p>&

94、lt;p>  操作系統(tǒng):Windows 2000/XP/2003</p><p>  服務(wù)器組件:IIS 5.0 以上版本 </p><p>  數(shù)據(jù)庫類型:Microsoft SQL Server 2000 </p><p>  5.1.3測試項目及說明</p><p>  該測試計劃主要包括對軟件各個模塊的測試,有</p>

95、;<p><b>  用戶登錄界面的測試</b></p><p>  該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。</p><p>  具體通過在登錄框中輸入空用戶名,和錯誤的用戶密碼來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。</p><p><b>  功能菜單的測試&

96、lt;/b></p><p>  該測試的目的是保證菜單的鏈接而正確性。</p><p>  具體通過對企業(yè)網(wǎng)站各級超鏈接進(jìn)行測試,判斷其正確性。</p><p><b>  各刪除界面的測試</b></p><p>  該測試的目的是保證.刪除各信息界面的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。</p&g

97、t;<p>  具體通過在刪除各信息框中輸入空的信息,不存在的信息,來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。</p><p><b>  各修改界面的測試</b></p><p>  該測試的目的是保證.修改各信息界面的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。</p><p>  具體通過在修改各

98、信息框中輸入空的信息,不存在的信息,來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。</p><p>  查詢各信息界面的測試</p><p>  該測試的目的是保證.查詢各信息窗口的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯性。</p><p>  具體通過在查詢各信息框中輸入空的信息,或者輸入錯誤的信息,來檢測系統(tǒng)的出錯運(yùn)行情況。要求系統(tǒng)在遇

99、到這些情況時能給出正確的錯誤提示。</p><p><b>  5.2 測試實(shí)例</b></p><p>  性能測試如表5-1所示。</p><p>  表5-1 性能測試表</p><p><b>  5.3 測試結(jié)論</b></p><p>  經(jīng)過軟件的測試,系統(tǒng)基本

100、上達(dá)到需求定義階段設(shè)計目標(biāo)所提出的要求。</p><p>  軟件功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。</p><p>  但是在測試中也發(fā)現(xiàn)軟件的一些不足與缺陷,比如考慮不周全,企業(yè)的信息量都不全面,同時沒有實(shí)現(xiàn)對信息查看和刪除時。等等一些缺陷,需要在軟件進(jìn)一步修改和維護(hù)時予以糾正。</p><p>  總的來說,軟件通過測試。</p

101、><p>  5.4 系統(tǒng)運(yùn)行與維護(hù)</p><p>  系統(tǒng)的運(yùn)行與維護(hù),是軟件開發(fā)的最后一個環(huán)節(jié)。系統(tǒng)運(yùn)行中出現(xiàn)的問題,可以反饋到編碼階段甚至邏輯設(shè)計階段,進(jìn)行反復(fù)的修改-運(yùn)行操作,直至系統(tǒng)完善。而有效的系統(tǒng)維護(hù),可以大大延長軟件的聲命周期,盡可能提高系統(tǒng)的利用率和所帶來的效益。</p><p>  本系統(tǒng)是個較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不

102、斷影響系統(tǒng)的運(yùn)行,同時需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。</p><p>  系統(tǒng)的維護(hù)主要包括四個方面:</p><p>  程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。</p><p>  數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對數(shù)據(jù)

103、文件進(jìn)行不定期的修改。</p><p>  代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。</p><p>  硬件的維護(hù):指的是對系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。</p><p>  本系統(tǒng)的日常維護(hù)由專人來負(fù)責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負(fù)責(zé)。</p><p>  5.5

104、系統(tǒng)轉(zhuǎn)換方案</p><p>  采用并行轉(zhuǎn)換方式,以保證平衡可靠的過度。即一方面繼續(xù)沿用原來的手工方法,同時所有信息也錄入該管理系統(tǒng)。這樣一方面為系統(tǒng)提供了最為真實(shí)的測試環(huán)境,可以有效評估系統(tǒng)在功能、效率等方面的性能,同時根據(jù)手工方法管理的結(jié)果,可以有效判斷系統(tǒng)邏輯功能的正確與否;另一方面保障了管理工作的正常運(yùn)行,防止因?yàn)橄到y(tǒng)存在問題,而導(dǎo)致信息丟失等難以預(yù)料的嚴(yán)重后果。</p><p>

105、;<b>  6 結(jié)論</b></p><p>  在此次畢業(yè)設(shè)計中,我在學(xué)習(xí)掌握了計算機(jī)技術(shù)與應(yīng)用的基礎(chǔ)上,綜合運(yùn)用了ASP動態(tài)網(wǎng)頁制作及Dreamweaver軟件,ACCESS數(shù)據(jù)庫構(gòu)建技術(shù),設(shè)計出了一個比較理想的企業(yè)網(wǎng)站管理系統(tǒng),達(dá)到了預(yù)期的設(shè)計效果與目的。</p><p>  畢業(yè)設(shè)計是大學(xué)學(xué)習(xí)中必不可少的一個環(huán)節(jié),是一次不可多得的學(xué)習(xí)和鍛煉機(jī)會。在本次畢業(yè)設(shè)

106、計中,通過對畢業(yè)設(shè)計的前期預(yù)想和后期制作,使我們所學(xué)的理論知識得到了進(jìn)一步的深化;同時,培養(yǎng)了我們理論聯(lián)系實(shí)際,綜合運(yùn)用各門知識進(jìn)行實(shí)踐設(shè)計達(dá)到預(yù)想目標(biāo)。通過設(shè)計、調(diào)試,提高了我們發(fā)現(xiàn)問題、分析問題、解決問題的水平;鍛煉了實(shí)際動手操作能力。通過同學(xué)間相互的學(xué)習(xí)交流、關(guān)心幫助,增強(qiáng)了我們的團(tuán)隊合作意識,這一點(diǎn)對于將來的工作也是十分重要的。</p><p>  總之,畢業(yè)設(shè)計是專業(yè)知識的一次綜合應(yīng)用;是對大學(xué)四年學(xué)習(xí)

107、的一次檢驗(yàn)。在畢業(yè)設(shè)計中,我們得到了充分的鍛煉與顯著的提高。它將對于我們以后的學(xué)習(xí)工作起到至關(guān)重要的指導(dǎo)作用。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 胡標(biāo).Asp網(wǎng)絡(luò)編程技術(shù)與實(shí)例[M].北京:人民郵電出版社.2004.</p><p>  [2] 廖信彥.Asp應(yīng)用經(jīng)典[M].北京:中國鐵道出版社.2000

108、.</p><p>  [3] 求是科技.asp信息管理系統(tǒng)開發(fā)[M].北京:人民郵電出版社.2005.</p><p>  [4] 劉端陽,黎衛(wèi)東,黃炳強(qiáng).Dreamweaver8+asp動態(tài)網(wǎng)站開發(fā)[M].北京:人民郵電出版社.2006.</p><p>  [5] 王潛.羅少雙.輕松掌握動態(tài)html[M].北京:電子工業(yè)出版社.1998.</p>

109、<p>  [6] 求是科技.asp開發(fā)crm系統(tǒng)實(shí)例導(dǎo)航[M].北京:人民郵電出版社.2005.</p><p>  [7] 林金霖.ASP實(shí)務(wù)經(jīng)典[M].北京:中國鐵道出版社.2000.</p><p>  [8] 尚俊杰.秦衛(wèi)中.網(wǎng)絡(luò)程序設(shè)計-ASP教程[M].北京:清華大學(xué)出版社.2005.</p><p>  [9] 李禹生.劉兵.ASP使用技

110、術(shù)-網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計[M].北京:中國水利水電出版社.2004.</p><p>  [10] 方睿.刁仁宏,吳四九.網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用[M].成都:四川大學(xué)出版社.2005.</p><p>  [11]李軍勝.入口網(wǎng)站的三大迷思[J],計算機(jī)周刊,2001:52-53.</p><p>  [12]秦學(xué)禮.企業(yè)門戶網(wǎng)站的建設(shè)及應(yīng)用[J],計算機(jī)時代,20

111、02(08):41-42.</p><p>  [13]邵毅.Portal-信息化的門戶[EB/OL],2002-11-03.</p><p>  [14]陳莊.ERP原理與應(yīng)用教程[M],2003,電子工業(yè)出版社,北京,P67-68.</p><p>  [15]李善平,劉乃若.產(chǎn)品數(shù)據(jù)管理PDM[M],2002,清華大學(xué)出版社,北京,P41-42.</p&

112、gt;<p>  [16]吳濤.網(wǎng)站全程設(shè)計技術(shù)[M],2004,清華大學(xué)出版社,北京,P33-36.</p><p>  [17]張華,賈志娟.ASP+SQL Server組建動態(tài)網(wǎng)站實(shí)例精講[M],2001,中國鐵道出版社,北京,P87-88.</p><p>  [18]任學(xué)文,范嚴(yán)編.網(wǎng)頁設(shè)計與制作[M],2006,中國科學(xué)技術(shù)出版社,北京,P23-28.</p

113、><p>  [19]莊王健.網(wǎng)頁設(shè)計三劍客白金教程[M],2003,電子工業(yè)出版社,北京,P45-46.</p><p>  [20]趙曉林,劉志強(qiáng),鄭潔.網(wǎng)頁制作技術(shù)教程[M],2001,國防工業(yè)出版社,北京,P67-70.</p><p>  [21]David Karlins,Build Your Own Web Site[M].McGraw-Hill Osbo

114、rne Media,2003,P236-243.</p><p>  [22]Lawrence S, Giles L. Accessibility and distribution of information on the Web.Nature, 1999, 400(8):107-109.</p><p>  [23] Chen H, Dumais S T. Bringing order

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論