網(wǎng)絡(luò)書店銷售管理系統(tǒng)設(shè)計_第1頁
網(wǎng)絡(luò)書店銷售管理系統(tǒng)設(shè)計_第2頁
網(wǎng)絡(luò)書店銷售管理系統(tǒng)設(shè)計_第3頁
網(wǎng)絡(luò)書店銷售管理系統(tǒng)設(shè)計_第4頁
網(wǎng)絡(luò)書店銷售管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、E:百度上傳【已處理二】132,1122、準(zhǔn)備上傳-市場營銷已插入xxxx摘 要Internet網(wǎng)是目前全球最大的計算機(jī)通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。www系統(tǒng)是一個大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的信息服務(wù)方式。www技術(shù)之所以能在全球普及,一個重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,另一方面,www提供了共享數(shù)據(jù)的方法。兩者相互聯(lián)合取長補短,發(fā)揮各自優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。本系統(tǒng)主要針對網(wǎng)絡(luò)圖書銷售

2、管理系統(tǒng)方案分析與網(wǎng)絡(luò)規(guī)劃,本系統(tǒng)是一個典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可執(zhí)行系統(tǒng)。本系統(tǒng)可以使用戶更方便的管理圖書,實現(xiàn)用戶對圖書在線查詢,還可以對用戶的信息進(jìn)行管理。由于圖書管理的情況復(fù)雜,可以實現(xiàn)信息修改,及時調(diào)整圖書的相關(guān)情況。關(guān)鍵詞 銷售;用戶;數(shù)據(jù)庫;查詢;更新Abstrac

3、t The Internet is a correspondence net of current biggest calculator of the world, it the all over world is almost nation that have is with the region. The www system is a database of a large distribute type medium information, it biggest of pushed the Internet development, F through become the Inte

4、rnet inside most popular, the most it's information service method. Reason that www technique it can be therefore in the world universal, an importance be it manage the system mutually to blend, become a strong and big tool for handling with sharing the information with the database. On the othe

5、r hand, the database is a management tool of a mighty information, on the other hand, the www provided to share the data's method. Both strong and strong in association with take long repair short, develop each from the advantage, use the door can expediently inspect the database's contents

6、on the Web browser. This thesis primarily includes the student to select elective courses the system project to analyzes is the information management of a typical model with the network programming, this system the system( MIS), its development primarily include the establishing of backstage databa

7、se with support and the head apply two aspects of the procedure's developments. But then request for the latter applied the procedure function is complete, easy usage etc. characteristics.Make use of its provide every kind of to face to the object's development tool, and establish the system

8、 in the in a short time first applied prototype, then, proceeds to system of early prototype need on behalf, continuously revise with improve, until formation the customer be satisfied with of can line system.This system can the convenient user is more convenient to select elective books. Realize th

9、e user select elective information the on-line search. Can still the right newly arrived user information proceeds information into. Because the books management the circumstance the complicacy, can realize information modification, on time adjust the users basic circumstance.Key words Select electi

10、ve Sale Users Database Search Update 目 錄摘 要1Abstract2第1章 緒論5 課題背景5 目的和意義6 系統(tǒng)設(shè)計思想6第2章 可行性分析7 技術(shù)可行性8 經(jīng)濟(jì)可行性8 市場可行性9 業(yè)務(wù)流程圖9 本章小結(jié)10第3章 需求分析113.1 調(diào)查研究11 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況113.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介123.4 SQL Server 簡介123.5 網(wǎng)絡(luò)書店銷售管理系統(tǒng)的需求分析一三3.5.1 數(shù)據(jù)流圖一三3.5.2 數(shù)據(jù)字典143.6 本章小結(jié)17第4章 總體設(shè)計一八 系統(tǒng)模塊總體設(shè)計一八 數(shù)據(jù)庫設(shè)計19 數(shù)據(jù)庫設(shè)計概述19 數(shù)據(jù)分析20

11、數(shù)據(jù)庫的詳細(xì)設(shè)計21 本章小結(jié)23第5章 詳細(xì)設(shè)計24 系統(tǒng)運行平臺設(shè)置24 開發(fā)工具簡介24 系統(tǒng)登錄界面設(shè)計25 系統(tǒng)主界面設(shè)計26 基本功能設(shè)置27 圖書管理設(shè)置27 客戶管理設(shè)置28 庫存管理設(shè)置305.5.4 訂單管理設(shè)置325.6 本章小結(jié)33第6章 系統(tǒng)測試與性能分析34 為什么要進(jìn)行系統(tǒng)測試34 軟件測試34 測試的基本概念34 測試步驟35 本系統(tǒng)測試36 本章小結(jié)37第7章 系統(tǒng)主要功能使用說明38 系統(tǒng)登陸步驟38 添加圖書38 客戶信息修改39 庫存查看40 訂單查詢407.6 更改密碼417.7 本章小結(jié)42結(jié)論43致謝44參考文獻(xiàn)45附錄146附錄248第1章 緒

