電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc

上傳人:good****022 文檔編號:116774809 上傳時(shí)間:2022-07-06 格式:DOC 頁數(shù):52 大?。?.30MB
收藏 版權(quán)申訴 舉報(bào) 下載
電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第1頁
第1頁 / 共52頁
電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第2頁
第2頁 / 共52頁
電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc_第3頁
第3頁 / 共52頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc(52頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、本科畢業(yè)論文(設(shè)計(jì))模板本科畢業(yè)論文(設(shè)計(jì))論文題目: 電腦裝機(jī)報(bào)價(jià)系統(tǒng) 49電腦裝機(jī)報(bào)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要本論文敘述了電腦裝機(jī)報(bào)價(jià)系統(tǒng)的歷史、現(xiàn)狀以及基于 B/S服務(wù)模式、ASP語言和SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的概況,重點(diǎn)介紹電腦裝機(jī)報(bào)價(jià)系統(tǒng)的實(shí)現(xiàn)過程。其中主要頁面包括:系統(tǒng)首頁,用戶信息,配置報(bào)價(jià),購入信息,配件退貨,查詢配件,打印配件??偨Y(jié)本系統(tǒng)的特點(diǎn)是:加大了電腦組裝的價(jià)格靈活度,提高了電腦裝機(jī)DIY的配件選擇效率。本系統(tǒng)主要面向兩類人員使用:普通用戶、管理員,使用時(shí)他們擁有不同的權(quán)限。使用的過程是通過電腦裝機(jī)報(bào)價(jià)界面的登錄、電腦配件的自定義、配件分類查詢、裝機(jī)D

2、IY的配件生成、電腦配置的查詢來實(shí)現(xiàn)電腦裝機(jī)的功能。 “電腦裝機(jī)報(bào)價(jià)系統(tǒng)”是集合現(xiàn)代電腦組裝理論、方法和現(xiàn)代信息技術(shù)手段的智能化裝機(jī)報(bào)價(jià)系統(tǒng),為消費(fèi)者個(gè)性化裝機(jī)了提供“靈活、方便、科學(xué)、清晰”的“個(gè)別電腦裝機(jī)服務(wù)”,是非常便捷的裝機(jī)及價(jià)格查詢系統(tǒng)。用戶可以隨時(shí)、隨地的進(jìn)行電腦裝機(jī)報(bào)價(jià)的使用。關(guān)鍵詞: 硬件 DIY 電腦 價(jià)格 Computer Installing Equipment Quoted Price System DesignAbstractThe present paper narrated the computer installing equipment quoted pric

3、e 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 in

4、formation, 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 i

5、nstalls 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 fitti

6、ng 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 inf

7、ormation 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

8、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ā)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的目的和意義1(二)選題背景1(三)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的技術(shù)線路2二、系統(tǒng)設(shè)計(jì)原理3(一)ASP 技術(shù)3(二)SQLSERVER20003(三)B/S模式及其優(yōu)勢4三、系統(tǒng)分析5(一)系統(tǒng)需求分析51、目標(biāo)系統(tǒng)功能特點(diǎn)

9、52、目標(biāo)系統(tǒng)功能評述53、系統(tǒng)的目標(biāo)評述6(二)系統(tǒng)功能結(jié)構(gòu)61.系統(tǒng)總體構(gòu)架設(shè)計(jì)62.系統(tǒng)模塊設(shè)計(jì)73.可行性分析7(三) 系統(tǒng)邏輯分析8四系統(tǒng)設(shè)計(jì)10(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)101.系統(tǒng)結(jié)構(gòu)102.系統(tǒng)總功能結(jié)構(gòu)圖10(二)系統(tǒng)詳細(xì)設(shè)計(jì)11 1.后臺用戶登陸信息(ADMIN)14 2.用戶信息(用戶信息 )14 3.用戶訂購配件信息(用戶訂購配件 )15 4.配件庫存信息(配件庫存 )15 5.配件類型信息(配件類型 )16五系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)17(一)主要功能模塊設(shè)計(jì)171.用戶登錄注冊模塊172.硬件信息管理模塊183.推薦配置模塊194.配置查詢模塊195.配置打印模塊19(二)系統(tǒng)界

10、面介紹191.登錄頁面192.用戶進(jìn)入界面:203.用戶信息修改界面204.訂購配件界面215.訂購信息界面216.查詢配件界面227.用戶注冊界面228.推薦配置界面239.打印配置界面23六、系統(tǒng)的發(fā)布與維護(hù)24(一)運(yùn)行環(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)維護(hù)26(五)系統(tǒng)測試26 1.系統(tǒng)測試的原則26 2.系統(tǒng)測試的主要內(nèi)容27 3.系統(tǒng)測試概述27 4.系統(tǒng)測試用例設(shè)計(jì)方法28七設(shè)計(jì)總結(jié)29參考文獻(xiàn)31附 錄32一、

11、緒 論(一)開發(fā)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的目的和意義隨著計(jì)算機(jī)技術(shù)的發(fā)展和日益普及,基于組裝電腦的自動(dòng)組裝軟件已成為大勢所趨,成為電腦裝機(jī)的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上,也體現(xiàn)在物力上。電腦組裝配件能將有效地避免資源的浪費(fèi),有利于環(huán)保,減少人力,提高效率。隨著信息技術(shù)的發(fā)展,出現(xiàn)了較為成熟的電腦裝機(jī)系統(tǒng)。由于臺式電腦的選擇有品牌機(jī)和組裝機(jī)之分。目前組裝機(jī)的市場占有率明顯占主導(dǎo)位置,所以組裝機(jī)成為市場上的主要消費(fèi)對象,但由于組裝機(jī)的結(jié)構(gòu)較為復(fù)雜,對于大都數(shù)消費(fèi)者來說如何選擇組裝機(jī)的配件以及對價(jià)格的選擇成為了一個(gè)難題。為此電腦裝機(jī)報(bào)價(jià)系統(tǒng)應(yīng)運(yùn)而生!“電腦裝機(jī)報(bào)價(jià)系統(tǒng)”是應(yīng)用ASP等軟件開發(fā)出來的裝機(jī)報(bào)

