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

正文內(nèi)容

基于j2ee的網(wǎng)上文化用品商店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-06-11 17:01 本頁面


【正文】 ,隨著網(wǎng)絡(luò)交易的越來越普及,這些問題絕對會得到有效地解決的! 網(wǎng)上文化用品商店作為網(wǎng)絡(luò)購物的非常重要的一部分,在上面你可以買到許多,你以前可能都沒見過的文化用品,有辦公用品 、 學(xué)生用品 、 生活和娛樂用品等等。它還極大的便捷了我們的生活,讓我們足不出戶便能買到自己想要的東西,這要放在以前,是萬萬不可能的。 課題研究的意義 本課題的意義 首先對于消費(fèi)者來說:第一, 不出家門便能購買到幾乎任何東西 ;第二, 可以 獲得較 全面 的商品信息, 還可以觀看其他消費(fèi)者對該產(chǎn)品的評價,甚至 可以買到當(dāng)?shù)?所 沒有的商品;第三,網(wǎng)上支付 非常安全,相比于傳統(tǒng)交易這方面更讓人放心 ;第 四 , 從購買到收貨全程無需你動手,輕松快捷 ;第 五 , 由于網(wǎng)上商店的虛擬性,導(dǎo)致其成本性比之實(shí)體店來說更加小,所以 其價格較 實(shí)體店 的同類商品更 加 便宜。 2 其次,對 賣家 來 說, 毫無場地和庫存的壓力的他們 , 能擁有更多資源來實(shí)現(xiàn)其他的事情, 以此提高 他們 企業(yè)的經(jīng)濟(jì)效益和 加強(qiáng) 國際競爭的能力。 所以綜上 可以看出,網(wǎng)上購物 相對于舊的購物模式,更加的適合現(xiàn)在的消費(fèi)者, 在 現(xiàn)在的 新經(jīng)濟(jì)時期無疑是達(dá)到 “ 共 贏 ” 效果的理想模式。 課題研究的 主要內(nèi)容 本課題的主要內(nèi)容是設(shè)計(jì)與實(shí)現(xiàn)一個基于 J2EE 的網(wǎng)上商店, 系統(tǒng) 是按照 B/S(瀏覽器、服務(wù)器) 的 模式進(jìn)行設(shè)計(jì) 的, 本系統(tǒng) 是 采用 了 JSP 技術(shù) 開發(fā)的, 基于 MVC模式 并且 使用 了 SSH 框架( struts spring、 hibernate) 使系統(tǒng)的開發(fā) 速度提高 。系統(tǒng) 賬戶分為 管理員 還有 用戶 , 系統(tǒng)管理員的主要功能商品分類管理、商品管理、訂單管理、商品評價管理、注冊用戶管理、訂單統(tǒng)計(jì) 和 商品銷售統(tǒng)計(jì) ,而 用戶的主要功能則 有注冊登錄功能、商品瀏覽功能、使用排行榜、搜索功能、分類別功能、購物車功能、訂單管理、用戶信息管理、商品評價管理 以及 收貨信息管理。 3 2 系統(tǒng)開發(fā)環(huán)境及技術(shù) 的 簡介 系統(tǒng)開發(fā)環(huán)境 MyEclipse MyEclipse 是我們這次開發(fā)所用的開發(fā)工具 。 MyEclipse 企 業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的一種擴(kuò)展, 在 利用 MyEclipse,我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布, 和能極大的提高工作效率 。 MyEclipse 是一個功能非常豐富的 J2EE 集成開發(fā)環(huán)境 , 包括了完備的編碼、測試、調(diào)試和發(fā)布 的 功能,完整支持Struts,HTML,JSP,Javascript, CSS,Hibernate,SQL。 在結(jié)構(gòu) 方面 , MyEclipse 的特征可以被分為 7 大 類: JWEB 開發(fā)工 具, J2EE 模型,應(yīng)用程序服務(wù)器的連接器, JEJB 開發(fā)工具,數(shù)據(jù)庫服務(wù), J2EE 項(xiàng)目部署服務(wù) 以及 MyEclipse 的 整合幫助。 在 Eclipse 上,有許多的功能插件能夠用來實(shí)現(xiàn)以上每一種功能 。我們 能 在不影響 到別的 模塊的情況下,對任一模塊進(jìn)行單獨(dú)的升級和擴(kuò)展 正是多虧了 MyEclipse 結(jié)構(gòu)上的模塊化 。 所以說 , 這個 MyEclipse 是 Eclipse 的 一個 插件, 是一款功能十分強(qiáng)大的集成開發(fā)環(huán)境 ,支持代碼 的增刪改查 。 數(shù)據(jù)庫簡介 本項(xiàng)目的 數(shù)據(jù)庫用的是 MySQL。 MySQL 的 特性 是 :使用 了 C 還有 C++來 編寫,并 且為了 保證源代碼的可移植性 從而 使用了多種編譯器進(jìn) 的 測試 。支持 FreeBSD、 AIX、 Mac OS、 HPUX、OpenBSD、 Solaris、 OS/2 Wrap、 Windows 等多種操作系統(tǒng) 。 并 為多種編程語言提供 了 API。這些編程語言包括 C、 C++、 Java、 Eiffel、 Perl、 Python、 PHP、 Tcl 和 Ruby 等。 MySQL 是一個非常厲害的數(shù)據(jù)庫,因?yàn)樗瓤梢宰鳛橐粋€單獨(dú)的程序在客戶端上運(yùn)行也可以為其他軟件提供多語言的支持。所以,它是一個可以快捷的處理 成千上萬條數(shù)據(jù)的大型數(shù)據(jù)庫。 MySQL 的應(yīng)用: 和別的大型數(shù)據(jù)庫相比較 , MySQL 的缺點(diǎn)是:規(guī)模小還有功能少 等,但是這 些小瑕疵并沒有影響到其所受的喜愛 。對于 我們普通的人群和中小企業(yè)來說 , MySQL 所擁有的功能 已經(jīng) 非常夠用了 , 并且 由于 它 是 開源的 , 所以可以極大的減少成本 。 Tomcat Tomcat 非常 受廣大程序 猿 的喜 愛 , 正是因?yàn)樗梢灾С帜闳我獾膶λ难b,隨你的喜好來修改或者添加功能,并且在運(yùn)行時所占的資源并不多,良好的擴(kuò)展性。 Tomcat 是一個 小型 應(yīng) 用 服務(wù)器 ,是開發(fā) JSP 程序的首選 。 對于一個 新手 來說可以這樣認(rèn)為, 非常的適合使用,可以用它來影響 HTML 網(wǎng)頁的請求。 而 實(shí)際上 , 但它是獨(dú)立運(yùn)行的,所以當(dāng)你 在 運(yùn)行 它 時,它實(shí)際上 是 作為一個獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 4 系統(tǒng)開發(fā)的思想與技術(shù) JSP 技術(shù)與 MVC 模式以及系統(tǒng)的基本框架 本系統(tǒng) 是 采用 了 JSP 技術(shù) 開發(fā)的, 基于 MVC 模式 并且 使用 了 SSH 框架( struts spring、hibernate) 使系統(tǒng)的開發(fā)速度提高 。所謂的 MVC 模式是 ModelViewController的縮寫,中文翻譯為 模式 視圖 控制器 。程序就是用 struts2 和 hibernate 這來實(shí)現(xiàn)模型層和控制器這兩層 的 , JSP 就是 實(shí)現(xiàn)視圖這一層。 總的來說, 程序就 相當(dāng)于 是在數(shù)據(jù)庫和頁面之間 架起一座橋梁 , JSP 頁面請求先到 action, 然后 再到 dao,再回到 action,回到 JSP 頁面, action主要處理來自頁面的請求, dao 主要是 實(shí)現(xiàn) 和數(shù)據(jù)庫的交互, struts2 則 主要用在 action,處理來 自頁面的請求, 在 處理完請求后跳轉(zhuǎn)回 到 頁面。 Hibernate 主要用在 dao,包括對數(shù)據(jù)庫的增刪改查的操作, spring 則 控制程序的流程。 框架是 J2EE 應(yīng)用中 struts2+spring+hibernate 三大開源框架的結(jié)合使用 ,它不用花錢,可以當(dāng)它是工具 。他是用來提高我 們的可維護(hù)性,還有可擴(kuò)展性和敏捷且能提高我們的開發(fā)速度和效率 。 許多優(yōu)秀的模式和設(shè)計(jì)方面的里面包含在他里面 。比如, struts 屬于 MVC框架,關(guān)鍵是要了解 MVC 概念及大致 的 原理;而 hibernate 屬于 ORM 系統(tǒng),屬于持久層的解決方案,同樣需要對 ORM 的概念 和其 原理有一個總體的了解。而 它 屬于應(yīng)用程序框架, IOC容器以及 AOP 是 spring 的 核心 ,Spring 中還集成了 許 多適用東西,比如 JDBC 的封裝 還有 對動態(tài)語言的 簡單 訪問、自己的 MVC 等 。 它由以下 3 個框架構(gòu)成 : ( 1) Struts2 框架 Struts2 是 Apache 組織的開放源 代 碼項(xiàng)目 中的一種 。 Struts2 提供了對開發(fā) MVC 的底層支持 , 是一個 非常不錯 的 MVC 框架,它 的使用 技術(shù) 主要 是 Servlet, Custom tag library 和JSP。 ( 2) Spring 框架 輕量級( Lightweight)的容器( Container)是 Spring 的核心,實(shí)現(xiàn) 了 IoC( Inversion of Control)容器、非侵入性( No intrusive)的框架 就是 Spring ,并 為 AOP( Aspectoriented programming)概念提供實(shí)現(xiàn)方式,提供對事務(wù)( Transaction)、持久層( Persistence)的支持, 能夠 提供 幫助來應(yīng)對 MVC Web 框架的實(shí)現(xiàn),并 能 提供 一樣 的模型封裝 針 對 API( Application Interface) 等 一些 經(jīng) 常 使 用的企業(yè)服務(wù),是一個 非常全面的 程序框架 5 ( Application framework), 此外 , 它還能 對于現(xiàn)存的 如 Struts 和 JSF 還有 Hibernate 等各種框架 和 Spring 也提供了方案 能 與它們相整合。 Spring 框架 通過是下面 7 個部分組成 的: 圖 Spring 框架構(gòu)成 ( 3) Hibernate 框架 Hibernate 是一個 ORM 持久層框架 ,并且它是 開放源 代 碼的。 Hibernate 框架提供了持久化服務(wù) 來面對非常厲害 的對象到關(guān)系型 數(shù)據(jù)庫的,開發(fā)人員可以持久層開發(fā) ,但前提是 使用面向?qū)ο蟮脑O(shè)計(jì) 來 進(jìn)行。簡單的 來 說, Hibernate 就 只是一個將持久化類與數(shù)據(jù)庫表相映射的工具,每個持久化類實(shí)例均對應(yīng)于數(shù)據(jù)庫表中的一個數(shù)據(jù)行而已。 6 3 系統(tǒng)總體設(shè)計(jì) 總體功能模塊 系統(tǒng) 賬戶分為 管理員 還有 用戶 。 總功能圖如圖 31 所示 圖 商品分類管理 商品管理 訂單管理 商品評價管理 注冊用戶管理理 訂單統(tǒng)計(jì) 商品銷售統(tǒng)計(jì) 注冊登錄功能 商品瀏覽功能 購物車功能 訂單管理 用戶信息管理 商品評價管理 收貨信息管理 管理 員 用戶 系統(tǒng) 7 系統(tǒng)管理員的功能模 塊 系統(tǒng)管理員的主要功能商品分類管理、商品管理、訂單管理、商品評價管理、注冊用戶管理、訂單統(tǒng)計(jì) 和 商品銷售統(tǒng)計(jì)。 用戶功能模塊 而 用戶的主要功能 則 有注冊登錄功能、商品瀏覽功能、使用排行榜、搜索功能、分類別功能、購物車功能、訂單管理、用戶信息管理、商品評價管理 以及 收貨信息管理。 系統(tǒng)業(yè)務(wù)描述 系統(tǒng) 賬戶分為 管理員 還有 用戶。系統(tǒng)管理員的主要功能商品分類管理、商品管理、訂單管理、商品評價管理、注冊用戶管理、訂單統(tǒng)計(jì)、商品銷售統(tǒng)計(jì);用戶的主要功能有注冊登錄功能、商品瀏覽功 能、包括使用排行榜、搜索功能、分類別功能、購物車功能、訂單管理、用戶信息管理、商品評價管理、收貨信息管理。 圖 34 分類 商品 訂單 評價 注冊 銷售 注冊 購 物車 信 息 收貨 管理員 用戶 8 程序流程圖 用戶注冊流程圖: 用戶登錄流程圖: 開始 輸入 驗(yàn)證 成功 主界面 操作 結(jié)束 F T 9 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)和數(shù)據(jù)庫的配置 系統(tǒng) 是按照 B/S(瀏覽器、服務(wù)器) 的 模式進(jìn)行設(shè)計(jì) 的。 數(shù)據(jù)庫 的 地位在一個信息管理系統(tǒng)中 是 非常 重要 的,系統(tǒng)的效率以及實(shí)現(xiàn)的效果 取決于數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞 ,這 將直接產(chǎn)生影 響。 一個 合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 能夠很大的 提高數(shù)據(jù)存儲的效率, 并且能夠 保證數(shù)據(jù)的 一致性和完整性。 概念模型設(shè)計(jì) 概念模型設(shè)計(jì)的典型方法是用實(shí)體 聯(lián)系模型即用 ER 圖方法表示。 ER 方法是用 ER 圖來描述顯示世界, ER 圖 的 三個基本成分:實(shí)體、聯(lián)系、屬性。它 非常的直觀且容易的明白 ,能夠 對 現(xiàn)實(shí)世界的信息聯(lián)系 有一個 比較準(zhǔn)確地反映,從概念上 可以 表示一個數(shù)據(jù)庫的信息 和組織情況。 數(shù)據(jù)庫邏輯模型 訂單表(主鍵、收件人地址、備注、添加時間、訂單是否刪除、訂單號、收件人手機(jī)、收件人姓名、訂單狀態(tài)、訂單詳 情、總價、關(guān)聯(lián)用戶的 ID) 訂單條目表(主鍵、價格、數(shù)量、關(guān)聯(lián)訂單的 ID、關(guān)聯(lián)商品的 ID) 主鍵 收件人 地址 總價 關(guān)聯(lián)用戶 的ID 訂單 10 訂單統(tǒng)計(jì)表(主鍵、成功的訂單數(shù)、日期、取消的訂單數(shù)、生成的訂單數(shù)) 購物車(主鍵、添加時間、數(shù)量、關(guān)聯(lián)商品的 ID、關(guān)聯(lián)用戶的 ID) 主鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1