12、論1.1 課題背景隨著信息時代的不斷發(fā)展,信息技術(shù)、Internet/Intranet技術(shù)和數(shù)據(jù)庫技術(shù)也進(jìn)入了發(fā)展的高峰時期。數(shù)據(jù)庫是從60年代初發(fā)展起來的計算機(jī)技術(shù),經(jīng)過四十來年的發(fā)展,數(shù)據(jù)庫技術(shù)已經(jīng)趨于成熟。Web數(shù)據(jù)庫在新的Internet環(huán)境中發(fā)生了很大的變化。數(shù)據(jù)庫的應(yīng)用也呈現(xiàn)出多樣化的空間,如數(shù)字圖書館、電子出版物、電子商務(wù)、遠(yuǎn)程教育系統(tǒng)等的出現(xiàn),給web數(shù)據(jù)庫技術(shù)提出了更多、更高的要求。同時,隨著傳統(tǒng)的管理方式的繁瑣和不確定性越來越不能滿足人們的需求和需要,因此通過網(wǎng)絡(luò)進(jìn)行銷售、管理和查詢等操作已經(jīng)被人們漸漸地接受并受到廣泛的歡迎。網(wǎng)絡(luò)書店銷售管理系統(tǒng)是目前Internet上廣泛

13、使用的在線管理系統(tǒng)之一,使用網(wǎng)絡(luò)化銷售管理環(huán)境可以適應(yīng)現(xiàn)代化信息時代的發(fā)展,并可以解決一些在現(xiàn)實生活中不能夠完成的工作。伴隨著電子商務(wù)技術(shù)的不斷成熟,電子商務(wù)的功能也越來越強(qiáng)大。隨著社會信息量的迅速膨脹,想要依靠人工手段及時對大量信息進(jìn)行收集、處理、分析及科學(xué)決策是難以做到的,并且這種方式也存在一定的不確定性和錯誤性。因此人們意識到,改革傳統(tǒng)管理模式,將管理流程的處理、流轉(zhuǎn)、匯總過程電子化、信息化,從而實現(xiàn)管理自動化,已勢在必行。管理自動化已在我國電子政務(wù)建設(shè)中成為了必不可少的一部分,本論文從多個角度詳細(xì)闡述了基于的管理自動化的可行性,主要是技術(shù)分析,結(jié)構(gòu)分析,經(jīng)濟(jì)分析,市場分析等。對于客戶來

14、說他們更注重的是產(chǎn)品的可用性,易用性,以及產(chǎn)品的友好性和后期的可維護(hù)性等,而獨有的簡單、易懂、易維護(hù)為廣大用戶所接受,用開發(fā)的軟件產(chǎn)品在我國的電子商務(wù)具體較強(qiáng)的生命力。網(wǎng)絡(luò)書店銷售管理系統(tǒng)目前已在很多銷售系統(tǒng)以及相關(guān)的管理部門中得到應(yīng)用,不同的用戶根據(jù)各自的業(yè)務(wù)特點對網(wǎng)絡(luò)書店銷售管理系統(tǒng)也提出了一些改良的意見。應(yīng)用程序在得到用戶認(rèn)同的同時,很多的意見和建議也對設(shè)計本系統(tǒng)有著不可估量的作用。我也在積極的從自身查找不足,包括設(shè)計思想、性能優(yōu)化、操作簡便等,不斷使整個系統(tǒng)能夠更加完善。1.2 目的和意義網(wǎng)絡(luò)書店銷售管理系統(tǒng)要實現(xiàn)的功能很多,本系統(tǒng)最重要的就是圖書銷售部分?,F(xiàn)在一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)

15、也有很多,應(yīng)用也比較廣泛,說明這種管理系統(tǒng)已經(jīng)得到用戶的認(rèn)可和滿意。對于銷售管理用戶來說,利用計算機(jī)支持銷售的查詢操作和日常管理,是手工操作和管理所不能比擬的。一直以來人們使用傳統(tǒng)人工的方式管理相關(guān)資料,這種管理方式存在著許多缺點,如:效率低、保密性差,另外由于時間的一些原因,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)應(yīng)用的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對銷售信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存

16、儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是對銷售方面的科學(xué)化、正規(guī)化管理,與現(xiàn)代科技接軌的重要條件。 因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情, 計算機(jī)技術(shù)在銷售方面中的應(yīng)用順應(yīng)了我國的國情,實現(xiàn)了銷售管理要實現(xiàn)更加方便快捷的目標(biāo)。1.3 系統(tǒng)設(shè)計思想根據(jù)用戶的需要和系統(tǒng)具體實現(xiàn)的功能是制定系統(tǒng)設(shè)計思想的關(guān)鍵,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮本管理系統(tǒng)的優(yōu)點。根據(jù)現(xiàn)存網(wǎng)絡(luò)書店銷售管理系統(tǒng)的實際情況,本系統(tǒng)基本設(shè)計思想如下:1. 實用性:無論任何管理系統(tǒng)都必須有一定的實用性,系統(tǒng)以用

