畢業(yè)論文---基于web的網(wǎng)上書店銷售系統(tǒng)的開發(fā)與設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢 業(yè) 論 文</p><p>  課題名稱:基于WEB的網(wǎng)上書店銷售系統(tǒng)的開發(fā)與設(shè)計(jì) </p><p>  學(xué)生姓名: </p><p>  學(xué) 號(hào) : </p><p>  專 業(yè):

2、 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) </p><p>  班 級(jí): </p><p>  指導(dǎo)教師: </p><p>  二○一二 年 五 月 </p><p><b>  目 錄</b></p&

3、gt;<p>  摘要-----------------------------------------------------------3</p><p>  前言-----------------------------------------------------------3</p><p>  1、項(xiàng)目開發(fā)計(jì)劃--------------------------

4、-------------------------4</p><p>  1.1 項(xiàng)目開發(fā)計(jì)劃與概述--------------------------------------------4</p><p><b>  需求分析</b></p><p>  2.1任務(wù)需求分析-----------------------------------

5、--------------4</p><p>  2.2數(shù)據(jù)流圖、實(shí)體聯(lián)系圖------------------------------------------4</p><p>  系統(tǒng)概要設(shè)計(jì)--------------------------------------------------5</p><p>  3.1總體設(shè)計(jì)----------------

6、------------------------------------6</p><p>  3.2系統(tǒng)功能模塊圖-----------------------------------------------6</p><p>  3.3數(shù)據(jù)庫(kù)概念設(shè)計(jì)-----------------------------------------------7</p><p>

7、  3.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)-------------------------------------------7</p><p>  詳細(xì)設(shè)計(jì)-----------------------------------------------------10</p><p>  4.1系統(tǒng)的的主要功能及實(shí)現(xiàn)---------------------------------------11&l

8、t;/p><p>  4.2 程序流程圖-------------------------------------------------11</p><p>  4.3 用戶界面設(shè)計(jì)------------------------------------------------12</p><p>  4.4 軟件測(cè)試-------------------------

9、--------------------------13</p><p>  5.課程設(shè)計(jì)總結(jié)-------------------------------------------------16</p><p>  6.參考文獻(xiàn)-----------------------------------------------------17</p><p><b

10、>  摘 要</b></p><p>  本設(shè)計(jì)是基于Web的網(wǎng)上書店,隨著計(jì)算機(jī)的普遍使用與網(wǎng)絡(luò)技術(shù)的的不斷發(fā)展,上網(wǎng)的人將會(huì)越來越多,其中將有很大一部分人會(huì)在網(wǎng)上購(gòu)物,在購(gòu)買的商品也會(huì)有一部分是圖書。本設(shè)計(jì)就是針對(duì)這個(gè)而建立的網(wǎng)上書店,利用JSP結(jié)合mySql數(shù)據(jù)庫(kù)來實(shí)現(xiàn)的B/S結(jié)構(gòu)。JSP是以Java語言為腳本語言,在連接mySql數(shù)據(jù)庫(kù)中可以通過JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)連接。本設(shè)計(jì)在現(xiàn)

11、有的網(wǎng)上案例比較過,具有用戶使用簡(jiǎn)單,界面直觀等優(yōu)點(diǎn)。本設(shè)計(jì)具有圖書銷售、信息發(fā)布、書籍介紹、圖書查詢、銷售統(tǒng)計(jì)、購(gòu)物車等功能。</p><p>  關(guān)鍵詞 : java 、B/S結(jié)構(gòu) 、網(wǎng)上書店 </p><p><b>  前 言</b></p><p>  我們對(duì)Internet可以說是在熟悉不過的了,Internet的普及是一種必然

12、的趨勢(shì),現(xiàn)在的很多家庭都有了自己的PC機(jī),所以人們?cè)谏暇W(wǎng)看新聞、查資料、聊天、玩游戲、購(gòu)物已經(jīng)成為許多人日常生活必不可少的一部分,尤其是網(wǎng)上購(gòu)物,更以它的方便和快捷吸引了無數(shù)的目光。因此,所以Internet的網(wǎng)上購(gòu)物如今是越來越多,并且發(fā)展前景非常好。</p><p>  1. 項(xiàng)目開發(fā)與計(jì)劃 </p><p>  1.1 項(xiàng)目的開發(fā)計(jì)劃與概述</p><p>