12、價(jià)系統(tǒng),具有良好的開放性,允許管理員對數(shù)據(jù)庫進(jìn)行管理與開發(fā),有效地保證了電腦配件的時(shí)效性。為便于用戶直接進(jìn)行使用,系統(tǒng)主要適用各類采用組裝電腦方案的個(gè)人及相關(guān)機(jī)構(gòu)。電腦裝機(jī)報(bào)價(jià)系統(tǒng)充分利用了B/S結(jié)構(gòu)的特點(diǎn),實(shí)現(xiàn)了將電腦裝機(jī)報(bào)價(jià)的人工過程移植到電腦的功能,該系統(tǒng)的優(yōu)勢在于極大的簡化了消費(fèi)者在對電腦配件的選購過程。對于電腦裝機(jī)報(bào)價(jià)系統(tǒng),其功能目標(biāo)是實(shí)現(xiàn)將現(xiàn)有的人工電腦組裝轉(zhuǎn)換為用戶可自行選擇的電腦配件的轉(zhuǎn)變,所以它必須實(shí)現(xiàn)整個(gè)配件查詢及組裝流程的進(jìn)行,實(shí)現(xiàn)對系統(tǒng)的管理,以及完成查詢,自定義選擇這些環(huán)節(jié)和處理。由于系統(tǒng)數(shù)據(jù)收集的實(shí)時(shí)性要求較高,因此采用B/S結(jié)構(gòu)來進(jìn)行設(shè)計(jì)是合理可行的。(二)選題背

13、景目前購買組裝電腦仍然是DIY發(fā)燒友以及家庭用戶和辦公單位的首選,通過電腦報(bào)價(jià)系統(tǒng)我們可以使報(bào)價(jià)更準(zhǔn)確直觀,增加購買者的信任感以及對組裝電腦的逐步認(rèn)識,使用戶不必為電腦組裝感到困惑,并能過做到價(jià)格上的自由搭配,用戶可以根據(jù)自己的需求來選擇電腦的各個(gè)組成配件,為用戶提供了最大限度的靈活性和操作性。作為商家可以自定義經(jīng)濟(jì)型、標(biāo)準(zhǔn)型和高檔型的電腦的配置,并有詳細(xì)的客戶配置記錄以備查詢, 可以自定義多款電腦的配置。這無疑是對用戶的莫大的幫助。并為商家和用戶架起了一座便捷的橋梁?,F(xiàn)今,國外的各大廠家,都在不斷的推出一系列的電腦配件如INTER和AMD的CPU,ATI與NVIDA的顯卡,希捷和西部數(shù)據(jù)的硬

14、盤,以及國內(nèi)廠商的多彩,雙飛燕,金和田,昂達(dá)等等的外設(shè)廠商。我們國家的電腦使用以及需求方面的劇增。在電腦的適用范圍現(xiàn)在都在朝著信息化的道路前進(jìn)。我們相信在今后這一系列的電腦組裝機(jī)的使用會(huì)進(jìn)一步加大,這樣才符合信息時(shí)代的發(fā)展。所以電腦裝機(jī)報(bào)價(jià)系統(tǒng)的實(shí)用前景十分廣闊。目前,全國各媒體,網(wǎng)站對國內(nèi)電腦裝機(jī)報(bào)價(jià)系統(tǒng)水平進(jìn)行相關(guān)調(diào)查,發(fā)現(xiàn)目前國內(nèi)各用戶對其自身的腦裝機(jī)報(bào)價(jià)系統(tǒng)都有著適合自己的特色以及功能。目前相關(guān)的電腦裝機(jī)報(bào)價(jià)系統(tǒng)的相關(guān)資料也比比皆是,由于網(wǎng)絡(luò)的飛速發(fā)展,越來越多卓越的電腦裝機(jī)報(bào)價(jià)的軟件功能逐步被人們領(lǐng)略到。這些都為開發(fā)系統(tǒng)分析和設(shè)計(jì)提供了充足的材料和理論基礎(chǔ)。(三)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的技

15、術(shù)線路本文主要闡述一個(gè)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的后臺操作過程及一些關(guān)鍵技術(shù)。該系統(tǒng)測試用戶信息主要由數(shù)據(jù)庫直接輸入,使用時(shí)首先做用戶注冊。注冊成功之后,進(jìn)入用戶登陸界面輸入用戶名、密碼,核對正確后進(jìn)入系統(tǒng)界面。系統(tǒng)界面主要有首頁、用戶信息、配置報(bào)價(jià) 購入信息、配件退貨、查詢配件、打印配件。系統(tǒng)關(guān)鍵實(shí)現(xiàn)了用戶在進(jìn)入系統(tǒng)頁面,用戶注冊,查詢配件,打印配件,及購入信息。管理員進(jìn)入系統(tǒng)管理頁面,主要進(jìn)行配件的添加,刪除,和修改功能。這個(gè)系統(tǒng)從技術(shù)上來講使用的是B/S模式,在Windows平臺上,使用IE瀏覽器,完成電腦配件的查詢及修改等過程.各系統(tǒng)模塊通過管理員進(jìn)行添加、修改和刪除包括電腦配件的相關(guān)信息,用戶

16、即時(shí)查詢,查詢及修改結(jié)果數(shù)據(jù)回收到數(shù)據(jù)庫表中。它是專門用于配件錄入、修改、刪除和查詢的ASP應(yīng)用程序。其最大的特點(diǎn)是開放性、方便性和靈活性,主要是管理員可以輕松地向庫存添加、修改和查詢配件。用戶通過瀏覽器進(jìn)行有效的身份驗(yàn)證登錄后,可在系統(tǒng)中輸入需要的電腦配件名稱以及相關(guān)信息,當(dāng)輸入全部完成后,即可通過打印預(yù)覽得到電腦整機(jī)的配置信息及其相關(guān)價(jià)格。如果用戶對所選配件不服和要求可以刪除,并通過重新添加得到所需要的結(jié)果。一旦用戶輸入完后便能立即看到自己的配置結(jié)果。并且其相關(guān)信息將被記入庫中以供審核和查閱。完善的電腦裝機(jī)報(bào)價(jià)系統(tǒng)必須要具備以下幾個(gè)重要部分:一:要有一個(gè)登陸界面。因?yàn)樽鳛檫@樣的一個(gè)系統(tǒng),數(shù)

