摘 要:随着计算机技术应用的不断提高,在我们日常生活中的作用也越来越大,本文就是在此基础上进行研究与探讨,分析如何在进行符号系统中利用计算机技术对一些非物质符号的设计进行有效的管理,然后进行有效的利用。
关键词:图形管理系统;数据库;C#
本文在进行研究的过程还根据自己的实际经验,总结了一套能够基于.NET的技术数据库管理技术,从而有效的将项目管理和软件开发结合在一起,从而为以后的数据管理平台的建设提供参考意见。
1 ASP.NET及面向对象技术的简介
1.1 ASP.NET简介
ASP.NET是一种能够在网页上进行服务的技术,该技术与ASP具有很大的区别。ASP.NET是在WEB服务器的基础上进行开发的,能够为开发者提供一个WEB应用程序的模型,还可以允许不同的编辑语言对.NET的框架进行完善,从而保证在WEB服务器上能够快速地创建一个动态的网页。在所有的编程语言中,C语言时功能最为强大的语言,尤其是在.NET的使用过程中C语言能够发挥其最大的功能。
ASP.NET技术能够在WEB服务器上运行,从而生成一张动态的页面,在该页面中能够对WEB服务器上的各个功能进行管理。WEB窗体页能够通过各种方式向用户提供自己所需要的信息,并通过服务器端的代码来实现逻辑程序。
1.2 面向对象技术
面向对象技术就是利用抽象、继承等多种手段,对程序的源代码进行利用和扩展,从而保证所设计的系统软件具有较稳定的运行能力,还能够降低对软件维护的费用。
面向对象技术在程序开发上的应用是在结构化程序设计的基础上发展而来的,继承了结构化设计在编程上的优点,但是还能够考虑到结构化设计的不足之处,解决在现实世界与计算机世界两种不同的空间关系。面向对象技术能够将现实世界中一系列的实物以通信的方式对各个抽象事物进行描述,然后根据现实对象的属性进行编程,从而实现在现实世界与计算机空间的相互信息传递功能。面向对象的程序设计技术能够将对象的属性、形态和观点封装在对象中,然后对对象的数据进行有限访问权限。因此面向对象技术所设计出来的程序具有以下的特点:
(1)抽象性。在面向对象技术进行程序设计的过程中所表现出来的抽象性就是对问题进行分析和认识的过程,在该过程中能够对抽象类的物质属性进行分析和描述。
(2)封装性。封装就是将描述物体属性的数据和代码进行组合,从而形成一个完整的个体,这就是封装的过程。面向对象技术的应用能够将其中的一部分的成员作为类从而利用外部接口之间的数据传输进行信息分传递,但是另一部分的成员则会被隐藏起来,只有具有访问权限的人才能够对封装的对象进行查找和操作,对对象的封装只要是为了保护系统的安全性。
(3)多态性。面向对象技术的多态性就是在同一个名称中的数据可能是有多个不同的函数来实现的。面向对象技术能够将一个抽象的信息进行多重角度的应用和解释。一般来说面向对象的多态性主要是利用重载函数和虚函数等技术来实现的。
2 数据库的设计与实现
在图形管理系统中常用的数据库是SQL Server, Oracle9i等,这些数据库能够为系统的开发提供一个良好的平台,但是这些数据库并不是一成不变的,在开发的过程中可以根据数据库的使用量进行扩充,从而满足设计和开发的需求。在本次所设计的图形管理系统中所采用的数据库是SQL Server数据库,并利用Power Designer建模工具对系统的数据库建立物理模型。在本次设计中采用的是模块化的设计。
模块表中能够对系统中每一个模块的编码或对应的操作,能够实现的界面等信息进行描述。操作表的作用是用来保存每一个用户在自己角色上的授权信息。权限表主要是保存用户角色所对应的能够操作的信息,比如说系统的管理员角色在权限表中具有可以进行管理和操作用户的作用,从而实现对用户的添加或删除的功能。
3 用户登录界面及权限管理的设计
3.1 登录界面及主框架的设计
登录界面是整个管理系统界面的入口设计,其中登录界面的布局设计如下图1所示。
从图1中我们可以看出在整个登录界面中主要由三个元素组成,其中第一个元素就是整个界面的背景和系统的标识。第二个元素就是由信息输入框,在该布局中用户可以输入自己的用户名和密码,然后将这些信息进行确认登录。第三个元素就是一些与公司或者是企业相关的网址和版本的信息。这样的登录界面主要是利用多个的html客户端的Table控件组成的,而且在古城的过程中选取一定的样式,从而使整个界面布局美观大方。
值得注意的是在该登录界面中的信息输入过程中,当输入的密码与用户的身份不同时,会自动的提示用户,让用户知道无法登录的原因,如果当输入的密码和用户名相符时,用户才能够登录到系统中进行操作。
3.2 角色用户权限管理的设计
在本次设计的角色用户权限的界面如下图2所示。
从图2中我们可以看出在用户角色设置界面上有用户角色维护模块,该模块的主要是利用Data List控件进行控制的,在Data List控件中含有Check Box控制,这两种控件都是为服务器的功能来服务的。
4 系统运行结果测试
4.1 角色用户模块的测试
对系统运行结果的测试,主要是为了检测本次所设计的系统是否能够满足功能需求,在进行相关的操作时是否能够进行相关的操作控制,实现操作功能。
第一步,创建一个管理的用户角色,其中具体的创建过程如图3所示。
从图3中可以看出所创建的角色具有管理员的功能,能够对其他用户进行删除、增加和编辑的功能。
第二步,创建一个用户信息,其中创建的“张三”的信息如图4所示。并将给用户的信息设置为用户的管理员,这样张三就可以根据自己的用户权限对其他用户的信息进行设置,但是张三在登录系统的过程中如果用户名和密码错误则不能够登录到系统中,也不可以进行任何的操作。
第三步,用户张三在登录到系统之后需要对用户的访问权限进行检测,其中检测到用户角色维护界面如图5所示。
从图5中可以看到管理员用户可以操作的界面主要是对用户的维护和角色的维护两方面的内容。
通过以上简单的测试可以发现在本次设计中的图形管理系统中的角色用户模块能够很好地实现设计目标。
4.2 数据库的测试
在本次设计中对数据库的测试流程主要为:
第一步,对数据库抽象结构进行定义,其中定义的过程如图6所示。
从图6中可以看出在具体的定义过程中将单点的抽象结构定义为:名称,文本,100,0,0;类型,文本,100,0,0;X,浮点数,100,0,0;Y,浮点数,100,0,0;该定义的内容是:长度为100字符的文本类型字符,且字符不能带有空格或者是非关键字的单点名称,长度为100类型为文本的字符且字符不能带有空格或者是非关键字的单点类型,单点的坐标为X, Y值。
第二步,对单点的实体物理结构进行定义。其中具体的定义如图7所示,物理生成界面如图8所示。
第三步,将单点资源表输入到数据库资源中,创建一个单点资源物理表,其中数据录入的界面如图9所示。
从图9中我们可以看出在该界面中能够将各个数据输入到整个系统中,然后信息输入成功之后,就形成数据录入成功界面。
通过以上的流程就形成了一个完整的数据定义到添加的过程,经过以上的过程就可以对数据资源进行创建和管理。
5 结语
随着计算机技术的不断发展,计算机对图形图像处理技术的软件功能也越来越强大。在许多的行业中都需要进行数据的分析,尤其是随着企业信息化建设的不断发展,对非物质符号设计系统的研究和开发十分有必要。但是在实际的生活中非物质符号的种类繁多,且没有什么特点,因此在进行研究的过程中没有什么特殊性,本文就以非物质符号中的图形管理系统进行设计与研究,保证研究更具有针对性。
参考文献:
[1] 叶品菊,余建平.基于HTML5与HighCharts的网页3D动画的设计与实现[J].黑龙江科技信息,2015(29).
摘 要:随着计算机技术应用的不断提高,在我们日常生活中的作用也越来越大,本文就是在此基础上进行研究与探讨,分析如何在进行符号系统中利用计算机技术对一些非物质符号的设计进行有效的管理,然后进行有效的利用。
关键词:图形管理系统;数据库;C#
本文在进行研究的过程还根据自己的实际经验,总结了一套能够基于.NET的技术数据库管理技术,从而有效的将项目管理和软件开发结合在一起,从而为以后的数据管理平台的建设提供参考意见。
1 ASP.NET及面向对象技术的简介
1.1 ASP.NET简介
ASP.NET是一种能够在网页上进行服务的技术,该技术与ASP具有很大的区别。ASP.NET是在WEB服务器的基础上进行开发的,能够为开发者提供一个WEB应用程序的模型,还可以允许不同的编辑语言对.NET的框架进行完善,从而保证在WEB服务器上能够快速地创建一个动态的网页。在所有的编程语言中,C语言时功能最为强大的语言,尤其是在.NET的使用过程中C语言能够发挥其最大的功能。
ASP.NET技术能够在WEB服务器上运行,从而生成一张动态的页面,在该页面中能够对WEB服务器上的各个功能进行管理。WEB窗体页能够通过各种方式向用户提供自己所需要的信息,并通过服务器端的代码来实现逻辑程序。
1.2 面向对象技术
面向对象技术就是利用抽象、继承等多种手段,对程序的源代码进行利用和扩展,从而保证所设计的系统软件具有较稳定的运行能力,还能够降低对软件维护的费用。
面向对象技术在程序开发上的应用是在结构化程序设计的基础上发展而来的,继承了结构化设计在编程上的优点,但是还能够考虑到结构化设计的不足之处,解决在现实世界与计算机世界两种不同的空间关系。面向对象技术能够将现实世界中一系列的实物以通信的方式对各个抽象事物进行描述,然后根据现实对象的属性进行编程,从而实现在现实世界与计算机空间的相互信息传递功能。面向对象的程序设计技术能够将对象的属性、形态和观点封装在对象中,然后对对象的数据进行有限访问权限。因此面向对象技术所设计出来的程序具有以下的特点:
(1)抽象性。在面向对象技术进行程序设计的过程中所表现出来的抽象性就是对问题进行分析和认识的过程,在该过程中能够对抽象类的物质属性进行分析和描述。
(2)封装性。封装就是将描述物体属性的数据和代码进行组合,从而形成一个完整的个体,这就是封装的过程。面向对象技术的应用能够将其中的一部分的成员作为类从而利用外部接口之间的数据传输进行信息分传递,但是另一部分的成员则会被隐藏起来,只有具有访问权限的人才能够对封装的对象进行查找和操作,对对象的封装只要是为了保护系统的安全性。
(3)多态性。面向对象技术的多态性就是在同一个名称中的数据可能是有多个不同的函数来实现的。面向对象技术能够将一个抽象的信息进行多重角度的应用和解释。一般来说面向对象的多态性主要是利用重载函数和虚函数等技术来实现的。
2 数据库的设计与实现
在图形管理系统中常用的数据库是SQL Server, Oracle9i等,这些数据库能够为系统的开发提供一个良好的平台,但是这些数据库并不是一成不变的,在开发的过程中可以根据数据库的使用量进行扩充,从而满足设计和开发的需求。在本次所设计的图形管理系统中所采用的数据库是SQL Server数据库,并利用Power Designer建模工具对系统的数据库建立物理模型。在本次设计中采用的是模块化的设计。
模块表中能够对系统中每一个模块的编码或对应的操作,能够实现的界面等信息进行描述。操作表的作用是用来保存每一个用户在自己角色上的授权信息。权限表主要是保存用户角色所对应的能够操作的信息,比如说系统的管理员角色在权限表中具有可以进行管理和操作用户的作用,从而实现对用户的添加或删除的功能。
3 用户登录界面及权限管理的设计
3.1 登录界面及主框架的设计
登录界面是整个管理系统界面的入口设计,其中登录界面的布局设计如下图1所示。
从图1中我们可以看出在整个登录界面中主要由三个元素组成,其中第一个元素就是整个界面的背景和系统的标识。第二个元素就是由信息输入框,在该布局中用户可以输入自己的用户名和密码,然后将这些信息进行确认登录。第三个元素就是一些与公司或者是企业相关的网址和版本的信息。这样的登录界面主要是利用多个的html客户端的Table控件组成的,而且在古城的过程中选取一定的样式,从而使整个界面布局美观大方。
值得注意的是在该登录界面中的信息输入过程中,当输入的密码与用户的身份不同时,会自动的提示用户,让用户知道无法登录的原因,如果当输入的密码和用户名相符时,用户才能够登录到系统中进行操作。
3.2 角色用户权限管理的设计
在本次设计的角色用户权限的界面如下图2所示。
从图2中我们可以看出在用户角色设置界面上有用户角色维护模块,该模块的主要是利用Data List控件进行控制的,在Data List控件中含有Check Box控制,这两种控件都是为服务器的功能来服务的。
4 系统运行结果测试
4.1 角色用户模块的测试
对系统运行结果的测试,主要是为了检测本次所设计的系统是否能够满足功能需求,在进行相关的操作时是否能够进行相关的操作控制,实现操作功能。
第一步,创建一个管理的用户角色,其中具体的创建过程如图3所示。
从图3中可以看出所创建的角色具有管理员的功能,能够对其他用户进行删除、增加和编辑的功能。
第二步,创建一个用户信息,其中创建的“张三”的信息如图4所示。并将给用户的信息设置为用户的管理员,这样张三就可以根据自己的用户权限对其他用户的信息进行设置,但是张三在登录系统的过程中如果用户名和密码错误则不能够登录到系统中,也不可以进行任何的操作。
第三步,用户张三在登录到系统之后需要对用户的访问权限进行检测,其中检测到用户角色维护界面如图5所示。
从图5中可以看到管理员用户可以操作的界面主要是对用户的维护和角色的维护两方面的内容。
通过以上简单的测试可以发现在本次设计中的图形管理系统中的角色用户模块能够很好地实现设计目标。
4.2 数据库的测试
在本次设计中对数据库的测试流程主要为:
第一步,对数据库抽象结构进行定义,其中定义的过程如图6所示。
从图6中可以看出在具体的定义过程中将单点的抽象结构定义为:名称,文本,100,0,0;类型,文本,100,0,0;X,浮点数,100,0,0;Y,浮点数,100,0,0;该定义的内容是:长度为100字符的文本类型字符,且字符不能带有空格或者是非关键字的单点名称,长度为100类型为文本的字符且字符不能带有空格或者是非关键字的单点类型,单点的坐标为X, Y值。
第二步,对单点的实体物理结构进行定义。其中具体的定义如图7所示,物理生成界面如图8所示。
第三步,将单点资源表输入到数据库资源中,创建一个单点资源物理表,其中数据录入的界面如图9所示。
从图9中我们可以看出在该界面中能够将各个数据输入到整个系统中,然后信息输入成功之后,就形成数据录入成功界面。
通过以上的流程就形成了一个完整的数据定义到添加的过程,经过以上的过程就可以对数据资源进行创建和管理。
5 结语
随着计算机技术的不断发展,计算机对图形图像处理技术的软件功能也越来越强大。在许多的行业中都需要进行数据的分析,尤其是随着企业信息化建设的不断发展,对非物质符号设计系统的研究和开发十分有必要。但是在实际的生活中非物质符号的种类繁多,且没有什么特点,因此在进行研究的过程中没有什么特殊性,本文就以非物质符号中的图形管理系统进行设计与研究,保证研究更具有针对性。
参考文献:
[1] 叶品菊,余建平.基于HTML5与HighCharts的网页3D动画的设计与实现[J].黑龙江科技信息,2015(29).