13、;<b>  任務(wù)分解</b></p><p>  分三個(gè)大階段進(jìn)行開發(fā)第一階段完成本系統(tǒng)的數(shù)據(jù)流程圖。第二階段完成概要設(shè)計(jì)跟詳細(xì)設(shè)計(jì)。第三階段書寫文檔。</p><p><b>  項(xiàng)目概述</b></p><p><b>  系統(tǒng)主要包括</b></p><p>  在線購(gòu)

14、書系統(tǒng):在線購(gòu)書子系統(tǒng)為消費(fèi)者提供網(wǎng)購(gòu)書入口,消費(fèi)者通過登錄書店的網(wǎng)站,瀏覽、查詢書目信息,并對(duì)選中的圖書進(jìn)行購(gòu)買;消費(fèi)者通過“最新推薦”、“新書上架”、“暢銷圖書”、“書目查詢”種途徑來選書。</p><p>  管理子系統(tǒng):主要包括新書入庫(kù)錄入、書目數(shù)據(jù)修改、查看缺貨登記、銷售明細(xì)清單、銷售統(tǒng)計(jì)報(bào)表、庫(kù)存情況統(tǒng)計(jì)、購(gòu)物車管理、系統(tǒng)用戶注冊(cè)等。</p><p><b>  需求

15、分析</b></p><p><b>  2.1任務(wù)需求分析</b></p><p>  1. 簡(jiǎn)潔易懂美觀的界面設(shè)置</p><p>  2. 包括搜索查詢的選項(xiàng)、會(huì)員注冊(cè)的功能、精美書籍展示等</p><p>  3.各種界面服務(wù)如訂購(gòu)圖書、修改用戶信息、購(gòu)物車等等</p><p>

16、;  4.強(qiáng)大的書籍查詢搜索引擎</p><p>  瀏覽用戶可根據(jù)書籍名或者作者進(jìn)行書籍的搜索。</p><p>  2.2數(shù)據(jù)流圖、數(shù)據(jù)字典及實(shí)體聯(lián)系圖</p><p><b>  數(shù)據(jù)流圖、</b></p><p>  根據(jù)前面系統(tǒng)概述中描述的系統(tǒng)基本特點(diǎn)及其完成的功能,可得系統(tǒng)與外部實(shí)體之間 的操作關(guān)系。系統(tǒng)的總

17、體圖如下所示。</p><p>  整體圖中反應(yīng)了消費(fèi)者與管理員兩個(gè)外部實(shí)體與系統(tǒng)進(jìn)行交互的整體關(guān)系,描述了系統(tǒng)的運(yùn)作環(huán)境。</p><p>  數(shù)據(jù)流圖有四種基本的元素構(gòu)成:數(shù)據(jù)流(Data Flow),處理(Process),數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流(數(shù)據(jù)終點(diǎn))</p><p>  2.實(shí)體聯(lián)系E-R圖</p><p>  根據(jù)對(duì)數(shù)據(jù)流圖的分析,

18、我們可以確定該應(yīng)用中的實(shí)體,屬性和實(shí)體之間的關(guān)系,并畫出如下所示的E-R圖。如下所示</p><p><b>  系統(tǒng)E-R圖說明</b></p><p>  在線書店可以銷售各種圖書</p><p>  每個(gè)消費(fèi)者可以購(gòu)買各種圖書,不同圖書可有不同顧客消費(fèi)者購(gòu)買</p><p>  每個(gè)消費(fèi)者可以訂購(gòu)圖書,產(chǎn)生訂單,有

19、管理員處理。</p><p><b>  系統(tǒng)概要設(shè)計(jì)</b></p><p><b>  3.1總體設(shè)計(jì)</b></p><p>  進(jìn)入本網(wǎng)站后,可以瀏覽圖書和搜索你所需要的圖書,只有本站用戶才能夠在線購(gòu)書。因此當(dāng)選中一本圖書要將其放入購(gòu)物車時(shí),就必須登錄本網(wǎng)站。如果已注冊(cè)可直接登錄;如果沒有,則需要注冊(cè)新用戶,然后登

