999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE圖書銷售管理系統(tǒng)

2016-08-05 05:35:04劉芃范志勤同濟(jì)大學(xué)軟件學(xué)院上海200096江西現(xiàn)代職業(yè)技術(shù)學(xué)院江西南昌330095
人間 2016年10期
關(guān)鍵詞:銷售

劉芃范志勤(1.同濟(jì)大學(xué)軟件學(xué)院,上海 200096;2.江西現(xiàn)代職業(yè)技術(shù)學(xué)院,江西 南昌 330095)

?

基于J2EE圖書銷售管理系統(tǒng)

劉芃1,2范志勤1,2
(1.同濟(jì)大學(xué)軟件學(xué)院,上海 200096;2.江西現(xiàn)代職業(yè)技術(shù)學(xué)院,江西 南昌 330095)

摘要:隨著個(gè)人計(jì)算機(jī)的發(fā)展,網(wǎng)絡(luò)購物已經(jīng)普及到了每一家,而圖書銷售管理系統(tǒng)是一個(gè)典型的WEB電子商務(wù)系統(tǒng),隨著web技術(shù)的普及,也更大減少了銷售的成本,縮短了時(shí)間與空間的限制,簡化銷售的流程,本系統(tǒng)便是在這樣的背景下進(jìn)行設(shè)計(jì)與開發(fā)。

關(guān)鍵詞:J2EE;銷售;java;購物

一、引言

本文在分析圖書銷售管理系統(tǒng)的國內(nèi)現(xiàn)狀,明確開發(fā)的目的,介紹了一些相關(guān)的技術(shù),java/及設(shè)計(jì)到的框架S2SH(struts2,spring,hibernate,),采用界面三層架構(gòu)了軟件系統(tǒng),使用MVC設(shè)計(jì)思想,頁面對action個(gè)發(fā)出請求,action個(gè)便調(diào)用model返回請求給頁面,選用了eclipse集成開發(fā)工具,后臺數(shù)據(jù)庫用的是oracle10g,服務(wù)器用的是tomcat6.0,java SE作為服務(wù)器端開發(fā)語言。

二、系統(tǒng)的功能層次模型

系統(tǒng)功能性需求。

1.圖書的瀏覽模塊。圖書瀏覽模塊是采用的是C/S架構(gòu),它的用戶是消費(fèi)者,消費(fèi)者可以在瀏覽圖書時(shí)了解不同書籍的名稱,價(jià)錢,出版社,也可以通過關(guān)鍵字來查詢圖書信息。

2.管理圖書模塊信息。管理圖書模塊信息是應(yīng)用程序,后臺管理員是圖書信息管理者,其權(quán)限包括查詢以及批量等進(jìn)行刪除圖書信息。

3.購物車信息模塊。購物車信息模塊,它的用戶是顧客,顧客可以從圖書庫中選中的商品放入自己或他人購物車,可以修正購物車圖書數(shù)量,并自動計(jì)算總的價(jià)格,也可刪除購物車?yán)锩娴膱D書數(shù)量及信息,進(jìn)入信息確認(rèn)頁面后確認(rèn)下單。

4.訂單管理信息模塊。訂單管理信息模塊是在前臺用戶下單后產(chǎn)生的訂單信息,管理員后臺可以對其進(jìn)行撤銷訂單、完成訂單等工作。

5.用戶管理信息模塊。后臺管理者可以通過進(jìn)入用戶管理頁面查看用戶基本信息,可對用戶信息進(jìn)行刪除、批量刪除、以及賦予該用戶管理員的權(quán)限等。

三、系統(tǒng)的總體設(shè)計(jì)

(一)系統(tǒng)體系結(jié)構(gòu)模型。系統(tǒng)基于J2EE體系,整體架構(gòu)分為三層架構(gòu),頁面表現(xiàn)層,數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層,如圖3-1 層次設(shè)計(jì)圖所示:

圖 3-1 層次設(shè)計(jì)圖

1.數(shù)據(jù)訪問層。在這里我用的是hibernate框架,使用它可以做到完全的業(yè)務(wù)與數(shù)據(jù)庫分離,hibernate處于項(xiàng)目持久層,是業(yè)務(wù)和數(shù)據(jù)庫的中間位置。

