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

下載本文檔

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

文檔簡介

1、 小型企業(yè)信息服務(wù)網(wǎng)站的設(shè)計與實現(xiàn)學(xué)生姓名:xxx指導(dǎo)教師:xxx所在院系:xxx所學(xué)專業(yè):xxx研究方向:xxxxxx 大 學(xué)xxx年xxx月small business information service website design and implementationname:xxxtutor:xxxcollege:xxxmajor:xxxdirection:xxxxxx universityxxx摘 要隨著科技的不斷發(fā)展,計算機(jī)技術(shù)的不斷更新,網(wǎng)絡(luò)技術(shù)的不斷完善,web建站技術(shù)的提高,用以網(wǎng)站建設(shè)的軟件種類繁多。其中以asp技術(shù)使用最為廣泛,asp是當(dāng)今流行的web應(yīng)用程序技術(shù)之

2、一。作為一種服務(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è)的附加價值。除了提供給予客戶一個效率資訊溝通通道,它即是一個即時資訊的看板,也可以是一個購物中心,也可以當(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)建。關(guān)鍵詞: asp; access數(shù)據(jù)庫; dream

3、weaver;企業(yè)網(wǎng)絡(luò);管理系統(tǒng)small business information service website design and implementationabstractwith the continuous development of science and technology, computer technology constantly updated, network technology continues to improve, web technology to enhance the station, the construction site for a w

4、ide range of software. asp technology with the most widely used, asp is the popular web application technique. as a server-side scripting environment, it would html language, script code and server components organically combined. can be used to create interactive and dynamic web database access fun

5、ctions with the web application. and the corporate network environment for present and future information society will become an indispensable business identifier, raise the value-added enterprises. in addition to providing customers an efficient information communication channels, it is a real-time

6、 information to the bulletin, or it could be a shopping mall, as the network can even technical customer service centers. it is different with the general media showcase. a good network management system will enable enterprises in the construction site to reduce investment costs to improve efficienc

7、y. this paper will highlight on the enterprise asp + access database management system on the site. keywords: asp; access atabase; dreamweaver;enterprise network; management system目 錄摘 要iabstractii目 錄iii1 前言- 1 -1.1 課題背景- 1 -1.2企業(yè)網(wǎng)站規(guī)劃- 1 -1.3 相關(guān)技術(shù)介紹- 2 -1.3.1 asp介紹- 2 -1.3.2 ado訪問數(shù)據(jù)庫技術(shù)介紹- 3 -1.3.3 數(shù)

8、據(jù)庫選擇- 3 -2 系統(tǒng)分析- 5 -2.1系統(tǒng)調(diào)查- 5 -2.2系統(tǒng)可行性研究- 5 -2.2.1 經(jīng)濟(jì)可行性- 6 -2.2.2 技術(shù)可行性- 6 -2.2.3 運行可行性- 6 -2.2.4 結(jié)論- 6 -2.3 企業(yè)網(wǎng)站軟件開發(fā)方法- 6 -2.4 需求分析- 7 -2.4.1 系統(tǒng)功能需求- 8 -2.4.2 企業(yè)網(wǎng)站設(shè)計要求- 9 -3 總體設(shè)計- 10 -3.1 企業(yè)網(wǎng)站概要設(shè)計- 10 -3.1.1 條件與限制- 10 -3.1.2 運行設(shè)計- 10 -3.1.3 出錯處理設(shè)計- 10 -3.1.4 安全保密設(shè)計- 10 -3.1.5 維護(hù)設(shè)計- 10 -3.2 總體功能模

9、塊圖- 11 -3.3 企業(yè)網(wǎng)站數(shù)據(jù)庫設(shè)計- 11 -3.3.1 概念結(jié)構(gòu)設(shè)計- 11 -3.3.2 物理結(jié)構(gòu)設(shè)計- 13 -4 系統(tǒng)詳細(xì)設(shè)計- 17 -4.1 網(wǎng)站前臺設(shè)計- 17 -4.2 網(wǎng)站后臺設(shè)計- 19 -4.3 程序流程圖- 20 -4.3.1 程序設(shè)計- 20 -4.3.2 編程的過程及特色- 22 -5 軟件測試- 23 -5.1測試計劃- 23 -5.1.1測試方案- 23 -5.1.2測試環(huán)境- 23 -5.1.3測試項目及說明- 24 -5.2 測試實例- 24 -5.3 測試結(jié)論- 24 -5.4 系統(tǒng)運行與維護(hù)- 25 -5.5 系統(tǒng)轉(zhuǎn)換方案- 25 -6 結(jié)論-

10、26 -參考文獻(xiàn)- 27 -致 謝- 28 -1 前言1.1 課題背景互聯(lián)網(wǎng)作為信息雙向交流和通訊的工具,已經(jīng)成為商家青睞的傳播媒介,被稱之為繼廣播、報紙、電視后的第五種媒體數(shù)字媒體。傳統(tǒng)媒體的價格昂貴,又受到時間、地區(qū)等多方面因素的限定,效果不能令人滿意。相比之下,網(wǎng)絡(luò)宣傳的費用是低廉的,而回報卻絲毫不見遜色,能幫您把握廣闊的國際發(fā)展空間和眾多潛在的商業(yè)伙伴,是24小時的廣告窗口。越來越多的公司、單位建立自己的網(wǎng)絡(luò)站點,使單位本身已不局限于某個地區(qū),而是直接面向全世界,它的廣泛性、高效性為企業(yè)帶來了不容置疑的效益和效率,是否擁有自己的網(wǎng)站已經(jīng)成為衡量一個單位綜合的重要標(biāo)志。網(wǎng)絡(luò)可以帶給企業(yè)不

