![軟件工程網(wǎng)上圖書(shū)銷售系統(tǒng)_第1頁(yè)](http://file4.renrendoc.com/view2/M02/12/01/wKhkFmaHNPKAMfo5AACJeVc_SIM621.jpg)
![軟件工程網(wǎng)上圖書(shū)銷售系統(tǒng)_第2頁(yè)](http://file4.renrendoc.com/view2/M02/12/01/wKhkFmaHNPKAMfo5AACJeVc_SIM6212.jpg)
![軟件工程網(wǎng)上圖書(shū)銷售系統(tǒng)_第3頁(yè)](http://file4.renrendoc.com/view2/M02/12/01/wKhkFmaHNPKAMfo5AACJeVc_SIM6213.jpg)
![軟件工程網(wǎng)上圖書(shū)銷售系統(tǒng)_第4頁(yè)](http://file4.renrendoc.com/view2/M02/12/01/wKhkFmaHNPKAMfo5AACJeVc_SIM6214.jpg)
![軟件工程網(wǎng)上圖書(shū)銷售系統(tǒng)_第5頁(yè)](http://file4.renrendoc.com/view2/M02/12/01/wKhkFmaHNPKAMfo5AACJeVc_SIM6215.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)報(bào)告課程名稱:軟件工程實(shí)驗(yàn)項(xiàng)目:網(wǎng)上圖書(shū)銷售系統(tǒng)姓名:XXX專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):計(jì)算機(jī)XXX班學(xué)號(hào):XXXX指導(dǎo)教師:XXX計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)教學(xué)中心XXXX年XX月XX日網(wǎng)上圖書(shū)銷售系統(tǒng)可行性研究報(bào)告1.1背景開(kāi)發(fā)軟件的名稱:網(wǎng)上書(shū)店項(xiàng)目的提出者:客戶項(xiàng)目的開(kāi)發(fā)者:XXX項(xiàng)目的用戶:網(wǎng)上讀者該軟件系統(tǒng)同一些教育機(jī)構(gòu)有聯(lián)系,學(xué)習(xí)者可以在網(wǎng)上訂閱自己需要的圖書(shū).1.2可行性研究的前提1.2.1要求●功能
:對(duì)書(shū)店的圖書(shū)信息和用戶(書(shū)店工作人員,網(wǎng)站注冊(cè)用戶即潛在購(gòu)書(shū)者)的信息進(jìn)行有效的管理;對(duì)圖書(shū)的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化管理;實(shí)現(xiàn)讀者網(wǎng)上瀏覽圖書(shū),網(wǎng)上購(gòu)書(shū)的可能;通過(guò)論壇同讀者進(jìn)行有效的溝通;通過(guò)聊天室實(shí)現(xiàn)作者和讀者的實(shí)時(shí)交流;處理讀者網(wǎng)上的投訴和建議?!裥阅埽簲?shù)據(jù)庫(kù)的錄入;圖書(shū)檢索;用戶信息查詢;圖書(shū)信息查詢;論壇和bbs互動(dòng);網(wǎng)上購(gòu)書(shū);●安全與保密要求
:書(shū)店中所有的圖書(shū)能夠供用戶隨時(shí)查閱;用戶的個(gè)人信息可以由用戶自己修改,添加;書(shū)店圖書(shū)的信息只能由書(shū)店管理人員添加,修改;所有注冊(cè)用戶信息只能由書(shū)店管理人員查詢。(一)前臺(tái)實(shí)現(xiàn)功能=1\*Arabic1、新客戶注冊(cè)2、用戶登錄3、書(shū)籍分類(作者或圖書(shū)名)搜索4、實(shí)現(xiàn)購(gòu)物車功能模塊5、前臺(tái)頁(yè)面管理(二)后臺(tái)管理實(shí)現(xiàn)功能=1\*Arabic1、用戶注冊(cè)信息管理=2\*Arabic2、訂單添加/刪除/修改管理功能3、書(shū)籍信息管理4、訂單查詢功能系統(tǒng)名稱功能模塊功能的主要內(nèi)容客戶管理系統(tǒng)新客戶注冊(cè)客戶注冊(cè)成為新會(huì)員注冊(cè)信息管理對(duì)客戶注冊(cè)信息進(jìn)行管理書(shū)籍管理書(shū)籍目錄管理添加/刪除/修改書(shū)籍管理維護(hù)書(shū)籍信息新添書(shū)籍添加新書(shū)籍系統(tǒng)監(jiān)控新書(shū)上架列出新書(shū)籍分類搜索列出書(shū)籍搜索情況系統(tǒng)管理后臺(tái)用戶管理管理用戶信息購(gòu)物車管理管理購(gòu)物信息個(gè)人信息維護(hù)維護(hù)個(gè)人信息完全前臺(tái)頁(yè)面管理頁(yè)面風(fēng)格管理1.2.2目標(biāo)本系統(tǒng)希望通過(guò)構(gòu)建一個(gè)J2EE架構(gòu)的電子商務(wù)網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng)的書(shū)店打造一個(gè)新的銷售平臺(tái)。本系統(tǒng)希望通過(guò)電子信息化的手段對(duì)書(shū)店的進(jìn)存銷等環(huán)節(jié)進(jìn)行管理,以達(dá)到人力與設(shè)備費(fèi)用的減少,服務(wù)能力的提高,管理信息服務(wù)的改進(jìn),工作人員利用率的提高等目標(biāo)。1.2.3進(jìn)行可行性研究的方法技術(shù)可行性1.硬件:計(jì)算機(jī)的存儲(chǔ)量大,運(yùn)算速度快,外部設(shè)備的功能好、效率高、可靠性高,通信設(shè)備的能力、質(zhì)量都滿足要求。2.系統(tǒng)軟件:(1)數(shù)據(jù)庫(kù)管理系統(tǒng)的功能足夠。(2)Java語(yǔ)言是一種優(yōu)秀的編程語(yǔ)言。它最大的優(yōu)點(diǎn)就是與平臺(tái)無(wú)關(guān),在Windows、Linux以及其它平臺(tái)上,都可以使用相同的代碼?!耙淮尉帉懀教庍\(yùn)行”的特點(diǎn),使其在互聯(lián)網(wǎng)上廣泛采用。(3)除此之外Java語(yǔ)言還提供了一些有用的新特性,使得使用Java語(yǔ)言比C++語(yǔ)言更容易寫出“無(wú)錯(cuò)代碼”?!そ?jīng)濟(jì)可行性從經(jīng)濟(jì)角度看,書(shū)店對(duì)系統(tǒng)的投資要小于系統(tǒng)對(duì)書(shū)店的回報(bào),書(shū)店決策者才會(huì)實(shí)施系統(tǒng)計(jì)劃。從本系統(tǒng)開(kāi)發(fā)的角度出發(fā),系統(tǒng)開(kāi)發(fā)成功會(huì)減低人員費(fèi)用的支出,辦公用品的支出,同時(shí),大量的用戶增加會(huì)給書(shū)店無(wú)法量化的估計(jì),會(huì)使書(shū)店獲得更大的收益?!げ僮骺尚行员鞠到y(tǒng)大概需要四個(gè)月的時(shí)間完成。前三個(gè)星期主要是以看書(shū)以及收集有關(guān)系統(tǒng)方面的資料為主,接下來(lái)就是對(duì)系統(tǒng)的分析,到做數(shù)據(jù)庫(kù),界面,以及中間的連接。系統(tǒng)對(duì)于熟悉JSP編程的作者來(lái)說(shuō)是可行的。圖1系統(tǒng)結(jié)構(gòu)圖圖2系統(tǒng)頂層數(shù)據(jù)流圖根據(jù)頂層數(shù)據(jù)流圖,對(duì)前臺(tái)購(gòu)書(shū)和后臺(tái)管理模塊作進(jìn)一步分解,得到第二層數(shù)據(jù)流圖,分別如圖3和圖41.前臺(tái)購(gòu)書(shū)用戶登錄后進(jìn)行書(shū)籍瀏覽和查詢,對(duì)書(shū)籍信息有了一定了解后可根據(jù)自己的需求進(jìn)行購(gòu)書(shū),購(gòu)書(shū)后將所需書(shū)放入購(gòu)物車,最終確定要購(gòu)買的圖書(shū),提交定單,等待定單的處理結(jié)果。系統(tǒng)第二層數(shù)據(jù)流圖(前臺(tái)購(gòu)書(shū))如下圖所示。圖3系統(tǒng)第二層數(shù)據(jù)流圖(前臺(tái)購(gòu)書(shū))2.后臺(tái)管理管理員可以登陸到后臺(tái),查看相關(guān)的定單信息,然后修改定單的信息,主要是審核定單的有效性。系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)管理)如下圖所示。圖4系統(tǒng)第二層數(shù)據(jù)流圖(后臺(tái)管理)1.3.1第三層數(shù)據(jù)流圖——用戶登錄處理為保證數(shù)據(jù)的有效和客戶的管理,系統(tǒng)必須登錄后才能進(jìn)行購(gòu)買圖書(shū)的相關(guān)操作,登錄是系統(tǒng)安全和數(shù)據(jù)有效性驗(yàn)證的第一部分。系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)如下圖所示。圖5系統(tǒng)第三層數(shù)據(jù)流圖(用戶登錄)軟件需求說(shuō)明書(shū)3.1目標(biāo)管理員可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂定單信息、維護(hù)系統(tǒng)公告、網(wǎng)上售書(shū)。游客可以在線注冊(cè)為會(huì)員、購(gòu)書(shū)。本系統(tǒng)的設(shè)計(jì)目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。3.2用戶的特點(diǎn)最終用戶的特點(diǎn):會(huì)基本操作電腦,熟悉網(wǎng)上購(gòu)書(shū)流程以及相關(guān)的安全維護(hù)知識(shí)。操作人員、維護(hù)人員:能熟練操作計(jì)算機(jī),熟悉基本軟件維護(hù)知識(shí),針對(duì)本系統(tǒng),操作人員熟悉本系統(tǒng)的操作流程。軟件的預(yù)期使用頻度:每天大概累計(jì)幾百人3.3需求規(guī)定3.3.1對(duì)功能的規(guī)定網(wǎng)上書(shū)店系統(tǒng)是一個(gè)典型的JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由前臺(tái)圖書(shū)展示及銷售、后臺(tái)管理兩部分組成。1、前臺(tái)商品展示及銷售:該部分主要包括新書(shū)上架、購(gòu)物車、非會(huì)員注冊(cè)、會(huì)員登錄、圖書(shū)公告及圖書(shū)瀏覽,圖書(shū)搜索等功能。2、后臺(tái)管理:該部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括圖書(shū)管理、會(huì)員管理、訂單管理、公告管理訂單查詢、圖書(shū)查詢、用戶信息查詢等。圖1圖1網(wǎng)上書(shū)店系統(tǒng)層次圖登錄系統(tǒng)客戶網(wǎng)上書(shū)店系統(tǒng)管理員會(huì)員資料修改會(huì)員資料修改會(huì)員登錄會(huì)員注冊(cè)訂單查詢清空購(gòu)物車填寫訂單信息購(gòu)書(shū)結(jié)帳添加至購(gòu)物車特價(jià)書(shū)籍新書(shū)上架圖書(shū)分類瀏覽銷售排行圖書(shū)展臺(tái)購(gòu)物車收銀臺(tái)會(huì)員管理訂單管理網(wǎng)上書(shū)店前臺(tái)從購(gòu)物車移出圖書(shū) 查看購(gòu)物車查看購(gòu)物車圖2網(wǎng)上書(shū)店前臺(tái)層次圖網(wǎng)上書(shū)店后臺(tái)網(wǎng)上書(shū)店后臺(tái)公告管理訂單管理用戶管理圖書(shū)管理退出公告管理訂單管理用戶管理圖書(shū)管理退出退出后臺(tái)管理添加公告信息刪除公告信息查看公告信息查看訂單信息執(zhí)行訂單刪除圖書(shū)信息添加圖書(shū)信息查看用戶信息修該圖書(shū)信息查看圖書(shū)信息退出后臺(tái)管理添加公告信息刪除公告信息查看公告信息查看訂單信息執(zhí)行訂單刪除圖書(shū)信息添加圖書(shū)信息查看用戶信息修該圖書(shū)信息查看圖書(shū)信息圖3網(wǎng)上書(shū)店后臺(tái)層次圖前臺(tái)會(huì)員購(gòu)買圖書(shū)用例關(guān)系圖圖4前臺(tái)會(huì)員購(gòu)買圖書(shū)用例關(guān)系圖后臺(tái)管理員操作用例關(guān)系圖圖5后臺(tái)管理員操作用例關(guān)系圖概要設(shè)計(jì)說(shuō)明書(shū)4.1基本設(shè)計(jì)概念和處理流程下面將各大功能模塊的處理流程顯示如下:1.登錄功能:開(kāi)始開(kāi)始輸入用戶名(Username)和密碼(Password)連接數(shù)據(jù)庫(kù)User表是否存在用戶成功登錄提示錯(cuò)誤信息:密碼錯(cuò)誤,不存在該用戶是否獲取表單的用戶名(Username)和密碼(Password)用戶名和密碼是否為空設(shè)置session值存取用戶名和id,跳轉(zhuǎn)到首頁(yè)是否關(guān)閉數(shù)據(jù)連接圖1登錄模塊處理流程2.用戶注冊(cè):開(kāi)始開(kāi)始輸入用戶注冊(cè)信息獲得用戶信息用戶名username密碼 password 郵箱地址u_mail 用戶是否可以注冊(cè)連接數(shù)據(jù)庫(kù)User表在User表中自動(dòng)生成用戶id,并將用戶的信息寫入表中是否獲取表單中的注冊(cè)信息,是否填寫完整是關(guān)閉數(shù)據(jù)連接圖2用戶注冊(cè)模塊處理流程3.圖書(shū)查詢:開(kāi)始開(kāi)始在表單中分頁(yè)顯示查詢到的書(shū)籍記錄,將書(shū)籍的id傳給book.jsp顯示該書(shū)籍的詳細(xì)信息獲取用戶名和表單中的隱含的書(shū)籍id,將書(shū)籍id存于名為(用戶名+書(shū)籍id)的session中獲取文本框和下拉菜單中的值是是連接數(shù)據(jù)庫(kù)Classify表和Supplier表,下拉菜單中顯示已有的類別和出版社,在文本框輸入書(shū)名三選一查詢書(shū)籍處理漢化問(wèn)題文本框和下拉菜單中是否有值按照查詢條件連接Product,Supplier,Classify表是否有值將書(shū)籍名稱、類別、出版社名稱放入session中獲取session中書(shū)籍名稱、類別、出版社名稱(分頁(yè)顯示時(shí)獲得rs)關(guān)閉數(shù)據(jù)庫(kù)連接是否購(gòu)買是否否否圖3圖書(shū)查詢模塊處理流程4.圖書(shū)詳細(xì)顯示:獲取書(shū)籍的id獲取書(shū)籍的id根據(jù)id連接數(shù)據(jù)庫(kù)表Product獲得該書(shū)籍的詳細(xì)信息是否有記錄顯示書(shū)籍信息是否購(gòu)買獲取用戶名和表單中的隱含的書(shū)籍id,將書(shū)籍id存于名為(用戶名+書(shū)籍id)的session中關(guān)閉數(shù)據(jù)庫(kù)連接是否否是圖4圖書(shū)詳細(xì)顯示模塊處理流程5.購(gòu)物車:是否為游客是否為游客開(kāi)始獲取所有的session值存于Enumeraion類中是否有值是否值的長(zhǎng)度大于該用戶的用戶名長(zhǎng)度該session值中前部分為用戶名獲取該session的值得到用戶購(gòu)買的書(shū)籍id根據(jù)id連接表Product顯示該書(shū)籍名稱、庫(kù)存、單價(jià)關(guān)閉數(shù)據(jù)庫(kù)連接圖5購(gòu)物車模塊處理流程6.添加書(shū)籍:在頁(yè)面顯示請(qǐng)先用管理員登錄是是在頁(yè)面顯示請(qǐng)先用管理員登錄是是否否是否在頁(yè)面顯示,請(qǐng)輸入完整信息獲取session中用戶id是否為管理員將所添加的信息傳給addgo.jsp處理獲取得到的信息判斷信息是否填入完整圖片上傳處理連接表Product添加書(shū)籍關(guān)閉數(shù)據(jù)庫(kù)連接是否成功顯示成功顯示失敗圖6添加圖書(shū)模塊處理流程7.刪除書(shū)籍:獲取session中用戶id獲取session中用戶id是否為管理員根據(jù)shanchu的session值連接數(shù)據(jù)庫(kù)表Product,Supplier,Classify進(jìn)行查詢獲取文本框中的內(nèi)容(刪除的書(shū)籍名稱、類別、出版社進(jìn)行模糊查詢)是否文本框中有值設(shè)置shanchu的session值為文本框值獲取shanchu的session值是否有記錄分頁(yè)顯示記錄集刪除書(shū)籍將隱含的書(shū)籍id傳到處理頁(yè)面處理頁(yè)面獲取刪除的書(shū)籍id連接Product表刪除編號(hào)為id的書(shū)籍否是是不顯示該功能,顯示空頁(yè),請(qǐng)登錄是不顯示記錄集表格否圖7刪除書(shū)籍模塊處理流程8.修改書(shū)籍:獲取session中用戶id獲取session中用戶id是否為管理員獲取文本框中的內(nèi)容(修改的書(shū)籍名稱)是否文本框中有值連接表Product查詢?cè)摃?shū)籍是否存在該書(shū)籍顯示該書(shū)籍的信息(名稱、類別、出版社、作者、價(jià)格、簡(jiǎn)介、庫(kù)存量、封面、出版日期)將修改書(shū)籍的id和相關(guān)信息傳給處理頁(yè)面updatego.jsp獲取修改的書(shū)籍信息修改表Product中該書(shū)籍的信息是圖8修改書(shū)籍模塊處理流程9.添加書(shū)籍:開(kāi)始開(kāi)始輸入書(shū)籍名稱(p_name)書(shū)籍價(jià)格(p_price)作者(p_author)簡(jiǎn)介(p_info)入庫(kù)時(shí)間(p_time)庫(kù)存量(p_stocks)選擇分類(c_name)出版社(s_name)連接數(shù)據(jù)庫(kù)Product表是否信息完整在Product表中自動(dòng)生成書(shū)籍id,并將輸入的書(shū)籍信息寫入表格提示請(qǐng)輸入完整信息是否是否添加否是提示本書(shū)已存在圖9添加圖書(shū)模塊處理流程10整體結(jié)構(gòu)圖網(wǎng)上書(shū)店系統(tǒng)網(wǎng)上書(shū)店系統(tǒng)登錄書(shū)籍管理查詢?cè)黾觿h除書(shū)籍修改書(shū)籍出版社類別書(shū)籍訂購(gòu)書(shū)籍刪除訂購(gòu)修改訂購(gòu)信息購(gòu)物車管理書(shū)籍查詢管理員會(huì)員圖10整體結(jié)構(gòu)圖能需求與程序的關(guān)系功能名稱書(shū)籍管理模塊購(gòu)物車管理模塊登錄管理模塊非會(huì)員登錄√會(huì)員注冊(cè)√管理員登錄√書(shū)籍查詢√書(shū)籍詳細(xì)信息√修改書(shū)籍√刪除書(shū)籍√添加書(shū)籍√添加書(shū)籍分類√訂購(gòu)書(shū)籍√刪除已選書(shū)籍√修改訂購(gòu)信息√
4.2.接口設(shè)計(jì)
4.2.1用戶接口(1)登錄界面:由輸入用戶名、密碼的文本框和登錄、注冊(cè)按鈕組成。(2)查詢界面:查找按鈕:進(jìn)行圖示查找。 顯示區(qū):用于顯示已有圖書(shū)類別,可點(diǎn)擊進(jìn)行查詢;(3)購(gòu)物車界面:已購(gòu)圖書(shū)信息顯示區(qū):用于顯示選購(gòu)圖書(shū)信息(名稱,價(jià)格,購(gòu)買數(shù)量);數(shù)量編輯框:用于輸入每種圖書(shū)的數(shù)量;提交按鈕:確定購(gòu)買下訂單。 (4)管理員增加圖書(shū)界面:信息編輯框區(qū):輸入圖書(shū)的信息。提交按鈕:把數(shù)據(jù)提交到數(shù)據(jù)庫(kù)。(5)管理員修改圖書(shū)界面:書(shū)籍名稱編輯框:用于輸入查找的圖書(shū)名稱。查找按鈕:按姓名查找圖書(shū),并把圖書(shū)信息的數(shù)據(jù)返回到信息編輯區(qū)。信息編輯框區(qū):對(duì)已存在圖書(shū)的信息進(jìn)行修改。提交按鈕:把更新數(shù)據(jù)到數(shù)據(jù)庫(kù)。 (6)管理員刪除圖書(shū)界面:編輯框:用于輸入查找的圖書(shū)名、稱類別、出版社。查找按鈕:查找圖書(shū),并把圖書(shū)信息的數(shù)據(jù)返回到信息顯示區(qū)。信息顯示區(qū):顯示查找結(jié)果刪除按鈕:每條查找到的信息結(jié)尾都有個(gè)個(gè)刪除按鈕用于刪除當(dāng)條記錄。 4.2.2外部接口1)硬件接口:有余我們使用的通信協(xié)議是TCP/IP,因此這里的硬件接口問(wèn)題主要就是TCP/IP層中的網(wǎng)絡(luò)接口層,它負(fù)責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨(dú)立的網(wǎng)絡(luò)信息傳輸單元。網(wǎng)絡(luò)接口層將幀放在網(wǎng)上,或從網(wǎng)上把幀取下來(lái)。這就要求IP使用網(wǎng)絡(luò)設(shè)備接口規(guī)范NDIS向網(wǎng)絡(luò)接口層提交幀,并且IP支持廣域網(wǎng)和本地網(wǎng)接口技術(shù)。在系統(tǒng)運(yùn)行時(shí)要注意關(guān)閉那些容易受攻擊和入侵的端口號(hào),在能保證帶寬的前提下僅開(kāi)通系統(tǒng)運(yùn)行所必須的端口。2)軟件接口這里的接口問(wèn)題主要就是怎樣與sql數(shù)據(jù)庫(kù)進(jìn)行通信,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀取和寫入操作。在jsp技術(shù)中是使用JABC-ODBC來(lái)解決這個(gè)問(wèn)題的。具體來(lái)說(shuō)開(kāi)發(fā)中可能使用到的JABC-ODBC的常用對(duì)象有以下幾個(gè):(1)連接對(duì)象(Connection):用來(lái)連接數(shù)據(jù)庫(kù)。(2)記錄集對(duì)象(RecordSet):用來(lái)保存查詢語(yǔ)句的返回結(jié)果。(3)命令對(duì)象(Command):用來(lái)執(zhí)行SQL語(yǔ)句或者SQLServer的存儲(chǔ)過(guò)程。(4)參數(shù)對(duì)象(Parameter):用來(lái)為存儲(chǔ)過(guò)程或查詢提供參數(shù)。
4.2.3內(nèi)部接口系統(tǒng)中的各模塊之間的接口、調(diào)用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下所示:各功能模塊的定義如下圖所示:模塊編號(hào)模塊名稱備注GN1會(huì)員登錄登錄模塊GN2管理員登錄登錄模塊GN3用戶注冊(cè)登錄模塊GN4添加書(shū)籍書(shū)籍管理模塊GN5修改書(shū)籍書(shū)籍管理模塊GN6查看書(shū)籍書(shū)籍管理模塊GN7刪除書(shū)籍書(shū)籍管理模塊GN8訂購(gòu)書(shū)籍購(gòu)物車管理模塊GN9刪除訂單購(gòu)物車管理模塊GN10修改訂購(gòu)信息購(gòu)物車管理模塊圖11各功能模塊的定義圖1)登錄模塊與書(shū)籍管理模塊:管理員可以對(duì)數(shù)據(jù)庫(kù)中的書(shū)籍進(jìn)行增加、刪除、修改等操作,這三種功能的權(quán)限僅局限于管理員,要進(jìn)行操作需確保為管理員,調(diào)用登錄模塊驗(yàn)證用戶以保證數(shù)據(jù)庫(kù)的信息的正確、完整與安全。2)登錄模塊與購(gòu)物車管理模塊:用戶進(jìn)入系統(tǒng)后可以查詢書(shū)籍,若要購(gòu)物則需確保用戶為本系統(tǒng)的會(huì)員,非會(huì)員可以注冊(cè),會(huì)員成功登錄后將會(huì)員信息儲(chǔ)存于服務(wù)器中,購(gòu)物過(guò)程將圖書(shū)信息也儲(chǔ)存于服務(wù)器中,當(dāng)會(huì)員確認(rèn)購(gòu)買時(shí),將會(huì)員信息、圖書(shū)信息系和購(gòu)買數(shù)量存于數(shù)據(jù)庫(kù)中的customer_order表中,并更改該圖書(shū)的庫(kù)存量。4.3.系統(tǒng)論據(jù)結(jié)構(gòu)設(shè)計(jì)
4.3.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)1)E-R圖購(gòu)買者管理員購(gòu)買者管理員1111111111查詢管理添加查詢管理添加添加n添加n獲取出版社nn獲取出版社nn書(shū)籍分類n書(shū)籍分類n11購(gòu)物車11購(gòu)物車111提交依賴書(shū)籍1提交依賴書(shū)籍依賴m依賴mmm11訂單訂單圖12E-R圖2)每張表的定義用戶表User用戶序號(hào) u_id 數(shù)值型(唯一標(biāo)識(shí))用戶名 username 文本型密碼 password 文本型郵箱地址 u_mail 文本型書(shū)籍詳細(xì)表Product書(shū)籍編號(hào) p_id 數(shù)值型(唯一標(biāo)識(shí))書(shū)籍名稱 p_name 文本型書(shū)籍價(jià)格 p_price 貨幣型作者 p_author 文本型簡(jiǎn)介 p_info 文本型顧客訂單表Order訂單編號(hào) o_id 數(shù)值型(唯一標(biāo)識(shí))顧客編號(hào) u_id 數(shù)值型書(shū)籍編號(hào) p_id 數(shù)值型購(gòu)買數(shù)量 o_number 數(shù)值型購(gòu)買日期 o_time 日期型4.4系統(tǒng)出錯(cuò)處理設(shè)計(jì)4.4.1補(bǔ)救措施當(dāng)出現(xiàn)大的程序問(wèn)題起用備分程序;如果無(wú)法起用備分程序則只能關(guān)閉網(wǎng)站進(jìn)行搶修。4.4.2系統(tǒng)維護(hù)設(shè)計(jì)
系統(tǒng)的維護(hù)和管理也是一個(gè)系統(tǒng)的問(wèn)題,也包括兩個(gè)層面:1)技術(shù)層面包括:(1)使用較新的開(kāi)發(fā)和維護(hù)技術(shù);(2)數(shù)據(jù)庫(kù)管理員管理好數(shù)據(jù)庫(kù)數(shù)據(jù)(3)專職維護(hù)人員維護(hù)硬件2)人員層面包括:(1)維護(hù)協(xié)議;(2)工作流程及方式方法。詳細(xì)設(shè)計(jì)說(shuō)明書(shū)5.1程序系統(tǒng)的結(jié)構(gòu)(1)用戶管理模塊用戶管理模塊用戶管理模塊登錄注冊(cè)圖1用戶管理模塊圖(2)圖書(shū)管理模塊圖書(shū)管理模塊圖書(shū)管理模塊圖書(shū)刪除圖書(shū)修改圖書(shū)錄入圖2圖書(shū)管理模塊圖(3)購(gòu)物車模塊購(gòu)物車模塊購(gòu)物車模塊清空購(gòu)物車更新數(shù)量移除商品添加商品計(jì)算價(jià)格圖3購(gòu)物車模塊圖(4)查詢?yōu)g覽模塊(5)數(shù)據(jù)庫(kù)模塊5.2程序設(shè)計(jì)說(shuō)明用戶管理模塊用戶管理模塊用戶管理模塊登錄注冊(cè)圖4用戶管理模塊圖5.2.1注冊(cè)模塊1、模塊描述該模塊完成用戶注冊(cè)的過(guò)程。2、輸入、輸出輸入∶用戶名、密碼、郵箱E-mail。3、模塊接口關(guān)系允許進(jìn)入∶進(jìn)入注冊(cè)成功提示頁(yè)面拒絕進(jìn)入∶返回注冊(cè)頁(yè)面5.2.2登錄模塊1、模塊描述該模塊完成用戶登錄的過(guò)程,用戶登錄成功后才能完成圖書(shū)購(gòu)買等功能。2、輸入、輸出輸入∶用戶名、密碼。3、模塊接口關(guān)系允許進(jìn)入∶進(jìn)入書(shū)店系統(tǒng)拒絕進(jìn)入∶返回登錄頁(yè)面4、模塊算法實(shí)現(xiàn)輸入口令判斷是否合法輸入口令判斷是否合法進(jìn)入書(shū)店系統(tǒng)返回登錄首頁(yè)5.3圖書(shū)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能金融科技應(yīng)用開(kāi)發(fā)合同
- 中心社區(qū)房屋買賣代理合同
- 電子設(shè)備租賃服務(wù)合同
- 第3單元第9課《按圖索驥-制作熱點(diǎn)鏈接》-教學(xué)設(shè)計(jì)2023-2024學(xué)年清華大學(xué)版(2012)初中信息技術(shù)八年級(jí)下冊(cè)
- Unit3 Could you please clean the room Section A (3a) 教學(xué)設(shè)計(jì) 2024-2025學(xué)年人教版八年級(jí)英語(yǔ)上冊(cè)
- 第17課 第二次世界大戰(zhàn)與戰(zhàn)后國(guó)際秩序的形成 教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一統(tǒng)編版2019必修中外歷史綱要下冊(cè)
- 第六單元課外古詩(shī)詞誦讀《如夢(mèng)令(常記溪亭日暮)》教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 認(rèn)識(shí)倍數(shù) 教學(xué)設(shè)計(jì)-2024-2025學(xué)年冀教版數(shù)學(xué)四年級(jí)上冊(cè)
- 第6單元 單元分析2024-2025學(xué)年四年級(jí)語(yǔ)文上冊(cè)教學(xué)設(shè)計(jì)(統(tǒng)編版)
- Unit 1 Lesson 4 Againplease!(教學(xué)設(shè)計(jì))-2024-2025學(xué)年魯科版(五四學(xué)制)(三起)英語(yǔ)五年級(jí)上冊(cè)
- 2025年春新人教版化學(xué)九年級(jí)下冊(cè)課件 第九單元 溶液 1-課題1 溶液及其應(yīng)用 第1課時(shí) 溶液的形成
- 2024-2025學(xué)年高中物理第十二章機(jī)械波4波的衍射和干涉課時(shí)作業(yè)含解析新人教版選修3-4
- 安全管理人員七大職責(zé)
- 2025節(jié)后復(fù)工安全工作重點(diǎn)(培訓(xùn)課件)
- 員工之愛(ài)崗敬業(yè)培訓(xùn)課件1
- 植入式靜脈給藥裝置護(hù)理技術(shù)課件
- GB/T 24091-2024適應(yīng)氣候變化脆弱性、影響和風(fēng)險(xiǎn)評(píng)估指南
- 《宗教與文化》課件
- 醫(yī)療機(jī)構(gòu)依法執(zhí)業(yè)自查管理辦法
- 傳染病監(jiān)測(cè)預(yù)警與應(yīng)急指揮信息平臺(tái)建設(shè)需求
- 《個(gè)人所得稅征管問(wèn)題及對(duì)策研究》
評(píng)論
0/150
提交評(píng)論