17、據(jù)的處理都是在后臺,所以無論是修改、添加,還是刪除都要在后臺設(shè)計(jì)界面。登陸系統(tǒng)應(yīng)該有用戶名和密碼。二:系統(tǒng)管理員使用的設(shè)置模塊,管理員可以管理用戶編號、配件編號、配件名稱、配件品牌、配件規(guī)格、配件單價(jià)、 配件數(shù)量、金額、保修期信息等。三:用戶的查詢模塊,此系統(tǒng)適用于較多的兼容電腦配置顧客,故查詢對于每一位用戶來說大同小異,可以設(shè)置個(gè)人的用戶編號、用戶名稱、用戶性別、用戶單位、用戶郵箱、用戶電話、用戶證件的信息。電腦裝機(jī)報(bào)價(jià)系統(tǒng)采用基于VB 編程語言的ASP、圖形編輯與數(shù)據(jù)庫等工具,通過基于Web服務(wù)器訪問純Web頁面,實(shí)現(xiàn)查詢,添加,修改等各項(xiàng)相關(guān)的功能?!半娔X裝機(jī)報(bào)價(jià)系統(tǒng)”是集合現(xiàn)代電腦組裝

18、理論、方法和現(xiàn)代信息技術(shù)手段的智能化裝機(jī)報(bào)價(jià)系統(tǒng),為消費(fèi)者個(gè)性化裝機(jī)了提供“靈活、方便、科學(xué)、清晰”的“個(gè)性電腦裝機(jī)服務(wù)”,是非常便捷的裝機(jī)及價(jià)格查詢系統(tǒng)。用戶可以隨時(shí)、隨地的進(jìn)行電腦裝機(jī)報(bào)價(jià)的使用。二、系統(tǒng)設(shè)計(jì)原理(一)ASP 技術(shù)ASP是Active Server Pages的簡稱,中文意思是動(dòng)態(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ā)動(dòng)態(tài)網(wǎng)站、構(gòu)筑Internet和Intrane

19、t應(yīng)用的最佳選擇。Asp的特點(diǎn)是 :(1) 使用Asp可以組合HTML頁、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。(2) 使用VBScript、JavaScript等簡單易懂的腳本語言,結(jié)合HTML標(biāo)記,即可快速完成網(wǎng)站的應(yīng)用程序,無須編譯,容易編寫。(3) 使用普通的文本編輯器,如Windows的記事本,Word等都可以進(jìn)行ASP程序的編輯設(shè)計(jì)工作。(4) ASP程序與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Asp所設(shè)計(jì)的網(wǎng)頁內(nèi)容。(5) 提高了程序的安全性,ASP的源程序不會(huì)傳到用戶的瀏覽器上,因而可以避免所寫的源程序被他人剽竊

20、。(二)SQLSERVER2000由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺數(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 Ser

21、ver 2000服務(wù)器的安全性,符合系統(tǒng)對安全性的要求; 第二,用戶可以使用Web瀏覽器查詢存儲(chǔ)在SQL Server 2000數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求;第三,容量龐大,每個(gè)數(shù)據(jù)庫中可創(chuàng)建多達(dá)20萬個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。Microsoft SQL Server2000是由Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。(三)B/S模式及其優(yōu)勢伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(Client

22、/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)維護(hù)管理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)試、維護(hù)和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時(shí),必須對每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級時(shí)也要對客戶端

23、分別處理。(2) 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會(huì)增加安全隱患。正是由于以上C/S模式的客戶端程序在部署和維護(hù)時(shí)面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點(diǎn)就是用通用的瀏覽器取代了原來的客戶端程序。B/S模式雖然只對C/S模式做了少許變動(dòng),但帶來了巨大的好處:(1) 應(yīng)用程序在部署、升級、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了;(2) 所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。雖然B/S模式帶來了很大的好處,但由于在客戶端能夠利用的編程對象僅僅是瀏覽器,因此,原來在C/S模式下

24、很容易實(shí)現(xiàn)的一些客戶端功能,在B/S模式下,卻變得很難實(shí)現(xiàn)甚至無法實(shí)現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。三、系統(tǒng)分析(一)系統(tǒng)需求分析為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:統(tǒng)一處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足使用者對系統(tǒng)信息處理的需求。系統(tǒng)的開放性和可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠

25、的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)的數(shù)據(jù)要求:(1) 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性;(2) 數(shù)據(jù)的一致性與完整性;(3) 數(shù)據(jù)的共享與獨(dú)立性。1、目標(biāo)系統(tǒng)功能特點(diǎn)(1)實(shí)現(xiàn)配件管理:加快購機(jī)中的進(jìn)程,降低人工挑選的過程,提高裝機(jī)效率。(2)信息保存功能

26、:管理員可將客戶信息保存,已備在以后的系統(tǒng)維護(hù)和修理使用。 (3)較強(qiáng)的安全性:使用系統(tǒng)需要相應(yīng)密碼,并且不同的用戶限制使用權(quán)限,用戶只能管理自己權(quán)限范圍內(nèi)的信息,不能越權(quán)操作。(4)較好的易用性:操作界面友好、美觀,對輸入數(shù)據(jù)進(jìn)行了較多的規(guī)范化控制,防止各種無效數(shù)據(jù)的輸入,系統(tǒng)使用簡便,利于用戶查詢。2、目標(biāo)系統(tǒng)功能評述 (1) 用戶注冊信息:輸入相關(guān)個(gè)人信息后保存既可。(2) 以用戶名和密碼登錄:如果用戶名和密碼輸入正確允許登錄,否則拒絕登錄。(3) 選擇所需配件:根據(jù)用戶所選配件可挑選,如對某些配件不滿可刪除后另行挑選,直到滿足需要。亦可直接選擇推薦配置的裝機(jī)參考。(4) 配件打印:對已

