九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

電腦裝機報價系統(tǒng)畢業(yè)設(shè)計論文.doc

  • 資源ID:116774809       資源大小:1.30MB        全文頁數(shù):52頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

電腦裝機報價系統(tǒng)畢業(yè)設(shè)計論文.doc

本科畢業(yè)論文(設(shè)計)模板本科畢業(yè)論文(設(shè)計)論文題目: 電腦裝機報價系統(tǒng) 49電腦裝機報價系統(tǒng)的設(shè)計與實現(xiàn)摘 要本論文敘述了電腦裝機報價系統(tǒng)的歷史、現(xiàn)狀以及基于 B/S服務(wù)模式、ASP語言和SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的概況,重點介紹電腦裝機報價系統(tǒng)的實現(xiàn)過程。其中主要頁面包括:系統(tǒng)首頁,用戶信息,配置報價,購入信息,配件退貨,查詢配件,打印配件??偨Y(jié)本系統(tǒng)的特點是:加大了電腦組裝的價格靈活度,提高了電腦裝機DIY的配件選擇效率。本系統(tǒng)主要面向兩類人員使用:普通用戶、管理員,使用時他們擁有不同的權(quán)限。使用的過程是通過電腦裝機報價界面的登錄、電腦配件的自定義、配件分類查詢、裝機DIY的配件生成、電腦配置的查詢來實現(xiàn)電腦裝機的功能。 “電腦裝機報價系統(tǒng)”是集合現(xiàn)代電腦組裝理論、方法和現(xiàn)代信息技術(shù)手段的智能化裝機報價系統(tǒng),為消費者個性化裝機了提供“靈活、方便、科學(xué)、清晰”的“個別電腦裝機服務(wù)”,是非常便捷的裝機及價格查詢系統(tǒng)。用戶可以隨時、隨地的進行電腦裝機報價的使用。關(guān)鍵詞: 硬件 DIY 電腦 價格 Computer Installing Equipment Quoted Price System DesignAbstractThe present paper narrated the computer installing equipment quoted price system history, the present situation as well as based on the B/S service pattern, the ASP language and SQL the Server 2,000database management system survey,Key introduction computer installing equipment quoted price system realization process。Main page includes: The system home page, the user information, the disposition quoted price, buys into the information, the fitting returned goods, inquires the fitting, prints the fitting。Summarizes this system characteristic is: Has enlarged the computer assembly price spirit activity, enhanced the fitting DIY choice efficiency which the computer installs equipment. This system mainly faces two kinds of personnel to use: Average consumer, manager, when use the have the different jurisdiction. The use process is registers, the computer fitting through the computer installing equipment quoted price contact surface from the definition, the fitting classification inquiry, installs equipment the inquiry which DIY the fitting production, the computer disposes to realize the function which the computer installs equipment. The computer installing equipment quoted price system is the set modern computer assembly theory, the method and modern information technology method intellectualized installing equipment quoted price system, has provided nimble, convenient, scientific, is clear the individual computer installing equipment service for consumer individuality putting on makeup machine, is extremely convenient installing equipment and the price inquiry system. The user may, carryon the computer installing equipment quoted price as necessary along with the place the use.Keywords: Hardware DIY Computer Price目 錄一、緒 論1(一)開發(fā)電腦裝機報價系統(tǒng)的目的和意義1(二)選題背景1(三)電腦裝機報價系統(tǒng)的技術(shù)線路2二、系統(tǒng)設(shè)計原理3(一)ASP 技術(shù)3(二)SQLSERVER20003(三)B/S模式及其優(yōu)勢4三、系統(tǒng)分析5(一)系統(tǒng)需求分析51、目標(biāo)系統(tǒng)功能特點52、目標(biāo)系統(tǒng)功能評述53、系統(tǒng)的目標(biāo)評述6(二)系統(tǒng)功能結(jié)構(gòu)61.系統(tǒng)總體構(gòu)架設(shè)計62.系統(tǒng)模塊設(shè)計73.可行性分析7(三) 系統(tǒng)邏輯分析8四系統(tǒng)設(shè)計10(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計101.系統(tǒng)結(jié)構(gòu)102.系統(tǒng)總功能結(jié)構(gòu)圖10(二)系統(tǒng)詳細(xì)設(shè)計11 1.后臺用戶登陸信息(ADMIN)14 2.用戶信息(用戶信息 )14 3.用戶訂購配件信息(用戶訂購配件 )15 4.配件庫存信息(配件庫存 )15 5.配件類型信息(配件類型 )16五系統(tǒng)功能結(jié)構(gòu)設(shè)計17(一)主要功能模塊設(shè)計171.用戶登錄注冊模塊172.硬件信息管理模塊183.推薦配置模塊194.配置查詢模塊195.配置打印模塊19(二)系統(tǒng)界面介紹191.登錄頁面192.用戶進入界面:203.用戶信息修改界面204.訂購配件界面215.訂購信息界面216.查詢配件界面227.用戶注冊界面228.推薦配置界面239.打印配置界面23六、系統(tǒng)的發(fā)布與維護24(一)運行環(huán)境24(二)WEB應(yīng)用程序的測試環(huán)境IIS241.IIS簡介242.IIS的安裝簡介253.打開INTERNET信息服務(wù)管理器254.配置系統(tǒng)25(三)SQL SERVER 2000的使用25(四)系統(tǒng)維護26(五)系統(tǒng)測試26 1.系統(tǒng)測試的原則26 2.系統(tǒng)測試的主要內(nèi)容27 3.系統(tǒng)測試概述27 4.系統(tǒng)測試用例設(shè)計方法28七設(shè)計總結(jié)29參考文獻31附 錄32一、緒 論(一)開發(fā)電腦裝機報價系統(tǒng)的目的和意義隨著計算機技術(shù)的發(fā)展和日益普及,基于組裝電腦的自動組裝軟件已成為大勢所趨,成為電腦裝機的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上,也體現(xiàn)在物力上。電腦組裝配件能將有效地避免資源的浪費,有利于環(huán)保,減少人力,提高效率。隨著信息技術(shù)的發(fā)展,出現(xiàn)了較為成熟的電腦裝機系統(tǒng)。由于臺式電腦的選擇有品牌機和組裝機之分。目前組裝機的市場占有率明顯占主導(dǎo)位置,所以組裝機成為市場上的主要消費對象,但由于組裝機的結(jié)構(gòu)較為復(fù)雜,對于大都數(shù)消費者來說如何選擇組裝機的配件以及對價格的選擇成為了一個難題。為此電腦裝機報價系統(tǒng)應(yīng)運而生!“電腦裝機報價系統(tǒng)”是應(yīng)用ASP等軟件開發(fā)出來的裝機報價系統(tǒng),具有良好的開放性,允許管理員對數(shù)據(jù)庫進行管理與開發(fā),有效地保證了電腦配件的時效性。為便于用戶直接進行使用,系統(tǒng)主要適用各類采用組裝電腦方案的個人及相關(guān)機構(gòu)。電腦裝機報價系統(tǒng)充分利用了B/S結(jié)構(gòu)的特點,實現(xiàn)了將電腦裝機報價的人工過程移植到電腦的功能,該系統(tǒng)的優(yōu)勢在于極大的簡化了消費者在對電腦配件的選購過程。對于電腦裝機報價系統(tǒng),其功能目標(biāo)是實現(xiàn)將現(xiàn)有的人工電腦組裝轉(zhuǎn)換為用戶可自行選擇的電腦配件的轉(zhuǎn)變,所以它必須實現(xiàn)整個配件查詢及組裝流程的進行,實現(xiàn)對系統(tǒng)的管理,以及完成查詢,自定義選擇這些環(huán)節(jié)和處理。由于系統(tǒng)數(shù)據(jù)收集的實時性要求較高,因此采用B/S結(jié)構(gòu)來進行設(shè)計是合理可行的。(二)選題背景目前購買組裝電腦仍然是DIY發(fā)燒友以及家庭用戶和辦公單位的首選,通過電腦報價系統(tǒng)我們可以使報價更準(zhǔn)確直觀,增加購買者的信任感以及對組裝電腦的逐步認(rèn)識,使用戶不必為電腦組裝感到困惑,并能過做到價格上的自由搭配,用戶可以根據(jù)自己的需求來選擇電腦的各個組成配件,為用戶提供了最大限度的靈活性和操作性。作為商家可以自定義經(jīng)濟型、標(biāo)準(zhǔn)型和高檔型的電腦的配置,并有詳細(xì)的客戶配置記錄以備查詢, 可以自定義多款電腦的配置。這無疑是對用戶的莫大的幫助。并為商家和用戶架起了一座便捷的橋梁。現(xiàn)今,國外的各大廠家,都在不斷的推出一系列的電腦配件如INTER和AMD的CPU,ATI與NVIDA的顯卡,希捷和西部數(shù)據(jù)的硬盤,以及國內(nèi)廠商的多彩,雙飛燕,金和田,昂達等等的外設(shè)廠商。我們國家的電腦使用以及需求方面的劇增。在電腦的適用范圍現(xiàn)在都在朝著信息化的道路前進。我們相信在今后這一系列的電腦組裝機的使用會進一步加大,這樣才符合信息時代的發(fā)展。所以電腦裝機報價系統(tǒng)的實用前景十分廣闊。目前,全國各媒體,網(wǎng)站對國內(nèi)電腦裝機報價系統(tǒng)水平進行相關(guān)調(diào)查,發(fā)現(xiàn)目前國內(nèi)各用戶對其自身的腦裝機報價系統(tǒng)都有著適合自己的特色以及功能。目前相關(guān)的電腦裝機報價系統(tǒng)的相關(guān)資料也比比皆是,由于網(wǎng)絡(luò)的飛速發(fā)展,越來越多卓越的電腦裝機報價的軟件功能逐步被人們領(lǐng)略到。這些都為開發(fā)系統(tǒng)分析和設(shè)計提供了充足的材料和理論基礎(chǔ)。(三)電腦裝機報價系統(tǒng)的技術(shù)線路本文主要闡述一個電腦裝機報價系統(tǒng)的后臺操作過程及一些關(guān)鍵技術(shù)。該系統(tǒng)測試用戶信息主要由數(shù)據(jù)庫直接輸入,使用時首先做用戶注冊。注冊成功之后,進入用戶登陸界面輸入用戶名、密碼,核對正確后進入系統(tǒng)界面。系統(tǒng)界面主要有首頁、用戶信息、配置報價 購入信息、配件退貨、查詢配件、打印配件。系統(tǒng)關(guān)鍵實現(xiàn)了用戶在進入系統(tǒng)頁面,用戶注冊,查詢配件,打印配件,及購入信息。管理員進入系統(tǒng)管理頁面,主要進行配件的添加,刪除,和修改功能。這個系統(tǒng)從技術(shù)上來講使用的是B/S模式,在Windows平臺上,使用IE瀏覽器,完成電腦配件的查詢及修改等過程.各系統(tǒng)模塊通過管理員進行添加、修改和刪除包括電腦配件的相關(guān)信息,用戶即時查詢,查詢及修改結(jié)果數(shù)據(jù)回收到數(shù)據(jù)庫表中。它是專門用于配件錄入、修改、刪除和查詢的ASP應(yīng)用程序。其最大的特點是開放性、方便性和靈活性,主要是管理員可以輕松地向庫存添加、修改和查詢配件。用戶通過瀏覽器進行有效的身份驗證登錄后,可在系統(tǒng)中輸入需要的電腦配件名稱以及相關(guān)信息,當(dāng)輸入全部完成后,即可通過打印預(yù)覽得到電腦整機的配置信息及其相關(guān)價格。如果用戶對所選配件不服和要求可以刪除,并通過重新添加得到所需要的結(jié)果。一旦用戶輸入完后便能立即看到自己的配置結(jié)果。并且其相關(guān)信息將被記入庫中以供審核和查閱。完善的電腦裝機報價系統(tǒng)必須要具備以下幾個重要部分:一:要有一個登陸界面。因為作為這樣的一個系統(tǒng),數(shù)據(jù)的處理都是在后臺,所以無論是修改、添加,還是刪除都要在后臺設(shè)計界面。登陸系統(tǒng)應(yīng)該有用戶名和密碼。二:系統(tǒng)管理員使用的設(shè)置模塊,管理員可以管理用戶編號、配件編號、配件名稱、配件品牌、配件規(guī)格、配件單價、 配件數(shù)量、金額、保修期信息等。三:用戶的查詢模塊,此系統(tǒng)適用于較多的兼容電腦配置顧客,故查詢對于每一位用戶來說大同小異,可以設(shè)置個人的用戶編號、用戶名稱、用戶性別、用戶單位、用戶郵箱、用戶電話、用戶證件的信息。電腦裝機報價系統(tǒng)采用基于VB 編程語言的ASP、圖形編輯與數(shù)據(jù)庫等工具,通過基于Web服務(wù)器訪問純Web頁面,實現(xiàn)查詢,添加,修改等各項相關(guān)的功能?!半娔X裝機報價系統(tǒng)”是集合現(xiàn)代電腦組裝理論、方法和現(xiàn)代信息技術(shù)手段的智能化裝機報價系統(tǒng),為消費者個性化裝機了提供“靈活、方便、科學(xué)、清晰”的“個性電腦裝機服務(wù)”,是非常便捷的裝機及價格查詢系統(tǒng)。用戶可以隨時、隨地的進行電腦裝機報價的使用。二、系統(tǒng)設(shè)計原理(一)ASP 技術(shù)ASP是Active Server Pages的簡稱,中文意思是動態(tài)服務(wù)器網(wǎng)頁,它是一種在微軟公司的WEB服務(wù)器IIS(Internet Information Server)上開發(fā)交互網(wǎng)頁的新技術(shù)。微軟公司最初在IIS3.0版上使用它以取代CGI。隨著Windows NT在WWW上的使用日益增多,ASP已經(jīng)成為了開發(fā)動態(tài)網(wǎng)站、構(gòu)筑Internet和Intranet應(yīng)用的最佳選擇。Asp的特點是 :(1) 使用Asp可以組合HTML頁、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強大的應(yīng)用程序。(2) 使用VBScript、JavaScript等簡單易懂的腳本語言,結(jié)合HTML標(biāo)記,即可快速完成網(wǎng)站的應(yīng)用程序,無須編譯,容易編寫。(3) 使用普通的文本編輯器,如Windows的記事本,Word等都可以進行ASP程序的編輯設(shè)計工作。(4) ASP程序與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Asp所設(shè)計的網(wǎng)頁內(nèi)容。(5) 提高了程序的安全性,ASP的源程序不會傳到用戶的瀏覽器上,因而可以避免所寫的源程序被他人剽竊。(二)SQLSERVER2000由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個強大的后臺數(shù)據(jù)庫管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQLServer等,其中網(wǎng)絡(luò)型的SQLServer、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫。 本系統(tǒng)采用的是微軟公司的SQL Server 2000。采用SQL Server 2000的原因:第一,SQL Server與Windows服務(wù)器緊密集成,而Windows服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了SQL Server 2000服務(wù)器的安全性,符合系統(tǒng)對安全性的要求; 第二,用戶可以使用Web瀏覽器查詢存儲在SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求;第三,容量龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達20萬個數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。Microsoft SQL Server2000是由Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。(三)B/S模式及其優(yōu)勢伴隨著Internet的迅速發(fā)展,計算機技術(shù)正在由基于C/S(Client/Server客戶端/服務(wù)器)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/Server瀏覽器/服務(wù)器)模式的應(yīng)用系統(tǒng)。數(shù)據(jù)庫服務(wù)器(SQL SERVER 2000)系統(tǒng)維護管理Web服務(wù)器(IIS+ASP)瀏覽器瀏覽器瀏覽器瀏覽器TCP/IP協(xié)議HTTP協(xié)議圖 1.1 系統(tǒng)結(jié)構(gòu)示意圖過去,網(wǎng)絡(luò)軟件的開發(fā)都采用C/S(Client/Server)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題:(1) 安裝、調(diào)試、維護和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時,必須對每一個客戶端分別進行配置,同樣,在軟件升級時也要對客戶端分別處理。(2) 在整個系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。正是由于以上C/S模式的客戶端程序在部署和維護時面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點就是用通用的瀏覽器取代了原來的客戶端程序。B/S模式雖然只對C/S模式做了少許變動,但帶來了巨大的好處:(1) 應(yīng)用程序在部署、升級、維護時,只需要在服務(wù)器端進行配置就可以了;(2) 所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。雖然B/S模式帶來了很大的好處,但由于在客戶端能夠利用的編程對象僅僅是瀏覽器,因此,原來在C/S模式下很容易實現(xiàn)的一些客戶端功能,在B/S模式下,卻變得很難實現(xiàn)甚至無法實現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。三、系統(tǒng)分析(一)系統(tǒng)需求分析為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應(yīng)該滿足以下的性能需求:統(tǒng)一處理的準(zhǔn)確性和及時性:系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足使用者對系統(tǒng)信息處理的需求。系統(tǒng)的開放性和可擴充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。系統(tǒng)的易用性和易維護性:要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)的數(shù)據(jù)要求:(1) 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實時性;(2) 數(shù)據(jù)的一致性與完整性;(3) 數(shù)據(jù)的共享與獨立性。1、目標(biāo)系統(tǒng)功能特點(1)實現(xiàn)配件管理:加快購機中的進程,降低人工挑選的過程,提高裝機效率。(2)信息保存功能:管理員可將客戶信息保存,已備在以后的系統(tǒng)維護和修理使用。 (3)較強的安全性:使用系統(tǒng)需要相應(yīng)密碼,并且不同的用戶限制使用權(quán)限,用戶只能管理自己權(quán)限范圍內(nèi)的信息,不能越權(quán)操作。(4)較好的易用性:操作界面友好、美觀,對輸入數(shù)據(jù)進行了較多的規(guī)范化控制,防止各種無效數(shù)據(jù)的輸入,系統(tǒng)使用簡便,利于用戶查詢。2、目標(biāo)系統(tǒng)功能評述 (1) 用戶注冊信息:輸入相關(guān)個人信息后保存既可。(2) 以用戶名和密碼登錄:如果用戶名和密碼輸入正確允許登錄,否則拒絕登錄。(3) 選擇所需配件:根據(jù)用戶所選配件可挑選,如對某些配件不滿可刪除后另行挑選,直到滿足需要。亦可直接選擇推薦配置的裝機參考。(4) 配件打?。簩σ雅浼M行報表打印以便查看所選配件。并可作為用戶的購買參考詳單并保存。3、系統(tǒng)的目標(biāo)評述 電腦裝機報價系統(tǒng)開發(fā)的總體目的是為了加快配件挑選過程化進程,簡化人工手續(xù)。利用該軟件的特點,能夠快速查詢出配件的庫存狀況和各種查詢條件的配件信息,使管理人員以及用戶將電腦裝機變得更加迅捷,高效。電腦裝機報價系統(tǒng)可主要實現(xiàn)以下目標(biāo):(1)采用開放、動態(tài)的架構(gòu),將傳統(tǒng)挑選配件并填寫報價單模式與先進的網(wǎng)絡(luò)應(yīng)用相結(jié)合。(2)操作簡單方便、界面簡潔美觀。(3)具有實時性被授權(quán)的用戶不管身處何地,通過網(wǎng)絡(luò)瀏覽器,即可登錄該系統(tǒng)。(4)用戶可隨時查詢個人用戶資料。(二)系統(tǒng)功能結(jié)構(gòu)1.系統(tǒng)總體構(gòu)架設(shè)計業(yè)務(wù)邏輯層數(shù)據(jù)訪問層數(shù)據(jù)庫圖 1.2 系統(tǒng)總體構(gòu)架設(shè)計圖本系統(tǒng)整體上可以劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。(1) 數(shù)據(jù)庫是系統(tǒng)最底層,存儲系統(tǒng)的所有數(shù)據(jù)。(2) 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封存數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時又為業(yè)務(wù)邏輯層服務(wù),關(guān)系著系統(tǒng)的成敗。(3) 業(yè)務(wù)邏輯層包括創(chuàng)建配件庫、管理用戶、注冊用戶等邏輯,一般由Web頁面實現(xiàn)系統(tǒng)登錄頁面、用戶使用頁面、用戶在線查詢頁面等。2.系統(tǒng)模塊設(shè)計根據(jù)電腦裝機報價系統(tǒng)的特點,可以將其分割為前臺和后臺兩部分進行設(shè)計,分別對應(yīng)管理員和普通用戶。裝機報價系統(tǒng)前臺功能模塊后臺功能模塊系統(tǒng)數(shù)據(jù)訪問層數(shù)據(jù)庫前臺主要用于用戶再線查詢和挑選;后臺主要用于管理員對配件信息,配件出入庫等進行管理。圖 1.3 系統(tǒng)功能模塊劃分圖3.可行性分析 可行性分析是要決定“做還是不做”,它必須為決策提供有價值的證據(jù)。它是在項目在投入開發(fā)之前必須進行的一項工作,它對于保證資源的合理使用,避免浪費是十分必要的,也是項目開始之后能夠順利進行的必要保證,它主要研究在當(dāng)前情況下開發(fā)該系統(tǒng)是否有必要,是否具備必要條件,。它不僅包含了可能性,還包含了合理性和必要性,該系統(tǒng)主要從技術(shù)、經(jīng)濟、社會來對其可行性進行研究:3.1 技術(shù)可行性研究技術(shù)可行性主要是分析以現(xiàn)有的技術(shù)條件和物理資源能否滿足開發(fā)者的需求。目前在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術(shù),具有一定的軟硬件基礎(chǔ),會使用各種管理軟件,熟悉IT產(chǎn)品。在軟件方面,本系統(tǒng)采用的是ASP和SQL Server數(shù)據(jù)庫開發(fā)工具,ASP的簡單易操作和強大的功能加上SQL Server的靈活安全的特點使得兩者目前在IT行業(yè)中成為很多開發(fā)者青睞的軟件,因此,該系統(tǒng)的軟件開發(fā)平臺是成熟可行的。而在硬件方面,現(xiàn)在正以猛速發(fā)展的高科技,硬件的更新的速度愈來愈快,本系統(tǒng)要求的運行環(huán)境可以很容易得到滿足,因此該系統(tǒng)對硬件的需求也已完全被滿足。3.2 經(jīng)濟可行性研究 經(jīng)濟可行性主要是要解決資金可得性和經(jīng)濟合理性兩大問題,通過對項目成本和效益的估算,分析該項目從經(jīng)濟上講是否合理。目前,我國大中型零售電腦商戶有80不同程度地采用了計算機管理,其中絕大多數(shù)是實行個體經(jīng)營的零售商戶。我國已經(jīng)有70以上的零售電腦商戶建立了文檔式管理,30左右的零售電腦商戶率先進入了商業(yè)自動化技術(shù)。減少采購、配送、通信、理貨的人工直接費用達40,提高管理績效、減少庫存積壓、提高商品資金周轉(zhuǎn)率節(jié)約的間接費用達50。零售電腦商戶采用信息技術(shù)而節(jié)約成本、增加銷售而產(chǎn)生的直接利潤就是每年30億元以上。這也相應(yīng)地節(jié)約了社會流通和居民生活的費用支出,其發(fā)展前景和巨大效益不可限量。3.3 社會可行性研究社會可行性則是對組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。因為有的電腦城對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎(chǔ),本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),所以那些有一般的計算機知識的人員就可以輕松上手。另外整個電腦裝機報價系統(tǒng)采用友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫進行深入的了解使用簡單易行。4. 結(jié)論綜合以上三方面,該系統(tǒng)無論是從技術(shù)上或者經(jīng)濟上還是操作上都具有很高的開發(fā)可行性。在系統(tǒng)構(gòu)建時只要我們本著豐富網(wǎng)上配件的信息資源,為消費者提供最為便捷的裝機途徑,去吸引用戶、培育市場。因此,開發(fā)該系統(tǒng)完全可行的。(三) 系統(tǒng)邏輯分析在通過業(yè)務(wù)流程圖對系統(tǒng)的業(yè)務(wù)流程進行描述以后,就應(yīng)該對系統(tǒng)具體應(yīng)該“作什么”做出描述。建立系統(tǒng)邏輯模型的任務(wù)是通過對系統(tǒng)業(yè)務(wù)流程的分析,經(jīng)過不斷的補充和完善,最終用一套由抽象到具體的數(shù)據(jù)流圖來描述系統(tǒng)的所有細(xì)節(jié)。而對數(shù)據(jù)流中出現(xiàn)的每一個成分則用數(shù)據(jù)字典來對其進行完整準(zhǔn)確的描述。數(shù)據(jù)流程圖:(簡稱DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表示,它采用結(jié)構(gòu)化系統(tǒng)的分析方法,通過自頂向下,逐層分解的手段將大問題分解成小問題,然后分別解決。并精確的在邏輯上描述系統(tǒng)的功能,輸入、輸出和數(shù)據(jù)存儲等,而擺脫了其物理內(nèi)容。對于電腦裝機報價系統(tǒng),我們把整個系統(tǒng)看作是一個整體,它的輸入是管理員進、出庫時的商品信息和在銷售時顧客的消費信息,輸出是顧客選擇好的組裝機配件組成信息,由此便得來了電腦裝機報價系統(tǒng)的頂層數(shù)據(jù)流程圖: 圖 2.1電腦裝機報價系統(tǒng)頂層DFD用 戶P1數(shù)據(jù)管理P4用戶查詢硬件信息查詢信息文件數(shù)據(jù)P2選擇管理硬件信息配置信息P3配置管理 圖2.2 第一層數(shù)據(jù)流程圖四系統(tǒng)設(shè)計(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計1.系統(tǒng)結(jié)構(gòu)這個階段具體進行計算機過程相關(guān)的各種詳細(xì)設(shè)計,除了選擇合適的軟、硬件,進行代碼的輸入輸出、數(shù)據(jù)庫設(shè)計外,還包括進行程序模塊和處理過程的設(shè)計等。結(jié)構(gòu)化設(shè)計方法的基本思想是以系統(tǒng)的邏輯功能和數(shù)據(jù)流關(guān)系為基礎(chǔ),根據(jù)數(shù)據(jù)流程圖和數(shù)據(jù)字典,借助一套標(biāo)準(zhǔn)的設(shè)計準(zhǔn)則和圖標(biāo)工具,通過“自上而下”和“自下而上”的反復(fù),逐層把系統(tǒng)劃分為多個大小適當(dāng)、功能明確、具有相對獨立性、并且易實現(xiàn)的子模塊,從而把復(fù)雜系統(tǒng)的設(shè)計轉(zhuǎn)變?yōu)槎鄠€簡單模塊的設(shè)計。由于組成系統(tǒng)的子模塊之間彼此獨立,功能明確,系統(tǒng)能夠?qū)Υ蟛糠帜K進行單獨維護和修改,而基本不會影響子系統(tǒng)中的其它模塊。因此,合理進行模塊分解、定義和數(shù)據(jù)協(xié)調(diào)是結(jié)構(gòu)化設(shè)計的主要內(nèi)容。系統(tǒng)設(shè)計的難點也轉(zhuǎn)移到了各子模塊的功能耦合方面。2.系統(tǒng)總功能結(jié)構(gòu)圖在系統(tǒng)分析階段明確了系統(tǒng)的功能之后,就要在設(shè)計階段解決怎樣實現(xiàn)系統(tǒng)這些功能的問題,即明確“怎樣做”。而系統(tǒng)的總體設(shè)計又在整個系統(tǒng)開發(fā)過程中占有相當(dāng)重要的地位。它主要是把系統(tǒng)的總?cè)蝿?wù)分解成很多基本的具體的任務(wù),建立彼此間的調(diào)用關(guān)系及信息傳遞。下圖為電腦裝機報價系統(tǒng)的總功能結(jié)構(gòu)圖: 2.2 功能結(jié)構(gòu)圖(二)系統(tǒng)詳細(xì)設(shè)計數(shù)據(jù)庫設(shè)計系統(tǒng)ER圖 通過對現(xiàn)實世界概念模型的抽象,確立實體為:管理員、cup、主板、顯卡、聲卡、網(wǎng)卡、硬盤、機箱、顯示器、內(nèi)存、非管理員。其中用戶、管理員是兩個重要的實體。管理員實體與非管理員實體之間的關(guān)系如圖(36):管 理 員管 理用戶1n 圖3.1 管理員與用戶實體間關(guān)系E-R圖管理員與非管理員屬性關(guān)系圖(如圖37):管理員與非管理員用戶名密碼 圖3.2 管理員與非管理員屬性ER圖用戶與個屬性之間的關(guān)系圖(如圖38):管理員或非管理員管 理主板屬性CPU屬性電源屬性顯示器屬性網(wǎng)卡屬性顯卡屬性硬盤屬性內(nèi)存屬性機箱屬性 圖3.3 用戶與硬件屬性間的關(guān)系E-R圖數(shù)據(jù)庫設(shè)計: 數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應(yīng)用系統(tǒng),使之能夠有效的存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需要。 E-R圖為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。在該超市管理系統(tǒng)中,根據(jù)前面的數(shù)據(jù)流程圖,可以得到五個實體即倉庫、用戶、商品、供貨商、會員。根據(jù)它們自身的屬性分別可得到如下E-R圖: 實體屬性 實體間聯(lián)系 實體E-R圖符號說明 圖 3.4 電腦配件實體E-R圖圖 3.5 用戶信息實體E-R圖 圖3.6 用戶和各硬件信息的關(guān)系圖由上述E-R 圖,可得出各個關(guān)系。在該電腦裝機報價系統(tǒng)中,數(shù)據(jù)庫中的數(shù)據(jù)表及其用途技術(shù)據(jù)來源部分如下表所示:1.后臺用戶登陸信息(ADMIN)表4-1 系統(tǒng)登陸表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵為空備注IDInt10是是用戶名Varchar10否否密碼Varchar10否否2.用戶信息(用戶信息 )表4-2 用戶信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵為空備注IDInt10是否用戶編號Int20否否用戶名稱Varchar20是否用戶密碼Varchar20否否用戶性別Mediumtext20否是用戶單位text20否是用戶郵箱Varchar20否是用戶電話text20否是用戶證件Varchar20否是3.用戶訂購配件信息(用戶訂購配件 )表4-3 用戶訂購配件信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵為空備注IDInt10是否用戶編號Varchar20否是配件編號Int20否否配件名稱Int20是否品牌text20是否規(guī)格Varchar20是否單價Int20是否數(shù)量Int20是否金額Int20是否保修期Varchar20是否類型text20是否訂購日期date20是否4.配件庫存信息(配件庫存 )表4-4 配件庫存信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵空功能描述IDInt20是否配件編號Varchar20否否配件名稱Varchar20是否品牌Int20是否規(guī)格Mediumtext20是否單價float20是否數(shù)量float20是否金額float20是否保修期date20是否類型text20是否5.配件類型信息(配件類型 )表4-5 配件類型信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵空備注IDInt10是否配件編號Varchar20是否配件類型Varchar20否是五系統(tǒng)功能結(jié)構(gòu)設(shè)計(一)主要功能模塊設(shè)計基于WEB的電腦裝機報價系統(tǒng)主要分為兩個部分,分別對應(yīng)管理員管理和普通的用戶。從用戶的角度和對硬件信息以及用戶在了解硬件信息所存在的疑惑,和對用戶對本軟件的寶貴意見。本系統(tǒng)主要分為配件裝機系統(tǒng)和配件信息瀏覽兩部分。系統(tǒng)功能模塊: 該系統(tǒng)共分為五大模塊,包括:用戶登錄注冊模塊,硬件信息管理模塊,推薦配置模塊,配置查詢模塊和配置打印模塊。 電腦DIY管理信息系統(tǒng)用戶登錄模塊硬件信息管理推薦配置模塊配置查詢模塊配置打印 模塊 圖5.1 系統(tǒng)功能模塊圖1.用戶登錄注冊模塊 在這一模塊中,涉及到了權(quán)限設(shè)置,即系統(tǒng)默認(rèn)第一個使用者為管理員身份,添加自己的注冊信息,包括用戶名和密碼。之后,管理員有權(quán)利添加任何用戶,并對其使用該系統(tǒng)的功能進行權(quán)限設(shè)置。用戶登錄注冊模塊流程圖:注 冊登 錄成 功否是管理員非管理員設(shè)置權(quán)限圖5.2 用戶登錄流程圖2.硬件信息管理模塊 該模塊的出發(fā)點在于,很多的消費者想親手配置屬于自己的個性化電腦,在這一系統(tǒng)中,用戶不但可以選擇自己中意的硬件還可以了解相關(guān)硬件的屬性,學(xué)習(xí)電腦硬件知識,把自己搜集的電腦硬件知識及時的添加到屬性查詢面板中,以便之后的學(xué)習(xí)和使用。硬件信息管理硬件屬性管理查詢屬性硬件信息管理添加屬性清空屬性修改屬性添加信息查詢信息清空信息修改信息呢 圖5.3 硬件信息管理模塊圖3.推薦配置模塊 在這一模塊中,設(shè)計的初衷是針對初級用戶對電腦組成的認(rèn)識不夠深刻所以提供整機的配置結(jié)果供用戶進行選擇,用戶根據(jù)自己對電腦的使用類型進行自身定位并選擇適合需求的搭配,保證DIY電腦的便捷性和實用性。4.配置查詢模塊 用戶可根據(jù)自身的需求選擇所需查詢的配件信息并在選擇了查詢條件后在配置查詢中顯示出來,然后可以對其他配件分類挑選并組成電腦整機。用戶可以修改所查結(jié)果得出最優(yōu)結(jié)果選擇出用戶最為滿意的配置結(jié)果。 5.配置打印模塊根據(jù)用戶挑選的最終結(jié)果將配件以預(yù)覽形式顯示出來,并可對最終組合打印成配置單供用戶參考??捎糜谟脩襞c商戶進行最后裝機的配置要求并以此為依據(jù)進行電腦配件組裝。(二)系統(tǒng)界面介紹1.登錄頁面圖 6.1 登陸頁面模塊界面設(shè)計2.用戶進入界面: 圖 6.2 用戶進入模塊界面設(shè)計3.用戶信息修改界面圖 6.3 用戶信息修改模塊界面設(shè)計4.訂購配件界面 圖 6.4 訂購配件模塊界面設(shè)計5.訂購信息界面 圖6.5 訂購信息模塊界面設(shè)計6.查詢配件界面 圖 6.6 查詢配件模塊界面設(shè)計7.用戶注冊界面圖 6.7 用戶注冊模塊界面設(shè)計8.推薦配置界面 圖 6.8 推薦配置模塊界面設(shè)計9.打印配置界面圖6.9 打印配置模塊界面設(shè)計六、系統(tǒng)的發(fā)布與維護本系統(tǒng)是采用ASP+SQL server2000數(shù)據(jù)庫,因此要能使本系統(tǒng)運行需要的軟件環(huán)境為:操作系統(tǒng)為Windows xp / 2000 server,系統(tǒng)測試需要安裝“Internet 信息服務(wù)(IIS)”。打開IE瀏覽器,輸入http:/localhost/computer/index.asp (local host為本計算機名, computer為虛擬目錄名) ,回車就可以預(yù)覽。 本系統(tǒng)用數(shù)據(jù)庫作為后臺需要強大的數(shù)據(jù)庫支持,故數(shù)據(jù)庫使用SQL server2000。(一)運行環(huán)境為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:服務(wù)器端:操作系統(tǒng)Windows xp/ 2000 serverWeb服務(wù)器IIS5.0數(shù)據(jù)庫服務(wù)器SQL server2000瀏覽器IE5.0以上版本等;客戶端: Internet Explorer(IE5.0)等(二)WEB應(yīng)用程序的測試環(huán)境IIS1.IIS簡介IIS和Aapche Server 是目前使用最廣泛的Web服務(wù)器,他們可以在UNIX和Windows平臺上運行,對于Linux和FreeBSD系統(tǒng),Aapche Server更是首屈一指的Web的服務(wù)器。Aapche Server快速、可靠、可通過簡單的API擴展,Perl/Python解釋器可被編譯到服務(wù)器中,完全免費,完全源代碼開放。由于開發(fā)環(huán)境的限制,此系統(tǒng)在開發(fā)階段使用IIS(Internet Information Server)在個人計算機上調(diào)試。Internet信息服務(wù)5.1(IIS)是一種Windows Web服務(wù),可以使用它非常輕松地在Internet上發(fā)布信息。Internet信息服務(wù)管理單元提供了一些服務(wù)器管理選項,用于控制網(wǎng)站或FTP站點的內(nèi)容以及對這些站點的訪問。Internet信息服務(wù)管理單元包含下列功能:(1)服務(wù)器的一些附加設(shè)置,如管理FTP站點、隔離應(yīng)用程序、映射MIME類型或指定其他腳本引擎等。(2)新建虛擬目錄的向?qū)А?3)管理Internet信息服務(wù)網(wǎng)絡(luò)安裝的能力。通過Internet信息服務(wù)服務(wù)單元,建立一個虛擬目錄,指向Web應(yīng)用程序所在目錄,從而通過瀏覽Web應(yīng)用程序所在目錄下的ASP,HTML文件,達到該系統(tǒng)在個人計算機上的測試,為最終在將站點上載到公司Internet或Internet之前提供了Web程序在最終服務(wù)器的精確果。2.IIS的安裝簡介IIS是Internet 信息服務(wù)的簡稱,它是一種Windows Web服務(wù),可以使用它非常輕松地在 Intranet 上發(fā)布信息。本系統(tǒng)使用IIS5.1版本。安裝步驟:(1)單擊“開始”,單擊“控制面板”,雙擊“添加或刪除程序”啟動“添加或刪除程序”應(yīng)用程序。 (2)在“添加或刪除程序”對話框左側(cè)的列中,單擊“添加/刪除 Windows 組件”。 (3)出現(xiàn)“Windows 組件向?qū)А焙?,單擊“下一步”?(4)在“Windows 組件”列表中選中“Internet 信息服務(wù)”。 (5)放入Windows XP光碟,單擊“下一步”,即可完成安裝。 3.打開INTERNET信息服務(wù)管理器(1)從“開始”菜單,選擇“設(shè)置”,然后選擇“控制面板”。 (2)打開“管理工具”。 (3)打開“Internet 服務(wù)管理器”。 4.配置系統(tǒng)(1)在桌面建立文件夾“系統(tǒng)”,將本程序所有ASP文件、圖片文件以及子文件夾復(fù)制到此文件夾下。(2)在IIS中選擇默認(rèn)網(wǎng)站,并點擊右鍵,選擇新建,然后進行配置。其他選項選擇默認(rèn)即可基本達到調(diào)試和電腦裝機報價系統(tǒng)程序的所需的Web服務(wù)器系統(tǒng)要求,調(diào)試在地址欄輸入:http:/localhost/computer/index.asp(三)SQL SERVER 2000的使用1.SQL SERVER 2000 的軟硬件要求軟件需求:Windows 操作系統(tǒng)、Microsoft Internet Explorer 5.0版硬件需求:Intel Pentium 166MHZ或以上機型、至少64M以上內(nèi)存、擁有一個光盤驅(qū)動器檢測:安裝正確無誤,即可在系統(tǒng)中運行正常。2.數(shù)據(jù)庫的備份和還原在使用數(shù)據(jù)庫中,會產(chǎn)生一些因素導(dǎo)致數(shù)據(jù)庫數(shù)據(jù)的丟失或損壞。所以對數(shù)據(jù)庫進行必要的備份可以皮面這些因素的影響。利用數(shù)據(jù)庫的還原功能可以使丟失或損壞的數(shù)據(jù)得以恢復(fù)。從而保證了數(shù)據(jù)庫的完整性。(四)系統(tǒng)維護由于社會的發(fā)展,我們所處的管理環(huán)境也在不斷的發(fā)生變化,也會對信息系統(tǒng)提出了新的要求,為了適應(yīng)這些新的要求,我們必須不斷地對系統(tǒng)進行維護,因此,系統(tǒng)維護的作用也就顯得格外重要。系統(tǒng)的維護主要包括硬件設(shè)備的維護,應(yīng)用軟件的維護和數(shù)據(jù)的維護。軟件維護的內(nèi)容一般包括以下幾個方面:正確性維護:改正系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。適應(yīng)性維護:為使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進行的修改。完善性維護:為擴充功能和改善性能而進行對軟件的修改。預(yù)防性維護:為了適應(yīng)未來的軟硬件環(huán)境的變化,應(yīng)主動增加預(yù)防性的新功能。系統(tǒng)維護通常主要是對系統(tǒng)的程序、數(shù)據(jù)文件、代碼及機器設(shè)備進行維護,程序的錯誤,業(yè)務(wù)的變化,環(huán)境的變化,機器設(shè)備的故障都必須對系統(tǒng)進行維護,以保證正常的工作。只有維護性良好的系統(tǒng)才能適應(yīng)不斷變化的市場需求和IT技術(shù),也只有這樣才能延長系統(tǒng)的使用生命,從而降低企業(yè)的再次開發(fā)的成本。(五)系統(tǒng)測試在所有管理信息系統(tǒng)的開發(fā)和實施過程中,系統(tǒng)測試是保證系統(tǒng)得以順利運行的關(guān)鍵性一步,它是提高軟件質(zhì)量和可靠性的有效手段。1.系統(tǒng)測試的原則1 所有的測試都應(yīng)追溯到系統(tǒng)說明書,或者更進一步就是用戶需求。2盡早地、不斷地進行系統(tǒng)測試,系統(tǒng)測試是有風(fēng)險的行為。3找到的錯誤越多,就說明系統(tǒng)的缺陷越多。4除檢查系統(tǒng)應(yīng)完成的任務(wù)外,還應(yīng)檢查系統(tǒng)是否做了它不應(yīng)該做的事。2.系統(tǒng)測試的主要內(nèi)容1文檔資料的審查驗收 2余量要求3功能測試4性能測試5強化測試6性能降低執(zhí)行方式測試3.系統(tǒng)測試概述是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測試的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計。系統(tǒng)測試過程域是SPP模型的重要組成部分。本規(guī)范闡述了系統(tǒng)測試的規(guī)程,該規(guī)程的“目標(biāo)”、“角色與職責(zé)”、“啟動準(zhǔn)則”、“輸入”、“主要步驟”、“輸出”、“完成準(zhǔn)則”和“度量”均已定義。系統(tǒng)測試流程如圖1所示。由于系統(tǒng)測試的目的是驗證最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計,所以當(dāng)產(chǎn)品需求和系統(tǒng)設(shè)計文檔完成之后,系統(tǒng)測試小組就可以提前開始制定測試計劃和設(shè)計測試用例,而不必等到“實現(xiàn)與測試”階段結(jié)束。這樣可以提高系統(tǒng)測試的效率。系統(tǒng)測試過程中發(fā)現(xiàn)的所有缺陷必須用統(tǒng)一的缺陷管理工具來管理,開發(fā)人員應(yīng)當(dāng)及時消除缺陷(改錯)。圖6-1 系統(tǒng)測試流程圖4.系統(tǒng)測試用例設(shè)計方法白盒法測試也稱邏輯驅(qū)動測試或稱邏輯覆蓋測試。使用白盒法需閱讀程序內(nèi)部的邏輯,并以此為基礎(chǔ)設(shè)計測試用例。黑盒法也稱數(shù)據(jù)驅(qū)動或輸入/輸出驅(qū)動法。測試者把程序看成一個黑盒,即完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性。測試者尋找使程序按規(guī)范運行的情況導(dǎo)出測試數(shù)據(jù)。也可以說黑盒法是根據(jù)程序的功能說明來設(shè)計測試用例。在程序調(diào)試方面,要是檢查程序的正確性、運行時間和存儲空間的可行性、用戶界面是否友好等功能。這些檢查工作可通過一定的測試方法來實現(xiàn)。測試方法總體上可分為兩種:如果己經(jīng)知道了某個程序應(yīng)該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用。如果己經(jīng)知道模塊內(nèi)部工作過程,可以通過檢驗?zāi)K內(nèi)部動作是否按照設(shè)計要求的規(guī)定正常進行。本系統(tǒng)在調(diào)試的過程中,依據(jù)各個模塊實現(xiàn)功能的不同,綜合使用了這兩種測試方法。還有一個是聯(lián)合調(diào)試,是指當(dāng)把各個經(jīng)過調(diào)試的、獨立的程序經(jīng)過一定的方式、方法集成為一個子系統(tǒng)后進行的調(diào)試。這一步主要是調(diào)試接口,看各個程序之間的接口是否匹配,通信規(guī)則是否合理,各子系統(tǒng)之間有沒有干擾。在聯(lián)合調(diào)試階段不僅應(yīng)該發(fā)現(xiàn)設(shè)計和編碼的錯誤,還應(yīng)該驗證系統(tǒng)確實能夠提供設(shè)計目標(biāo)中指定的功能,而且系統(tǒng)的動態(tài)特性也符合預(yù)定要求。七設(shè)計總結(jié)隨著計算機技術(shù)的普及和發(fā)展,社會上越來越多的重視信息化建設(shè),利用先進的計算機改善內(nèi)部管理,提高運營效率,建成對市場快速反應(yīng)的現(xiàn)代企業(yè)。所以無論組裝電腦的自由搭配性,價格靈活度,外觀選擇性。電腦裝機報價系統(tǒng)前景廣闊。本小組結(jié)合實際需求,利用畢業(yè)設(shè)計的機會,開發(fā)一套電腦裝機報價系統(tǒng)。該系統(tǒng)經(jīng)多次測試,能在WindowsXP2000 server等操作系統(tǒng),IIS5.1的調(diào)試環(huán)境上正常運行?;旧蠈崿F(xiàn)了數(shù)據(jù)管理功能,目前試運行良好。由于時間倉促,一些技術(shù)和設(shè)備所限,該系統(tǒng)存在一些不足之處,有待進一步改進和完善,具體說來有:a.對后臺數(shù)據(jù)庫中數(shù)據(jù)的日常維護,包括添加產(chǎn)品入庫。b.程序中錯誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯誤。c.系統(tǒng)還可以擴充,例如對商家銷售的擴增,包括銷售額統(tǒng)計、利潤表等;以及客戶咨詢的功能,包括顧客維修紀(jì)錄,客戶郵箱服務(wù)。在對電腦裝機報價系統(tǒng)的系統(tǒng)分析過程中,我查閱了大量的網(wǎng)上電腦裝機的相關(guān)資料,開發(fā)了基于B/S結(jié)構(gòu)的電腦裝機報價系統(tǒng)。本系統(tǒng)使用ASP技術(shù),使得最后開發(fā)的系統(tǒng)自身帶有先天的優(yōu)越性。同時,還使用多種系統(tǒng)分析工具,如:E-R圖、功能模塊圖、數(shù)據(jù)流程圖。系統(tǒng)能夠真正進入編程階段時,我遇到了前所未有的困難。由于對ASP編程了解甚少,能從網(wǎng)上能查到參考資源極少,但是我在編程階段也花費了大量的時間和精力。ASP軟件的應(yīng)用是一個非常復(fù)雜的問題。一個系統(tǒng)編制完畢,往往移植到另一臺機器上時就變成不可用。這點令我很有感觸!經(jīng)過多次的試驗和調(diào)試,我們總結(jié)出在移植過程中的正確步驟:a.打開IIS,設(shè)置正確的“主目錄”及“文件”。注意項目文件所在路徑才為“主目錄” 所在路徑。b.創(chuàng)建虛擬目錄。同樣,虛擬目錄的“主目錄” 所在路徑也為項目文件所在路徑。c.在項目裝載文件中,即“項目名中設(shè)置的文件與你設(shè)的虛擬目錄的路徑保持一致。若不一致,需手工修改。因為此文件為自動生成文件,自動生成的路徑很可能與實際路徑不一致。在這個

注意事項

本文(電腦裝機報價系統(tǒng)畢業(yè)設(shè)計論文.doc)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!