11、分地域、不分國別的大量客戶,帶來無限的商機(jī)。建立一個企業(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)具有很強(qiáng)的通用性,可視化的后臺管理系統(tǒng),以及可視化網(wǎng)頁模板編輯系統(tǒng)。后臺的傻瓜型設(shè)計讓計算機(jī)門外漢也能管理網(wǎng)站,進(jìn)行日常的維護(hù)和更新,大大降低了企業(yè)在網(wǎng)絡(luò)方面的投入在其設(shè)計中主要是運用了dreamweaver mx 2004和asp來制作頁面,本站使用asp模板便于風(fēng)格修改。并運用access來連接數(shù)據(jù)庫。網(wǎng)

12、站設(shè)計達(dá)到了預(yù)期的效果,實現(xiàn)了中小型企業(yè)客戶的小投入高回報的需求。企業(yè)網(wǎng)站所面對的不再是“被動”的讀者,而是有目地的“主動”客戶。買主以及潛在的客戶將透過internet主動的找到您的企業(yè)網(wǎng)站,要求他們所需要的服務(wù)。一個設(shè)計得當(dāng)?shù)钠髽I(yè)網(wǎng)站,將能提供給予使用者需求,甚至達(dá)到雙向的溝通,這是一般傳統(tǒng)媒體所做不到的。這也是一個展示企業(yè)形象的一個良好平臺。asp運行環(huán)境的配置非常方便,只要在windows平臺上安裝了pws或iis,web服務(wù)器與asp應(yīng)用服務(wù)器的配置上基本上完成了。使用asp技術(shù)進(jìn)行開發(fā)時,可以通過建立自己的com組件,將應(yīng)用程序的商業(yè)邏輯封裝在可重用的模塊中,以便在腳本、其他組件或

13、其他程序中調(diào)用。dreamweaver是集網(wǎng)頁制作和網(wǎng)站管理于一身的所見即所得網(wǎng)頁編輯器。1.2企業(yè)網(wǎng)站規(guī)劃企業(yè)需不需要網(wǎng)站?幾乎所有有遠(yuǎn)見的企業(yè)家都會毫不猶豫地說:當(dāng)然需要!但一個不容忽視的問題是,許多企業(yè)僅僅停留在“有網(wǎng)站”的階段,他們并沒有意識到一個界面粗糙、內(nèi)容單一、流程混亂、安全性差的網(wǎng)站,其實給訪問者留下了極差的感覺,嚴(yán)重破壞了企業(yè)的形象。怎么樣的企業(yè)門戶網(wǎng)站才算成功?時代財富顧問公司在為眾多企業(yè)設(shè)計網(wǎng)站的過程中,總結(jié)出了一套完整的、有較高參考價值的企業(yè)門戶網(wǎng)站評定標(biāo)準(zhǔn),期望以此引起企業(yè)界對自身網(wǎng)站的重視,使企業(yè)門戶網(wǎng)站真正成為企業(yè)宣傳、管理、營銷的有效工具。企業(yè)門戶網(wǎng)站定義:主要

14、為了外界了解企業(yè)自身、樹立良好企業(yè)形象、并適當(dāng)提供一定服務(wù)的網(wǎng)站。根據(jù)行業(yè)特性的差別,以及企業(yè)的建站目的和主要目標(biāo)群體的不同,大致可以把企業(yè)門戶網(wǎng)站分為:基本信息型:主要面向客戶、業(yè)界人士或者普通瀏覽者,以介紹企業(yè)的基本資料、幫助樹立企業(yè)形象為主;也可以適當(dāng)提供行業(yè)內(nèi)的新聞或者知識信息。這種類型網(wǎng)站通常也被形象的比喻為企業(yè)的“web catalog”。電子商務(wù)型:主要面向供應(yīng)商、客戶或者企業(yè)產(chǎn)品(服務(wù))的消費群體,以提供某種直屬于企業(yè)業(yè)務(wù)范圍的服務(wù)或交易、或者為業(yè)務(wù)服務(wù)的服務(wù)或者交易為主;這樣的網(wǎng)站可以說是正處于電子商務(wù)化的一個中間階段,由于行業(yè)特色和企業(yè)投入的深度廣度的不同,其電子商務(wù)化程度

15、可能處于從比較初級的服務(wù)支持、產(chǎn)品列表到比較高級的網(wǎng)上支付的其中某一階段。通常這種類型可以形象的稱為“網(wǎng)上xx企業(yè)”。例如,網(wǎng)上銀行、網(wǎng)上酒店等。多媒體廣告型:主要面向客戶或者企業(yè)產(chǎn)品(服務(wù))的消費群體,以宣傳企業(yè)的核心品牌形象或者主要產(chǎn)品(服務(wù))為主。這種類型無論從目的上還是實際表現(xiàn)手法上相對于普通網(wǎng)站而言更像一個平面廣告或者電視廣告,因此用“多媒體廣告”來稱呼這種類型的網(wǎng)站更貼切一點。在實際應(yīng)用中,很多網(wǎng)站往往不能簡單的歸為某一種類型,無論是建站目的還是表現(xiàn)形式都可能涵蓋了兩種或兩種以上類型;對于這種企業(yè)門戶網(wǎng)站,可以按上述類型的區(qū)別劃分為不同的部分,每一個部分都基本上可以認(rèn)為是一個較為完