27、配件進(jìn)行報(bào)表打印以便查看所選配件。并可作為用戶的購買參考詳單并保存。3、系統(tǒng)的目標(biāo)評述 電腦裝機(jī)報(bào)價(jià)系統(tǒng)開發(fā)的總體目的是為了加快配件挑選過程化進(jìn)程,簡化人工手續(xù)。利用該軟件的特點(diǎn),能夠快速查詢出配件的庫存狀況和各種查詢條件的配件信息,使管理人員以及用戶將電腦裝機(jī)變得更加迅捷,高效。電腦裝機(jī)報(bào)價(jià)系統(tǒng)可主要實(shí)現(xiàn)以下目標(biāo):(1)采用開放、動(dòng)態(tài)的架構(gòu),將傳統(tǒng)挑選配件并填寫報(bào)價(jià)單模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合。(2)操作簡單方便、界面簡潔美觀。(3)具有實(shí)時(shí)性被授權(quán)的用戶不管身處何地,通過網(wǎng)絡(luò)瀏覽器,即可登錄該系統(tǒng)。(4)用戶可隨時(shí)查詢個(gè)人用戶資料。(二)系統(tǒng)功能結(jié)構(gòu)1.系統(tǒng)總體構(gòu)架設(shè)計(jì)業(yè)務(wù)邏輯層數(shù)據(jù)訪問層

28、數(shù)據(jù)庫圖 1.2 系統(tǒng)總體構(gòu)架設(shè)計(jì)圖本系統(tǒng)整體上可以劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。(1) 數(shù)據(jù)庫是系統(tǒng)最底層,存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。(2) 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封存數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),關(guān)系著系統(tǒng)的成敗。(3) 業(yè)務(wù)邏輯層包括創(chuàng)建配件庫、管理用戶、注冊用戶等邏輯,一般由Web頁面實(shí)現(xiàn)系統(tǒng)登錄頁面、用戶使用頁面、用戶在線查詢頁面等。2.系統(tǒng)模塊設(shè)計(jì)根據(jù)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的特點(diǎn),可以將其分割為前臺和后臺兩部分進(jìn)行設(shè)計(jì),分別對應(yīng)管理員和

29、普通用戶。裝機(jī)報(bào)價(jià)系統(tǒng)前臺功能模塊后臺功能模塊系統(tǒng)數(shù)據(jù)訪問層數(shù)據(jù)庫前臺主要用于用戶再線查詢和挑選;后臺主要用于管理員對配件信息,配件出入庫等進(jìn)行管理。圖 1.3 系統(tǒng)功能模塊劃分圖3.可行性分析 可行性分析是要決定“做還是不做”,它必須為決策提供有價(jià)值的證據(jù)。它是在項(xiàng)目在投入開發(fā)之前必須進(jìn)行的一項(xiàng)工作,它對于保證資源的合理使用,避免浪費(fèi)是十分必要的,也是項(xiàng)目開始之后能夠順利進(jìn)行的必要保證,它主要研究在當(dāng)前情況下開發(fā)該系統(tǒng)是否有必要,是否具備必要條件,。它不僅包含了可能性,還包含了合理性和必要性,該系統(tǒng)主要從技術(shù)、經(jīng)濟(jì)、社會(huì)來對其可行性進(jìn)行研究:3.1 技術(shù)可行性研究技術(shù)可行性主要是分析以現(xiàn)有的

30、技術(shù)條件和物理資源能否滿足開發(fā)者的需求。目前在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。在軟件方面,本系統(tǒng)采用的是ASP和SQL Server數(shù)據(jù)庫開發(fā)工具,ASP的簡單易操作和強(qiáng)大的功能加上SQL Server的靈活安全的特點(diǎn)使得兩者目前在IT行業(yè)中成為很多開發(fā)者青睞的軟件,因此,該系統(tǒng)的軟件開發(fā)平臺是成熟可行的。而在硬件方面,現(xiàn)在正以猛速發(fā)展的高科技,硬件的更新的速度愈來愈快,本系統(tǒng)要求的運(yùn)行環(huán)境可以很容易得到滿足,因此該系統(tǒng)對硬件的需求也已完全被滿足。3.2 經(jīng)濟(jì)可行性研究 經(jīng)濟(jì)可行性主要是要解決資金可得性和經(jīng)濟(jì)合理性兩大問

31、題,通過對項(xiàng)目成本和效益的估算,分析該項(xiàng)目從經(jīng)濟(jì)上講是否合理。目前,我國大中型零售電腦商戶有80不同程度地采用了計(jì)算機(jī)管理,其中絕大多數(shù)是實(shí)行個(gè)體經(jīng)營的零售商戶。我國已經(jīng)有70以上的零售電腦商戶建立了文檔式管理,30左右的零售電腦商戶率先進(jìn)入了商業(yè)自動(dòng)化技術(shù)。減少采購、配送、通信、理貨的人工直接費(fèi)用達(dá)40,提高管理績效、減少庫存積壓、提高商品資金周轉(zhuǎn)率節(jié)約的間接費(fèi)用達(dá)50。零售電腦商戶采用信息技術(shù)而節(jié)約成本、增加銷售而產(chǎn)生的直接利潤就是每年30億元以上。這也相應(yīng)地節(jié)約了社會(huì)流通和居民生活的費(fèi)用支出,其發(fā)展前景和巨大效益不可限量。3.3 社會(huì)可行性研究社會(huì)可行性則是對組織內(nèi)外是否具備接受和使用新

32、系統(tǒng)的條件。因?yàn)橛械碾娔X城對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),所以那些有一般的計(jì)算機(jī)知識的人員就可以輕松上手。另外整個(gè)電腦裝機(jī)報(bào)價(jià)系統(tǒng)采用友好的交互界面,簡潔明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解使用簡單易行。4. 結(jié)論綜合以上三方面,該系統(tǒng)無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上都具有很高的開發(fā)可行性。在系統(tǒng)構(gòu)建時(shí)只要我們本著豐富網(wǎng)上配件的信息資源,為消費(fèi)者提供最為便捷的裝機(jī)途徑,去吸引用戶、培育市場。因此,開發(fā)該系統(tǒng)完全可行的。(三) 系統(tǒng)邏輯分析在通過業(yè)務(wù)流程圖對系統(tǒng)的業(yè)務(wù)流程進(jìn)行描