17、戶需求為目的,以方便用戶為原則。根據(jù)用戶的需要設(shè)計出合理的、操作簡便的管理系統(tǒng),系統(tǒng)可以在未來幾年內(nèi)滿足各種需求,具有一定的實用性。2. 可靠性:一個系統(tǒng)的應(yīng)用必須具有一定的可靠性,本系統(tǒng)通過合理的網(wǎng)絡(luò)設(shè)計和軟硬件的合理選擇,確保了本系統(tǒng)的可靠性。3. 安全性:在系統(tǒng)設(shè)計過程中,合理的分配和利用網(wǎng)絡(luò)各種安全措施,既可以有效的利用網(wǎng)絡(luò)中的共享資源,同時也可以保證和提高系統(tǒng)的安全性和可靠性。4. 可維護(hù)性:系統(tǒng)的設(shè)計一定要方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級等)和網(wǎng)絡(luò)的維護(hù)等??删S護(hù)性可以提高系統(tǒng)的效率和安全,提高系統(tǒng)的安全和維護(hù)。5. 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計一定要能在未來的銷售

18、系統(tǒng)中進(jìn)行擴(kuò)展和改善,以滿足未來系統(tǒng)的發(fā)展。這樣系統(tǒng)才能不斷進(jìn)行擴(kuò)展和更新,才能滿足用戶的更高要求;系統(tǒng)還需要具備一定的靈活性,這樣才能便于系統(tǒng)的擴(kuò)展,使系統(tǒng)的功能不斷的更新并且更加完善。6. 智能性:智能化的操作對一個管理系統(tǒng)來說是非常重要的,系統(tǒng)的智能性不僅可以便于用戶操作整個系統(tǒng),還可以使管理員合理、方便的對系統(tǒng)進(jìn)行管理,使系統(tǒng)朝著人性化的方向發(fā)展。7. 開放性:系統(tǒng)是面向用戶操作的,系統(tǒng)的設(shè)計應(yīng)該滿足不同人群的使用。開放性就是使系統(tǒng)可以面向不同的用戶,并滿足其不同的要求。8. 集中性:對系統(tǒng)中的各模塊進(jìn)行集中管理,可以便于用戶操作和操作后臺的管理,使系統(tǒng)更加集成化。第2章 可行性分析可

19、行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決??尚行匝芯坎皇墙鉀Q問題,而是確定問題是否值得去解。一般來說應(yīng)該從技術(shù)可行性、經(jīng)濟(jì)可行性、市場可行性等方面研究可行性。根據(jù)現(xiàn)存的一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)的實際情況和能實現(xiàn)的功能,結(jié)合相關(guān)技術(shù)的發(fā)展情況,綜合相關(guān)技術(shù)的設(shè)計思想。本系統(tǒng)能夠完成以下工作:1. 圖書管理信息化,可根據(jù)不同操作完成相關(guān)管理工作。2. 提供快速、準(zhǔn)確的管理信息的最新情況。3. 界面美觀,操作簡單,查詢靈活,使用方便。4. 通過本系統(tǒng)的使用可減少人工操作的不確定性和錯誤的產(chǎn)生。2.1 技術(shù)可行性Microsoft的動態(tài)服務(wù)器網(wǎng)頁ASP.NET技術(shù),語法簡單

20、,很容易被程序員所接受,且調(diào)試起來也比較容易。它有著極為高效的開發(fā)工具軟件包,在構(gòu)建WEB應(yīng)用程序中可以使用相應(yīng)組件,也可以使用其他能夠使用COM的語言,從而實現(xiàn)更為強(qiáng)大的軟件功能。微軟公司提供了豐富的ASP.NET技術(shù)資源庫,供程序員及用戶查詢,同時也有強(qiáng)大的技術(shù)服務(wù)中心,使ASP.NET開發(fā)網(wǎng)絡(luò)書店銷售管理的技術(shù)風(fēng)險降到最低,這是任何一門WEB語言在目前形勢下不可比擬的。2.2 經(jīng)濟(jì)可行性由于ASP.NET程序設(shè)計采用結(jié)構(gòu)化設(shè)計思想,且具有語言簡單易學(xué)開發(fā)快捷等特點,所以用ASP.NET開發(fā)銷售管理過程中,一些可預(yù)見的風(fēng)險可降到最低,如:技術(shù)問題、用戶操作等。從而保證了項目的開發(fā)周期,節(jié)約

