亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C/S+B/S混合模式的校園二手交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2019-07-01 03:40:34劉洛佳曹雙雙
        科技創(chuàng)新與應(yīng)用 2019年18期
        關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

        劉洛佳 曹雙雙

        摘 ?要:高校大部分學(xué)生的閑置物品造成資源的浪費(fèi),并且二手物品處理不當(dāng)時(shí)一定程度上影響了校容校貌。文章分析C/S模式和B/S模式之后,提出以C/S+B/S混合模式來開發(fā)校園二手交易系統(tǒng),通過系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),該系統(tǒng)具備反應(yīng)快、信息共享能力強(qiáng)、用戶體驗(yàn)感良好等優(yōu)點(diǎn),滿足現(xiàn)代信息化校園建設(shè)的需要。

        關(guān)鍵詞:C/S+B/S混合模式;系統(tǒng)設(shè)計(jì);模塊實(shí)現(xiàn)

        中圖分類號(hào):TP319 ? ? ? ? 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):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

        引言

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

        1 體系結(jié)構(gòu)的選擇

        校園二手交易系統(tǒng)單獨(dú)使用C/S或B/S模式都可能存在一些弊端,兩者混合進(jìn)行系統(tǒng)開發(fā)能揚(yáng)長避短。因此,校園二手交易系統(tǒng)將采用C/S+B/S混合模式設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)。在安全性要求較高、交互性強(qiáng),數(shù)據(jù)處理量大且要求處理頻度高的范圍內(nèi)我們開發(fā)使用C/S模式;在要求操作簡(jiǎn)單,推廣度高,后期維護(hù)升級(jí)簡(jiǎn)單的情況下我們采用B/S模式,充分發(fā)揮兩種結(jié)構(gòu)的優(yōu)勢(shì)。

        2 系統(tǒng)分析

        該系統(tǒng)主要使用對(duì)象是高校學(xué)生,因此從服務(wù)在校大學(xué)生出發(fā),對(duì)不同等級(jí)權(quán)限的學(xué)生用戶提供不同的功能。通過調(diào)研,本校園二手交易系統(tǒng)分為五個(gè)模塊,分別為登錄注冊(cè)模塊、商品評(píng)價(jià)模塊、交易查詢模塊、商品交易模塊和系統(tǒng)管理模塊,每個(gè)模塊完成相對(duì)應(yīng)的功能,相互之間聯(lián)系又構(gòu)成了一個(gè)完整的校園二手交易系統(tǒng)。該校園二手交易系統(tǒng)總體模塊分析如圖1所示。

        3 核心模塊實(shí)現(xiàn)

        3.1 登錄注冊(cè)模塊

        在此模塊,我們與學(xué)校教務(wù)系統(tǒng)數(shù)據(jù)庫連接,用戶輸入賬號(hào)注冊(cè),后臺(tái)在獲取值之后,會(huì)通過list方式在學(xué)校教務(wù)處數(shù)據(jù)庫中進(jìn)行遍歷查詢,看是否有賬號(hào)與之匹配,根據(jù)注冊(cè)的賬號(hào),提供給用戶對(duì)應(yīng)的服務(wù)。當(dāng)用戶點(diǎn)擊注冊(cè)按鈕時(shí),通過一個(gè)HTML

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

        //用戶注冊(cè)

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

        } catch (Exception e) {

        e.printStackTrace(); }

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

        登錄時(shí),用戶名和密碼通過一個(gè)表單進(jìn)行提交,后臺(tái)進(jìn)行數(shù)據(jù)庫的遍歷查詢,若正確則自動(dòng)跳轉(zhuǎn)進(jìn)index.jsp頁面,若不成功則跳轉(zhuǎn)到login.jsp頁面。實(shí)現(xiàn)關(guān)鍵代碼如下:

        //接收驗(yàn)證碼

        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 商品交易模塊

        此模塊為整個(gè)系統(tǒng)的核心模塊,二手交易系統(tǒng)的主要職責(zé)是提供給用戶一個(gè)二手商品交易的地方,在此模塊中,包含了發(fā)布、搜索、購買等幾個(gè)二手交易系統(tǒng)的核心功能,這個(gè)模塊為每位用戶提供了最為基礎(chǔ)也是最重要的服務(wù)。

        當(dāng)用戶登錄進(jìn)去之后,系統(tǒng)把個(gè)人信息與數(shù)據(jù)庫中之前設(shè)置好的字符集的信息進(jìn)行逐個(gè)比較,根據(jù)用戶名來為該用戶提供對(duì)應(yīng)的服務(wù)。在這里我們主要用MySQL數(shù)據(jù)庫對(duì)系統(tǒng)的進(jìn)行開發(fā)。

        //連接到數(shù)據(jù)庫

        this.connection = DriverManager.getConnection(

        propertiesParser.getValue("db.url"),

        propertiesParser.getValue("db.user"),

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

        當(dāng)用戶添加、刪除或修改購物車?yán)锏纳唐窌r(shí),首先提交表單然后通過doGet()和doPost()方法調(diào)用相應(yīng)的方法實(shí)現(xiàn)對(duì)應(yīng)的功能。關(guān)鍵代碼如下:

        //物品的添加

        this.sdao.add(buildVO());

        //物品的刪除

        this.sdao.delete(buildVO());

        3.3 商品評(píng)價(jià)模塊

        此模塊是一個(gè)互動(dòng)模塊,買家可以在上面評(píng)價(jià)商品,這樣的互動(dòng)有利于買賣雙方的交流,促進(jìn)平臺(tái)的發(fā)展,也有利于為其他買家提供一個(gè)參考。

        商品評(píng)價(jià)模塊,首先用一個(gè)EL表達(dá)式來進(jìn)行判斷,檢驗(yàn)用戶是否登錄。代碼如下:

        當(dāng)前用戶:${sessionScope.name }

        當(dāng)用戶登錄后就可以發(fā)布評(píng)價(jià),信息進(jìn)行封裝數(shù)據(jù)后添加到數(shù)據(jù)庫中,然后又從數(shù)據(jù)庫中調(diào)取出來,在頁面上呈現(xiàn)給用戶。關(guān)鍵代碼如下:

        //封裝數(shù)據(jù)

        mage.setUserid(userid);

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

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

        //調(diào)用dao插入數(shù)據(jù)庫

        mageDao.insertMage(mage);

        3.4 交易查詢模塊

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

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

        //申請(qǐng)到的電商ID

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

        //電商加密私鑰API key

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

        //查詢訂單物流軌跡

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

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

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

        3.5 系統(tǒng)管理模塊

        此模塊主要為管理員開設(shè),可以對(duì)整個(gè)系統(tǒng)進(jìn)行一個(gè)全局監(jiān)控,營造一個(gè)良好的二手交易市場(chǎng)環(huán)境。

        管理員用管理員賬號(hào)登錄后臺(tái)管理,可以對(duì)整個(gè)數(shù)據(jù)庫進(jìn)行操控,實(shí)現(xiàn)對(duì)賬號(hào)、物品、文件等信息的增加、刪除或修改。關(guān)鍵代碼如下:

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

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

        4 結(jié)束語

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

        參考文獻(xiàn):

        [1]周建華,李歡歡.基于B/S與C/S協(xié)同架構(gòu)的智能校園卡系統(tǒng)設(shè)計(jì)[J].福建電腦,2018,34(02):29-30+49.

        [2]駱慧勇,湯進(jìn).融合C/S和B/S優(yōu)勢(shì)的應(yīng)用程序開發(fā)方法[J].電子設(shè)計(jì)工程,2017(10):23-25.

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

        [4]許統(tǒng)德,李法春.基于三層架構(gòu)與MVC模式的項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016,15(01):5-10+18.

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

        猜你喜歡
        系統(tǒng)設(shè)計(jì)
        基于FCR的城市地下供水管網(wǎng)應(yīng)急處置系統(tǒng)設(shè)計(jì)
        基于移動(dòng)互聯(lián)技術(shù)的通用評(píng)價(jià)系統(tǒng)的設(shè)計(jì)
        基于UML技術(shù)的高校貧困生管理系統(tǒng)建模分析
        計(jì)算機(jī)遠(yuǎn)程監(jiān)控技術(shù)在新聞廣電中的應(yīng)用
        數(shù)字化語音存儲(chǔ)于回放綜合實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)
        一種基于SATA硬盤陣列的數(shù)據(jù)存儲(chǔ)與控制系統(tǒng)設(shè)計(jì)研究
        工業(yè)熱電偶計(jì)量檢定系統(tǒng)設(shè)計(jì)
        基于物聯(lián)網(wǎng)的煤礦智能倉儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
        目標(biāo)特性測(cè)量雷達(dá)平臺(tái)建設(shè)構(gòu)想
        科技視界(2016年22期)2016-10-18 14:34:34
        星級(jí)酒店建筑電氣及弱電智能系統(tǒng)設(shè)計(jì)分析
        国产激情久久久久影院小草| 国产欧美精品一区二区三区–老狼| 男人边吻奶边挵进去视频| 婷婷五月综合激情| 亚州五十路伊人网| 国产一区二区视频免费| 亚洲国产精品美女久久| 一本色道久久88亚洲精品综合| 四川发廊丰满老熟妇| 黄色视频免费在线观看| 日韩精品区欧美在线一区| 国产亚洲精品国看不卡| 狠狠久久av一区二区三区| 中文字幕亚洲在线第一页| 国产成人a级毛片| 人妻少妇精品专区性色av| 69av视频在线观看| 亚洲第一页综合av免费在线观看 | 国产在线a免费观看不卡| 水蜜桃在线精品视频网| 4hu四虎永久免费地址ww416| www插插插无码视频网站| 曰本无码人妻丰满熟妇5g影院| 国产亚洲欧美日韩综合一区在线观看 | 亚洲av精二区三区日韩| 人妻av无码一区二区三区| 朝鲜女子内射杂交bbw| 国产免费一级在线观看| 三级在线看中文字幕完整版| 99精品视频在线观看| 久热爱精品视频在线观看久爱| 亚洲中文字幕不卡无码| 国产免费网站在线观看不卡| 丰满女人猛烈进入视频免费网站| 乱码1乱码2美美哒| 精品乱码久久久久久中文字幕| 精品国产91天堂嫩模在线观看| 精品国产1区2区3区AV| 日本在线无乱码中文字幕| 日韩中文字幕有码午夜美女| 最爽无遮挡行房视频|