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在线| 午夜视频在线观看免费网站| 2018日日摸夜夜添狠狠躁| 国产中文在线亚洲精品官网| 国产毛片久久国产| 久久精品嫩草研究院| 日日拍夜夜嗷嗷叫国产| A级毛片高清免费视频就| 久久人搡人人玩人妻精品一| 日韩午夜片| 国产主播喷水| 青青国产成人免费精品视频| 99ri精品视频在线观看播放| 亚洲国产清纯| 99久久精品视香蕉蕉| 久久综合干| 国产剧情无码视频在线观看| 国产网站免费看| 日韩av手机在线| 国产成人高清在线精品| 亚洲最大福利视频网| 亚洲嫩模喷白浆| 免费jizz在线播放| 乱色熟女综合一区二区| 蜜臀AVWWW国产天堂| 久久综合色天堂av| 亚洲精品图区| 日韩成人午夜| 黄色网页在线观看| 扒开粉嫩的小缝隙喷白浆视频| 国产jizzjizz视频| 女人18毛片水真多国产| 亚洲天堂日本| 中文字幕66页| 色网站在线视频| 久久窝窝国产精品午夜看片| 亚洲国产成人自拍| 一级福利视频| 久久午夜夜伦鲁鲁片不卡| 欧美中文字幕一区| 亚洲欧美在线看片AI| 欧美综合一区二区三区| 国产精品网址你懂的| 成人综合在线观看| 狠狠色综合久久狠狠色综合| 久久亚洲美女精品国产精品| 一级在线毛片| 91精品国产自产在线老师啪l| 亚洲无线观看| 国产综合另类小说色区色噜噜| 国产福利免费视频| 久久久久久久97| 伊人精品视频免费在线| 欧美五月婷婷| 国产精品九九视频| 色哟哟国产精品| 无码国内精品人妻少妇蜜桃视频| 成人免费黄色小视频| 亚洲中文字幕日产无码2021| 拍国产真实乱人偷精品| 久久美女精品| 亚洲成人在线网| 亚洲一欧洲中文字幕在线| 亚洲AV无码精品无码久久蜜桃| 国产av色站网站| 久久天天躁狠狠躁夜夜2020一| 亚洲第一视频网| 一本视频精品中文字幕| 天堂成人在线| 欧美激情伊人| 国产综合精品日本亚洲777| 99热国产这里只有精品9九| 女人毛片a级大学毛片免费| 国产乱肥老妇精品视频| 精品无码日韩国产不卡av | 欧美日韩国产在线人成app| 中文字幕无码电影| 国产精品第一区在线观看| 国产成人精品亚洲77美色|