• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    非物質(zhì)設(shè)計(jì)符號(hào)系統(tǒng)的框架設(shè)計(jì)研究

    2016-12-14 20:24:24汪海波
    藝術(shù)科技 2016年10期
    關(guān)鍵詞:面向?qū)ο?/a>單點(diǎn)界面

    汪海波

    摘 要:隨著計(jì)算機(jī)技術(shù)應(yīng)用的不斷提高,在我們?nèi)粘I钪械淖饔靡苍絹碓酱螅疚木褪窃诖嘶A(chǔ)上進(jìn)行研究與探討,分析如何在進(jìn)行符號(hào)系統(tǒng)中利用計(jì)算機(jī)技術(shù)對一些非物質(zhì)符號(hào)的設(shè)計(jì)進(jìn)行有效的管理,然后進(jìn)行有效的利用。

    關(guān)鍵詞:圖形管理系統(tǒng);數(shù)據(jù)庫;C#

    本文在進(jìn)行研究的過程還根據(jù)自己的實(shí)際經(jīng)驗(yàn),總結(jié)了一套能夠基于.NET的技術(shù)數(shù)據(jù)庫管理技術(shù),從而有效的將項(xiàng)目管理和軟件開發(fā)結(jié)合在一起,從而為以后的數(shù)據(jù)管理平臺(tái)的建設(shè)提供參考意見。

    1 ASP.NET及面向?qū)ο蠹夹g(shù)的簡介

    1.1 ASP.NET簡介

    ASP.NET是一種能夠在網(wǎng)頁上進(jìn)行服務(wù)的技術(shù),該技術(shù)與ASP具有很大的區(qū)別。ASP.NET是在WEB服務(wù)器的基礎(chǔ)上進(jìn)行開發(fā)的,能夠?yàn)殚_發(fā)者提供一個(gè)WEB應(yīng)用程序的模型,還可以允許不同的編輯語言對.NET的框架進(jìn)行完善,從而保證在WEB服務(wù)器上能夠快速地創(chuàng)建一個(gè)動(dòng)態(tài)的網(wǎng)頁。在所有的編程語言中,C語言時(shí)功能最為強(qiáng)大的語言,尤其是在.NET的使用過程中C語言能夠發(fā)揮其最大的功能。

    ASP.NET技術(shù)能夠在WEB服務(wù)器上運(yùn)行,從而生成一張動(dòng)態(tài)的頁面,在該頁面中能夠?qū)EB服務(wù)器上的各個(gè)功能進(jìn)行管理。WEB窗體頁能夠通過各種方式向用戶提供自己所需要的信息,并通過服務(wù)器端的代碼來實(shí)現(xiàn)邏輯程序。

    1.2 面向?qū)ο蠹夹g(shù)

    面向?qū)ο蠹夹g(shù)就是利用抽象、繼承等多種手段,對程序的源代碼進(jìn)行利用和擴(kuò)展,從而保證所設(shè)計(jì)的系統(tǒng)軟件具有較穩(wěn)定的運(yùn)行能力,還能夠降低對軟件維護(hù)的費(fèi)用。

    面向?qū)ο蠹夹g(shù)在程序開發(fā)上的應(yīng)用是在結(jié)構(gòu)化程序設(shè)計(jì)的基礎(chǔ)上發(fā)展而來的,繼承了結(jié)構(gòu)化設(shè)計(jì)在編程上的優(yōu)點(diǎn),但是還能夠考慮到結(jié)構(gòu)化設(shè)計(jì)的不足之處,解決在現(xiàn)實(shí)世界與計(jì)算機(jī)世界兩種不同的空間關(guān)系。面向?qū)ο蠹夹g(shù)能夠?qū)F(xiàn)實(shí)世界中一系列的實(shí)物以通信的方式對各個(gè)抽象事物進(jìn)行描述,然后根據(jù)現(xiàn)實(shí)對象的屬性進(jìn)行編程,從而實(shí)現(xiàn)在現(xiàn)實(shí)世界與計(jì)算機(jī)空間的相互信息傳遞功能。面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù)能夠?qū)ο蟮膶傩?、形態(tài)和觀點(diǎn)封裝在對象中,然后對對象的數(shù)據(jù)進(jìn)行有限訪問權(quán)限。因此面向?qū)ο蠹夹g(shù)所設(shè)計(jì)出來的程序具有以下的特點(diǎn):

    (1)抽象性。在面向?qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的過程中所表現(xiàn)出來的抽象性就是對問題進(jìn)行分析和認(rèn)識(shí)的過程,在該過程中能夠?qū)Τ橄箢惖奈镔|(zhì)屬性進(jìn)行分析和描述。

    (2)封裝性。封裝就是將描述物體屬性的數(shù)據(jù)和代碼進(jìn)行組合,從而形成一個(gè)完整的個(gè)體,這就是封裝的過程。面向?qū)ο蠹夹g(shù)的應(yīng)用能夠?qū)⑵渲械囊徊糠值某蓡T作為類從而利用外部接口之間的數(shù)據(jù)傳輸進(jìn)行信息分傳遞,但是另一部分的成員則會(huì)被隱藏起來,只有具有訪問權(quán)限的人才能夠?qū)Ψ庋b的對象進(jìn)行查找和操作,對對象的封裝只要是為了保護(hù)系統(tǒng)的安全性。

    (3)多態(tài)性。面向?qū)ο蠹夹g(shù)的多態(tài)性就是在同一個(gè)名稱中的數(shù)據(jù)可能是有多個(gè)不同的函數(shù)來實(shí)現(xiàn)的。面向?qū)ο蠹夹g(shù)能夠?qū)⒁粋€(gè)抽象的信息進(jìn)行多重角度的應(yīng)用和解釋。一般來說面向?qū)ο蟮亩鄳B(tài)性主要是利用重載函數(shù)和虛函數(shù)等技術(shù)來實(shí)現(xiàn)的。

    2 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)

    在圖形管理系統(tǒng)中常用的數(shù)據(jù)庫是SQL Server, Oracle9i等,這些數(shù)據(jù)庫能夠?yàn)橄到y(tǒng)的開發(fā)提供一個(gè)良好的平臺(tái),但是這些數(shù)據(jù)庫并不是一成不變的,在開發(fā)的過程中可以根據(jù)數(shù)據(jù)庫的使用量進(jìn)行擴(kuò)充,從而滿足設(shè)計(jì)和開發(fā)的需求。在本次所設(shè)計(jì)的圖形管理系統(tǒng)中所采用的數(shù)據(jù)庫是SQL Server數(shù)據(jù)庫,并利用Power Designer建模工具對系統(tǒng)的數(shù)據(jù)庫建立物理模型。在本次設(shè)計(jì)中采用的是模塊化的設(shè)計(jì)。

    模塊表中能夠?qū)ο到y(tǒng)中每一個(gè)模塊的編碼或?qū)?yīng)的操作,能夠?qū)崿F(xiàn)的界面等信息進(jìn)行描述。操作表的作用是用來保存每一個(gè)用戶在自己角色上的授權(quán)信息。權(quán)限表主要是保存用戶角色所對應(yīng)的能夠操作的信息,比如說系統(tǒng)的管理員角色在權(quán)限表中具有可以進(jìn)行管理和操作用戶的作用,從而實(shí)現(xiàn)對用戶的添加或刪除的功能。

    3 用戶登錄界面及權(quán)限管理的設(shè)計(jì)

    3.1 登錄界面及主框架的設(shè)計(jì)

    登錄界面是整個(gè)管理系統(tǒng)界面的入口設(shè)計(jì),其中登錄界面的布局設(shè)計(jì)如下圖1所示。

    從圖1中我們可以看出在整個(gè)登錄界面中主要由三個(gè)元素組成,其中第一個(gè)元素就是整個(gè)界面的背景和系統(tǒng)的標(biāo)識(shí)。第二個(gè)元素就是由信息輸入框,在該布局中用戶可以輸入自己的用戶名和密碼,然后將這些信息進(jìn)行確認(rèn)登錄。第三個(gè)元素就是一些與公司或者是企業(yè)相關(guān)的網(wǎng)址和版本的信息。這樣的登錄界面主要是利用多個(gè)的html客戶端的Table控件組成的,而且在古城的過程中選取一定的樣式,從而使整個(gè)界面布局美觀大方。

    值得注意的是在該登錄界面中的信息輸入過程中,當(dāng)輸入的密碼與用戶的身份不同時(shí),會(huì)自動(dòng)的提示用戶,讓用戶知道無法登錄的原因,如果當(dāng)輸入的密碼和用戶名相符時(shí),用戶才能夠登錄到系統(tǒng)中進(jìn)行操作。

    3.2 角色用戶權(quán)限管理的設(shè)計(jì)

    在本次設(shè)計(jì)的角色用戶權(quán)限的界面如下圖2所示。

    從圖2中我們可以看出在用戶角色設(shè)置界面上有用戶角色維護(hù)模塊,該模塊的主要是利用Data List控件進(jìn)行控制的,在Data List控件中含有Check Box控制,這兩種控件都是為服務(wù)器的功能來服務(wù)的。

    4 系統(tǒng)運(yùn)行結(jié)果測試

    4.1 角色用戶模塊的測試

    對系統(tǒng)運(yùn)行結(jié)果的測試,主要是為了檢測本次所設(shè)計(jì)的系統(tǒng)是否能夠滿足功能需求,在進(jìn)行相關(guān)的操作時(shí)是否能夠進(jìn)行相關(guān)的操作控制,實(shí)現(xiàn)操作功能。

    第一步,創(chuàng)建一個(gè)管理的用戶角色,其中具體的創(chuàng)建過程如圖3所示。

    從圖3中可以看出所創(chuàng)建的角色具有管理員的功能,能夠?qū)ζ渌脩暨M(jìn)行刪除、增加和編輯的功能。

    第二步,創(chuàng)建一個(gè)用戶信息,其中創(chuàng)建的“張三”的信息如圖4所示。并將給用戶的信息設(shè)置為用戶的管理員,這樣張三就可以根據(jù)自己的用戶權(quán)限對其他用戶的信息進(jìn)行設(shè)置,但是張三在登錄系統(tǒng)的過程中如果用戶名和密碼錯(cuò)誤則不能夠登錄到系統(tǒng)中,也不可以進(jìn)行任何的操作。

    第三步,用戶張三在登錄到系統(tǒng)之后需要對用戶的訪問權(quán)限進(jìn)行檢測,其中檢測到用戶角色維護(hù)界面如圖5所示。

    從圖5中可以看到管理員用戶可以操作的界面主要是對用戶的維護(hù)和角色的維護(hù)兩方面的內(nèi)容。

    通過以上簡單的測試可以發(fā)現(xiàn)在本次設(shè)計(jì)中的圖形管理系統(tǒng)中的角色用戶模塊能夠很好地實(shí)現(xiàn)設(shè)計(jì)目標(biāo)。

    4.2 數(shù)據(jù)庫的測試

    在本次設(shè)計(jì)中對數(shù)據(jù)庫的測試流程主要為:

    第一步,對數(shù)據(jù)庫抽象結(jié)構(gòu)進(jìn)行定義,其中定義的過程如圖6所示。

    從圖6中可以看出在具體的定義過程中將單點(diǎn)的抽象結(jié)構(gòu)定義為:名稱,文本,100,0,0;類型,文本,100,0,0;X,浮點(diǎn)數(shù),100,0,0;Y,浮點(diǎn)數(shù),100,0,0;該定義的內(nèi)容是:長度為100字符的文本類型字符,且字符不能帶有空格或者是非關(guān)鍵字的單點(diǎn)名稱,長度為100類型為文本的字符且字符不能帶有空格或者是非關(guān)鍵字的單點(diǎn)類型,單點(diǎn)的坐標(biāo)為X, Y值。

    第二步,對單點(diǎn)的實(shí)體物理結(jié)構(gòu)進(jìn)行定義。其中具體的定義如圖7所示,物理生成界面如圖8所示。

    第三步,將單點(diǎn)資源表輸入到數(shù)據(jù)庫資源中,創(chuàng)建一個(gè)單點(diǎn)資源物理表,其中數(shù)據(jù)錄入的界面如圖9所示。

    從圖9中我們可以看出在該界面中能夠?qū)⒏鱾€(gè)數(shù)據(jù)輸入到整個(gè)系統(tǒng)中,然后信息輸入成功之后,就形成數(shù)據(jù)錄入成功界面。

    通過以上的流程就形成了一個(gè)完整的數(shù)據(jù)定義到添加的過程,經(jīng)過以上的過程就可以對數(shù)據(jù)資源進(jìn)行創(chuàng)建和管理。

    5 結(jié)語

    隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)對圖形圖像處理技術(shù)的軟件功能也越來越強(qiáng)大。在許多的行業(yè)中都需要進(jìn)行數(shù)據(jù)的分析,尤其是隨著企業(yè)信息化建設(shè)的不斷發(fā)展,對非物質(zhì)符號(hào)設(shè)計(jì)系統(tǒng)的研究和開發(fā)十分有必要。但是在實(shí)際的生活中非物質(zhì)符號(hào)的種類繁多,且沒有什么特點(diǎn),因此在進(jìn)行研究的過程中沒有什么特殊性,本文就以非物質(zhì)符號(hào)中的圖形管理系統(tǒng)進(jìn)行設(shè)計(jì)與研究,保證研究更具有針對性。

    參考文獻(xiàn):

    [1] 葉品菊,余建平.基于HTML5與HighCharts的網(wǎng)頁3D動(dòng)畫的設(shè)計(jì)與實(shí)現(xiàn)[J].黑龍江科技信息,2015(29).

    猜你喜歡
    面向?qū)ο?/a>單點(diǎn)界面
    國企黨委前置研究的“四個(gè)界面”
    歷元間載波相位差分的GPS/BDS精密單點(diǎn)測速算法
    超薄異型坯連鑄機(jī)非平衡單點(diǎn)澆鑄實(shí)踐與分析
    山東冶金(2019年5期)2019-11-16 09:09:10
    面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
    電子測試(2018年15期)2018-09-26 06:01:34
    基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
    面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
    人機(jī)交互界面發(fā)展趨勢研究
    數(shù)字電視地面?zhèn)鬏斢脝晤l網(wǎng)與單點(diǎn)發(fā)射的效果比較
    16噸單點(diǎn)懸掛平衡軸的優(yōu)化設(shè)計(jì)
    面向?qū)ο骔eb開發(fā)編程語言的的評估方法
    康定县| 通渭县| 昆明市| 洛南县| 双辽市| 镇赉县| 分宜县| 林口县| 呈贡县| 淅川县| 永康市| 永修县| 乌兰浩特市| 舒兰市| 孝昌县| 长岛县| 新巴尔虎左旗| 高青县| 远安县| 景宁| 梁山县| 巴塘县| 二手房| 涿鹿县| 饶平县| 洛南县| 禹州市| 象州县| 永修县| 衡山县| 旬邑县| 宜宾县| 仙游县| 赣州市| 漳州市| 斗六市| 贺兰县| 辽源市| 临朐县| 昌乐县| 榕江县|