20、錄。當(dāng)成功登錄后,就可以查看和管理自己的購(gòu)物車,查看和管理個(gè)人信息。當(dāng)你確定購(gòu)買書籍的時(shí)候就可以提交購(gòu)物車結(jié)賬,一次完整的購(gòu)書過程就結(jié)束了。結(jié)賬方式是通過客戶提交訂單之后,假設(shè)這時(shí)客戶馬上就付款,付完之后,服務(wù)端就把訂單的狀態(tài)修改為已經(jīng)付款。</p><p>  網(wǎng)上書店不是一個(gè)簡(jiǎn)單的概念,他包含了許多內(nèi)容,是由多個(gè)頁(yè)面組成的一個(gè)整體系統(tǒng)。</p><p>  1.在功能方面,采用圖形用戶

21、界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過鼠標(biāo)和鍵盤的操作,為用戶提供最簡(jiǎn)潔的使用方法。</p><p>  2.在系統(tǒng)開發(fā)性方面,按照軟件工程開發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開放性,既便于擴(kuò)充又便于升級(jí),以適用今后其他人的借鑒需求。</p><p>  3.在系統(tǒng)和數(shù)據(jù)的安全性方面,系統(tǒng)采用數(shù)據(jù)庫(kù)級(jí)用戶權(quán)限和應(yīng)用程序級(jí)運(yùn)行權(quán)限的雙重控制結(jié)構(gòu),提供了統(tǒng)一的基于角色的用戶管理手段,具有完

22、善的系統(tǒng)和數(shù)據(jù)安全的保障系統(tǒng)。</p><p>  4.在操作性方面,采用圖形用戶處理界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面,通過鼠標(biāo)或鍵盤的操作,為用戶提供最簡(jiǎn)潔的使用方法。</p><p>  3.2系統(tǒng)功能模塊圖</p><p>  系統(tǒng)功能模塊圖如下圖所示:</p><p>  本系統(tǒng)共包括三大模塊,分別是管理員模塊,

23、注冊(cè)用戶模塊,網(wǎng)絡(luò)用戶模塊,每個(gè)模塊功能如下:</p><p><b>  管理員模塊:</b></p><p>  實(shí)現(xiàn)對(duì)圖書信息的管理;</p><p>  實(shí)現(xiàn)用戶訂單的更新,包括增加、刪除、修改功能。</p><p><b>  注冊(cè)用戶模塊功能:</b></p><p&

24、gt;  實(shí)現(xiàn)對(duì)圖書信息的查詢;</p><p>  實(shí)現(xiàn)對(duì)所購(gòu)圖書的管理。</p><p><b>  網(wǎng)絡(luò)用戶模塊功能:</b></p><p>  進(jìn)行注冊(cè),成為會(huì)員;</p><p>  實(shí)現(xiàn)圖書搜索,但不能管理想購(gòu)圖書。</p><p>  3.3 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p>

25、<p>  數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)的效率,保證數(shù)據(jù)庫(kù)的完整和一致。</p><p>  數(shù)據(jù)庫(kù)一般分為三級(jí)模式:外模式、概念模式和內(nèi)模式。外模式也就是不同用戶所對(duì)的數(shù)據(jù)視圖,它將數(shù)據(jù)庫(kù)內(nèi)部抽象的數(shù)據(jù)及其互相之間的關(guān)系表示為簡(jiǎn)單、直觀的應(yīng)用界面。概念模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)

26、構(gòu)和特征描述,通常以某種數(shù)據(jù)模型為基礎(chǔ)。內(nèi)模式是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述。</p><p>  3.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)使用Mysql包含用戶登錄表、圖書類別表、圖書信息表、訂單表、訂單明細(xì)表。</p><p>  在上面的實(shí)體和實(shí)體之間的E-R圖設(shè)計(jì)基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格及表格之間的關(guān)系。</p><p&