33、述以后,就應(yīng)該對系統(tǒng)具體應(yīng)該“作什么”做出描述。建立系統(tǒng)邏輯模型的任務(wù)是通過對系統(tǒng)業(yè)務(wù)流程的分析,經(jīng)過不斷的補(bǔ)充和完善,最終用一套由抽象到具體的數(shù)據(jù)流圖來描述系統(tǒng)的所有細(xì)節(jié)。而對數(shù)據(jù)流中出現(xiàn)的每一個(gè)成分則用數(shù)據(jù)字典來對其進(jìn)行完整準(zhǔn)確的描述。數(shù)據(jù)流程圖:(簡稱DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表示,它采用結(jié)構(gòu)化系統(tǒng)的分析方法,通過自頂向下,逐層分解的手段將大問題分解成小問題,然后分別解決。并精確的在邏輯上描述系統(tǒng)的功能,輸入、輸出和數(shù)據(jù)存儲(chǔ)等,而擺脫了其物理內(nèi)容。對于電腦裝機(jī)報(bào)價(jià)系統(tǒng),我們把整個(gè)系統(tǒng)看作是一個(gè)整體,它的輸入是管理員進(jìn)、出庫時(shí)的商品信息和在銷售時(shí)顧客的消費(fèi)信息,輸出是顧客選

34、擇好的組裝機(jī)配件組成信息,由此便得來了電腦裝機(jī)報(bào)價(jià)系統(tǒng)的頂層數(shù)據(jù)流程圖: 圖 2.1電腦裝機(jī)報(bào)價(jià)系統(tǒng)頂層DFD用 戶P1數(shù)據(jù)管理P4用戶查詢硬件信息查詢信息文件數(shù)據(jù)P2選擇管理硬件信息配置信息P3配置管理 圖2.2 第一層數(shù)據(jù)流程圖四系統(tǒng)設(shè)計(jì)(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1.系統(tǒng)結(jié)構(gòu)這個(gè)階段具體進(jìn)行計(jì)算機(jī)過程相關(guān)的各種詳細(xì)設(shè)計(jì),除了選擇合適的軟、硬件,進(jìn)行代碼的輸入輸出、數(shù)據(jù)庫設(shè)計(jì)外,還包括進(jìn)行程序模塊和處理過程的設(shè)計(jì)等。結(jié)構(gòu)化設(shè)計(jì)方法的基本思想是以系統(tǒng)的邏輯功能和數(shù)據(jù)流關(guān)系為基礎(chǔ),根據(jù)數(shù)據(jù)流程圖和數(shù)據(jù)字典,借助一套標(biāo)準(zhǔn)的設(shè)計(jì)準(zhǔn)則和圖標(biāo)工具,通過“自上而下”和“自下而上”的反復(fù),逐層把系統(tǒng)劃分為多個(gè)大

35、小適當(dāng)、功能明確、具有相對獨(dú)立性、并且易實(shí)現(xiàn)的子模塊,從而把復(fù)雜系統(tǒng)的設(shè)計(jì)轉(zhuǎn)變?yōu)槎鄠€(gè)簡單模塊的設(shè)計(jì)。由于組成系統(tǒng)的子模塊之間彼此獨(dú)立,功能明確,系統(tǒng)能夠?qū)Υ蟛糠帜K進(jìn)行單獨(dú)維護(hù)和修改,而基本不會(huì)影響子系統(tǒng)中的其它模塊。因此,合理進(jìn)行模塊分解、定義和數(shù)據(jù)協(xié)調(diào)是結(jié)構(gòu)化設(shè)計(jì)的主要內(nèi)容。系統(tǒng)設(shè)計(jì)的難點(diǎn)也轉(zhuǎn)移到了各子模塊的功能耦合方面。2.系統(tǒng)總功能結(jié)構(gòu)圖在系統(tǒng)分析階段明確了系統(tǒng)的功能之后,就要在設(shè)計(jì)階段解決怎樣實(shí)現(xiàn)系統(tǒng)這些功能的問題,即明確“怎樣做”。而系統(tǒng)的總體設(shè)計(jì)又在整個(gè)系統(tǒng)開發(fā)過程中占有相當(dāng)重要的地位。它主要是把系統(tǒng)的總?cè)蝿?wù)分解成很多基本的具體的任務(wù),建立彼此間的調(diào)用關(guān)系及信息傳遞。下圖為電腦裝

36、機(jī)報(bào)價(jià)系統(tǒng)的總功能結(jié)構(gòu)圖: 2.2 功能結(jié)構(gòu)圖(二)系統(tǒng)詳細(xì)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)ER圖 通過對現(xiàn)實(shí)世界概念模型的抽象,確立實(shí)體為:管理員、cup、主板、顯卡、聲卡、網(wǎng)卡、硬盤、機(jī)箱、顯示器、內(nèi)存、非管理員。其中用戶、管理員是兩個(gè)重要的實(shí)體。管理員實(shí)體與非管理員實(shí)體之間的關(guān)系如圖(36):管 理 員管 理用戶1n 圖3.1 管理員與用戶實(shí)體間關(guān)系E-R圖管理員與非管理員屬性關(guān)系圖(如圖37):管理員與非管理員用戶名密碼 圖3.2 管理員與非管理員屬性ER圖用戶與個(gè)屬性之間的關(guān)系圖(如圖38):管理員或非管理員管 理主板屬性CPU屬性電源屬性顯示器屬性網(wǎng)卡屬性顯卡屬性硬盤屬性內(nèi)存屬性機(jī)箱屬性 圖3.

37、3 用戶與硬件屬性間的關(guān)系E-R圖數(shù)據(jù)庫設(shè)計(jì): 數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應(yīng)用系統(tǒng),使之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需要。 E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。在該超市管理系統(tǒng)中,根據(jù)前面的數(shù)據(jù)流程圖,可以得到五個(gè)實(shí)體即倉庫、用戶、商品、供貨商、會(huì)員。根據(jù)它們自身的屬性分別可得到如下E-R圖: 實(shí)體屬性 實(shí)體間聯(lián)系 實(shí)體E-R圖符號說明 圖 3.4 電腦配件實(shí)體E-R圖圖 3.5 用戶信息實(shí)體E-R圖 圖3.6 用戶和各硬件信息的關(guān)系圖由上述E-R 圖,可得出各個(gè)關(guān)系。在該電腦裝機(jī)報(bào)價(jià)系

