• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android的實(shí)時(shí)庫存管理系統(tǒng)

      2020-12-24 07:57夏銘謙張永富朱英夫
      科技創(chuàng)新與應(yīng)用 2020年26期
      關(guān)鍵詞:應(yīng)用軟件庫存管理安卓

      夏銘謙 張永富 朱英夫

      摘? 要:本系統(tǒng)設(shè)計(jì)基于Android的實(shí)時(shí)庫存管理。實(shí)現(xiàn)提供在售與預(yù)售產(chǎn)品的庫存余缺,在移動(dòng)端的平臺(tái)上修改數(shù)據(jù),后經(jīng)過SQL Sever數(shù)據(jù)庫管理系統(tǒng)對(duì)已建立的數(shù)據(jù)表進(jìn)行修改操作,通過APP內(nèi)建立新的商品界面,從而在數(shù)據(jù)庫中創(chuàng)建對(duì)應(yīng)商品的數(shù)據(jù)表用于存儲(chǔ)相關(guān)數(shù)據(jù),以實(shí)現(xiàn)在移動(dòng)平臺(tái)上進(jìn)行庫存管理的功能。

      關(guān)鍵詞:安卓;庫存管理;應(yīng)用軟件

      中圖分類號(hào):TP311.56 文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號(hào):2095-2945(2020)26-0041-02

      Abstract: The design of this system is based on real-time inventory management of Android. It is realized to provide the inventory surplus and deficiency of the products for sale and pre-sale, modify the data on the platform of the mobile side, then modify the established data table through the SQL Sever database management system, and establish a new commodity interface through APP, so as to create the data table of the corresponding goods in the database to store the relevant data and realize the function of inventory management on the mobile platform.

      Keywords: Android; inventory management; application software

      引言

      隨著互聯(lián)網(wǎng)的更新迭代,一種名為網(wǎng)店的新型銷售模式在亞馬遜率先興起。對(duì)于中國(guó)而言,2007年是一個(gè)值得紀(jì)念的年份,這一年,中國(guó)的網(wǎng)絡(luò)購(gòu)物市場(chǎng)迅速發(fā)展。作為電子商務(wù)業(yè)巨頭的C2C電子商務(wù)和B2C電子商務(wù)的市場(chǎng)交易規(guī)模都達(dá)到了近乎翻倍的快速增長(zhǎng)。在這種電子商務(wù)極速發(fā)展的大背景下,越來越多的實(shí)體店開始出現(xiàn)顧客數(shù)量大幅減少、銷售額大幅降低等現(xiàn)象,從而導(dǎo)致了許多店家紛紛倒閉。

      為了緩解這一現(xiàn)象,打算設(shè)計(jì)一款結(jié)合線上線下的APP,能讓消費(fèi)者提前在Android端了解實(shí)體店中的商品信息,同時(shí)提供商品的相關(guān)信息與部分庫存情況,然后可以與商家協(xié)商選擇送貨上門或者到店消費(fèi),這樣在購(gòu)物的整個(gè)過程中既能得到類似于網(wǎng)購(gòu)的便利,又能為實(shí)體店家提供更多的客源。

      1 設(shè)計(jì)結(jié)構(gòu)

      設(shè)計(jì)中采用到的開發(fā)軟件有Android Studio與SQL Server 2012數(shù)據(jù)庫管理系統(tǒng),其中由Android Studio負(fù)責(zé)移動(dòng)端軟件界面的開發(fā),SQL Server 2012負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)表的建立與管理,在連接移動(dòng)端軟件與數(shù)據(jù)庫管理系統(tǒng)后,通過移動(dòng)端軟件上的信息改變,從而達(dá)到修改數(shù)據(jù)庫內(nèi)容的效果。

      App的主界面計(jì)劃采用底部菜單的分布方式,從左到右依次設(shè)計(jì)三個(gè)頁面轉(zhuǎn)換按鈕,分別對(duì)應(yīng)三個(gè)主要的功能界面。

      數(shù)據(jù)庫的建立主要以表為基礎(chǔ),根據(jù)所需要的信息種類數(shù)量分別創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)信息表。

      2 數(shù)據(jù)庫整體方案設(shè)計(jì)

      我們的數(shù)據(jù)庫主要分為六個(gè)核心部分,與現(xiàn)在大多數(shù)的庫存管理系統(tǒng)相似,其中核心的部分為用于商家與供貨商共享的進(jìn)貨管理模塊、商家與消費(fèi)者共享的銷售管理模塊、商家自己需要盤點(diǎn)調(diào)整的庫存管理模塊以及三方均有且獨(dú)立的信息查詢模塊、基本資料模塊和系統(tǒng)維護(hù)模塊。整個(gè)系統(tǒng)的流程框圖,如圖1。

      3 數(shù)據(jù)庫程序內(nèi)容簡(jiǎn)述

      3.1 數(shù)據(jù)模型公共類

      這是一個(gè)對(duì)應(yīng)著不同的數(shù)據(jù)表的公共類,這些數(shù)據(jù)模型將被可以訪問數(shù)據(jù)庫的Dao類和程序中各個(gè)模塊以及各個(gè)組件所使用。在這里,我們需要對(duì)數(shù)據(jù)表中的所有屬性進(jìn)行封裝,數(shù)據(jù)模型公共類這樣的模型類主要是用來存儲(chǔ)數(shù)據(jù),并通過get方法實(shí)現(xiàn)不同屬性的訪問原則。

      3.2 Dao公共類

      Dao公共類的實(shí)際意義是數(shù)據(jù)訪問對(duì)象。在本系統(tǒng)當(dāng)中,我們將數(shù)據(jù)庫訪問類的名稱設(shè)置為dao,將驅(qū)動(dòng)、連接、關(guān)閉和操作多個(gè)數(shù)據(jù)庫的方法在此類中運(yùn)行并實(shí)現(xiàn),這些方法涵蓋了不同數(shù)據(jù)表的不同操作方法。

      3.3 getKhInfo方法

      此方法主要作用是用于獲取客戶的信息,方法的返回值是對(duì)于新創(chuàng)建客戶信息的數(shù)據(jù)模型,即TbKhInfo類的對(duì)象。該方法首先接受一個(gè)Item類中創(chuàng)建的實(shí)例對(duì)象,并且根據(jù)獲取到的客戶ID編號(hào),通過檢索數(shù)據(jù)庫,從中篩選出與ID相關(guān)聯(lián)的信息,再往數(shù)據(jù)模型中封裝后面階段所提供的客戶信息,最后將封裝完數(shù)據(jù)的數(shù)據(jù)模型作為方法的返回值,返回到調(diào)用此方法的調(diào)用者處。

      3.4 getLogin方法

      此方法用于判斷移動(dòng)端使用者輸入的賬戶名以及賬戶密碼是否正確,返回值的類型為布爾類型,接收到的內(nèi)容分別為name,即用戶名,password,即登錄密碼,在系統(tǒng)進(jìn)行判定后返回若為true,則賬戶密碼正確并允許登錄,否則為false值拒絕其訪問。

      4 APP端整體方案設(shè)計(jì)

      移動(dòng)端的APP決定用Android Studio進(jìn)行程序的編寫。其包含的功能分別對(duì)應(yīng)兩個(gè)對(duì)象:一是面對(duì)消費(fèi)者,二是面對(duì)店家。其中對(duì)于消費(fèi)者來說,APP除了能提供店家的商品信息外,還能提供庫存量、價(jià)格、折扣以及店家的具體位置;另一方面對(duì)于店家來說,可以通過移動(dòng)端隨時(shí)隨地觀察庫存情況,或是可以直接通過手機(jī)對(duì)庫存內(nèi)容進(jìn)行修改,包括數(shù)量、單價(jià)、折扣等相關(guān)的商品信息。

      5 各界面模塊簡(jiǎn)述

      5.1 登錄界面

      登錄界面內(nèi)容包括兩個(gè)勾選框,兩條編輯輸入欄以及三個(gè)按鍵,整體垂直分布。兩條編輯輸入欄采取垂直布局,都擁有布局中1的高度權(quán)重。在賬號(hào)密碼勾選下對(duì)應(yīng)賬號(hào)輸入與密碼輸入,在手機(jī)號(hào)登錄勾選下對(duì)應(yīng)手機(jī)號(hào)與密碼。

      5.2 庫存管理界面

      庫存管理界面主要為店家賬戶提供庫存管理功能,其主要采用垂直分布的方式。在整體界面的正上方采用的是搜索欄,主要用于篩選數(shù)據(jù)庫中的主鍵。

      5.3 偏好收藏界面

      偏好收藏界面主要為消費(fèi)者提供喜愛商品保存的功能界面,整體也采用了與庫存管理界面相似的垂直布局,消費(fèi)者可以將看中的商品名片保存在當(dāng)前界面,不滿意時(shí)也可以通過刪除操作來剔除不再喜歡的商品信息。

      6 移動(dòng)端與數(shù)據(jù)庫連接方法

      在SQL Sever 2012中先通過Java語言建立一個(gè)邏輯程序文件,用try{}語句進(jìn)行靜態(tài)代碼的初始化,進(jìn)行定義數(shù)據(jù)庫驅(qū)動(dòng)類的名稱,設(shè)置訪問數(shù)據(jù)庫的URL,將要連接數(shù)據(jù)庫對(duì)象的用戶名、密碼等在類中創(chuàng)建,在此基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)庫的驅(qū)動(dòng)與連接,最后不能忘記封閉構(gòu)造方法,禁止其創(chuàng)建不需要的實(shí)例對(duì)象。在完成連接后需要根據(jù)APP的實(shí)際需求編寫數(shù)據(jù)庫讀取與應(yīng)用的邏輯方法,這樣才能通過邏輯程序獲取需要APP顯示的內(nèi)容。

      7 結(jié)束語

      本文研究設(shè)計(jì)的基于Android的實(shí)時(shí)庫存管理系統(tǒng)采用了SQL Sever 2012作為數(shù)據(jù)庫管理系統(tǒng),用Android Studio進(jìn)行Android端的界面編寫,整體設(shè)計(jì)合理,開發(fā)成本合適,同時(shí)結(jié)合了實(shí)體店的實(shí)際情況,通過對(duì)兩者的連接便可將本在PC上的庫存管理軟件移植到Android端,從而達(dá)到設(shè)計(jì)要求。

      當(dāng)然本系統(tǒng)在設(shè)計(jì)上有一定的缺陷,數(shù)據(jù)傳輸過程中所花費(fèi)的時(shí)間有待改進(jìn),APP界面上與當(dāng)今熱門的軟件淘寶美團(tuán)相比也較為簡(jiǎn)陋。根據(jù)前期調(diào)研的結(jié)果,在目前的基礎(chǔ)上進(jìn)行優(yōu)化界面,提高傳輸效率,額外增加虛擬體驗(yàn)功能后能夠?qū)崿F(xiàn)商業(yè)化,在推廣之后能夠?qū)?shí)體店經(jīng)濟(jì)帶來一定的正面影響。

      參考文獻(xiàn):

      [1]曹郁輝.用于Android手機(jī)的小型庫存管理程序設(shè)計(jì)[J].硅谷,2012(3):96-97.

      [2]明日科技.SQL Server從入門到精通(第2版)[M].北京:清華大學(xué)出版社,2012.

      [3]歐陽燊.Android Studio開發(fā)實(shí)戰(zhàn)[M].北京:清華大學(xué)出版社,2018.

      [4]穆宣社.電子地圖應(yīng)用開發(fā)中縮略導(dǎo)航圖功能設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2020(1):158-160.

      [5]薛華成.管理信息系統(tǒng)[M].北京:清華大學(xué)出版社,2012.

      [6]杜朋軒.基于Android系統(tǒng)的APP界面設(shè)計(jì)研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(11):149.

      猜你喜歡
      應(yīng)用軟件庫存管理安卓
      讓iPhone變安卓,這是真的野
      文物表情包
      企業(yè)檔案管理存在的問題及對(duì)策研究
      汽車售后備件物流服務(wù)體系研究
      生鮮食品超市庫存控制研究
      學(xué)習(xí)安卓應(yīng)用開發(fā)
      安卓機(jī)器人
      黎平县| 沂水县| 永德县| 定边县| 泊头市| 娄烦县| 丰顺县| 潍坊市| 龙江县| 阿巴嘎旗| 潍坊市| 安多县| 莲花县| 松原市| 霍城县| 息烽县| 平罗县| 纳雍县| 陆良县| 甘洛县| 江油市| 墨玉县| 同江市| 财经| 浪卡子县| 周口市| 琼结县| 宁都县| 土默特左旗| 酒泉市| 沽源县| 柳林县| 清镇市| 新泰市| 关岭| 张北县| 凤翔县| 平利县| 大丰市| 崇义县| 南开区|