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

    基于Android的廣播發(fā)射臺設(shè)施報修管理系統(tǒng)的設(shè)計與實現(xiàn)

    2016-05-30 06:35:54郭大川
    西部廣播電視 2016年5期
    關(guān)鍵詞:應用程序

    郭大川

    (作者單位:國家新聞出版廣電總局七二四臺)

    ?

    基于Android的廣播發(fā)射臺設(shè)施報修管理系統(tǒng)的設(shè)計與實現(xiàn)

    郭大川

    (作者單位:國家新聞出版廣電總局七二四臺)

    摘 要:為了方便員工對電臺生活設(shè)施和辦公設(shè)施的維修,提高設(shè)施報修效率,設(shè)計了一種基于Android的電臺設(shè)施報修管理系統(tǒng),本文詳細闡述了該系統(tǒng)的總體結(jié)構(gòu)、主要功能以及軟件設(shè)計。系統(tǒng)投入運行以來,極大地提高了報修效率,提升了廣播發(fā)射臺的管理水平和管理效率。

    關(guān)鍵詞:Android;設(shè)備報修;應用程序

    隨著信息化技術(shù)的飛速發(fā)展,廣播發(fā)射臺已經(jīng)實現(xiàn)了技術(shù)系統(tǒng)自動化,辦公系統(tǒng)自動化,但對于設(shè)備報修,還沒有一套完整的自動化解決方案,仍舊沿用傳統(tǒng)的填表報修或電話報修方式,維修人員只能忙于無計劃、無目的的搶修,嚴重影響了工作效率。

    目前,移動互聯(lián)網(wǎng)技術(shù)和智能終端的發(fā)展突飛猛進,更多人愿意通過手機等移動終端了解外界信息?;谝陨峡紤],設(shè)計了基于Android操作系統(tǒng)的設(shè)備報修管理系統(tǒng),通過網(wǎng)絡利用手機、計算機處理各種設(shè)施的報修信息,不僅方便了廣大員工,而且使設(shè)備報修程序化、標準化,使電臺管理更加規(guī)范化。

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

    1.1系統(tǒng)設(shè)計架構(gòu)

    系統(tǒng)主要由Android客戶端、服務器端和數(shù)據(jù)庫、Web管理端三部分組成。Android客戶端負責報修數(shù)據(jù)的采集及報修記錄查詢。用戶使用Android終端可進行報修申請及報修任務管理,并通過網(wǎng)絡及時與服務器端實現(xiàn)數(shù)據(jù)交互。Web管理端負責電臺資產(chǎn)管理及用戶信息、角色管理。通過網(wǎng)絡將變更情況上傳至服務器端數(shù)據(jù)庫。整個系統(tǒng)架構(gòu)基于C/S、B/S混合模式。系統(tǒng)架構(gòu)如圖1所示。

    1.2系統(tǒng)需求分析

    根據(jù)工作職能的不同,電臺員工分為以下四個角色:報修人員模塊、維修人員模塊、部門負責人模塊、臺領(lǐng)導模塊;四種角色人員均可登陸個人賬戶在Android終端完成報修申請,并對維修進度進行查看;部門負責人可將本部門的維修任務通過Android終端派發(fā)至本部門相應維修人員,維修人員根據(jù)維修情況,及時在維修進度上做出反饋,方便報修人了解情況;臺領(lǐng)導登陸個人賬戶可查看全部報修單,了解各部門維修情況;對于定型故障,報修前可先登陸個人賬戶查看常見問題的處理方法,確實無法解決,再進行報修。

    圖1 系統(tǒng)結(jié)構(gòu)模型圖

    2 系統(tǒng)實現(xiàn)與測試

    2.1數(shù)據(jù)庫的設(shè)計

    數(shù)據(jù)庫的設(shè)計在系統(tǒng)開發(fā)中至關(guān)重要,首先需要構(gòu)建出相應的數(shù)據(jù)模型。本系統(tǒng)使用Microsoft SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)。根據(jù)本系統(tǒng)實際情況,一共建立了12個表。

    登錄日志表記錄系統(tǒng)登陸信息;資產(chǎn)信息表記錄資產(chǎn)信息;部門信息表記錄部門信息和領(lǐng)導信息;故障大類表記錄故障大類信息;故障小類表記錄故障大類下的故障小類信息;故障結(jié)果表記錄故障信息;用戶信息表記錄人員信息;常見問題表記錄定型故障信息;設(shè)備維修表記錄報修設(shè)備信息;維修任務派遣表記錄維修人員和維修編號信息;維修狀態(tài)表記錄維修進度信息。以表1登陸日志表為例說明。

    表1 登錄日志表

    2.2服務器端的實現(xiàn)

    手機端通過URL訪問服務器,當服務器接聽到Http請求,首先會通過Index類中的Spring的RequestMapping去匹配URL,服務器利用Java的反射和泛型,根據(jù)不同的URL調(diào)用對應的Dao類查詢數(shù)據(jù)。在調(diào)用Dao時,使用spring框架連接SQL Server數(shù)據(jù)庫的存儲過程,把所有對數(shù)據(jù)庫的查詢交給存儲過程去執(zhí)行。在服務器端,等待Dao對數(shù)據(jù)庫操作完成并成功返回數(shù)據(jù),將查詢結(jié)果與對應的Model匹配,進行JSON封裝。然后通過網(wǎng)絡返回給客戶端。請求與響應數(shù)據(jù)流圖如圖2所示。

    圖2 請求與響應數(shù)據(jù)流圖

    圖3

    圖4

    圖5

    圖6

    2.3Android客戶端的實現(xiàn)

    2.3.1軟件功能

    Android客戶端開發(fā)采用Eclipse集成開發(fā)環(huán)境,Java語言實現(xiàn)。其主要包括以下四種不同用戶權(quán)限的模塊:報修人員模塊、部門負責人模塊、維修人員模塊、臺領(lǐng)導模塊。其中核心部分是報修人員模塊。每個模塊均包含常見問題、申請報修、報修查看、個人信息四個功能。除此之外,部門負責人模塊包含報修審核功能,維修人員模塊包含接收維修任務和填寫維修記錄功能,臺領(lǐng)導模塊包含所有報修記錄查看功能。功能介紹如下。

    第一,常見問題功能,列舉出各類設(shè)備的定型故障處理方法,并以發(fā)布日期先后進行排序,方便用戶進行查閱,處理一些簡單故障,減輕維修部門工作壓力。

    第二,申請報修功能,若故障無法自行解決,通過App填寫必要信息(如故障設(shè)備發(fā)生地址、故障類型等)即可將故障申報給相關(guān)部門,部門負責人將任務分派給維修人員,之后會為用戶處理故障。

    第三,報修查看功能,根據(jù)各個報修單所處的狀態(tài),進行分類,用戶可以查看各個報修單的詳細情況及維修進度。

    第三,個人信息功能,提供了個人相關(guān)信息的查看及修改。

    第五,報修審核功能,部門負責人查看本部門的維修任務,并將任務分派給相關(guān)的維修人員。同時,根據(jù)維修任務所處的狀態(tài),將報修單進行分類,使部門負責人能非常方便地關(guān)注每個報修任務所處的狀態(tài),從而保證了任務處理的進度。

    第六,接收維修任務功能,維修人員可隨時接收維修任務,并根據(jù)報修單信息與報修人員隨時約定維修事宜。

    第七,填寫維修記錄功能,維修人員在完成報修任務后,需要填寫維修記錄,保存至數(shù)據(jù)庫,便于有關(guān)部門對報修進行統(tǒng)計分析。

    第八,所有報修記錄功能,以時間先后為序,列出了所有報修記錄并按維修狀態(tài)分類,便于臺領(lǐng)導及時掌握近期報修情況。

    2.3.2軟件模塊

    本系統(tǒng)工程文件主要包括Src文件夾,其主要存放Java源代碼;Res文件夾,其主要存放資源文件;AndroidManifest. xml,其為程序清單。軟件由若干個Activity組成,每個Activity對應一個模塊。不同的Activity通過Intent進行通信和相互調(diào)用。按照軟件功能,將軟件劃分為以下四個模塊:

    圖7 系統(tǒng)登陸界面圖4 主菜單

    網(wǎng)絡通斷檢測模塊,客戶端在進行每一個請求時,首先會檢測網(wǎng)絡狀態(tài),其對應程序如圖3。

    啟動畫面模塊,顯示軟件啟動畫面。通過定時器控制畫面顯示時間,顯示完畢則立即中斷啟動畫面,跳轉(zhuǎn)至登陸模塊。其對應程序如圖4:

    系統(tǒng)登陸模塊,輸入正確的用戶名和密碼,根據(jù)事先分配好的角色跳轉(zhuǎn)至相應的主菜單界面。登陸界面如圖3所示。其對應程序如圖5。

    主菜單模塊,根據(jù)用戶角色,提供不同的用戶操作界面。用戶界面由XML配置生成,主菜單主要包含以下幾個選項:常見問題、申請報修、報修查看、個人信息。根據(jù)電臺員工角色不同,還會增加相應功能。主菜單如圖7所示。相應程序如圖6所示。

    2.4系統(tǒng)測試

    軟件調(diào)試完畢,將編譯生成的安裝文件安裝至終端。采用小米2手機、SQL2008數(shù)據(jù)庫搭建環(huán)境進行手動測試。結(jié)果顯示,符合系統(tǒng)設(shè)計要求,所有功能均可實現(xiàn)。與傳統(tǒng)報修模式相比,極大地減輕了勞動強度,提升了工作效率。

    3 結(jié)語

    本文設(shè)計了一種基于Android的電臺設(shè)備報修管理系統(tǒng),系統(tǒng)的投入運行,方便了員工的報修,同時大幅減輕了維修人員的工作量,具有很大的推廣價值。

    參考文獻:

    [1]楊豐盛.Android應用開發(fā)揭秘[M].北京:機械工業(yè)出版社,2010.

    猜你喜歡
    應用程序
    刪除Win10中自帶的應用程序
    電腦報(2019年12期)2019-09-10 05:08:20
    谷歌禁止加密貨幣應用程序
    關(guān)閉應用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    三星電子將開設(shè)應用程序下載商店
    微軟軟件商店開始接受應用程序
    啟動后提示MOM.EXE錯誤
    阳江市| 潍坊市| 盐源县| 进贤县| 博乐市| 黔南| 尚志市| 钟祥市| 手游| 自贡市| 丘北县| 霍山县| 夏津县| 错那县| 拜城县| 治多县| 贵州省| 平武县| 荣昌县| 惠来县| 吉隆县| 高陵县| 双桥区| 广德县| 新沂市| 延吉市| 顺平县| 阿克陶县| 天等县| 崇阳县| 禹州市| 砀山县| 库车县| 大田县| 宜城市| 大余县| 辽宁省| 衢州市| 会泽县| 东莞市| 台前县|