27、gt;  用戶登錄表(userinfo)</p><p>  圖書類別表(catagory)</p><p>  圖書信息表(book)</p><p>  訂單表(orders)</p><p>  訂單明細(xì)表(orderdetail)</p><p>  3.5連接數(shù)據(jù)庫(kù)的特點(diǎn)</p><p&

28、gt;  當(dāng)開發(fā)環(huán)境通過連接到數(shù)據(jù)庫(kù)上之后,在設(shè)計(jì)中使用數(shù)據(jù)庫(kù)畫筆可實(shí)現(xiàn)對(duì)該數(shù)據(jù)庫(kù)中表格,視圖等得操作,如創(chuàng)建表,修改表,刪除表,增加/刪除記錄。設(shè)計(jì)中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過對(duì)話框?qū)崿F(xiàn)與數(shù)據(jù)的連接。在應(yīng)用程序中則一般是在應(yīng)用程序?qū)ο笾袝鴮戇B接數(shù)據(jù)庫(kù)的程序代碼,使得應(yīng)用程序開始運(yùn)行并實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。</p><p><b>  詳細(xì)設(shè)計(jì)</b></p><p> 

29、 4.1系統(tǒng)的主要功能及實(shí)現(xiàn)</p><p>  根據(jù)上面的需求分析,設(shè)計(jì)好數(shù)據(jù)庫(kù)系統(tǒng)然后開發(fā)應(yīng)用程序可以考慮的窗體的系統(tǒng),每一個(gè)窗體實(shí)現(xiàn)不同的功能,可以設(shè)計(jì)下面幾個(gè)模塊。</p><p><b>  1. 管理員區(qū)</b></p><p>  管理員區(qū)在主要特性還是強(qiáng)調(diào)在“管理”上,這點(diǎn)在操作上非常簡(jiǎn)單。該部分主要為網(wǎng)站的維護(hù)而建立,其主要

30、功能是管理員通過特有的用戶名和密碼登陸管理頁(yè)面,對(duì)其用戶和書籍進(jìn)行管理、查詢、修改、添加、刪除書籍、對(duì)用戶進(jìn)行權(quán)限設(shè)置。這是一個(gè)任意一個(gè)動(dòng)態(tài)網(wǎng)站的必不可少的部分。如下圖所示。</p><p><b>  書籍管理模塊</b></p><p>  該部分主要為網(wǎng)站書籍管理員對(duì)圖書信息的管理和前臺(tái)對(duì)圖書信息的顯示建立的。該模塊的使用者,分別為管理員和用戶。管理員可通過該

31、模塊對(duì)書籍進(jìn)行添加、刪除書籍、查詢、在線購(gòu)買。用戶可通過該模塊對(duì)想要瀏覽的圖書進(jìn)行查詢,如下圖所示。</p><p><b>  4.2程序流程圖</b></p><p>  程序流程圖的優(yōu)點(diǎn)是對(duì)控制流程的描繪很直觀,易于掌控。通過對(duì)系統(tǒng)的調(diào)查和可行性分析,畫出程序的流程圖如下所示,程序過程設(shè)計(jì)主要是在借助過程設(shè)計(jì)工具的情況下,對(duì)程序的具體實(shí)現(xiàn)過程進(jìn)行設(shè)計(jì)。程序的主要

32、部分設(shè)計(jì)在這個(gè)環(huán)節(jié)完成。</p><p>  4.3用戶界面設(shè)計(jì) </p><p><b>  一般交互設(shè)計(jì)</b></p><p>  一般交互設(shè)計(jì)信息顯示、數(shù)據(jù)輸入、和系統(tǒng)整體控制等方面。</p><p><b>  一致性</b></p><p>  為客戶交互界面中的

33、菜單選擇、命令輸入、數(shù)據(jù)顯示以及眾多的其他功能,使用一致的格式。在設(shè)計(jì)的過程中,基本保持了系統(tǒng)的格式一致。</p><p>  行有較大影響的操作前提示用戶確認(rèn)</p><p>  在設(shè)計(jì)過程中,如果用戶要執(zhí)行刪除操作,以及對(duì)數(shù)據(jù)庫(kù)的讀寫操作時(shí),都會(huì)有窗體彈出詢問繼續(xù)操作或者予以提示。</p><p>  少兩次操作間需要記憶內(nèi)容</p><p&

