• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    移動端校園綜合服務(wù)系統(tǒng)的研究與設(shè)計

    2020-01-18 05:51:36劉美枝楊磊
    電子技術(shù)與軟件工程 2019年24期
    關(guān)鍵詞:視圖服務(wù)器數(shù)據(jù)庫

    文/劉美枝 楊磊

    隨著近年來,高校學(xué)生在日常學(xué)習(xí)生活中關(guān)注的信息也越來越多,如圖書借閱、駕照考試、兼職招聘、快遞收發(fā)等等。而傳統(tǒng)的校園服務(wù)大多通過網(wǎng)站或者固定終端向?qū)W生提供服務(wù),但確沒有一個好的信息整合平臺,使很多學(xué)生無法便捷準(zhǔn)確地捕捉到這些信息,而且隨著移動互聯(lián)網(wǎng)的發(fā)展,人們越來越習(xí)慣使用移動設(shè)備來瀏覽這些信息。因此通過移動互聯(lián)網(wǎng)技術(shù)對這些校園服務(wù)資源信息進(jìn)行分類、整合,建立一個移動端校園綜合服務(wù)系統(tǒng)是很有必要的。本文基于上述分析來設(shè)計開發(fā)一個基于微信公眾號平臺的校園綜合服務(wù)系統(tǒng)。通過對該網(wǎng)站的使用,校園服務(wù)提供商可以得到精確的客流引導(dǎo),節(jié)省成本,提高效率;學(xué)生也可以得到有效的信息,進(jìn)而提高信息轉(zhuǎn)化率。

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

    1.1 需求分析

    高校學(xué)生日常訪問信息,涉及教務(wù)查詢、學(xué)生服務(wù)、周邊社會資源等多個領(lǐng)域,根據(jù)學(xué)生訪問頻次,本文所述系統(tǒng)按照功能結(jié)構(gòu)主要分為二手書買賣、快遞收發(fā)、兼職招聘、校園服務(wù)、新聞早知道五大模塊。用戶通過微信公眾號注冊登錄后進(jìn)入系統(tǒng)首頁,系統(tǒng)首頁展示網(wǎng)站所包含各模塊,并可以正常跳轉(zhuǎn)至每一個模塊,在移動終端上能夠良好顯示,操作簡單明了。并且開發(fā)各板塊所需要的管理后臺,便于對網(wǎng)站服務(wù)和網(wǎng)站信息進(jìn)行相應(yīng)的修改,系統(tǒng)總體框架如圖1所示。

    1.2 軟件架構(gòu)

    本設(shè)計以window為開發(fā)環(huán)境,前端采用jQuery和JSTL技術(shù)作為前端頁面技術(shù)支撐,后端采用以Java語言為基礎(chǔ)的,Spring + Spring MVC + Mybatis + dubbo技術(shù)作為后端服務(wù)技術(shù)支撐,服務(wù)器端采用Tomcat為web容器,數(shù)據(jù)庫采用MySQLl。

    開發(fā)過程中使用IDEA為語言編寫開發(fā)工具,PowerDesigner為數(shù)據(jù)庫建模工具,Navicat為數(shù)據(jù)庫調(diào)試工具,Chrome為系統(tǒng)訪問工具。

    采用B/S架構(gòu)(瀏覽器/服務(wù)器)模式,以訪問數(shù)據(jù)服務(wù)器為中心,HTTP協(xié)議為傳輸協(xié)議,客戶端通過瀏覽器訪問服務(wù)端web服務(wù)器和數(shù)據(jù)庫服務(wù)器(本網(wǎng)站的web服務(wù)器和數(shù)據(jù)庫服務(wù)器目前在單臺機(jī)器上,未分布式部署,故二者可以視為一臺服務(wù)器)。

    采用MVC模式和三層架構(gòu),MVC分別為Model模型,View視圖,Controller控制器,三層架構(gòu)分為視圖層,服務(wù)層,數(shù)據(jù)層,綜合使用,本系統(tǒng)將軟件總體分為五層,視圖層,控制層,邏輯接口層,邏輯實現(xiàn)層,數(shù)據(jù)層。其中:

    表1:系統(tǒng)部分測試用例

    圖1:系統(tǒng)總體結(jié)構(gòu)

    圖2:校園綜合服務(wù)系統(tǒng)數(shù)據(jù)ER圖

    視圖層,用戶可以看到并與之交互的界面。在一般的WEB應(yīng)用中,視圖由HTML頁面展示。在本項目中,采用JSP頁面展示。用戶通過該層與系統(tǒng)發(fā)生交互,向服務(wù)端控制層發(fā)送請求,并接收服務(wù)端控制層返回來的響應(yīng)。

    控制層,整個MVC的核心,接收由視圖層發(fā)送過來的用戶請求,并對其進(jìn)行邏輯業(yè)務(wù)的處理分發(fā),或者繼續(xù)向模型層發(fā)送請求,或者返回數(shù)據(jù)。與此同時,接收模型層返回的數(shù)據(jù),經(jīng)過模型渲染后,返回給視圖層供前端獲取并對其進(jìn)行相應(yīng)的處理。

    邏輯層,通過對控制層的請求進(jìn)行處理,系統(tǒng)的主要業(yè)務(wù)邏輯都在此完成,通過對數(shù)據(jù)層模型的調(diào)用,獲得控制層想要的數(shù)據(jù),并將其返回給控制層。

    數(shù)據(jù)層,其內(nèi)包含多個數(shù)據(jù)模型,如java bean,數(shù)據(jù)層擁有最多的數(shù)據(jù)處理任務(wù),并將數(shù)據(jù)返回給邏輯層。它采用java bean等構(gòu)建對象,進(jìn)而與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行交互,且數(shù)據(jù)模型和數(shù)據(jù)格式無關(guān),這樣就使一個模型能為多個視圖提供數(shù)據(jù),減少了代碼的重復(fù)與冗余,提高了代碼的復(fù)用性。

    2 數(shù)據(jù)庫設(shè)計

    根據(jù)功能結(jié)構(gòu)模塊需求,我們先對數(shù)據(jù)庫表結(jié)構(gòu)及其關(guān)系進(jìn)行設(shè)計,其中包含用戶表,數(shù)據(jù)買賣登記表,書籍表,新聞早知道表,快遞收發(fā)表,校園兼職記錄表,校園服務(wù)表。針對本系統(tǒng)數(shù)據(jù)量相對較小,對實時要求高的特點,數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫來實現(xiàn),各表之間的關(guān)聯(lián)關(guān)系如圖2所示。

    3 系統(tǒng)測試

    本系統(tǒng)的測試環(huán)境為一臺阿里云服務(wù)器、多臺手機(jī),軟件運行環(huán)境為Linux Centos7系統(tǒng),JDK-8,Tomcat,MySQL等。分別采用白盒和黑盒兩種測試方式來測試程序運行情況,測試內(nèi)容主要是系統(tǒng)功能測試,按照測試文檔和測試用例分別對各模塊中的功能進(jìn)行測試,部分測試用例如表1,進(jìn)而保證系統(tǒng)功能完善,運行可靠。

    4 結(jié)束語

    在分析目前高校學(xué)生日常生活需求的基礎(chǔ)上,設(shè)計一個移動端校園綜合服務(wù)系統(tǒng)。文中分別闡述了系統(tǒng)的需求、軟件架構(gòu)以及數(shù)據(jù)庫設(shè)計,實現(xiàn)了一種可以通過手機(jī)微信公眾號注冊登錄、操作簡捷、用戶交互良好、運行穩(wěn)定、功能完善的校園綜合服務(wù)系統(tǒng),對學(xué)生日常學(xué)習(xí)生活有很大的實用性,使學(xué)生可以一站式閱覽校園相關(guān)信息,并享受學(xué)校周邊服務(wù),在一定程度上彌補(bǔ)了傳統(tǒng)校園服務(wù)方式的空白,具有良好的實用價值。

    猜你喜歡
    視圖服務(wù)器數(shù)據(jù)庫
    通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實現(xiàn)
    5.3 視圖與投影
    視圖
    Y—20重型運輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    得形忘意的服務(wù)器標(biāo)準(zhǔn)
    計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    呼伦贝尔市| 桦甸市| 盐亭县| 邵阳县| 夹江县| 天门市| 土默特左旗| 望城县| 乌拉特前旗| 台山市| 金溪县| 澄城县| 东台市| 怀柔区| 藁城市| 阿图什市| 安平县| 瑞昌市| 安岳县| 海南省| 江源县| 柏乡县| 余姚市| 柘城县| 黑龙江省| 葫芦岛市| 新民市| 陇西县| 礼泉县| 额敏县| 陆丰市| 达日县| 卢龙县| 什邡市| 盐源县| 达州市| 文山县| 太仆寺旗| 三台县| 石家庄市| 普兰店市|