21、了時間成本,也極大減少了對程序員開發(fā)本系統(tǒng)的培訓(xùn)環(huán)節(jié)。ASP.NET開發(fā)的應(yīng)用程序易于維護(hù),可降低產(chǎn)品后期的維護(hù)成本,提高項目利潤點,所以從經(jīng)濟(jì)角度來講,ASP.NET開發(fā)本系統(tǒng)也是非??尚械摹?2.3 市場可行性目前我國已有的圖書銷售管理系統(tǒng)各種各樣,形形色色,且各有特點,而我國又處在電子商務(wù)蓬勃發(fā)展的時期??蛻艉饬恳粋€產(chǎn)品的好壞的標(biāo)準(zhǔn)不是語言有多么先進(jìn),也不是技術(shù)有多么高深,他們的標(biāo)準(zhǔn)是能滿足用戶需求、操作簡捷、界面友好等特點的軟件環(huán)境。面對眾多的銷售管理系統(tǒng),用戶在使用系統(tǒng)的過程中也不斷提出新的需求,這就要求我們必須在短時間內(nèi)完成高質(zhì)量的符合用戶需求的系統(tǒng)。ASP.NET以及其獨有特點,

22、理所當(dāng)然成了銷售管理系統(tǒng)平臺開發(fā)的首選。2.4 業(yè)務(wù)流程圖業(yè)務(wù)流程圖是在進(jìn)行可行性分析研究時需要了解和分析的框圖,概括對現(xiàn)有系統(tǒng)的認(rèn)識。通過業(yè)務(wù)流程圖可以對系統(tǒng)的的大概描述有一個具體的了解。圖2-1 業(yè)務(wù)流程圖2.5 本章小結(jié)通過以上對可行性的分析,本系統(tǒng)的技術(shù)開發(fā)環(huán)境成熟可靠,具有穩(wěn)定的市場拓展和實用性。界面美觀、操作簡單、使用方便等特點也是用戶選擇本系統(tǒng)的重要原因,因此本系統(tǒng)的開發(fā)具有良好的前景和空間。第3章 需求分析3.1 調(diào)查研究1. 與本系統(tǒng)的相關(guān)資料和相關(guān)的流程由指導(dǎo)老師提供。2. 本課題要求開發(fā)者有熟練的ASP.NET開發(fā)能力,有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。3

23、. 具有對復(fù)雜表與表之間進(jìn)行處理的能力。4. 對資料和流程的分析發(fā)現(xiàn)現(xiàn)存的一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)存在的一些功能上的不足,例如庫存和訂單方面。希望通過本次的設(shè)計能夠在這方面進(jìn)行一些詳細(xì)的設(shè)計和分析,并開發(fā)出自己的特色。3.2 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況所謂管理信息系統(tǒng)(Management Information System)系統(tǒng) ,是一個由人、計算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加

24、工處理并編制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟(jì)效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象

25、是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢。3.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著World

26、 Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含對?yīng)業(yè)務(wù)環(huán)境中的實體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。3.4 SQL Server 簡介SQL Server 是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強(qiáng)大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashto

27、n-Tate三家公司共同開發(fā)的。于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點。 SQL Serv

28、er不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實上,SQL Server數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQL Server的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQL Server的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€系統(tǒng)結(jié)構(gòu)。SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以定義 SQL Server 實例組。將個別服務(wù)器注冊到組中。為每個已注冊的服務(wù)器配置

29、所有 SQL Server 選項。 在每個已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。在每個已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計并測試 SQL 語句、批處理和腳本。 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?.5 網(wǎng)絡(luò)書店銷售管理系統(tǒng)的需求分析軟件需求分析是軟件生存周期中重要的一部分,軟件只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進(jìn)而建立軟件開發(fā)的基礎(chǔ)。本系統(tǒng)共分為圖書管理、客戶管理、庫存管理、訂單管理和其他功能五大部分,以下是對各個部

30、分的分析。3.5.1 數(shù)據(jù)流圖數(shù)據(jù)流程圖描述:用戶登錄到本系統(tǒng),先進(jìn)行用戶身份的驗證。用戶可以訪問該系統(tǒng)的各個模塊,各模塊接收到相關(guān)請求后,對數(shù)據(jù)進(jìn)行處理,處理以后的數(shù)據(jù)存入數(shù)據(jù)庫中,并對數(shù)據(jù)庫進(jìn)行相關(guān)的更新操作。由于本系統(tǒng)完成的工作比較多,數(shù)據(jù)庫流程圖也比較繁瑣,系統(tǒng)最后實現(xiàn)的功能流程圖具體如下:圖3-1 系統(tǒng)功能流程圖3.5.2 數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。1. 數(shù)據(jù)項定義:

31、表3-1系統(tǒng)頂層數(shù)據(jù)項定義編號名稱別名類型長度ST-01ST_ProductID圖書編號int20 ST-02ST_ProductName圖書名稱nvarchar50 ST-03ST_Pulisher出版社nvarchar50ST -04ST_ISBN條形碼nvarchar50ST -05ST_Price價格float8ST -06ST_Page張數(shù)int4ST -07ST_PublishDate出版日期datetime8ST -08ST_ClassID類別int4ST -09ST_Image圖片image16ST -10ST_Author作者nvarchar50ST -11ST_OrderI

