国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP的高校舊貨交易系統(tǒng)設(shè)計與實現(xiàn)

2016-10-31 19:31:44王聘
電腦知識與技術(shù) 2016年22期
關(guān)鍵詞:系統(tǒng)設(shè)計

王聘

摘要:以現(xiàn)有的校園舊貨交易系統(tǒng)為背景,分析了高校舊貨交易系統(tǒng)的意義。采用UML進行需求建模,設(shè)計了買家子系統(tǒng)的用例圖、整體功能結(jié)構(gòu)圖等?;贘SP技術(shù)進行開發(fā),實現(xiàn)了交易系統(tǒng)的商品管理、購物車、留言板、求購信息的發(fā)布等功能。實際應(yīng)用表明,系統(tǒng)達到了需求分析的目標,使得舊貨物品在校園內(nèi)多次使用和流通,減少了浪費。

關(guān)鍵詞:舊貨交易;JSP技術(shù);系統(tǒng)設(shè)計;UML建模;SQL Server數(shù)據(jù)庫

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)22-0077-03

Abstract: Based on the existing campus second-hand trading system as the background, analyzes the significance of second-hand trading system. Using UML to carry on the requirement modeling, design the use case diagram of the buyer subsystem, the overall function structure diagram and so on. Based on JSP technology development, the realization of the trading system of commodity management, shopping cart, message board, buy information release and other functions. Practical application shows that system to achieve the goal of requirement analysis, making vintage items on campus multiple use and circulation, reduce the waste.

Key words: second-hand trading; JSP technology; system design; UML modeling; SQL Server database

隨著Internet技術(shù)的發(fā)展,越來越多的青年消費者進行網(wǎng)上購物,隨之而來的問題便是越來越多的舊貨物品堆積下來卻無法得到更好地利用。特別是在校園里面,學(xué)生每年都會丟棄大量的書籍或舊物。如何使學(xué)生能夠處理自己身邊的舊貨物品,凈化校園環(huán)境,是一個急需解決的問題。校園學(xué)生的舊貨物品能夠得到更好地利用所欠缺的正是一個基于互聯(lián)網(wǎng)的交易平臺。

設(shè)計和實現(xiàn)高校舊貨交易系統(tǒng),是為廣大學(xué)生提供一個方便、快捷的自主交易平臺?;贘SP技術(shù)和SQL Server等開發(fā)工具,完成了舊貨商品展示、發(fā)布求購信息、留言板、購物車、公告欄等功能,為高校學(xué)生提供了一個交易平臺。

1 系統(tǒng)開發(fā)的目的意義

當(dāng)今社會上,諸如淘寶類型的電子商務(wù)網(wǎng)站紛紛建立,但這些網(wǎng)站針對性不強,高校舊貨交易系統(tǒng)針對的人群是高校學(xué)生,因此比這些網(wǎng)站擁有更強的針對性。高校舊貨交易系統(tǒng)可以讓每一個學(xué)生都能在學(xué)校內(nèi)完成舊貨物品的交易,不僅可以進行環(huán)保、節(jié)儉等傳統(tǒng)文明教育,還可以讓學(xué)生在學(xué)校進行電子商務(wù)的實踐,因此高校舊貨交易系統(tǒng)的開發(fā)是必要的。

2 系統(tǒng)數(shù)據(jù)庫的連接

Java中連接數(shù)據(jù)庫的技術(shù)是JDBC(Java Database Connectivity)。很多數(shù)據(jù)庫系統(tǒng)帶有JDBC驅(qū)動 程序,Java程序就通過JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。ODBC(Open Database Connectivity)即開放的數(shù)據(jù)庫連接技術(shù),ODBC是微軟和一些數(shù)據(jù)庫廠商聯(lián)合制定的,它通過應(yīng)用程序接口API提供了一種跨平臺的用來訪問關(guān)系數(shù)據(jù)庫中數(shù)據(jù)的手段,是訪問數(shù)據(jù)庫的通用方法。

3 系統(tǒng)總體設(shè)計

3.1 系統(tǒng)總體功能

系統(tǒng)總體架構(gòu)設(shè)計的任務(wù)是根據(jù)系統(tǒng)分析的邏輯模型設(shè)計軟件系統(tǒng)的物理結(jié)構(gòu)。高校舊貨交易系統(tǒng)主要是為大學(xué)生提供一個良好的舊貨交易平臺,主要是針對買家、賣家和和管理員三大角色的功能實現(xiàn),包括前臺和后臺兩部分。

系統(tǒng)總體功能如圖1所示:

3.2 業(yè)務(wù)分析

