国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的設(shè)備管理軟件設(shè)計(jì)與實(shí)現(xiàn)

2017-04-27 10:16史虹張建明
電腦知識與技術(shù) 2016年29期
關(guān)鍵詞:Android平臺設(shè)計(jì)與實(shí)現(xiàn)管理信息系統(tǒng)

史虹 張建明

摘要:隨著Android手機(jī)的普及,各種方便操作的App相繼在該平臺出現(xiàn),增加了很多生活及工作的便利性。多種品牌、批次、型號的設(shè)備在不同人員的共同使用中的管理也需要這樣的平臺及便利操作。該文就是對該管理系統(tǒng)在Android系統(tǒng)中設(shè)計(jì)及實(shí)現(xiàn)的嘗試和解讀。

關(guān)鍵詞:管理信息系統(tǒng);Android平臺;設(shè)計(jì)與實(shí)現(xiàn)

中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)29-0057-02

當(dāng)前工作需要的各種設(shè)備不斷增加,在不方便專人管理,而使用設(shè)備的人員又不斷交替的情況下,經(jīng)常造成設(shè)備狀態(tài)不能得到即時跟蹤和調(diào)整,從而影響到設(shè)備的正常使用。針對這種情況,迫切需要一個辦法可以方便使用設(shè)備的人員能夠及時記錄相應(yīng)設(shè)備的問題,并使相關(guān)人員及時得到信息,方便準(zhǔn)備和使用。

在當(dāng)今社會,手機(jī)和網(wǎng)絡(luò)共同構(gòu)成了解決該問題的可能。通過使用基于Android的設(shè)備管理軟件,可以方便的解決上述問題。該軟件是一個典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的規(guī)劃及建立,以及該系統(tǒng)需要用到的應(yīng)用軟件的前端應(yīng)用程序及界面開發(fā)。整體系統(tǒng)操作簡單、易懂。經(jīng)過詳細(xì)需求分析,設(shè)備庫管理系統(tǒng)利用SQLite建立在后臺運(yùn)營維護(hù)的數(shù)據(jù)庫,需要Eclipse開發(fā)工具及其各種面向?qū)ο蟮拈_發(fā)工具進(jìn)行開發(fā)。該系統(tǒng)包括三大模塊:用戶管理、供應(yīng)商管理以及設(shè)備管理。其中設(shè)備管理需要在用戶登錄后實(shí)現(xiàn)設(shè)備的入庫、出庫、查詢及變更的基本操作和信息管理。

1軟件的總體設(shè)計(jì)

該系統(tǒng)以設(shè)備為核心,管理相關(guān)的供應(yīng)商信息,管理人員、使用人員的操作權(quán)限以及設(shè)備的入庫出庫及變更信息。

基本信息包括設(shè)備條目信息、供應(yīng)商信息,基本操作是添加、刪除、修改、查詢四種。

設(shè)備條目信息:添加設(shè)備條目、刪除設(shè)備條目、修改設(shè)備條目、查詢設(shè)備條目;

供應(yīng)商信息:添加供應(yīng)商、刪除供應(yīng)商、修改供應(yīng)商、查詢供應(yīng)商;

庫存管理包括設(shè)備入庫,設(shè)備出庫,變更、查詢四種。

設(shè)備入庫:添加入庫、刪除入庫、修改入庫、查詢?nèi)霂欤?/p>

設(shè)備出庫:添加出庫、刪除出庫、修改出庫、查詢出庫。

庫存信息查詢包括:庫存信息查詢。

用戶管理包括:權(quán)限管理、用戶管理、用戶密碼修改、用戶退出。

這些信息都保存在建立的數(shù)據(jù)庫中,系統(tǒng)通過操作界面輸入數(shù)據(jù)、訪問數(shù)據(jù)庫來完成用戶的如上操作需求。

系統(tǒng)功能模塊結(jié)構(gòu)圖,如圖1所示:

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

設(shè)備管理軟件系統(tǒng)數(shù)據(jù)庫中的各個表格的設(shè)計(jì)結(jié)果如下面的表格所示。每個表格表示數(shù)據(jù)庫中的一個表:

用戶權(quán)限表:包括6個字段:用戶權(quán)限編號、用戶權(quán)限名稱、只讀權(quán)限、只寫權(quán)限、刪除權(quán)限、變更權(quán)限。用戶權(quán)限編號(UserRightID)是主碼。

用戶管理表:包括4個字段:用戶編號、用戶名、用戶密碼、用戶權(quán)限編號。用戶編號(userID)是主碼。