32、D訂單編號int4ST -12ST_UserID用戶編號int4ST -一三ST_CreateTime日期 Datetime8ST -14ST_Ship付款方式nvarchar50ST -一五ST_Payment郵寄方式nvarchar50ST -16ST_Sum數(shù)量decimal5ST -17ST_Status狀態(tài)nvarchar50ST -一八ST_Consignee聯(lián)系人姓名nvarchar20ST -19ST_ConsigneeEmail聯(lián)系人電子郵箱nvarchar50ST -20ST_ConsigneeAddress聯(lián)系人地址nvarchar100ST -21ST_Consigne

33、ePostcode聯(lián)系人郵編nvarchar50ST -22ST_ConsigneeGender聯(lián)系人性別nvarchar20ST -23ST_ConsigneePhone聯(lián)系人電話nvarchar50ST -24ST_UserID用戶編號int4ST -25ST_Name用戶名稱nvarchar50ST -26ST_Address地址nvarchar100ST -27ST_Telephone電話nvarchar50ST -28ST_Email電子郵箱nvarchar50ST -29ST_Postcode郵編nvarchar2ST -30ST_Gender性別bit1ST -31ST_Type

34、客戶類型nvarchar50ST -32ST_InSellTime入庫日期datetime8ST -33ST_OutSellTime出庫日期char10ST -34ST_Savenumber入庫量int 4ST -35ST_Sellnumber出庫量int4ST -36ST_Sum剩余量int42. 數(shù)據(jù)流定義:系統(tǒng)頂層數(shù)據(jù)流定義:數(shù)據(jù)流編號:STP01數(shù)據(jù)流名稱:圖書查詢數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:圖書表數(shù)據(jù)流組成:ST-01+ ST-02+ ST-03+ ST-04+ ST-05+ ST-06+ ST-07+ ST-08+ ST-09+ ST-10數(shù)據(jù)流編號:STP02數(shù)據(jù)流名稱:圖書添加

35、數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:圖書表數(shù)據(jù)流組成:ST-01+ ST-02+ ST-03+ ST-04+ ST-05+ ST-06+ ST-07+ ST-08+ ST-10數(shù)據(jù)流編號:STP03數(shù)據(jù)流名稱:圖書修改數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:圖書表數(shù)據(jù)流組成:ST-02+ ST-03+ ST-04+ ST-05+ ST-06+ ST-07+ ST-08+ ST-10數(shù)據(jù)流編號:STO11數(shù)據(jù)流名稱:訂單查詢數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:訂單表數(shù)據(jù)流組成:ST-01+ ST-11+ ST-12+ ST-16+ ST-24+ ST-25數(shù)據(jù)流編號:STS36數(shù)據(jù)流名稱:庫存添加數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向

36、:庫存表數(shù)據(jù)流組成:ST-01+ ST-32+ ST-33+ ST-34+ ST-35+ ST-36數(shù)據(jù)流編號:STC-一八數(shù)據(jù)流名稱:訂單生成數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:訂單數(shù)據(jù)流組成:ST-01+ ST-02+ ST-一八+ ST-19+ ST-20+ ST-21+ ST-22+ ST-233.6 本章小結(jié)需求分析報告是對系統(tǒng)需求的書面表達(dá)形式。由于需求分析報告是采用軟件設(shè)計的術(shù)語編寫的,因此常常令計算機(jī)背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報告中與實際需求不符之處,更難提出建設(shè)性的意見。特別是那些編寫得較差的需求分析報告,用戶方更不知所云。第4章 總體設(shè)計4.1 系統(tǒng)模塊總體設(shè)計

37、管理員可以通過用戶身份登錄,新用戶可以先注冊用戶名、密碼等相關(guān)的信息后登錄到本系統(tǒng)中,并可以對系統(tǒng)進(jìn)行全面的管理、操作和維護(hù),并可以對新用戶信息進(jìn)行添加、刪除和查詢等操作。系統(tǒng)整個設(shè)計以界面美觀、操作簡單、擴(kuò)展簡便等為基礎(chǔ),通過系統(tǒng)模塊的總體設(shè)計將會把整個系統(tǒng)的功能和作用呈現(xiàn)出來。利用系統(tǒng)功能模塊圖來表示系統(tǒng)中各模塊之間的關(guān)系,隨著結(jié)構(gòu)的精細(xì)化,系統(tǒng)功能模塊圖對數(shù)據(jù)結(jié)構(gòu)的描述也越來越詳細(xì),這種模式非常適合于本階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。對理解系統(tǒng)的功能和實現(xiàn)過程的步驟進(jìn)行進(jìn)一步的細(xì)分,這樣系統(tǒng)的具體內(nèi)容和層次就一目了然了,對理