16、整的網(wǎng)站類型。1.3 相關(guān)技術(shù)介紹 1.3.1 asp介紹 asp的全稱是active server pages可理解為“動態(tài)服務(wù)器頁面”技術(shù)。是microsoft推出的一種用以取代通用網(wǎng)關(guān)接口的技術(shù),它是一個web服務(wù)器端的運行環(huán)境,是目前最流行的web服務(wù)器應(yīng)用開發(fā)技術(shù),它的特點是將腳本、超文本和強(qiáng)大的數(shù)據(jù)庫訪問功能結(jié)合在一起,并提供了眾多的服務(wù)器組件來擴(kuò)展功能,能夠很方便地創(chuàng)建分布式和基于web的商業(yè)化應(yīng)用程序。在這里可以生成和運行動態(tài)的、交互式的、高性能的web服務(wù)器應(yīng)用程序。它將程序腳本、超文本和強(qiáng)大的數(shù)據(jù)庫訪問功能結(jié)合在一起,并提供了眾多的服務(wù)器組件來擴(kuò)展功能。可見,asp即不是一

17、種語言,也不是一種開發(fā)工具;而是一種技術(shù)框架,其主要功能是為生成動態(tài)的、交互式的web服務(wù)器應(yīng)用程序提供一種共呢感強(qiáng)大的方式或技術(shù)。如果要更簡單地描述asp,可以說asp就是運行在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所示。 顯示 asp請求 解釋 生成 客戶機(jī) web服務(wù)器 html響應(yīng) 圖1-1 asp網(wǎng)頁運行過程示意圖1.3.2 ado訪問數(shù)據(jù)庫技術(shù)介紹ado(activex data objects)

18、是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為asp提供了完整的站點數(shù)據(jù)庫訪問解決方案。它可作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行sql命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫信息。 ado使用內(nèi)置的recordsets對象作為數(shù)據(jù)的主要接口。ado可使用 vbscript、jscrip t語言來控制對數(shù)據(jù)庫的訪問,以及查詢結(jié)果的輸出顯示。 ado可連接多種支持odbc的數(shù)據(jù)庫,如access、sql server、oracle、info rmix等。1.3.3 數(shù)據(jù)庫選擇 數(shù)據(jù)庫的種類很多,小型桌面數(shù)據(jù)庫有access、excel、foxpro等,大型的數(shù)據(jù)庫有o

19、racle、sybase、informix和sql server等。在網(wǎng)上購物系統(tǒng)中,兩種類型的數(shù)據(jù)庫都可能用到。我們選擇小型數(shù)據(jù)庫access 2003,大型數(shù)據(jù)庫sql server6.5為典型進(jìn)行軟件的開發(fā)。access 2003 是微軟公司推出的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語言的支持,可以使用s

20、ql語言來操作數(shù)據(jù)庫。access 2003 一般運行在微軟的操作系統(tǒng)平臺下,如windows 95/98,windows2000,windowsxp等。安裝personal web server 程序后,可以建成電子商務(wù)商店。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有豐富的實用程序和管理工具,如sql enterprise manager、isql/w、sql security manager、sql

21、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 運行在windows nt或windows 2000 server 上。大型數(shù)據(jù)庫oracle,sybase等,操作系統(tǒng)選擇unix系統(tǒng),安裝web服務(wù)器可構(gòu)成網(wǎng)上購物系統(tǒng)??梢?,為了保證程序具有通用性,使用簡單。我們可以選擇access 2003來做為我們的數(shù)據(jù)庫系統(tǒng)。2 系統(tǒng)分析系統(tǒng)分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的

22、調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀和業(yè)務(wù)流程,及其存在的主要問題,在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。系統(tǒng)分析主要包括以下幾個步驟:1 系統(tǒng)調(diào)查。2 可行性研究。3 軟件系統(tǒng)的總目標(biāo)。2.1系統(tǒng)調(diào)查為了了解系統(tǒng)的基本情況,首先進(jìn)行了初步調(diào)查。初步調(diào)查的主要方式是參閱企業(yè)的基本結(jié)構(gòu),再與各分部的管理人員進(jìn)行口頭交談,并了解業(yè)務(wù)流程。企業(yè)的組織層次于如圖2-1所示。企業(yè)總經(jīng)理人事部后勤部市場部生產(chǎn)部安保部圖2-1 企業(yè)組織層次圖2.2系統(tǒng)可行性研究系統(tǒng)可行性分析的任務(wù)是在初步調(diào)查的基礎(chǔ)上確定項目開發(fā)是否必要和可行。此活動的主要目標(biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分

23、析并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計劃??尚行匝芯渴轻槍ο到y(tǒng)進(jìn)行全面、概要的分析,主要包括三方面:技術(shù)可行性、經(jīng)濟(jì)可行性和營運可行性??尚行匝芯繄蟾媸窍到y(tǒng)研制人員在可行性研究工作階段的成果。一經(jīng)討論、審定通過后,根據(jù)確定的系統(tǒng)方案對系統(tǒng)開發(fā)者下達(dá)系統(tǒng)設(shè)計任務(wù)書,對新系統(tǒng)開發(fā)工作的可行性做出結(jié)論或提出建議。這個系統(tǒng)能夠滿足企業(yè)管理的效率與準(zhǔn)確,只要是懂得基本操作的用戶都能夠?qū)Ρ鞠到y(tǒng)操作的游刃有余。同時我所開發(fā)的企業(yè)網(wǎng)站系統(tǒng),它具有以下特點:1 實用性。2 操作簡單。 3 代碼可讀性好。2.2.1 經(jīng)濟(jì)可行性主要是對項目的經(jīng)濟(jì)效益進(jìn)行評價,一方面是支出的費用,其中包括設(shè)備購置費、軟件開發(fā)

