電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc
《電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《電腦裝機(jī)報(bào)價(jià)系統(tǒng)畢業(yè)設(shè)計(jì)論文.doc(52頁(yè)珍藏版)》請(qǐng)?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語(yǔ)言和SQL Server 2000數(shù)據(jù)庫(kù)管理系統(tǒng)的概況,重點(diǎn)介紹電腦裝機(jī)報(bào)價(jià)系統(tǒng)的實(shí)現(xiàn)過程。其中主要頁(yè)面包括:系統(tǒng)首頁(yè),用戶信息,配置報(bào)價(jià),購(gòu)入信息,配件退貨,查詢配件,打印配件??偨Y(jié)本系統(tǒng)的特點(diǎn)是:加大了電腦組裝的價(jià)格靈活度,提高了電腦裝機(jī)DIY的配件選擇效率。本系統(tǒng)主要面向兩類人員使用:普通用戶、管理員,使用時(shí)他們擁有不同的權(quán)限。使用的過程是通過電腦裝機(jī)報(bào)價(jià)界面的登錄、電腦配件的自定義、配件分類查詢、裝機(jī)D
2、IY的配件生成、電腦配置的查詢來(lái)實(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)勢(shì)4三、系統(tǒng)分析5(一)系統(tǒng)需求分析51、目標(biāo)系統(tǒng)功能特點(diǎn)
9、52、目標(biāo)系統(tǒng)功能評(píng)述53、系統(tǒng)的目標(biāo)評(píng)述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.后臺(tái)用戶登陸信息(ADMIN)14 2.用戶信息(用戶信息 )14 3.用戶訂購(gòu)配件信息(用戶訂購(gòu)配件 )15 4.配件庫(kù)存信息(配件庫(kù)存 )15 5.配件類型信息(配件類型 )16五系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)17(一)主要功能模塊設(shè)計(jì)171.用戶登錄注冊(cè)模塊172.硬件信息管理模塊183.推薦配置模塊194.配置查詢模塊195.配置打印模塊19(二)系統(tǒng)界
10、面介紹191.登錄頁(yè)面192.用戶進(jìn)入界面:203.用戶信息修改界面204.訂購(gòu)配件界面215.訂購(gòu)信息界面216.查詢配件界面227.用戶注冊(cè)界面228.推薦配置界面239.打印配置界面23六、系統(tǒng)的發(fā)布與維護(hù)24(一)運(yùn)行環(huán)境24(二)WEB應(yīng)用程序的測(cè)試環(huán)境IIS241.IIS簡(jiǎn)介242.IIS的安裝簡(jiǎn)介253.打開INTERNET信息服務(wù)管理器254.配置系統(tǒng)25(三)SQL SERVER 2000的使用25(四)系統(tǒng)維護(hù)26(五)系統(tǒng)測(cè)試26 1.系統(tǒng)測(cè)試的原則26 2.系統(tǒng)測(cè)試的主要內(nèi)容27 3.系統(tǒng)測(cè)試概述27 4.系統(tǒng)測(cè)試用例設(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)組裝軟件已成為大勢(shì)所趨,成為電腦裝機(jī)的好幫手,它的優(yōu)勢(shì)不但體現(xiàn)在人力上,也體現(xiàn)在物力上。電腦組裝配件能將有效地避免資源的浪費(fèi),有利于環(huán)保,減少人力,提高效率。隨著信息技術(shù)的發(fā)展,出現(xiàn)了較為成熟的電腦裝機(jī)系統(tǒng)。由于臺(tái)式電腦的選擇有品牌機(jī)和組裝機(jī)之分。目前組裝機(jī)的市場(chǎng)占有率明顯占主導(dǎo)位置,所以組裝機(jī)成為市場(chǎng)上的主要消費(fèi)對(duì)象,但由于組裝機(jī)的結(jié)構(gòu)較為復(fù)雜,對(duì)于大都數(shù)消費(fèi)者來(lái)說如何選擇組裝機(jī)的配件以及對(duì)價(jià)格的選擇成為了一個(gè)難題。為此電腦裝機(jī)報(bào)價(jià)系統(tǒng)應(yīng)運(yùn)而生!“電腦裝機(jī)報(bào)價(jià)系統(tǒng)”是應(yīng)用ASP等軟件開發(fā)出來(lái)的裝機(jī)報(bào)
12、價(jià)系統(tǒng),具有良好的開放性,允許管理員對(duì)數(shù)據(jù)庫(kù)進(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)勢(shì)在于極大的簡(jiǎn)化了消費(fèi)者在對(duì)電腦配件的選購(gòu)過程。對(duì)于電腦裝機(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)對(duì)系統(tǒng)的管理,以及完成查詢,自定義選擇這些環(huán)節(jié)和處理。由于系統(tǒng)數(shù)據(jù)收集的實(shí)時(shí)性要求較高,因此采用B/S結(jié)構(gòu)來(lái)進(jìn)行設(shè)計(jì)是合理可行的。(二)選題背
13、景目前購(gòu)買組裝電腦仍然是DIY發(fā)燒友以及家庭用戶和辦公單位的首選,通過電腦報(bào)價(jià)系統(tǒng)我們可以使報(bào)價(jià)更準(zhǔn)確直觀,增加購(gòu)買者的信任感以及對(duì)組裝電腦的逐步認(rèn)識(shí),使用戶不必為電腦組裝感到困惑,并能過做到價(jià)格上的自由搭配,用戶可以根據(jù)自己的需求來(lái)選擇電腦的各個(gè)組成配件,為用戶提供了最大限度的靈活性和操作性。作為商家可以自定義經(jīng)濟(jì)型、標(biāo)準(zhǔn)型和高檔型的電腦的配置,并有詳細(xì)的客戶配置記錄以備查詢, 可以自定義多款電腦的配置。這無(wú)疑是對(duì)用戶的莫大的幫助。并為商家和用戶架起了一座便捷的橋梁?,F(xiàn)今,國(guó)外的各大廠家,都在不斷的推出一系列的電腦配件如INTER和AMD的CPU,ATI與NVIDA的顯卡,希捷和西部數(shù)據(jù)的硬
14、盤,以及國(guó)內(nèi)廠商的多彩,雙飛燕,金和田,昂達(dá)等等的外設(shè)廠商。我們國(guó)家的電腦使用以及需求方面的劇增。在電腦的適用范圍現(xiàn)在都在朝著信息化的道路前進(jìn)。我們相信在今后這一系列的電腦組裝機(jī)的使用會(huì)進(jìn)一步加大,這樣才符合信息時(shí)代的發(fā)展。所以電腦裝機(jī)報(bào)價(jià)系統(tǒng)的實(shí)用前景十分廣闊。目前,全國(guó)各媒體,網(wǎng)站對(duì)國(guó)內(nèi)電腦裝機(jī)報(bào)價(jià)系統(tǒng)水平進(jìn)行相關(guān)調(diào)查,發(fā)現(xiàn)目前國(guó)內(nèi)各用戶對(duì)其自身的腦裝機(jī)報(bào)價(jià)系統(tǒng)都有著適合自己的特色以及功能。目前相關(guān)的電腦裝機(jī)報(bào)價(jià)系統(tǒng)的相關(guān)資料也比比皆是,由于網(wǎng)絡(luò)的飛速發(fā)展,越來(lái)越多卓越的電腦裝機(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)的后臺(tái)操作過程及一些關(guān)鍵技術(shù)。該系統(tǒng)測(cè)試用戶信息主要由數(shù)據(jù)庫(kù)直接輸入,使用時(shí)首先做用戶注冊(cè)。注冊(cè)成功之后,進(jìn)入用戶登陸界面輸入用戶名、密碼,核對(duì)正確后進(jìn)入系統(tǒng)界面。系統(tǒng)界面主要有首頁(yè)、用戶信息、配置報(bào)價(jià) 購(gòu)入信息、配件退貨、查詢配件、打印配件。系統(tǒng)關(guān)鍵實(shí)現(xiàn)了用戶在進(jìn)入系統(tǒng)頁(yè)面,用戶注冊(cè),查詢配件,打印配件,及購(gòu)入信息。管理員進(jìn)入系統(tǒng)管理頁(yè)面,主要進(jìn)行配件的添加,刪除,和修改功能。這個(gè)系統(tǒng)從技術(shù)上來(lái)講使用的是B/S模式,在Windows平臺(tái)上,使用IE瀏覽器,完成電腦配件的查詢及修改等過程.各系統(tǒng)模塊通過管理員進(jìn)行添加、修改和刪除包括電腦配件的相關(guān)信息,用戶
16、即時(shí)查詢,查詢及修改結(jié)果數(shù)據(jù)回收到數(shù)據(jù)庫(kù)表中。它是專門用于配件錄入、修改、刪除和查詢的ASP應(yīng)用程序。其最大的特點(diǎn)是開放性、方便性和靈活性,主要是管理員可以輕松地向庫(kù)存添加、修改和查詢配件。用戶通過瀏覽器進(jìn)行有效的身份驗(yàn)證登錄后,可在系統(tǒng)中輸入需要的電腦配件名稱以及相關(guān)信息,當(dāng)輸入全部完成后,即可通過打印預(yù)覽得到電腦整機(jī)的配置信息及其相關(guān)價(jià)格。如果用戶對(duì)所選配件不服和要求可以刪除,并通過重新添加得到所需要的結(jié)果。一旦用戶輸入完后便能立即看到自己的配置結(jié)果。并且其相關(guān)信息將被記入庫(kù)中以供審核和查閱。完善的電腦裝機(jī)報(bào)價(jià)系統(tǒng)必須要具備以下幾個(gè)重要部分:一:要有一個(gè)登陸界面。因?yàn)樽鳛檫@樣的一個(gè)系統(tǒng),數(shù)
17、據(jù)的處理都是在后臺(tái),所以無(wú)論是修改、添加,還是刪除都要在后臺(tái)設(shè)計(jì)界面。登陸系統(tǒng)應(yīng)該有用戶名和密碼。二:系統(tǒng)管理員使用的設(shè)置模塊,管理員可以管理用戶編號(hào)、配件編號(hào)、配件名稱、配件品牌、配件規(guī)格、配件單價(jià)、 配件數(shù)量、金額、保修期信息等。三:用戶的查詢模塊,此系統(tǒng)適用于較多的兼容電腦配置顧客,故查詢對(duì)于每一位用戶來(lái)說大同小異,可以設(shè)置個(gè)人的用戶編號(hào)、用戶名稱、用戶性別、用戶單位、用戶郵箱、用戶電話、用戶證件的信息。電腦裝機(jī)報(bào)價(jià)系統(tǒng)采用基于VB 編程語(yǔ)言的ASP、圖形編輯與數(shù)據(jù)庫(kù)等工具,通過基于Web服務(wù)器訪問純Web頁(yè)面,實(shí)現(xiàn)查詢,添加,修改等各項(xiàng)相關(guān)的功能。“電腦裝機(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的簡(jiǎn)稱,中文意思是動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè),它是一種在微軟公司的WEB服務(wù)器IIS(Internet Information Server)上開發(fā)交互網(wǎng)頁(yè)的新技術(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頁(yè)、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。(2) 使用VBScript、JavaScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML標(biāo)記,即可快速完成網(wǎng)站的應(yīng)用程序,無(wú)須編譯,容易編寫。(3) 使用普通的文本編輯器,如Windows的記事本,Word等都可以進(jìn)行ASP程序的編輯設(shè)計(jì)工作。(4) ASP程序與瀏覽器無(wú)關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Asp所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。(5) 提高了程序的安全性,ASP的源程序不會(huì)傳到用戶的瀏覽器上,因而可以避免所寫的源程序被他人剽竊
20、。(二)SQLSERVER2000由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫(kù)有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQLServer等,其中網(wǎng)絡(luò)型的SQLServer、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫(kù)。 本系統(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)對(duì)安全性的要求; 第二,用戶可以使用Web瀏覽器查詢存儲(chǔ)在SQL Server 2000數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫(kù)的要求;第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。Microsoft SQL Server2000是由Microsoft公司開發(fā)的,簡(jiǎn)稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。(三)B/S模式及其優(yōu)勢(shì)伴隨著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ù)庫(kù)服務(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ù)和升級(jí)困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時(shí),必須對(duì)每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級(jí)時(shí)也要對(duì)客戶端
23、分別處理。(2) 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會(huì)增加安全隱患。正是由于以上C/S模式的客戶端程序在部署和維護(hù)時(shí)面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器(Server)結(jié)構(gòu)的系統(tǒng),即B/S模式。在此模式中,最核心的一點(diǎn)就是用通用的瀏覽器取代了原來(lái)的客戶端程序。B/S模式雖然只對(duì)C/S模式做了少許變動(dòng),但帶來(lái)了巨大的好處:(1) 應(yīng)用程序在部署、升級(jí)、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了;(2) 所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。雖然B/S模式帶來(lái)了很大的好處,但由于在客戶端能夠利用的編程對(duì)象僅僅是瀏覽器,因此,原來(lái)在C/S模式下
24、很容易實(shí)現(xiàn)的一些客戶端功能,在B/S模式下,卻變得很難實(shí)現(xiàn)甚至無(wú)法實(shí)現(xiàn)。盡管如此,B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。三、系統(tǒng)分析(一)系統(tǒng)需求分析為了保證系統(tǒng)能夠長(zhǎ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)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足使用者對(duì)系統(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)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(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)配件管理:加快購(gòu)機(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)較好的易用性:操作界面友好、美觀,對(duì)輸入數(shù)據(jù)進(jìn)行了較多的規(guī)范化控制,防止各種無(wú)效數(shù)據(jù)的輸入,系統(tǒng)使用簡(jiǎn)便,利于用戶查詢。2、目標(biāo)系統(tǒng)功能評(píng)述 (1) 用戶注冊(cè)信息:輸入相關(guān)個(gè)人信息后保存既可。(2) 以用戶名和密碼登錄:如果用戶名和密碼輸入正確允許登錄,否則拒絕登錄。(3) 選擇所需配件:根據(jù)用戶所選配件可挑選,如對(duì)某些配件不滿可刪除后另行挑選,直到滿足需要。亦可直接選擇推薦配置的裝機(jī)參考。(4) 配件打印:對(duì)已
27、配件進(jìn)行報(bào)表打印以便查看所選配件。并可作為用戶的購(gòu)買參考詳單并保存。3、系統(tǒng)的目標(biāo)評(píng)述 電腦裝機(jī)報(bào)價(jià)系統(tǒng)開發(fā)的總體目的是為了加快配件挑選過程化進(jìn)程,簡(jiǎn)化人工手續(xù)。利用該軟件的特點(diǎn),能夠快速查詢出配件的庫(kù)存狀況和各種查詢條件的配件信息,使管理人員以及用戶將電腦裝機(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)操作簡(jiǎn)單方便、界面簡(jiǎn)潔美觀。(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ù)庫(kù)圖 1.2 系統(tǒng)總體構(gòu)架設(shè)計(jì)圖本系統(tǒng)整體上可以劃分為數(shù)據(jù)庫(kù)、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。(1) 數(shù)據(jù)庫(kù)是系統(tǒng)最底層,存儲(chǔ)系統(tǒng)的所有數(shù)據(jù)。(2) 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫(kù)之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫(kù)。數(shù)據(jù)訪問層一般封存數(shù)據(jù)庫(kù)的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫(kù)的接口或函數(shù)等。該層直接與數(shù)據(jù)庫(kù)相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏輯層服務(wù),關(guān)系著系統(tǒng)的成敗。(3) 業(yè)務(wù)邏輯層包括創(chuàng)建配件庫(kù)、管理用戶、注冊(cè)用戶等邏輯,一般由Web頁(yè)面實(shí)現(xiàn)系統(tǒng)登錄頁(yè)面、用戶使用頁(yè)面、用戶在線查詢頁(yè)面等。2.系統(tǒng)模塊設(shè)計(jì)根據(jù)電腦裝機(jī)報(bào)價(jià)系統(tǒng)的特點(diǎn),可以將其分割為前臺(tái)和后臺(tái)兩部分進(jìn)行設(shè)計(jì),分別對(duì)應(yīng)管理員和
29、普通用戶。裝機(jī)報(bào)價(jià)系統(tǒng)前臺(tái)功能模塊后臺(tái)功能模塊系統(tǒng)數(shù)據(jù)訪問層數(shù)據(jù)庫(kù)前臺(tái)主要用于用戶再線查詢和挑選;后臺(tái)主要用于管理員對(duì)配件信息,配件出入庫(kù)等進(jìn)行管理。圖 1.3 系統(tǒng)功能模塊劃分圖3.可行性分析 可行性分析是要決定“做還是不做”,它必須為決策提供有價(jià)值的證據(jù)。它是在項(xiàng)目在投入開發(fā)之前必須進(jìn)行的一項(xiàng)工作,它對(duì)于保證資源的合理使用,避免浪費(fèi)是十分必要的,也是項(xiàng)目開始之后能夠順利進(jìn)行的必要保證,它主要研究在當(dāng)前情況下開發(fā)該系統(tǒng)是否有必要,是否具備必要條件,。它不僅包含了可能性,還包含了合理性和必要性,該系統(tǒng)主要從技術(shù)、經(jīng)濟(jì)、社會(huì)來(lái)對(duì)其可行性進(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ù)庫(kù)開發(fā)工具,ASP的簡(jiǎn)單易操作和強(qiáng)大的功能加上SQL Server的靈活安全的特點(diǎn)使得兩者目前在IT行業(yè)中成為很多開發(fā)者青睞的軟件,因此,該系統(tǒng)的軟件開發(fā)平臺(tái)是成熟可行的。而在硬件方面,現(xiàn)在正以猛速發(fā)展的高科技,硬件的更新的速度愈來(lái)愈快,本系統(tǒng)要求的運(yùn)行環(huán)境可以很容易得到滿足,因此該系統(tǒng)對(duì)硬件的需求也已完全被滿足。3.2 經(jīng)濟(jì)可行性研究 經(jīng)濟(jì)可行性主要是要解決資金可得性和經(jīng)濟(jì)合理性兩大問
31、題,通過對(duì)項(xiàng)目成本和效益的估算,分析該項(xiàng)目從經(jīng)濟(jì)上講是否合理。目前,我國(guó)大中型零售電腦商戶有80不同程度地采用了計(jì)算機(jī)管理,其中絕大多數(shù)是實(shí)行個(gè)體經(jīng)營(yíng)的零售商戶。我國(guó)已經(jīng)有70以上的零售電腦商戶建立了文檔式管理,30左右的零售電腦商戶率先進(jìn)入了商業(yè)自動(dòng)化技術(shù)。減少采購(gòu)、配送、通信、理貨的人工直接費(fèi)用達(dá)40,提高管理績(jī)效、減少庫(kù)存積壓、提高商品資金周轉(zhuǎn)率節(jié)約的間接費(fèi)用達(dá)50。零售電腦商戶采用信息技術(shù)而節(jié)約成本、增加銷售而產(chǎn)生的直接利潤(rùn)就是每年30億元以上。這也相應(yīng)地節(jié)約了社會(huì)流通和居民生活的費(fèi)用支出,其發(fā)展前景和巨大效益不可限量。3.3 社會(huì)可行性研究社會(huì)可行性則是對(duì)組織內(nèi)外是否具備接受和使用新
32、系統(tǒng)的條件。因?yàn)橛械碾娔X城對(duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),所以那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。另外整個(gè)電腦裝機(jī)報(bào)價(jià)系統(tǒng)采用友好的交互界面,簡(jiǎn)潔明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解使用簡(jiǎn)單易行。4. 結(jié)論綜合以上三方面,該系統(tǒng)無(wú)論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上都具有很高的開發(fā)可行性。在系統(tǒng)構(gòu)建時(shí)只要我們本著豐富網(wǎng)上配件的信息資源,為消費(fèi)者提供最為便捷的裝機(jī)途徑,去吸引用戶、培育市場(chǎng)。因此,開發(fā)該系統(tǒng)完全可行的。(三) 系統(tǒng)邏輯分析在通過業(yè)務(wù)流程圖對(duì)系統(tǒng)的業(yè)務(wù)流程進(jìn)行描
33、述以后,就應(yīng)該對(duì)系統(tǒng)具體應(yīng)該“作什么”做出描述。建立系統(tǒng)邏輯模型的任務(wù)是通過對(duì)系統(tǒng)業(yè)務(wù)流程的分析,經(jīng)過不斷的補(bǔ)充和完善,最終用一套由抽象到具體的數(shù)據(jù)流圖來(lái)描述系統(tǒng)的所有細(xì)節(jié)。而對(duì)數(shù)據(jù)流中出現(xiàn)的每一個(gè)成分則用數(shù)據(jù)字典來(lái)對(duì)其進(jìn)行完整準(zhǔn)確的描述。數(shù)據(jù)流程圖:(簡(jiǎn)稱DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表示,它采用結(jié)構(gòu)化系統(tǒng)的分析方法,通過自頂向下,逐層分解的手段將大問題分解成小問題,然后分別解決。并精確的在邏輯上描述系統(tǒng)的功能,輸入、輸出和數(shù)據(jù)存儲(chǔ)等,而擺脫了其物理內(nèi)容。對(duì)于電腦裝機(jī)報(bào)價(jià)系統(tǒng),我們把整個(gè)系統(tǒng)看作是一個(gè)整體,它的輸入是管理員進(jìn)、出庫(kù)時(shí)的商品信息和在銷售時(shí)顧客的消費(fèi)信息,輸出是顧客選
34、擇好的組裝機(jī)配件組成信息,由此便得來(lái)了電腦裝機(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ù)庫(kù)設(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)、功能明確、具有相對(duì)獨(dú)立性、并且易實(shí)現(xiàn)的子模塊,從而把復(fù)雜系統(tǒng)的設(shè)計(jì)轉(zhuǎn)變?yōu)槎鄠€(gè)簡(jiǎn)單模塊的設(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ù)庫(kù)設(shè)計(jì)系統(tǒng)ER圖 通過對(duì)現(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ù)庫(kù)設(shè)計(jì): 數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及應(yīng)用系統(tǒng),使之能夠有效的存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需要。 E-R圖為實(shí)體-聯(lián)系圖,提供了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。在該超市管理系統(tǒng)中,根據(jù)前面的數(shù)據(jù)流程圖,可以得到五個(gè)實(shí)體即倉(cāng)庫(kù)、用戶、商品、供貨商、會(huì)員。根據(jù)它們自身的屬性分別可得到如下E-R圖: 實(shí)體屬性 實(shí)體間聯(lián)系 實(shí)體E-R圖符號(hào)說明 圖 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ù)庫(kù)中的數(shù)據(jù)表及其用途技術(shù)據(jù)來(lái)源部分如下表所示:1.后臺(tái)用戶登陸信息(ADMIN)表4-1 系統(tǒng)登陸表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度主鍵為空備注IDInt10是是用戶名Varchar10否否密碼Varchar10否否2.用戶信息(用戶信息 )表4-2 用戶信息表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度主鍵為空備注IDInt10是否用戶編號(hào)Int20否否用戶名稱Varchar20是否用戶密碼Varchar20否否用戶性別Mediumtext20否是用戶單位text20否是用戶郵箱Varchar20否是用戶電話text20否是用戶證件Varchar20否是3.用戶訂購(gòu)配件信息(用戶訂購(gòu)配件 )表4-3 用戶訂購(gòu)配件信息
39、表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度主鍵為空備注IDInt10是否用戶編號(hào)Varchar20否是配件編號(hào)Int20否否配件名稱Int20是否品牌text20是否規(guī)格Varchar20是否單價(jià)Int20是否數(shù)量Int20是否金額Int20是否保修期Varchar20是否類型text20是否訂購(gòu)日期date20是否4.配件庫(kù)存信息(配件庫(kù)存 )表4-4 配件庫(kù)存信息表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度主鍵空功能描述IDInt20是否配件編號(hào)Varchar20否否配件名稱Varchar20是否品牌Int20是否規(guī)格Mediumtext20是否單價(jià)float20是否數(shù)量float20是否金額float20是否保修期date20是
40、否類型text20是否5.配件類型信息(配件類型 )表4-5 配件類型信息表列名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度主鍵空備注IDInt10是否配件編號(hào)Varchar20是否配件類型Varchar20否是五系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)(一)主要功能模塊設(shè)計(jì)基于WEB的電腦裝機(jī)報(bào)價(jià)系統(tǒng)主要分為兩個(gè)部分,分別對(duì)應(yīng)管理員管理和普通的用戶。從用戶的角度和對(duì)硬件信息以及用戶在了解硬件信息所存在的疑惑,和對(duì)用戶對(duì)本軟件的寶貴意見。本系統(tǒng)主要分為配件裝機(jī)系統(tǒng)和配件信息瀏覽兩部分。系統(tǒng)功能模塊: 該系統(tǒng)共分為五大模塊,包括:用戶登錄注冊(cè)模塊,硬件信息管理模塊,推薦配置模塊,配置查詢模塊和配置打印模塊。 電腦DIY管理信息系統(tǒng)用戶登錄模塊硬件
41、信息管理推薦配置模塊配置查詢模塊配置打印 模塊 圖5.1 系統(tǒng)功能模塊圖1.用戶登錄注冊(cè)模塊 在這一模塊中,涉及到了權(quán)限設(shè)置,即系統(tǒng)默認(rèn)第一個(gè)使用者為管理員身份,添加自己的注冊(cè)信息,包括用戶名和密碼。之后,管理員有權(quán)利添加任何用戶,并對(duì)其使用該系統(tǒng)的功能進(jìn)行權(quán)限設(shè)置。用戶登錄注冊(cè)模塊流程圖:注 冊(cè)登 錄成 功否是管理員非管理員設(shè)置權(quán)限圖5.2 用戶登錄流程圖2.硬件信息管理模塊 該模塊的出發(fā)點(diǎn)在于,很多的消費(fèi)者想親手配置屬于自己的個(gè)性化電腦,在這一系統(tǒng)中,用戶不但可以選擇自己中意的硬件還可以了解相關(guān)硬件的屬性,學(xué)習(xí)電腦硬件知識(shí),把自己搜集的電腦硬件知識(shí)及時(shí)的添加到屬性查詢面板中,以便之后的學(xué)習(xí)
42、和使用。硬件信息管理硬件屬性管理查詢屬性硬件信息管理添加屬性清空屬性修改屬性添加信息查詢信息清空信息修改信息呢 圖5.3 硬件信息管理模塊圖3.推薦配置模塊 在這一模塊中,設(shè)計(jì)的初衷是針對(duì)初級(jí)用戶對(duì)電腦組成的認(rèn)識(shí)不夠深刻所以提供整機(jī)的配置結(jié)果供用戶進(jìn)行選擇,用戶根據(jù)自己對(duì)電腦的使用類型進(jìn)行自身定位并選擇適合需求的搭配,保證DIY電腦的便捷性和實(shí)用性。4.配置查詢模塊 用戶可根據(jù)自身的需求選擇所需查詢的配件信息并在選擇了查詢條件后在配置查詢中顯示出來(lái),然后可以對(duì)其他配件分類挑選并組成電腦整機(jī)。用戶可以修改所查結(jié)果得出最優(yōu)結(jié)果選擇出用戶最為滿意的配置結(jié)果。 5.配置打印模塊根據(jù)用戶挑選的最終結(jié)果將
43、配件以預(yù)覽形式顯示出來(lái),并可對(duì)最終組合打印成配置單供用戶參考??捎糜谟脩襞c商戶進(jìn)行最后裝機(jī)的配置要求并以此為依據(jù)進(jìn)行電腦配件組裝。(二)系統(tǒng)界面介紹1.登錄頁(yè)面圖 6.1 登陸頁(yè)面模塊界面設(shè)計(jì)2.用戶進(jìn)入界面: 圖 6.2 用戶進(jìn)入模塊界面設(shè)計(jì)3.用戶信息修改界面圖 6.3 用戶信息修改模塊界面設(shè)計(jì)4.訂購(gòu)配件界面 圖 6.4 訂購(gòu)配件模塊界面設(shè)計(jì)5.訂購(gòu)信息界面 圖6.5 訂購(gòu)信息模塊界面設(shè)計(jì)6.查詢配件界面 圖 6.6 查詢配件模塊界面設(shè)計(jì)7.用戶注冊(cè)界面圖 6.7 用戶注冊(cè)模塊界面設(shè)計(jì)8.推薦配置界面 圖 6.8 推薦配置模塊界面設(shè)計(jì)9.打印配置界面圖6.9 打印配置模塊界面設(shè)計(jì)六、系統(tǒng)
44、的發(fā)布與維護(hù)本系統(tǒng)是采用ASP+SQL server2000數(shù)據(jù)庫(kù),因此要能使本系統(tǒng)運(yùn)行需要的軟件環(huán)境為:操作系統(tǒng)為Windows xp / 2000 server,系統(tǒng)測(cè)試需要安裝“Internet 信息服務(wù)(IIS)”。打開IE瀏覽器,輸入http:/localhost/computer/index.asp (local host為本計(jì)算機(jī)名, computer為虛擬目錄名) ,回車就可以預(yù)覽。 本系統(tǒng)用數(shù)據(jù)庫(kù)作為后臺(tái)需要強(qiáng)大的數(shù)據(jù)庫(kù)支持,故數(shù)據(jù)庫(kù)使用SQL server2000。(一)運(yùn)行環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用
45、程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:服務(wù)器端:操作系統(tǒng)Windows xp/ 2000 serverWeb服務(wù)器IIS5.0數(shù)據(jù)庫(kù)服務(wù)器SQL server2000瀏覽器IE5.0以上版本等;客戶端: Internet Explorer(IE5.0)等(二)WEB應(yīng)用程序的測(cè)試環(huán)境IIS1.IIS簡(jiǎn)介IIS和Aapche Server 是目前使用最廣泛的Web服務(wù)器,他們可以在UNIX和Windows平臺(tái)上運(yùn)行,對(duì)于Linux和FreeBSD系統(tǒng),Aapche Server更是首屈一指的Web的服務(wù)器。Aapche Server快速、可靠、可通
46、過簡(jiǎn)單的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)容以及對(duì)這些站點(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ī)上的測(cè)試,為最終在將站點(diǎn)上載到公司Internet或Internet之前提供了Web程序在最終服務(wù)器的精確果。2.IIS的安裝簡(jiǎn)介IIS是Internet 信息服務(wù)的簡(jiǎn)稱,它是一種Windows Web服務(wù),可以使用它非常輕松地在 Intranet 上發(fā)布信息。本系統(tǒng)使用IIS5.1版本。安裝步驟:(1)單擊“開始”,單擊“控制面板”,雙擊“添加或刪除程序”啟
48、動(dòng)“添加或刪除程序”應(yīng)用程序。 (2)在“添加或刪除程序”對(duì)話框左側(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)器檢測(cè):安裝正確無(wú)誤,即可在系統(tǒng)中運(yùn)行正常。2.數(shù)據(jù)庫(kù)的備份和還原在使用數(shù)據(jù)
50、庫(kù)中,會(huì)產(chǎn)生一些因素導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)的丟失或損壞。所以對(duì)數(shù)據(jù)庫(kù)進(jìn)行必要的備份可以皮面這些因素的影響。利用數(shù)據(jù)庫(kù)的還原功能可以使丟失或損壞的數(shù)據(jù)得以恢復(fù)。從而保證了數(shù)據(jù)庫(kù)的完整性。(四)系統(tǒng)維護(hù)由于社會(huì)的發(fā)展,我們所處的管理環(huán)境也在不斷的發(fā)生變化,也會(huì)對(duì)信息系統(tǒng)提出了新的要求,為了適應(yīng)這些新的要求,我們必須不斷地對(duì)系統(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)測(cè)試階段尚未發(fā)現(xiàn)的錯(cuò)誤。適應(yīng)性維護(hù):為使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。完善性維護(hù):為擴(kuò)充功能和改
51、善性能而進(jìn)行對(duì)軟件的修改。預(yù)防性維護(hù):為了適應(yīng)未來(lái)的軟硬件環(huán)境的變化,應(yīng)主動(dòng)增加預(yù)防性的新功能。系統(tǒng)維護(hù)通常主要是對(duì)系統(tǒng)的程序、數(shù)據(jù)文件、代碼及機(jī)器設(shè)備進(jìn)行維護(hù),程序的錯(cuò)誤,業(yè)務(wù)的變化,環(huán)境的變化,機(jī)器設(shè)備的故障都必須對(duì)系統(tǒng)進(jìn)行維護(hù),以保證正常的工作。只有維護(hù)性良好的系統(tǒng)才能適應(yīng)不斷變化的市場(chǎng)需求和IT技術(shù),也只有這樣才能延長(zhǎng)系統(tǒng)的使用生命,從而降低企業(yè)的再次開發(fā)的成本。(五)系統(tǒng)測(cè)試在所有管理信息系統(tǒng)的開發(fā)和實(shí)施過程中,系統(tǒng)測(cè)試是保證系統(tǒng)得以順利運(yùn)行的關(guān)鍵性一步,它是提高軟件質(zhì)量和可靠性的有效手段。1.系統(tǒng)測(cè)試的原則1 所有的測(cè)試都應(yīng)追溯到系統(tǒng)說明書,或者更進(jìn)一步就是用戶需求。2盡早地、不斷
52、地進(jìn)行系統(tǒng)測(cè)試,系統(tǒng)測(cè)試是有風(fēng)險(xiǎn)的行為。3找到的錯(cuò)誤越多,就說明系統(tǒng)的缺陷越多。4除檢查系統(tǒng)應(yīng)完成的任務(wù)外,還應(yīng)檢查系統(tǒng)是否做了它不應(yīng)該做的事。2.系統(tǒng)測(cè)試的主要內(nèi)容1文檔資料的審查驗(yàn)收 2余量要求3功能測(cè)試4性能測(cè)試5強(qiáng)化測(cè)試6性能降低執(zhí)行方式測(cè)試3.系統(tǒng)測(cè)試概述是將經(jīng)過測(cè)試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來(lái)測(cè)試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測(cè)試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。系統(tǒng)測(cè)試過程域是SPP模型的重要組成部分。本規(guī)范闡述了系統(tǒng)測(cè)試的規(guī)程,該規(guī)程的“目標(biāo)”、“角色與職責(zé)”、“啟動(dòng)準(zhǔn)則”、“輸入”、“主要
53、步驟”、“輸出”、“完成準(zhǔn)則”和“度量”均已定義。系統(tǒng)測(cè)試流程如圖1所示。由于系統(tǒng)測(cè)試的目的是驗(yàn)證最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì),所以當(dāng)產(chǎn)品需求和系統(tǒng)設(shè)計(jì)文檔完成之后,系統(tǒng)測(cè)試小組就可以提前開始制定測(cè)試計(jì)劃和設(shè)計(jì)測(cè)試用例,而不必等到“實(shí)現(xiàn)與測(cè)試”階段結(jié)束。這樣可以提高系統(tǒng)測(cè)試的效率。系統(tǒng)測(cè)試過程中發(fā)現(xiàn)的所有缺陷必須用統(tǒng)一的缺陷管理工具來(lái)管理,開發(fā)人員應(yīng)當(dāng)及時(shí)消除缺陷(改錯(cuò))。圖6-1 系統(tǒng)測(cè)試流程圖4.系統(tǒng)測(cè)試用例設(shè)計(jì)方法白盒法測(cè)試也稱邏輯驅(qū)動(dòng)測(cè)試或稱邏輯覆蓋測(cè)試。使用白盒法需閱讀程序內(nèi)部的邏輯,并以此為基礎(chǔ)設(shè)計(jì)測(cè)試用例。黑盒法也稱數(shù)據(jù)驅(qū)動(dòng)或輸入/輸出驅(qū)動(dòng)法。測(cè)試者把程序看成一個(gè)黑盒
54、,即完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性。測(cè)試者尋找使程序按規(guī)范運(yùn)行的情況導(dǎo)出測(cè)試數(shù)據(jù)。也可以說黑盒法是根據(jù)程序的功能說明來(lái)設(shè)計(jì)測(cè)試用例。在程序調(diào)試方面,要是檢查程序的正確性、運(yùn)行時(shí)間和存儲(chǔ)空間的可行性、用戶界面是否友好等功能。這些檢查工作可通過一定的測(cè)試方法來(lái)實(shí)現(xiàn)。測(cè)試方法總體上可分為兩種:如果己經(jīng)知道了某個(gè)程序應(yīng)該具有的功能,可以通過測(cè)試來(lái)檢驗(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)功能的不同,綜合使用了這兩種測(cè)試方法。還有一個(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ì)上越來(lái)越多的重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)改善內(nèi)部管理,提高運(yùn)營(yíng)效率,建成對(duì)市場(chǎng)快速反應(yīng)的現(xiàn)代企業(yè)。所以無(wú)論組裝電腦的自由搭配性,價(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)多次測(cè)試,能在WindowsXP2000 s
56、erver等操作系統(tǒng),IIS5.1的調(diào)試環(huán)境上正常運(yùn)行。基本上實(shí)現(xiàn)了數(shù)據(jù)管理功能,目前試運(yùn)行良好。由于時(shí)間倉(cāng)促,一些技術(shù)和設(shè)備所限,該系統(tǒng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,具體說來(lái)有:a.對(duì)后臺(tái)數(shù)據(jù)庫(kù)中數(shù)據(jù)的日常維護(hù),包括添加產(chǎn)品入庫(kù)。b.程序中錯(cuò)誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無(wú)效引發(fā)錯(cuò)誤。c.系統(tǒng)還可以擴(kuò)充,例如對(duì)商家銷售的擴(kuò)增,包括銷售額統(tǒng)計(jì)、利潤(rùn)表等;以及客戶咨詢的功能,包括顧客維修紀(jì)錄,客戶郵箱服務(wù)。在對(duì)電腦裝機(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í),我遇到了前所未有的困難。由于對(duì)ASP編程了解甚少,能從網(wǎng)上能查到參考資源極少,但是我在編程階段也花費(fèi)了大量的時(shí)間和精力。ASP軟件的應(yīng)用是一個(gè)非常復(fù)雜的問題。一個(gè)系統(tǒng)編制完畢,往往移植到另一臺(tái)機(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: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國(guó)有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場(chǎng)心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會(huì)應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案