供應(yīng)商信息表:供應(yīng)商信息表共包括10個字段,分別是供應(yīng)商實(shí)體的基本屬性。其中供應(yīng)商編號CompanyID為候選碼,根據(jù)實(shí)體完整性規(guī)則,它不能為空且唯一標(biāo)識一個供應(yīng)商元組。

設(shè)備商品信息表:設(shè)備條目信息共包括4個字段,分為對應(yīng)設(shè)備編號、設(shè)備名稱、品牌型號、錄入備注。其中設(shè)備編號f]ProductID)為主碼。

入庫信息表:表中共包括9個字段,分別表示供應(yīng)商名稱,設(shè)備編號,設(shè)備名稱,設(shè)備規(guī)格,設(shè)備單位,備注信息,設(shè)備單價,進(jìn)貨日期,設(shè)備數(shù)量。其中設(shè)備編號(ProductID)為主碼。

出庫信息表:表中共包括9個字段,分別表示客戶名稱,設(shè)備編號,設(shè)備名稱,設(shè)備規(guī)格,設(shè)備單位,備注信息,設(shè)備單價,進(jìn)貨日期,設(shè)備數(shù)量。其中設(shè)備編號(ProductID)為主碼。

經(jīng)過前面的需求分析和數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)以后,可以得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)。先在SQLlite數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。

3用戶管理功能部分

用戶管理模塊是系統(tǒng)模塊中一個重要的子系統(tǒng)模塊,它是系統(tǒng)安全的保障。它的主要功能是安全帳號管理,需要正確帳號和密碼才能進(jìn)入系統(tǒng)。對于錯誤帳號和密碼給出提示。

該系統(tǒng)中用戶分為三級。系統(tǒng)管理員、管理人員、使用人員。系統(tǒng)管理員有設(shè)置管理人員及設(shè)定其操作權(quán)限的功能,管理人員有設(shè)置使用人員及其權(quán)限的功能。管理人員具有設(shè)備入庫及出庫的權(quán)限,使用人員只有標(biāo)注現(xiàn)有設(shè)備狀況及數(shù)據(jù)處理的權(quán)限。這樣有利用設(shè)備的階段性處理。

用戶管理模塊包括四個子模塊:管理用戶、修改密碼、用戶登錄和用戶退出模塊。

4設(shè)備庫存管理

該模塊包括了設(shè)備入庫、設(shè)備變更、設(shè)備查詢、設(shè)備出庫四個模塊。其中設(shè)備變更是該系統(tǒng)的核心功能,是設(shè)計(jì)該系統(tǒng)的主要意義所在。入庫和出庫的流程大體上是一樣的,只有細(xì)節(jié)部分的區(qū)別,流程如圖2所示。設(shè)備變更模塊實(shí)現(xiàn)比較復(fù)雜,涉及的數(shù)據(jù)、操作步驟以及操作人員都比較多。

在設(shè)備入庫之前會有一張入庫/出庫清單。在該清單中記錄了該次入庫/出庫的設(shè)備信息,包括供應(yīng)商名稱、入庫時間、設(shè)備名稱、品牌、型號、錄入備注、入庫/出庫人員、入庫/出庫數(shù)量等等。倉庫的入庫/出庫過程涉及倉庫的庫存,關(guān)系到財(cái)產(chǎn)問題,與之相關(guān)的信息都很重要。入庫/出庫操作需要具有設(shè)備出入庫權(quán)限的用戶登錄,能夠一定程度保持?jǐn)?shù)據(jù)安全性。下面將結(jié)合圖片講述具體實(shí)現(xiàn)過程:

1)入庫操作:

為了保證入庫信息準(zhǔn)確無誤,需要具有入庫操作的用戶登錄,才可以進(jìn)行該操作。

首先,需要查看本次入庫設(shè)備的供應(yīng)商信息,如已有該信息,則進(jìn)入下一步;否則應(yīng)首先錄入該供應(yīng)商信息在添加供應(yīng)商的操作界面。添加供應(yīng)商需要自動為該供應(yīng)商分配ID,再添加該供應(yīng)商的姓名、聯(lián)系方式、備注等信息。

其次,進(jìn)人添加設(shè)備界面,輸入該設(shè)備名稱及型號,如已有該設(shè)備則進(jìn)入該設(shè)備的變更界面,否則,進(jìn)入添加設(shè)備界面。在該界面中,自動分配ID號,接著相繼錄入該設(shè)備的名稱、品牌、型號、數(shù)量、備注等信息。同時記錄該操作的用戶及操作時系統(tǒng)時間。

