(沈陽理工大學(xué) 遼寧沈陽 110159)
淺析計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫管理
谷昭昭 于明鑫 李雪純
(沈陽理工大學(xué) 遼寧沈陽 110159)
隨著網(wǎng)絡(luò)時(shí)代的到來,計(jì)算機(jī)在人們生活可以說密不可分,在各種領(lǐng)域都有應(yīng)用。計(jì)算機(jī)技術(shù)在不斷的進(jìn)步,對(duì)人們的生產(chǎn)、生活影響也越來越大。計(jì)算機(jī)軟件是計(jì)算機(jī)得以如此運(yùn)行成功的關(guān)鍵所在,而數(shù)據(jù)庫是計(jì)算機(jī)軟件可以運(yùn)行的前提。將兩者正確結(jié)合才可以發(fā)揮出計(jì)算機(jī)強(qiáng)大的實(shí)力,也是筆者研究的主要目的。
計(jì)算機(jī)軟件;軟件開發(fā);數(shù)據(jù)庫;管理
前言:Word、Excel這種辦公軟件是人們?cè)谌粘I钪凶畛S玫膬煞N軟件,難免會(huì)使人產(chǎn)生依賴,當(dāng)然也為人們提供了極大的便利性。生活中的娛樂活動(dòng),也可以應(yīng)用到計(jì)算機(jī),例如:利用計(jì)算機(jī)查查資料、看看電影等等,直接加快了我國的文化水平的提升。并且可將計(jì)算機(jī)軟件與數(shù)據(jù)管理的運(yùn)行方式是計(jì)算運(yùn)行的保障與根基,這兩者之間的發(fā)展是尤為重要的。
(一)C語言技術(shù)和JAVA技術(shù)
計(jì)算機(jī)軟件開發(fā)技術(shù)包括許多方面,其中C語言技術(shù)是非常重要的一種。隨著計(jì)算機(jī)應(yīng)用的廣泛性擴(kuò)展,它甚至成為了電腦操作能力考核的一種形式。C語言的開發(fā)時(shí)間較早。對(duì)于許多技術(shù)人員來講,它都是必備的基礎(chǔ)知識(shí)部分。C語言主要是一種編程系統(tǒng)的操作方式,它以較為簡單的口令與控制程序來進(jìn)行多樣化的運(yùn)算規(guī)則。C語言計(jì)算機(jī)技術(shù)的優(yōu)勢在于它可以在不改變編程程序的基礎(chǔ)上適用各種應(yīng)用環(huán)境,提高移植效果。JAVA技術(shù)主要應(yīng)用在WEB的軟件開發(fā)之中,它可以根據(jù)實(shí)際的操作程序?qū)τ?jì)算機(jī)界面進(jìn)行掌控,將計(jì)算機(jī)的內(nèi)存予以擴(kuò)充,進(jìn)行信息搜索與自我檢測分析。當(dāng)系統(tǒng)遇到垃圾時(shí),該軟件技術(shù)可以定期處理,提高計(jì)算機(jī)的運(yùn)行速度。另一方面,JAVA可以對(duì)不同的格式進(jìn)行自動(dòng)識(shí)別,不需要操作者進(jìn)行格式之間的轉(zhuǎn)換,而是利用單純的文本編輯方式進(jìn)行操作[1]。
(二)計(jì)算機(jī)軟件開發(fā)流程
計(jì)算機(jī)軟件開發(fā)的內(nèi)容主要包括系統(tǒng)軟件與應(yīng)用軟件兩個(gè)部分。這兩個(gè)部分對(duì)計(jì)算機(jī)有著不同的作用與影響[2]。就系統(tǒng)軟件來講,它主要是根據(jù)用戶不同的請(qǐng)求進(jìn)行任務(wù)分配,在工作的同時(shí)做到系統(tǒng)硬件的管理與維護(hù)。它還能夠?qū)⒂?jì)算機(jī)運(yùn)行與處理的基本步驟都在用戶提交中心處進(jìn)行顯示。顯示內(nèi)容主要包括操作運(yùn)行過程、軟件系統(tǒng)處理、語言格式轉(zhuǎn)化、數(shù)據(jù)收集與分析、編譯器等等。而應(yīng)用軟件是在系統(tǒng)配備完成后進(jìn)行分段檢驗(yàn)。我們可以建立系統(tǒng)運(yùn)作與開發(fā)的基本平臺(tái),在模型完整的情況下進(jìn)行質(zhì)量檢查。檢查的目的主要是用單元處理的方式進(jìn)行分階段維護(hù),以提高計(jì)算機(jī)的運(yùn)轉(zhuǎn)速度。軟件開發(fā)主要是以“設(shè)計(jì)”為主,對(duì)程序進(jìn)行編寫,來測試系統(tǒng)的健全性。第一,軟件設(shè)計(jì)。它主要是根據(jù)軟件的總體布局進(jìn)行功能區(qū)分,將不同功能的設(shè)計(jì)方法都以單元的形式進(jìn)行歸類。同時(shí),對(duì)編程語言進(jìn)行開發(fā),在系統(tǒng)調(diào)試的基礎(chǔ)上提交程序內(nèi)容。第二,系統(tǒng)編程的主要任務(wù)在于編碼的有序性,設(shè)計(jì)人員必須調(diào)節(jié)好每個(gè)編碼模塊的順序,在單個(gè)處理的基礎(chǔ)上進(jìn)行整合。第三,系統(tǒng)測試。系統(tǒng)測試主要是以用戶的要求為基準(zhǔn),設(shè)計(jì)內(nèi)容會(huì)在系統(tǒng)中予以體現(xiàn),用戶只需要根據(jù)系統(tǒng)的指令進(jìn)行操作即可。如果操作過程中的配合程度較高,則說明軟件運(yùn)行的步驟相對(duì)完整。設(shè)計(jì)者還需要在系統(tǒng)運(yùn)行過程中進(jìn)行時(shí)時(shí)檢測,避免突發(fā)問題的出現(xiàn)。當(dāng)問題來臨時(shí),一定要完善軟件的修復(fù)功能,促進(jìn)軟件更新升級(jí)[3]。
(一)數(shù)據(jù)庫管理的概念與內(nèi)容
數(shù)據(jù)庫管理是計(jì)算機(jī)系統(tǒng)中一個(gè)關(guān)鍵的部分,它主要是為了將相關(guān)的信息提供給用戶。由于數(shù)據(jù)庫的運(yùn)行過程是非常繁瑣與復(fù)雜的,它的內(nèi)容涵蓋了計(jì)算機(jī)軟件的不同方面。第一,數(shù)據(jù)庫可以根據(jù)總系統(tǒng)服務(wù)中心所形成的各部分?jǐn)?shù)據(jù)進(jìn)行歸類與整合,將同一屬性的數(shù)據(jù)歸為一類,不同屬性的數(shù)據(jù)分為另一類,將它們重新打亂,進(jìn)行數(shù)據(jù)重組。第二,在管理方面,數(shù)據(jù)庫可以形成優(yōu)化的管理平臺(tái),對(duì)數(shù)據(jù)的正確性進(jìn)行識(shí)別,將錯(cuò)誤的數(shù)據(jù)予以分析,探究出錯(cuò)的原因,力求最快速的改進(jìn)。數(shù)據(jù)庫也是相對(duì)安全的,它在各數(shù)據(jù)之間形成一層保護(hù)網(wǎng),可以對(duì)問題進(jìn)行及時(shí)的處理,將信息進(jìn)行匯總,將容易出現(xiàn)問題的部分進(jìn)行備份。第三,數(shù)據(jù)庫還有著良好的綜合性能力,它能夠根據(jù)數(shù)據(jù)本身的特點(diǎn)進(jìn)行結(jié)構(gòu)優(yōu)化,構(gòu)建數(shù)據(jù)的科學(xué)性的聯(lián)系。這樣不僅能夠使操作人員一眼看出其中的規(guī)則,還能夠避免數(shù)據(jù)重復(fù)利用的弊端,提高數(shù)據(jù)之間的和諧性與獨(dú)立性??偠灾瑪?shù)據(jù)庫的優(yōu)點(diǎn)在于能夠在較高處理速度的前提下保證數(shù)據(jù)的相對(duì)完整,有利于管理與控制[4]。
(二)數(shù)據(jù)庫管理方式
數(shù)據(jù)庫的管理方式包括幾個(gè)不同的方面。第一,數(shù)據(jù)的安全性管理。設(shè)計(jì)者要采用加密的方式,在數(shù)據(jù)進(jìn)行嚴(yán)加監(jiān)管。數(shù)據(jù)丟失的情況是計(jì)算機(jī)運(yùn)行中經(jīng)常出現(xiàn)的問題。所以設(shè)計(jì)者一定要添加數(shù)據(jù)庫的執(zhí)行密碼,保證數(shù)據(jù)的精準(zhǔn)性傳輸。第二,重視數(shù)據(jù)庫的信息建設(shè)工作。用戶要根據(jù)驗(yàn)證信息才能夠進(jìn)入數(shù)據(jù)平臺(tái),系統(tǒng)會(huì)將用戶分為不同的等級(jí)。對(duì)于高等級(jí)的用戶,則需要在管理者同意和驗(yàn)證碼的雙重保護(hù)下才能夠查看相關(guān)信息。第三,數(shù)據(jù)庫的維護(hù)工作。數(shù)據(jù)庫的維護(hù)工作主要在于“備份”二字上?,F(xiàn)有的計(jì)算機(jī)系統(tǒng)可以實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)化保存,每隔幾分鐘就是進(jìn)行自動(dòng)化感應(yīng)。對(duì)于重要的數(shù)據(jù),系統(tǒng)會(huì)進(jìn)行存底,也就是我們所說的備份。如果遇到有人蓄意破壞系統(tǒng)或者是數(shù)據(jù)的突發(fā)問題,系統(tǒng)也會(huì)進(jìn)行問題的分析與修復(fù),最大程度上確保數(shù)據(jù)的完整性[5]。
結(jié)論:綜上所述,本文針對(duì)計(jì)算機(jī)軟件開發(fā)技術(shù)與流程,分析了數(shù)據(jù)庫的管理內(nèi)容與維護(hù)方式。從而得出:若想要使計(jì)算機(jī)的適用性提升,就要充分利用好軟件開發(fā)的基本方式,在數(shù)據(jù)化安全管理的基礎(chǔ)上提高運(yùn)行質(zhì)量,為我國科學(xué)技術(shù)的發(fā)展奠定基礎(chǔ)。
[1]張乾. 基于Borland Delphi開發(fā)平臺(tái)的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的原理與應(yīng)用研究[D].重慶大學(xué),2009.
[2]張學(xué)青. 中等職業(yè)學(xué)校專業(yè)課程整合對(duì)提高學(xué)生職業(yè)能力的研究[D].首都師范大學(xué),2005.
[3]蘇延平. 計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫管理中的問題及策略[J]. 信息與電腦(理論版),2015,17:48-49.
[4]張凌云. 探討計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫管理[J]. 電子技術(shù)與軟件工程,2014,11:74.
[5]包金海. 計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫管理問題分析[J]. 信息技術(shù)與信息化,2014,06:115-116.
G322
A
1007-6344(2017)04-0332-01
谷昭昭(1996-)男,河北石家莊人,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)
于明鑫(1996-)男,遼寧本溪人,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)
李雪純(1997-)女,黑龍江佳木斯人,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)