38、解和設(shè)計整個系統(tǒng)是非常有幫助的。本系統(tǒng)一共分為五個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。通過系統(tǒng)功能模塊圖的分析,可以將本系統(tǒng)的具體功能和實現(xiàn)方法具體化和透明化,對于各層次的理解也會越來越具體。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:圖書管理模塊、客戶管理模塊、庫存管理模塊、訂單管理模塊、其他功能模塊。各功能模塊的具體功能如下:1. 圖書管理:對圖書瀏覽、圖書添加、修改類別、圖書修改、封面圖片、圖書查詢功能進(jìn)行設(shè)置。2. 客戶管理:包括客戶注冊、

39、客戶查詢、客戶修改操作。3. 庫存管理:對庫存添加、庫存查看、庫存修改、庫存查詢的功能進(jìn)行操作和修改。4. 訂單管理:包括訂單添加、訂單查看、訂單修改、訂單查詢四部分功能,對其進(jìn)行相應(yīng)的處理。5. 其他功能:包括找回密碼和更改密碼。系統(tǒng)功能模塊圖如圖4-1所示。 圖4-1 系統(tǒng)功能結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計4.2.1 數(shù)據(jù)庫設(shè)計概述隨著計算機(jī)技術(shù)的廣泛應(yīng)用,目前從小型的單項事務(wù)處理到大型的信息系統(tǒng)都采用數(shù)據(jù)庫技術(shù)來保持?jǐn)?shù)據(jù)的完整性和一致性,因此在應(yīng)用系統(tǒng)的設(shè)計中,數(shù)據(jù)庫拱搭建得是否合理變得日趨重要。具體地說,數(shù)據(jù)庫設(shè)計是指針對一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之

40、能有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫設(shè)計是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。數(shù)據(jù)庫設(shè)計包括靜態(tài)數(shù)據(jù)模型即模式與子模式稱為數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計;和在模型上的動態(tài)操作即應(yīng)用程序設(shè)計稱為數(shù)據(jù)設(shè)計?,F(xiàn)代數(shù)據(jù)庫設(shè)計十分強(qiáng)調(diào)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計與行為設(shè)計統(tǒng)一。目前我們所說的數(shù)據(jù)庫設(shè)計大多是在一個現(xiàn)成的DBMS的支持下進(jìn)行,即以一個通用的DBMS為基礎(chǔ)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。4.2.2 數(shù)據(jù)分析設(shè)計一個性能良好的數(shù)據(jù)庫系統(tǒng),明確應(yīng)用環(huán)境對系統(tǒng)的要求是首要和基本的。因此,應(yīng)用把對數(shù)據(jù)的收集和分析作為數(shù)據(jù)庫設(shè)計的第一步。數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、

41、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。關(guān)系數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)庫數(shù)據(jù)合理存儲和組織的核心是構(gòu)造設(shè)計一個科學(xué)的關(guān)系模式,使它能夠準(zhǔn)確地反映現(xiàn)實世界實體本身以及實體與實體之間的聯(lián)系,最大限度地減少數(shù)據(jù)冗余等。我們使用一種信息建模技術(shù),這種技術(shù)是通過實體、關(guān)系、屬性三種基本對象來定義信息。實體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系,關(guān)系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。要確定實體和關(guān)系的性質(zhì),用戶必須確定單個實體和他們相關(guān)的屬性。為每個對象定義一個完整的與商業(yè)相關(guān)

42、的描述以及他單獨使用的要求,這也包括確定此實體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。在為實體確定相關(guān)的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴(kuò)展屬性信息,包括長度、格式、編輯風(fēng)格、校驗規(guī)則和初始值。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。用戶必須通過關(guān)系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加

43、易于觀察和分析。劃分實體和實體的屬性時,一般遵循以下的經(jīng)驗性原則:1. 屬性是不可再分的數(shù)據(jù)項,不能再有需要說明的信息。否則,該屬性應(yīng)定義為實體。2. 屬性不能與其他實體發(fā)生聯(lián)系,聯(lián)系只能發(fā)生在實體之間。3. 為了簡化ER圖的處置,現(xiàn)實世界中的對象,凡能夠作為屬性的盡量作為屬性處理。4.2.3 數(shù)據(jù)庫的詳細(xì)設(shè)計在數(shù)據(jù)庫的設(shè)計過程中應(yīng)考慮以下事項: 1. 數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計,應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計劃。2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計中出現(xiàn)錯誤。3. 對數(shù)據(jù)完整性的保護(hù)。4. 數(shù)據(jù)庫和用戶權(quán)限的安全要求。5. 應(yīng)用程序的性能需求,設(shè)計數(shù)據(jù)庫時必須利用 Microsoft S

44、QL Server 2000 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的。6. 數(shù)據(jù)庫維護(hù)。數(shù)據(jù)庫E-R如圖4-2所示。圖4-2 數(shù)據(jù)庫E-R圖根據(jù)現(xiàn)存的網(wǎng)絡(luò)書店銷售管理系統(tǒng)的實際情況,本系統(tǒng)設(shè)計了一個數(shù)據(jù)庫,名為:Book。本數(shù)據(jù)庫中共包括6張信息表,分別為圖書表、訂單表、庫存表和客戶表。具體設(shè)計如表4-1至4-4所示。4-1 ST_Product(圖書表)序號英文名中文名類型長度(字符)1ST_ProductID圖書編號int202ST_ProductName圖書名稱nvarchar503ST_Price價格float84ST_Pulisher出版社nv