24、費、管理維護(hù)費、人員工資和培訓(xùn)費等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)。企業(yè)網(wǎng)站主要的經(jīng)濟(jì)開支在于需求分析階段的費用和設(shè)備的費用,然后主要方面還是軟件的開發(fā)費用。系統(tǒng)建成后,將大大減少重復(fù)性的手工勞動,降低辦公費用,提高工作效率,與前期的投入相比,后期的收益將更為樂觀。2.2.2 技術(shù)可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟、硬件配置能否滿足開發(fā)者需要等。以計算機(jī)為基礎(chǔ)的管理系統(tǒng)使企業(yè)和管理者擺脫了那種繁雜、易錯的記錄及管理方式,通過計算機(jī)以及配套的軟件,用戶可以采用全新的方式從不同的地方存取各種信息。為了本系統(tǒng)的開發(fā)作者特

25、對企業(yè)進(jìn)行了深入的調(diào)查研究。使用macromedia dreamweaver作為系統(tǒng)開發(fā)的開發(fā)軟件,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改,本系統(tǒng)采用windows操作系統(tǒng)平臺,access數(shù)據(jù)庫和asp語言。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。2.2.3 運行可行性主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。企業(yè)領(lǐng)導(dǎo)非常重視信息系統(tǒng)

26、的建設(shè),對于系統(tǒng)的開發(fā)給予了大量的支持,管理室管理人員對此也有共識,最終操作人員對新系統(tǒng)也表示歡迎。系統(tǒng)建成后,雖然將改變原有的工作方式,但系統(tǒng)操作簡單、易于理解,操作人員經(jīng)過短時間的培訓(xùn)就可以使用該系統(tǒng)。2.2.4 結(jié)論綜上所述,該企業(yè)網(wǎng)站可以而且有必要開發(fā)。2.3 企業(yè)網(wǎng)站軟件開發(fā)方法目前比較成熟的管理信息系統(tǒng)開發(fā)方法有:生命周期法、原型法、面向?qū)ο蠓ǖ?。生命周期法:把一個信息系統(tǒng)從其提出、分析、設(shè)計和使用,直到停止使用的整個生存期視為一個生命周期。整個生命周期劃分為五個主要工作階段:可行性分析階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實施階段和系統(tǒng)運行、維護(hù)與評價階段。通常采用結(jié)構(gòu)化系統(tǒng)分析

27、和系統(tǒng)設(shè)計方法,自上而下分析、設(shè)計、強(qiáng)調(diào)開發(fā)過程的整體性和全局性;開發(fā)過程在時間上基本按階段進(jìn)行,任務(wù)明確;結(jié)合用戶需求進(jìn)行開發(fā);開發(fā)周期長,維護(hù)不方便。適用于開發(fā)需求較明確固定的信息系統(tǒng)。原型法:是系統(tǒng)開發(fā)者在初步了解用戶需求的基礎(chǔ)上,開發(fā)出能實現(xiàn)系統(tǒng)最基本功能的一個原型,再根據(jù)用戶對原型使用與評價的意見,提出修改方案,修改完善原型,如此反復(fù)多次,直到得到用戶滿意的最終系統(tǒng)為止。開發(fā)過程以用戶為中心,開發(fā)周期短。適用于開發(fā)需求不夠明確或不斷變化的軟件。面向?qū)ο蠓ǎ阂灶?,類的繼承,聚集等概念描述客觀事物以及聯(lián)系。為管理信息系統(tǒng)的開發(fā)提供了全新的思路,面向?qū)ο蠓椒ㄒ詫ο鬄橹行摹F涮卣髦饕心K性

28、,繼承性和類比性,動態(tài)連接性。其中原刑法是近幾年發(fā)展起來的一種開發(fā)方法,該方法從一個初始信息要求的集合出發(fā),在發(fā)展中逐步完善信息系統(tǒng),本系統(tǒng)采用的是原型法。使用原型法開發(fā)大體有以下幾個步驟:1 確定系統(tǒng)需求。其中包括系統(tǒng)的應(yīng)用范圍、系統(tǒng)開發(fā)的經(jīng)費估算等。2 設(shè)計初始原型。包括確定需求和開發(fā)工作模型,例如屏幕格式、功能菜單、報表格式以及對關(guān)鍵數(shù)據(jù)和功能的說明等。3 對初始原型進(jìn)行需求迭代,不斷進(jìn)行修正或改進(jìn),直至得到一個用戶滿意的原型,從而終止原型迭代過程。4 如果需要,可寫出系統(tǒng)必要成分的嚴(yán)格、詳細(xì)的說明(如將需求轉(zhuǎn)化為報表)。5 原型效果考察??疾煊脩粜录尤氲男枨笮畔⒑徒M成成分的嚴(yán)格說明信息

