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

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx

基于C#.NET編程的固定資產(chǎn)智能管理系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

2018-05-09 07:36:33
視聽(tīng) 2018年4期
關(guān)鍵詞:出庫(kù)信息管理二維碼

(廣西廣播電視技術(shù)中心崇左分中心)

引言

崇左分中心下轄多個(gè)二三級(jí)臺(tái)站以及大量的鄉(xiāng)鎮(zhèn)臺(tái)站,各臺(tái)站資產(chǎn)種類(lèi)和數(shù)量極其繁多,在日常的臺(tái)站管理中雖然有專(zhuān)門(mén)的資產(chǎn)管理員進(jìn)行人工管理,但面對(duì)如此龐大數(shù)量的固定資產(chǎn)和非固定資產(chǎn)數(shù)據(jù),采用傳統(tǒng)的人工方式進(jìn)行記錄和管理,效率低下而又極其繁瑣,因此,有必要采用計(jì)算機(jī)軟件進(jìn)行資產(chǎn)管理,雖然目前市場(chǎng)中存在大量的成品軟件可以采購(gòu),但由于我們工作的特殊性,這些資產(chǎn)管理系統(tǒng)并不能很好地滿(mǎn)足我們的工作需求,極其有必要針對(duì)性地開(kāi)發(fā)一款資產(chǎn)管理系統(tǒng)。為此,我分中心組織開(kāi)發(fā)人員,采用C#.NET+SQL Serve自行開(kāi)發(fā)了一款固定資產(chǎn)管理系統(tǒng),以解決上述問(wèn)題。

1 系統(tǒng)架構(gòu)和功能模塊

1.1 系統(tǒng)架構(gòu)

本系統(tǒng)主要采用C/S模式和集中式數(shù)據(jù)庫(kù)的方式進(jìn)行開(kāi)發(fā),考慮到系統(tǒng)中需要頻繁操作二維碼,因此采用C#語(yǔ)言進(jìn)行程序編寫(xiě),同時(shí)考慮到數(shù)據(jù)量龐大,需要操作大中型數(shù)據(jù)庫(kù),在此,我采用SQL Serve進(jìn)行數(shù)據(jù)管理。主系統(tǒng)和數(shù)據(jù)庫(kù)位于服務(wù)器端,客戶(hù)端主要進(jìn)行部門(mén)資產(chǎn)信息反饋,包括接收到的貨物、資產(chǎn)盤(pán)點(diǎn)等信息的反饋。

圖2 固定資產(chǎn)智能管理系統(tǒng)功能模塊圖

1.2 系統(tǒng)功能模塊

根據(jù)需求可將系統(tǒng)設(shè)計(jì)有圖2中的功能模塊。

2 系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)

2.1 登錄界面

在登錄界面中,主要涉及的是登錄驗(yàn)證模塊??紤]到資產(chǎn)信息數(shù)據(jù)的敏感性,有必要對(duì)登錄的用戶(hù)信息進(jìn)行加密。此處我采用MD5加密方式對(duì)數(shù)據(jù)進(jìn)行加密。以下為加密模塊中的MD5加密類(lèi)的關(guān)鍵代碼:

2.2 主界面

根據(jù)需求,主界面目前主要分為五個(gè)部分:資產(chǎn)信息查詢(xún)、資產(chǎn)入庫(kù)、資產(chǎn)出庫(kù)、資產(chǎn)信息管理、系統(tǒng)管理。

2.2.1 資產(chǎn)信息查詢(xún)部分

該部分主要是對(duì)數(shù)據(jù)庫(kù)中登記的資產(chǎn)信息進(jìn)行查詢(xún)??梢杂袃煞N查詢(xún)方式,一種是手動(dòng)輸入相關(guān)查詢(xún)條件或關(guān)鍵字后點(diǎn)擊查詢(xún)按鈕進(jìn)行數(shù)據(jù)查詢(xún);另一種是通過(guò)點(diǎn)擊掃描二維碼按鈕來(lái)直接采用二維碼掃描槍對(duì)入庫(kù)時(shí)貼在實(shí)物上的二維碼標(biāo)簽進(jìn)行掃描,就可迅速獲得該實(shí)物精確的查詢(xún)數(shù)據(jù),非常方便對(duì)資產(chǎn)進(jìn)行盤(pán)點(diǎn),如圖3。