2.業(yè)務(wù)邏輯層。業(yè)務(wù)邏輯層是數(shù)據(jù)接入層和struts2的action的中間層,負(fù)責(zé)實(shí)現(xiàn)整個(gè)系統(tǒng)各項(xiàng)個(gè)功能,該層起數(shù)據(jù)篩查、指令提交的功能。

3.頁面表現(xiàn)層。本系統(tǒng)在每個(gè)請求提交都需要經(jīng)過web.xml,而web.xml會在fiter標(biāo)簽找到sturts配置找到struts.xml文件,在這里找到namespace,會根據(jù)namespace來找到action來,action相當(dāng)于MVC的控制器(C),它會調(diào)用業(yè)務(wù)邏輯層,根據(jù)業(yè)務(wù)邏輯層的方法對數(shù)據(jù)訪問層做出提交操作,并且返回給action,又由action返回的result name 使用dispatch的方式跳轉(zhuǎn)到指定頁面。在本系統(tǒng),使用Spring框架貫穿了整個(gè)項(xiàng)目,所以項(xiàng)目中的類全部交給了spring管理,由于整合了struts2、spring、hibernate,所以action和hibernate都給了spring管理,保證了項(xiàng)目的運(yùn)行速度,層次鮮明,維護(hù)方便,在修改某個(gè)模塊代碼而不影響其他模塊。

(二)數(shù)據(jù)庫設(shè)計(jì)。

1.數(shù)據(jù)庫表的結(jié)構(gòu)。數(shù)據(jù)表主要分為用戶登記表、商品信息表、訂單表、訂單明細(xì)表等。

商品信息表主要用來保存商品信息,像書名,出版社等等,系統(tǒng)上的書籍也是從這張表里面取得。訂單表、訂單明細(xì)表是存放顧客在下訂單后的數(shù)據(jù)表。

2.業(yè)務(wù)邏輯層設(shè)計(jì)。該頁面提供用戶登錄的界面,用戶分別輸入用戶名和密碼,提交系統(tǒng)驗(yàn)證,若通過驗(yàn)證則進(jìn)入系統(tǒng),否則繼續(xù)顯示該頁面。

3.當(dāng)用戶輸入輸入驗(yàn)證信息提交后,將跳轉(zhuǎn)到struts中的action中,在此進(jìn)行調(diào)用后臺業(yè)務(wù)邏輯中的UserBeanBO類中的checkUsers方法實(shí)現(xiàn)驗(yàn)證。

(三)頁面表現(xiàn)層設(shè)計(jì)。當(dāng)用戶提交請求時(shí),action接受請求后到UserBeanBO中找到checkUsers方法,講接受到的用戶名密碼傳送給checkUsers方法從而進(jìn)行數(shù)據(jù)驗(yàn)證,使用hibernateTemplate接口,該接口是spring的,在這里用了spring的IOC技術(shù)注入了該接口的實(shí)現(xiàn)。

四、系統(tǒng)關(guān)鍵技術(shù)分析

(一)數(shù)據(jù)表的自動生成。數(shù)據(jù)表的自動生成已經(jīng)廣泛的在java技術(shù)上使用,它也是近些年興起的一門技術(shù),在本系統(tǒng)中借助了hibernate框架來自動生成數(shù)據(jù)表,其中生成表的主要配置如下。

該配置表示在運(yùn)行程序調(diào)用了被映射的Bean時(shí)執(zhí)行對數(shù)據(jù)庫進(jìn)行檢索,如果該表已經(jīng)存在則使用存在的表,如果不存在則產(chǎn)生一張新表,此被配置也可以配置成delete,表示永遠(yuǎn)產(chǎn)生新表。

(二)ORM技術(shù)。ORM技術(shù)就是對一個(gè)實(shí)體類的映射,通過該類的set和get方法來匹配數(shù)據(jù)庫中所對應(yīng)的數(shù)據(jù)表中的字段,它的屬性就是對應(yīng)數(shù)據(jù)表中的一個(gè)字段。

參考文獻(xiàn):

[1]孫鑫.Java Web 開發(fā)詳解. 北京:電子工業(yè)出版社,2012。