29、,看其對原型效果的影響,是否影響到原型的有效性,如果導(dǎo)致原型失敗,應(yīng)加以修正和改進(jìn)。原型法的生命周期提供了一種完整的、靈活的、近于動態(tài)的需求定義技術(shù)。它綜合了所有提出的必要需求,建立原型就近似于預(yù)先需求的規(guī)格說明。對應(yīng)于原型的工作模型可以進(jìn)行必要的剪裁和組織,以便更接近目標(biāo)系統(tǒng)。它可以綜合用戶、領(lǐng)導(dǎo)和原型開發(fā)人員的各方需求。2.4 需求分析需求分析的主要任務(wù)就是確定待開發(fā)軟件的功能、性能、數(shù)據(jù)、界面等要求。根據(jù)管理的特點和要求,通過對系統(tǒng)進(jìn)行需求分析,深刻理解系統(tǒng)在設(shè)計過程中所要做的工作,并且初步確定系統(tǒng)設(shè)計的框架和結(jié)構(gòu),對系統(tǒng)的整體設(shè)計過程有一個初步的設(shè)計方案和步驟,使得自己在系統(tǒng)的實際設(shè)計

30、中始終保持清晰的思路和清醒的頭腦,才能在系統(tǒng)設(shè)計過程中做到有的放矢,按步驟的把每個模塊和功能進(jìn)行設(shè)計,直到把要求的功能設(shè)計完成和實現(xiàn)。需求分析階段確定的系統(tǒng)邏輯模型是以后設(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)入下一階段。需求分析是軟件生命周期的一個重要階段,它根本的任務(wù)是確定為了滿足

31、用戶的需要必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(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ǔ)。需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準(zhǔn)備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。1 調(diào)查的目的 首先,要了解一個組織部門的機(jī)構(gòu)設(shè)置,主要業(yè)務(wù)活動和職能。其次,要了解本組織部門的大致工作流程和任務(wù)范圍劃分。這一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對計算機(jī)的了解,他

32、們不知道或不清楚哪些信息對于數(shù)據(jù)庫系統(tǒng)設(shè)計者是必要的或重要的,不了解計算機(jī)在管理中能起什么作用,做哪些工作。2 調(diào)查的內(nèi)容外部要求:信息的性質(zhì),響應(yīng)的時間、頻度和如何發(fā)生的規(guī)則,以及對經(jīng)濟(jì)效益的考慮和要求,安全性及完整性要求。業(yè)務(wù)現(xiàn)狀:這是調(diào)查的重點,包括信息的種類,信息流程,信息的處理方式,各種業(yè)務(wù)工作過程和各種票據(jù)。組織機(jī)構(gòu):了解本組織部門內(nèi)部機(jī)構(gòu)的作用、現(xiàn)狀、存在的問題,及是否適應(yīng)計算機(jī)管理。規(guī)劃中的應(yīng)用范圍和要求。3 調(diào)查方式開座談會;跟班作業(yè);請調(diào)查對象填寫調(diào)查表;查看業(yè)務(wù)記錄、票據(jù);個別交談。對高層負(fù)責(zé)人的調(diào)查,最好采用個別交談方式。在交談之前,應(yīng)給他們一份詳細(xì)的調(diào)查提綱,以便使他

33、們有所準(zhǔn)備。從訪問中,可獲得有關(guān)該組織高層管理活動和決策過程的信息需求、該組織的運行政策、未來發(fā)展變化趨勢等與戰(zhàn)略規(guī)劃有關(guān)的信息。對中層管理人員的訪問,可采用開座談會、個別交談或發(fā)調(diào)查表、查看業(yè)務(wù)記錄的方式,目的是了解企業(yè)的具體業(yè)務(wù)控制方式和約束條件、不同業(yè)務(wù)之間的接口、日??刂乒芾淼男畔⑿枨笠约邦A(yù)測未來發(fā)展的潛在信息要求。對基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個別交談方式來了解每項具體業(yè)務(wù)的過程、數(shù)據(jù)要求和約束條件。2.4.1 系統(tǒng)功能需求企業(yè)網(wǎng)站管理整體設(shè)計以藍(lán)色為主色調(diào),采用asp+assess+頁面模版的模式。設(shè)計風(fēng)格簡約明了,能夠完整的展現(xiàn)企業(yè)形象,推廣企業(yè)產(chǎn)品,且網(wǎng)站后臺控制容易

34、操作。根據(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)站還加了留言板功能,實現(xiàn)了與企業(yè)與客戶之間的溝通。為了完整的展示企業(yè)的文化及內(nèi)涵,主要是制作了靜態(tài)頁面。從個不同的角度介紹了企業(yè)的特點和企業(yè)信息。網(wǎng)站主要的動態(tài)頁面實現(xiàn)主要有產(chǎn)品展示和服務(wù)中心這2個模塊。產(chǎn)品展示有個后臺控制,服務(wù)中心這

35、個模塊中加了個留言板,客戶可以對企業(yè)實現(xiàn)留言功能,也可以提意見。2.4.2 企業(yè)網(wǎng)站設(shè)計要求1 企業(yè)網(wǎng)站類似于一個管理,它是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以企業(yè)網(wǎng)站應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但目前還有一些單位和部門還是使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。同時隨著企業(yè)的規(guī)模不斷擴(kuò)大,有關(guān)企業(yè)管理教務(wù)的各種信息量也成倍增長。 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,使計算機(jī)應(yīng)用逐步