圖3 通過(guò)掃描資產(chǎn)二維碼來(lái)查詢(xún)數(shù)據(jù)庫(kù)信息

同時(shí),該部分還可導(dǎo)出查詢(xún)結(jié)果,點(diǎn)擊導(dǎo)出Excel按鈕即可,方便與外部系統(tǒng)的數(shù)據(jù)進(jìn)行共享和兼容,如圖4。

導(dǎo)出Excel的關(guān)鍵代碼為:

圖4 將查詢(xún)結(jié)果導(dǎo)出Excel

2.2.2 資產(chǎn)入庫(kù)部分

該部分主要是對(duì)資產(chǎn),包括固定資產(chǎn)和非固定資產(chǎn)等進(jìn)行信息的錄入,同時(shí)可在錄入成功后生成該資產(chǎn)對(duì)應(yīng)的唯一的二維碼圖片,并通過(guò)二維碼打印機(jī)或其他打印機(jī)直接將該二維碼圖片進(jìn)行打印,如圖5。

圖5 資產(chǎn)入庫(kù)部分

圖6 等待部門(mén)接收時(shí)的狀態(tài)

打印二維碼圖片的關(guān)鍵代碼為:

2.2.3 資產(chǎn)出庫(kù)部分

該部分類(lèi)似于倉(cāng)儲(chǔ)系統(tǒng)和物流系統(tǒng),其大概的功能邏輯和貨物所處狀態(tài)為:

(1)通過(guò)掃描待出庫(kù)資產(chǎn)的二維碼讓系統(tǒng)獲取資產(chǎn)信息。此時(shí)資產(chǎn)物品處于“待打包封裝”狀態(tài);

(2)將發(fā)送的時(shí)間信息、地點(diǎn)信息等相關(guān)信息結(jié)合資產(chǎn)信息一起生成一個(gè)出庫(kù)二維碼圖片,同時(shí)將打印后的二維碼貼于待發(fā)送的資產(chǎn)中,等待送往物流公司。此時(shí)資產(chǎn)物品處于“已打包封裝”狀態(tài);

(3)貨物在物流簽收后,隨即將相關(guān)的物流信息填入系統(tǒng),如物流名稱(chēng)、物流單號(hào)、發(fā)貨日期等信息,以方便跟蹤和查詢(xún)貨物狀態(tài)。此時(shí)資產(chǎn)物品處于“物流已接收”狀態(tài),如圖6。

(4)當(dāng)接收的維護(hù)部接收到資產(chǎn)貨物后,客戶(hù)端計(jì)算機(jī)便可通過(guò)掃描出庫(kù)二維碼,將確認(rèn)信息通過(guò)互聯(lián)網(wǎng)反饋回服務(wù)器端,此時(shí)資產(chǎn)物品處于“部門(mén)已收到”狀態(tài),如圖7。

(5)最后,若該資產(chǎn)物品屬于某個(gè)項(xiàng)目或任務(wù)必須要部署的設(shè)備,還需要等待維護(hù)部對(duì)其進(jìn)行部署,如新的發(fā)射機(jī)、切換器等等。當(dāng)部署成功后,點(diǎn)擊“確認(rèn)部署”,即可將部署完成的信息再次反饋給服務(wù)器,由服務(wù)器對(duì)其進(jìn)行歸檔。

2.2.4 資產(chǎn)信息管理部分

該部分主要是對(duì)數(shù)據(jù)庫(kù)中與資產(chǎn)信息相關(guān)的各表和字段進(jìn)行更改和刪除操作,同時(shí)還可將外部的Excel文件數(shù)據(jù)導(dǎo)入到系統(tǒng)對(duì)應(yīng)的表中,方便與外部數(shù)據(jù)進(jìn)行兼容使用。