34、gt;  為了避免用戶為下一步操作而記憶大量數(shù)據(jù),所以在設(shè)計(jì)過程中在需要數(shù)據(jù)傳遞的窗體中設(shè)置全局變量,來傳遞數(shù)據(jù)。例如在入賬和入庫(kù)的模塊操作中都用到了這樣的方法。</p><p><b>  允許錯(cuò)誤</b></p><p>  允許用戶的誤操作盡量不對(duì)系統(tǒng)造成傷害。</p><p><b>  信息顯示設(shè)計(jì)</b><

35、;/p><p>  應(yīng)當(dāng)盡量為用戶提供的界面顯示時(shí)完整的、明確的和容易理解的。這樣才能滿足用戶的需求。使用不同的方式顯示信息:用文字、圖形、聲音、按位置、移動(dòng)和大小、使用顏色和省略等傳達(dá)信息。</p><p>  只顯示與當(dāng)前工作有關(guān)的信息</p><p>  在用戶操作有關(guān)系統(tǒng)的特定功能的信息時(shí),不必看到與之無關(guān)的數(shù)據(jù)、菜單和圖形。</p><p&

36、gt;  使用便于用戶迅速吸收數(shù)據(jù)的方式來表示數(shù)據(jù)</p><p>  在系統(tǒng)設(shè)計(jì)的過程中,較多地使用了圖標(biāo)的形式表示數(shù)據(jù),例如在分析中就使用柱狀圖的形式表現(xiàn)了復(fù)雜的數(shù)據(jù)。這樣,用戶可以直觀的體會(huì)到圖表所表示的含義。</p><p>  使用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色</p><p>  為了使系統(tǒng)所表達(dá)的含義準(zhǔn)確、無誤、就必須適用一致的標(biāo)記、標(biāo)準(zhǔn)的縮寫和

37、可以預(yù)知的縮寫,這樣用戶被無需參照其他信息源就能理解,而正確地適用軟件。</p><p>  產(chǎn)生有意義的錯(cuò)誤信息</p><p>  對(duì)于系統(tǒng)在運(yùn)行過程中產(chǎn)生的錯(cuò)誤盡量給用戶返回一個(gè)容易理解的錯(cuò)誤信息,以使用用戶對(duì)系統(tǒng)的信任,和系統(tǒng)的可用性。</p><p>  使用窗口分隔不同類型的信息</p><p>  使用不同的窗口顯示、保存不同類

38、型的信息。</p><p><b>  輸入界面設(shè)計(jì)</b></p><p>  用戶的大部分時(shí)間用在選擇菜單命令、鍵入數(shù)據(jù)和系統(tǒng)提供輸入手段,所以,對(duì)應(yīng)他們的數(shù)據(jù)輸入操作有如下約定:</p><p>  保持信息顯示和數(shù)據(jù)輸入間的一致性</p><p>  為了方便用戶的使用,鼠標(biāo)應(yīng)當(dāng)盡量減少操作的幅度。</p&

39、gt;<p>  保持顯示信息和輸入信息之間的一致性</p><p>  對(duì)于用戶來說,要保持其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征(例如:文字大小,顏色,位置等)要一致。</p><p>  對(duì)于不同類型的用戶在登錄到系統(tǒng)后,由于不同的權(quán)限,所以在主界面中會(huì)有一些項(xiàng)目受到限制而無法使用,所以要使這些項(xiàng)目不發(fā)生作用,以保證系統(tǒng)安全。</p><p>

40、<b>  4.4軟件測(cè)試</b></p><p>  一. 測(cè)試的方法和步驟</p><p>  軟件的測(cè)試方法有兩種,一種是黑盒測(cè)試(功能測(cè)試),另外一種是白盒測(cè)試(結(jié)構(gòu)測(cè)試)。</p><p>  黑盒測(cè)試把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。也就是說,黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,他只檢查程序功能是否能按照規(guī)格說明

