大連財(cái)經(jīng)學(xué)院 劉忠黨
計(jì)算機(jī)應(yīng)用技術(shù)發(fā)展為行業(yè)發(fā)展及技術(shù)革新提供有力支撐。信息管理應(yīng)用則是以計(jì)算機(jī)技術(shù)為核心,實(shí)現(xiàn)對(duì)數(shù)據(jù)信息管理的進(jìn)一步優(yōu)化,提升數(shù)據(jù)信息應(yīng)用的經(jīng)濟(jì)效益與社會(huì)效益。本文探究計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用模塊設(shè)計(jì),充分結(jié)合計(jì)算機(jī)應(yīng)用技術(shù)的軟件程序與硬件設(shè)備,采用獨(dú)立開(kāi)發(fā)Python 語(yǔ)言信息管理系統(tǒng)程序的方式進(jìn)行應(yīng)用策略分析,以期提升計(jì)算機(jī)應(yīng)用技術(shù)在信息管理應(yīng)用中的實(shí)用價(jià)值。
計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展普及,極大地提升了信息技術(shù)的數(shù)字化應(yīng)用水平,對(duì)于加強(qiáng)信息管理服務(wù)及信息管理技術(shù)優(yōu)化起到推進(jìn)作用。未來(lái)計(jì)算機(jī)應(yīng)用技術(shù)需要基于信息管理應(yīng)用需求,做好多個(gè)層面的技術(shù)優(yōu)化與技術(shù)分析,充分強(qiáng)化信息管理資源整合,有效發(fā)揮計(jì)算機(jī)技術(shù)在信息管理方面的應(yīng)用優(yōu)勢(shì)。
基于計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用設(shè)計(jì),必須充分實(shí)現(xiàn)核心技術(shù)內(nèi)容的有效整合,通過(guò)將計(jì)算機(jī)應(yīng)用技術(shù)嵌入信息管理系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)對(duì)各類不同信息管理服務(wù)功能的拓展。從基礎(chǔ)框架設(shè)計(jì)來(lái)看,一般計(jì)算機(jī)應(yīng)用技術(shù)的信息管理系統(tǒng)應(yīng)用設(shè)計(jì),通常由信息檢索與調(diào)用、信息整合、功能拓展三個(gè)主要模塊組成。
信息檢索與調(diào)用是信息管理的基礎(chǔ)功能設(shè)計(jì),計(jì)算機(jī)系統(tǒng)需要優(yōu)先針對(duì)用戶賬戶信息進(jìn)行核對(duì),根據(jù)用戶等級(jí)權(quán)限針對(duì)敏感信息及保密信息內(nèi)容進(jìn)行加密處理,基于用戶對(duì)于數(shù)據(jù)信息的添加、編輯、刪除與查詢,為用戶提供信息應(yīng)用支持。不同的計(jì)算機(jī)系統(tǒng)程序具有技術(shù)特點(diǎn)各不相同。部分封閉式系統(tǒng)設(shè)計(jì)采用局域網(wǎng)絡(luò)進(jìn)行系統(tǒng)管理,通常無(wú)法針對(duì)數(shù)據(jù)庫(kù)與數(shù)據(jù)信息平臺(tái)的數(shù)據(jù)信息進(jìn)行采集,部分借助第三方工具的數(shù)據(jù)采集處理方式,無(wú)法完整地將數(shù)據(jù)內(nèi)容進(jìn)行提取,提取的數(shù)據(jù)信息通常為加密數(shù)據(jù)代碼。
信息管理整合也是計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用設(shè)計(jì)中重要組成部分?,F(xiàn)代計(jì)算機(jī)應(yīng)用技術(shù),通常依托集成數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)信息整合與管理。例如,基于SQLite 的公有領(lǐng)域數(shù)據(jù)庫(kù)信息管理應(yīng)用,則需要采用集成數(shù)據(jù)庫(kù)設(shè)計(jì)為用戶提供信息管理支持。其中,SQLite的公有領(lǐng)域數(shù)據(jù)庫(kù)的應(yīng)用優(yōu)勢(shì)在于,能針對(duì)用戶信息及用戶數(shù)據(jù)列表,進(jìn)行數(shù)據(jù)信息管理的可視化設(shè)計(jì),幫助用戶更好地了解相關(guān)數(shù)據(jù)信息[1,2]。信息整合實(shí)際上是簡(jiǎn)化用戶對(duì)于信息管理應(yīng)用的流程,幫助用戶更為高效地進(jìn)行數(shù)據(jù)管理,在保證數(shù)據(jù)管理安全性及數(shù)據(jù)傳輸效率的同時(shí),為用戶完善數(shù)據(jù)管理的應(yīng)用體系。
信息管理應(yīng)用的個(gè)性化設(shè)計(jì),逐漸成為計(jì)算機(jī)應(yīng)用技術(shù)發(fā)展的主流趨勢(shì)。計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用設(shè)計(jì),應(yīng)將功能拓展模塊植入信息數(shù)據(jù)管理平臺(tái),通過(guò)設(shè)計(jì)多個(gè)不同計(jì)算機(jī)數(shù)據(jù)應(yīng)用接口,滿足用戶對(duì)于信息管理應(yīng)用的多方面需求[3]?;谛畔⒐芾響?yīng)用功能拓展,將圖像信息采用數(shù)據(jù)化形式進(jìn)行內(nèi)容存儲(chǔ),根據(jù)圖像的動(dòng)態(tài)模塊信息,將其分為不同網(wǎng)格結(jié)構(gòu),各個(gè)網(wǎng)格將根據(jù)圖像信息的數(shù)據(jù)標(biāo)記,生成不等量的數(shù)據(jù)字節(jié),不同字節(jié)的數(shù)據(jù)模塊代表不同網(wǎng)格的數(shù)據(jù)信息。
計(jì)算機(jī)應(yīng)用技術(shù)的實(shí)現(xiàn),需要軟件系統(tǒng)與硬件設(shè)備的有效支持。計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用,也必須以軟件系統(tǒng)程序設(shè)計(jì)及硬件設(shè)備應(yīng)用為主體做好內(nèi)容優(yōu)化。
信息管理的計(jì)算機(jī)軟件系統(tǒng)設(shè)計(jì),主要包括確定信息管理需求、軟件界面設(shè)計(jì)、軟件功能開(kāi)發(fā)及軟件策略四項(xiàng)內(nèi)容。確定信息管理需求主要是確定軟件的功能需求,包括用戶賬戶管理、信息數(shù)據(jù)管理、數(shù)據(jù)可視化的內(nèi)容。應(yīng)保證軟件系統(tǒng)設(shè)計(jì)的功能完整性,滿足用戶信息管理應(yīng)用多方面需求。軟件界面設(shè)計(jì)則主要基于操作頁(yè)面、菜單、按鈕等界面操作進(jìn)行設(shè)計(jì),根據(jù)用戶的軟件系統(tǒng)使用習(xí)慣與需求,采用直觀的操作方式進(jìn)行界面操作設(shè)計(jì),進(jìn)一步提升界面操作的便捷性,簡(jiǎn)化界面操作的管理流程。
計(jì)算機(jī)系統(tǒng)的硬件設(shè)備包括中央處理器、圖像處理器、內(nèi)存模塊、硬盤模塊、電源變壓設(shè)備模塊、散熱模塊等多個(gè)設(shè)備。其中,硬件設(shè)備的性能直接決定計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用服務(wù)功能。在計(jì)算機(jī)高負(fù)載運(yùn)行情況下,計(jì)算機(jī)設(shè)備需要處理的數(shù)據(jù)信息內(nèi)容相對(duì)龐雜,為提升數(shù)據(jù)信息處理效率,通常計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用系統(tǒng)設(shè)計(jì),需要根據(jù)設(shè)備硬件性能預(yù)留負(fù)載冗余空間,保證數(shù)據(jù)信息處理與交互的流暢性,避免資源管理器中所在窗口出現(xiàn)卡頓或高延遲問(wèn)題。
計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用策略研究,將基于Python 語(yǔ)言進(jìn)行編程設(shè)計(jì)。雖然,C++、JavaScript、Java、Swift 等語(yǔ)言內(nèi)容在信息管理應(yīng)用方面具有不同的技術(shù)優(yōu)勢(shì),但Python 語(yǔ)言在計(jì)算機(jī)應(yīng)用技術(shù)的信息管理系統(tǒng)設(shè)計(jì)方面應(yīng)用相對(duì)普遍,軟件程序的系統(tǒng)兼容性也相對(duì)更強(qiáng)。
建立連接并創(chuàng)建列表是數(shù)據(jù)輸入階段的程序編輯設(shè)計(jì),第一階段將使用conn = sqlite3.connect('data.db')建立數(shù)據(jù)庫(kù)連接,將數(shù)據(jù)庫(kù)信息導(dǎo)入信息管理系統(tǒng)或平臺(tái),通過(guò)c = conn.cursor(0)獲取游標(biāo)對(duì)象。第二階段將采用c.execute('''CREATE TABLE IF NOT EXISTS Data,(id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT,age INTEGER, gender TEXT)''')創(chuàng)建Data 表,完善程序公式,并完成以上程序編輯后輸入conn.commit(1)提交更改程序。該階段將主要針對(duì)數(shù)據(jù)信息內(nèi)容進(jìn)行導(dǎo)入,必要時(shí)可以采用系統(tǒng)外置程序加入數(shù)據(jù)篩選及數(shù)據(jù)整理程序[4]。由于信息管理應(yīng)用的數(shù)據(jù)信息內(nèi)容相對(duì)龐雜,不同數(shù)據(jù)信息內(nèi)容的字節(jié)數(shù)據(jù)信息各不相同,需要在數(shù)據(jù)導(dǎo)入階段明確用戶的數(shù)據(jù)應(yīng)用需求。
添加數(shù)據(jù)需要保證數(shù)據(jù)信息內(nèi)容的匹配性與完整性。列表創(chuàng)建完成后可以在提交更改程序后置加入def add_data(name, age, gender):而后加入編輯c.execute('''INSERT INTO Data (name, age, gender)通過(guò)編入數(shù)據(jù)框架VALUES (?, ?, ?)''', (name, age, gender))使用參數(shù)化查詢添加數(shù)據(jù)。在完成添加數(shù)據(jù)階段的程序設(shè)計(jì)后,嵌入conn.commit(2)提交更改。添加數(shù)據(jù)并非直接面向數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)信息提取,而是根據(jù)用戶信息將用戶數(shù)據(jù)及信息內(nèi)容進(jìn)行添加,方便后續(xù)進(jìn)行數(shù)據(jù)信息核對(duì)與數(shù)據(jù)信息檢索。添加數(shù)據(jù)需要根據(jù)用戶名、用戶賬號(hào)信息、用戶檢索信息內(nèi)容進(jìn)行內(nèi)容整合,統(tǒng)一進(jìn)行數(shù)據(jù)信息的管理與調(diào)度[5]。不同的信息管理應(yīng)用系統(tǒng)設(shè)計(jì)在添加數(shù)據(jù)階段的程序編輯各不相同,程序編輯通常無(wú)法按照統(tǒng)一的標(biāo)準(zhǔn)一概而論,而是要基于計(jì)算機(jī)應(yīng)用技術(shù)中的信息管理應(yīng)用需求進(jìn)行程序設(shè)計(jì)。以此,滿足信息管理與應(yīng)用的多方面需求。
不同種類的數(shù)據(jù)在數(shù)據(jù)處理與數(shù)據(jù)顯示方面存在一定的區(qū)別。顯示的數(shù)據(jù)變成設(shè)計(jì),需要根據(jù)Data 表的數(shù)據(jù)信息內(nèi)容數(shù)據(jù)整理與匯總。輸入def show_data(3):嵌入查詢Data 表命令,加入c.execute('''SELECT * FROM Data''')查詢Data 表的所有數(shù)據(jù),通過(guò)對(duì)數(shù)據(jù)信息內(nèi)容的篩選,根據(jù)用戶數(shù)據(jù)信息調(diào)取編入data = c.fetchall(4)#獲取所有數(shù)據(jù)。由于不同數(shù)據(jù)信息應(yīng)用需求不盡相同。數(shù)據(jù)打印將為用戶信息管理應(yīng)用提供支持。此時(shí),主要加入for row in data:print(row)打印每行數(shù)據(jù)。顯示數(shù)據(jù)可以根據(jù)數(shù)據(jù)信息種類自行針對(duì)軟件程序設(shè)計(jì)進(jìn)行調(diào)整,本文信息管理應(yīng)用程序設(shè)計(jì),主要基于單一數(shù)據(jù)信息查詢模塊進(jìn)行框架設(shè)計(jì),并未直接在數(shù)據(jù)框內(nèi)加入數(shù)據(jù)進(jìn)行程序加載,但從Python 語(yǔ)言文本程序運(yùn)行情況來(lái)看,該程序設(shè)計(jì)可以正常針對(duì)數(shù)據(jù)庫(kù)程序信息進(jìn)行顯示與獲取。
編輯程序需要將用戶權(quán)限進(jìn)行分級(jí),按照不同等級(jí)用戶編輯權(quán)限進(jìn)行數(shù)據(jù)編輯與處理。前綴加入def edit_data(id, name, age, gender):c.execute('''UPDATE Data SET name=?, age =?, gender =?。根據(jù)用戶名與用戶ID 信息進(jìn)行用戶權(quán)限與等級(jí)的核對(duì),再通過(guò)用戶權(quán)限分級(jí)處理進(jìn)行數(shù)據(jù)的編輯。WHERE id = ?''',(name, age, gender, id))使用參數(shù)化查詢更新數(shù)據(jù),幫助用戶定位編輯數(shù)據(jù)信息。部分需要基于精準(zhǔn)定位的數(shù)據(jù)編輯處理,可以額外添加二級(jí)程序進(jìn)行編輯,從而,提升數(shù)據(jù)信息處理效率及數(shù)據(jù)信息處理的準(zhǔn)確性。在完成編輯數(shù)據(jù)階段,可以嵌入conn.commit(5)#進(jìn)行提交更改。編輯數(shù)據(jù)可以存在錯(cuò)誤刪除或錯(cuò)誤更改的問(wèn)題,針對(duì)此類問(wèn)題加入恢復(fù)程序與備份程序即可進(jìn)行有效處理,或采用一鍵恢復(fù)方式將數(shù)據(jù)從硬盤存儲(chǔ)顆粒進(jìn)行提取與重組,防止在誤刪數(shù)據(jù)后硬盤將相關(guān)數(shù)據(jù)信息擦除。
刪除數(shù)據(jù)與編輯數(shù)據(jù)的本質(zhì)區(qū)別在于,刪除數(shù)據(jù)也將數(shù)據(jù)從數(shù)據(jù)庫(kù)中抹除,編輯數(shù)據(jù)則主要將刪除數(shù)據(jù)采用另一種數(shù)據(jù)格式進(jìn)行存儲(chǔ),將非必要性及非保密性數(shù)據(jù)信息進(jìn)行隔離。所以,在刪除數(shù)據(jù)階段,同樣要基于用戶權(quán)限進(jìn)行身份驗(yàn)證。
加入def delete_data(id):驗(yàn)證用戶的身份信息,嵌入c.execute('''DELETE FROM Data WHERE id =?''', (id,))使用參數(shù)化查詢刪除數(shù)據(jù)。若執(zhí)行數(shù)據(jù)恢復(fù)或數(shù)據(jù)備份操作,則需要先提交更改加入修改程序設(shè)計(jì)。如直接進(jìn)行數(shù)據(jù)刪除操作,則可將conn.commit(6)直接提交數(shù)據(jù)更改。部分可視化的數(shù)據(jù)信息內(nèi)容,可以使用Chart.js、D3.js 等數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)生成與刪除處理。MongoDB 亦可作為數(shù)據(jù)存儲(chǔ)載體進(jìn)行數(shù)據(jù)刪除處理的干預(yù),有效滿足用戶數(shù)據(jù)刪除與數(shù)據(jù)整理的多方面需求。
軟件測(cè)試階段主要是針對(duì)軟件功能完整性及功能可用性進(jìn)行分析。目前,大部分基于計(jì)算機(jī)應(yīng)用技術(shù)的信息管理應(yīng)用設(shè)計(jì),均采用獨(dú)立軟件數(shù)據(jù)測(cè)試模式進(jìn)行設(shè)計(jì),可以將軟件測(cè)試程序直接嵌入系統(tǒng)設(shè)計(jì)。本文軟件程序設(shè)計(jì)需要優(yōu)先加入add_data('Alice', 25, 'female')進(jìn)行添加數(shù)據(jù),而后根據(jù)數(shù)據(jù)信息參數(shù)添加add_data('Bob',30, 'male')數(shù)據(jù)顯示,show_data(0)嵌入則可實(shí)現(xiàn)顯示所有數(shù)據(jù)。編輯數(shù)據(jù)軟件測(cè)試則可加入edit_data(1,'Alice Smith', 26, 'female')編輯數(shù)據(jù)程序設(shè)計(jì),刪除數(shù)據(jù)指令測(cè)試則加入delete_data(2)刪除數(shù)據(jù),完成測(cè)試則可加入show_data(1)顯示所有數(shù)據(jù),查看軟件數(shù)據(jù)測(cè)試是否按照系統(tǒng)操作執(zhí)行指令。完整軟件測(cè)試后嵌入conn.close(0)關(guān)閉連接。該軟件程序設(shè)計(jì)充分基于Python 語(yǔ)言進(jìn)行編程設(shè)計(jì),通過(guò)簡(jiǎn)單的信息管理應(yīng)用框架設(shè)計(jì),實(shí)現(xiàn)數(shù)據(jù)信息處理、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)添加及輸出刪除等基礎(chǔ)功能[6]。
綜上所述,計(jì)算機(jī)應(yīng)用技術(shù)與信息管理應(yīng)用的融合,將對(duì)提升信息管理效率及信息整合能力起到推進(jìn)作用。計(jì)算機(jī)應(yīng)用技術(shù)將在信息管理、信息調(diào)取及信息檢索等方面提供多方面技術(shù)支持,幫助用戶簡(jiǎn)化以往的信息管理應(yīng)用流程,提升信息管理應(yīng)用效率及應(yīng)用質(zhì)量。
數(shù)字技術(shù)與應(yīng)用2023年11期