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

正文內(nèi)容

軟件工程課程設(shè)計(jì)之網(wǎng)絡(luò)書(shū)店(更新版)

  

【正文】 為1isdonetinyint1訂單是否成功已成功為1memo
text備注訂單詳細(xì)信息數(shù)據(jù)表:字段名稱(chēng)數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度功能描述備注detorderidint11標(biāo)識(shí)主鍵bookidvarchar24書(shū)籍編號(hào)對(duì)應(yīng)書(shū)籍表countint4書(shū)籍?dāng)?shù)量orderidvarchar20所屬訂單號(hào)對(duì)應(yīng)訂單表dettotalvarchar5總價(jià)購(gòu)物車(chē)信息數(shù)據(jù)表:字段名稱(chēng)數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度功能描述備注idvarchar20標(biāo)識(shí)主鍵bookidvarchar24書(shū)籍編號(hào)對(duì)應(yīng)書(shū)籍表countint4書(shū)籍?dāng)?shù)量usernamevarchar20所屬用戶(hù)對(duì)應(yīng)用戶(hù)表totalvarchar5總價(jià)系統(tǒng)邏輯模型如下圖所示:數(shù)據(jù)流圖(DFD)如下圖所示: 性能需求為了使數(shù)據(jù)庫(kù)得到一定保障,網(wǎng)站的相關(guān)部分須要通過(guò)登陸驗(yàn)證程序檢驗(yàn)其是否是合法用戶(hù),只有通過(guò)驗(yàn)證身份后方能進(jìn)行相關(guān)操作,這樣來(lái)防止非法用戶(hù)的登陸和執(zhí)行非法操作,讓數(shù)據(jù)庫(kù)的安全性得到進(jìn)一步提高。 包括用戶(hù)名(username),密碼(password),姓名(name),電話(huà)(telphone),地址(address),購(gòu)物車(chē)(cart)?;就緩剑海? ; 。用例描述:修改個(gè)人信息;執(zhí)行者:管理員;前置條件:進(jìn)入網(wǎng)站后臺(tái)的修改個(gè)人信息頁(yè)面;后置條件:個(gè)人信息修改成功?;就緩剑海? 。用戶(hù)登錄后才能使用購(gòu)物車(chē)功能,才能完成整個(gè)購(gòu)物流程。用戶(hù)使用流程圖如下:訪客或者用戶(hù)通過(guò)瀏覽器進(jìn)入網(wǎng)站,開(kāi)始瀏覽書(shū)籍??梢圆扇〔粩嗟貑?wèn)自己“這個(gè)Actor究竟想通過(guò)系統(tǒng)做什么?”來(lái)準(zhǔn)確地描述Use Case。在UML中,從任何一個(gè)角度對(duì)系統(tǒng)所作的抽象都可能需要幾種模型來(lái)描述,而這些來(lái)自不同角度的模型圖最終組成了系統(tǒng)的映像。 系統(tǒng)采用流行的Browse/Server模式和當(dāng)前功能強(qiáng)大的jsp動(dòng)態(tài)編程技術(shù),使用S2SH流行的3層(表現(xiàn)層User Interface,業(yè)務(wù)邏輯層Business Logic,數(shù)據(jù)訪問(wèn)層Database access layer)框架進(jìn)行開(kāi)發(fā),使系統(tǒng)具有高內(nèi)聚、低耦合的優(yōu)良性能以及良好的可維護(hù)性?;赪EB的網(wǎng)上購(gòu)書(shū)系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng)。JDBC Java Data Base Connectivity(java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。軟件工程課程設(shè)計(jì)報(bào)告題目:網(wǎng)上書(shū)店班級(jí):計(jì)算機(jī)四班組長(zhǎng):成員: 2011 年 12 月28 日目 錄第一章 導(dǎo)言 5 5 5 5 6 6第二章 系統(tǒng)定義 7 7 7 8 8 9 9 10 11第三章 需求規(guī)格說(shuō)明 12 12(actor)定義 12 14 數(shù)據(jù)描述 22 22 22 22 24 26 性能需求 27 27 27 28 28 28 29 30第四章 概要設(shè)計(jì)說(shuō)明 31 總體設(shè)計(jì) 31 31 31 32 33 界面設(shè)計(jì) 33 33 35 模塊設(shè)計(jì) 36 36 36 37 38 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 39 39 39 40 系統(tǒng)出錯(cuò)處理設(shè)計(jì) 40 40 41第五章 詳細(xì)設(shè)計(jì) 42 詳細(xì)設(shè)計(jì)概述 42 頁(yè)面設(shè)計(jì) 42 42 43 用戶(hù)端詳細(xì)設(shè)計(jì) 44() 44() 46() 47() 50() 51 管理員端詳細(xì)設(shè)計(jì) 54() 54() 55() 57() 59() 61第六章 數(shù)據(jù)庫(kù)說(shuō)明書(shū) 62 62 63 64 65 66第七章 心得體會(huì) 67 第一章 導(dǎo)言此需求規(guī)格說(shuō)明書(shū)對(duì)《基于WEB的網(wǎng)上購(gòu)書(shū)系統(tǒng)》軟件做了全面細(xì)致的用戶(hù)需求分析,明確所要開(kāi)發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開(kāi)發(fā)人員能清楚地了解用戶(hù)的需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說(shuō)明書(shū)和完成后續(xù)設(shè)計(jì)與開(kāi)發(fā)工作。UML Unified Modeling Language(統(tǒng)一建模語(yǔ)言)的縮寫(xiě) ,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線零售書(shū)籍商店,向消費(fèi)者展示出一種新穎的購(gòu)書(shū)理念。在線購(gòu)物系統(tǒng),是在網(wǎng)絡(luò)上建立一個(gè)虛擬的書(shū)店,避免了挑選書(shū)籍的煩瑣過(guò)程,使用戶(hù)的挑選和購(gòu)買(mǎi)書(shū)籍過(guò)程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效的控制“商場(chǎng)”運(yùn)營(yíng)的成本,開(kāi)辟了一個(gè)新的銷(xiāo)售渠道。UML為建?;顒?dòng)提供了從不同角度觀察和展示系統(tǒng)的各種特征的方法。第二步,描述主要的Use Case。此外,用戶(hù)可以看查看、修改個(gè)人信息,查看訂單。基本途徑:; ; ; ; ; 。用例描述:購(gòu)物車(chē);執(zhí)行者:用戶(hù);前置條件:進(jìn)入網(wǎng)站的購(gòu)物車(chē)頁(yè)面;后置條件:查看購(gòu)物車(chē)?;就緩剑海? ; ; 。用例描述:上傳快遞單號(hào);執(zhí)行者:管理員;前置條件:進(jìn)入網(wǎng)站后臺(tái)的訂單頁(yè)面;后置條件:訂單修改成功。數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)。 系統(tǒng)的ER圖用戶(hù)信息數(shù)據(jù)表:字段名稱(chēng)數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度功能描述備注usernamevarchar20用戶(hù)名主鍵passwordvarchar16用戶(hù)密碼namevarchar10真實(shí)姓名telphoneint11手機(jī)號(hào)addressvarchar50詳細(xì)地址carttinyint1購(gòu)物車(chē)有書(shū)籍時(shí)為1,訂單生成后變?yōu)?,為0時(shí)清空購(gòu)物車(chē)內(nèi)信息。保證20人可以同時(shí)在客戶(hù)端登錄,系統(tǒng)正常運(yùn)行,正確提示相關(guān)內(nèi)容。在Strcut框架中模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean或者EJB組件構(gòu)成,控制器由ActionSevelet和Action來(lái)實(shí)現(xiàn),視圖由一組JSP文件組成,下圖顯示了Struct實(shí)現(xiàn)的MVC框架:系統(tǒng)的整體結(jié)構(gòu)如下圖: 本系統(tǒng)的人工處理過(guò)程:l 付款時(shí),瀏覽器跳轉(zhuǎn)到銀行付款頁(yè)面,用戶(hù)登陸網(wǎng)銀進(jìn)行付款。先進(jìn)入網(wǎng)站界面,主頁(yè)包括“注冊(cè)”、“商品(書(shū)籍)信息”等頁(yè)面。查詢(xún)書(shū)籍:根據(jù)商品類(lèi)別、名稱(chēng)、價(jià)格等條件進(jìn)行商品查詢(xún)。輸入項(xiàng)通過(guò)登錄模塊的管理員登錄以后才能進(jìn)入后臺(tái)管理界面處理描述系統(tǒng)根據(jù)登錄管理員的角色來(lái)給管理員分配權(quán)限,不同的角色可進(jìn)行不同的操作。使用偽代碼的目的是為了使被描述的算法可以容易地以任何一種編程語(yǔ)言實(shí)現(xiàn)。 //檢測(cè)是否閱讀了協(xié)議 if(checkUsername()==1)。return 0。} checkIsExist(){//檢測(cè)用戶(hù)名是否存在if(searchUsername()==1) {返回,提示:用戶(hù)名已經(jīng)存在。}()userLogin(){ if(點(diǎn)擊主頁(yè)的登錄) goto ; if(點(diǎn)擊登錄頁(yè)面登錄){ if(checkIdenCode()==1)。return 0。 //修改地址 goto 。}alterPassword(){//修改密碼 password(username)=newPassword。}()myOrder(){ if(點(diǎn)擊查看訂單){ goto 。 //將訂單返回到瀏覽器中呈現(xiàn)給用戶(hù)}getDetOrder(orderid){//查找詳細(xì)訂單,一個(gè)詳細(xì)訂單包含訂單中的一種書(shū)籍,通過(guò)所屬訂單直到訂單。 //生成訂單}addProToCart(){//添加書(shū)籍到購(gòu)物車(chē),一個(gè)購(gòu)物車(chē)表存放一種書(shū)籍,購(gòu)物車(chē)頁(yè)面顯示當(dāng)前選購(gòu)的多少書(shū)籍,有多少種書(shū)籍就有多少個(gè)購(gòu)物車(chē)表 if(點(diǎn)擊放入購(gòu)物車(chē)) createnewCart。 //創(chuàng)建空間 =newOrderid()。 //檢測(cè)驗(yàn)證碼是否正確 getpassword(adusername)。} }} ()adminAlterInfo(){if(點(diǎn)擊修改個(gè)人信息) goto 。 //檢測(cè)密碼是否合法 if(checkPasswordIsRight()==1)。 if(點(diǎn)擊添加書(shū)籍){ goto 。 //創(chuàng)建空間 =getBookid()。 = newName()。 getDetOrder(orderid)。 //排序 sentdetorder()。 //將報(bào)表返回到瀏覽器中呈現(xiàn)給管理員 if(點(diǎn)擊生成) 生成excel報(bào)表。概念數(shù)據(jù)模型是面向問(wèn)題的模型,反映了用戶(hù)的現(xiàn)實(shí)工作環(huán)境,是與數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)技術(shù)無(wú)關(guān)的。在利用SQL Server創(chuàng)建一個(gè)新的數(shù)據(jù)表文件以前,應(yīng)當(dāng)根據(jù)邏輯模型和數(shù)據(jù)字典先分析和設(shè)計(jì)數(shù)據(jù)表。 因?yàn)榻?jīng)驗(yàn)和能力上的不足,再加上時(shí)間有限,我們?cè)谥皇呛?jiǎn)單地做出了網(wǎng)站,因?yàn)橄惹皼](méi)有接觸過(guò)腳本語(yǔ)言和數(shù)據(jù)庫(kù),這次只能簡(jiǎn)單的實(shí)現(xiàn)登錄功能,數(shù)據(jù)庫(kù)方面也只添加進(jìn)了簡(jiǎn)單的數(shù)據(jù)。(二)柴:軟件工程課程設(shè)計(jì)也要結(jié)束了,在這一周中我學(xué)到了更多的東西。在寫(xiě)詳細(xì)報(bào)告過(guò)程中還有一些小收獲,學(xué)會(huì)了用visio這個(gè)軟件,畫(huà)圖真是很方便,并且word應(yīng)用能力顯著提高。 通過(guò)此次課程設(shè)計(jì),讓我深刻體會(huì)到了“工欲善其事必先利其器”,良好的基礎(chǔ)知識(shí)是解決問(wèn)題的關(guān)鍵,為了完成這次文件系統(tǒng)的設(shè)計(jì),我們又重新認(rèn)真看了一下軟件工程理論老師的課件。他們帶給我們的方便是很直觀的,我們不需要走很多的陸,就可以看到很多的商品,并且進(jìn)行對(duì)比、篩選。另外,給我最大好處的是我學(xué)會(huì)了用visio這個(gè)工具進(jìn)行制圖,對(duì)這個(gè)軟件的應(yīng)用有了很好的體驗(yàn),下次用起來(lái)就很方便了。老師說(shuō),一個(gè)好的需求分析報(bào)告,要比真正的代碼要值錢(qián)。從購(gòu)書(shū)主頁(yè)開(kāi)始,點(diǎn)擊各種功能,比如查看購(gòu)物車(chē),就能進(jìn)入購(gòu)物車(chē)的網(wǎng)站頁(yè)面。這個(gè)學(xué)期課設(shè)也經(jīng)歷了不少,但軟工的課設(shè)給了我除了程序以外最大的感悟。實(shí)話(huà)說(shuō),我們也沒(méi)有這個(gè)實(shí)力和能力去承載這樣一個(gè)告訴變化的機(jī)制,但這僅僅是我們走出的第一步,路漫漫其修遠(yuǎn)兮,吾等將上下而求索。在這里,謝謝你們,新的一年:2012,加油!73 / 73
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1