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

基于C/S+B/S混合模式的校園二手交易系統的設計與實現

2019-07-01 03:40:34劉洛佳曹雙雙
科技創新與應用 2019年18期

劉洛佳 曹雙雙

摘 ?要:高校大部分學生的閑置物品造成資源的浪費,并且二手物品處理不當時一定程度上影響了校容校貌。文章分析C/S模式和B/S模式之后,提出以C/S+B/S混合模式來開發校園二手交易系統,通過系統的設計和實現,該系統具備反應快、信息共享能力強、用戶體驗感良好等優點,滿足現代信息化校園建設的需要。

關鍵詞:C/S+B/S混合模式;系統設計;模塊實現

中圖分類號:TP319 ? ? ? ? 文獻標志碼:A ? ? ? ? 文章編號:2095-2945(2019)18-0034-03

Abstract: The idle goods of most students in colleges and universities cause a waste of resources, and the improper handling of second-hand goods affects the appearance of the school to a certain extent. After analyzing the C/S mode and B/S mode, this paper proposes to develop the campus second-hand transaction system with C/S+B/S mixed mode, through the design and implementation of the system. The system has the advantages of fast response, strong ability of information sharing, good user experience, and so on, to meet the needs of modern information campus construction.

Keywords: C/S+B/S mixed mode; system design; module implementation

引言

現如今,高校越來越重視校園的信息化建設,校園二手交易系統在校園信息化建設中也有重要作用。通過分析比較B/S模式和C/S模式,本文選擇C/S+B/S混合模式來開發校園二手交易系統,使系統具備反應快,用戶體驗良好,后期的維護簡單便捷等優點。本文基于對客戶機/服務器(Client/server)和Web瀏覽器/服務器(Brower/Server)模式下的校園二手系統的特點比較分析,開發一套適合信息化校園發展需要的二手交易系統,最大限度的提高大學生的校園生活質量和加快校園的信息化建設。

1 體系結構的選擇

校園二手交易系統單獨使用C/S或B/S模式都可能存在一些弊端,兩者混合進行系統開發能揚長避短。因此,校園二手交易系統將采用C/S+B/S混合模式設計和實現系統。在安全性要求較高、交互性強,數據處理量大且要求處理頻度高的范圍內我們開發使用C/S模式;在要求操作簡單,推廣度高,后期維護升級簡單的情況下我們采用B/S模式,充分發揮兩種結構的優勢。

2 系統分析

該系統主要使用對象是高校學生,因此從服務在校大學生出發,對不同等級權限的學生用戶提供不同的功能。通過調研,本校園二手交易系統分為五個模塊,分別為登錄注冊模塊、商品評價模塊、交易查詢模塊、商品交易模塊和系統管理模塊,每個模塊完成相對應的功能,相互之間聯系又構成了一個完整的校園二手交易系統。該校園二手交易系統總體模塊分析如圖1所示。

3 核心模塊實現

3.1 登錄注冊模塊

在此模塊,我們與學校教務系統數據庫連接,用戶輸入賬號注冊,后臺在獲取值之后,會通過list方式在學校教務處數據庫中進行遍歷查詢,看是否有賬號與之匹配,根據注冊的賬號,提供給用戶對應的服務。當用戶點擊注冊按鈕時,通過一個HTML

標簽的action屬性來進行表單的提交,若返回一個“恭喜你,注冊成功!”的提示則說明個人信息用戶名和密碼已經添加到了數據庫中,下一次登錄時,可以在數據庫中查詢到,這樣用戶就可以進行登錄。關鍵代碼如下:

//用戶注冊

try {this.udao.addmember(buildVO());

} catch (Exception e) {

e.printStackTrace(); }

this.req.setAttribute("mes", "恭喜你,注冊成功,請返回登錄!");

登錄時,用戶名和密碼通過一個表單進行提交,后臺進行數據庫的遍歷查詢,若正確則自動跳轉進index.jsp頁面,若不成功則跳轉到login.jsp頁面。實現關鍵代碼如下:

//接收驗證碼

if (this.req.getParameter("urand") != null) {

rand = this.req.getParameter("urand");

rand1 = (String)this.req.getSession().getAttribute("rand");}

//獲得用戶名和密碼的值

this.session.setAttribute("name", u.getName());

this.session.setAttribute("password", u.getPassword());

3.2 商品交易模塊

此模塊為整個系統的核心模塊,二手交易系統的主要職責是提供給用戶一個二手商品交易的地方,在此模塊中,包含了發布、搜索、購買等幾個二手交易系統的核心功能,這個模塊為每位用戶提供了最為基礎也是最重要的服務。

當用戶登錄進去之后,系統把個人信息與數據庫中之前設置好的字符集的信息進行逐個比較,根據用戶名來為該用戶提供對應的服務。在這里我們主要用MySQL數據庫對系統的進行開發。

//連接到數據庫

this.connection = DriverManager.getConnection(

propertiesParser.getValue("db.url"),

propertiesParser.getValue("db.user"),

propertiesParser.getValue("db.password"));

當用戶添加、刪除或修改購物車里的商品時,首先提交表單然后通過doGet()和doPost()方法調用相應的方法實現對應的功能。關鍵代碼如下:

//物品的添加

this.sdao.add(buildVO());

//物品的刪除

this.sdao.delete(buildVO());

3.3 商品評價模塊

此模塊是一個互動模塊,買家可以在上面評價商品,這樣的互動有利于買賣雙方的交流,促進平臺的發展,也有利于為其他買家提供一個參考。