41、書的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮茌斎霐?shù)據(jù)并產(chǎn)生正確的輸入信息,程序運(yùn)行過程中能否保持外部信息的完整性。</p><p>  白盒測(cè)試的前提是可以把程序看成裝在一個(gè)透明的白盒子里,測(cè)試者完全知道程序的結(jié)構(gòu)和處理算法。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否能按預(yù)定的要求正確工作。</p><p>  在本次軟件的測(cè)試工作中,由于水平的限制,僅僅對(duì)軟件的各個(gè)功能模

42、塊進(jìn)行了測(cè)試,并對(duì)各個(gè)模塊之間的接口進(jìn)行了詳細(xì)的測(cè)試(用黑盒測(cè)試法)。</p><p><b>  測(cè)試的步驟</b></p><p>  由于該系統(tǒng)是一個(gè)小系統(tǒng),可以把整個(gè)系統(tǒng)作為一個(gè)單獨(dú)的實(shí)體來測(cè)試。當(dāng)然,在測(cè)試的過程中可以分模塊、分階段來進(jìn)行。</p><p><b>  測(cè)試用例</b></p>&l

43、t;p>  本次設(shè)計(jì)主要模塊有三個(gè),即管理員模塊、注冊(cè)用戶模塊、網(wǎng)絡(luò)用戶模塊,這里只列出這三個(gè)模塊的測(cè)試用例。當(dāng)然,在實(shí)際的測(cè)試中盡可能對(duì)每個(gè)功能,都能測(cè)試到。</p><p><b>  登錄測(cè)試</b></p><p><b>  ? 輸入空賬號(hào)</b></p><p>  ? 輸入不存在的賬號(hào)密碼</p&

44、gt;<p>  ? 輸入正確的賬號(hào)和錯(cuò)誤的密碼</p><p>  ? 輸入正確的賬號(hào)和空密碼</p><p><b>  新建用戶測(cè)試</b></p><p>  ? 創(chuàng)建一個(gè)已存在的賬號(hào)</p><p>  ? 創(chuàng)建每種用戶類型的空密碼和賬號(hào)</p><p>  ? 正常創(chuàng)建每

45、種用戶類型的賬號(hào)(非空密碼)</p><p>  ? 創(chuàng)建每種用戶類型的空賬號(hào)且空密碼</p><p>  ? 創(chuàng)建每種用戶類型的非空密碼的空賬號(hào)</p><p><b>  更改用戶測(cè)試</b></p><p>  ? 更改每種用戶類型已存在的用戶</p><p>  ? 更改每種用戶類型一個(gè)不

46、存在的用戶</p><p>  ? 每種用戶類型將一個(gè)非空密碼的用戶改為空密碼</p><p>  ? 每種用戶類型將一個(gè)空密碼的用戶改為空密碼</p><p>  ? 每種用戶類型將一個(gè)用戶只能更改權(quán)限</p><p>  ? 每種用戶類型更改一個(gè)空賬號(hào)密碼的用戶</p><p>  ? 每種用戶類型更改一個(gè)空賬號(hào)但

47、密碼非空</p><p>  4. 刪除一個(gè)不存在的用戶</p><p>  ? 刪除一個(gè)不存在的用戶</p><p>  ? 刪除一個(gè)已存在的用戶</p><p><b>  ? 刪除一個(gè)空用戶</b></p><p><b>  數(shù)據(jù)錄入測(cè)試</b></p>

48、<p><b>  ? 錄入一條空記錄</b></p><p>  ? 錄入一條以上全部數(shù)據(jù)非空記錄</p><p>  ? 錄入一條以上只填必填數(shù)據(jù)項(xiàng)的記錄</p><p>  ? 錄入一條以上只填非必填數(shù)據(jù)項(xiàng)的記錄</p><p>  ? 對(duì)具有外鍵關(guān)聯(lián)的表錄入一條以上檢驗(yàn)外鍵約束的記錄</p>

49、;<p>  ? 錄入一條以上正確的記錄</p><p>  ? 錄入一條以上檢驗(yàn)其他自定義完整性約束的記錄</p><p><b>  查詢測(cè)試</b></p><p>  ? 正常查詢一條以上記錄</p><p>  ? 查詢各種查非所查的記錄</p><p>  ? 查詢各種不

