freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程課程設(shè)計之網(wǎng)絡(luò)書店-wenkub

2023-07-12 12:27:06 本頁面
 

【正文】 責(zé)存放用戶、管理員和書籍的信息并提供查詢、增加、刪除和修改等操作。第三步,重新審視每個Use Case,為它們下個詳盡的定義。重要的是著重從系統(tǒng)外部執(zhí)行者的角度來描述系統(tǒng)需要提供哪些功能,并指明這些功能的執(zhí)行者(Actor)是誰。Use Case描述的是“actor”(用戶、外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來完成工作的。本系統(tǒng)的網(wǎng)絡(luò)運(yùn)行圖如下圖,無論是用戶還是管理員都可以通過網(wǎng)絡(luò)登錄到本系統(tǒng)中。另外,該系統(tǒng)還可根據(jù)書店以后的實(shí)際情況,進(jìn)行快速地升級、更新,是今后書店網(wǎng)上工作的基石,也是今后中國信息化操作功能增強(qiáng)、完善的保證。互聯(lián)網(wǎng)的快速發(fā)展為基于WEB的網(wǎng)上購書系統(tǒng)的發(fā)展提供了強(qiáng)大的動力,同時,網(wǎng)上購書的環(huán)境也已經(jīng)逐步得到了改善,表現(xiàn)在網(wǎng)民結(jié)構(gòu)的大眾化和網(wǎng)絡(luò)生存的普及化,物流和銀行結(jié)算的暢通,以及市場運(yùn)作的規(guī)范和相應(yīng)政策法規(guī)的完善。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。楊文龍S2SH Struct2 + Spring + Hibernate,典型的J2EE三層結(jié)構(gòu),分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。在這里,對于開發(fā)技術(shù)并沒有涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的渠道。本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。本說明書定義了基于WEB的網(wǎng)上購書系統(tǒng)的詳細(xì)需求,明確了基于WEB的網(wǎng)上購書系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑,是整個軟件開發(fā)的依據(jù),它對以后階段的工作起指導(dǎo)作用。JSPJava Server Page(Java服務(wù)器頁面)的縮寫,一個腳本化的語言。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗等工作放在中間層處理。古天龍編著 [2] UML基礎(chǔ)與Rose建模實(shí)用教程 清華大學(xué)出版社 謝星星 編著 [3] JSP基礎(chǔ)與案例開發(fā)詳解 清華大學(xué)出版社 張孝祥,徐明華 叢書主編,邱加永 等編著 第二章 系統(tǒng)定義近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。所謂靜態(tài)信息是指那些不會經(jīng)常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的書籍信息,如書籍報價,書籍更新等。網(wǎng)上購書對網(wǎng)民的吸引力將會越來越大,網(wǎng)民對購書網(wǎng)站的看法也將必定會從不了解到了解,從拒絕到接受,從懷疑到信任,從否定到肯定,網(wǎng)上購書的觀念將更加深入人心。該系統(tǒng)的最終用戶是訪問本網(wǎng)站的上網(wǎng)人員,大多是購物顧客,操作要求只需會Windows界面下的鼠標(biāo)點(diǎn)擊與鍵盤輸入。本系統(tǒng)的硬件環(huán)境如下:l 客戶機(jī):普通PCn CPU:P4 n 內(nèi)存:512MB以上n 分辨率:推薦使用1024*768像素l WEB服務(wù)器n CPU:至強(qiáng) n 內(nèi)存:1GB以上l 數(shù)據(jù)庫服務(wù)器n CPU:至強(qiáng) n 內(nèi)存:1GB以上n 操作系統(tǒng):Windows 2003n 數(shù)據(jù)庫:MySQLn 開發(fā)工具包:JDK Version n JSP服務(wù)器:Tomcat n 瀏覽器: 第三章 需求規(guī)格說明我們采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML作為建模語言。Use Case模型提供了一個非常重要的方式來界定系統(tǒng)邊界以及定義系統(tǒng)功能,同時,該模型將來可以派生出動態(tài)對象模型。盡可能地確保所有Actor都被完全識別出來。(actor)定義角色或者執(zhí)行者(Actor)指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。 Case圖系統(tǒng)主Use Case圖如下所示:用戶分為兩種,一種是未注冊用戶即訪客,只能通過瀏覽器打開網(wǎng)站,瀏覽書籍信息;另一種是已注冊用戶,登錄后可進(jìn)行購物,在瀏覽書籍的過程中如果對某一件書籍感興趣,可將其放入購物車,選擇完書籍后在購物車界面中點(diǎn)擊確認(rèn)訂單,系統(tǒng)生成訂單,最后進(jìn)行付款,等待發(fā)貨。訪客或用戶通過關(guān)鍵字檢索可以迅速地搜索出自己需要的書籍。用例描述:訪客注冊;執(zhí)行者:訪客;前置條件:進(jìn)入網(wǎng)站的注冊頁面;最小保證:用戶名沒有重名并且符合要求,兩次輸入的密碼相同;后置條件:注冊成功?;就緩剑?; ; ; 。用例描述:查看訂單信息;執(zhí)行者:用戶;前置條件:進(jìn)入網(wǎng)站的查看訂單信息頁面;后置條件:查看訂單?;就緩剑海? 。用例描述:管理員;執(zhí)行者:管理員;前置條件:進(jìn)入網(wǎng)站后臺的管理員登錄頁面;后置條件:登錄成功并返回登錄前頁面?;就緩剑海? ; ; ; ; ; ?;就緩剑?; 。 數(shù)據(jù)描述系統(tǒng)中的靜態(tài)數(shù)據(jù)包括:數(shù)據(jù)庫中已經(jīng)保存的用戶信息、管理員信息、書籍信息和訂單信息。內(nèi)部數(shù)據(jù):查詢操作時建立的索引。 包括用戶名(adusername),密碼(password),姓名(name)。注:每條訂單下包含諾干條詳細(xì)訂單信息,每條詳細(xì)訂單信息對應(yīng)訂單上的一種書籍。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時間等待甚至無響應(yīng)。系統(tǒng)應(yīng)保證7*24*365小時內(nèi)不當(dāng)機(jī),但是可以允許每月系統(tǒng)停機(jī)三小時,進(jìn)行系統(tǒng)維護(hù)。同時,管理員可以管理商品、用戶,匯總訂單,生成報表,方便查看系統(tǒng)的運(yùn)營情況。使用struct框架結(jié)構(gòu),它是在JSP Model2基礎(chǔ)上實(shí)現(xiàn)的一個MVC框架,它可以使你不必要從頭開始全部開發(fā)組件,對于大項目更是很好的。主要界面設(shè)計如下: 登錄界面:u 通過用戶名和密碼實(shí)現(xiàn)管理員登錄。 生成報表管理員頁面跳轉(zhuǎn)圖:用戶端主要為用戶和游客提供網(wǎng)上購物的過程,用戶通過瀏覽器選購商品,選購?fù)瓿珊簏c(diǎn)擊購買,生成訂單,付款,等待發(fā)貨最終完成一次購物過程。輸出項注冊成功頁面注冊失敗頁面出錯信息界面要求圖形化用戶界面登錄模塊功能編號2功能名稱登錄作者陸金鑫調(diào)整時間20111226功能描述前臺用戶登錄:用戶輸入正確的用戶名、密碼后成功登錄前臺,系統(tǒng)并記住用戶的用戶名。輸出項前臺相應(yīng)的頁面后臺相應(yīng)的頁面出錯信息界面要求圖形化用戶界面用戶模塊功能編號3功能模塊用戶界面作者陸金鑫調(diào)整時間20111226功能描述商品(書籍)顯示:系統(tǒng)按書籍名字、價格等來顯示商品信息。輸入項用戶登錄以后才能進(jìn)入此模塊處理描述系統(tǒng)把用戶要購買的書籍放入購物車中,當(dāng)用戶點(diǎn)擊購買,并且填寫好配送信息時,系統(tǒng)自動生成購物訂單。生成訂單。 第五章 詳細(xì)設(shè)計 詳細(xì)設(shè)計概述由于本系統(tǒng)采用了基于struct體系結(jié)構(gòu)的設(shè)計,即采用MVC的三層設(shè)計模式,采用面向?qū)ο蟮腏ava語言以及JSP的腳本語言。偽代碼(Pseudocode)是一種算法描述語言。 注冊成功頁面登錄頁面 //檢測驗證碼是否正確 if(checkIfReadAgree()==1)。 //檢測密碼是否合法 if(checkPasswordIsRight()==1)。 }}checkIdenCode(){//檢測驗證碼if(getIdenCode ()!=IdenCode) {返回,提示:驗證碼錯誤。 return 0。} else return 1。}checkPassword(){//檢測密碼是否合法if(密碼不合法) {返回,提示:密碼不合法。} else return 1。return 0。} else {返回,提示:密碼錯誤。 //獲取用戶填入的信息 if(checkAlterInfo()!=1) 返回;提示對應(yīng)錯誤的信息。 //修改電話 if(newAddress!=NULL) //如果地址處非空 alterAddress()。 //檢測密碼是否合法 if(checkPasswordIsRight()==1)。 //檢測地址是否合法return 1。 return 1。 return 1。 getDetOrder(orderid)。 //排序 sentorder()。 //排序 sentdetorder()。 //去付款 createOrder()。 //書籍?dāng)?shù)量 =gettotal()。}createOrder(){//生成訂單 createnewOrder。 //快遞單號,默認(rèn)為NULL,發(fā)貨為1=getdate()。 //付款后清除購物車信息} 管理員端詳細(xì)設(shè)計() adminLogin(){ if(點(diǎn)擊主頁的登錄) goto ; if(點(diǎn)擊登錄頁面登錄){ if(checkIdenCode()==1)。} else if(getpassword(adusername)==password) {login。return 0。 if(newPassword!=NULL) //如果新密碼處非空 alterPassword()。 //檢測就密碼是否正確if(checkPassword()==1)。}alterPassword(){//修改密碼 password(adusername)=newPassword。}()BookManagement (){ if(點(diǎn)擊書籍管理) goto 。 deleteBook()。 //獲取輸入的書籍信息 createnewBook。 //書籍價格 = getPicture()。}alterBook(){//修改書籍信息 = newBookid()。 = newDescription()。 //從數(shù)據(jù)庫中查找某一日期的訂單 } if(點(diǎn)擊訂單號){ goto 。 //查找日期字段為當(dāng)前日期的所有訂單 sort()。 //查找所屬訂單字段為當(dāng)前訂單的所有詳細(xì)訂單 sort()。 //付款信息 =getisdone()。 //排序 send()。這個數(shù)據(jù)模型應(yīng)當(dāng)是:滿足用戶要求:既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對數(shù)據(jù)的的所有處理功能。概念數(shù)據(jù)模型是按照人們的認(rèn)識觀點(diǎn)從現(xiàn)實(shí)世界中抽象出來的,屬于信息世界的模型。(因在概要設(shè)計中已詳細(xì)說明,在此不作贅述),屬性及聯(lián)系要設(shè)計網(wǎng)上購書系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),首先是利用系統(tǒng)描述階段建立的數(shù)據(jù)字典,并對照數(shù)據(jù)流程圖對系統(tǒng)中的各個數(shù)據(jù)項進(jìn)行分類,組織,確
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1