38、統(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 用戶訂購配件信息

39、表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵為空備注IDInt10是否用戶編號Varchar20否是配件編號Int20否否配件名稱Int20是否品牌text20是否規(guī)格Varchar20是否單價(jià)Int20是否數(shù)量Int20是否金額Int20是否保修期Varchar20是否類型text20是否訂購日期date20是否4.配件庫存信息(配件庫存 )表4-4 配件庫存信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵空功能描述IDInt20是否配件編號Varchar20否否配件名稱Varchar20是否品牌Int20是否規(guī)格Mediumtext20是否單價(jià)float20是否數(shù)量float20是否金額float20是否保修期date20是

40、否類型text20是否5.配件類型信息(配件類型 )表4-5 配件類型信息表列名數(shù)據(jù)類型數(shù)據(jù)長度主鍵空備注IDInt10是否配件編號Varchar20是否配件類型Varchar20否是五系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)(一)主要功能模塊設(shè)計(jì)基于WEB的電腦裝機(jī)報(bào)價(jià)系統(tǒng)主要分為兩個(gè)部分,分別對應(yīng)管理員管理和普通的用戶。從用戶的角度和對硬件信息以及用戶在了解硬件信息所存在的疑惑,和對用戶對本軟件的寶貴意見。本系統(tǒng)主要分為配件裝機(jī)系統(tǒng)和配件信息瀏覽兩部分。系統(tǒng)功能模塊: 該系統(tǒng)共分為五大模塊,包括:用戶登錄注冊模塊,硬件信息管理模塊,推薦配置模塊,配置查詢模塊和配置打印模塊。 電腦DIY管理信息系統(tǒng)用戶登錄模塊硬件

41、信息管理推薦配置模塊配置查詢模塊配置打印 模塊 圖5.1 系統(tǒng)功能模塊圖1.用戶登錄注冊模塊 在這一模塊中,涉及到了權(quán)限設(shè)置,即系統(tǒng)默認(rèn)第一個(gè)使用者為管理員身份,添加自己的注冊信息,包括用戶名和密碼。之后,管理員有權(quán)利添加任何用戶,并對其使用該系統(tǒng)的功能進(jìn)行權(quán)限設(shè)置。用戶登錄注冊模塊流程圖:注 冊登 錄成 功否是管理員非管理員設(shè)置權(quán)限圖5.2 用戶登錄流程圖2.硬件信息管理模塊 該模塊的出發(fā)點(diǎn)在于,很多的消費(fèi)者想親手配置屬于自己的個(gè)性化電腦,在這一系統(tǒng)中,用戶不但可以選擇自己中意的硬件還可以了解相關(guān)硬件的屬性,學(xué)習(xí)電腦硬件知識,把自己搜集的電腦硬件知識及時(shí)的添加到屬性查詢面板中,以便之后的學(xué)習(xí)

42、和使用。硬件信息管理硬件屬性管理查詢屬性硬件信息管理添加屬性清空屬性修改屬性添加信息查詢信息清空信息修改信息呢 圖5.3 硬件信息管理模塊圖3.推薦配置模塊 在這一模塊中,設(shè)計(jì)的初衷是針對初級用戶對電腦組成的認(rèn)識不夠深刻所以提供整機(jī)的配置結(jié)果供用戶進(jìn)行選擇,用戶根據(jù)自己對電腦的使用類型進(jìn)行自身定位并選擇適合需求的搭配,保證DIY電腦的便捷性和實(shí)用性。4.配置查詢模塊 用戶可根據(jù)自身的需求選擇所需查詢的配件信息并在選擇了查詢條件后在配置查詢中顯示出來,然后可以對其他配件分類挑選并組成電腦整機(jī)。用戶可以修改所查結(jié)果得出最優(yōu)結(jié)果選擇出用戶最為滿意的配置結(jié)果。 5.配置打印模塊根據(jù)用戶挑選的最終結(jié)果將

43、配件以預(yù)覽形式顯示出來,并可對最終組合打印成配置單供用戶參考??捎糜谟脩襞c商戶進(jìn)行最后裝機(jī)的配置要求并以此為依據(jù)進(jìn)行電腦配件組裝。(二)系統(tǒng)界面介紹1.登錄頁面圖 6.1 登陸頁面模塊界面設(shè)計(jì)2.用戶進(jìn)入界面: 圖 6.2 用戶進(jìn)入模塊界面設(shè)計(jì)3.用戶信息修改界面圖 6.3 用戶信息修改模塊界面設(shè)計(jì)4.訂購配件界面 圖 6.4 訂購配件模塊界面設(shè)計(jì)5.訂購信息界面 圖6.5 訂購信息模塊界面設(shè)計(jì)6.查詢配件界面 圖 6.6 查詢配件模塊界面設(shè)計(jì)7.用戶注冊界面圖 6.7 用戶注冊模塊界面設(shè)計(jì)8.推薦配置界面 圖 6.8 推薦配置模塊界面設(shè)計(jì)9.打印配置界面圖6.9 打印配置模塊界面設(shè)計(jì)六、系統(tǒng)

44、的發(fā)布與維護(hù)本系統(tǒng)是采用ASP+SQL server2000數(shù)據(jù)庫,因此要能使本系統(tǒng)運(yùn)行需要的軟件環(huán)境為:操作系統(tǒng)為Windows xp / 2000 server,系統(tǒng)測試需要安裝“Internet 信息服務(wù)(IIS)”。打開IE瀏覽器,輸入http:/localhost/computer/index.asp (local host為本計(jì)算機(jī)名, computer為虛擬目錄名) ,回車就可以預(yù)覽。 本系統(tǒng)用數(shù)據(jù)庫作為后臺需要強(qiáng)大的數(shù)據(jù)庫支持,故數(shù)據(jù)庫使用SQL server2000。(一)運(yùn)行環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用