36、滲透到社會生活的每個角落,它已在人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。2 系統(tǒng)還應(yīng)具有良好的安全性和穩(wěn)定性,對數(shù)據(jù)庫的科學(xué)的設(shè)計避免出現(xiàn)數(shù)據(jù)冗余。3 系統(tǒng)應(yīng)有良好的可操控性和簡潔的界面。3 總體設(shè)計3.1 企業(yè)網(wǎng)站概要設(shè)計3.1.1 條件與限制為了評價該設(shè)計階段的設(shè)計表示的“優(yōu)劣程度”,必須遵循以下幾個準(zhǔn)則:1 軟件設(shè)計應(yīng)當(dāng)表現(xiàn)出層次結(jié)構(gòu),它應(yīng)巧妙地利用各個軟件部件之間的控制關(guān)系2 設(shè)計應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個部件,分別實現(xiàn)各種特定功能和子功能。3 設(shè)計最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨立的功能特性。4 應(yīng)當(dāng)應(yīng)用在軟件需求分析期間得到的信

37、息,采取循環(huán)反復(fù)的方法來獲得設(shè)計。3.1.2 運行設(shè)計1 運行模塊的組合具體軟件的運行模塊組合為程序多窗口的運行環(huán)境,各個模塊在軟件運行過程中能較好的交換信息,處理數(shù)據(jù)。2 運行控制軟件運行時有友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。3 運行時間系統(tǒng)的運行時間基本可以達(dá)到用戶所提出的要求。3.1.3 出錯處理設(shè)計1 出錯輸出信息在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。2 數(shù)據(jù)恢復(fù)由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系

38、統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。3.1.4 安全保密設(shè)計系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作。3.1.5 維護(hù)設(shè)計由于系統(tǒng)較小沒有外加維護(hù)模塊,維護(hù)工作比較簡單,僅靠數(shù)據(jù)庫的一些基本維護(hù)措施即可。3.2 總體功能模塊圖企業(yè)管理系統(tǒng)是根據(jù)中小型企業(yè)對企業(yè)網(wǎng)絡(luò)的需求而設(shè)計的。首先展示的企業(yè)網(wǎng)站的首頁,首頁包含了全站各主要功能的鏈接,通過首頁客戶可以很容易的找到自己需要的信息。同時也插入了表單搜索使得導(dǎo)航模式更加快捷,整個網(wǎng)站的頂部和邊欄都產(chǎn)用模板調(diào)用模式,只要修改模板就可以使得整個網(wǎng)站都得到跟新。用

39、戶id也和訂單和留言功能作了綁定,注冊客戶可以享受一站式服務(wù)。強(qiáng)大的后臺管理功能,可以試用所見即所得的編輯器對企業(yè)信息進(jìn)行編輯和添加,如圖3-1所示。首頁企業(yè)信息 產(chǎn)品信息訂單查詢會員登錄留言信息后臺管理企業(yè)簡介企業(yè)榮譽企業(yè)新聞組織機(jī)構(gòu)企業(yè)榮譽最新產(chǎn)品推薦產(chǎn)品訂單管理訂單狀態(tài)友情鏈接會員添加會員刪除圖3-1 總體功能模塊圖3.3 企業(yè)網(wǎng)站數(shù)據(jù)庫設(shè)計3.3.1 概念結(jié)構(gòu)設(shè)計 概要設(shè)計基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與dbms無關(guān)的、面向現(xiàn)實世界的、易如理解的數(shù)據(jù)模型,其獨立于計算機(jī)的數(shù)據(jù)模型,獨立于計算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分

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

41、lsitenamepicidaddtimeifshowpicurlnewsite 圖3-5 newsite表e-r圖 3.3.2 物理結(jié)構(gòu)設(shè)計本網(wǎng)站管理系統(tǒng)主要運用了access建立表連接數(shù)據(jù)庫。數(shù)據(jù)庫的連接成功實現(xiàn),使整個網(wǎng)站操作簡便容易了。企業(yè)信息中建立了如表所示。表3-1 系統(tǒng)信息表:system表3-2 企業(yè)信息表:board表3-3 產(chǎn)品總類表:class表3-4 產(chǎn)品小類表:class2表3-5 訂單表:dingdan 表3-6 留言表:liuyan 表3-7 新聞表:article表3-8 注冊客戶表:member表3-9 友情鏈接表:newsite表3-10 系統(tǒng)管理員表:ad

42、min表3-11 產(chǎn)品詳細(xì)表:produce4 系統(tǒng)詳細(xì)設(shè)計界面設(shè)計是評價軟件質(zhì)量的一條重要指標(biāo),所謂用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸入、輸出、人機(jī)對話的界面與方式等。數(shù)據(jù)的收集和錄入是比較費事的,需要大量人力和一定設(shè)備,并且容易出錯。如果輸入系統(tǒng)的數(shù)據(jù)有錯誤,則處理后輸出將擴(kuò)大這些錯誤,因此,輸入設(shè)計的出發(fā)點是確保信息系統(tǒng)提供正確的信息。目標(biāo)是在保證輸入信息正確性和滿足需要的前提下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟(jì)和方便使用者。同樣,輸出設(shè)計也應(yīng)該數(shù)據(jù)準(zhǔn)確,數(shù)據(jù)報表通俗易懂。本系統(tǒng)在設(shè)計時充分考慮到操作易用性及準(zhǔn)確性,采用了人機(jī)對話方式。本系統(tǒng)采用了大量美觀、友好的圖形用戶界面