入庫操作步驟及處理流程:

①判斷當(dāng)前用戶是否有入庫操作權(quán)限,若有,允許進(jìn)入入庫操作界面;

②進(jìn)入入庫操作界面->添加人庫設(shè)備名稱->將新添加設(shè)備名稱與已有設(shè)備名稱比較,無重復(fù)后繼續(xù)下一步;

③出現(xiàn)如圖3所示對話框:從供應(yīng)商信息的公司名稱下拉列表中選擇公司名稱,若列表無本設(shè)備供應(yīng)商信息,則轉(zhuǎn)制添加供應(yīng)商界面添加供應(yīng)商信息,之后再回到該界面繼續(xù)操作;

④添加本次入庫設(shè)備的相關(guān)信息,若已有該設(shè)備,則進(jìn)入設(shè)備變更界面進(jìn)行操作,若無該設(shè)備,則錄入該設(shè)備相關(guān)信息:名稱、型號、品牌、數(shù)量、備注等,同時系統(tǒng)記錄本次操作當(dāng)前登錄用戶信息及操作時間,并保存;

⑤如果填寫信息有誤或者為空系統(tǒng)會提示重填;

⑥填寫正確且點(diǎn)擊保存后,將如上分項(xiàng)記錄內(nèi)容寫人數(shù)據(jù)庫;

2)出庫操作:

出庫設(shè)備信息步驟及處理流程:

①判斷當(dāng)前用戶是否有出庫權(quán)限,若有,進(jìn)入出庫操作界面;

②選擇要出庫的商品信息->將該信息記入出庫信息登記表->刪除入庫信息表中本條設(shè)備信息;(注:出庫信息被寫入出庫信息表,作為歷史數(shù)據(jù)備用待查)

③更新供應(yīng)商信息列表。顯示信息已經(jīng)被刪除

3)查詢操作:

查詢可以根據(jù)需要查詢的數(shù)據(jù)屬性,如供應(yīng)商、設(shè)備名稱、入庫/出庫用戶名稱、變更操作用戶名稱、操作時間等進(jìn)行查詢操作。步驟及處理流程:

①用戶登錄->查看是否有查詢權(quán)限->如有該權(quán)限,進(jìn)入查詢界面;

②選擇或輸入需要查詢的屬性名稱->查詢;

③如果沒有該查詢對象,系統(tǒng)會提示查詢無結(jié)果;

④查詢當(dāng)前所有入庫商品會出現(xiàn)圖4所示對話框。

4)設(shè)備變更:

設(shè)備變更是用于在設(shè)備入庫后,在使用過程中設(shè)備狀況出現(xiàn)修改的記錄過程,以方便不同使用人員之間及時了解設(shè)備狀況,及時跟進(jìn)處理保證設(shè)備正常工作。這就要求在設(shè)備總表基礎(chǔ)上針對每項(xiàng)設(shè)備建立變更記錄,包括數(shù)量改變及原因、耗材需求備注、當(dāng)前存在問題等所有可能。

設(shè)備變更處理步驟及流程:

①選中需要變更的設(shè)備信息

②判斷當(dāng)前用戶有無設(shè)備變更權(quán)限,若有,進(jìn)入設(shè)備變更界面

③添加備注變更信息

④保存變更

⑤變更消息推送:將新的變更信息整理,發(fā)送給新登錄的用戶。包括變更屬性、需要采取措施建議、供應(yīng)商信息。

5小結(jié)

經(jīng)過如上設(shè)計(jì)與實(shí)現(xiàn),可以解決多人使用多項(xiàng)設(shè)備的信息溝通無序及交接問題,起到變更信息隨時掌握,根據(jù)需要及時預(yù)留時間處理的作用。

猜你喜歡
Android平臺設(shè)計(jì)與實(shí)現(xiàn)管理信息系統(tǒng)
基于Android平臺軟件開發(fā)技術(shù)研究
阳朔县| 杭州市| 电白县| 星座| 波密县| 沐川县| 土默特左旗| 曲沃县| 银川市| 安吉县| 通城县| 榆林市| 阳泉市| 饶河县| 花垣县| 博罗县| 屯昌县| 水城县| 江达县| 高要市| 漳州市| 上饶市| 潮安县| 益阳市| 富阳市| 花莲市| 偃师市| 七台河市| 津南区| 嘉峪关市| 洛宁县| 奎屯市| 辽源市| 浪卡子县| 苏州市| 彭州市| 潞西市| 台中市| 杭州市| 肇东市| 建平县|