載入Excel的關(guān)鍵代碼為:

圖7 部門(mén)已接收的狀態(tài)

2.2.5 系統(tǒng)管理部分

系統(tǒng)管理部分有:用戶(hù)信息管理,部門(mén)信息管理,通信信息管理等,主要是對(duì)數(shù)據(jù)庫(kù)中的相關(guān)表和字段進(jìn)行增、刪、改操作,限于篇幅,在此不再冗述。

2.3 二維碼技術(shù)簡(jiǎn)介

二維碼又稱(chēng)QR Code,QR全稱(chēng)Quick Response,是近幾年來(lái)流行的一種編碼方式,它比傳統(tǒng)的Bar Code條形碼能存更多的信息,也能表示更多的數(shù)據(jù)類(lèi)型,尤其還可以攜帶中文信息,因此二維碼有著非常良好的應(yīng)用前景。

二維碼有著不同的版本,即二維碼的規(guī)格,共有40種規(guī)格的矩陣,從21×21(版本1),到177×177(版本40),每一版本符號(hào)比前一版本每邊增加4個(gè)模塊。版本越高,可儲(chǔ)存的數(shù)據(jù)量也越大,但生成的圖片也會(huì)越大。由于在本系統(tǒng)中,每個(gè)資產(chǎn)物品都存在唯一的資產(chǎn)編號(hào)作為主鍵,因此生成的二維碼無(wú)需攜帶太多的數(shù)據(jù)信息,只需攜帶資產(chǎn)編號(hào)即可。經(jīng)過(guò)我基于本系統(tǒng)對(duì)各版本進(jìn)行反復(fù)測(cè)試(測(cè)試讀取速度、傳輸速度和數(shù)據(jù)量大?。┖?,最終發(fā)現(xiàn)版本10比較符合我們的需求。以下是編寫(xiě)的生成二維碼類(lèi)的關(guān)鍵代碼:

圖8 資產(chǎn)信息管理界面

3 數(shù)據(jù)庫(kù)設(shè)計(jì)

位于服務(wù)器端的數(shù)據(jù)庫(kù)服務(wù)器采用的是SQL Serve,該數(shù)據(jù)庫(kù)服務(wù)器可非常輕松地存儲(chǔ)和管理龐大的資產(chǎn)信息數(shù)據(jù)。

3.1 數(shù)據(jù)字典設(shè)計(jì)

根據(jù)需求,可定義以下基本數(shù)據(jù)表和字段:

(1)用戶(hù)表(u_yhb)=ID(u_id)+用戶(hù)名(u_yhm)+密碼(u_mm)+姓名(u_xm)+職務(wù)(u_zw)+所屬部門(mén)(u_bm)+權(quán)限等級(jí)(u_qx);

(2)出庫(kù)表(z_ck)=id(ck_id)+資產(chǎn)編號(hào)(ck_bh)+發(fā)往部門(mén)(ck_fwbm)+封裝時(shí)間(ck_fzsj)+發(fā)送物流(ck_fswl)+物流單號(hào)(ck_wldh)+物流接收日期(ck_wljsrq)+經(jīng)辦人(ck_jbr);

(3)資產(chǎn)信息表(z_zcxxb)=編號(hào)(z_id)+資產(chǎn)編號(hào)(z_bh)+資產(chǎn)分類(lèi)(z_zcfl)+資產(chǎn)名稱(chēng)(z_zcmc)+財(cái)務(wù)入賬日期(z_rzrq)+會(huì)計(jì)憑證號(hào)(z_kjpzh)+財(cái)務(wù)入賬狀態(tài)(z_rzzt)+價(jià)值類(lèi)型(z_jzlx)+價(jià)值(z_jz)+取得方式(z_qdfs)+取得日期(z_qdrq)+使用狀況(z_syzk)+使用方向(z_syfx)+使用部門(mén)(z_sybm)+管理部門(mén)(z_glbm)+使用人(z_syr)+數(shù)量(z_sl)+制單人(z_zdr)+制單時(shí)間(z_zdsj)+清查編號(hào)(z_qcbh)+所屬單位(z_ssdw)+卡片狀態(tài)(z_kpzt)+累計(jì)折舊(z_ljzj)+已折舊月數(shù)(z_zjys)+凈值(z_jz)+車(chē)牌號(hào)(z_cph)+權(quán)屬證號(hào)(z_qszh)+車(chē)輛用途和分類(lèi)(z_clytfl)+品牌(z_pp)+型號(hào)規(guī)格(z_xhgg)+折舊狀態(tài)(z_zjzt)+資產(chǎn)國(guó)際大類(lèi)名稱(chēng)(z_zcgjdlmc)+坐落位置(z_zlwz)+面積(z_mj)+財(cái)政性資金(z_czxzj)+存放地點(diǎn)(z_cfdd)+項(xiàng)目名稱(chēng)(z_xmmc)+合同編號(hào)(z_htbh)+開(kāi)發(fā)方(z_fff)+采購(gòu)方式(z_cgfs)+生產(chǎn)廠家(z_sccj)+銷(xiāo)售商(z_xss)+保修截止日期(z_bxjzrq)+存放地點(diǎn)(z_cfdz)+產(chǎn)權(quán)形式(z_cqxs)+權(quán)屬性質(zhì)(z_qsxz);

(4)部門(mén)信息表(b_bmxx)=編號(hào)(b_id)+部門(mén)名稱(chēng)(b_bmmc)+分管臺(tái)站(b_fgtz)+部門(mén)IP地址(b_ip);

還有部分拓展數(shù)據(jù)表,此處不再冗述。

3.2 存儲(chǔ)過(guò)程類(lèi)

為方便操作數(shù)據(jù)庫(kù),在此定義了部分存儲(chǔ)過(guò)程類(lèi)。

3.2.1 查詢(xún)數(shù)據(jù)庫(kù)類(lèi)

該類(lèi)(selectdb.cs)主要用于查詢(xún)數(shù)據(jù)庫(kù)信息并將值返回,以下為該類(lèi)的關(guān)鍵代碼:

3.2.2 操作數(shù)據(jù)庫(kù)類(lèi)

該類(lèi)(operdb.cs)主要用于對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行增、刪、改操作,無(wú)需返回值。以下為該類(lèi)的關(guān)鍵代碼:

4 結(jié)語(yǔ)

隨著時(shí)代的發(fā)展,許多領(lǐng)域早已告別了效率低下的人工管理工作方式,尤其近年來(lái)“互聯(lián)網(wǎng)+”的概念的普及以及二維碼技術(shù)的推廣,給我們的生活帶來(lái)了許多便利,因此,有必要將這些熱門(mén)技術(shù)引入到我們的廣播電視工作中來(lái),以便改善我們的工作模式,提高工作效率。

猜你喜歡
出庫(kù)信息管理二維碼
可以吃的二維碼
造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
二維碼
評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書(shū)評(píng))
卷煙配貨出庫(kù)流程的優(yōu)化與應(yīng)用
散糧出庫(kù) 加快騰倉(cāng)
“出庫(kù)費(fèi)” 應(yīng)由誰(shuí)來(lái)付
讓嚴(yán)肅的二維碼呆萌起來(lái)
在高速公路信息管理中如何做好QC小組活動(dòng)
二維碼,別想一掃了之
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
404 Not Found

404 Not Found


nginx
阿巴嘎旗| 甘谷县| 宜兰市| 寿阳县| 华坪县| 福鼎市| 务川| 五河县| 大兴区| 万载县| 岑巩县| 固阳县| 保康县| 黄平县| 镇巴县| 贡山| 耿马| 临安市| 建德市| 榆树市| 南开区| 旬阳县| 罗山县| 丰县| 桃园市| 湟中县| 巴中市| 延寿县| 黔西| 濉溪县| 于田县| 云梦县| 宁河县| 化州市| 久治县| 汾阳市| 永安市| 安仁县| 牟定县| 开远市| 安塞县|