[2](加)Budi Kurniawan 著.Servlet & JSP: A Tutorial. 北京:機(jī)械工業(yè)出版社,2013。

中圖分類號:G251

文獻(xiàn)標(biāo)識碼:A

文章編號:1671-864X(2016)04-0283-01

作者簡介:

1.劉芃(1981-),男,江西南昌人,講師,江西現(xiàn)代職業(yè)技術(shù)學(xué)院教師,碩士研究生在讀,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò)、信息安全技術(shù)、硬件和軟件。

2.范志勤(1979-),女,江西南昌人,講師,江西現(xiàn)代職業(yè)技術(shù)學(xué)院教師,碩士,主要研究方向:數(shù)據(jù)庫和軟件技術(shù)。

猜你喜歡
銷售
華東銷售在一線
HRB我們的銷售網(wǎng)絡(luò)
哈爾濱軸承(2020年2期)2020-11-06 09:22:22
這四個(gè)字決定銷售成敗
給人帶來快樂的襪子,一年銷售1億美金
流行色(2017年2期)2017-05-31 01:43:44
銷售數(shù)字
海外英語(2013年8期)2013-11-22 09:16:04
品牌銷售排行
玩具(2009年11期)2009-11-30 08:18:30
品牌銷售排行
玩具(2009年10期)2009-11-04 02:33:14
銷售統(tǒng)計(jì)
中國化妝品(2003年6期)2003-04-29 00:00:00
銷售統(tǒng)計(jì)
中國化妝品(2003年3期)2003-04-29 00:00:00
銷售統(tǒng)計(jì)
中國化妝品(2003年1期)2003-04-29 00:00:00
主站蜘蛛池模板: 91久久国产成人免费观看| 亚洲成年人网| 久久综合丝袜日本网| 亚洲国产清纯| 中字无码精油按摩中出视频| 日韩AV无码一区| 久久综合九色综合97婷婷| 国产在线观看人成激情视频| 国产日韩丝袜一二三区| 国产视频你懂得| 国产办公室秘书无码精品| 天天综合网在线| 久久综合色天堂av| 一区二区理伦视频| 青青国产视频| 无码中文字幕精品推荐| 亚洲精品中文字幕无乱码| 精品一区国产精品| 嫩草在线视频| 国产精品一区二区无码免费看片| 国禁国产you女视频网站| 亚洲欧洲日韩久久狠狠爱 | 色综合婷婷| 精品国产91爱| 中文无码影院| 成人无码区免费视频网站蜜臀| 国产在线啪| www亚洲天堂| 亚洲人成网站日本片| 日韩国产综合精选| 一级福利视频| 欧美日韩中文国产va另类| 中日无码在线观看| 欧美国产视频| 久久亚洲日本不卡一区二区| 国产高清不卡视频| 91麻豆精品国产91久久久久| 一区二区影院| 国产福利一区视频| 91www在线观看| 91娇喘视频| 欧美日韩午夜| 宅男噜噜噜66国产在线观看| 精品国产Av电影无码久久久| 久久96热在精品国产高清| 日韩AV无码一区| 婷五月综合| 精品视频在线观看你懂的一区| 婷婷中文在线| 婷婷亚洲视频| 91无码网站| 亚洲欧美精品日韩欧美| 中文字幕第1页在线播| 亚洲无码视频喷水| 亚洲男人天堂2020| 亚洲天堂日本| 国产亚洲欧美日韩在线观看一区二区| 尤物亚洲最大AV无码网站| 亚洲天堂网在线播放| 成人在线欧美| 亚洲一区二区日韩欧美gif| 91久久国产综合精品女同我| 一本大道视频精品人妻| 国产爽歪歪免费视频在线观看 | 国产美女自慰在线观看| 国产成人1024精品下载| 日韩中文无码av超清| 国产日韩欧美中文| 国产极品美女在线观看| 国产又粗又猛又爽| 亚洲一区二区成人| 日日拍夜夜操| 亚洲最大看欧美片网站地址| 19国产精品麻豆免费观看| 亚洲无线观看| 欧美成人看片一区二区三区| 亚洲成人动漫在线| 制服无码网站| 成人免费午间影院在线观看| 亚洲无码精品在线播放| 欧美在线综合视频| 亚洲国产看片基地久久1024 |