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

正文內(nèi)容

xx畢業(yè)論文--基于web的網(wǎng)上書(shū)店(編輯修改稿)

2024-12-23 22:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 到如下幾個(gè)目標(biāo): ① 功能齊全 ,注重實(shí)用 ② 界面友好, 操作簡(jiǎn)單 ③ 安全性高 ,交互性強(qiáng) ④ 便于維護(hù), 可靠性強(qiáng) ⑤ 部署 簡(jiǎn)單,運(yùn)行容易 實(shí)現(xiàn)可行性 可行性研究是為了弄清楚系統(tǒng)開(kāi)發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過(guò)程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過(guò)程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,經(jīng)過(guò)最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場(chǎng)調(diào)查得出以下四點(diǎn)的可行性分析: ( 1) 經(jīng)濟(jì)可行性:只需要一臺(tái) pc 機(jī)就能完成開(kāi)發(fā),不需要其他大型設(shè)備。 ( 2) 技術(shù)可行性: J2EE 技術(shù)已經(jīng)推行廣泛, 、 和 技術(shù)已相當(dāng)成熟, 開(kāi)發(fā)效率高,使用穩(wěn)定, 并且是開(kāi)源的,支持的包獲取簡(jiǎn)單 [10]。 ( 3) 運(yùn)行可行性:本系統(tǒng)的服務(wù)端運(yùn)行 只需要安裝 jdk 作為編譯環(huán)境,安裝 tomcat 作為 web 服務(wù)器,將系統(tǒng)包放到 tomcat 容器下連接數(shù)據(jù)庫(kù)就可以運(yùn)行??蛻舳酥灰袨g覽器便可以對(duì)網(wǎng)站進(jìn)行訪問(wèn)。 ( 4) 法律可行性:本設(shè)計(jì)只用于畢業(yè)設(shè)計(jì),不涉及商業(yè)利益,不構(gòu)成侵權(quán),在法律上是可行的。 通過(guò)以上的可行性分析, 本設(shè)計(jì) 采用 J2EE開(kāi)發(fā), 使用 , 和 技術(shù),以 MySQL作為數(shù)據(jù)庫(kù)實(shí)現(xiàn)。 網(wǎng)上書(shū)店 概況 現(xiàn)狀 在國(guó)內(nèi),自杭州新華書(shū)店創(chuàng)辦第一家網(wǎng)上書(shū)店后,網(wǎng)上書(shū)店如雨后春筍般涌現(xiàn)出來(lái)。 現(xiàn)在正在比較大型的網(wǎng)上書(shū)店主要有當(dāng)當(dāng)網(wǎng) [6]、卓越網(wǎng) [7]、淘寶網(wǎng) [8]、易趣 網(wǎng) [9]、 蔚藍(lán)書(shū)店 [10]等等。不可否認(rèn),網(wǎng)上書(shū)店正在逐漸的促進(jìn)和改變著書(shū)店經(jīng)營(yíng)模式的調(diào)整和人們購(gòu)書(shū)習(xí)慣的轉(zhuǎn)變。 優(yōu)勢(shì)與 劣勢(shì) 優(yōu)勢(shì): ( 1) 網(wǎng)上書(shū)店不受時(shí)間和空間的限制,人們可以隨時(shí)與商家進(jìn)行交易并且足不出戶就可以買到世界各地自己喜愛(ài)的書(shū)籍,擁有更廣闊的購(gòu)買環(huán)境 [11]; ( 2) 通過(guò)互聯(lián)網(wǎng),網(wǎng)上書(shū)店的一個(gè)商家可以面對(duì)全球的消費(fèi)者,而一個(gè)消費(fèi)者可以在全球的任何一家商家購(gòu)買書(shū)籍,擁有更廣闊的市場(chǎng) [11]; ( 3) 網(wǎng)上書(shū)店 是消費(fèi)者與商家的直接交易,省去了中介環(huán)節(jié) (如批發(fā)商,銷售商 ),并且無(wú)需租賃店面,只要有一個(gè)域名就能做買賣,節(jié)省了開(kāi)支,使得商品的價(jià)格更便宜,這也大大降低了交易的成本 [12]; ( 4) 網(wǎng)上交易具有快速的流通性,省去了商品交易的中間環(huán)節(jié),并且隨著全球物流的發(fā)展,更進(jìn)一步加快了商品的流通 [13]; 劣勢(shì): ( 1) 很多人擔(dān)心網(wǎng)上付款的安全性,怕自己的金融信息被別人竊取 [14]。 ( 2) 書(shū)店和網(wǎng)店消費(fèi)者的信用度也是個(gè)問(wèn)題。書(shū)店擔(dān)心讀者提交定單卻不付款,或收到假定單,而消費(fèi)者更擔(dān)心付款后收不到書(shū) [14]。 ( 3) 對(duì)物流 配送的要求高,與消費(fèi)者的 直接 服務(wù)依賴于物流服務(wù)水平 [13]; ( 4) 前期面臨太大的競(jìng)爭(zhēng)對(duì)手,一時(shí)間還難以從淘寶,當(dāng)當(dāng),卓越網(wǎng)分流部分客戶,需要一個(gè)長(zhǎng)期的時(shí)間段 [15]。 系統(tǒng)概述 ( 1) 系統(tǒng)描述: HELLOBOOK 翰博網(wǎng)上書(shū)店 是基于 WEB 的網(wǎng)上書(shū)店 ,系統(tǒng)采用當(dāng)前業(yè)界流行的 J2EE 平臺(tái) ,運(yùn)用現(xiàn)代軟件工程 和 面向 對(duì)象的思想進(jìn)行設(shè)計(jì)開(kāi)發(fā),可以滿足像當(dāng)今網(wǎng)上書(shū)店選書(shū)、購(gòu)書(shū)等功能 ,如書(shū)目瀏覽,書(shū)目搜索, 書(shū)店信息查看,書(shū)店后臺(tái)管理等功能。 ( 2)開(kāi)發(fā)環(huán)境 ① 硬件環(huán)境:內(nèi)存 1G, CPU 為 AMD Athlon 雙 核處理器, Windows XP 操作系統(tǒng)的 PC 一臺(tái)。 ② 軟件環(huán)境: JAVA 開(kāi)發(fā)版本為 JDK ; UML建模工具為 Windows Visio 2020; IDE 開(kāi)發(fā)工具為 MyEclipse ; 服務(wù)器為 ;數(shù)據(jù)庫(kù)為 ,使用MySQL的圖形操作工具 Navicat 操作管理數(shù)據(jù)庫(kù) 。 開(kāi)發(fā)測(cè)試瀏覽器為 及以上版本 , , Firefox和 360 安全瀏覽器,保證系統(tǒng)兼容各大主流瀏覽器。 ( 3)開(kāi)發(fā)流程: ① 對(duì)系統(tǒng)進(jìn)行詳細(xì)的需求分析,清楚理解網(wǎng)上書(shū)店的購(gòu)書(shū) 流程,細(xì)化網(wǎng)上書(shū)店的 業(yè)務(wù) 功能,根據(jù)系統(tǒng)的不同業(yè)務(wù)進(jìn)行數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)。 ② 運(yùn)用 J2EE 軟件開(kāi)發(fā)的方法和流程,搭建好開(kāi)發(fā)的環(huán)境和系統(tǒng)資源文件的配置工作。 ③ 對(duì)每個(gè)業(yè)務(wù)對(duì)象的功能點(diǎn)進(jìn)行劃分,轉(zhuǎn)化成各種不同的業(yè)務(wù)邏輯,構(gòu)建成組件型的 DAO 接口和 Service 接口,并對(duì)接口進(jìn)行實(shí)現(xiàn),放置在 Spring 中進(jìn)行自動(dòng)管理。在代碼的實(shí)現(xiàn)過(guò)程中還對(duì)代碼實(shí)現(xiàn)單元測(cè)試,并初步進(jìn)行了集成測(cè)試。 ④ 實(shí)現(xiàn)系統(tǒng)的前臺(tái)頁(yè)面的開(kāi)發(fā),主要考慮系統(tǒng)的簡(jiǎn)潔美觀易用等方面,基本上實(shí)現(xiàn)前后臺(tái)功能的整合,并在不同的瀏覽器上進(jìn)行兼容性測(cè)試。 ⑤ 對(duì)系統(tǒng) 設(shè) 計(jì)開(kāi)發(fā)的實(shí)現(xiàn)過(guò)程進(jìn)行總結(jié),對(duì)一些不合理或者 bug進(jìn)行修改。 本章小結(jié) 本章介紹了選題的背景和意義,并對(duì) 課題的 要求和研究?jī)?nèi)容,實(shí)現(xiàn)的可行性作了分析,對(duì)網(wǎng)上書(shū)店的現(xiàn)況 作了概要性的說(shuō)明,是 系統(tǒng)設(shè)計(jì)的前期研究基礎(chǔ) 。 第 2 章 系統(tǒng)需求分析與 總體架構(gòu) 需求分析 需求 描述 通過(guò)現(xiàn)實(shí)書(shū)店的調(diào)研,對(duì)模擬現(xiàn)實(shí)生活的網(wǎng)上書(shū)店的功能進(jìn)行大概描述,主要分為前后臺(tái)的管理,前臺(tái)提供一個(gè)接口供讀者登錄網(wǎng)站 , 后臺(tái) 提供一個(gè)接口供管理員 對(duì)網(wǎng)站進(jìn)行 維護(hù)和書(shū)店的管理, 其中前臺(tái) 需要實(shí)現(xiàn) 讀者對(duì)書(shū)目的瀏覽,書(shū)目的搜索,查看書(shū)店 公告,在線訂購(gòu)書(shū)籍,網(wǎng)站留言等功能,后臺(tái)的管理員對(duì)圖書(shū)進(jìn)行出入庫(kù)管理,公告發(fā)布,書(shū)目類別管理,訂單管理,回復(fù)留言,用戶管理等功能。 角色 分析 根據(jù)現(xiàn)實(shí)書(shū)店需求的初步描述,對(duì)現(xiàn)實(shí)書(shū)店的需求進(jìn)行分析,系統(tǒng)的 用戶角色主要可以劃分為管理員,會(huì)員用戶和游客用戶,如 圖 21, 22, 23。 ( 1) 管理員角色用例 圖 21 系統(tǒng)管理員用例圖 ( 2) 會(huì)員角色用例 圖 22 會(huì)員用例圖 ( 3) 游客角色用例 圖 23 游客用例圖 后臺(tái)需求分析 ( 1) 書(shū)目管理:用于管理員對(duì)書(shū)目的添加 ,書(shū)目信息的修改,書(shū)目的刪除,書(shū)目的搜索、圖書(shū)封面圖片的上傳,書(shū)目信息的展現(xiàn)等操作。 ( 2) 類別管理:系統(tǒng)中圖書(shū)的類別分為大類和小類,大類即小類的父類,小類為圖書(shū)的類別。類別管理主要是添加大小類,修改維護(hù)大小類信息,刪除大小類、類別信息的展現(xiàn)操作等。 ( 3) 公告管理:公告是網(wǎng)站信息發(fā)布的窗口之一,對(duì)于書(shū)店的活動(dòng)公告,促銷信息等進(jìn)行發(fā)布。公告管理用于管理員對(duì)公告的發(fā)布、修改、刪除、查看等管理。 ( 4) 新聞管理:這里的新聞主要是針對(duì)新書(shū)訊息,可以將新近到貨的書(shū)籍及時(shí)的展現(xiàn)在網(wǎng)站首頁(yè),起到一種廣告宣傳的作用,讓瀏 覽者及時(shí)的獲取新書(shū)訊息。主要對(duì)新書(shū)信息的發(fā)布,修改,首頁(yè)圖片速遞設(shè)置,新聞?dòng)嵪⒌牟榭矗瑒h除等管理。 ( 5) 訂單管理:消 費(fèi)者的提交的訂單要及時(shí)的進(jìn)行展示,讓管理員或者店主知道,并及時(shí) 地 對(duì)訂單進(jìn)行處理,根據(jù)訂單里的聯(lián)系信息進(jìn)行發(fā)貨,是網(wǎng)上書(shū)店的最終出口,管理書(shū)店的營(yíng)業(yè)利潤(rùn)。訂單的管理主要有對(duì)訂單信息的獲取,處理訂單狀態(tài),如已發(fā)貨、暫缺貨等,可以通知購(gòu)買者訂單被處理的情況,書(shū)籍是否已發(fā)出。 ( 6) 留言管理:主要是針對(duì)用戶發(fā)表的留言反饋信息進(jìn)行回復(fù),是網(wǎng)站與用戶交 互的平臺(tái)??梢詫?duì)留言進(jìn)行回復(fù),無(wú)效留言進(jìn)行刪除等,讓 管理員及時(shí) 地了解到用戶提交的意見(jiàn)建議等信息。 ( 7) 會(huì)員管理:查看書(shū)店擁有的會(huì)員數(shù)量,業(yè)務(wù)情況等信息,對(duì)書(shū)店的活動(dòng)信息可以針對(duì)會(huì)員發(fā)送站內(nèi)信通知會(huì)員。同時(shí)可以對(duì)會(huì)員賬戶進(jìn)行注銷。 ( 8) 用戶管理:網(wǎng)站的管理可以有多個(gè)管理員,對(duì)管理員分配不同的權(quán)限對(duì)網(wǎng)站進(jìn)行不用業(yè)務(wù)的管理操作,超級(jí)管理員通過(guò)對(duì)用戶權(quán)限的授權(quán),可以細(xì)化網(wǎng)站管理的分工,達(dá)到分而治之,各司其職的作用,使網(wǎng)站有良性的發(fā)展。對(duì)用戶的管理具有新增用戶,管理用戶權(quán)限,注銷用戶等。 前 臺(tái)需求分析 ( 1) 書(shū)目瀏覽:書(shū)店要賣出書(shū)籍獲取利潤(rùn),就必須讓 消費(fèi)者知道你有沒(méi)有他們想要的書(shū)籍,并且這些書(shū)籍值不值得他們購(gòu)買,是不是物有所值。書(shū)目瀏覽模塊 的目的就是讓網(wǎng)站的瀏覽者在第一時(shí)間可以獲取他們想要的書(shū)目信息,所有通過(guò)了幾個(gè)方面對(duì)書(shū)籍信息的整理,爭(zhēng)取全面的展示網(wǎng)站擁有書(shū)目的信息,書(shū)目瀏覽主要包括書(shū)目的分類瀏覽,通過(guò)圖片對(duì)書(shū)目宣傳的速遞瀏覽,新書(shū)上架瀏覽,銷售排行瀏覽,還有針對(duì)書(shū)目的關(guān)鍵字的查詢,高級(jí)搜索等功能,讓消費(fèi)者能夠快速的定位到他們想找的書(shū)籍。 ( 2) 分類瀏覽:圖書(shū)具有繁瑣的類別,書(shū)店需要對(duì)這些書(shū)目進(jìn)行分類匯總,讓消費(fèi)者能夠通過(guò)類別縮小查找的范圍,點(diǎn)擊類別 的鏈接可以將該類別下的所有書(shū)目匯總的檢索出來(lái)。 ( 3) 書(shū)目查詢:提供對(duì)書(shū)目關(guān)鍵字的搜索和高級(jí)搜索,一般搜索包括對(duì)書(shū)目名稱、 ISBN、出版社、作者書(shū)目關(guān)鍵信息的搜索,高級(jí)搜索包括書(shū)籍的出版時(shí)間,價(jià)格,類別等信息,結(jié)合書(shū)名、 ISBN、出版社、作者等關(guān)鍵字的組合查詢。 ( 4) 公告瀏覽:展現(xiàn)書(shū)店的公告,打折優(yōu)惠等信息。 ( 5) 新聞瀏覽:展現(xiàn)新書(shū)、熱銷書(shū)、暢銷書(shū)等書(shū)籍的信息,新書(shū)圖片可以通過(guò)設(shè)置展示在新書(shū)速遞窗口。 ( 6) 訂單瀏覽:會(huì)員用戶和游客用戶都可以查看消費(fèi)者提交訂單的 信 息,訂單處理的情況和貨是否已發(fā)出等情況。 ( 7) 留言瀏覽:只對(duì)登錄會(huì)員開(kāi)放發(fā)表留言功能,游客身份的用戶只查看書(shū)店和會(huì)員的留言。管理員的對(duì)留言的回復(fù)可以同步的反映在對(duì)留言的瀏覽,是會(huì)員與書(shū)店進(jìn)行互動(dòng)的窗口。 ( 8) 會(huì)員注冊(cè)登錄:提供書(shū)店會(huì)員的注冊(cè),注冊(cè)成會(huì)員后用戶才有系統(tǒng)提供的會(huì)員功能,包括 在線訂購(gòu), 購(gòu)買書(shū)籍的價(jià)格優(yōu)惠、留言反饋、訂單查詢、積分管理等功能。 ( 9) 在線訂購(gòu): 會(huì)員用戶 查詢到自己想要的書(shū)籍后可以對(duì)書(shū)目進(jìn)行直接訂購(gòu),發(fā)布訂單,也可以通過(guò)放入購(gòu)物車,選購(gòu)多本書(shū)籍后一起下訂單訂購(gòu)。 ( 10) 購(gòu)物車: 會(huì)員 用戶可以通過(guò)購(gòu)物車對(duì)要選購(gòu)的書(shū)目進(jìn)行管理 ,可以添加多本書(shū)籍,顯示購(gòu)買的總價(jià),轉(zhuǎn)收銀臺(tái)一起訂購(gòu)下訂單,也可以對(duì)已放入購(gòu)物車的書(shū)籍進(jìn)行調(diào)整,移除購(gòu)物車內(nèi)不想要的書(shū)籍。 ( 11) 留言反饋:會(huì)員功能??梢园l(fā)布對(duì)書(shū)店的意見(jiàn)建議,消費(fèi)者想說(shuō)的話等,與書(shū)店進(jìn)行交流互動(dòng)。 ( 12) 會(huì)員資料修改:用戶注冊(cè)為會(huì)員后,需要對(duì)自己的用戶信息進(jìn)行維護(hù),包括個(gè)人信息的修改,密碼的修改,已購(gòu)書(shū)籍的歷史記錄處理等。 ( 13) 訂單查詢:會(huì)員功能。會(huì)員可以對(duì)已訂購(gòu)的書(shū)目訂單進(jìn)行查看,獲取訂單的處理信息。 總體架構(gòu) 系統(tǒng)總體架構(gòu)采用 J2EE 的開(kāi)發(fā)思想分層次開(kāi)發(fā) [16],主要架 構(gòu)層次如圖 24: 圖 31 系統(tǒng)總體設(shè)計(jì)圖 圖 24 系統(tǒng)總體設(shè)計(jì)圖 ( 1) 視圖層,即 MVC 模式的 V。負(fù)責(zé)系統(tǒng)功能的呈現(xiàn),收集用戶輸入的表單信息,并對(duì)用戶信息進(jìn)行客戶端校驗(yàn),主要由 JSP 實(shí)現(xiàn)。 ( 2) 控制層,即 MVC 模式的 C。負(fù)責(zé)表現(xiàn)層與業(yè)務(wù)邏輯層的交互,調(diào)用業(yè)務(wù)邏輯層,并將業(yè)務(wù)數(shù)據(jù)返回給視圖層顯示。 MVC 框架采用流行的 Struts。 ( 3) Service 層,業(yè)務(wù)邏輯層,負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯,對(duì) DAO 對(duì)象進(jìn)行正面模式的封裝。 ( 4) DAO 層,數(shù)據(jù)訪問(wèn)對(duì)象層,負(fù)責(zé)與持久層對(duì)象的交互,封裝數(shù)據(jù)的 增、刪、改、查原子操作。 ( 5) PO 層,持久化對(duì)象層,通過(guò)實(shí)體 關(guān)系映射工具實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)與對(duì)象的映射,使用面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù),系統(tǒng)采用 Hibernate 作為ORM 框架。 系統(tǒng) 設(shè)計(jì) 業(yè)務(wù)流程 系統(tǒng) 設(shè)計(jì) 的業(yè)務(wù)流程嚴(yán)格遵守 J2EE 的應(yīng)用規(guī)范,用戶使用瀏覽器登錄系統(tǒng)后,即用 *.do 的方式發(fā)送頁(yè)面請(qǐng)求。請(qǐng)求會(huì)被 Struts 的核心控制器 ActionServlet攔截,由 Struts 的 MVC 框架控制,接著通過(guò) Struts 的業(yè)務(wù)控制器 Action分發(fā)不同的業(yè)務(wù)請(qǐng)求 [17]。 如圖 25 所示。 圖 25 系統(tǒng) 設(shè)計(jì) 業(yè)務(wù)流程圖 [18] 本章小結(jié) 本章對(duì)網(wǎng)上書(shū)店的業(yè)務(wù)需求進(jìn)行分析,運(yùn)用 J2EE 軟件的開(kāi)發(fā) 流程 和面向?qū)ο蟮乃枷雽⑾到y(tǒng)的頁(yè)面交互、邏輯處理和數(shù)據(jù)操作封 裝在不同的層次結(jié)構(gòu)上,根據(jù)需求抽象出 三 個(gè)角色用例 , 劃分出系統(tǒng)的不同功能模塊 ,并根據(jù)需求分析設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)。 第 3 章 系統(tǒng) 概要 設(shè)計(jì) 概述 完成軟件的需求分析后,就可以開(kāi)始軟件設(shè)計(jì)了。在軟件開(kāi)發(fā)時(shí)期,設(shè)計(jì)階段是最富有活力、最需要發(fā)揮創(chuàng)造精神的階段。系統(tǒng)設(shè)計(jì)就是要把分析階段產(chǎn)生的軟件需求說(shuō)明轉(zhuǎn)換為用適當(dāng)手段表示的 軟件設(shè)計(jì)的方案 [19]。 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 軟件體系結(jié)構(gòu)的設(shè)計(jì)是整個(gè)軟件開(kāi)發(fā)過(guò)程中的關(guān)鍵點(diǎn)。對(duì)于應(yīng)用系統(tǒng)軟件來(lái)說(shuō),特別是一些較為復(fù)雜的軟件系統(tǒng),沒(méi)有一個(gè)合適的體系結(jié)構(gòu)而要有一個(gè)成功的軟件幾乎是不可想像的 [20]。 軟件體系結(jié)構(gòu)的設(shè)計(jì)是整個(gè)軟件開(kāi)發(fā)過(guò)程中的關(guān)鍵點(diǎn)。對(duì)于應(yīng)用系統(tǒng)軟件來(lái)說(shuō),特別是一些較為復(fù)雜的軟件系統(tǒng),沒(méi)有一個(gè)合適的體系結(jié)構(gòu)而要有一個(gè)成功的軟件幾乎是不可想像的。 B/S 架構(gòu)在客戶端使用瀏覽器就可以訪問(wèn)到系統(tǒng),大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本 [21]。所以 本 系統(tǒng)采用三層 B/S 架構(gòu),系統(tǒng)的架構(gòu) 如圖 31 所示。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1