商品評價模塊,首先用一個EL表達式來進行判斷,檢驗用戶是否登錄。代碼如下:

當前用戶:${sessionScope.name }

當用戶登錄后就可以發布評價,信息進行封裝數據后添加到數據庫中,然后又從數據庫中調取出來,在頁面上呈現給用戶。關鍵代碼如下:

//封裝數據

mage.setUserid(userid);

mage.setTitle(req.getParameter("title"));

mage.setContent(req.getParameter("content"));

//調用dao插入數據庫

mageDao.insertMage(mage);

3.4 交易查詢模塊

交易查詢模塊用戶可以查詢商品交易的物流信息,查看訂單是否完成,隨時跟進刷新信息。

這里通過interface關鍵字與物流公司(SF)提供的接口連接起來,他們會隨時更新物流信息顯示給用戶。首先登錄快遞公司的網址進行賬戶注冊,然后申請得到商戶ID和API key通過這些信息我們可以獲得其他請求查詢的接口API。在這里關鍵代碼如下:

//申請到的電商ID

private String EBusinessID="*******";

//電商加密私鑰API key

private String AppKey="*************************";

//查詢訂單物流軌跡

String requestData= "{′OrderCode′:","+

"′ShipperCode′:′" + expCode + "′,′Logis

ticCode′:′" + expNo +"′}";

3.5 系統管理模塊

此模塊主要為管理員開設,可以對整個系統進行一個全局監控,營造一個良好的二手交易市場環境。

管理員用管理員賬號登錄后臺管理,可以對整個數據庫進行操控,實現對賬號、物品、文件等信息的增加、刪除或修改。關鍵代碼如下:

List fileList = fdao.queryAll(this.session);

this.req.setAttribute("fileList", fileList);

4 結束語

為了真正實現校園信息化建設,以滿足在校大學生所需為中心,本文分析研究B/S模式和C/S模式的優缺點,采用B/S+C/S混合模式搭建的校園二手交易系統,使系統在功能以及使用上都達到最優的狀態,在一定程度上,解決了如今高校學生在二手物品交易過程中遇到的難題。用戶可以根據自己的實際情況,任選一種模式來滿足自己的使用需求。此系統的應用可使校園更加智能化和信息化,為學生生活提供更加便利的服務。

參考文獻:

[1]周建華,李歡歡.基于B/S與C/S協同架構的智能校園卡系統設計[J].福建電腦,2018,34(02):29-30+49.

[2]駱慧勇,湯進.融合C/S和B/S優勢的應用程序開發方法[J].電子設計工程,2017(10):23-25.

[3]盧云強,李冬辰,等.大學生二手物品交易情況調查及其改進策略的研究[J].中國商論,2018(01):4-5.

[4]許統德,李法春.基于三層架構與MVC模式的項目管理系統設計與實現[J].安徽電子信息職業技術學院學報,2016,15(01):5-10+18.

[5]郭玉坤,王忠紅.B/S及C/S模式在應用中的優劣比較和選用參考[J].信息通信,2014(02):102.

主站蜘蛛池模板: 国产区在线观看视频| 国产在线小视频| 91亚洲精品第一| 91高清在线视频| 国产一区二区精品福利| 毛片网站在线播放| 97成人在线视频| 欧美不卡视频在线| 亚洲日本中文综合在线| 88av在线| 毛片在线播放a| 色综合久久综合网| 人妻精品久久无码区| 亚洲无码A视频在线| 伊伊人成亚洲综合人网7777| 青青青国产视频手机| 中国精品久久| 99热最新网址| 亚洲中文字幕在线观看| 久久成人国产精品免费软件 | 国禁国产you女视频网站| 国产黑丝视频在线观看| 在线国产欧美| 2019国产在线| a毛片在线播放| 国产成人永久免费视频| 四虎国产在线观看| 视频二区中文无码| 亚洲V日韩V无码一区二区| 97国内精品久久久久不卡| 国产亚洲美日韩AV中文字幕无码成人| 亚洲成a人片在线观看88| 亚洲第一成人在线| 国产在线视频二区| 中文字幕亚洲专区第19页| 在线观看免费国产| 国产av一码二码三码无码| 日韩av高清无码一区二区三区| 国产成人一区免费观看| 99热国产这里只有精品9九| 日本高清成本人视频一区| 色婷婷综合激情视频免费看| 99视频在线免费| 亚洲动漫h| 91福利在线观看视频| 野花国产精品入口| 国产亚洲精| 国产综合亚洲欧洲区精品无码| 国模私拍一区二区| 激情无码字幕综合| 狠狠v日韩v欧美v| 99国产在线视频| 在线观看国产精品日本不卡网| 国产99在线| 亚洲欧美自拍视频| 亚洲精品国偷自产在线91正片| 亚洲午夜天堂| 久久青草免费91线频观看不卡| 国产精品对白刺激| 国产午夜福利片在线观看| 40岁成熟女人牲交片免费| a亚洲天堂| 性色生活片在线观看| 亚洲AV无码一区二区三区牲色| 国产成人高清精品免费| 国产精品自在线拍国产电影| 日本91在线| 91久久精品国产| 亚洲综合专区| 性网站在线观看| 亚洲一区二区精品无码久久久| 毛片大全免费观看| 欧美日韩国产高清一区二区三区| 国产午夜一级毛片| 日韩午夜伦| 四虎国产成人免费观看| 女人一级毛片| 日本一本正道综合久久dvd| 日韩视频福利| 中文字幕亚洲专区第19页| 人妻无码AⅤ中文字| 在线一级毛片|