45、archar505ST_ISBN條形碼nvarchar506ST_Page張數(shù)int47ST_PulishDate出版日期datetime88ST_ClassID類別int49ST_Image圖片image1610ST_Author作者nvarchar504-2 ST_Order(訂單表)序號英文名中文名類型長度(字符)1ST_OrderID訂單編號int42ST_UserID用戶編號int43ST_CreateTime日期Datetime84ST_Ship付款方式nvarchar505ST_Payment郵寄方式nvarchar506ST_Sum數(shù)量decimal57ST_Status狀態(tài)n

46、varchar508ST_Consignee聯(lián)系人姓名nvarchar209ST_ConsigneeEmail聯(lián)系人電子郵箱nvarchar5010ST_ConsigneeAddress聯(lián)系人地址nvarchar10011ST_ConsigneePostcode聯(lián)系人郵編nvarchar5012ST_ConsigneeGender聯(lián)系人性別nvarchar20一三ST_ConsigneePhone聯(lián)系人電話nvarchar504-3 ST_User(用戶表)序號英文名中文名類型長度(字符)1ST_UserID用戶編號int42ST_Name用戶名稱nvarchar503ST_Address地址

47、nvarchar1004ST_Telephone電話nvarchar505ST_Email電子郵箱nvarchar506ST_Postcode郵編nvarchar27ST_Gender性別bit18ST_Type客戶類型nvarchar504-4 ST_Sell(庫存表)序號英文名中文名類型長度(字符)1ST_ProductID圖書編號int42ST_InSellTime入庫日期datetime83ST_OutSellTime出庫日期char104ST_Savenumber入庫量int 45ST_Sellnumber出庫量int46ST_Sum剩余量int44.3 本章小結(jié)總體設(shè)計階段,在需求

48、分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,在這個階段確定了需要做什么和系統(tǒng)需求規(guī)格。在本階段系統(tǒng)劃分成物理元素,即程序、文件、數(shù)據(jù)庫、文檔等。由于數(shù)據(jù)庫在設(shè)計中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時間較多。第5章 詳細(xì)設(shè)計5.1 系統(tǒng)運行平臺設(shè)置對于系統(tǒng)所處環(huán)境的配置選擇,如表5-1所示表5-1 運行環(huán)境硬件配置服務(wù)器硬件處理器:Intel P4 G 或更好內(nèi) 存:512M 或更大硬 盤:80G 或更大軟件Microsoft Windows 2003 EnterpriseMicrosoft SQL Server 2000或更高版本Microsoft Office 2003客戶機(jī)硬件

49、無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件Microsoft Windows 2000 或更高版本 或更高版本5.2 開發(fā)工具簡介1微軟公司于2005年年底正式發(fā)布了新一代企業(yè)級應(yīng)用開發(fā)平臺.NET 和可視化開發(fā)工具包Visual Studio 2005,在Visual Studio 2005系列發(fā)發(fā)工具中,Visual Web Developer 2005專用于ASP.NET Web應(yīng)用程序開發(fā),它擁有許多令人期盼已久的強(qiáng)化功能,并提供了更高的程序開發(fā)效率、更精簡的程序代碼以及更佳的安全性。是Microsoft.NET Framework技術(shù)的重要組成部分,是當(dāng)今最先進(jìn)的Web應(yīng)用程序開發(fā)技術(shù)之

50、一。頁使用一種已編譯的、由事件驅(qū)動的編程模型,支持將應(yīng)用程序邏輯與用戶界面相隔離并使應(yīng)用程序性能得到顯著提高。開發(fā)ASP.NET Web應(yīng)用程序時,可以選用廣為流行的Visual Basic語言,也可以選用為.NET框架量身打造的C#語言,還可以充分利用公共語言運行庫的各項功能,為頁編寫的程序代碼在Web服務(wù)器上執(zhí)行并生成發(fā)送到客戶瀏覽器的標(biāo)記。2Microsoft SQL Server 2000數(shù)據(jù)庫系統(tǒng)是在Windows NT環(huán)境下開發(fā)的一種全新的關(guān)系型數(shù)據(jù)庫系統(tǒng),是發(fā)展最快的關(guān)系數(shù)據(jù)庫,占世界市場份額的38%。SQL Server 2000具有大型數(shù)據(jù)庫的一些基本功能,支持事務(wù)處理功能、