50、對(duì)應(yīng)選項(xiàng)的查詢</p><p><b>  課程設(shè)計(jì)總結(jié)</b></p><p>  通過對(duì)在線書店銷售系統(tǒng)的設(shè)計(jì),使我進(jìn)一步了解了軟件的設(shè)計(jì)方法以及JSP和SQL server 2000的使用。同時(shí)對(duì)所學(xué)的數(shù)據(jù)庫(kù)知識(shí)有了進(jìn)一步的掌握。</p><p>  時(shí)間也過的太快了,畢業(yè)設(shè)計(jì)很快就要結(jié)束了。在這次畢業(yè)設(shè)計(jì)中,在張友海老師的指導(dǎo)下完成了在

51、線書店銷售系統(tǒng)的平臺(tái)論證、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、界面設(shè)計(jì)。其中主要的可行性分析。需求分析、總體設(shè)計(jì),它們都是比較重要的組成部分,也是后期設(shè)計(jì)的基礎(chǔ)與必備。需求分析文檔編輯的好壞直接影響整個(gè)軟件設(shè)計(jì)工作。本系統(tǒng)基本能夠?qū)崿F(xiàn)客戶遠(yuǎn)程購(gòu)書的功能,在進(jìn)一步完善的基礎(chǔ)上,可以投入實(shí)際的應(yīng)用。</p><p>  此次所作課題是在線書店,由于我的編程水平和經(jīng)驗(yàn)不足,有些功能的實(shí)現(xiàn)并不完美、理想。在已經(jīng)完成的程序中,也

52、存在許多不盡人意的算法,也沒有統(tǒng)一優(yōu)化,系統(tǒng)有待進(jìn)一步改善,而這些問題也讓我充分認(rèn)識(shí)到了軟件開發(fā)的困難程度。</p><p>  通過這次課程設(shè)計(jì),使我對(duì)電子商務(wù)網(wǎng)站的開發(fā)有了一定的了解。對(duì)軟件的開發(fā)方法與手段,我都有了一定的認(rèn)識(shí):豐富了我的軟件開發(fā)的經(jīng)驗(yàn),提高了程序編寫的水平。加深理解了在課程中、書本上學(xué)習(xí)到的知識(shí)和理論,并使其在實(shí)際開發(fā)中得到運(yùn)用。</p><p><b> 

53、 6. 參考文獻(xiàn)</b></p><p>  【1】. Jeraod V.Post.數(shù)據(jù)庫(kù)管理系統(tǒng)(第三版) 清華大學(xué)出版社 2006.1</p><p>  【2】. 張海藩. 軟件工程導(dǎo)論. 北京:清華大學(xué)出版社 1998.1</p><p>  【3】. 謝希仁. 計(jì)算機(jī)網(wǎng)絡(luò)(第二版) 北京:電子工業(yè)出版社 2003.6</p>&l

54、t;p>  【4】. 戴志誠(chéng) 趙國(guó)峰. JSP信息化建設(shè)案例 北京:人民郵電出版社 2006.12</p><p>  【5】. 成曉靜 畢倩. 網(wǎng)頁(yè)設(shè)計(jì)三劍客完全學(xué)習(xí)手冊(cè) 北京:中國(guó)電力出版社 2004.11</p><p>  【6】. 趙強(qiáng). 精通JSP編程 北京:電子工業(yè)出版社 2006.3</p><p>  【7】. 薩師軒 王珊. 數(shù)據(jù)庫(kù)系統(tǒng)概論

55、 北京:高等教育出版社 2002.2</p><p>  【8】. 張海藩 李進(jìn) 謝朝陽(yáng). SQL Server2000 數(shù)據(jù)庫(kù)設(shè)計(jì)與系統(tǒng)管理 北京:清華大學(xué)出版社 2009.9</p><p>  【9】. 劉禾 蔡峰. Web 數(shù)據(jù)庫(kù)假設(shè)技巧 北京:科技技術(shù)出版社 1999.4</p><p>  【10】.徐建波 Internet與Web設(shè)計(jì)教程 北京:中國(guó)礦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論