999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據結構算法庫系統的設計與實現

2018-01-17 09:30:05王鵬張勝利
電子技術與軟件工程 2017年23期

王鵬++張勝利

摘 要 數據結構是計算機程序設計的重要基礎,其重點就在于對數據庫結構算法的設計。數據結構算法不是經過直觀表現出來的,很多學生以及用戶對數據結構算法中所蘊含的知識很難進行把握。而建立數據結構算法庫系統,可以幫助學生以及用戶有效掌握數據結構算法知識,滿足其需求。本文針對數據結構算法庫系統的功能進行設計,堅持數據結構算法的設計原則,闡述系統滿足界面設計與核心技術的需要。

【關鍵詞】數據結構 算法原則 系統設計 算法庫

隨著社會經濟的發展,大大促進了計算機技術的進步,數據庫結構越來越受到人們的關注和重視。計算機軟件的開發、程序的設計等,都與數據結構有著很大的關聯。而數據結構比較復雜,目前普遍存在的數據結構算法系統主要以演示系統為主,無法讓學生及用戶真正體驗。數據結構算法庫系統的設計,是依據數據庫結構以及學生與用戶的需求而進行設計的,促使學生與用戶在系統上完成數據結構算法的操作。而數據結構算法庫系統是將方法局系統與數據結構相結合而形成的系統,對軟件開發者提供很大的幫助。

1 數據結構算法的設計原則

對數據結構算法庫系統的設計,首先要了解數據結構算法的設計原則,這樣才能確保計算機正常的運行處理工作。一般狀況下,對數據結構算法的設計,一定要考慮以下幾種設計原則,確保數據結構算法設計工作的有序進行。

1.1 數據結構算法保持正確

數據結構算法作為程序設計中編程的核心,只有算法正確,才能保證程序的正確運行。在進行編程時,一定要依據實際需求,選擇科學、合理的算法,算法不可產生不明確的計算結構,結果必須具有唯一性。

1.2 數據結構算法具有可讀性

在確定算法的正確性后,也要確保程序算法的可讀性。算法不僅僅保持正確性,還要通俗易懂、便于理解,這樣才能給學生、用戶帶來方便。使用者在用此算法時才不會走進誤區,才會更快速、更準確的進行程序運算,并得到預期的運算結果。

1.3 數據結構算法符合穩定性

在程序運行時,輸出的曲線質量完全取決于算法的性能,特別是程序的波動性問題,蛀牙有算法的穩定與否所決定。在程序運行中,計算機輸出曲線出現異常,且無規律可循,并與實際輸出曲線不相符,在這種情況下,可經過翻閱資料進行對比分析,查出這些問題主要受算法穩定性的影響。計算機程序運行出現不穩定,若想得到合理有效的運算結果,那么就要確保數據結構算法的穩定性。

1.4 算法設計要保證高效低耗的性能

算法設計要符合現代社會節能環保的趨勢,將其運用于數據結構算法設計中,在每一個程序設計中,不僅要減少能量消耗,還要縮減時間。而算法設計的高效低耗的性能,成為現在軟件開發設計者所努力的方向。算法性能指的就是計算及節能以及高效運行的實現,運算速度快、耗能小都數據結構算法設計需要追尋的目標。

2 數據結構算法庫的設計模塊

系統功能模塊主要分前臺與后臺兩部分,而前臺包括了系統的管理模塊、數據維護模塊、算法基本信息和代碼管理模快、算法的執行模塊、系統輔助模塊、數據字典模塊以及退出模塊等;后臺主要包括了運行環境數據包管理模塊、用戶信息管理模塊、算法基本細信息管理模塊、數據字典表管理模塊以及算法代碼文件管護理模塊等。

2.1 系統管理模塊

系統管理模塊主要是為用戶提供友好界面,其包含了用戶基本信息管理子模塊、密碼設定子模塊、設定權限子模塊以及日志管理子模塊等。系統管理模塊主要對用戶的基本信息進行增減、儲存以及查找,修改密碼,設置用戶的權限以及管理日志等方面的功能。

2.2 數據維護模塊

數據維護管理模塊主要是對數據進行初始化,將數據窗口中的數據復制到數據庫中形成備用文件,也可以將后臺數據進行恢復等,數據維護管理模塊由系統管理員來完成。

