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.

主站蜘蛛池模板: 欧美一级在线| 黄色网在线| 在线不卡免费视频| 亚洲中文精品人人永久免费| 亚洲国产精品VA在线看黑人| 色婷婷国产精品视频| 亚洲黄色成人| 国产视频大全| 中文字幕波多野不卡一区| 青青草91视频| 国产综合精品日本亚洲777| 日韩小视频网站hq| 日本一区中文字幕最新在线| 亚洲日本中文综合在线| 国产人碰人摸人爱免费视频| 国产精品欧美日本韩免费一区二区三区不卡| 在线中文字幕网| 亚洲精品va| 91黄视频在线观看| 国产成人91精品免费网址在线| 亚洲中字无码AV电影在线观看| 成人一级免费视频| 国产极品粉嫩小泬免费看| 欧美高清视频一区二区三区| 亚洲天堂色色人体| 波多野结衣在线se| 色香蕉网站| 久久77777| 欧美日韩国产一级| 亚洲美女一级毛片| 天天爽免费视频| 午夜成人在线视频| 亚洲精品欧美重口| 丁香五月激情图片| 国产精品免费福利久久播放| 极品性荡少妇一区二区色欲| 一级黄色欧美| 精品福利国产| 色屁屁一区二区三区视频国产| 精品福利视频网| 美女潮喷出白浆在线观看视频| 一本大道视频精品人妻| 中文字幕亚洲综久久2021| 国产视频一区二区在线观看| 午夜国产不卡在线观看视频| 香蕉国产精品视频| www中文字幕在线观看| 国模视频一区二区| 在线一级毛片| 久久久久国产精品免费免费不卡| 日韩欧美国产精品| 亚洲第一极品精品无码| 日韩无码黄色| 国产日韩精品欧美一区灰| 狠狠干欧美| 伊人久久青草青青综合| 国产va欧美va在线观看| 美女国内精品自产拍在线播放| 久久精品国产精品一区二区| 国内精品小视频在线| 国产www网站| 熟女成人国产精品视频| 伊人查蕉在线观看国产精品| 丝袜国产一区| 成年A级毛片| 亚洲伦理一区二区| 国产一区二区精品高清在线观看| a天堂视频| 国产成人91精品| 亚洲热线99精品视频| 五月丁香伊人啪啪手机免费观看| 精品综合久久久久久97超人| 黄色免费在线网址| 538国产视频| 在线免费看片a| 国产精品偷伦在线观看| 欧美精品一区在线看| 在线免费看片a| 日本不卡在线视频| 伊人久久大香线蕉成人综合网| 日韩精品一区二区三区大桥未久| 一级毛片免费的|