通過這個舊貨交易平臺,每個同學(xué)都可以非常方便的發(fā)布自己的信息,瀏覽別人的發(fā)布的物品信息,還可以對各種舊貨信息做出橫向比較,做出自己的最佳選擇。系統(tǒng)提供給在校大學(xué)生使用,同時還需要管理員維護系統(tǒng),所以執(zhí)行者為用戶和管理員。系統(tǒng)中的角色分為買家、賣家和管理員。

系統(tǒng)用例圖如圖2所示:

3.3 系統(tǒng)模塊設(shè)計

系統(tǒng)主要包括購物車模塊、留言板模塊、發(fā)布求購信息模塊、商品信息發(fā)布模塊、后臺管理模塊(訂單管理、留言管理、公告欄管理、用戶管理、管理員設(shè)置),不同的模塊實現(xiàn)不同的功能。

1) 用戶注冊、登錄、修改密碼。

2) 購物車模塊

主要實現(xiàn)向購物車中添加商品,修改商品數(shù)量,刪除商品。該模塊的功能只針對已經(jīng)登錄系統(tǒng)的買家。

3) 發(fā)布求購信息模塊

主要功能包括增加、修改、刪除購買信息、選購商品添加到購物車。已登錄該系統(tǒng)的用戶,可發(fā)布自己的購買意向,以便賣家或管理員及時更新商品信息。

4) 留言板模塊

主要功能包括站內(nèi)留言、商品留言、查看留言。不登錄該系統(tǒng)的用戶可進行站內(nèi)留言,方便對網(wǎng)站提出意見和建議。但商品留言只針對已經(jīng)登錄系統(tǒng)的用戶,用戶可以對商品進行評分、留言或投訴。此外,管理員可以對留言進行回復(fù)。

5) 商品發(fā)布模塊

賣家將自己的舊貨物品信息發(fā)布到網(wǎng)站上,經(jīng)后臺管理員審核后顯示在網(wǎng)站頁面相應(yīng)的商品類別中,然后供買家瀏覽和購買。

6) 管理員模塊

系統(tǒng)管理員是系統(tǒng)的最高管理者,可以對不同的用戶設(shè)置不同的操作權(quán)限,對系統(tǒng)進行更新和維護??蓪ι唐返念悇e和信息進行管理,包括添加、修改和刪除商品信息,此外還可以對訂單情況進行管理,對系統(tǒng)的留言板、公告欄進行回復(fù)和更新。

4 系統(tǒng)設(shè)計與實現(xiàn)

4.1 邏輯結(jié)構(gòu)設(shè)計

經(jīng)過分析,將舊貨交易系統(tǒng)的數(shù)據(jù)庫實體劃分為九個實體,即用戶實體、購買記錄實體、留言板實體、評論實體、商品類別實體、商品信息實體、新聞通知實體、管理員實體、系統(tǒng)公告實體。經(jīng)過數(shù)據(jù)庫實體向關(guān)系模型轉(zhuǎn)化,得出如下關(guān)系模型:

1)用戶{用戶編號、用戶名、密碼、姓名、電話、QQ、地址、性別、年齡、出生年月、郵箱}

2)購買記錄{編號、商品名稱、類別、價格、發(fā)布人、購買人、購買數(shù)量、購買時間}

3)留言板{留言編號、留言內(nèi)容、回復(fù)內(nèi)容、留言類型、留言時間}

4)商品類別{類別編號、添加時間}

5)商品信息{商品編號、商品名稱、商品類別、商品圖片、發(fā)布時

間、商品價格、庫存、銷售量、發(fā)布人}

6)管理員:{編號、用戶名、密碼、權(quán)限、添加時間}

4.2 物理結(jié)構(gòu)設(shè)計

系統(tǒng)分為管理員表、購買記錄表、留言板表、商品類別表、商品信息表、用戶注冊表等,一系列表都是高校舊貨交易系統(tǒng)所用到的基礎(chǔ)表,不一一列舉,買家角色的主要數(shù)據(jù)庫表如1到表5所示。

4.3 系統(tǒng)實現(xiàn)

下面介紹了主要類的實現(xiàn),對于買家子系統(tǒng),最主要的操作就是留言板和實現(xiàn)購物車的添加、查詢、修改和刪除。買家向購物車中添加商品時,系統(tǒng)會根據(jù)買家購買的數(shù)量及時更新庫存數(shù)量。如果購買數(shù)量大于剩余庫存,系統(tǒng)會提示庫存不足并回到上一界面, 使買家能夠更改購買數(shù)量并繼續(xù)購物。這一部分功能的主要代碼如下:

if(Float.valueOf(kucun).floatValue()

g ).floatValue())//判斷購買數(shù)量是否大于庫存數(shù)量

{out.print("");} //回到上以頁面

else {

String sql="insert into goumaijilu(bianhao,..) values ('"+bianhao+"',......) ";

connDbBean.executeUpdate(sql);

sql="update shangpinxinxi set kucun=kucun-"+goumaishuliang+”,

xiaoshouliang=xiaoshouliang+"+goumaishuliang+"

where bianhao =' "+bianhao+"'";

connDbBean.executeUpdate(sql);//執(zhí)行sql語句

......}

5 系統(tǒng)的安全性

安全性是電子商務(wù)網(wǎng)站最重要的部分,為了保證用戶信息的安全性和 保密性,系統(tǒng)設(shè)置了多種登錄方式,即不同角色的用戶登錄方式不同,分為買家登錄,賣家登錄和管理員登錄。不同角色的用戶登錄后進入不同的 頁面,擁有不同的操作權(quán)限。

此外,考慮到數(shù)據(jù)安全性方面,使用SQL Server數(shù)據(jù)庫作為系統(tǒng)的后臺數(shù)據(jù)庫有其不可忽略的優(yōu)點。首先它具有可靠的數(shù)據(jù)保密措施和數(shù)據(jù)庫構(gòu)造的穩(wěn)定性,即使是在數(shù)據(jù)量極其龐大時也不會出現(xiàn)數(shù)據(jù)庫崩潰的情況。其次,SQL Server具有的數(shù)據(jù)備份功能,能夠定期備份系統(tǒng)數(shù)據(jù)庫表信息,保證數(shù)據(jù)的穩(wěn)定性。最后,對于SQL Server中存儲的數(shù)據(jù)庫表信息,登錄者需要通過密碼驗證后才可訪問,使其具有較高的保密性。

6 結(jié)束語

高校舊貨交易系統(tǒng)是基于JSP技術(shù)的電子商務(wù)交易平臺,主要介紹了高校舊貨交易系統(tǒng)各項功能,系統(tǒng)可以完成商品信息的發(fā)布,求購信息的發(fā)布、留言板、商品管理等操作,且具有較高的數(shù)據(jù)安全性和保密性。系統(tǒng)的設(shè)計與實現(xiàn)使學(xué)生能夠處理自己身邊的舊貨物品,凈化校園環(huán)境,并且能夠使舊貨物品得到更好地利用,避免造成浪費。

參考文獻:

[1] 張子瑜. 基于JSP的商品信息管理系統(tǒng)設(shè)計與開發(fā)[J].電腦知識與技術(shù),2015(6):1-4.

[2] 龔伏廷. 關(guān)于JSP技術(shù)訪問數(shù)據(jù)庫方法的研究[J].電腦知識與技術(shù),2011(12):2746-2747.

[3] 聞永萍. 基于JSP的電子商務(wù)網(wǎng)站開發(fā)[J].信息安全與技術(shù),2011(11):92-94,103.

[4] 錢樂秋, 趙文耘. 軟件工程[M].北京: 清華大學(xué)出版社,2007:148-212.

[5] 薩師煊, 王珊. 數(shù)據(jù)庫系統(tǒng)概論[M].北京: 高等教育出版社,2000:41-144.

[6] 韓勇. 大學(xué)城二手書交易網(wǎng)站分析與設(shè)計[J].現(xiàn)代計算機,2010(3):5-20.

[7] 吳建, 張旭東. JSP網(wǎng)絡(luò)開發(fā)入門與實踐[M].北京:人民郵電出版社,2006.

猜你喜歡
系統(tǒng)設(shè)計
一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
目標特性測量雷達平臺建設(shè)構(gòu)想
科技視界(2016年22期)2016-10-18 14:34:34
星級酒店建筑電氣及弱電智能系統(tǒng)設(shè)計分析
信息管理服務(wù)平臺項目應(yīng)用系統(tǒng)設(shè)計探析
武城县| 广州市| 无为县| 龙海市| 乌鲁木齐市| 罗城| 横峰县| 台南县| 汝阳县| 图们市| 越西县| 读书| 香河县| 新干县| 大邑县| 榆树市| 七台河市| 新蔡县| 田阳县| 彭山县| 江永县| 桦南县| 赤城县| 读书| 清涧县| 中牟县| 鸡泽县| 义马市| 凌海市| 辉县市| 萨迦县| 霍山县| 屏山县| 建昌县| 上林县| 肃宁县| 北票市| 辽阳市| 霍州市| 榆中县| 南江县|