43、,提高用戶使用系統(tǒng)的熱情和積極性。4.1 網(wǎng)站前臺設(shè)計本網(wǎng)站整體設(shè)計風(fēng)格明快、簡潔。首頁包含了企業(yè)簡介、企業(yè)商務(wù)、企業(yè)新聞、組織機(jī)構(gòu)、企業(yè)文化等信息。主頁能夠能人一目了然的知道各個鏈接頁面,鏈接頁面以文字的形式從不同方面展示了企業(yè)的形象。如圖4-1所示。圖4-1 首頁產(chǎn)品中心圖主要是為企業(yè)提供1個產(chǎn)品展示的頁面,分為2部分最新產(chǎn)品和推薦產(chǎn)品,附屬功能有營銷網(wǎng)絡(luò)介紹和在線留言,具體如圖4-2所示。圖4-2 產(chǎn)品中心圖產(chǎn)品搜索主要是對企業(yè)新聞和產(chǎn)品進(jìn)行檢索的,為客戶和游客對企業(yè)進(jìn)行快速了解提供1個平臺,具體頁面效果如圖4-3所示。圖4-3 產(chǎn)品搜索圖 4.2 網(wǎng)站后臺設(shè)計企業(yè)網(wǎng)站管理系統(tǒng)的主要核心

44、是后臺管理系統(tǒng)。通過對后臺的操作來實現(xiàn)前臺的信息更新,才能夠更廣泛的在中小企業(yè)間普及。本后臺簡潔明了,容易上手,看過簡單的說明就能夠?qū)崿F(xiàn)對整個站點的詳細(xì)控制。后臺登錄界面圖如圖4-4所示。圖4-4 后臺登錄界面圖4-5 后臺管理中心圖4-6 后臺編輯器圖片4.3 程序流程圖4.3.1 程序設(shè)計管理信息系統(tǒng)處理方式的合理選擇,就是一個處理過程的設(shè)計問題。選擇處理方式實際上就是根據(jù)系統(tǒng)的任務(wù)、目標(biāo)和環(huán)境條件,合理地選擇信息活動的形態(tài)及具體方法。程序流程圖又稱為方框圖。表示方法簡明直觀,是用來描述程序執(zhí)行的邏輯過程的。它把程序的基本步驟歸納為:處理、判斷、輸入/輸出、開始和結(jié)束等幾個基本功能,并用不

45、同的記號加以表示,從而描述程序的執(zhí)行過程。在繪制程序框圖時,使用的符號說明如圖4-7所示。 處理 輸入/輸出 判斷 開始/結(jié)束 控制轉(zhuǎn)向 圖4-7 流程圖符號系統(tǒng)主程序流程圖如圖4-8所示。啟動程序輸入用戶名和密碼合法性檢查連接數(shù)據(jù)庫讀取權(quán)限用戶管理員進(jìn)入主界面結(jié)束nny圖4-8 主程序流程圖子系統(tǒng)流程圖如圖4-9所示。返回主界面功能選擇輸入/輸出操作信息進(jìn)入是否繼續(xù)nn各導(dǎo)航及連接功能選擇圖4-9 子系統(tǒng)流程圖4.3.2 編程的過程及特色本系統(tǒng)在主框架的模塊上采用自頂向下的方式,把系統(tǒng)的功能按照模塊化和逐步細(xì)分的方法分解到最小的控制。在界面的設(shè)計上采用面向?qū)ο蟮姆绞?,先設(shè)計底層模塊,把有共性

46、的界面設(shè)計,功能放在底層模塊統(tǒng)一處理。這樣既保證了界面的統(tǒng)一性,減少了編程的工作量,同時也方便了修改。5 軟件測試5.1測試計劃系統(tǒng)測試是保障系統(tǒng)運行邏輯功能正確的一項重要工作。進(jìn)行系統(tǒng)測試主要有兩種方法:靜態(tài)測試和動態(tài)測試,我們主要采用動態(tài)測試的方法。測試的目的就是為了能以最少的人力和是發(fā)現(xiàn)潛在的各種錯誤和缺陷。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程的系統(tǒng)分析,系統(tǒng)設(shè)計和實施的最后檢查。系統(tǒng)測試分為白盒測試和黑盒測試就軟件測試來講,軟件的黑盒測試意味著軟件要在軟件的接口進(jìn)行測試。即不考慮系統(tǒng)的內(nèi)部邏輯結(jié)構(gòu)和內(nèi)部特性,而只看程序是否完成了其功能。所以黑盒測試主要對程序做以下

47、檢查:1、是否遺漏了功能和沒有完善的功能,2、在接口上輸入能否有正確的輸出、3、性能是否滿足要求白盒測試主要是對軟件的細(xì)節(jié)做測試,測試人員利用內(nèi)部的結(jié)構(gòu)選擇用例。在本系統(tǒng)中,在開發(fā)過程中采用單元測試已經(jīng)保證了每個單元能夠完成獨立的任務(wù),并且沒有任何的錯誤,所有我們在此處的測試,主要著重系統(tǒng)的整體測試。由于本系統(tǒng)的規(guī)模比較小,因此每一個測試項,在上面對應(yīng)的部分完成以后,由測試人員和編碼人員共同進(jìn)行驗證,在單元測試中,測試的方法以白盒測試為主,在界面測試的時候,以視覺觀察、個人判斷作為測試的依據(jù)。本測試計劃的主要內(nèi)容,集中測試系統(tǒng)的各個功能是否完成、是否正確、完成后的系統(tǒng)測試。測試的依據(jù)是設(shè)計階段

