




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘 要Internet網(wǎng)是目前全球最大的計(jì)算機(jī)通信網(wǎng),它遍及全球幾乎所有的國家和地區(qū)。www系統(tǒng)是一個(gè)大型的分布式超媒體信息數(shù)據(jù)庫,它極大的推動了Internet的發(fā)展,己經(jīng)成為Internet中最流行、最主要的信息服務(wù)方式。www技術(shù)之所以能在全球普及,一個(gè)重要的原因就是它與數(shù)據(jù)庫管理系統(tǒng)相互融合,成為一個(gè)處理和共享信息的強(qiáng)大工具。一方面,數(shù)據(jù)庫是一種強(qiáng)大的信息管理工具,另一方面,www提供了共享數(shù)據(jù)的方法。兩者相互聯(lián)合取長補(bǔ)短,發(fā)揮各自優(yōu)勢,使用戶可以在Web瀏覽器上方便地檢索數(shù)據(jù)庫的內(nèi)容。本系統(tǒng)主要針對網(wǎng)絡(luò)圖書銷售管理系統(tǒng)方案分析與網(wǎng)絡(luò)規(guī)劃,本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),其開
2、發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求分析,不斷修正和改進(jìn),直到形成用戶滿意的可執(zhí)行系統(tǒng)。本系統(tǒng)可以使用戶更方便的管理圖書,實(shí)現(xiàn)用戶對圖書在線查詢,還可以對用戶的信息進(jìn)行管理。由于圖書管理的情況復(fù)雜,可以實(shí)現(xiàn)信息修改,及時(shí)調(diào)整圖書的相關(guān)情況。關(guān)鍵詞 銷售;用戶;數(shù)據(jù)庫;查詢;更新Abstract The Internet is a correspondence ne
3、t 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 Internet inside most popular, the most it
4、'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 other hand, the database is a management
5、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 on the Web browser. This thesis prima
6、rily 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 database with support and the head apply tw
7、o 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 in the in a short time first applied
8、 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 the user select elective information th
9、e 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 elective Sale Users Database Search Update
10、目 錄摘 要1Abstract2第1章 緒論51.1 課題背景51.2 目的和意義61.3 系統(tǒng)設(shè)計(jì)思想6第2章 可行性分析72.1 技術(shù)可行性82.2 經(jīng)濟(jì)可行性82.3 市場可行性92.4 業(yè)務(wù)流程圖92.5 本章小結(jié)10第3章 需求分析113.1 調(diào)查研究113.2 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)的需求分析133.5.1 數(shù)據(jù)流圖133.5.2 數(shù)據(jù)字典143.6 本章小結(jié)17第4章 總體設(shè)計(jì)184.1 系統(tǒng)模塊總體設(shè)計(jì)184.2 數(shù)據(jù)庫設(shè)計(jì)194.2.1 數(shù)據(jù)庫設(shè)計(jì)概述194.2.2 數(shù)
11、據(jù)分析204.2.3 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)214.3 本章小結(jié)23第5章 詳細(xì)設(shè)計(jì)245.1 系統(tǒng)運(yùn)行平臺設(shè)置245.2 開發(fā)工具簡介245.3 系統(tǒng)登錄界面設(shè)計(jì)255.4 系統(tǒng)主界面設(shè)計(jì)265.5 基本功能設(shè)置275.5.1 圖書管理設(shè)置275.5.2 客戶管理設(shè)置285.5.3 庫存管理設(shè)置305.5.4 訂單管理設(shè)置325.6 本章小結(jié)33第6章 系統(tǒng)測試與性能分析346.1 為什么要進(jìn)行系統(tǒng)測試346.2 軟件測試346.2.1 測試的基本概念346.2.2 測試步驟356.3 本系統(tǒng)測試366.4 本章小結(jié)37第7章 系統(tǒng)主要功能使用說明387.1 系統(tǒng)登陸步驟387.2 添加圖書387
12、.3 客戶信息修改397.4 庫存查看407.5 訂單查詢407.6 更改密碼417.7 本章小結(jié)42結(jié)論43致謝44參考文獻(xiàn)45附錄146附錄248方案范文無法思考和涵蓋全面,最好仔細(xì)瀏覽后下載使用。第1章 緒 論1.1 課題背景隨著信息時(shí)代的不斷發(fā)展,信息技術(shù)、Internet/Intranet技術(shù)和數(shù)據(jù)庫技術(shù)也進(jìn)入了發(fā)展的高峰時(shí)期。數(shù)據(jù)庫是從60年代初發(fā)展起來的計(jì)算機(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ù)提出了
13、更多、更高的要求。同時(shí),隨著傳統(tǒng)的管理方式的繁瑣和不確定性越來越不能滿足人們的需求和需要,因此通過網(wǎng)絡(luò)進(jìn)行銷售、管理和查詢等操作已經(jīng)被人們漸漸地接受并受到廣泛的歡迎。網(wǎng)絡(luò)書店銷售管理系統(tǒng)是目前Internet上廣泛使用的在線管理系統(tǒng)之一,使用網(wǎng)絡(luò)化銷售管理環(huán)境可以適應(yīng)現(xiàn)代化信息時(shí)代的發(fā)展,并可以解決一些在現(xiàn)實(shí)生活中不能夠完成的工作。伴隨著電子商務(wù)技術(shù)的不斷成熟,電子商務(wù)的功能也越來越強(qiáng)大。隨著社會信息量的迅速膨脹,想要依靠人工手段及時(shí)對大量信息進(jìn)行收集、處理、分析及科學(xué)決策是難以做到的,并且這種方式也存在一定的不確定性和錯(cuò)誤性。因此人們意識到,改革傳統(tǒng)管理模式,將管理流程的處理、流轉(zhuǎn)、匯總過程
14、電子化、信息化,從而實(shí)現(xiàn)管理自動化,已勢在必行。管理自動化已在我國電子政務(wù)建設(shè)中成為了必不可少的一部分,本論文從多個(gè)角度詳細(xì)闡述了基于ASP.NET的管理自動化的可行性,主要是技術(shù)分析,結(jié)構(gòu)分析,經(jīng)濟(jì)分析,市場分析等。對于客戶來說他們更注重的是產(chǎn)品的可用性,易用性,以及產(chǎn)品的友好性和后期的可維護(hù)性等,而ASP.NET獨(dú)有的簡單、易懂、易維護(hù)為廣大用戶所接受,用ASP.NET開發(fā)的軟件產(chǎn)品在我國的電子商務(wù)具體較強(qiáng)的生命力。網(wǎng)絡(luò)書店銷售管理系統(tǒng)目前已在很多銷售系統(tǒng)以及相關(guān)的管理部門中得到應(yīng)用,不同的用戶根據(jù)各自的業(yè)務(wù)特點(diǎn)對網(wǎng)絡(luò)書店銷售管理系統(tǒng)也提出了一些改良的意見。應(yīng)用程序在得到用戶認(rèn)同的同時(shí),很
15、多的意見和建議也對設(shè)計(jì)本系統(tǒng)有著不可估量的作用。我也在積極的從自身查找不足,包括設(shè)計(jì)思想、性能優(yōu)化、操作簡便等,不斷使整個(gè)系統(tǒng)能夠更加完善。1.2 目的和意義網(wǎng)絡(luò)書店銷售管理系統(tǒng)要實(shí)現(xiàn)的功能很多,本系統(tǒng)最重要的就是圖書銷售部分?,F(xiàn)在一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)也有很多,應(yīng)用也比較廣泛,說明這種管理系統(tǒng)已經(jīng)得到用戶的認(rèn)可和滿意。對于銷售管理用戶來說,利用計(jì)算機(jī)支持銷售的查詢操作和日常管理,是手工操作和管理所不能比擬的。一直以來人們使用傳統(tǒng)人工的方式管理相關(guān)資料,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外由于時(shí)間的一些原因,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。
16、 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)應(yīng)用的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對銷售信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是對銷售方面的科學(xué)化、正規(guī)化管理,與現(xiàn)代科技接軌的重要條件。 因此,開發(fā)這樣一套管理系統(tǒng)成為很有必要的事情, 計(jì)算機(jī)技術(shù)在銷售方面中的應(yīng)用順應(yīng)了我國的國情,實(shí)現(xiàn)了銷售管理要實(shí)現(xiàn)更加方便快捷的目標(biāo)。1.3 系統(tǒng)設(shè)計(jì)思想根據(jù)用戶的需要和系統(tǒng)具體實(shí)現(xiàn)的功能是制定系統(tǒng)設(shè)計(jì)
17、思想的關(guān)鍵,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮本管理系統(tǒng)的優(yōu)點(diǎn)。根據(jù)現(xiàn)存網(wǎng)絡(luò)書店銷售管理系統(tǒng)的實(shí)際情況,本系統(tǒng)基本設(shè)計(jì)思想如下:1. 實(shí)用性:無論任何管理系統(tǒng)都必須有一定的實(shí)用性,系統(tǒng)以用戶需求為目的,以方便用戶為原則。根據(jù)用戶的需要設(shè)計(jì)出合理的、操作簡便的管理系統(tǒng),系統(tǒng)可以在未來幾年內(nèi)滿足各種需求,具有一定的實(shí)用性。2. 可靠性:一個(gè)系統(tǒng)的應(yīng)用必須具有一定的可靠性,本系統(tǒng)通過合理的網(wǎng)絡(luò)設(shè)計(jì)和軟硬件的合理選擇,確保了本系統(tǒng)的可靠性。3. 安全性:在系統(tǒng)設(shè)計(jì)過程中,合理的分配和利用網(wǎng)絡(luò)各種安全措施,既可以有效的利用網(wǎng)絡(luò)中的共享資
18、源,同時(shí)也可以保證和提高系統(tǒng)的安全性和可靠性。4. 可維護(hù)性:系統(tǒng)的設(shè)計(jì)一定要方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級等)和網(wǎng)絡(luò)的維護(hù)等??删S護(hù)性可以提高系統(tǒng)的效率和安全,提高系統(tǒng)的安全和維護(hù)。5. 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)一定要能在未來的銷售系統(tǒng)中進(jìn)行擴(kuò)展和改善,以滿足未來系統(tǒng)的發(fā)展。這樣系統(tǒng)才能不斷進(jìn)行擴(kuò)展和更新,才能滿足用戶的更高要求;系統(tǒng)還需要具備一定的靈活性,這樣才能便于系統(tǒng)的擴(kuò)展,使系統(tǒng)的功能不斷的更新并且更加完善。6. 智能性:智能化的操作對一個(gè)管理系統(tǒng)來說是非常重要的,系統(tǒng)的智能性不僅可以便于用戶操作整個(gè)系統(tǒng),還可以使管理員合理、方便的對系統(tǒng)進(jìn)行管理,使系統(tǒng)朝著人性
19、化的方向發(fā)展。7. 開放性:系統(tǒng)是面向用戶操作的,系統(tǒng)的設(shè)計(jì)應(yīng)該滿足不同人群的使用。開放性就是使系統(tǒng)可以面向不同的用戶,并滿足其不同的要求。8. 集中性:對系統(tǒng)中的各模塊進(jìn)行集中管理,可以便于用戶操作和操作后臺的管理,使系統(tǒng)更加集成化。第2章 可行性分析可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。可行性研究不是解決問題,而是確定問題是否值得去解。一般來說應(yīng)該從技術(shù)可行性、經(jīng)濟(jì)可行性、市場可行性等方面研究可行性。根據(jù)現(xiàn)存的一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)的實(shí)際情況和能實(shí)現(xiàn)的功能,結(jié)合相關(guān)技術(shù)的發(fā)展情況,綜合相關(guān)技術(shù)的設(shè)計(jì)思想。本系統(tǒng)能夠完成以下工作:1. 圖書管理信息化,可根
20、據(jù)不同操作完成相關(guān)管理工作。2. 提供快速、準(zhǔn)確的管理信息的最新情況。3. 界面美觀,操作簡單,查詢靈活,使用方便。4. 通過本系統(tǒng)的使用可減少人工操作的不確定性和錯(cuò)誤的產(chǎn)生。2.1 技術(shù)可行性Microsoft的動態(tài)服務(wù)器網(wǎng)頁ASP.NET技術(shù),語法簡單,很容易被程序員所接受,且調(diào)試起來也比較容易。它有著極為高效的開發(fā)工具軟件包,在構(gòu)建WEB應(yīng)用程序中可以使用相應(yīng)組件,也可以使用其他能夠使用COM的語言,從而實(shí)現(xiàn)更為強(qiáng)大的軟件功能。微軟公司提供了豐富的ASP.NET技術(shù)資源庫,供程序員及用戶查詢,同時(shí)也有強(qiáng)大的技術(shù)服務(wù)中心,使ASP.NET開發(fā)網(wǎng)絡(luò)書店銷售管理的技術(shù)風(fēng)險(xiǎn)降到最低,這是任何一門
21、WEB語言在目前形勢下不可比擬的。2.2 經(jīng)濟(jì)可行性由于ASP.NET程序設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)思想,且具有語言簡單易學(xué)開發(fā)快捷等特點(diǎn),所以用ASP.NET開發(fā)銷售管理過程中,一些可預(yù)見的風(fēng)險(xiǎn)可降到最低,如:技術(shù)問題、用戶操作等。從而保證了項(xiàng)目的開發(fā)周期,節(jié)約了時(shí)間成本,也極大減少了對程序員開發(fā)本系統(tǒng)的培訓(xùn)環(huán)節(jié)。ASP.NET開發(fā)的應(yīng)用程序易于維護(hù),可降低產(chǎn)品后期的維護(hù)成本,提高項(xiàng)目利潤點(diǎn),所以從經(jīng)濟(jì)角度來講,ASP.NET開發(fā)本系統(tǒng)也是非??尚械摹?2.3 市場可行性目前我國已有的圖書銷售管理系統(tǒng)各種各樣,形形色色,且各有特點(diǎn),而我國又處在電子商務(wù)蓬勃發(fā)展的時(shí)期。客戶衡量一個(gè)產(chǎn)品的好壞的標(biāo)準(zhǔn)不是
22、語言有多么先進(jìn),也不是技術(shù)有多么高深,他們的標(biāo)準(zhǔn)是能滿足用戶需求、操作簡捷、界面友好等特點(diǎn)的軟件環(huán)境。面對眾多的銷售管理系統(tǒng),用戶在使用系統(tǒng)的過程中也不斷提出新的需求,這就要求我們必須在短時(shí)間內(nèi)完成高質(zhì)量的符合用戶需求的系統(tǒng)。ASP.NET以及其獨(dú)有特點(diǎn),理所當(dāng)然成了銷售管理系統(tǒng)平臺開發(fā)的首選。2.4 業(yè)務(wù)流程圖業(yè)務(wù)流程圖是在進(jìn)行可行性分析研究時(shí)需要了解和分析的框圖,概括對現(xiàn)有系統(tǒng)的認(rèn)識。通過業(yè)務(wù)流程圖可以對系統(tǒng)的的大概描述有一個(gè)具體的了解。圖2-1 業(yè)務(wù)流程圖2.5 本章小結(jié)通過以上對可行性的分析,本系統(tǒng)的技術(shù)開發(fā)環(huán)境成熟可靠,具有穩(wěn)定的市場拓展和實(shí)用性。界面美觀、操作簡單、使用方便等特點(diǎn)也
23、是用戶選擇本系統(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. 具有對復(fù)雜表與表之間進(jìn)行處理的能力。4. 對資料和流程的分析發(fā)現(xiàn)現(xiàn)存的一些網(wǎng)絡(luò)書店銷售管理系統(tǒng)存在的一些功能上的不足,例如庫存和訂單方面。希望通過本次的設(shè)計(jì)能夠在這方面進(jìn)行一些詳細(xì)的設(shè)計(jì)和分析,并開發(fā)出自己的特色。3.2 MIS系統(tǒng)的產(chǎn)生和發(fā)展情況所謂管理信息系統(tǒng)(Management Information System)系統(tǒng) ,是一個(gè)
24、由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計(jì)算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟(jì)效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用
25、于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時(shí)反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象是抽象成數(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)是建立一個(gè)滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)
26、據(jù)庫設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系。現(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩裕淼男邪瑢?yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。3.4 SQL Server 簡
27、介SQL Server 是一個(gè)后臺數(shù)據(jù)庫管理系統(tǒng),它功能強(qiáng)大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Ser
28、ver 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)。 SQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實(shí)上,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)建立好的一些對象
29、來達(dá)成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€(gè)系統(tǒng)結(jié)構(gòu)。SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個(gè)遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以定義 SQL Server 實(shí)例組。將個(gè)別服務(wù)器注冊到組中。為每個(gè)已注冊的服務(wù)器配置所有 SQL Server 選項(xiàng)。 在每個(gè)已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。在每個(gè)已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計(jì)并測試 SQL 語句、批處理和腳本。 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?.5 網(wǎng)絡(luò)
30、書店銷售管理系統(tǒng)的需求分析軟件需求分析是軟件生存周期中重要的一部分,軟件只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進(jìn)而建立軟件開發(fā)的基礎(chǔ)。本系統(tǒng)共分為圖書管理、客戶管理、庫存管理、訂單管理和其他功能五大部分,以下是對各個(gè)部分的分析。3.5.1 數(shù)據(jù)流圖數(shù)據(jù)流程圖描述:用戶登錄到本系統(tǒng),先進(jìn)行用戶身份的驗(yàn)證。用戶可以訪問該系統(tǒng)的各個(gè)模塊,各模塊接收到相關(guān)請求后,對數(shù)據(jù)進(jìn)行處理,處理以后的數(shù)據(jù)存入數(shù)據(jù)庫中,并對數(shù)據(jù)庫進(jìn)行相關(guān)的更新操作。由于本系統(tǒng)完成的工作比較多,數(shù)據(jù)庫流程圖也比較繁瑣,系統(tǒng)最后實(shí)現(xiàn)的功能流程圖具體如下:圖3-1 系統(tǒng)功能流程圖3.5.2 數(shù)據(jù)字典
31、數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。1. 數(shù)據(jù)項(xiàng)定義:表3-1系統(tǒng)頂層數(shù)據(jù)項(xiàng)定義編號名稱別名類型長度ST-01ST_ProductID圖書編號int20 ST-02ST_ProductName圖書名稱nvarchar50 ST-03ST_Pulisher出版社nvarchar50ST -04ST_ISBN條形碼nvarchar50ST -05ST_Price價(jià)格float8ST -06ST_Pa
32、ge張數(shù)int4ST -07ST_PublishDate出版日期datetime8ST -08ST_ClassID類別int4ST -09ST_Image圖片image16ST -10ST_Author作者nvarchar50ST -11ST_OrderID訂單編號int4ST -12ST_UserID用戶編號int4ST -13ST_CreateTime日期 Datetime8ST -14ST_Ship付款方式nvarchar50ST -15ST_Payment郵寄方式nvarchar50ST -16ST_Sum數(shù)量decimal5ST -17ST_Status狀態(tài)nvarchar50ST
33、-18ST_Consignee聯(lián)系人姓名nvarchar20ST -19ST_ConsigneeEmail聯(lián)系人電子郵箱nvarchar50ST -20ST_ConsigneeAddress聯(lián)系人地址nvarchar100ST -21ST_ConsigneePostcode聯(lián)系人郵編nvarchar50ST -22ST_ConsigneeGender聯(lián)系人性別nvarchar20ST -23ST_ConsigneePhone聯(lián)系人電話nvarchar50ST -24ST_UserID用戶編號int4ST -25ST_Name用戶名稱nvarchar50ST -26ST_Address地址nva
34、rchar100ST -27ST_Telephone電話nvarchar50ST -28ST_Email電子郵箱nvarchar50ST -29ST_Postcode郵編nvarchar2ST -30ST_Gender性別bit1ST -31ST_Type客戶類型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ù)流編號
35、: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ù)流名稱:圖書添加數(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
36、-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ù)流去向:庫存表數(shù)據(jù)流組成:ST-01+ ST-32+ ST-33+ ST-34+ ST-35+ ST-36數(shù)據(jù)流編號:STC-18數(shù)據(jù)流名稱:訂單生成數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:訂單數(shù)據(jù)流組成:ST-01+ ST-02+ ST-18+ ST-19+ ST-20+ ST-21+ ST-22+ ST-233.6 本章小結(jié)需求分析報(bào)告是對系統(tǒng)需求的書面表
37、達(dá)形式。由于需求分析報(bào)告是采用軟件設(shè)計(jì)的術(shù)語編寫的,因此常常令計(jì)算機(jī)背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報(bào)告中與實(shí)際需求不符之處,更難提出建設(shè)性的意見。特別是那些編寫得較差的需求分析報(bào)告,用戶方更不知所云。第4章 總體設(shè)計(jì)4.1 系統(tǒng)模塊總體設(shè)計(jì)管理員可以通過用戶身份登錄,新用戶可以先注冊用戶名、密碼等相關(guān)的信息后登錄到本系統(tǒng)中,并可以對系統(tǒng)進(jìn)行全面的管理、操作和維護(hù),并可以對新用戶信息進(jìn)行添加、刪除和查詢等操作。系統(tǒng)整個(gè)設(shè)計(jì)以界面美觀、操作簡單、擴(kuò)展簡便等為基礎(chǔ),通過系統(tǒng)模塊的總體設(shè)計(jì)將會把整個(gè)系統(tǒng)的功能和作用呈現(xiàn)出來。利用系統(tǒng)功能模塊圖來表示系統(tǒng)中各模塊之間的關(guān)系,隨著結(jié)構(gòu)的精細(xì)
38、化,系統(tǒng)功能模塊圖對數(shù)據(jù)結(jié)構(gòu)的描述也越來越詳細(xì),這種模式非常適合于本階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。對理解系統(tǒng)的功能和實(shí)現(xiàn)過程的步驟進(jìn)行進(jìn)一步的細(xì)分,這樣系統(tǒng)的具體內(nèi)容和層次就一目了然了,對理解和設(shè)計(jì)整個(gè)系統(tǒng)是非常有幫助的。本系統(tǒng)一共分為五個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個(gè)模塊訪問的是同一個(gè)數(shù)據(jù)庫,只是所訪問的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。通過系統(tǒng)功能模塊圖的分析,可以將本系統(tǒng)的具體功能和實(shí)現(xiàn)方法具體化和透明化,對于各層次的理解也會越來越具體
39、。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:圖書管理模塊、客戶管理模塊、庫存管理模塊、訂單管理模塊、其他功能模塊。各功能模塊的具體功能如下:1. 圖書管理:對圖書瀏覽、圖書添加、修改類別、圖書修改、封面圖片、圖書查詢功能進(jìn)行設(shè)置。2. 客戶管理:包括客戶注冊、客戶查詢、客戶修改操作。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è)計(jì)4.2.1 數(shù)據(jù)庫設(shè)計(jì)概述隨著計(jì)算機(jī)技
40、術(shù)的廣泛應(yīng)用,目前從小型的單項(xiàng)事務(wù)處理到大型的信息系統(tǒng)都采用數(shù)據(jù)庫技術(shù)來保持?jǐn)?shù)據(jù)的完整性和一致性,因此在應(yīng)用系統(tǒng)的設(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),使之能有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫在應(yīng)用領(lǐng)域的主要研究課題。數(shù)據(jù)庫設(shè)計(jì)包括靜態(tài)數(shù)據(jù)模型即模式與子模式稱為數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì);和在模型上的動態(tài)操作即應(yīng)用程序設(shè)計(jì)稱為數(shù)據(jù)設(shè)計(jì)?,F(xiàn)代數(shù)據(jù)庫設(shè)計(jì)十分強(qiáng)調(diào)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)與行為設(shè)計(jì)統(tǒng)一。目前我們所說的數(shù)據(jù)庫設(shè)計(jì)大多是在一個(gè)現(xiàn)成的DBMS的支持下進(jìn)行,即以一個(gè)
41、通用的DBMS為基礎(chǔ)開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)。4.2.2 數(shù)據(jù)分析設(shè)計(jì)一個(gè)性能良好的數(shù)據(jù)庫系統(tǒng),明確應(yīng)用環(huán)境對系統(tǒng)的要求是首要和基本的。因此,應(yīng)用把對數(shù)據(jù)的收集和分析作為數(shù)據(jù)庫設(shè)計(jì)的第一步。數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,數(shù)據(jù)庫數(shù)據(jù)合理存儲和組織的核心是構(gòu)造設(shè)計(jì)一個(gè)科學(xué)的關(guān)系模式,使它能夠準(zhǔn)確地反映現(xiàn)實(shí)世界實(shí)體本身以及實(shí)體與實(shí)體之間的聯(lián)系,最大限度地減少數(shù)據(jù)冗余等。我們使用一種信息建模技術(shù),這種技術(shù)是通過實(shí)體、關(guān)系、屬性三種基本
42、對象來定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。要確定實(shí)體和關(guān)系的性質(zhì),用戶必須確定單個(gè)實(shí)體和他們相關(guān)的屬性。為每個(gè)對象定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。在為實(shí)體確定相關(guān)的屬性過程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在每個(gè)實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴(kuò)展屬性信息,包括長度、格式、編輯風(fēng)格、校驗(yàn)規(guī)
43、則和初始值。單獨(dú)實(shí)體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實(shí)體分類。用戶必須通過關(guān)系,來為實(shí)體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加易于觀察和分析。劃分實(shí)體和實(shí)體的屬性時(shí),一般遵循以下的經(jīng)驗(yàn)性原則:1. 屬性是不可再分的數(shù)據(jù)項(xiàng),不能再有需要說明的信息。否則,該屬性應(yīng)定義為實(shí)體。2. 屬性不能與其他實(shí)體發(fā)生聯(lián)系,聯(lián)系只能發(fā)生在實(shí)體之間。3. 為了簡化ER圖的處置,現(xiàn)實(shí)世界中的對象,凡能夠作為屬性的盡量作為屬性處理。4.2.3 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)在數(shù)據(jù)庫的設(shè)計(jì)過程中應(yīng)考慮以下事
44、項(xiàng): 1. 數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計(jì)劃。2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計(jì)中出現(xiàn)錯(cuò)誤。3. 對數(shù)據(jù)完整性的保護(hù)。4. 數(shù)據(jù)庫和用戶權(quán)限的安全要求。5. 應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫時(shí)必須利用 Microsoft SQL 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)的實(shí)際情況,本系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫,名為:Book。本數(shù)據(jù)庫中共包括6張信息表,分別為圖書表、訂單表、庫存表和客戶表。具體設(shè)計(jì)如表4-
45、1至4-4所示。4-1 ST_Product(圖書表)序號英文名中文名類型長度(字符)1ST_ProductID圖書編號int202ST_ProductName圖書名稱nvarchar503ST_Price價(jià)格float84ST_Pulisher出版社nvarchar505ST_ISBN條形碼nvarchar506ST_Page張數(shù)int47ST_PulishDate出版日期datetime88ST_ClassID類別int49ST_Image圖片image1610ST_Author作者nvarchar504-2 ST_Order(訂單表)序號英文名中文名類型長度(字符)1ST_OrderID
46、訂單編號int42ST_UserID用戶編號int43ST_CreateTime日期Datetime84ST_Ship付款方式nvarchar505ST_Payment郵寄方式nvarchar506ST_Sum數(shù)量decimal57ST_Status狀態(tài)nvarchar508ST_Consignee聯(lián)系人姓名nvarchar209ST_ConsigneeEmail聯(lián)系人電子郵箱nvarchar5010ST_ConsigneeAddress聯(lián)系人地址nvarchar10011ST_ConsigneePostcode聯(lián)系人郵編nvarchar5012ST_ConsigneeGender聯(lián)系人性別n
47、varchar2013ST_ConsigneePhone聯(lián)系人電話nvarchar504-3 ST_User(用戶表)序號英文名中文名類型長度(字符)1ST_UserID用戶編號int42ST_Name用戶名稱nvarchar503ST_Address地址nvarchar1004ST_Telephone電話nvarchar505ST_Email電子郵箱nvarchar506ST_Postcode郵編nvarchar27ST_Gender性別bit18ST_Type客戶類型nvarchar504-4 ST_Sell(庫存表)序號英文名中文名類型長度(字符)1ST_ProductID圖書編號int
48、42ST_InSellTime入庫日期datetime83ST_OutSellTime出庫日期char104ST_Savenumber入庫量int 45ST_Sellnumber出庫量int46ST_Sum剩余量int44.3 本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,在這個(gè)階段確定了需要做什么和系統(tǒng)需求規(guī)格。在本階段系統(tǒng)劃分成物理元素,即程序、文件、數(shù)據(jù)庫、文檔等。由于數(shù)據(jù)庫在設(shè)計(jì)中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時(shí)間較多。第5章 詳細(xì)設(shè)計(jì)5.1 系統(tǒng)運(yùn)行平臺設(shè)置對于系統(tǒng)所處環(huán)境的配置選擇,如表5-1所示表5-1 運(yùn)行環(huán)境硬件配置服務(wù)器硬件處理器:
49、Intel P4 3.0G 或更好內(nèi) 存:512M 或更大硬 盤:80G 或更大軟件Microsoft Windows 2003 EnterpriseMicrosoft SQL Server 2000或更高版本Microsoft IIS 6.0Microsoft Office 2003SDK2.0客戶機(jī)硬件無特殊要求,只要能上連接互聯(lián)網(wǎng)即可軟件Microsoft Windows 2000 或更高版本Microsoft IE 6.0 或更高版本5.2 開發(fā)工具簡介1微軟公司于2005年年底正式發(fā)布了新一代企業(yè)級應(yīng)用開發(fā)平臺.NET Framework 2.0和可視化開發(fā)工具包Visual Stu
50、dio 2005,在Visual Studio 2005系列發(fā)發(fā)工具中,Visual Web Developer 2005專用于ASP.NET Web應(yīng)用程序開發(fā),它擁有許多令人期盼已久的強(qiáng)化功能,并提供了更高的程序開發(fā)效率、更精簡的程序代碼以及更佳的安全性。ASP.NET是Microsoft.NET Framework技術(shù)的重要組成部分,是當(dāng)今最先進(jìn)的Web應(yīng)用程序開發(fā)技術(shù)之一。ASP.NET頁使用一種已編譯的、由事件驅(qū)動的編程模型,支持將應(yīng)用程序邏輯與用戶界面相隔離并使應(yīng)用程序性能得到顯著提高。開發(fā)ASP.NET Web應(yīng)用程序時(shí),可以選用廣為流行的Visual Basic語言,也可以選用
51、為.NET框架量身打造的C#語言,還可以充分利用公共語言運(yùn)行庫的各項(xiàng)功能,為ASP.NET頁編寫的程序代碼在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ù)處理功能、支持?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是一個(gè)具備完
52、全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ù)管理與分析中樞,并包括加速從概念到最后交付開發(fā)過程的工具。5.3 系統(tǒng)登錄界面設(shè)計(jì)用戶通過填寫用戶名和密碼進(jìn)入網(wǎng)絡(luò)書店銷售管理系統(tǒng),會出現(xiàn)本系統(tǒng)界面。還可以進(jìn)行新用戶注冊,填寫新用戶注冊的相關(guān)的信
53、息,就可登錄網(wǎng)絡(luò)書店銷售管理系統(tǒng)。一個(gè)系統(tǒng)需要一個(gè)友好的用戶界面,這樣可以使用戶在使用本系統(tǒng)時(shí)有一個(gè)良好的視覺效果,因此一個(gè)系統(tǒng)的直觀效果對于一個(gè)用戶操作本系統(tǒng)也是很重要的。由于本系統(tǒng)是基于ASP.NET開發(fā)的,它提供了一個(gè)良好的界面設(shè)計(jì)和擴(kuò)展環(huán)境,因此利用網(wǎng)頁制作工具制作友好的用戶操作界面環(huán)境。登錄界面如圖5-1所示。圖5-1 登錄界面5.4 系統(tǒng)主界面設(shè)計(jì)用戶通過填寫登錄界面的相關(guān)內(nèi)容或利用“創(chuàng)建新用戶”相關(guān)信息的填寫,登錄到本系統(tǒng)的主界面。主界面中包含了本系統(tǒng)所提供的各種操作項(xiàng),如圖書管理、客戶管理、庫存管理、訂單系統(tǒng)管理和其他功能。通過點(diǎn)擊相應(yīng)的模塊就可以進(jìn)入相關(guān)模塊的操作環(huán)境,各模塊
54、中包括很多具體的操作項(xiàng),可以使用戶操作本系統(tǒng)時(shí)隨時(shí)進(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è)計(jì)的,為用戶提供了一個(gè)方便快捷的圖書瀏覽操作界面。網(wǎng)絡(luò)書店銷售管理系統(tǒng)主要是針對圖書進(jìn)行相關(guān)的操作,因此本模塊在設(shè)置上盡量滿足用戶的需求,使系統(tǒng)的操作趨于完善。圖書管理也涉及到訂單管理的設(shè)置和庫存管理的設(shè)置,表之間建立了相應(yīng)的聯(lián)系。由于本模塊中的操作界面比較多,由于
55、各種原因不可能一一截取并加以分析,因此截取了圖書修改界面作為分析和研究,通過本項(xiàng)的分析為例可以對其他各設(shè)置有一個(gè)概括的了解。圖5-3所示為圖書修改界面圖,表5-2所示圖書修改設(shè)置中主要控件信息列表。圖5-3 圖書修改界面圖表5-2 圖書修改設(shè)置主要控件信息列表名稱作用GridView1輸入/顯示圖書相關(guān)的信息SqlDataSource1連接數(shù)據(jù)庫FileUpload1上傳圖片Image1顯示圖片Label2顯示圖5-4 圖書修改數(shù)據(jù)流圖分析:窗體顯示時(shí),左邊通過選擇列表列出系統(tǒng)提供的各個(gè)操作,在圖書管理中,用戶通過選擇具體的操作項(xiàng)進(jìn)行操作。主要分為圖書瀏覽、圖書查詢、圖書修改、瀏覽圖片和修改類別功能,用戶點(diǎn)擊系統(tǒng)的圖書管理選項(xiàng)就可以進(jìn)入到本系統(tǒng)。這部分操作主要是對與圖書有關(guān)的信息進(jìn)行管理和操作,使用戶對圖書的基本情況進(jì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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆河北省張家口市高三上學(xué)期期末質(zhì)量檢測地理試題及答案
- 2025年度專業(yè)車庫租賃權(quán)轉(zhuǎn)讓合同
- 2025年度農(nóng)村土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)文化遺產(chǎn)保護(hù)合同
- 2025年度中小企業(yè)流動資金授信借款合同
- 2025年度城市河道治理房屋拆遷補(bǔ)償合同
- 2025年度人才共享與借用項(xiàng)目合作協(xié)議
- 2025年度協(xié)商解除勞動合同與員工住房安置合同
- 2025年度公司銷售業(yè)務(wù)員協(xié)議書:人工智能賦能下的銷售代理合同
- 2025年度子女對父母贍養(yǎng)及社區(qū)互助保障協(xié)議
- 化妝品店裝修合同
- 《大學(xué)生安全教育》課件 項(xiàng)目四 軍事安全
- 10KV電力配電工程施工方案
- 智能感知工程基礎(chǔ)知識單選題100道及答案解析
- 肌肉注射藥物不良反應(yīng)及預(yù)防措施研究
- 人教版數(shù)學(xué)六年級上冊第一單元測試卷
- 大型養(yǎng)路機(jī)械司機(jī)(打磨車)高級工技能鑒定考試題庫(含答案)
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 自建房-預(yù)算表
- DB11T 2033-2022 餐廚垃圾源頭減量操作要求
- 合約部年終工作總結(jié)
- 【人教版】pep六年級英語下全冊教案(表格版)
評論
0/150
提交評論