版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXXX學(xué)院畢業(yè)設(shè)計(jì)(論文)基于ASP.NET的網(wǎng)上拍賣系統(tǒng)學(xué) 院: 專 業(yè): 班 級(jí): 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 2008年5月13日摘 要隨著Internet技術(shù)的發(fā)展,人們的日常生活、學(xué)習(xí)已經(jīng)離不開網(wǎng)絡(luò)。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢(shì),可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式,甚至社會(huì)的價(jià)值觀也會(huì)發(fā)生某種變化。 本設(shè)計(jì)嘗試用ASP.NET在網(wǎng)絡(luò)上架構(gòu)一個(gè)網(wǎng)上網(wǎng)上拍賣系統(tǒng),以推進(jìn)拍賣無(wú)紙化,過(guò)程電子化,管理智能化的發(fā)展。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一
2、個(gè)具有數(shù)據(jù)分析功能的網(wǎng)上拍賣系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治雠c設(shè)計(jì)的有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運(yùn)用到的知識(shí),如:面向?qū)ο蟮姆治鲈O(shè)計(jì)流程;系統(tǒng)中所用到的開發(fā)技術(shù)ASP.NET以及ADO.NET的特點(diǎn)、結(jié)構(gòu)框架以及使用方法。接著對(duì)網(wǎng)上拍賣系統(tǒng)的可行性進(jìn)行了分析,然后對(duì)系統(tǒng)的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)與系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了明確的規(guī)劃。最后對(duì)系統(tǒng)的主要頁(yè)面、數(shù)據(jù)庫(kù)、應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解。 本網(wǎng)上拍賣系統(tǒng)是在Visual Studio.Net 平臺(tái)上運(yùn)用ASP.NET技術(shù)來(lái)實(shí)現(xiàn)的。其主要功能有:用戶管理,新聞管理,拍賣管理,系統(tǒng)管理,數(shù)據(jù)備份等。論文在
3、撰寫過(guò)程中,力求將理論與實(shí)踐應(yīng)用相結(jié)合,對(duì)各種理論進(jìn)行闡述的同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說(shuō)明,希望能夠更充分地體現(xiàn)到這些知識(shí)與技術(shù)在本系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)?!娟P(guān)鍵詞】面向?qū)ο蠓治雠c設(shè)計(jì),ASP.NET,ADO.NETAbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the developmen
4、t of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, Even a certain change will take place
5、in the values of the society. This procedure tries to build up a bookshop in the network with ASP.NET, So that every customer needn't go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mini
6、ng function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developi
7、ng techniques ASP.NET and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data b
8、ase and application program of our system. This online bookstore system uses ASP.NET technology to realize on Visual Studio.Net platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the
9、 comment of the books, website's management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the appli
10、cation of these theories and techniques to this system. KEYWORD:OOA,OOD,ASP.NET,ADO.NET- 2 -目 錄第1章 選題背景11.1計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況11.2網(wǎng)上拍賣系統(tǒng)的現(xiàn)狀21.3網(wǎng)上拍賣系統(tǒng)的優(yōu)勢(shì)31.4 任務(wù)概述31.4.1目標(biāo):建立完善的網(wǎng)上拍賣系統(tǒng)系統(tǒng)31.4.2網(wǎng)上拍賣系統(tǒng)特點(diǎn)3第2章 解決方案的選擇52.1 系統(tǒng)說(shuō)明52.1.1.硬.軟件環(huán)境52.2 開發(fā)計(jì)劃62.3可行性分析62.3.1 風(fēng)險(xiǎn)分析62.3.2 技術(shù)可行性62.3.3 操作可行性72.4 設(shè)計(jì)方案:對(duì)涉及工具和技術(shù)的相關(guān)
11、說(shuō)明72.4.1 B/S體系結(jié)構(gòu)72.4.3 SQL Server82.4.4 HTML(Hyper Text Markup Language)82.4.5 Visual Studio 20059第3章 需求分析103.1系統(tǒng)分析的任務(wù)與步驟103.1.1 系統(tǒng)分析的任務(wù)103.1.2 系統(tǒng)分析的步驟103.2網(wǎng)站項(xiàng)目范圍103.3 功能需求113.3.1 發(fā)布者部分113.3.2 競(jìng)拍者部分113.3.3 管理員部分113.4網(wǎng)站實(shí)體分析123.5網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)123.5.1 概念設(shè)計(jì)12第4章 總體設(shè)計(jì)164.1 網(wǎng)站系統(tǒng)功能說(shuō)明164.1.1總體功能164.1.2非功能性需求164.2
12、 建立數(shù)據(jù)庫(kù)模型17第5章 詳細(xì)設(shè)計(jì)205.1 系統(tǒng)首頁(yè)205.2 發(fā)布拍賣信息205.3參與拍賣操作界面215.4系統(tǒng)后臺(tái)登錄界面225.5系統(tǒng)后臺(tái)操作界面23第6章系統(tǒng)測(cè)試276.1系統(tǒng)測(cè)試的目的276.2面向?qū)ο笙到y(tǒng)測(cè)試方案27第7章 軟件布署287.1安裝環(huán)境要求287.2系統(tǒng)使用說(shuō)明28總結(jié)29致 謝30參考文獻(xiàn)31- 37 -某某大學(xué)畢業(yè)設(shè)計(jì)(論文)第1章 選題背景1.1計(jì)算機(jī)管理信息系統(tǒng)的發(fā)展情況1958年美國(guó)首先提出了“管理信息系統(tǒng)”(即MIS:Management Information Systems),從而也引出了另外一個(gè)概念“管理信息系統(tǒng)”。綜合其多種定義以及根據(jù)在實(shí)際
13、中的應(yīng)用,管理信息系統(tǒng)可以定義為是一個(gè)由人、計(jì)算機(jī)系統(tǒng)等組成的,能進(jìn)行信息處理的人機(jī)系統(tǒng),它反映企業(yè)的生產(chǎn)經(jīng)營(yíng)情況,利用過(guò)去、當(dāng)前的數(shù)據(jù)預(yù)測(cè)未來(lái),從企業(yè)全局出發(fā)輔助企業(yè)進(jìn)行管理與決策。它具有以下特征:1. 現(xiàn)代管理信息系統(tǒng)是一個(gè)以計(jì)算機(jī)為基礎(chǔ)的一個(gè)人機(jī)系統(tǒng)。2. 管理信息系統(tǒng)是一個(gè)集成化的系統(tǒng)。3. 管理信息系統(tǒng)是一個(gè)以數(shù)據(jù)庫(kù)為中心的系統(tǒng)。4. 管理信息系統(tǒng)是一個(gè)網(wǎng)絡(luò)化的系統(tǒng)。5. 管理信息系統(tǒng)不同于一般的數(shù)據(jù)處理系統(tǒng)。由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計(jì)劃不同,企業(yè)的管理模式不徑相同等因素,實(shí)際的管理信息系統(tǒng)的動(dòng)能會(huì)不同。但是從抽象意義上來(lái)說(shuō),無(wú)論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般分為數(shù)據(jù)處
14、理、輔助管理決策兩大功能。管理信息系統(tǒng)的數(shù)據(jù)處理功能以完成企業(yè)相關(guān)數(shù)據(jù)的收集、存儲(chǔ)、加工、傳輸和輸出,提供信息服務(wù)。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)中的結(jié)構(gòu)化決策問(wèn)題,采用管理信息系統(tǒng)相關(guān)學(xué)科中提出的定量方法,建立問(wèn)題的模型,求解問(wèn)題,獲得解決問(wèn)題的方法。斯隆認(rèn)為用戶對(duì)管理信息系統(tǒng)的需求分為四類:1 事務(wù)型:是一種例行處理要求,輔助日常事務(wù)。例如商業(yè)企業(yè)的商品進(jìn)銷存的管理。2 異常型:其處理要求是當(dāng)某狀態(tài)超出事先設(shè)置的閾值,則系統(tǒng)能夠發(fā)出警報(bào)。例如財(cái)務(wù)中對(duì)某些科目設(shè)置報(bào)警值,一旦超值則對(duì)該科目的開支進(jìn)行控制。3 查詢型:要求管理信息系統(tǒng)具有靈活的查詢能力,滿足用戶
15、的信息需要。4 分析型:提供強(qiáng)有力的分析能力,借助數(shù)據(jù)、模型支持決策,以回答“如果那么”諸如此類的問(wèn)題。自從管理信息系統(tǒng)這一新興的管理方法引入我國(guó),在我國(guó)企業(yè)管理中已有20多年時(shí)間。而且,管理信息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。雖然,我國(guó)的企業(yè)計(jì)算機(jī)管理信息系統(tǒng)建設(shè)在20世紀(jì)80年代就已經(jīng)開始起步,但發(fā)展極不平衡,也就是說(shuō)大部分企業(yè)目前仍處于低水平開發(fā)和應(yīng)用階段。隨著經(jīng)濟(jì)體制的改革和市場(chǎng)經(jīng)濟(jì)的發(fā)展,企業(yè)的運(yùn)行機(jī)制有了很大變化。企業(yè)的生產(chǎn)更多地依賴于市場(chǎng)的競(jìng)爭(zhēng),信息從而成為企業(yè)的重要資源,企業(yè)信息系統(tǒng)的建設(shè)已成為企業(yè)走向現(xiàn)代化的重要標(biāo)志,企業(yè)信息系統(tǒng)對(duì)于企業(yè)的運(yùn)作以及在市場(chǎng)中的競(jìng)爭(zhēng)具有重要作用。在當(dāng)
16、前形勢(shì)下,信息化是企業(yè)發(fā)展的必由之路。世界經(jīng)濟(jì)發(fā)展已進(jìn)入一個(gè)激烈競(jìng)爭(zhēng)的年代,可以說(shuō),誰(shuí)先獲得信息,誰(shuí)就有可能抓住發(fā)展經(jīng)濟(jì)的機(jī)遇。同樣,誰(shuí)能很好地管理和利用信息,誰(shuí)就有可能占領(lǐng)市場(chǎng),獲得效益。國(guó)內(nèi)外大量事實(shí)已說(shuō)明:在目前這個(gè)激烈競(jìng)爭(zhēng)的市場(chǎng)經(jīng)濟(jì)中,誰(shuí)的信息管理現(xiàn)代化水平高,誰(shuí)重視信息資源的開發(fā)和利用,誰(shuí)就能抓住機(jī)遇,在競(jìng)爭(zhēng)中取勝。 1.2網(wǎng)上拍賣系統(tǒng)的現(xiàn)狀目前,國(guó)內(nèi)外拍賣一般采用地面拍賣方式:由物品所有者將待拍物品交與拍賣行,協(xié)商了起拍價(jià),然后由拍賣行組織競(jìng)拍者進(jìn)行統(tǒng)一拍賣,價(jià)高者得。而這種模式存在著一個(gè)很嚴(yán)重問(wèn)題:由于拍賣場(chǎng)地是一個(gè)實(shí)際的地方,人們必須在同一時(shí)間趕到同一地點(diǎn)進(jìn)行,如果是競(jìng)拍者無(wú)法
17、及時(shí)趕到就沒(méi)有資格進(jìn)行競(jìng)拍了,這對(duì)于競(jìng)拍都是極大的不公平,從而也在一定程度上損害了拍賣行和物品原持有者的利益。在當(dāng)前的信息化時(shí)代中,任何學(xué)校,都需要一個(gè)實(shí)用的網(wǎng)上拍賣系統(tǒng)來(lái)延伸地面拍賣的業(yè)務(wù)范圍,這將會(huì)大大提高拍賣行的營(yíng)利水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化?,F(xiàn)在國(guó)內(nèi)外也有很多拍賣系統(tǒng),采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)網(wǎng)上拍賣系統(tǒng)主要用大型拍賣行。至于小型拍賣行,利用網(wǎng)上拍賣系統(tǒng)組織拍賣活動(dòng)的并不多。針對(duì)國(guó)內(nèi)外對(duì)網(wǎng)上拍賣系統(tǒng)的巨大需要和基本需要,一個(gè)好的網(wǎng)上拍賣系統(tǒng),必須功能齊全,操作簡(jiǎn)便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。
18、一個(gè)好的網(wǎng)上拍賣系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡(jiǎn)單,便于安裝,容易普及。1.3網(wǎng)上拍賣系統(tǒng)的優(yōu)勢(shì)由于拍賣行業(yè)功能的特殊定位,致使拍賣方和競(jìng)拍方的關(guān)系,在除了簡(jiǎn)單的買賣區(qū)別外,還有合作意味的關(guān)系。所以,這其中的信息管理流程,需要以一個(gè)規(guī)范的MIS來(lái)管理。網(wǎng)上拍賣系統(tǒng)的優(yōu)勢(shì)主要表現(xiàn)在三個(gè)方面:1、拍賣過(guò)程網(wǎng)絡(luò)化,環(huán)保又方便。傳統(tǒng)的拍賣方式,都是經(jīng)由拍賣師進(jìn)行前期準(zhǔn)備,然后書面通知競(jìng)拍者,然后再通過(guò)統(tǒng)一競(jìng)拍,得出價(jià)高者。這種傳統(tǒng)的拍賣過(guò)程,一是會(huì)有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時(shí)候往往沒(méi)能得到滿意的回復(fù)。而網(wǎng)絡(luò)化拍賣過(guò)程,只需在電腦前點(diǎn)點(diǎn)鼠標(biāo)
19、,在體力上幾乎沒(méi)有多大的消耗,而且在環(huán)保、效率、針對(duì)性教學(xué)指導(dǎo)方面做得要比傳統(tǒng)的拍賣過(guò)程科學(xué)得多。2、科學(xué)管理,安全可靠。傳統(tǒng)的拍賣方式,經(jīng)常會(huì)由于各種原因,造成數(shù)據(jù)丟失或是污損,給拍賣管理和拍賣進(jìn)程帶來(lái)很大的麻煩和不便。而網(wǎng)上拍賣系統(tǒng)的動(dòng)作,只需做好系統(tǒng)數(shù)據(jù)庫(kù)的保護(hù),以上問(wèn)題可以迎刃而解了。3、簡(jiǎn)化工作,促進(jìn)其他方面的綜合發(fā)展。由于網(wǎng)上拍賣系統(tǒng)的介入運(yùn)行,可以使教師騰出更多的時(shí)間,做更多針對(duì)性的個(gè)性化服務(wù),從而使每個(gè)參與者,無(wú)論是物品原擁有者還是競(jìng)者,都能獲取更大的利益空間。1.4 任務(wù)概述1.4.1目標(biāo):建立完善的網(wǎng)上拍賣系統(tǒng)系統(tǒng)1.4.2網(wǎng)上拍賣系統(tǒng)特點(diǎn)1、簡(jiǎn)約的系統(tǒng)操作界面 整個(gè)系統(tǒng)的
20、操作界面,界限明晰,人機(jī)界面美觀,操作極具人性化。2、完備的系統(tǒng)操作功能系統(tǒng)開發(fā)的宗旨是最簡(jiǎn)約的操作步驟最完備的操作功能。初一看,這好像很矛盾,但是經(jīng)過(guò)完整的策劃編排,系統(tǒng)完全做到了功能無(wú)冗余無(wú)遺漏,這點(diǎn)也更好的體現(xiàn)了系統(tǒng)的人性化設(shè)計(jì)。3、人性化的操作界面一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本拍賣系統(tǒng)通過(guò)專業(yè)美工的精心打造,讓拍賣系統(tǒng)的設(shè)計(jì)充分體現(xiàn)軟件的時(shí)尚、大眾化。4、完善的安全機(jī)制:獨(dú)立的密碼校驗(yàn)功能,確保用戶和拍賣系統(tǒng)的數(shù)據(jù)有較好的安全性。第2章 解決方案的選擇2.1 系統(tǒng)說(shuō)明本系統(tǒng)主要是在現(xiàn)有拍賣程序的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化了教師的工
21、作,提高了管理的效率,同時(shí)方便拍賣過(guò)程展開和交易。本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫(kù)。系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫(kù)SQL Server 2000,前臺(tái)使用ASP.Net平臺(tái)開發(fā)。信息平臺(tái)的后臺(tái)操作采用C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。ASP.NET是目前最完備的面向?qū)ο笳Z(yǔ)言,在未來(lái)仍然很有發(fā)展前途。SQL Server 2000采用了關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL語(yǔ)法。同時(shí),.Net平臺(tái)和SQL Server 2000作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整
22、合到一個(gè)通用的中央數(shù)據(jù)庫(kù)中。2.1.1.硬.軟件環(huán)境硬件環(huán)境圖2-1-1 硬件環(huán)境軟件環(huán)境操作系統(tǒng):Windows 2003 Server;正版軟件:Microsoft Office 2003;Microsoft SQL Server 2000;Microsoft Visual Studio.Net 2005;由于Windows操作系統(tǒng)在國(guó)際市場(chǎng)的占有率為95,在國(guó)內(nèi)市場(chǎng)的占有率為100,所以我選用的操作系統(tǒng)為安全可靠的Windows 2003 Server;采用的開發(fā)工具為Microsoft公司開發(fā)的最完備的可視化工具M(jìn)icrosoft Visual Studio
23、.Net 2005 ;目前最流行的數(shù)據(jù)庫(kù)管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2000與Windows操作系統(tǒng)的整合性較好,所以采用SQL Server 2000為本項(xiàng)目的數(shù)據(jù)庫(kù)管理工具。2.2 開發(fā)計(jì)劃表2-2-1 網(wǎng)站開發(fā)計(jì)劃起止日期內(nèi)容2008年3月2日-2008年3月15日需求分析,熟悉開發(fā)環(huán)境2008年3月16日2008年4月1日概要設(shè)計(jì)2008年4月2日2008年4月30日詳細(xì)設(shè)計(jì)與調(diào)試2008年4月31日2008年5月10日系統(tǒng)測(cè)試2.3可行性分析2.3.1 風(fēng)險(xiǎn)分析.系統(tǒng)軟件硬件的風(fēng)險(xiǎn)采用了性能較
24、高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,網(wǎng)站仍存在一定的因軟硬件崩潰而帶來(lái)的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。.計(jì)劃的拖延網(wǎng)站的開發(fā)存在因計(jì)劃拖延帶來(lái)的風(fēng)險(xiǎn)。2.3.2 技術(shù)可行性大學(xué)課程中的數(shù)據(jù)庫(kù)原理,操作系統(tǒng)知識(shí),網(wǎng)絡(luò)基礎(chǔ)等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。ASP.NET是一種相對(duì)簡(jiǎn)單的語(yǔ)言,SQL Server也是一種簡(jiǎn)單的數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。 2.3.3 操作可行性該網(wǎng)站如投入使用,預(yù)期作到界面友好,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過(guò)培訓(xùn),也是完全能夠使用本網(wǎng)站管理拍賣系統(tǒng)的相關(guān)信息的。2.4 設(shè)計(jì)方案:對(duì)涉及工具和技術(shù)的相關(guān)說(shuō)明2.4.1 B/S體系結(jié)構(gòu)
25、本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。圖2-4-1 B/S三層結(jié)構(gòu)圖B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):(1)開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。(2)較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)的成本。(3)用戶使用簡(jiǎn)單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)?/p>
26、它不再負(fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶端的要求。從以上的分析與比較可以看出,B/S模式具有C/S模式無(wú)法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的圖書在線瀏覽系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。2.4.3 SQL ServerSQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過(guò)程以 XML
27、格式輕松存儲(chǔ)和檢索數(shù)據(jù)。SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來(lái)了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。2.4.4 HTML(Hyper Text Markup
28、Language)HTML的英文全稱是"Hypertext Markup Language",中文譯為“超文本標(biāo)記語(yǔ)言”?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂(lè),程序等非文字的元素。在幾年前作為SGML的一個(gè)子集開發(fā)的。一個(gè)HTML文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就是由HTML語(yǔ)言編寫出來(lái)的。雖然HTML是一種語(yǔ)言,但HTML不是程
29、序語(yǔ)言,如 C+ 和 Java 之類,它只是標(biāo)示語(yǔ)言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了HTML.HTML 的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作HTML頁(yè)面。在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語(yǔ)句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。2.4.5 Visual Studio 2005Visual Studio 2005是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Microsoft Visual Studio 2005 Team Syst
30、em 提供支持整個(gè)軟件開發(fā)團(tuán)隊(duì)的工具: 架構(gòu)師:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直觀地構(gòu)建面向服務(wù)的解決方案,這些解決方案從部署環(huán)境的初始狀態(tài)開始設(shè)計(jì)。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2005 Team System:設(shè)計(jì)分布式系統(tǒng)以進(jìn)行部署。 開發(fā)人員:Visual Studio 2005 Team Developer Edition 為開發(fā)人員提供高級(jí)的靜態(tài)分析、代碼剖析、代碼涵蓋以及單元測(cè)試工具,使團(tuán)隊(duì)能夠在整個(gè)生
31、命周期中盡早、頻繁地規(guī)劃質(zhì)量。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2005 Team System:構(gòu)建健壯而可靠的軟件。 測(cè)試人員:Visual Studio 2005 Team Test Edition 構(gòu)建于開發(fā)人員版本之上,更好地為測(cè)試人員提供了用于管理和運(yùn)行各種測(cè)試(包括單元測(cè)試、手工測(cè)試和 Web 測(cè)試)的工具,以及使團(tuán)隊(duì)能夠在應(yīng)用程序部署之前檢驗(yàn)其性能的高級(jí)負(fù)載測(cè)試工具。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio 2005 Team System:通過(guò)更完善的測(cè)試實(shí)現(xiàn)更好的軟件。
32、0; 項(xiàng)目管理人員:Visual Studio 2005 Team Foundation 提供一套基于軟件項(xiàng)目管理人員已知內(nèi)容的項(xiàng)目管理工具:Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。與 Microsoft Office 集成,項(xiàng)目管理人員不再需要手工將數(shù)據(jù)從這些應(yīng)用程序映射到供工程團(tuán)隊(duì)使用的數(shù)據(jù)。項(xiàng)目站點(diǎn)提供儀表盤式的項(xiàng)目狀態(tài)視圖,以及向下追溯風(fēng)險(xiǎn)承擔(dān)者的功能。豐富的報(bào)告提供了從整個(gè)常規(guī)的團(tuán)隊(duì)工作流中收集的規(guī)則。自定義項(xiàng)目過(guò)程基于業(yè)界公認(rèn)的實(shí)踐來(lái)驅(qū)動(dòng)生命周期。有關(guān)詳細(xì)信息,請(qǐng)參閱 Visual Studio
33、 2005 Team System:軟件項(xiàng)目管理。 團(tuán)隊(duì)開發(fā):Visual Studio 2005 Team Foundation 還提供團(tuán)隊(duì)協(xié)作工具,使組織能夠不費(fèi)吹灰之力即可管理并跟蹤過(guò)程和軟件項(xiàng)目的運(yùn)行狀況。Portfolio Explorer 將可從項(xiàng)目站點(diǎn)獲得的這些相同的項(xiàng)目工作產(chǎn)品集成到 Visual Studio IDE,從而讓團(tuán)隊(duì)能夠進(jìn)行有效的訪問(wèn)。Visual Studio 2005 Team Foundation 還提供一個(gè)可擴(kuò)展的工作項(xiàng)跟蹤系統(tǒng)和企業(yè)級(jí)別的源代碼管理。第3章 需求分析3.1系統(tǒng)分析的任務(wù)與步驟3.1.1 系統(tǒng)分析的任務(wù)
34、了解用戶要求。此用戶即為網(wǎng)站的使用人員(管理員,發(fā)布者和競(jìng)拍員)。了解他們?cè)诰W(wǎng)站功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成網(wǎng)站分析報(bào)告。網(wǎng)站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標(biāo)和所具備的功能于性能。3.1.2 系統(tǒng)分析的步驟1. 描述網(wǎng)站。在詳細(xì)調(diào)查的基礎(chǔ)上,用一定的圖標(biāo)、文字描述;2. 分析用戶新的要求,改進(jìn)現(xiàn)行模型,形成新系統(tǒng)的邏輯模型。3. 編寫系統(tǒng)分析說(shuō)明書。3.2網(wǎng)站項(xiàng)目范圍網(wǎng)上拍賣系統(tǒng)從三種用戶角度進(jìn)行功能劃分。1、發(fā)布者部分:1.1:查看拍賣流程及新聞公告; 1.2:發(fā)布拍賣物品; 1.3:查看已競(jìng)拍的
35、價(jià)格;2、競(jìng)拍者部分: 2.1:查看拍賣流程; 2.2:查看拍賣物品; 2.3:參與競(jìng)拍;3、管理員部分:3.1:編輯用戶信息;3.2:編輯拍賣物品信息;3.3:數(shù)據(jù)備份。3.3 功能需求3.3.1 發(fā)布者部分1:查看拍賣流程:查看與拍賣有關(guān)的流程信息,及相關(guān)的新聞公告。2:發(fā)布拍賣物品:根據(jù)系統(tǒng)提示,發(fā)布將要拍賣的物品信息。 3:查看已競(jìng)拍的價(jià)格:以列表的形式查看競(jìng)拍者的價(jià)格。3.3.2 競(jìng)拍者部分1:查看拍賣流程:查看與拍賣有關(guān)的流程信息,及相關(guān)的新聞公告。 2:查看拍賣物品:以列表的形式查看已發(fā)布的拍賣物品; 3:參與拍賣:根據(jù)系統(tǒng)流程,參與拍賣活動(dòng)。3.3.3 管理員部分1:編輯用戶信
36、息:添加、編輯用戶信息,包括發(fā)布者和競(jìng)拍者,以列表的形式顯示;2:編輯拍賣物品信息:以列表的形式顯示拍賣物品信息,并可對(duì)其進(jìn)行刪除等編輯操作;3:數(shù)據(jù)備份:不定期進(jìn)行系統(tǒng)數(shù)據(jù)備份,以防萬(wàn)一。 3.4網(wǎng)站實(shí)體分析新聞公告類(allgonggao)ID/title/concent/addtime/leibieAdd()/update()/delete()拍賣記錄類(pmjl)ID/username/proid/price/addtimeAdd()/update()/delete()拍賣物品類(allpaimai)ID/mc/addtime/price/fn/addby/isshAdd()/upda
37、te()/delete()管理員類(allusers)ID/username/pwd/addtime/cx/Add()/update()/delete()參與者類(users)ID/username/pwd/xm/tel/sfz/gs/issh/addtimeAdd()/update()/delete()圖3-4-1 類圖3.5網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)3.5.1 概念設(shè)計(jì) 在概念設(shè)計(jì)階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過(guò)程中獨(dú)立開來(lái),使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定
38、DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。 設(shè)計(jì)局部ER模式 1實(shí)體和屬性的定義:管理員用戶1)管理員用戶類別(用戶名,密碼,權(quán)限,注冊(cè)時(shí)間等)用戶名權(quán)限密碼注冊(cè)時(shí)間圖3-5-1管理員用戶實(shí)體與屬性的定義參與者用戶2)參與者用戶類別(用戶名,密碼,電話,身份證,注冊(cè)時(shí)間等)用戶名身份證密碼注冊(cè)時(shí)間圖3-5-2參與者用戶實(shí)體與屬性的定義3)拍賣物品(名稱,價(jià)格,添加時(shí)間,附件圖片,提供者,是否審核) 是否審核拍賣物品名稱價(jià)格提供者添加時(shí)間附加
39、圖片圖3-5-3 拍賣物品實(shí)體與屬性的定義拍賣記錄4)拍賣記錄(參與者,物品編號(hào),價(jià)格,拍賣時(shí)間)拍賣時(shí)間參與者物品編號(hào)價(jià)格圖3-5-4拍賣記錄實(shí)體與屬性的定義新聞公告5)新聞公告(標(biāo)題,內(nèi)容,添加時(shí)間,類別等)內(nèi)容標(biāo)題添加時(shí)間類別圖3-5-5 新聞公告實(shí)體與屬性的定義2 實(shí)體關(guān)系定義:ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:1、1:N、M:N的關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等針
40、對(duì)本網(wǎng)站分析如下:實(shí)體間的關(guān)系: 一個(gè)參與者可以參與多個(gè)拍賣,而一拍賣可以接受多個(gè)參與者。NNM拍賣物品參與者圖3-5-8 參與者與拍賣物品M:N(多對(duì)多的關(guān)系) 一個(gè)拍賣過(guò)程一次只能產(chǎn)生一個(gè)拍賣記錄,而一個(gè)拍賣記錄只屬于一個(gè)拍賣過(guò)程11拍賣記錄拍賣圖3-5-9拍賣與拍賣記錄 1:1(一對(duì)多的關(guān)系)設(shè)計(jì)全局ER模式 所有局部ER模式都設(shè)計(jì)好了后,接下來(lái)就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。1) 確定公共實(shí)體類型 為了給多個(gè)局部ER模式的合并提供開
41、始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來(lái)認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。2) 局部ER模式的合并 合并的原則是:首先進(jìn)行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。3) 消除沖突 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。 設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理
42、解和接受的同一的概念模型。4) 全局ER模式的優(yōu)化 在得到全局ER模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無(wú)冗余網(wǎng)上拍賣系統(tǒng)的全局ER模式如圖所示:密碼用戶名布置用戶名稱管理員拍賣參與者密碼價(jià)格拍賣記錄拍賣品身份證類型競(jìng)折者名稱價(jià)格電話圖3-5-17 數(shù)據(jù)E-R圖第4章 總體設(shè)計(jì)4.1 網(wǎng)站系統(tǒng)功能說(shuō)明4.1.1總體功能表4-1-1 網(wǎng)站總體功能表功能類別子功能用戶登錄用戶輸入正確的用戶名
43、和密碼及正確的權(quán)限后,就登錄系統(tǒng)。如果輸入有誤,系統(tǒng)報(bào)錯(cuò)。用戶發(fā)布拍賣品查看相關(guān)拍賣流程添加拍賣品查看拍賣情況競(jìng)拍者參與拍賣查看拍賣流程參與拍賣品競(jìng)拍查看結(jié)果管理員對(duì)基本信息進(jìn)行管理對(duì)用戶基本信息進(jìn)行管理對(duì)拍賣品進(jìn)行管理對(duì)拍賣記錄進(jìn)行管理數(shù)據(jù)備份4.1.2非功能性需求非功能性需求針對(duì)整個(gè)系統(tǒng)進(jìn)行。用戶界面需求表4-1-7 用戶界面需求表需求名稱詳細(xì)要求風(fēng)格界面友好,布局合理,美觀大方,實(shí)用性強(qiáng),操作簡(jiǎn)單顏色淡紅色系為主分辨率1024*76軟硬件環(huán)境需求表4-1-8 軟硬件環(huán)境需求表需求名稱詳細(xì)要求運(yùn)行速度系統(tǒng)啟動(dòng)運(yùn)行時(shí)間不超過(guò)5min,人機(jī)界面交互時(shí)間不超過(guò)5s容
44、量占用內(nèi)存大于15MB操作系統(tǒng)性能10/100M bit/s網(wǎng)絡(luò)傳輸率10/100M bit/s產(chǎn)品質(zhì)量需求表4-1-9 產(chǎn)品質(zhì)量需求表主要質(zhì)量屬性詳細(xì)要求正確性經(jīng)過(guò)測(cè)試達(dá)到了預(yù)期的效果健壯性具有一定的健壯性可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平臺(tái)操作清晰性優(yōu)安全性安全可靠性極佳可擴(kuò)展性優(yōu)良的可靠的接口兼容性可作用于任何平臺(tái)可移植性正確的進(jìn)行軟件配置后,就可以正常運(yùn)行程序4.2 建立數(shù)據(jù)庫(kù)模型網(wǎng)上拍賣系統(tǒng)數(shù)據(jù)庫(kù)說(shuō)明:1:!表示主鍵,$表示索引,N表示非空值 2:以下只是網(wǎng)站的重要數(shù)據(jù)表,次要重略。1新聞公告表:(allgongao)表4-3-1新聞公告表
45、2參與者表:(users)表4-3-2 參與者信息表3拍賣品表(allpaimai)表4-3-3拍賣品表4拍賣記錄表(pmjl)表4-3-4拍賣記錄表5新聞公告表(allgonggao)表4-3-5新聞公告表第5章 詳細(xì)設(shè)計(jì)5.1 系統(tǒng)首頁(yè)5.1.1系統(tǒng)首頁(yè)(網(wǎng)站首頁(yè)Default.aspx)圖5-1-1網(wǎng)站首頁(yè)5.1.2 網(wǎng)上拍賣系統(tǒng)首頁(yè)界面說(shuō)明首頁(yè)中擁有一個(gè)用戶登錄窗口,在其相應(yīng)輸入框中填定正確內(nèi)容并選擇正確的身份后,方可登錄系統(tǒng)。其他區(qū)塊與一般網(wǎng)站無(wú)異,只是較簡(jiǎn)潔,操作方面也是力求簡(jiǎn)約,故不一一說(shuō)明5.2 發(fā)布拍賣信息5.2.1發(fā)布拍賣操作界面圖5-2-1 發(fā)布拍賣操作頁(yè)面5.2.2系統(tǒng)
46、主操作界面說(shuō)明網(wǎng)上拍賣系統(tǒng)的發(fā)布操作界面,發(fā)布者用戶需要注冊(cè)才能進(jìn)入此頁(yè)面。界面右邊是呈信息列表的形式讓用戶輸入正確的拍賣品信息,以讀入系統(tǒng)數(shù)據(jù)庫(kù)。5.3參與拍賣操作界面在本拍賣系統(tǒng),參與者有兩種身份:發(fā)布者和參與者。用戶既可以在系統(tǒng)中發(fā)布拍賣品,也可以參與他人的物品競(jìng)拍活動(dòng)。5.3.1 參與拍賣操作界面圖5-3-1拍賣競(jìng)拍界面5.3.2參與拍賣競(jìng)拍界面說(shuō)明 該界面的功能是讓參與用戶進(jìn)行拍賣的相關(guān)操作,并形成拍賣記錄載入數(shù)據(jù)庫(kù)相應(yīng)的表。 其他相應(yīng)功能界面操作簡(jiǎn)單,故不一一介紹。5.4系統(tǒng)后臺(tái)登錄界面5.4.1系統(tǒng)后臺(tái)登錄界面圖5-4-1后臺(tái)登錄界面5.4.2系統(tǒng)后臺(tái)登錄界面說(shuō)明 此頁(yè)面要求系統(tǒng)
47、管理員輸入正確的用戶名和密碼,在核對(duì)無(wú)誤后放行,若其中有數(shù)據(jù)不符則認(rèn)為是非法用戶而拒之于門外。5.5系統(tǒng)后臺(tái)操作界面5.5.1人機(jī)界面1)后臺(tái)首頁(yè):2)新聞管理3)參與者管理4)拍賣品管理5.5.2系統(tǒng)后臺(tái)界面說(shuō)明在此系列頁(yè)面中,管理員可對(duì)所有用戶的信息進(jìn)行增加、編輯、刪除等操作,添加用戶時(shí)需要填寫的資料不太多,而編輯頁(yè)面則是以詳細(xì)列表的形式展開,一目了然。第6章系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的系統(tǒng)測(cè)試不是為了表明程序是正確的,因?yàn)槿绻沁@樣,就會(huì)設(shè)計(jì)一些不易暴露錯(cuò)誤的測(cè)試方案,也不會(huì)主動(dòng)去檢測(cè)、排除程序中可能存在的一些隱患。對(duì)于測(cè)試目的,G.J.Myers給除了以下的觀點(diǎn):(1)測(cè)試是為了發(fā)現(xiàn)程
48、序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。6.2面向?qū)ο笙到y(tǒng)測(cè)試方案根據(jù)系統(tǒng)測(cè)試目的并結(jié)合面向?qū)ο蠓椒?,我們給出了如下系統(tǒng)測(cè)試方案:(1)盡早的、不斷的進(jìn)行系統(tǒng)測(cè)試。我們知道,錯(cuò)誤發(fā)現(xiàn)的越早,改正它所付出的代價(jià)也就越小。由于錯(cuò)誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng)測(cè)試貫穿于整個(gè)開發(fā)過(guò)程中,而不是把系統(tǒng)測(cè)試僅僅看作是軟件開發(fā)的一個(gè)獨(dú)立階段。(2)設(shè)計(jì)測(cè)試用例時(shí),給出測(cè)試的預(yù)期結(jié)果。一個(gè)測(cè)試用例由兩部分組成:測(cè)試用的輸入數(shù)據(jù)和該輸入數(shù)據(jù)所期望的程序運(yùn)行結(jié)果。這樣測(cè)試時(shí)才能有一個(gè)判斷標(biāo)準(zhǔn),利用輸
49、入數(shù)據(jù)得出測(cè)試數(shù)據(jù)并和預(yù)測(cè)數(shù)據(jù)進(jìn)行比較,看它們是否一致。(3)我們?cè)谠O(shè)計(jì)測(cè)試用例時(shí),不僅有合法的輸入測(cè)試用例,還有非法的輸入測(cè)試用例。因?yàn)?,在系統(tǒng)的實(shí)際使用過(guò)程中,由于各種原因,用戶往往會(huì)使用一些非法的輸入,比如按錯(cuò)了鍵或者使用了非法的命令等,所以,我們特別注意設(shè)計(jì)非法的輸入測(cè)試用例來(lái)進(jìn)行測(cè)試。(4)在對(duì)系統(tǒng)修改完之后進(jìn)行回溯測(cè)試。我們?cè)谛薷南到y(tǒng)的同時(shí)往往又會(huì)引入新的錯(cuò)誤,所以在對(duì)程序修改完之后,用以前的用例進(jìn)行回歸測(cè)試。第7章 軟件布署7.1安裝環(huán)境要求 使用Windows 95/98 操作系統(tǒng)的用戶安裝個(gè)人網(wǎng)絡(luò)服務(wù)器(Personal Web Server,簡(jiǎn)稱 PWS);使用Window
50、s 2000 professional/2000 Server/XP professional/2003 操作系統(tǒng)的用戶安裝網(wǎng)絡(luò)信息服務(wù)器(Internet Information Server,簡(jiǎn)稱IIS)。 數(shù)據(jù)庫(kù)管理軟件,如SQL Server。7.2系統(tǒng)使用說(shuō)明 安裝IIS。 在Windows XP Professional 操作系統(tǒng)環(huán)境下,右鍵點(diǎn)擊桌面上“我的電腦”圖標(biāo),在彈出的菜單中選擇“管理”選項(xiàng)。此時(shí)屏幕上打開“計(jì)算機(jī)管理”窗口,在這個(gè)窗口中雙擊“服務(wù)和應(yīng)用程序”,在打開的子菜單下雙擊“Internet信息服務(wù)”。 設(shè)置虛擬目錄。進(jìn)入Internet信息服務(wù)后,雙擊“網(wǎng)站”選項(xiàng)
51、,在“默認(rèn)網(wǎng)站”上單擊右鍵,在彈出的菜單中選擇“新建”選項(xiàng),在隨后展開的子菜單中選擇“虛擬目錄”,當(dāng)出現(xiàn)虛擬目錄創(chuàng)建向?qū)Ш螅斎胩摂M目錄名,單擊“下一步”,選擇文件路徑,單擊“下一步”,完成??偨Y(jié)經(jīng)過(guò)一個(gè)多月進(jìn)行的畢業(yè)設(shè)計(jì),終于完成了網(wǎng)上拍賣系統(tǒng)的設(shè)計(jì)。此設(shè)計(jì)已經(jīng)達(dá)到了最初期望的設(shè)計(jì)要求,完成了需求。在這次學(xué)生信息管理系統(tǒng)的設(shè)計(jì)過(guò)程中我受到很大啟發(fā):在網(wǎng)站開發(fā)與設(shè)計(jì)上,體會(huì)到了理論與實(shí)際結(jié)合的重要性,認(rèn)識(shí)到網(wǎng)站開發(fā)中應(yīng)該更加注重網(wǎng)站的規(guī)劃及按步驟實(shí)施。網(wǎng)站作為多欄目、多版面的有機(jī)結(jié)合整體,不僅僅要考慮到網(wǎng)站功能及其效果的實(shí)現(xiàn),更應(yīng)該注重網(wǎng)站與用戶的有機(jī)結(jié)合。網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)的成功只是網(wǎng)站成功的一
52、步,網(wǎng)站的明確定位顯得更加重要,網(wǎng)站應(yīng)該隨時(shí)根據(jù)實(shí)施環(huán)境,實(shí)施困難進(jìn)行必要的定位調(diào)整。理論與實(shí)踐相結(jié)合,讓我真正體會(huì)到學(xué)以致用的樂(lè)趣。通過(guò)理論作指導(dǎo),再用實(shí)踐來(lái)體會(huì),驗(yàn)證理論。這樣既加深了對(duì)理論知識(shí)的認(rèn)識(shí),又從實(shí)踐活動(dòng)中充實(shí)了自己。本次為期三個(gè)月的畢業(yè)設(shè)計(jì)是大學(xué)四年所學(xué)知識(shí)的綜合運(yùn)用,是理論與實(shí)踐相結(jié)合的產(chǎn)物。在此期間,不但鞏固了所學(xué)的書本知識(shí)。而且還學(xué)到了許多課堂上和書本上無(wú)法學(xué)到的實(shí)踐知識(shí),提高了自學(xué)能力,增強(qiáng)了專業(yè)技術(shù)的水平,為今后從事本專業(yè)的工作打下一定的基礎(chǔ)。我會(huì)繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課題能夠順利進(jìn)行。但是,由于時(shí)間倉(cāng)促以及本人水平有
53、限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請(qǐng)各位老師斧正。致 謝在極短的時(shí)間內(nèi),我能成功的將此畢業(yè)設(shè)計(jì)做出,這要?dú)w功于某某某,某某等老師的無(wú)私的幫助,悉心的教導(dǎo)。尤其得到了擔(dān)任畢業(yè)設(shè)計(jì)指導(dǎo)的某某某老師的技術(shù)支持,某某某老師治學(xué)嚴(yán)謹(jǐn)、經(jīng)驗(yàn)豐富,以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,更令我受益非淺。為我的畢業(yè)設(shè)計(jì)得以完成起了關(guān)鍵的作用,在此表示深深地謝意。同時(shí),在畢業(yè)設(shè)計(jì)的各個(gè)階段,在畢業(yè)設(shè)計(jì)過(guò)程中還得到了各科室教師的大力指導(dǎo)和無(wú)私幫助,也得到了同班同學(xué)的熱情協(xié)助,大力幫助,在此表示衷心的感謝。尤其在此感謝我的輔導(dǎo)老師王麗麗老師給我的指導(dǎo)和關(guān)懷。她在生活上和工作中都給予了我熱情的關(guān)心和幫助。在即
54、將結(jié)束的四年大學(xué)本科生活之際,我要感謝某某大學(xué)某某系的老師們。從他們身上我學(xué)到了許多寶貴的知識(shí)和做人的道理。他們?cè)趯W(xué)業(yè)上對(duì)我的悉心指導(dǎo),以及孜孜不倦、嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,更令我受益非淺。同時(shí)還要感謝某某大學(xué)某某系的領(lǐng)導(dǎo)兩年來(lái)對(duì)我的培養(yǎng)和支持,是他們?yōu)槲姨峁┝肆己玫膶W(xué)習(xí)環(huán)境和機(jī)會(huì)。感謝各位專家和評(píng)委耐心審閱我的論文,他們提出了許多寶貴的意見和建議。懇請(qǐng)老師不吝賜教、批評(píng)指正!參考文獻(xiàn)1 (美)佩特科維奇|譯者:馮飛、薛瑩,Microsoft SQL Server2005初學(xué)者指南,中文第1版,北京,清華大學(xué)出版社,2007年2 鄧文淵、挑戰(zhàn),互動(dòng)網(wǎng)站百寶箱,北京,中國(guó)鐵道出版社,2004年3 (美)維埃拉|譯者:葉寒、管賢平,SQL Server2005編程入門經(jīng)典(第2版),第2版,北京,清華大學(xué)出版社,2007年4 (美)奧蒂|(zhì)譯者:高猛,Microsoft SQL Server2005開發(fā)指南,第1版,北京,清華大學(xué)出版社 ,2007年5 馬駿、陳志國(guó)、晉玉星,ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開發(fā)上機(jī)實(shí)踐和實(shí)例解析(21世紀(jì)計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材),第1版,北京,人民郵電出版社,20076 張海藩,軟件工程導(dǎo)論,2003年,清華大學(xué)出版社7 魏善沛編著.Web數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程.北京. 清華大學(xué)出版社.19988 美
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化差異與沖突管理-洞察分析
- 部編版二年級(jí)語(yǔ)文上冊(cè)《快樂(lè)讀書吧》精美課件
- 文化創(chuàng)意街區(qū)發(fā)展趨勢(shì)-洞察分析
- 2024年柳州工程機(jī)械集團(tuán)職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 關(guān)于車庫(kù)安裝充電樁的協(xié)議書(2篇)
- 專題09 閱讀理解(應(yīng)用文記敘文)【考題猜想】-七年級(jí)英語(yǔ)上學(xué)期期末考點(diǎn)大串講(滬教版2024)(解析版)
- 2025年牛津上海版九年級(jí)地理上冊(cè)階段測(cè)試試卷
- 《如何支持成本管理》課件
- 2024年華東師大版九年級(jí)歷史上冊(cè)月考試卷含答案
- 2024年北師大版八年級(jí)生物上冊(cè)月考試卷含答案
- 供應(yīng)鏈ESG管理策略
- 2024秋期國(guó)家開放大學(xué)本科《納稅籌劃》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 紙巾合同范本
- 四川省德陽(yáng)市2025屆數(shù)學(xué)三年級(jí)第一學(xué)期期末聯(lián)考模擬試題含解析
- 2024年平面設(shè)計(jì)師技能及理論知識(shí)考試題庫(kù)(附含答案)
- 2024年高考真題-英語(yǔ)(新高考Ⅰ卷) 含解析
- 2023-2024年6月廣東省普通高中學(xué)業(yè)水平生物考試及答案
- 鐵路技術(shù)管理規(guī)程-20220507141239
- 植物學(xué)智慧樹知到答案2024年浙江大學(xué)
- 礦山開采與生產(chǎn)管理
- 大學(xué)體育與健康智慧樹知到期末考試答案章節(jié)答案2024年齊魯師范學(xué)院
評(píng)論
0/150
提交評(píng)論