48、所形成的概要設(shè)計和詳細(xì)設(shè)計,對于設(shè)計中沒有清楚表述的或者由于變更引起的功能,以需求文檔為準(zhǔn)。進(jìn)度和資源的總體安排請參考項目計劃,本部分的內(nèi)容,以項目計劃為基礎(chǔ)。具體的測試項請參考測試用例設(shè)計文檔,此處以測試項標(biāo)識。5.1.1測試方案使用以界面為基礎(chǔ)的測試。以界面為基礎(chǔ)的測試僅僅依靠軟件與其運行環(huán)境之間的界面來選擇和產(chǎn)生測試數(shù)據(jù),而不管軟件的具體需求和具體實現(xiàn)細(xì)節(jié)。包括軟件輸入,輸出數(shù)據(jù)的類型取值范圍以及取值的概率分布等等。5.1.2測試環(huán)境一臺計算機(jī),既作為服務(wù)器也作為客戶機(jī)。在系統(tǒng)中安裝iis服務(wù),或者其不可能作為服務(wù)器。計算機(jī)配置:酷睿6700 250g 1g內(nèi)存操作系統(tǒng):windows

49、2000/xp/2003服務(wù)器組件:iis 5.0 以上版本 數(shù)據(jù)庫類型:microsoft sql server 2000 5.1.3測試項目及說明該測試計劃主要包括對軟件各個模塊的測試,有1 用戶登錄界面的測試該測試的目的是保證登錄窗口的正確性與在錯誤發(fā)生時的容錯與糾錯性。具體通過在登錄框中輸入空用戶名,和錯誤的用戶密碼來檢測系統(tǒng)的出錯運行情況。要求系統(tǒng)在遇到這些情況時能給出正確的錯誤提示。2 功能菜單的測試該測試的目的是保證菜單的鏈接而正確性。具體通過對企業(yè)網(wǎng)站各級超鏈接進(jìn)行測試,判斷其正確性。3 各刪除界面的測試該測試的目的是保證.刪除各信息界面的正確性與在數(shù)據(jù)輸入不正確時的容錯與糾錯

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

51、能測試如表5-1所示。表5-1 性能測試表序號測試內(nèi)容測試方法 預(yù)期測試結(jié)果 實際結(jié)果 1響應(yīng)時間在軟件的測試運行中進(jìn)行判斷軟件登入響應(yīng)時間快,系統(tǒng)功能特別是并發(fā)功能激活快 基本滿足 用戶要求 2處理速度在軟件的測試運行中進(jìn)行判斷軟件數(shù)據(jù)增、刪、改 基本滿足用戶要求5.3 測試結(jié)論經(jīng)過軟件的測試,系統(tǒng)基本上達(dá)到需求定義階段設(shè)計目標(biāo)所提出的要求。軟件功能完整,用戶界面良好,錯誤處理正確,且能正確提示錯誤種類。但是在測試中也發(fā)現(xiàn)軟件的一些不足與缺陷,比如考慮不周全,企業(yè)的信息量都不全面,同時沒有實現(xiàn)對信息查看和刪除時。等等一些缺陷,需要在軟件進(jìn)一步修改和維護(hù)時予以糾正??偟膩碚f,軟件通過測試。5.

52、4 系統(tǒng)運行與維護(hù)系統(tǒng)的運行與維護(hù),是軟件開發(fā)的最后一個環(huán)節(jié)。系統(tǒng)運行中出現(xiàn)的問題,可以反饋到編碼階段甚至邏輯設(shè)計階段,進(jìn)行反復(fù)的修改運行操作,直至系統(tǒng)完善。而有效的系統(tǒng)維護(hù),可以大大延長軟件的聲命周期,盡可能提高系統(tǒng)的利用率和所帶來的效益。本系統(tǒng)是個較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運行,同時需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個方面:1 程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。2 數(shù)據(jù)文件的維護(hù):指的是按

53、照用戶的要求對數(shù)據(jù)文件進(jìn)行不定期的修改。3 代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。4 硬件的維護(hù):指的是對系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。5 本系統(tǒng)的日常維護(hù)由專人來負(fù)責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負(fù)責(zé)。5.5 系統(tǒng)轉(zhuǎn)換方案采用并行轉(zhuǎn)換方式,以保證平衡可靠的過度。即一方面繼續(xù)沿用原來的手工方法,同時所有信息也錄入該管理系統(tǒng)。這樣一方面為系統(tǒng)提供了最為真實的測試環(huán)境,可以有效評估系統(tǒng)在功能、效率等方面的性能,同時根據(jù)手工方法管理的結(jié)果,可以有效判斷系統(tǒng)邏輯功能的正確與否;另一方面保障了管理工作的正常運行,防止因為系統(tǒng)存在問題,而導(dǎo)致信息丟失等難以預(yù)料的嚴(yán)重后果。6 結(jié)論在此次畢業(yè)設(shè)計中,我在學(xué)習(xí)掌握了計算機(jī)技術(shù)與應(yīng)用的基礎(chǔ)上,綜合運用了asp動態(tài)網(wǎng)頁制作及dreamweaver軟件,access數(shù)據(jù)庫構(gòu)建技術(shù),設(shè)計出了一個比較理想的企業(yè)網(wǎng)站管理系統(tǒng),達(dá)到了預(yù)期的設(shè)計效果與目的。畢業(yè)設(shè)計是大學(xué)學(xué)習(xí)中必不可少的一個環(huán)節(jié),是一次不可多得的學(xué)習(xí)和鍛煉機(jī)會。在本次畢業(yè)設(shè)計中

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論