45、程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:服務(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平臺上運(yùn)行,對于Linux和FreeBSD系統(tǒng),Aapche Server更是首屈一指的Web的服務(wù)器。Aapche Server快速、可靠、可通

46、過簡單的API擴(kuò)展,Perl/Python解釋器可被編譯到服務(wù)器中,完全免費(fèi),完全源代碼開放。由于開發(fā)環(huán)境的限制,此系統(tǒng)在開發(fā)階段使用IIS(Internet Information Server)在個(gè)人計(jì)算機(jī)上調(diào)試。Internet信息服務(wù)5.1(IIS)是一種Windows Web服務(wù),可以使用它非常輕松地在Internet上發(fā)布信息。Internet信息服務(wù)管理單元提供了一些服務(wù)器管理選項(xiàng),用于控制網(wǎng)站或FTP站點(diǎn)的內(nèi)容以及對這些站點(diǎn)的訪問。Internet信息服務(wù)管理單元包含下列功能:(1)服務(wù)器的一些附加設(shè)置,如管理FTP站點(diǎn)、隔離應(yīng)用程序、映射MIME類型或指定其他腳本引擎等。(2

47、)新建虛擬目錄的向?qū)А?3)管理Internet信息服務(wù)網(wǎng)絡(luò)安裝的能力。通過Internet信息服務(wù)服務(wù)單元,建立一個(gè)虛擬目錄,指向Web應(yīng)用程序所在目錄,從而通過瀏覽Web應(yīng)用程序所在目錄下的ASP,HTML文件,達(dá)到該系統(tǒng)在個(gè)人計(jì)算機(jī)上的測試,為最終在將站點(diǎn)上載到公司Internet或Internet之前提供了Web程序在最終服務(wù)器的精確果。2.IIS的安裝簡介IIS是Internet 信息服務(wù)的簡稱,它是一種Windows Web服務(wù),可以使用它非常輕松地在 Intranet 上發(fā)布信息。本系統(tǒng)使用IIS5.1版本。安裝步驟:(1)單擊“開始”,單擊“控制面板”,雙擊“添加或刪除程序”啟

48、動(dòng)“添加或刪除程序”應(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ù)制到此文件夾下。

49、(2)在IIS中選擇默認(rèn)網(wǎng)站,并點(diǎn)擊右鍵,選擇新建,然后進(jìn)行配置。其他選項(xiàng)選擇默認(rèn)即可基本達(dá)到調(diào)試和電腦裝機(jī)報(bào)價(jià)系統(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或以上機(jī)型、至少64M以上內(nèi)存、擁有一個(gè)光盤驅(qū)動(dòng)器檢測:安裝正確無誤,即可在系統(tǒng)中運(yùn)行正常。2.數(shù)據(jù)庫的備份和還原在使用數(shù)據(jù)

50、庫中,會(huì)產(chǎn)生一些因素導(dǎo)致數(shù)據(jù)庫數(shù)據(jù)的丟失或損壞。所以對數(shù)據(jù)庫進(jìn)行必要的備份可以皮面這些因素的影響。利用數(shù)據(jù)庫的還原功能可以使丟失或損壞的數(shù)據(jù)得以恢復(fù)。從而保證了數(shù)據(jù)庫的完整性。(四)系統(tǒng)維護(hù)由于社會(huì)的發(fā)展,我們所處的管理環(huán)境也在不斷的發(fā)生變化,也會(huì)對信息系統(tǒng)提出了新的要求,為了適應(yīng)這些新的要求,我們必須不斷地對系統(tǒng)進(jìn)行維護(hù),因此,系統(tǒng)維護(hù)的作用也就顯得格外重要。系統(tǒng)的維護(hù)主要包括硬件設(shè)備的維護(hù),應(yīng)用軟件的維護(hù)和數(shù)據(jù)的維護(hù)。軟件維護(hù)的內(nèi)容一般包括以下幾個(gè)方面:正確性維護(hù):改正系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯(cuò)誤。適應(yīng)性維護(hù):為使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。完善性維護(hù):為擴(kuò)充功能和改

51、善性能而進(jìn)行對軟件的修改。預(yù)防性維護(hù):為了適應(yīng)未來的軟硬件環(huán)境的變化,應(yīng)主動(dòng)增加預(yù)防性的新功能。系統(tǒng)維護(hù)通常主要是對系統(tǒng)的程序、數(shù)據(jù)文件、代碼及機(jī)器設(shè)備進(jìn)行維護(hù),程序的錯(cuò)誤,業(yè)務(wù)的變化,環(huán)境的變化,機(jī)器設(shè)備的故障都必須對系統(tǒng)進(jìn)行維護(hù),以保證正常的工作。只有維護(hù)性良好的系統(tǒng)才能適應(yīng)不斷變化的市場需求和IT技術(shù),也只有這樣才能延長系統(tǒng)的使用生命,從而降低企業(yè)的再次開發(fā)的成本。(五)系統(tǒng)測試在所有管理信息系統(tǒng)的開發(fā)和實(shí)施過程中,系統(tǒng)測試是保證系統(tǒng)得以順利運(yùn)行的關(guān)鍵性一步,它是提高軟件質(zhì)量和可靠性的有效手段。1.系統(tǒng)測試的原則1 所有的測試都應(yīng)追溯到系統(tǒng)說明書,或者更進(jìn)一步就是用戶需求。2盡早地、不斷

52、地進(jìn)行系統(tǒng)測試,系統(tǒng)測試是有風(fēng)險(xiǎn)的行為。3找到的錯(cuò)誤越多,就說明系統(tǒng)的缺陷越多。4除檢查系統(tǒng)應(yīng)完成的任務(wù)外,還應(yīng)檢查系統(tǒng)是否做了它不應(yīng)該做的事。2.系統(tǒng)測試的主要內(nèi)容1文檔資料的審查驗(yàn)收 2余量要求3功能測試4性能測試5強(qiáng)化測試6性能降低執(zhí)行方式測試3.系統(tǒng)測試概述是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測試的目的是對最終軟件系統(tǒng)進(jìn)行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。系統(tǒng)測試過程域是SPP模型的重要組成部分。本規(guī)范闡述了系統(tǒng)測試的規(guī)程,該規(guī)程的“目標(biāo)”、“角色與職責(zé)”、“啟動(dòng)準(zhǔn)則”、“輸入”、“主要

53、步驟”、“輸出”、“完成準(zhǔn)則”和“度量”均已定義。系統(tǒng)測試流程如圖1所示。由于系統(tǒng)測試的目的是驗(yàn)證最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì),所以當(dāng)產(chǎn)品需求和系統(tǒng)設(shè)計(jì)文檔完成之后,系統(tǒng)測試小組就可以提前開始制定測試計(jì)劃和設(shè)計(jì)測試用例,而不必等到“實(shí)現(xiàn)與測試”階段結(jié)束。這樣可以提高系統(tǒng)測試的效率。系統(tǒng)測試過程中發(fā)現(xiàn)的所有缺陷必須用統(tǒng)一的缺陷管理工具來管理,開發(fā)人員應(yīng)當(dāng)及時(shí)消除缺陷(改錯(cuò))。圖6-1 系統(tǒng)測試流程圖4.系統(tǒng)測試用例設(shè)計(jì)方法白盒法測試也稱邏輯驅(qū)動(dòng)測試或稱邏輯覆蓋測試。使用白盒法需閱讀程序內(nèi)部的邏輯,并以此為基礎(chǔ)設(shè)計(jì)測試用例。黑盒法也稱數(shù)據(jù)驅(qū)動(dòng)或輸入/輸出驅(qū)動(dòng)法。測試者把程序看成一個(gè)黑盒