51、支持?jǐn)?shù)據(jù)庫加密、設(shè)置用戶組或用戶的密碼和權(quán)限等等。它為用戶提供了大規(guī)模聯(lián)機(jī)事務(wù)處理(OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序所需的最新的優(yōu)秀數(shù)據(jù)庫平臺。SQL Server 2000是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能,提供了對可擴(kuò)展標(biāo)記語言(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。使用SQL Server 2000可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴(kuò)展的能力,SQL Server 2000滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。它還是Microsoft.NET Enterprise Server的數(shù)據(jù)管理

52、與分析中樞,并包括加速從概念到最后交付開發(fā)過程的工具。5.3 系統(tǒng)登錄界面設(shè)計用戶通過填寫用戶名和密碼進(jìn)入網(wǎng)絡(luò)書店銷售管理系統(tǒng),會出現(xiàn)本系統(tǒng)界面。還可以進(jìn)行新用戶注冊,填寫新用戶注冊的相關(guān)的信息,就可登錄網(wǎng)絡(luò)書店銷售管理系統(tǒng)。一個系統(tǒng)需要一個友好的用戶界面,這樣可以使用戶在使用本系統(tǒng)時有一個良好的視覺效果,因此一個系統(tǒng)的直觀效果對于一個用戶操作本系統(tǒng)也是很重要的。由于本系統(tǒng)是基于ASP.NET開發(fā)的,它提供了一個良好的界面設(shè)計和擴(kuò)展環(huán)境,因此利用網(wǎng)頁制作工具制作友好的用戶操作界面環(huán)境。登錄界面如圖5-1所示。圖5-1 登錄界面5.4 系統(tǒng)主界面設(shè)計用戶通過填寫登錄界面的相關(guān)內(nèi)容或利用“創(chuàng)建新用

53、戶”相關(guān)信息的填寫,登錄到本系統(tǒng)的主界面。主界面中包含了本系統(tǒng)所提供的各種操作項,如圖書管理、客戶管理、庫存管理、訂單系統(tǒng)管理和其他功能。通過點擊相應(yīng)的模塊就可以進(jìn)入相關(guān)模塊的操作環(huán)境,各模塊中包括很多具體的操作項,可以使用戶操作本系統(tǒng)時隨時進(jìn)行轉(zhuǎn)換頁面,具備一定的靈活性。并可以通過導(dǎo)航能夠知道所處的環(huán)境,可以清楚的知道操作所處的位置。系統(tǒng)的主界面如圖5-2所示。圖5-2 系統(tǒng)主界面5.5 基本功能設(shè)置5.5.1 圖書管理設(shè)置圖書管理模塊的設(shè)置是針對有關(guān)圖書信息(圖書編號、圖書名、出版社、作者等)和用戶的需求進(jìn)行分析和設(shè)計的,為用戶提供了一個方便快捷的圖書瀏覽操作界面。網(wǎng)絡(luò)書店銷售管理系統(tǒng)主要

54、是針對圖書進(jìn)行相關(guān)的操作,因此本模塊在設(shè)置上盡量滿足用戶的需求,使系統(tǒng)的操作趨于完善。圖書管理也涉及到訂單管理的設(shè)置和庫存管理的設(shè)置,表之間建立了相應(yīng)的聯(lián)系。由于本模塊中的操作界面比較多,由于各種原因不可能一一截取并加以分析,因此截取了圖書修改界面作為分析和研究,通過本項的分析為例可以對其他各設(shè)置有一個概括的了解。圖5-3所示為圖書修改界面圖,表5-2所示圖書修改設(shè)置中主要控件信息列表。圖5-3 圖書修改界面圖表5-2 圖書修改設(shè)置主要控件信息列表名稱作用GridView1輸入/顯示圖書相關(guān)的信息SqlDataSource1連接數(shù)據(jù)庫FileUpload1上傳圖片Image1顯示圖片Label

55、2顯示圖5-4 圖書修改數(shù)據(jù)流圖分析:窗體顯示時,左邊通過選擇列表列出系統(tǒng)提供的各個操作,在圖書管理中,用戶通過選擇具體的操作項進(jìn)行操作。主要分為圖書瀏覽、圖書查詢、圖書修改、瀏覽圖片和修改類別功能,用戶點擊系統(tǒng)的圖書管理選項就可以進(jìn)入到本系統(tǒng)。這部分操作主要是對與圖書有關(guān)的信息進(jìn)行管理和操作,使用戶對圖書的基本情況進(jìn)行具體的了解。在圖書瀏覽中,提供“圖書編號”、“圖書名”、“出版社”、“書名”相關(guān)的信息,點擊“查看詳細(xì)資料”進(jìn)入到具體的信息界面。在圖書添加中可以添加有關(guān)圖書的信息,并且可以添加到本系統(tǒng)中,添加操作執(zhí)行完之后就可以馬上顯示添加結(jié)果,使用戶及時對不正確的信息進(jìn)行修改。圖書查詢中,可以按照給定的關(guān)鍵字進(jìn)行相關(guān)圖書信息的查詢,如圖書編號、圖書名和條形碼,關(guān)鍵字查詢減少了盲目查詢的不確定性。圖書修改和修改類別中,對圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論