亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        魯大師硬件檢測(cè)報(bào)告提取為網(wǎng)頁(yè)的實(shí)現(xiàn)

        2016-11-30 15:46:19莫滿(mǎn)善
        計(jì)算機(jī)時(shí)代 2016年10期
        關(guān)鍵詞:硬件

        莫滿(mǎn)善

        摘 要: 目前許多電腦公司使用易圖電腦管理系統(tǒng)管理的硬件信息不夠完善,不能在售后服務(wù)中進(jìn)行硬件信息采集和管理。文章使用魯大師來(lái)采集電腦硬件信息,經(jīng)過(guò)DELPHI7編程處理后提交到MYSQL數(shù)據(jù)庫(kù),通過(guò)PHPCMS實(shí)現(xiàn)硬件信息的Web管理、查詢(xún)和打印等操作,從而有效地解決了硬件配置的管理。魯大師作為易圖電腦管理系統(tǒng)的有益補(bǔ)充,提高了電腦售后服務(wù)的工作效率。

        關(guān)鍵詞: 易圖; 硬件; 魯大師; DELPHI; PHPCMS; Web

        中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2016)10-36-04

        Implementation of the conversion of LuDaShi hardware test report into Web page

        Mo Manshan

        (Qingzhou Technical School Teaching Department, Qinzhou, Guangxi 535000, China)

        Abstract: At present, the hardware information managed by YiTu computer management system, which is a common practice for many computer companies, is not perfect enough, and cannot be collected and managed in the after-sales service. By using LuDaShi to gather the computer hardware information, by DELPHI7 programming processing to submit to the MYSQL database, and by PHPCMS to realize the Web management, inquiry and printing of the hardware information, the hardware configuration management is effectively solved. As a useful supplement to YiTu computer management system, LuDaShi improves the efficiency of the computer after-sales service.

        Key words: YiTu; hardware; LuDaShi; DELPHI; PHPCMS; Web

        0 引言

        自20世紀(jì)90年代以來(lái),“摩爾定律”依然適用于個(gè)人計(jì)算機(jī)(以下簡(jiǎn)稱(chēng)電腦)的硬件發(fā)展規(guī)律,如CPU、內(nèi)存、硬盤(pán)等硬件幾乎每隔兩年就會(huì)更新一代。快速的產(chǎn)品更新,給消費(fèi)者帶來(lái)了性能更高的計(jì)算機(jī),也給硬件安裝維護(hù)的帶來(lái)了更多挑戰(zhàn),銷(xiāo)售單與實(shí)際安裝硬件配置單不符的情況時(shí)有發(fā)生,硬件配置單無(wú)法有效管理;在售后服務(wù)過(guò)程中,對(duì)私換客戶(hù)硬件配置的情況難以追查。如何有效地管理客戶(hù)電腦的硬件配置信息成為電腦行業(yè)面臨的一個(gè)問(wèn)題。

        1 需求分析

        在本案例中,以易圖電腦行業(yè)管理系統(tǒng)(勵(lì)精圖治版VER7.0.2.9,以下簡(jiǎn)稱(chēng)易圖)為例,它基于DELPHI7+MSSQL編程,經(jīng)過(guò)數(shù)十年專(zhuān)注于電腦行業(yè)領(lǐng)域的開(kāi)發(fā),已成為當(dāng)前流行的電腦行業(yè)管理系統(tǒng),涵蓋進(jìn)銷(xiāo)存財(cái)及售后等功能。由于易圖一直都沒(méi)有硬件配置信息管理功能,給實(shí)際工作帶來(lái)諸多不便。并且易圖采用C/S架構(gòu),即Client/Service(客戶(hù)機(jī)和服務(wù)器)模式,在這種架構(gòu)下,維修單獲取操作首先需要安裝客戶(hù)端,登陸連接服務(wù)器后方可獲取;例如,電腦公司的技術(shù)員每天處理大量不同配置的電腦,有時(shí)還需要上門(mén)服務(wù),給每臺(tái)電腦都安裝易圖客戶(hù)端是不現(xiàn)實(shí)的,這樣在一定程度上限制了技術(shù)員獲取易圖中的維修單等信息,導(dǎo)致無(wú)法及時(shí)準(zhǔn)確地獲取客戶(hù)的硬件配置信息。故可使用DELPHI7開(kāi)發(fā)出一個(gè)數(shù)據(jù)收集提交程序(Personal Computer Data Collection下文簡(jiǎn)稱(chēng)PCDC),它的功能是從易圖數(shù)據(jù)庫(kù)獲取客戶(hù)信息,并將魯大師硬件檢測(cè)報(bào)告提取轉(zhuǎn)換后提交到PHPCMS網(wǎng)站,最后使用瀏覽器獲取客戶(hù)電腦的配置信息。即采用B/S架構(gòu),(Browser/Service瀏覽和服務(wù)器)模式[1],這種模式最大優(yōu)點(diǎn)是所有的操作都可以通過(guò)系統(tǒng)自帶(捆綁)的瀏覽器來(lái)完成,無(wú)需額外安裝客戶(hù)端。本文將采用PHPCMS(PHP內(nèi)容管理系統(tǒng))網(wǎng)站作二次開(kāi)發(fā),快速高效地架設(shè)用于硬件配置信息的管理系統(tǒng),實(shí)現(xiàn)瀏覽、查詢(xún),打印等功能。系統(tǒng)流程如圖1所示。

        2 軟件功能設(shè)計(jì)與實(shí)現(xiàn)

        2.1 軟件環(huán)境及開(kāi)發(fā)工具

        服務(wù)器端:WIN2003+WAMP5+PHPCMS2008+MSSQL2000+易圖服務(wù)端VER 1.0.2.7;

        開(kāi)發(fā)工具端:WINDOWS7+DELPHI7.0+魯大師5.1。

        安裝于服務(wù)器端的WAMP5(免費(fèi)版)是Apache+PHP+Mysql 集成環(huán)境[2],擁有簡(jiǎn)單的圖形界面,可確保PHPCMS2008穩(wěn)定運(yùn)行。

        2.2 易圖客戶(hù)管理表結(jié)構(gòu)

        在易圖MSSQL2000 JJPCSQL數(shù)據(jù)庫(kù)中,客戶(hù)管理主要由兩個(gè)表組成:

        一是KS客戶(hù)表(主表),二是KsOrGan客戶(hù)機(jī)構(gòu)表(從表)??蛻?hù)信息通過(guò)字段KSID從這兩個(gè)關(guān)聯(lián)表中獲取。

        2.3 PHPCMS2008簡(jiǎn)介及應(yīng)用

        PHPCMS2008是一個(gè)開(kāi)源免費(fèi)的PHP開(kāi)發(fā)框架,是一種快速高效的網(wǎng)站解決方案。它由內(nèi)容模型、模板管理、會(huì)員、自定義表單、全站搜索等20多個(gè)功能強(qiáng)大的模塊組成,支持自定義內(nèi)容模型和會(huì)員模型,并且可以自定義字段[3]。因此,通過(guò)在PHPCMS后臺(tái)網(wǎng)頁(yè)中修改數(shù)據(jù)庫(kù)表jj_c_news結(jié)構(gòu),自定義新聞模型和新增自定義字段就能滿(mǎn)足存儲(chǔ)硬件配置信息的要求;為了實(shí)現(xiàn)硬件信息打印功能,在模板中修改打印頁(yè)模板;打印頁(yè)模板是HTML文件,可以按需要修改打印的規(guī)格,這里設(shè)置為241*93mm。

        2.4 魯大師硬件檢測(cè)報(bào)告

        魯大師5.1是新一代的免費(fèi)綠色硬件檢測(cè)軟件。它適合于各種品牌臺(tái)式機(jī)、筆記本電腦、DIY兼容機(jī)的硬件檢測(cè)、溫度管理、性能測(cè)試和驅(qū)動(dòng)檢測(cè)等操作[4]。魯大師建立的“詳細(xì)報(bào)表.TXT”文件記錄了電腦硬件的詳細(xì)信息,其內(nèi)容主要有以下3點(diǎn):

        ⑴ 文件的字符編碼為UTF-8格式,每個(gè)文本文件大約250行,每行長(zhǎng)度不超過(guò)98個(gè)字符;

        ⑵ 描述的內(nèi)容按關(guān)鍵字“[ ]"如 [魯大師] [概要]…[傳感器]等分成12大類(lèi);

        ⑶ [概要]+[傳感器]是本文主要提取的硬件配置信息;定義網(wǎng)站,顯示和打印字段內(nèi)容。

        2.5 PCDC功能實(shí)現(xiàn)

        2.5.1 采集硬件配置信息的流程

        首先使用魯大師建立硬件檢測(cè)報(bào)告文件;然后從易圖服務(wù)器端獲取客戶(hù)資料;最后將技術(shù)員采集時(shí)間與服務(wù)派工時(shí)間對(duì)應(yīng)。把魯大師目錄復(fù)制到U盤(pán)的PCDC目錄下,由PCDC登錄時(shí)使用API函數(shù)ShellExecute打開(kāi)魯大師5.1運(yùn)行文件,函數(shù)調(diào)用方法如下:

        ShellExecute(handle,'open','.\Ludashi\ComputerZ_CN

        .exe','-s','',SW_HIDE)[5];PCDC運(yùn)行后啟動(dòng)自定義SHNotify_Register(hWnd:Integer)函數(shù)實(shí)時(shí)監(jiān)控魯大師寫(xiě)入“詳細(xì)報(bào)告.txt”文件,自動(dòng)完成硬件信息的提??;另外,實(shí)時(shí)獲取PHPCMS服務(wù)器時(shí)間作為提交時(shí)間,語(yǔ)句為:mysqlQry.SQL.Text:='select unix_timestamp() as unixnowtime';mysqlQry.Active:=True; ARTime:=DTM.mysqlQry.fieldbyname('unixnowtime').Value;

        從技術(shù)上保證采集到的硬件配置信息客觀性。PCDC工作流程如圖2所示。

        2.5.2 建立與數(shù)據(jù)庫(kù)的連接

        易圖使用的數(shù)據(jù)庫(kù)為MSSQL2000,使用DELPHI7自帶的TADOConnection控件建立連接,連接語(yǔ)句如下:JJSQLADO.ConnectionString:='Provider=SQLOLEDB.1; Password=sa; Persist Security Info=True;User ID=sa;Initial Catalog=jjpcsql;Data Source=USER-20150830ZY'。

        PHPCMS2008使用的數(shù)據(jù)庫(kù)為MYSQL,使用第三方控件ZEOSDBO6.6的TZConnection控件建立連接[6],連接語(yǔ)句如下:

        mysqlCon.HostName:='192.168.0.99';mysqlCon

        .Protocol:='mysql-5'; mysqlCon.User:='root';

        mysqlCon.Password:='hpjjpc2008'; //超級(jí)用戶(hù)密碼

        mysqlCon.Database:='phpcms2008';mysqlConnection

        .Properties.Text:='codepage=gbk';

        DTM.MYSQLConnection.Properties.Add('codepage=gbk');

        //代碼查詢(xún)數(shù)據(jù)表前添加此行

        避免出現(xiàn)亂碼現(xiàn)象[7]。

        2.5.3 提取硬件配置信息的步驟

        PCDC提取魯大師建立的詳細(xì)報(bào)告.txt文件中硬件配置信息的主要思路是:首先提取[概覽]+[傳感器]+[電池]項(xiàng)的內(nèi)容作為PHPCMS摘要和打印字段值;然后刪除[PCI設(shè)備]+[USB設(shè)備]+[SetupAPILog]+[設(shè)備]大類(lèi)的內(nèi)容作為PHPCMS詳細(xì)內(nèi)容字段值。主要步驟如下:

        第一步:定義提取和去除關(guān)鍵詞存入一維數(shù)組:

        RecArr[1]:='[概覽]'; RecArr[11]:='[傳感器]'; RecArr [13]:=

        '[電池]';等定義提取相關(guān)行;RecArr [14]:='[PCI設(shè)備]'; RecArr [15]:='[USB設(shè)備]'; RecArr [16]:='[SetupAPI Log]';等定義去除關(guān)鍵詞相關(guān)行;

        第二步:載入格式UTF8的“詳細(xì)報(bào)告.txt”并轉(zhuǎn)換成GBK格式到TStringList.text中;

        第三步:刪除TStringlist.text中的空行,左空格,行中空格,截取成每行86字符;

        第四步:刪除TStringlist.text中的[PCI設(shè)備]、[USB設(shè)備]、[設(shè)備]及子行;

        第五步:提取[概覽]與[主板]之間行,添加[傳感器]狀態(tài)行如溫度和轉(zhuǎn)速等信息;

        第六步:設(shè)置摘要成為打印頁(yè)面,并賦值給PHPCMS數(shù)據(jù)庫(kù)表JJ_C_NEWS中摘要字段值;

        第七步:把詳細(xì)內(nèi)容轉(zhuǎn)換成HTML格式后賦值給PHPCMS中JJ_C_NEWS表中詳細(xì)內(nèi)容字段值;在程序PCDC中提取硬件配置信息工作流程如圖3所示。

        2.5.4 獲取易圖的客戶(hù)資料

        TDATAHint是王功勤編寫(xiě)的一個(gè)第三方控件,本控件為方便用戶(hù)輸入而設(shè)計(jì),具有數(shù)據(jù)關(guān)聯(lián)輸入數(shù)字和拼音即時(shí)檢索過(guò)濾功能。在TDATAHint下拉數(shù)據(jù)檢索控件中,設(shè)置主要屬性:Connection連接易圖數(shù)庫(kù),Editor設(shè)定客戶(hù)名稱(chēng)TEDIT和SQL="select a.ksid,a.branch,a.KSMC, a.Address, a.TEL+' '+a.MobileTEL AS CTel, b.staffman, b.department, b.telphone+' '+b.homephone+' '+b.mobiphone AS DepartmentTEL, b.bz, b.addrdot from ks as a left join KsOrGan as b on a.ksid=b.ksid where a.flid<>122 order by a.ksid desc"后,能夠在文本框輸入電話號(hào)碼后,在下拉框中選取客戶(hù)資料,并通過(guò)TDATAHint的事件OnEnterOk賦值給客戶(hù)名稱(chēng)、客戶(hù)電話、客戶(hù)地址等。運(yùn)行效果如圖4所示。

        2.5.5 提交硬件配置信息到PHPCMS網(wǎng)站

        技術(shù)員在客戶(hù)名稱(chēng)欄中輸入客戶(hù)電話號(hào)碼,即可選擇客戶(hù)資料,再選擇“來(lái)源”如選擇“系統(tǒng)安裝”,程序PCDC已經(jīng)做好對(duì)PHPCMS數(shù)據(jù)庫(kù)詳細(xì)內(nèi)容主表JJ_C_NEWS和內(nèi)容摘要從表JJ_CONTENT等各主要字段賦值,點(diǎn)擊提交按鈕,完成一條硬件配置信息記錄發(fā)布到PHPCMS網(wǎng)站。

        3 PHPCMS功能實(shí)現(xiàn)

        3.1 修改數(shù)據(jù)模型

        在PHPCMS后臺(tái)管理內(nèi)容模型中的修改新聞模型內(nèi)容主表jj_c_news字段,新增客戶(hù)名稱(chēng)、聯(lián)系電話、地址等字段使其適合硬件配置信息記錄存儲(chǔ)要求;建立綁定“新聞”模型的店內(nèi)單據(jù)和店外單據(jù)欄目用來(lái)管理硬件配置單據(jù)記錄。

        3.2 模板和標(biāo)簽使用

        默認(rèn)模板存放在./templates/default/phpcms/目錄里,修改打印頁(yè)print.html模板,引用數(shù)據(jù)標(biāo)簽獲取客戶(hù)、技術(shù)員、維修備注等內(nèi)容,在需要打印功能的頁(yè)面加上{template 'phpcms','print'}使其具有打印瀏覽頁(yè)面功能[8]。

        3.3 審核和瀏覽打印

        技術(shù)員使用PCDC發(fā)布的硬件配置信息經(jīng)管理員在PHPCMS后臺(tái)審核后呈現(xiàn)在前臺(tái)頁(yè)面;對(duì)于審核退回的稿件,技術(shù)員可以登錄后臺(tái)修改內(nèi)容后再由銷(xiāo)售員(管理員)二審稿件,通過(guò)審核之后,便可以在前臺(tái)瀏覽。通過(guò)審核的硬件配置信息可以根據(jù)需要進(jìn)行打印。打印單據(jù)預(yù)覽如圖5所示。

        打印尺寸按電腦打印紙241*210 -3-3,即241*93mm 進(jìn)行打印,將得到上圖效果。

        4 結(jié)束語(yǔ)

        本系統(tǒng)主要運(yùn)用魯大師5.1建立硬件“詳細(xì)報(bào)告.txt”,通過(guò)DELPHI7編程處理提交到PHPCMS MYSQL數(shù)據(jù)庫(kù),實(shí)現(xiàn)PHPCMS對(duì)硬件信息查詢(xún)和打印等管理。通過(guò)查詢(xún)PHPCMS網(wǎng)站上的硬件配置信息,促進(jìn)員工之間的協(xié)調(diào),提高了完工單的糾正、監(jiān)督、反饋等工作的效率,打印的單據(jù)得到客戶(hù)認(rèn)可。但由于本文不是直接調(diào)用魯大師DLL或自已開(kāi)發(fā)軟件獲取電腦硬件信息,因此,給系統(tǒng)的服務(wù)器維護(hù)升級(jí)、提取文本算法程序的修改等帶來(lái)了諸多不便,仍需繼續(xù)努力改進(jìn)和解決。

        參考文獻(xiàn)(References):

        [1] 張淑榮,蘇兵.C/S與B/S兩種軟件體系結(jié)構(gòu)[J].智能計(jì)算機(jī)

        與應(yīng)用,2010.6:126-126

        [2] 任柯,陳篤簡(jiǎn).Wamp移動(dòng)式教學(xué)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].西南民

        族大學(xué)學(xué)報(bào)(自然科學(xué)版),2012.38(5):849-854

        [3] 黃春穎.利用PHPCMS系統(tǒng)建構(gòu)網(wǎng)絡(luò)課程的設(shè)計(jì)[J].科技傳

        播,2011.2:40-42

        [4] 天唯創(chuàng)造.硬件信息一清二白——魯大師讓硬件盡在掌握[J].

        電腦愛(ài)好者(普及版),2010.7(7):82-85

        [5] 同志工作室.Delphi 5 API函數(shù)開(kāi)發(fā)實(shí)例[M].人民郵電出版

        社,2001.

        [6] 田澤華,陳發(fā)榮,白志高等.基于Delphi和MySQL紅塔品牌

        導(dǎo)向玉溪特色煙葉數(shù)據(jù)庫(kù)建立[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2011.6:44-47

        [7] 李南.MySQL數(shù)據(jù)庫(kù)跨越式升級(jí)中亂碼問(wèn)題分析及解決[J].

        江蘇技術(shù)師范學(xué)院學(xué)報(bào),2011.17(12):151-154

        [8] 曹軼群等編著.PHP高級(jí)開(kāi)發(fā)技術(shù)與應(yīng)用[M].清華大學(xué)出版

        社,2002.

        猜你喜歡
        硬件
        計(jì)算機(jī)硬件在新技術(shù)環(huán)境的維護(hù)策略
        東方教育(2016年8期)2017-01-17 14:34:51
        數(shù)字化技術(shù)在火電廠燃料管理系統(tǒng)中的應(yīng)用
        論計(jì)算機(jī)機(jī)房的管理與維護(hù)
        Ovation系統(tǒng)調(diào)試階段常見(jiàn)硬件故障診斷分析
        云計(jì)算平臺(tái)的計(jì)算機(jī)硬件遠(yuǎn)程實(shí)驗(yàn)室實(shí)現(xiàn)研究
        計(jì)算機(jī)硬件故障與維修
        二胡演奏的“硬件”和“軟件”
        電腦主板故障排除
        淺談Windows XP優(yōu)化設(shè)置
        并行硬件簡(jiǎn)介
        国产精品久久久久久久久久红粉| 本道无码一区二区久久激情 | 天天摸天天做天天爽水多| 国产av无码专区亚洲av中文 | 免费无遮挡无码视频在线观看| 亚洲AV秘 无套一区二区三区| 国产亚洲精品综合在线网站| 国产午夜亚洲精品国产成人av| 免费国产成人肉肉视频大全| 亚洲av日韩av高潮潮喷无码 | 久久久久久av无码免费网站下载| 国产色无码精品视频国产| 久热在线播放中文字幕| 亚洲熟妇av日韩熟妇av| 免费在线不卡黄色大片| 欧美牲交a欧美牲交| 日本入室强伦姧bd在线观看| 熟妇五十路六十路息与子| 日本精品一区二区在线看| 少妇精品揄拍高潮少妇桃花岛| 亚洲av综合色区无码一区| 4hu四虎永久在线观看| 制服丝袜视频国产一区| 国产精品一区二区三区黄片视频 | 色婷婷久久综合中文蜜桃| 久久久久久av无码免费网站下载| 久久亚洲色www成人欧美| 国产男女插插一级| 亚洲一区二区三区厕所偷拍| 手机在线观看日韩不卡av| 亚洲av无码专区亚洲av伊甸园 | 国产丝袜免费精品一区二区| 81久久免费精品国产色夜| 无码av天天av天天爽| 国产精品无码av一区二区三区| 亚洲欧美日韩一区二区在线观看| 日韩一区二区中文字幕视频| 我和丰满妇女激情视频| 老妇女性较大毛片| 欧美性一区| 久久婷婷国产色一区二区三区|