2.3 算法基本信息管理模塊

算法基本信息管理模塊主要是對基本算法信息進行植入、刪減、變更以及查詢等,對算法的信息進行刪減時,也會刪去后臺代碼文件。

2.4 算法代碼管理模塊

算法代碼管理模塊主要增加新的代碼、刪去數據窗中的代碼與相關文件、對現有代碼進行修改、儲存算法代碼以及選中數據窗中的代碼算法,將算法代碼文件傳輸至前臺數據庫,將算法代碼數據中內容刪掉,也可以打印出數據創中的算法代碼。

2.5 算法的執行模塊

算法的執行模塊主要是在TC以及VC++的環境下進行算法操作的,若是在其他環境中運行,只需要將新數據包添加至此環境下,并將代碼進行修改就可以了。

2.6 窗口管理模塊

窗口管理模塊主要是排列數據窗口,用戶一般打開多個窗口,在此模塊下,用戶可選擇平鋪、豎向排列以及橫向排列等多種選擇。

2.7 系統輔助模塊

系統輔助模塊主要為用戶提供具體的操作功能、系統使用說明,盡可能版主用戶找到自己所需的模塊。

2.8 數據字典模塊

數據字典模塊主要包含了算法的名稱、算法的類型以及用戶權限設置等數據列表所構成。數據字典模塊的主要功能就是滿足于用戶的各種各樣的使用需求。

2.9 退出模塊

用戶在系統中點擊退出就可以退出系統。

前臺中所包含的功能模塊主要是通過結構化查詢語言2008系統作為后臺的數據庫,采用power builder編程語言實現對數據結構算法庫系統的開發。

3 數據結構算法庫的實現

在對數據結構算法庫系統的設計中,以結構化查詢語言為數據庫,若實現數據結構算法庫,就要了解系統的界面設計以及核心技術。

3.1 界面設計的實現

系統的界面設計主要包含了系統的主界面、基本信息管理與查詢界面、插入算法、修改算法、運行算法以及系統副主界面等幾個方面。endprint

3.1.1 系統主界面

系統的主界面是由多個文檔窗口構成,主菜單、工具欄以及子菜單等,經過移動鼠標可以顯現出來,方便用戶的使用。其中主菜單為導航界面,包含了用戶所需的內容供其選擇;主界面中的詳細菜單,幫助用戶可以更詳細的幫助用戶找出所需的算法,也方便與用戶返回主界面進行窗口間的切換,在主界面中用戶可隨時退出或返回。

3.1.2 基本信息管理與查詢界面

這兩個界面主要完成對用戶基本信息的管理與查詢。管理界面主要是對基本算法信息進行瀏覽。刪減、變更、查找等方面的操作,也可以將瀏覽記錄顯示出來,從而定位總的瀏覽記錄;查詢界面主要是對數據結構算法庫系統中,根據算法的名字、類型、作者以及文件夾名稱等進行整體的查詢,在查詢過程中可將查詢的信息記錄下來,也可以打印出查詢的信息。

3.1.3 插入算法

其主要是對算法基本信息以及算法代碼進行修正,算法代碼和插入算法的修正是一樣的。對算法基本信息進行修正,保證對系統中各種算法信息進行修正以及查詢算法的基本信息。

3.1.4 運行算法

運行算法界面主要是進行算法編寫、運行和連接。在不同的環境中和相應的程序模塊進行關聯,首次算法執行進行編寫,會形成默認,連接就可以實現算法運行。

3.1.5 系統輔助界面

此界面主要是方便用戶對系統設置進行了解。

3.1.6 退出系統

此退出界面以對話框的形式出現,只需要點擊窗口的叉號,就會出現確定退出系統的對話框。

3.2 核心技術

系統的核心技術主要有三種,即文件導入技術、數據備份和恢復以及數據庫連接技術。

3.2.1 文件導入技術

在選中文件后,將文件中的內容導入至數據庫中,而此時的前臺數據窗口可以將導入的文件進行顯示,這就是文件導入技術。

3.2.2 數據備份與恢復

在數據庫環境下,經過對數據庫本身的指令來完成數據備份。而數據備份完成后會出現完成的對話框,點擊確定就可實現;數據恢復指令下達后,經過運行的代碼來執行數據恢復指令,從而實現對數據備份與恢復。