54、,即完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性。測試者尋找使程序按規(guī)范運(yùn)行的情況導(dǎo)出測試數(shù)據(jù)。也可以說黑盒法是根據(jù)程序的功能說明來設(shè)計(jì)測試用例。在程序調(diào)試方面,要是檢查程序的正確性、運(yùn)行時(shí)間和存儲(chǔ)空間的可行性、用戶界面是否友好等功能。這些檢查工作可通過一定的測試方法來實(shí)現(xiàn)。測試方法總體上可分為兩種:如果己經(jīng)知道了某個(gè)程序應(yīng)該具有的功能,可以通過測試來檢驗(yàn)是否每個(gè)功能都能正常使用。如果己經(jīng)知道模塊內(nèi)部工作過程,可以通過檢驗(yàn)?zāi)K內(nèi)部動(dòng)作是否按照設(shè)計(jì)要求的規(guī)定正常進(jìn)行。本系統(tǒng)在調(diào)試的過程中,依據(jù)各個(gè)模塊實(shí)現(xiàn)功能的不同,綜合使用了這兩種測試方法。還有一個(gè)是聯(lián)合調(diào)試,是指當(dāng)把各個(gè)經(jīng)過調(diào)試的、獨(dú)立的程序經(jīng)過一定的方

55、式、方法集成為一個(gè)子系統(tǒng)后進(jìn)行的調(diào)試。這一步主要是調(diào)試接口,看各個(gè)程序之間的接口是否匹配,通信規(guī)則是否合理,各子系統(tǒng)之間有沒有干擾。在聯(lián)合調(diào)試階段不僅應(yīng)該發(fā)現(xiàn)設(shè)計(jì)和編碼的錯(cuò)誤,還應(yīng)該驗(yàn)證系統(tǒng)確實(shí)能夠提供設(shè)計(jì)目標(biāo)中指定的功能,而且系統(tǒng)的動(dòng)態(tài)特性也符合預(yù)定要求。七設(shè)計(jì)總結(jié)隨著計(jì)算機(jī)技術(shù)的普及和發(fā)展,社會(huì)上越來越多的重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)改善內(nèi)部管理,提高運(yùn)營效率,建成對市場快速反應(yīng)的現(xiàn)代企業(yè)。所以無論組裝電腦的自由搭配性,價(jià)格靈活度,外觀選擇性。電腦裝機(jī)報(bào)價(jià)系統(tǒng)前景廣闊。本小組結(jié)合實(shí)際需求,利用畢業(yè)設(shè)計(jì)的機(jī)會(huì),開發(fā)一套電腦裝機(jī)報(bào)價(jià)系統(tǒng)。該系統(tǒng)經(jīng)多次測試,能在WindowsXP2000 s

56、erver等操作系統(tǒng),IIS5.1的調(diào)試環(huán)境上正常運(yùn)行?;旧蠈?shí)現(xiàn)了數(shù)據(jù)管理功能,目前試運(yùn)行良好。由于時(shí)間倉促,一些技術(shù)和設(shè)備所限,該系統(tǒng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,具體說來有:a.對后臺數(shù)據(jù)庫中數(shù)據(jù)的日常維護(hù),包括添加產(chǎn)品入庫。b.程序中錯(cuò)誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯(cuò)誤。c.系統(tǒng)還可以擴(kuò)充,例如對商家銷售的擴(kuò)增,包括銷售額統(tǒng)計(jì)、利潤表等;以及客戶咨詢的功能,包括顧客維修紀(jì)錄,客戶郵箱服務(wù)。在對電腦裝機(jī)報(bào)價(jià)系統(tǒng)的系統(tǒng)分析過程中,我查閱了大量的網(wǎng)上電腦裝機(jī)的相關(guān)資料,開發(fā)了基于B/S結(jié)構(gòu)的電腦裝機(jī)報(bào)價(jià)系統(tǒng)。本系統(tǒng)使用ASP技術(shù),使得最后開發(fā)的系統(tǒng)自身帶有先天的優(yōu)越

57、性。同時(shí),還使用多種系統(tǒng)分析工具,如:E-R圖、功能模塊圖、數(shù)據(jù)流程圖。系統(tǒng)能夠真正進(jìn)入編程階段時(shí),我遇到了前所未有的困難。由于對ASP編程了解甚少,能從網(wǎng)上能查到參考資源極少,但是我在編程階段也花費(fèi)了大量的時(shí)間和精力。ASP軟件的應(yīng)用是一個(gè)非常復(fù)雜的問題。一個(gè)系統(tǒng)編制完畢,往往移植到另一臺機(jī)器上時(shí)就變成不可用。這點(diǎn)令我很有感觸!經(jīng)過多次的試驗(yàn)和調(diào)試,我們總結(jié)出在移植過程中的正確步驟:a.打開IIS,設(shè)置正確的“主目錄”及“文件”。注意項(xiàng)目文件所在路徑才為“主目錄” 所在路徑。b.創(chuàng)建虛擬目錄。同樣,虛擬目錄的“主目錄” 所在路徑也為項(xiàng)目文件所在路徑。c.在項(xiàng)目裝載文件中,即“項(xiàng)目名中設(shè)置的文件與你設(shè)的虛擬目錄的路徑保持一致。若不一致,需手工修改。因?yàn)榇宋募樽詣?dòng)生成文件,自動(dòng)生成的路徑很可能與實(shí)際路徑不一致。在這個(gè)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!