3.2.3 數據庫的連接技術

開放數據庫連接訪問數據庫所用到的標準接口方式、專用接口與數據庫連接是由計算機的儲存實現。數據庫開放是連接的流程主要是對數據源的定義、配置文件的定義以及數據庫連接等。

4 總結

數據結構算法庫系統的設計主要是依據數據結構來完成的,了解數據結構算法的設計原則,注重算法代碼與算法信息管理的探究,可以克服系統設計中存在的困難。數據結構算法庫系統的設計要了解系統的功能模塊,對前臺與后臺所包含的功能模塊設計進行具體分析,通過界面設計與核心技術來實現數據結構算法庫系統,最終實現數據結構算法庫系統的設計與實現。

參考文獻

[1]姜愛敏.數據結構算法庫系統的設計與實現分析[J].數字技術與應用,2016(02):128+130.

[2]李玉梅.基于C/S模式的數據結構算法庫系統的設計與實現[J].中國科技信息,2009(12):127+136.

[3]王玢玥,李冬梅,李華穎等.數據結構算法演示系統的設計[J].教育教學論壇,2016(28):167-168.

[4]張巖,婁久,李秀坤等. 數據結構經典算法實驗平臺的設計與開發[J].實驗室研究與探索,2015,34(08):127-130.

[5]劉叢.針對數據結構的命令式算法可視化系統設計與開發[D].湖南大學,2015.

作者簡介

王鵬(1996-),男,山西省晉中市人。大學本科學歷。

張勝利(1995-),男,山西省陽泉市人。學本科學歷。

作者單位

山西農業大學信息學院 山西省晉中市 030801endprint

主站蜘蛛池模板: 久久精品视频一| 日韩色图区| 国产精品美乳| 亚洲国产成人自拍| 色欲综合久久中文字幕网| 欧美三级不卡在线观看视频| 亚洲人成网站色7799在线播放| 97se亚洲综合在线天天| 99热亚洲精品6码| 精品欧美日韩国产日漫一区不卡| 在线看片中文字幕| 在线观看欧美国产| 国产免费一级精品视频| 欧美一区二区福利视频| 蜜桃视频一区二区| 大陆精大陆国产国语精品1024| 一区二区影院| 亚洲最猛黑人xxxx黑人猛交| 99视频在线看| 成人第一页| 54pao国产成人免费视频| 在线观看免费AV网| 91偷拍一区| 亚洲欧洲日韩久久狠狠爱| 国产成人欧美| 久久精品中文字幕少妇| 国产导航在线| 萌白酱国产一区二区| 亚洲综合久久成人AV| 日韩美一区二区| 亚洲swag精品自拍一区| 亚洲娇小与黑人巨大交| 手机在线看片不卡中文字幕| 午夜在线不卡| 久久精品人人做人人爽电影蜜月| 毛片三级在线观看| 国产午夜一级毛片| 国产麻豆另类AV| 岛国精品一区免费视频在线观看| 91网址在线播放| 国产永久免费视频m3u8| 在线观看免费黄色网址| 国产在线视频福利资源站| 亚洲色成人www在线观看| 性欧美精品xxxx| 国产无码网站在线观看| 中文字幕va| 91小视频在线观看免费版高清| 色综合成人| 国产剧情国内精品原创| 国产精品lululu在线观看| 91小视频在线观看| 国模私拍一区二区三区| 亚洲精品va| 92午夜福利影院一区二区三区| 成人亚洲国产| 亚洲国产日韩视频观看| 在线亚洲精品自拍| a亚洲视频| 日本三级黄在线观看| 爱色欧美亚洲综合图区| 91探花在线观看国产最新| 久久人体视频| 成人精品免费视频| 制服丝袜亚洲| 国产高清免费午夜在线视频| 免费国产一级 片内射老| 久久狠狠色噜噜狠狠狠狠97视色| 亚洲码在线中文在线观看| 看看一级毛片| 亚洲天堂视频网站| 天天色天天综合| 中文字幕在线免费看| 国产Av无码精品色午夜| 免费观看成人久久网免费观看| 波多野结衣中文字幕一区二区 | A级毛片高清免费视频就| 韩国福利一区| 亚洲日韩精品无码专区| 欧美日韩国产精品va| 91丝袜乱伦| 自偷自拍三级全三级视频|