为您找到与电子商务网站的设计与实现论文相关的共200个结果:
Web数据库就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。这一结合不仅把Web与数据库的所有优势集合在了一起,而且充分利用了大量已有数据库的信息资源。以下是读文网小编今天为大家精心准备的:电子商务网站平台3p设计技术与网络数据库相关论文。内容仅供参考,欢迎阅读!
摘要:本文分别利用ASP,PHP,JSP这三个动态网站技术,使用跨Windows和Linux平台的同一个数据库MySql,采用统一的三种格式的表单界面,借用三种连接数据库的方法,在三种不同特点的WEB服务器环境下,给出了电子商务网站设计中的主要的前台和后台程序。 关键词:电子商务网站,网络数据库,ASP,PHP,JSP,服务器
1. 引言:
目前动态网站设计技术主要有:利用Perl/C++/Delphi等开发的CGI,两种有名的API-ISAPI/NSAPI,还有ColdFusion,以及最近几年流行起来的3p技术-ASP,PHP,JSP(据Internet上有关网站统计约有近百种); ASP-Ative Server Page,由微软公司开发 ,是一个WEB服务器端的开发环境,主要采用脚本语言VBScript(或Javascript/perl等)作为自己的开发语言,可用ODBC或直接驱动法访问Window平台的数据库。PHP-Person Server Page ,是由Rasmus个人创立的一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,.是一种很有个性的网站开发语言,它支持目前绝大多数数据库。JSP-Java Server Page , 是Sun公司推出的新一代站点开发语言,Sun 公司除Java 应用程序 和 Java Applet 之外,又创立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序开发,特别是有许多访问数据库的方法。在电子商务平台设计中,主要需要解决"网站结构的设计","注册界面","交易界面","后台数据库",以及"配套模块"诸如购物/用户/论坛/反馈/搜索/会话等设计;考虑篇幅,本文只给出统一的前台界面及后台数据库的3p设计方法;可以说ASP,PHP,JSP与网络数据库的操作是电子商务网站平台设计的坚强基石。
2 .1构建ASP的运行环境:NT5.0Server,IIS5.0 ,ASP3.0 。 安装Windows2000Server(NT5.0Server)时选择IIS5.0有关选项。安装完后ASP3.0便内嵌于IIS5.0中。测试ASP:启动浏览器,在地址栏处输入http://127.0.0.1:80/default.asp,若浏览到IIS服务器的ASP欢迎页面,说明安装成功
2.2构建PHP4的运行环境:NT5.0Server, Apache1.3.12 php4.0 安装支持PHP的web服务器Apache1.3.12,将Apache服务器压缩文件解压缩,根据提示进行整个安装过程,自己选择安装到目录d:apache下。安装PHP4,将PHP4压缩文件解压缩到d:php4即可,同时将其中的php.ini-dist文件拷贝到winnt目录中,将文件更名为php.ini,打开该文件将其中extension_dir 设置为:d:/php4,并加载扩展模块:将文件中含有;extention=*.dll的各项前面的";"号去掉即可;修改设置Aphache服务器,用文本编辑器编辑目录d:aphache目录下的子目录conf下名为httpd.conf的文本文件,首先将"#ServerName *"这一行下加入"ServerName http://127.0.0.1/" ,其次将"Port 80"改为"Port 81(或其他与IIS5.0不冲突的端口)",再其次设置更改Apache虚拟目录,将"Documentroot "d:/Apache/htdocs""改为Documentroot "d:/trade"(该目录即是电子商务网站目录,可用任意方法建立目录trade),最后加入支持php4的如下语句:ScriptAlias /php4/ "d:/php4/" AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml Action application/x-httpd-php4 "/php4/php.exe";测试php:完成上述步骤后,在d:trade目录下,用如何文本编辑器,生成扩展名为.php(或phtml)的文件test.php,在文件中输入如下php代码,存盘后,启动Apache,接着你在浏览器中输入:http://127.0.0.1:81/test.php,若看到php的版本和扩展模块等信息,说明环境安装设置成功。
2.3构建JSP的运行环境:NT5.0Server,Resin1.13, jdk1.3 安装Java编译器jdk1.3:运行jdk1_3-win.exe,按照提示完成安装即可,将其安装在d:java1.3目录,也可安装在其他目录。 设置系统环境参数:控制面板/系统/环境页中选择path 参数加入d:jdk1.3bin;增加新的环境参数classpath=d:jdk1.3libtools.jar;d:jdk1.3libdt.jar;,然后重新启动计算机即可安装支持JSP的web服务器Resin1.1.3,将RESIN-1.1.3.zip释放为d:Resin1.1.3 即可。配置服务器端口,打开d:/resin1.1.3/conf/目录下的resin.conf文件在8080标签处将端口设置为82(在我的NT5.0上装有三个服务器,这样三个服务器的端口分别为IIS :80;Apache:81;Resin:82其实也可设置为其他互不冲突的端口号). 测试JSP:启动Resin服务器,启动浏览器,在地址栏处输入http://127.0.0.1:82/,若浏览到Resin服务器的JSP欢迎页面,说明安装成功
3生成三种格式的动态表单页面
为了通用,这里采用可能用到的表单对象为例,至于下面设计具体数据表用到的字段,只要转成给出的表单域相应对象即可.
3.1用ASP动态生成与数据库进行数据交流的操作表单: form.asp: 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾
3.2用PHP动态生成与数据库进行数据交流的操作表单: form.php 生成表单域头:"?> 生成普通文本:"?> 生成密码文本:"?> 生成滚动文本:"?> 生成单选:"?> 生成复选:"?> 生成列表框:网络数据库Asp技术Php技术Jsp技术网站设计 "?> 生成提交按钮 "?> 生成重填按钮"?> 生成表单域尾"?>
3.3用JSP动态生成与数据库进行数据交流的操作表单 form.jsp 生成表单域头: 生成普通文本: 生成密码文本: 生成滚动文本: 生成单选: 生成复选: 生成列表框: 生成提交按钮 生成重填按钮 生成表单域尾
4.1启动MySql数据库服务器(MySql的安装及ODBC驱动程序的安装与设置请参阅相关书籍) 可在NT5.0下用启动服务法/NET命令法/命令窗口键入MySqld-shareware法,启动MySql数据库服务器,启动数据库服务器后,在d:mysqlbin>提示符下键入mysql-h 127.0.0.1 -u root 即可出现mysql>提示符,从这开始即可进行对MySql数据库的各种操作。若要退出可键入quit/exit,若要关闭数据库服务器,可在d:mysqlbin>提示符下键mysqladmin -u root shutdown 4.2建立MySql数据库 在MySql数据库的提示符mysql>键入Create database tradedb ;(或go)
4.2.建立MySql数据库表 这里以商务网站中常用的几种数据表为例,主要用到的数据表和生成数据表的SQL代码如下:(这里的数据表字段只要分别对应上述表单域对象即可实际操作,数据表统一用tablename表示) 客户登录管理数据表 CREATE TABLE users ( ID int not null auto_increment, UserName varchar(30) not null, Password varchar(20) not null ) 客户信息数据表 CREATE TABLE usermessage ( UserName varchar(30) not null, Email varchar(80) not null, Address varchar(120) not null , Fax varchar(40) null, Phone varchar(40) not null, Cerreycard varchar(50) not null ) 客户定购商品数据表 CREATE TABLE catalog ( ProductId int not null , Name varchar(64) not null, Price float(6,2) not null, Description text null )
5.1设计处理表单数据的ASP程序 form_cl.asp 建立与数据库的连接:这里采用直接驱动法 Set conn = Server.CreateObject("ADODB.Connection"); conn.open "driver={MySQL};server=localhost;uid=user;pwd=xxxxxx;database=tradedb" 获取表单提交的数据: data1=request("ptwbk");data2=request("mmwbk");data3=request("gdwbk") data4=request("dxk");data5=request("fxk");data6=request("lbk") 用SQL语句对数据库进行操作 查询数据记录: sql="select * from tablename" ;set rs=conn.execute(sql) " 增加数据记录: sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('data1','data2','data3','data4','data5', 'data5')"; set rs=conn.execute(sql) 更改某条数据记录: sql="update tablename set data1="request(ptwbk)", where ID="num"; set rs=conn.execute(sql) 删除某条数据记录: sql="delete from tablename where ID="num";set rs=conn.execute(sql) 将SQL语句处理的数据结果输出 Response.Write "
" Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Name & " " Next Response.Write "
" While Not rs.EOF Response.Write " " For i=0 to rs.Fields.Count-1 Response.WRITE " " & rs.Fields(i).Value & " " Next Response.Write "
" rs.MoveNext Wend Response.Write "
" 关闭数据库: rs.close;conn.Close
5.2设计处理表单数据的PHP程序 form_cl.php 建立与数据库的连接:这里采用PHP的MySql函数法(也可用ODBC函数法) $conn=odbc_connect("localhost","user","xxxxxx"); 选择数据库: mysql_select_db("tradedb","$conn"); 获去表单提交的数据: $data1=$ptwbk; $data2=$mmwbk; $data3=$gdwbk; $data4=$dxk; $data5=$fxk; $data6=$lbk; 用SQL语句对数据库进行操作 查询数据记录: $sql="select * from tablename" ;$result=odbc_do($conn,$sql); 增加数据记录: $sql="insert into tablename(ptwbk,mmwbk,gdwbk,dxk,fxk,lbk) values('$data1','$data2','$data3','$data4','$data5','$data6')";$result=odbc_do($conn,$sql); 更改某条数据记录: $sql="update tablename set $data1=ptwbk where ID=num" $result=odbc_do($conn,$sql); 删除某条数据记录:$sql="delete from tablename where ID=num";$result=odbc_do($conn,$sql); 将SQL语句处理的数据结果输出 odbc_result_all($result,"border=1"); 关闭数据库: odbc_close($conn);
5.3设计处理表单数据的JSP程序 form_cl.jsp 建立与数据库的连接:这里采用JDBC-ODBC桥生成JavaBean法 创建一个JavaBean命名为conndb.java,并保存在d:/resin1.1.3/doc/web-inf/classes/trade目录下,代码如下:(限于篇幅这里没按标准书写,而采用不换行写法,其他类同) package trade; import java.sql.*; public class conndb { String url="jdbc:inetdae:localhost";String login="user"; String password = "xxxxxx"; String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";String sConnStr = "jdbc:odbc:Dsnmysql"; Connection conn = null; ResultSet rs = null; public conndb() {try {Class.forName(sDBDriver); Connection conn = DriverManager.getConnection(url,login,password);} catch(java.lang.ClassNotFoundException e) {System.err.println("conndb(): " + e.getMessage());}} Public/ResultSet/executeQuery(String/sql)/{rs=null;try{conn=DriverManager.getConnection(sConnStr); Statement stmt = conn.createStatement();rs = stmt.executeQuery(sql); } catch(SQLException ex) {System.err.println("aq.executeQuery: " + ex.getMessage());} return rs; }} 然后用javac编译conndb.java生成与其同目录的conndb.class文件,在form_cl.jsp文件中加入如下标签即可建立与数据库的连接 获去表单提交的数据: String data1=request.getParameter("ptwbk"); String data2=request.getParameter("mmwbk ") String data3=request.getParameter("gdwbk ") String data4=request.getParameter("dxk ") String data5=request.getParameter("fxk ") String data5=request.getParameter("lbk ") 语句对数据库进行操作 查询数据记录: String sql="select * from tablename"; connbean.executeQuery(sql); 增加数据记录: String sql="insert into tablename values('" + data1 + "','" +data2 +"','" +data3 + "','" + data4+ "'+"','" + data5+"','" + data6+'")";connbean.executeQuery(sql); 更改某条数据记录: String sql="update tablename set data1='" + ptwbk + "',data2='" + mmvbk + "',data3='" +gdwbk + "' where ID='" + num + "'" ;connbean.executeQuery(sql) 删除某条数据记录: String sql="delete from tablename where ID='" +num+ "'" ; connbean.executeQuery(sql); 将SQL语句处理的数据结果输出 ResultSet rs = connbean.executeQuery(sql); While (rs.next()) {out.print("
"+rs.getString("ptwbk")+"
");out.print("
"+ rs.getString("mmvbk") + "
");out.print("
" + rs.getString("gdwbk") + "
"); out.print("
" + rs.getString("dxk") + "
");out.print("
" + rs.getString("fxk") + "
");out.print("
" + rs.getString("lbk") + "
");} 关闭数据库: rs.close();
6.1主要特性: 可见下表 设计技术 运行平台 服务器 开发程序 扩展组件 ASP Windows系列 IIS Vbscript/Jscript/Perl ActiveX PHP Unix系列, Novell,Windows Apache等许多服务器 php Function JSP Unix系列, Novell,Windows Resin等许多服务器 Java JavaBean
6.2连接数据库的方法: 通过上述操作可看出,本文采用了三种操作MySql数据库的方法,Asp采用直接驱动法,Php采用MySql函数法,Jsp采用JDBC-ODBC/JavaBean法
6.3网站结构设计 考虑篇幅,本文只给出了Widows平台上,电子商务网站设计中的主要环节的代码设计,对于Linux平台、网站结构、各个功能模块设计等论题,作者已经有两篇这方面的论文在核心刊物上待发表,这里不便公开.
6.4可操作的主要数据库 上述三种动态技术操作数据库的方法,可操作Windows平台上的Access/MsSql/Foxpro/Informix/Oracle等数据库,对Php和Jsp可操作Linux平台上的数据库Postgres/Sybase/Oracle等.
6.5平台与代码通用性 上述设计方法采用的是通用代码方式,对PHP和JSP大部分代码即可运行于Windows,又可运行于Linux;考虑MySql的许多方便的特点,本文以此为例,做了一些有益的工作 参考文献: 1汪晓平.ASP网络开发技术.人民邮电出版社,2000.1 2 Leon Atkinson.PHP核心编程.清华大学出版社,2000.4 3石振国.多媒体通信网页的Java设计技术.
浏览量:3
下载量:0
时间:
机载设备是指对飞机飞行中的各种信息、指令和操纵进行测量、处理、传递、显示和控制的设备。 军用飞机机载设备还包括:火力控制、电子对抗、侦察、预警、反潜等设备。以下是读文网小编今天为大家精心准备的:浅谈某型机载作战任务加载器的设计与实现相关论文。内容仅供参考,欢迎阅读!
军用飞机作战任务具有较高的保密要求,飞行员需要从作战指挥部获取作战任务数据,然后在飞机执行任务起飞前将作战任务相关参数通过数据加载设备传输到火控计算机中。火控系统根据装订的信息参数引导飞行,在载机到达程序装订的目标区域时提醒飞行员做好战斗准备,此外攻击后的退出引导、返场引导等飞行过程都可根据装订的信息自动完成。
作战任务加载器需要实现三个功能,包括读取数据存储卡的数据、数据解密和通过1553B接口向火控计算机发送数据。
数据存储卡用于存储和传递作战导航数据,任务规划系统对数据存储卡执行编程操作,作战任务加载器对数据存储卡执行读取操作。作战任务加载器属于小型机载嵌入式设备,其工作频率较低,数据存储卡应选择工作模式相对简单、读取速度快、可靠性较高的产品。作战任务加载器采用基于USB接口的NOR Flash存储卡作为作战导航参数信息的存储载体。NOR Flash也称为Linear Flash, 拥有独立的数据总线和地址总线,能快速随机读取,可以单字节/单字编程,但必须以块为单位或整片执行擦除,重新编程之前必须进行擦除操作。NOR Flash存储卡简单的访问方式、快速读取速度及较高的可靠性适合机载作战任务加载器的工作环境和工作模式。
作战任务编程/加载系统采用数据加解密技术保证移动存储的安全保密性。所谓数据加密技术是指将信息(或称明文)经过加密钥匙及加密函数转换,变成无意义的密文,而接收方将此密文经过解密函数、解密钥匙还原成明文的技术。作战导航参数信息需要任务规划系统进行数据加密后存储在数据存储卡上,作战任务加载器对数据存储卡上的密文数据进行解密处理。作战任务加载器固定安装在飞机上,应用环境具有较高的安全性。考虑作战任务加载器的实时性要求较低,且需要解密的导航信息数据量较小,加载器采用软件解密方法即可满足要求。虽然会带来软件运行开销,但可降低硬件成本。
本系统采用IDEA(International Data EncryptionAlgorithm)加密算法实现作战导航数据信息在数据生成端的加密和数据使用端的解密。IDEA被认为是目前世界上最好最安全的分组密码算法,且对计算机功能要求不高。IDEA的密钥长度是128位,相对较长,加密强度高。在穷举攻击的情况下,IDEA需要经过2128次加密才能恢复出密钥,假设芯片每秒能检测10亿个密钥,需要1013年,它被认为仅循环4次即可抵制差分密码分析,对IDEA算法也不起作用,随机选择密钥基本没有危险,故其安全性较高;算法的基础是16位运算,实现速度与DES相同。加密中从数码锁获得的密钥为128比特,明文分组长度是64比特。
采用DSP实现IDEA解密算法与硬件实现解密相比具有开发周期短、成本低的优点。另外DSP本身的流水线和运算器设计也能够有效提高数据解密算法的运算速度。
作战任务加载器由数据处理模块、电源系统、机箱和数据存储卡构成,机箱和电源采用一体化设计,数据处理模块是作战任务加载器内部唯一的SRU。数据存储卡直接安装在数据处理模块上,可简化整机结构设计。
2.1 DSP选型
数据处理模块采用TI公司的数字信号处理器SM320F2812,集成1553B、USB、串口、离散量等数字接口。1553B接口用于向火控系统传输数据,USB接口用于访问数据存储卡,串口用于显示维护BIT的测试结果,离散量用于控制作战任务加载器进入不同的工作模式。SM320F2812的额定工作频率为150MHz,每秒可执行1.5亿次指令,具有单周期32bit×32bit的乘和累加操作功能,主要实现USB存储卡数据读取、解密、发送的功能。
F2812的外部接口映射到5块固定的存储空间。每个存储空间可以单独设置访问时的等待状态数目、选通信号的建立时间和保持时序,且读和写操作的时序可以独立设置。此外,每个空间可以分别选择是否使用外部等待信号(XREADY)来扩展所需的等待状态。这些片选信号以及可编程的等待状态和选通时序使得DSP芯片可以和许多外部存储器或扩展外设间实现无缝接口。每个XINTF空间都有自己的时序寄存器XTIMING,改变时序寄存器的值将会影响相应空间的访问时序。1553B接口、RAM、数据存储卡可分别映射到不同的存储空间,实现简化设计。
2.2 1553B总线接口电路
作战任务加载器与火控计算机之间的数据传输通过1553B总线接口实现。本设计选择1553B接口芯片HK1553B来实现通信功能。
1553B总线接口电路工作时钟为12MHz,经过隔离变压器连接到1553B总线,模块上1553B芯片工作在RT方式下,1553B协议芯片访问外部存储器为一片64k×16bitSRAM存储器,存储器的访问控制及1553B协议芯片请求DSP总线及应答信号由FPGA产生。1553B协议芯片的地址和数据总线全部引入FPGA,1553B协议芯片访问DSP总线时地址数据通过FPGA挂在EMIF总线上。
2.3 USB接口电路
本系统采用的存储卡为MagicRAM公司的USBFlash存储卡,该存储卡读取周期最大为200ns,可执行100000次写/擦除操作。该存储卡的读写访问时序是典型的异步并行接口访问时序。DSP提供了对异步存储器的无缝访问接口XINTF,将数据存储卡单独映射到DSP的Zone 2外部存储空间。
USB芯片CY7C68013与FPGA相连,在检测到USB供电后,通过FPGA实现对USB接口芯片的复位,并使能USB接口信号,实现与上位机的通信,完成调试加载功能。
FPGA通过USB口电源监控电路实现对USB接口的接口控制,当USB接口供电有效时,FPGA输出USB芯片复位有效,并使能与USB接口的数据总线,在USB不使用条件下USB工作在PowerDown模式,数据总线置为三态。
作战任务加载器的软件分为三部分,包括驱动程序、BIT程序和应用程序,驱动程序由BIT程序和应用程序调用。驱动程序包括DSP初始化、1553B接口驱动、串口驱动、GPIO驱动等。DSP初始化对DSP的工作频率、XINTF总线时序、中断使能和优先级进行配置。1553B、串口接口驱动实现通信初始化配置、数据发送、数据接收等基本底层控制操作。作战任务加载器BIT程序包括上电BIT和维护
BIT。作战任务加载器上电后通过读取地面状态使能信号GSE#的状态进入地面工作模式或机上工作模式。在地面工作模式,作战任务加载器执行维护BIT程序,对FLASH、RAM、1553B接口、USB数据存储卡等硬件资源进行测试,对FLASH的测试只进行应用程序校验和测试,对RAM、USB数据存储卡进行读写正确性测试,对1553B接口进行数据传输正确性测试。在机上工作模式,为了保证作战任务加载器的功能完备性,首先进行上电BIT测试,对应用程序FLASH校验和、数据RAM读写正确性、1553B接口内部环测正确性进行测试。上电BIT测试正确后,通过定时器产生定时中断不断侦测USB接口是否有数据传输卡存在。当正常插入数据存储卡后,任务加载器可向空地火控计算机发送数据加载请求,根据火控计算机的应答情况发起数据加载流程,执行应用程序。如未检测到数据存储卡或火控计算机无应答,则循环执行上电BIT测试。
应用程序对USB存储卡内密文数据和密钥读取,采用IDEA解密算法对密文数据解密,将解密后的明文数据通过1553B接口传输给空地火控计算机,其加载端和目标机均需支持1553B基本数据通信,通过握手-响应-确认机制来完成数据在加载端和目标机的可靠传输过程。
本文介绍了一种可读取USB数据存储卡并实现作战任务数据可靠传输的数据加载器。此设计方法可应用于更多具有安全可靠要求的数据加载设备。数据信息载体不局限于USB线性FLASH存储卡,可根据处理速度和数据量要求采用加固U盘、加固SATA电子盘等移动存储设备。与上位机的数据传输交互接口也可根据实际应用需求进行设计,可设计为AFDX、ARINC429、ARINC825等串行通信接口。
相关文章:
浏览量:4
下载量:0
时间:
网站开发是制作一些专业性强的网站,比如说动态网页。ASP、PHP、JSP网页。而且网站开发一般是原创,网站制作可以用别人的模板。网站开发字面意思比制作有更深层次的进步,它不仅仅是网站美工和内容,它可能涉及到域名注册查询、网站的一些功能的开发。对于较大的组织和企业,网站开发团队可以由数以百计的人(web开发者)组成。以下是读文网小编今天为大家精心准备的:浅谈基于ASP.NET技术的网站开发与设计技术分析相关论文。内容仅供参考,欢迎阅读!
浅谈基于ASP.NET技术的网站开发与设计技术分析全文如下:
随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是一种观念和行动的变革。
网站应具有向用户提供旅游信息服务,用户注册信息,员工协助用户自由行后的工作情况汇报及留言功能。由此网站被规划为景点介绍,主题旅行,信息注册,员工工作情况汇报和微博模块。
3.1 技术选用
ASP.NET 是.NET Framework 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP 请求文档时再在Web服务器上动态创建它们。设计中使用asp net 的内置控件HTML控件 (HTML control) 和用户控件 (User control) 以及外置控件来完成功能。在使用外置控件前,需要将其添加到Visual Studio.NET 环境中。然后就可以通过启动一个新项目来使用新的控件。
选用C# 作为.NET 开发的语言,VS 环境中可以使用的脚本语言有C#,VBT 和J#。C# 是微软公司专门为.NET 量身定做的面向对向的编程语言。具备面向对象程序设计语言的一切特性,如封装,继承,多态等。
ASP.NET 采用ADO.NET 技术实现对数据库的访问使用ADO.NET 作为数据库访问的工具, 实现了.NET 程序员方便实现对后台数据库表的增、删、改、查操作。可以用数据集代替传统的ADO 中无连接的记录集。并提供了丰富的数据绑定控件,操作起来简单便捷。
JavaScript 是一种属于网络的脚本语言, 已经被广泛用于Web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果。JavaScript 脚本是通过嵌入在HTML 中来实现自身的功能的。
3.2 开发环境
Windows 7 操作系统,在Microsoft visual studio 2008 集成开发环境中采用C# 语言进行开发。配置 IIS7(Internet InformationServer)服务。采用数据库SQL2008 存储数据。
在网站的开发中有数据处理和将现有成熟页面转换为需求页面提高开发效率两个方面的技术关键。
4.1 数据库操作
在网站的开发中,动态网页体现于系统对用户要求的灵活处理。用户对数据处理的要求必然要经过系统对数据库的访问,因此页面对数据库的操作尤为重要,是整个系统的核心处理单元。
ADO.NET 就是.NET Framework 类库中用于实现对数据库中的数据进行操作的一些类的集合。它分为DataSet 对象和数据提供者两个部分。DataSet 对象是内存中以“表格的形式”保存一批批的数据,也可以理解为若干张数据表(DataTable)的集合,每张数据表也有自己的“表名”;数据提供者包含许多针对数据源的组件,应用程序主要是通过这些组件来完成针对指定数据源的连接、提取数据、操作数据、执行数据命令。这些组件主要包括Connection、Command、DataReader 和DataAdapter。利用这些元素完成网页对数据库的操作,实现既定功能。
4.1.1 查询数据代码
try
{
conn = new SqlConnection(ConnectionString);
dataset = new DataSet();
DataAdapter = new SqlDataAdapter(“SQL 语句”,conn);
DataAdapter.Fill(dataset, “相关数据表”);
GridView1.DataSource = dataset;
GridView1.DataMember = “相关数据表”;
GridView1.DataBind();
}
catch (Exception ex)
{
Response.Write(“语法错误:” + ex.Message);
Response.End();
}
finally
{
if (conn != null) conn.Dispose();
if (dataset != null) dataset.Dispose();
}
4.1.2 数据增删改代码
conn = new SqlConnection(ConnectionString);
Command = new SqlCommand(strSQL, conn);
conn.Open();
int n = Command.ExecuteNonQuery();
Response.Write(“ ”);
4.2 静态HTML 网页转换为aspx 页面
开发中将成熟的HTML 页面转换为aspx 页面可以提高开发效率,但是也带来了一些问题,通过以下技术得以解决。
https://HTML 页面的head
https://HTML 页面的body
在为旅游公司开发网站的过程中,由于很好地解决了数据处理和将现有成熟页面转换为需求页面提高开发效率两个方面的问题,使开发工作顺利完成。开发的系统能够符合需求分析既定的目标。
浏览量:3
下载量:0
时间:
在线教育即e-Learning,或称远程教育、在线学习,现行概念中一般指的是指一种基于网络的学习行为,与网络培训概念相似。是通过应用信息科技和互联网技术进行内容传播和快速学习的方法。以下是读文网小编今天为大家精心准备的:浅谈在线教育系统学习路线模块的设计与实现xg 论文。内容仅供参考,欢迎阅读!
浅谈在线教育系统学习路线模块的设计与实现全文如下:
开放存取是基于自由、开放与共享的理念,依托网络技术的一种全新的学术出版和信息交流模式,其在多个领域掀起了各种形式的开放存取运动。在线学习系统就是在此思想的推动下,伴随网络技术的成熟发展出的新的教学管理形式。并且伴随着现代社会对高层次人才的需求和生存竞争的逐渐加大,提高教育质量将是高等教育发展的核心目标。在线学习系统的建设水平也早已成为衡量现代大学建设的重要指标。
现有的在线学习系统集成了网络共享教学资源、教学资源管理、视频课程和师生交互等多功能功能为一体。在国外已经设计实现了众多虚拟学习环境模型,例如E - learning,并且在实际使用中不断改进。它们应用简便并具有很多教学工具,在很大程度上适应了教师与学生在实际教学中的需求。
如允许发布教学大纲,更新布告栏,进行课程预设,通过搜索引擎对现有资料进行查找,提供丰富的参考教材、传统教材和多媒体资料,并可以进行简单的编辑,内置博客等新兴的展示交流工具,以及在线交流、留言板和论坛等即时交互工具,以方便教师和学生进行及时的交流。另外,还有练习模块,作业模块,下载模块等教学辅助模块的支持。国内著名高校如北京大学、清华大学、上海复旦大学、浙江大学、武汉大学等高校早已相继成立了大学课程中心。通过调查研究和使用实践证明,大学课程中心能够为课程建设提供必要的技术支持。
但是现有这些在线学习系统都忽略一个问题:他们全部既没有预设的学习路线功能,也没有针对特殊使用者的个性化学习路线,可以使使用者按照学习路线中的课程设置进行学习。比如当一名使用者申请某门课程的学习时,现有的在线学习系统不会提示使用者学习这门课程之前必须具备的知识和应具有的能力,导致课程的申请者申请课程之后发现无法继续学习所选的课程。因为现实中申请者必须按照既定的课程顺序进行学习,在前导课程得到及格的成绩时才能学习当前选择的课程。
而在线学习系统预设学习路线并修改学习路线模块可以解决上述问题。首先分析课程与课程之间的关系,例如得到学习某门课程的前导课程和后续课程,将这样的关系写入数据库表中,通过程序生成预设的学习路线,当使用者选择学习某门课程时,使用者会清楚的得到学习这门课程所必需学习过的前导课列表,如果使用者前导课列表全部标记为完成,则可以学习所选课程; 否则将不能学习。其次如果前导课程是多门课程的情况出现则需并行学习多门前导课。
第三如果前导课还存在没有完成的前导课,则一直找到第一门课程从头开始学习。第四为保证系统的灵活性,管理者也可以针对特殊使用者提出的需求修改预设的学习路线。并且上述方法还有另外一项重要的作用,由于在线学习的特殊性,教师无法有效监督网络另外一端使用者的学习情况,而学习路线的预设功能则能为监督学生学习起到很大的作用。
文章以辽东学院课程中心为例主要讲述在线学习系统学习路线预设与修改等技术,并对其中的关键技术的实现做了详细的叙述。预设学习路线功能可以弥补学习者盲目选择课程的缺陷,并且在一定程度上监督学习者的学习进度,在一定程度上完善了在线学习系统。在线学习系统的设计事先做了充足的准备,收集大量专业的人才培养计划,根据人才培养计划进行了课程关系的分析,发现其中存在串行路线、并行路线和混合路线,分别建立数据模型。根据上述数据模型建立了学习路线预设框架模型,将其加入到课程中心,大大提高了学校的教学管理效率。
1. 1 数据表的分析
对于在线学习系统的学习路线预设模块需要以下两个功能: 学习路线预设功能和对预设的学习路线按照特殊用户的要求进行修改的功能。
一般来说在线学习系统的学习路线预设就是设置课程和课程之间的关系,也就是各门课程之间前导和后续的关系,是由授课者( 通常是一个人或者一个部门) 决定的,然后将其写入授课计划以便执行。对于学习路线的预设是,首先根据授课计划将每个学生的学习路线归纳成一个实体,然后通过二维关系描述。其次根据事先的授课计划将课程归纳成一个二维关系。两个二维关系通过关键字约束,某学习者选择学习当前课程,程序会通过约束关键字中所选当前课程的前导课号和完成状态,如果前导课程已经被标记为完成状态则可以学习当前课程,否则先学习前导课。对于修改预设的学习路线功能则可通过管理员强行修改二维关系表实现。
1. 2 课程关系类型的分析
根据学习常识某一门课程一定不是孤立的,一定会存在前导和后续课程。如果某门课程的前导课程只有一门课程的情况出现,那么学习者只需学完这一门前导课程就可以向后学习自己所需的课程;但是大多数情况是某门课程的前导课程是大于一门课程的情况,对于这种情况经过分析会出现三种常见的状态,分别总结为串行学习路线、并行学习路线及混合学习路线。串行学习类型的学习路线链条来说,某一门课程的直接前导课程只有一门,但该前导课还存在自身的直接前导课程,如果学生希望学习课程D,只有先学习课程A,然后学习课程B,然后学习课程C,最终才能学习所选择的课程D。
并行学习类型的学习路线链条来说,某一门课程的直接前导课程不只有一门,学生如果希望学习课程C,但是课程C 具有课程A 和课程B 两门并行的前导课,那么学生只能同时选择学习课程A 和课程B,完成后才能向后进行课程C 的学习。
混合学习路线来说,有时某门课程的前导课在学习链条的某一节点可能是并行学习的情况,有的时候可能是串行学习的情况,对于不同的情况可以分别进行串行学习路线、并行学习路线进行学习。
2. 1 学习路线类型的判断
在所有课程的信息都确定填入前面所述的二维关系中后,当学习着选择某课程时便会进入预先设定好的学习路线,该路线首先判断当前课程的前导课程数量,如果不大于1,则可以学习该课程的唯一门前导课或者直接学习该课程; 如果大于1,则判断该课程的直接前导课程数量,如果不大于1 则进入串行学习路线,如果大于1 则进入并行学习路线,过程如图4 所示:
2. 2 串并行学习路线的设计
在学习着选择课程,并且进行了学习路线类型的判断之后,学习者要按照预设的学习路线进行学习,为了简化串行学习路线和并行学习路线设计流程图。如串行学习所描述的那样,当学习着选择学习课程A 时,必须先学习课程B 和课程C。在学习课程B 和课程C 时需要经过和课程A 相同的判断过程。经过类型判断得到课程A 的前导课程数量大于1,并且又判断出课程A 的直接前导课程为1门即课程B,不是并行学习路线,所以就要先学习课程B。课程B 所经过的判断流程和课程A 一致,发现还有课程C 需要学习,还要进行课程C 的学习。如果系统判断未学习完成,就继续学习课程C,当课程C 学习完成就可以沿着串行学习路线学习课程B,然后是课程A。以此类推即为串行学习路线。
2. 3 修改预设学习路线的设计
如前所述得到预设学习路线的方法和学习路线类型判断及如何在类型判断后按照学习路线学习的方法,但是学习路线的预设又不是死板的、一成不变的,在设计中具有按照学习者的合理意愿进行学习路线修改的功能: 先由希望修改学习路线的学习者通过发送信息的方式发送修改学习路线的申请到任课教师,任课教师不具备修改学习路线的权利,所以任课教师再通过课程中心内信息的方式发送给管理员,管理员审核通过并备案后授权教师修改相关学生的学习路线,以达到因材施教的目的。学习路线预设与修改如图7 所示:
3功能测试
对于预设学习路线和修改学习路线功能的测试是在辽东学院课程中心这个在线学习系统上进行的,辽东学院课程中心是辽东学院自主开发的在线学习系统,其运行基于辽东学院校园网。参与测试的学习者人数达到2 300 人,课程数量5 门。共生成参与测试的学习路线实例11 500 个,其中预设串行学习路线2 300 个,预设并行学习路线2 300个,预设混合学习路线2 300 个,将前导课完成状态标记为完成状态的学习路线2 300 个,修改预设学习路线2 300 个。全部的预设学习路线都能按照设计的要求约束学习者沿路线进行学习,修改学习路线功能也能够按照学习者的要求在管理员的权限下进行合理修改。
预设学习路线和修改预设学习路线模块在辽东学院课程中心和校园网上可以顺畅的运行,但是随着学习者的增多,会产生越来越多的学习路线实例,这将产生大量的数据冗余,要求数据库服务器的数据存储、吞吐能力强,提高了教学成本和管理难度,这些都是今后需要进一步改进的地方。
随着时代的发展,在线学习成为当今重要的学习方式之一,也产生了很多在线学习系统,但是目前的在线学习系统都没有预设学习路线和修改学习路线这个功能,无法监督学习者的学习状态,不方便教学管理。文章以辽东学院课程中心为例主要讲述在线学习系统预设学习路线模块的课程关系的分析、数据库表的建立、学习路线预设与修改等技术,建立串行学习路线预、并行学习路线预设和混合学习路线预设框架模型,并对其中的关键技术的实现做了详细的叙述,希望能为开发者提供一个实用模型,并且希望对其他应用的建设有一定的借鉴作用。
对于大量学习者的学习路线实例产生的数据冗余问题,功能开发者已经找到应对的思路和方法。可以参考目前流行的个性化推荐方法,例如基于关联规则的推荐、基于内容的推荐、协同过滤推荐,根据学习者以往的选课信息,在线学习系统自动的将学习者可以进行学习的课程推荐给学习者实现智能预设。由于现实条件约束在这个版本的学习路线预设中无法体现,但是在接下来的学习路线预设版本中会加入这个功能。
相关
浏览量:3
下载量:0
时间:
协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是因特网协议栈。以下是读文网小编今天为大家精心准备的:浅谈计算机网络协议栈实验平台的设计与实现相关论文。内容仅供参考,欢迎阅读!
计算机网络原理课程是计算机专业主干课程之一,在专业教学体系中占有非常重要的地位。计算机网络原理课程中,最重要的是对于协议栈的理解和掌握。目前,计算机网络原理课程均设置有实验环节,实验内容主要包括4 方面:①通过数据嗅探软件——sniffer/winshark/Ethereal 等分析数据链路层、网络层和传输层协议;②利用网络仿真器如NS2 分析网络协议及其性能[1-2];③协议开发,即利用套接字编程进行应用层协议开发;④网络设备配置实验,包括交换机、路由器、服务器等的配置,这些实验都涉及协议。通过前两类分析网络协议的实验,学生可以观察协议的内部原理、数据包的格式等基本理论知识,但是此类实验属于验证性实验,会令学生对于协议的具体应用仍然模糊,无法达到培养和锻炼学生设计新协议和独立设计开发协议能力的目标。通过套接字编程实验,学生可以开发新的应用层协议,但是仍然缺乏对底层协议的认知和运用。网络设备配置实验也有类似的问题。
目前,计算机网络原理实验课程存在的主要问题是实验的片段性和隔离性导致学生对知识点掌握得不完整、不系统,不能形成有机的整体,不能将针对协议的学习成果应用于具体的协议栈设计,缺少对协议栈开发方法的整体理解。
基于上述问题,为了更好地培养学生综合运用理论知识分析问题和解决问题的实践能力,笔者结合华中科技大学文华学院计算机网络实验教学的现状,构建基于MSP430 的计算机网络协议栈实验平台,设计一套实验方案,期望学生通过在实验平台上的操作,加深对协议栈的理解,提高分析协议栈的能力和实践动手能力。
嵌入式实验平台的硬件部分主要由MSP430和CS8900 网络接口芯片组成。平台采用的微控制器是德州仪器公司(TI)的MSP430F149。这是功耗极低的Flash 型16 位RISC指令集单片机,采用Crystal 公司的CS8900 作为太网接口芯片。CS8900 功耗低,控制简单,可以直接和微控制器相连,通过微控制器的I/O 口对CS8900 进行控制。为扩展路由协议验证模块,实验平台的MSP430F149 与两片CS8900 连接。
2.1 实验1 :Ethereal 数据包嗅探
对协议栈的学习和开发都离不开数据包嗅探软件,Ethereal 是目前比较流行的协议分析软件。计算机网络原理课程的第一个实验是要求学生掌握Ethereal 软件的用法,通过包嗅探软件熟悉和掌握数据包的格式,为后续的复杂实验打好基础。这部分实验可以在PC 机上完成。
实验内容包括:①掌握Ethereal 软件的使用方法;②掌握通过数据包嗅探进行协议分析的方法;③截获典型数据包进行协议分析;④掌握一些经典协议(PPP 协议、ARP 协议、ICMP 协议、Telnet 协议、TCP 协议和Smtp 协议)并阅读相应的RFC 文档。
2.2 实验2 : 网络层IP 协议、ARP 协议、ICMP 协议的实现
在网络层实现IP 分组封装,ARP 协议的实现是数据最终能够到达目的地的保证;设计完成部分ICMP 协议;通过在接入段运行Ping 命令验证实验结果的正确性。
2.3 实验3 :传输层TCP 协议的实现
根据TCP 有限状态机实现TCP 协议可不考虑复杂的通信环境,忽略发送窗口、接受窗口、拥塞控制部分的实现。
2.4 Http 和Smtp 协议的实现
用HTML 写一个简单的Web 页面,嵌入到实验平台,在平台上实现Http 协议,以便局域网内其他终端可以通过Http 协议访问实验平台。
在实验平台上实现Smtp 协议,使实验平台在启动时或在某个事件驱动下完成向某个邮箱自动发送邮件的过程。
3.1 简单IPv6 协议
随着嵌入式技术研究的深入发展,许多小型智能电子设备如智能家电、智能仪表等也接入到互联网中,导致IPv4 地址空间明显不足,而IPv6 协议解决了IPv4 公共地址空间耗尽的问题。IPv6 协议使得移动电话、PDA、汽车、仪表甚至个人都可以获得多个公共IP 地址,并且IPv6 具有无状态地址自动配置、内置安全性强、服务质量高等诸多优点,是嵌入式设备进行网络互联的较好选择。实验平台可以实现简单的IPv6协议栈,帮助学生理解IPv6 协议与IPv4 协议的异同。
1)IPv6 协议栈的实现。
IPv6 协议栈的实现主要包括IPv6 模块和ICMPv6 模块。
由于实验平台资源有限,目前不考虑IPv6协议与IPv4 协议的兼容问题,不支持IPv6 扩展报头,不支持分片;测试运行在本地局域网,不涉及路由器;忽略MTU 探测决定路径上的最大传输单元;将报文大小设定为小于以太网最大传输单元,避免报文分片。
ICMPv6 模块具有IPv4 的ICMP 常用功能,可回送请求报文和回送应答报文,可在应用层进行ping6 操作,测试网络的连通性和IPv6 地址解析的正确性。IPv6 中的邻节点发现过程是用一系列的报文和步骤确定邻节点之间关系的过程。邻节点发现取代了IPv4 中使用的ARP 报文、ICMP路由器发现和ICMP 重定向报文。邻节点发现报文使用ICMPv6 的报文结构。
实验平台的邻节点发现模块支持地址解析,省略了重复性探测和路由功能。程序设计在保证实现IPv6 协议栈基本功能的基础上尽量减少代码复杂度,只考虑运行时的一般情况,忽略特殊情况需要的额外开销。实现该协议栈的重要内容之一是正确处理数据流程,实验平台数据处理流程如下。
当网络上有终端(主机)要访问嵌入式设备时,主机在适当的接口上发送多播帧,即IPv6主机发送多播邻节点,请求报文发现链路上IPv6节点的链路层地址。邻节点请求报文的多播地址是从目标IP 地址得到的。
这时必须正确设置网络接口芯片CS8900 地址滤波寄存器的值,以保证主机发送的多播邻节点请求报文可以通过地址滤波器;实验平台收到邻节点请求报文后,根据邻节点请求报文的信息,向报文发送方——主机发送一个单播邻节点公告报文,地址解析完毕;然后,实验平台根据TCP 状态机的状态完成相应处理过程,接收数据时,从网络接口芯片缓冲区读取数据,依次提取:①以太网帧头信息——用于保存发送方MAC 地址;② IPv6 头信息——提取IPv6 报文头中下一个头部的值。如果不是ICMPv6 和TCP 中的任何一个,就发送ICMPv6 目的不可达报文;如果是ICMPv6,就进一步判断;如果是REQUES 报文,就发送REPLY 报文;如果是邻居请求报文,则发送邻居宣告报文。因为实验平台的TCP/IP 连接是由主机发起的,所以嵌入式设备不会接收到邻居宣告报文。
实验平台采用TCP 方式发送数据。嵌入式设备不主动向主机发送数据,而是根据主机的请求传送数据,根据主机发送的请求数据包得到目的地址相关信息,将发送的数据包送入发送缓冲区,添加以太网帧头部、IPv6 数据报报头、TCP报文段首部等信息,更改相关标志位,将数据送入链路层。网络接口芯片负责将数据发送到网络。
2)IPv6 协议栈的测试。
由于HTML 不支持使用文字形式的IPv6 地址格式作为URL(通用地址),因此需要一台运行Windows 2000 Server 的计算机作为DNS 服务器,在DNS 服务器中添加实验平台IPv6 地址的AAAA 记录;同时需要正确配置测试局域网中主机的掩码,网关以及DNS 服务器。
测试在本地局域网进行,除上述DNS 服务器外,其他主机运行Windows XP 或Windows2000 操作系统。每台计算机都配置IPv4 地址、安装IPv6 协议栈并配置IPv6 的链路本地地址。将嵌入式系统连入该网络,启动系统,系统的IPv6 地址通过程序写入其RAM 中,我们就可以通过该局域网内的一个网络终端访问嵌入式系统的主页。例如,在一台计算机输入“ping6 嵌入式设备IPv6 地址”,如果网络没有问题就可以返回信息。在Http 的URL 中输入嵌入式设备对应的域名,就可以看到其主页,这说明上述实验环境可以使IPv6 协议栈得到较好的测试。
3.2 RIP 和OSPF 路由协议的实现
为了在实验平台上验证RIP 和OSPF 路由协议,我们在实验平台上设计2 个网络接口。由于实验平台资源有限且路由协议实现复杂,我们仅搭建规模较小的网络拓扑。实验平台不设置接收缓冲区,不采用随机早期检测,仅实现RIP 路由协议和OSPF 路由协议。
计算机网络协议分析与开发实验一直是计算机网络实验教学中的难点,如何让学生通过实验掌握协议分析与开发的精髓,具备协议分析与开发实践能力,是此类实验应重点关注的内容。基于msp430 的计算机网络协议栈实验平台可以开展专业相关的各种实验,还可扩展进行IPv6 协议和RIP、OSPF 路由协议实验。学生通过实验可以重演TCP/IP 协议栈,也可独立设计并开发类TCP/IP 的网络协议,对学生协议分析、设计和开发能力的提高有很大帮助。
【浅谈计算机网络协议栈实验平台的设计与实现】相关
浏览量:6
下载量:0
时间:
RTSP即实时流传输协议,是一种控制实时流传输的应用级协议。RTSP协议控制流媒体数据的传输,此协议主要应用于IPTV(交互式网络电视)系统。以下是读文网小编为大家精心准备的:浅谈基于MPLAYER 的RTSP客户端设计与实现相关论文。内容仅供参考,欢迎阅读!
近年来,流媒体技术越来越多的被用到诸如视频会议、视频监控等诸多领域。尽管流媒体技术在PC 领域的发展已经较为成熟,但是在嵌入式领域,仍然有着重要的研究意义。
文章在arm-linux 上,通过移植开源库LIVE555 和开源播放器MPLAYER,并将两者联合编译,实现了RTSP 的客户端软件设计。实现通过IP 地址接受服务器端传输过来的RTSP 码流,并解码播放。
RTSP 协议,即实时流传输协议,定义了一对多应用程序如何有效地通过IP 网络传送多媒体数据。RTSP 协议以客户端和服务器方式工作,要实现RTSP 的控制功能,需要有专门的媒体播放器(mediaplayer)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服务器与客户端的关系。
文章系统针对的是RTSP 客户端软件设计。需要能接收到网络传过来的码流数据,并进行RTP 解包,H264 解码,并实时播放。考虑到实际情况,采用了LIVE555+MPLAYER 的方案。
LIVE555 是一个为流媒体技术提供解决方案的跨平台开源项目,它采用了C/S 架构,能够支持广播、单播和组播等通信模式,同时支持RTP/RTCP,RTSP 等高效流媒体传输协议,它是目前实现rtsp协议最高效的开源代码,能很方便的移植到各种嵌入式系统中,而且该开源项目更新速度很快,所以文章选择了LIVE555 作为解决方案。
本系统在设计时使用LIVE555 的官方源代码live.2015.02.01.tar.gz,下面介绍LIVE555 的配置、安装、移植步骤:
(1)下载LIVE555 源文件live.2015.04.01.tar.gz,并解压到/usr/local/lib/目录中。(2)修改编译器。修改config.armlinux 文件,替换为ARM 版本的编译器,CROSS_COMPILE=arm-none-linux-gnueabi-。(3)生成makefile。./genMakefile config.armlinux.(4)Make。可以看到开发包中多了很多新文件,至此,移植完成。编译完成后,找到Test-Progs 文件夹中的文件openrtsp 和testRTSPclient,将其拷贝到ARM中。
ARM 上电后,执行./openrtsp rtsp:https://192.168.1.100/Stream1.h264,可以看到能接收到服务器端发送过来的视频流,并将接收到的视频流的帧率,时间戳等信息打印到了屏幕上。
执行./openRTSP -F microcreat- rtsp:https://192.168.196.100/1.h264,可以看到LIVE555 将接收到的码流以H264 格式将数据保存了下来,此H264 文件是可以直接播放的。
文章选择了用开源播放器对RTSP 码流进行RTP 拆包的设计方案。而作为目前最优秀的播放器之一的MPLAYER,能够播放大部分流行的音视频格式文件,如MP3,WMV,RM,MPEG,VOB,AVI 等,同时支持嵌入式linux 系统,可移植性强,占用资源少,播放效果佳,因此文章选择了MPLAYER 作为解决方案。
本系统在设计时使用Mplayer 最新的官方源代码MPlayer-1.Orc2.tar.bz2,下面介绍Mplayer 的配置、安装、移植步骤:
(1)下载压缩文件,并解压MPlaye:源文件MPlayer-1.Orc2.tar.bz2。
(2)在MPlayer-1.Orc2 文件夹下执行如下配置文件,如下:
./configure-host-cc=gcc-cc=arm-none-linux-gnueabi-gcc-target=arm-linux-enable-static l-disable-dvdnav-disable-libdvdcss-internal-enable-fbdev-enaable-live-enable-x264-prefix==/opt/arm_mplayerdisable-ivtv-codecsdir= /home/mplayer/essential-20071007
其中:-cc=arm-none-linux-gnueabi-gcc 是用来指定编译器的,-target=arm-linux 是用来指出所编译的是目标版本是ARM-LINUX版本的,需要特别指出的是,enable-x264 是用来使能X264 编码库的,如果不使能则不能播放H264 视频,-enaable-live 这个选项是用来使能LIVE555 库的,一定不能少,否则不能接受码流。同时注意查看是否支持LIVE555,如果不支持,则需要执行:
./configure -extracflags=-I
(3)执行命令:make。至此,得到了mplayer 可执行文件。将其拷贝到目标版arm 上即可。
由于mplayer 默认使用fb0 进行播放,而本课题系统标清显示接口所对应的驱动为fb2,所以在运行示例程序前需要告知mplayer使用哪个fb 驱动,执行命令修改fb 默认使用通道,如下:
#export FRAMEBUFFER=/dev/fb2
#./mplayer -vo lbdev <播放文件名> https://播放本地视频文件
#./mplayer -vo lbdev rtsp:https://192.168.196.100/1.h264 https://接收网络码流并播放
通过以上方法,就得到了RTSP 的客户端软件,可以通过以上命令播放本地视频文件。同时也通过url(rtsp:https://192.168.196.100/1.h264)接收网络传过来的码流,并进行RTP 解包播放。
RTSP 的客户端设计有各种各样的方法,但是大部分都是针对不同的平台有着不同的解决方案,而文章所设计的系统具有很强的移植性,所有的ARM-LINUX 均可以采用文章所设计的系统建立RTSP 客户端,为相关应用提供了参考解决方案,有着重要的研究和应用意义。
相关
浏览量:10
下载量:0
时间:
网络攻防环境难以构建和管理是一个普遍性的难题。目前已经设计出一种使用虚拟机以及Openstack虚拟化的一种管理技术的网络攻防实验平台,它主要是基于云计算技术的。设计这种基于云计算的网络攻防平台的最根本原因是当前等的构建计算机网络攻防对实际网络环境有着较大的影响,而且成本比较高,不能实现高频率的构建,而这种基于云计算的网络攻防平台能够有效的虚拟网络环境,即不对实际的网络环境造成太大的影响;同时,它的实验成本较低,所以各种各样的网络攻防实验的测试都可以实现,真正的方便了需要使用网络攻防实验平台的企业以及各高校。以下是读文网小编为大家精心准备的:浅谈基于Openstack的网络攻防实验平台设计与实现相关论文。内容仅供参考,欢迎阅读!
近年来,随着多起安全相关事件在互联网上曝光,网络安全成为当前技术研究热点,网络安全课程和网络安全竞赛也得到了更多的重视。
我们在网络安全课程的学习和网络安全竞赛的训练过程中,做了大量网络攻防方面的实验,比较深切地感受到现有的网络攻防实验手段的不足。
考虑到网络攻防相关实验往往都带有一定的破坏性,在真实网络环境里进行攻防实验还会遇到法律授权方面的麻烦,一般都是通过安装VMware、Virtualbox 等模拟软件构建虚拟网络环境去进行攻防实验。
在自己计算机上架设虚拟机构建网络攻防环境方式的优点是简单、廉价和灵活。但我们在练习过程中也发现,随着学习内容和人数的增多,会出现比较严重的管理问题,例如出现越来越多的虚拟机镜像和快照文件、越来越多的文档资料等,时间一长就容易遗忘,要搜索、准备很长时间才能进行实验操作;另外,人数多了,还牵涉到文档、软件、攻防系统镜像的分发和同步的问题。很多网络攻防实验的关键步骤其实并不多, 却往往要耗费大量的时间和精力做准备和排错工作,大大降低了效率,更不容易进行共享和更新工作。
经考虑,我们准备借助云计算技术来构建网络攻防实验平台。云计算技术可以灵活地按需提供虚拟化、并行计算、网络存储和负载均衡等服务,因此如果能把网络攻防所需的各种工具软件、攻击机和靶机镜像、操作指南等文档资料统一安放到云平台中,则可以极大地改进管理工作。例如,可以省去本地安装配置工作,只要有网络随时能用注册账号登录到云平台上做有操作权限的网络攻防实验;所有的技术文档、操作指南等统一存储在云平台,非常容易检索;在攻防实验平台的存储空间、CPU 性能出现瓶颈时,也非常容易进行扩充升级。
Openstack 是一个美国国家航空航天局和Rack space 合作研发的, 旨在为公共及私有云的建设与管理提供软件的开源项目。
Openstack 正处于高速发展和推广应用过程中, 目前已经是各种公有云和私有云建设的主流方案。
基于Openstack 的云平台部署非常灵活, 既可以只装在单节点服务器上,也可以部署到大规模集群服务器组,经综合考量,我们使用两台服务器去实现网络攻防实验用云平台,其中一台服务器部署为控制节点,另一台部署为计算节点,这也是目前广泛使用的方案,足以应付通常的实验,以后如果有需求,可以再添加计算节点以提高性能。服务器可以只放在私有局域网中,也可以接入校园网提高公开服务,因此每台服务器都装上双网卡,一块连接到外网,另一块连接内网。
设计的云平台服务器使用操作系统CentOS Linux 6.4 版, 下载OpenStack 的Icehouse 版本进行安装配置, 根据Openstack 的官方安装指导,在控制节点先后安装并配置Mysql、RabbitMQ、keystone、Nova、Neutron、Cinder、Glance、Horizon 和Apache 等服务项目,而在计算节点上只需安装配置Nova 和Neutron。
Openstack 安装完成后, 借助Dashboard 服务可以通过Web 界面登录后进行管理。
登录进入云平台管理页面后,即可非常便捷地进行各种虚拟机镜像的创建、上传、配置、运行、删除等配置工作。这些虚拟机镜像运行后,借助VNC 等远程控制工具,可以让多人同时通过网络访问,从而充分发挥云平台的作用。
在基于Openstack 的云平台搭建好了以后, 为实现网络攻防实验功能,主要任务就是创建足够有用的攻击机和靶机的虚拟机镜像。
攻击机的镜像相对比较容易解决,我们首先制作了基于Windows操作系统的攻击机镜像,在系统中事先封装了大量网络安全渗透测试用工具,包括各种扫描工具、嗅探工具、加解密工具、远程渗透攻击测试工具、动态调试工具、静态反编译工具等等。其中最常见最有用的一些工具包括Metasploit 开源安全漏洞测试工具、Nmap 扫描器、Wireshark 嗅探器、burpsuite 集成Web 渗透测试工具集、sqlmap 注入工具、Ollydbg 动态调试器、IDA 反编译工具等。
另外, 我们也制作了基于Kali 和Back Track 5 的攻击机系统镜像,它们都是开源的Linux 系统,已经在系统中事先集成了大量有用的网络安全测试工具,可以免去大量工具收集的繁琐工作。
靶机的制作则相对比较麻烦,因为这不是简单安装好操作系统和软件就行了,还经常需要自己在靶机上挖掘出或人为生成需要的某种安全漏洞以供攻击机做网络攻击实验。我们首先自己制作了一些基于Windows 2000、Windows XP、Windows 2003、Windows 2003、Windows 7等操作系统的镜像,都是没有打足补丁留下系统漏洞用于系统攻击测试, 然后我们还在一些Windows 镜像中创建了各种基于ASP、ASP.NET、PHP 和JSP 技术的有已知漏洞的Web 网站用于Web 渗透测试。另外,我们下载了一些开源免费靶机资源,例如OWASP 组织发布的一些靶机镜像资源。
为了更方便地使用和管理实验平台,我们另外编写并部署了一个管理网站,主要就是将云平台中的各种虚拟机资源及各种网络攻防实验所需的学习资料进行了分类组织显示。
事先获取权限的网络攻防练习者登录到这个网站后,可以非常便利地查看学习资料, 更重要的是可以启动云平台上各种虚拟机镜像,从而实际连接到运行中的攻击机和靶机进行各种攻防操作。
例如,在做通过弱密码安全漏洞远程控制实验时,练习者可以登录到管理网站上,通过阅读详细学习资料理解了这个课题的相关背景知识后,按照操作指南,先连接到攻击机上,打开运行Nmap 扫描器,扫描靶机开放的端口服务,并利用扫描脚本和自定义的字典文件扫描是否存在弱口令。
扫描结果是,发现靶机已经开放了3389 远程桌面服务,而且通过字典扫描出了管理员administrator 的弱密码5i9x。
然后在攻击机上用远程登录客户端去连接靶机的远程桌面服务,输入扫描出的账号和密码, 即可以管理员权限轻松进入靶机系统,完成了本次渗透测试实验任务。
其他网络攻防实验任务都可以用上述类似的方法进行理论学习和实际操作练习。
通过在攻防平台上的检测发现, 在同时练习人数不多的情况下,攻击机和靶机的连接速度和运行速度基本能够满足要求。
用基于Openstack 技术构建的云平台可以显著提高网络安全,尤其是网络攻防操作的学习效率,可以作为课程学习及竞赛培训的有益助手。当然,目前云平台上的网络攻防系统远不够成熟,存在标准不统一、界面不够友好、制作繁琐、很难支持大规模应用等缺点,有待技术的进一步发展和更多的开发工作
相关
浏览量:2
下载量:0
时间:
随着网络的流行和发展,网页布局和样式越来越复杂,对于大型的电子商务网站,传统的网页制作技术已无法满足需要,基于Web标准的网页制作技术成为网页设计的主流。以下是读文网小编为大家精心准备的:关于Web标准的电子商务网站网页设计相关论文。内容仅供参考,欢迎阅读!
【摘要】:本文以Web标准为基本思想,阐述了针对电子商务网站网页设计的思想和策略,探究了一套紧随时代需求的网站设计流程。
【关键词】: Web标准 电子商务网站 网页设计
随着计算机网络技术的迅速发展,网站的网页设计布局也显得越来越复杂,在专业技术上的要求也越来越综合。同时,电子商务在这样的潮流下飞速发展,但电子商务网页设计却成了阻碍电子商务发展的一个重要因素,在这样的形势下,电子商务网页设计与制作就需要有专业的技术来实现,仅仅依靠传统的网页设计技术已不能满足时代的需求。目前,基于Web标准的网页设计思路已成为网站开发的主流,以Web标准为基本思想探究出一套有效的、紧跟时代步伐的设计流程,同时针对电子商务领域研究有效的网页设计策略。
1.1 什么是Web标准
Web标准不仅仅是一个标准,而是一系列标准的组合。一般的网页都由三个部分组成,即结构、行为和表现,而这三个部分中结构对应的标准为XML和XHTML,行为对应的标准为对象模型等,表现对应的标准为CSS。
① 结构
其中的主要技术包括可扩展超文本标记语言(XHTML)和可扩展标记语言(XML),主要应用在对网页数据的分类以及整合方面。在这两个标准中,XML是一种源语言,它能够让用户对自己的语言进行标记定义,其具有的数据转换能够相对来说比较强大,而XHTML在性能上结合了超文本置标语言(HTML)的简单特性,同时,它还使用了XML的强大的功能系统,在语法上相对来说也比较严格。
② 行为
其中的主要技术包括ECMAScript和对象模型(DOM),主要应用在交互操作网页文档方面。ECMAScript能够有效的实现界面上操作对象的交互操作,而DOM能够定义、修改以及表示文档所需的对象、所需的对象的属性和行为,同时还能处理这些所需的对象之间的关系。
③ 表现
其中的主要技术是CSS,即层叠样式表,主要应用在对浏览器的显示控制方面。CSS控制的表现与XHTML决定的结构相分离,主要用来设计网页的风格。
1.2 Web标准下的网页设计流程
Web标准下的网页设计流程主要包括语义结构定义、网页内容添加、CSS美化网页以及添加动态元素四个部分。
语义结构定义:进行这个部分时,需要我们能够根据网页上的设计图,对我们所需要的DIV层块进行进一步分析,同时也要分析各个层块之间的相互关系,为达到一个好的访问速度,DIV层块应该小于等于三层。
网页内容添加:在第一步中定义好语义结构后,然后根据网页设计图添加内容,并且在每一个层块添加合适的网页内容,其中包括添加文字、图像、表单、列表等。
CSS美化网页:在进行网页设计时,需要使用CSS对网页的整个页面进行布局,其中包括在页面中加入边框和背景等;同时,还需要使用CSS的相关设置,其中包括字体和大小等。
添加动态元素:在网页中添加动态元素时,需要根据网页设计图对各个方面的要求,利用JavaScript技术完成网页中动态元素的添加,包括添加导航菜单、焦点图及其它动态元素等。
随着互联网科学技术的飞速发展,越来越多的企业应用互联网技术推动了企业的发展,人们的生活方式也受到互联网的影响。在这样的背景下,电子商务也逐渐发展壮大,而电子商务网站网页设计就成了相对重要的一部分,网页设计是以网络为载体,把一些对人们有用的信息方便快速的传达给他们。在进行电子商务网站网页设计时,整个过程都要用到大量的电子商务设计软件,而设计的过程又需要计算机技术作为基础。在研究基于Web标准的电子商务网站网页设计时,在设计过程中需要有缜密的思想来进行设计的每一个流程,然后开发网上商店系统,以达到对网店实行有效的管理以及扩展网店的业务。在Web的标准下,网页设计者能够有效的将网页结构划分清楚,这样就能够提升电子商务网站网页开发的效率,同时还能够尽可能的降低网页设计成本。
在设计电子商务网站网页时,可以按照下面的流程进行:内容分析、结构设计、方案设计以及表现设计。
第一,内容分析:即通过了解需要展示在网页上的具体内容,清楚各内容所具有的逻辑关系,最后分清楚各个内容的重要程度从而合理安排位置。第二,结构设计:即根据内容分析得出的相关结论,找到合理有效的网页布局,从而设计出好的XHTML结构。第三,方案设计:使用好的美工设计软件,设计出一个能给人视觉带来享受的网站页面设计图。第四,表现设计:表现设计又可分视觉设计和布局设计,视觉设计即是使用CSS美化网页的方式,同时配合美工设计元素,将设计方法转化为网页的方式。布局设计即是通过使用CSS和XHTML对网站页面进行布局设计。
3.1 内容分析
一个电子商务网站能否起到吸引客户的效果,取决于这个电子商务网站网页的布局是否清晰明了,能否给人一种视觉上的享受。网页设计就是一种视觉语言,对布局和色彩的搭配要求很高,要求网站的主页也能给人一种美的享受,其它网站页面的布局也应该与主页相协调。电子商务网站中网页布局形式多种多样,有“厂”字型、“国”字型、“封面”型以及经济“框架”型等。
对电子商务网站网页的版面进行好的布局是网页设计中的一项重要内容,网页的版面即是在浏览器中我们能看到的一个完整的页面。网页布局即是采用最好的搭配方式将所需要展示的文字内容与图片显示在整个网页中,网页版面布局即将指定内容在浏览器中显示出来,例如导航栏的显示、徽标的位置、主要内容的排版等。我们经常使用到的版面布局结构主要有!字型和! 字型两种,在设计过程中,还可以采用CSS实现将!字型设计成式,中间几列的盒子必须用一个大盒子包含起来,否则这几列无法实现居中,这样就能展现设计的美,给人一种视觉享受。
3.2 结构设计
为电子商务网站开发网页时,网页中展示的有突出核心的业务区,也有展现其它功能的区域,整个网页开发完成后,用户可以在后台进行可视化的操作,同时,用户还可以创建属于自己的个性化的网页。在设计电子商务网站网页时,框架是整个网页的核心部分,它决定了整个网页的整体布局效果,框架一般都是HTML格式的文件,它能够将页面划分区域。
在制作电子商务网站时,首先要在硬盘上新建一个文件夹,并把这个文件夹作为网站的根目录,最后将这个目录上传到服务器上就行了。一个网站就对应一个磁盘上的文件夹,设计网站所需要的全部资源以及所有网页都放在这个文件夹里面。
3.3 表现设计
在设计好网页和它的结构后,可以使用CSS为网页文档添加样式。首先要将已经设计好的方案中的网页图片分离出来,然后使用CSS为其添加合适的样式,在进行这个操作的整个过程中,涉及到CSS的布局以及背景图片应用,在使用CSS时,可在网站的前台观察到网页的板块区域,板块区域的个数会根据有设计的电子商务网站的类型不同而有所变化,这个过程是由CSS规则确定的,并且整个框架结构是由HTML文件确定的。这样设计的网站,可以在其后台进行可视化设计,向所需要的区域添加好的插件等,这样网页表现出来的画面效果更好。
随着时代的发展,人们不再满足于单调的生活模式,在这样的背景下,互联网技术慢慢融入到人们的生产与生活中去,这就使得方便人们生活的电子商务逐渐发展起来。目前,大多数人的生活开始与电子商务紧密联系在一起,而电子商务的网页设计的好坏直接关系到整个电子商务模式的运行。因此,研究基于Web标准下的网页设计技术成为了电子商务门户的重点,这样才能有效的提升电子商务网站的性能以及开发效率。
相关
浏览量:2
下载量:0
时间:
利用GIS技术对地质灾害信息进行快捷发布、预警与决策,是地质灾害管理与防治的有效途径之一。以下是读文网小编为大家精心准备的:面向地质灾害的GIS系统设计与实现相关论文。内容仅供参考,欢迎阅读!
摘要:该文基于笔者多年从事应用灾害系统设计的相关工作经验,以面向地质灾害的GIS应急指挥系统设计为研究对象,首先探讨了项目建设的目标和内容,其次分析了项目总体的技术路线和总体结构设计,最后给出了系统的功能设计和数据库设计思路,相信对从事相关工作的同行能有所裨益。
关键词:GIS DEM 地质灾害应急
地质灾害应急指挥信息系统是针对地质灾害防治过程开发的一个服务平台。利用这个平台,各个县的灾害防治部门可以查询到所有灾害点详细信息,从而实现对灾害点的综合管理。同时,还可以对灾害发生时的应急预案进行直观快速展示,为灾前预警、灾时指挥、灾后救援提供直观快速的解决方案.
根据该需求,该项目建设内容包括如下方面:(1)市地质灾害应急指挥信息系统建设,包括市三维场景的建设、市地质灾害应急指挥信息系统功能实现等;(2)市地质灾害数据库的建设,包括市地质灾害点数据库的建设和市地图数据库的建设;(3)软硬件环境建设,包括系统平台所需的软硬件环境的选择和建设。
3.1 总体技术路线
对DOM和DEM进行三维地形模型构建,然后使用Terra Explorer Pro将三维模型、基础地理要素层进行叠加集成,形成三维基础地理数据平台。(2)地质灾害专题数据库建设:分析和研究“市地质灾害点调查”数据成果。将地质灾害点调查文档数据进行入库,包括文字说明、坐标、图片等属性,整合成为地质灾害专题数据库,并将灾害点按照坐标属性定位在三维地理空间平台上。(3)地质灾害预警三维地理信息系统建设:按照国土局的需求,将各种灾害点的信息集成在三维地理信息系统上,并且可以进行属性的查询,并完成相应的
图1项目技术路线图
3.2 系统总体结构设计
系统分为两个层次,分别为数据层和应用层。数据层为该系统所使用到的数据。系统所使用的数据类型包括两种,分别为文件类型的数据和SQL Server数据库中的数据。其中文件数据包括地形数据和专题数据,专题数据包括一些word文档,视频资料等数据,地形数据为三维地形数据(MPT文件)。SQL Server专题数据库中的各种数据包括各种地质灾害点的各种信息。用户可以通过基于“市地质灾害应急指挥信息系统”进行浏览和各种操作。
该系统功能包括基础地图操作功能、地质灾害管理专题功能。基础地图操作功能包括多模式浏览、分析工具、各种量测。地质灾害专题功能包括灾点管理、灾点查询、地名查询、属性查询、统计分析、实时通讯(预留)、用户管理、日志管理。下面详细描述系统的功能模块。
该系统的软件功能拟包含以下几个方面。
4.1基础地图操作功能
(1)多模式浏览:给用户提供灵活的地图操作功能,可以对场景进行缩放、旋转、平移和漫游;(2)分析工具:系统提供坡度和坡向分析功能;(3)各种量测:为用户提供各种量测功能。
4.2灾点管理
4.2.1导入:用户可以将现有的灾害点的文本属性信息导入到本系统数据库中。系统提供灾害点信息导入工具,用户如果有文档方式或者表格方式的地灾点信息,可以通过该功能实现地灾点的数据导入。
4.2.2增加:通过验证的用户可以在三维地图窗口的任意点添加地灾点,并且可以添加其属性信息。
4.2.3修改:通过验证的用户可以修改灾点的属性信息。
4.2.4删除:通过验证的用户删除地灾点。
4.2.5设置预警等级:通过验证的用户可以设计灾点的预警等级。
4.2.6分类显示:设置显示范围,导入该范围内的所有灾点。
4.2.7即时预案:灾害发生时对灾害点设置即时的应急预案,该预案以fly方式保存。
4.3查询功能
(1)灾点查询。提供各种灾害点名的查询,支持按政区查询、按位置查询、按编号查询、按灾害等级、按预警等级查询等多种查询方式。(2)地名查询。提供自然村以上地名的查询。
该项目数据库可以选用SQL Server来存储和管理,数据库应能方便系统维护和更新、利于发布和共享,同时能够解决数据保密共享问题。
5.1数据库内容
该平台涉及的数据包括如下几种:基础地理信息数据、专题和维护数据、属性数据。
(1)基础地理信息数据。基础地理信息数据包括遥感影像,数字高程模型、境界数据、道路数据(全省省道以上的道路)、地名数据。
(2)专题数据。专题数据包括各种地质灾害点数据以及各种应急指挥数据。主要包括:1)地质灾害点分布数据,包括1000多个地质灾害点的分布情况,这些数据由市国土局提供;2)县名、乡镇名、街道名、道路名、水系名、行政村名。
(3)属性数据。属性数据包括上述几种专题数据相关的属性。1)地质灾害点的属性包括其地理位置、灾害点类型,灾害点图片、防治措施……等,同时,还包括多媒体信息;2)灾点即时预案的属性信息包括指挥路线、撤离人员、救援物资等图形和各种数字数据同时和以及相关多媒体信息(包括图片和录像),以fly文件保存,并保存在数据库中。
以上数据由该市国土局提供。
5.2数据库模型
该项目的数据包括两种类型,分别为基础地理信息数据和专题维护数据。基础地理信息数据包括DEN/DOM数据、矢量数据、mpt数据等;专题维护数据包括专题数据、属性数据以及系统维护数据等。
5.3数据库存储与管理
该项目的数据存储采用两种方式,一种为文件方式,一种为数据库方式。文件存储方式包括Mpt;专题数据;矢量数据(如道路、境界、地名等)。数据库存储方式包括属性数据,如文字、图片、多媒体等;维护数据,包括个人信息、系统信息等。系统的mpt数据采用文件方式进行管理,其他分层矢量数据、专题数据、都是通过fly文件进行管理;属性数据和系统维护数据通过SQL Server数据库中进行存储和管理的。
该文从项目建设目标和内容出发,分析了项目的技术路线和结构设计,探讨了系统的功能设计和数据库设计,为后期项目建设奠定了良好的基础。
相关
浏览量:3
下载量:0
时间:
当前,网站建设已经成为一个行业,以项目管理方式实施网站建设,不仅能够有效地解决实际工作中存在的问题,而且有利于网站建设项目的成功和网络公司的健康成长。下面是读文网小编为大家整理的网站建设毕业设计论文,供大家参考。
1柳州市农村有线电视网络建设存在的问题
近来,随着人们生活水平的提高,对网络资源的需求也不断增长。柳州市积极应对市场需求,在农村有线电视网络建设方面加大了投资力度,但是在实际建设过程中,面临的问题较多。具体来说,主要有以下几个方面的问题。
1.1技术方面的问题
由于柳州市在农村有线电视网络建设中采取的光缆网为3级传输,而正是由于需要多级传输和多级转换,多次采取光转电和电转光,就会导致光链路大量的技术指标丢失,而电缆网的放大器级联数经常超过10级甚至更多,导致系统的指标较为恶劣,而且其网络的稳定性差,故障率又相对较高,各种器材的质量不一。虽然竣工后都已经检验合格,但是随着使用年限的增加导致其网络稳定性下降而发生故障。
1.2运行体系方面的问题
柳州市的农村区域广阔,并且住户较为分散,村与村之间的距离较远,这就使得运行体制较为滞后,导致很多地区的分前端建设具有一定的盲目性,加上带宽又较为狭窄,难以与城市的网络接轨,难以确保双向业务的开展,在较短的时间内会面临二次投资和改造网络的问题。由于带宽较窄,电视节目套数的传输被极大地限制,这就导致收视维护费用的价位较低,最终难以支持网络维护所需的费用。究其根源,在于其缺乏科学的规划机制,导致建设的网络难以满足增长速度日益加快的需要。
1.3管理方面的问题
建成运行后,只有加强管理,才能确保整个网络的顺畅。但就实际来看,在2014年之前已经竣工的很多农村有线电视网络由于缺乏必要的维护,导致其难以长期高效的运行,加上部分管理人员自身的专业技术水平较低,其掌握的只有一些最为基本的技术,而显然这难以适应网络时代农村有线电视网络建设发展对技术的需要。
1.4资金方面的问题
资金方面的问题是当前柳州市在农村有线电视网络建设中存在的最大问题之一。究其根源,主要是进村入户需要的成本较高,而农民的收入又相对较低,农村的经济承受能力有限,加上后期维护需要较多的资金,导致建设进展较为缓慢。加上,在农村寻求有实力的赞助商相对比较困难,因此资金筹集一直是建设农村的主要难题。
2解决措施
通过上述分析,我们对当前柳州市农村有线电视网络建设存在的问题有了一定的认识。为了更好地加强农村有线电视网络建设,笔者认为应着力做好以下几方面的工作。
2.1加强技术保障
在农村有线电视网络建设中,光缆网所采用的传输系统最为重要。就笔者实践来看,采用860MHz传输系统最为符合建设实践,但是促进的电缆网则应选择550MHz传输系统。若条件允许,可以采取双向建设,尽可能地实现与市网的并轨,但应预留一定的发展空间,从技术上确保整个网络建设的成效。具体来说,广电网络所需的光缆应为G.652a的标准单模光纤,从而能传输1310和1550nm的光信号。后者在传输过程中的损耗较小,每公里的损耗大约只有0.23db,所以符合市区到各县城进行大面积的覆盖和远距离的传输,并在县级设置光放大站,采取星型的结构对下辖的乡镇进行覆盖。由于部分农户与县级距离较远,就需要进行分前端的设计,并尽可能地将从市区到农户的光缆级数始终在2级之内,并严格按照广电总局的规定,在每个乡镇均不得设置分前端,而到光节点的光缆在布设过程中应不得低于四芯光缆线。从乡镇到农村的光缆网采取星型的结构,并尽可能地细化光节点的设置,在覆盖区域的中心位置进行光节点的设置,而且还应对现有的300MHz宽带进行改造和完善,才能给广大农村电视用户提供优质高效、清晰满意的图像,才能确保用户接入率提高。如果需要铺设新的光缆,还应科学的规划,预留足够的拓展空间,从而更好地预防出现二次投资。
2.2健全运行体系
针对现有的运行体系难以满足广大农民收看电视的需要,就必须在结合农村经济基础和农民经济承受能力以及地理自然环境等方面的因素,对现有的运行体系进行不断的完善。具体而言,就应对整个运行模式从传统的多头管理转移到一体化的管理模式上来。通过远程控制系统,对各用户的使用情况进行监测和回访,及时地改进运行过程中出现的问题。
2.3加强管理,科学规划
针对当前管理混乱的现状,笔者认为,应在市广电总局的带来下,各地区选派专人深入农村加强有线电视网络的建设和维护,尤其是在建设过程中,应切实加强管理才能不断夯实建设成效,并在建设竣工之后及时地进行验收和维护。只有验收合格才能使用,并设置相应的投诉渠道和机制,发动村民的力量,切实加强对农村有线电视光缆的保护。在整个工程开工之前,应紧密结合实际针对性地制定有线电视发展规划。尤其是在组织安装过程中,必须加大对施工队伍的管理,严禁出现无证设计与无资质安装等情况的出现,更不能出现承包或变相承包的情况。只有统一由广电部门开展,才能更好地强化管理的科学性和规划的完善性。
2.4加强资金投入
将农村有线电视发展项目列入财政部门预算和宣传文化发展专项资金资助项目。采取贴息贷款、补助启动资金和进行奖励等办法,通过政府补贴实现村村通,降低农村用户的安装成本,让更多的农村用户装上有线电视,争取通过努力逐步达到户户通。同时,加强农村网络需求宣传,运用农村优势资源,找到与企业合作的接洽点,从而发挥优势,筹集资金。
3结语
电视网络对于农村村民具有非常重要的价值,因此加强农村有线电视网络建设具有十分重要的意义。本文仅是结合柳州市在农村有线电视网络建设方面的经验,就其在建设过程中存在的问题和解决措施进行了探讨。在实际建设时,还应从多方面确保建设成效。
1医院信息网络建设要点分析
医院信息网络系统建设需根据本院的实际情况进行合理架构,一般情况下,应该是由数字医疗设备、计算机网络系统和医院的业务软件组成三位一体的综合信息网络系统,其将先进信息网络技术完美融入到日常医疗服务和管理工作中,实现对医疗信息、管理信息等的数字化采集、处理、存储、传输、共享等,实现病人信息、医疗流程、管理流程、服务沟通等的数字化;实现病人、医院、供应商之间的信息集成和整合管理;实现人、知识、管理、战略等目标的集成;最终达到提高医院经济效益和社会效益的目的,增强医院的市场竞争力,促进医院的健康可持续发展。在该系统中,业务应用系统由管理信息系统和临床信息系统以及五大业务应用平台组成,通过建立医院的数据中心与集成平台实现各个业务应用系统之间的集成;利用消息机制和HL7标准实现平台系统之间的数据交换和共享,对医院的门户网站系统进行集成管理,为医院内部和外部提供完整的各方交流沟通的信息网络平台。在信息网络系统中,医疗业务平台是核心,数据中心和集成平台则为各个系统之间的联系搭建起了桥梁,从而形成了一个全面集成的内部网络平台,实现对医院各个独立系统的集成管理,使医院的信息网络系统成为一个面向患者、面向医疗服务、面向医院管理活动、面向社会的信息网络平台。在信息网络系统的技术架构上,主要包括数据采集、数据集成、数据利用与挖掘这几个部分。首先,各个科室以业务应用系统为基础,对数据进行采集,然后通过数据中心和集成平台实现全院数据的交流、共享。其次,数据的集成。在这个信息网络系统中,数据中心和集成平台是关键,其是促进各个系统相互联系的桥梁和纽带,为今后其他业务应用系统的开发奠定基础。例如:医疗过程质量监控系统、医院标准化管理系统、移动查房系统等。同时,数据中心和集成平台还提供相关软件的全部接口,如:医保、财务、病案、感染质控等。再者,数据的利用与挖掘。在数据采集和集成的基础上,统一各种数据,为患者、医护人员、管理人员提供便捷的主索引,提供方便快捷的信息支撑平台。该信息网络系统的可扩展性、灵活性非常强,能随时根据市场发展情况进行系统的扩展,为医院构建新型服务模式奠定坚实基础。
2计算机技术在医院信息网络系统建设中的应用
如前文所述医院信息网络系统建设的基本架构,可知,要实现这一信息网络系统,计算机技术是必不可少的。计算机技术将医院的信息系统、信息服务系统等有机联系起来,提高医院的管理效果,促进医院的可持续发展。第一,计算机技术的可靠性。在信息网络系统建设中,采用冗余技术增强系统的可靠性,也就是通过增大备用链路的条数来提高系统的可靠性。由于每条链路都具有可靠性和成本,故而信息网络系统中的链路越少,则可靠性越高。第二,计算机技术应用于远程医疗诊断。远程医疗诊断就是利用信息网络系统实现异地诊断,节省人力、物力、财力等,这是目前卫生事业发展的一个重要趋势,是计算机技术与医疗事业结合的成果。运用计算机技术实现信息的采集和保存,并在网络上实现数据的实时传输,病人在做完检查后将检查结果用信息网络系统调出,然后实现网上会诊,从而制定针对性治疗方案,这是提高医院医疗服务水平、诊疗水平的一个重要途径。第三,计算机技术在管理系统中的应用。在医院信息网络系统中,财务管理系统是最主要的管理系统,其对医院的经济管理起到重要作用。传统财务管理系统主要包括门诊收费系统和住院收费系统,运用计算机技术实现数据的采集、集成、整合、挖掘处理等,降低财务管理风险。同时,运用计算机技术提供多种财务报表生产系统,实现各种查询功能,便于进行财务分析和财务成本核算,推动医院各项工作的顺利开展。
3总结
随着社会经济的快速发展和计算机网络技术的进步,医院的信息网络系统将会越来越完善,促使医院各项工作的顺利开展,使医院给患者提供更便捷、满意的服务,构建和谐医患关系、护患关系,促进医院在激烈的竞争中占据市场优势,推动自身健康可持续发展。本文以医院信息网络建设为主题,从建设需求、结构框架以及计算机技术的应用三个方面进行简要论述,供同行参考和借鉴。
浏览量:2
下载量:0
时间:
良好的网站设计会给网站带来更多的收益,同时也带给浏览者美的享受,留下深刻的印象。下面是读文网小编为大家整理的网站类毕业设计论文,供大家参考。
摘要:微交互作为引导电子商务网站设计发展的新的理论原则,受到国外交互设计师的广泛推崇,但在国内却并未被熟知。本文通过分析国内电子商务发展现状,详细阐释了微交互的理论方法与设计原则。深入探讨微交互理论在电子商务网站界面设计中的应用与表现形式,微交互注重细节设计,追求设计元素的提炼和对细节的再塑造是最简单的交互设计。简约主义是微交互设计的本质,其简约、人性化的交互流对于优化B2C网站交互设计,完善消费者用户体验都有很大的帮助。
关键词:微交互设计;B2C电商网站;简约主义;用户体验
1本课题的研究背景
网络技术的发展与普及不仅改变了消费者传统消费观念,也促使越来越多的B2C电子商务网站不断涌现,企业科学化的管理发展理念和中国设计行业的进步与完善使得部分B2C网站呈现良好的发展态势。然而随着物质文明与精神文明的进步,网购者的消费心理不再是简单地拥有商品,愉悦、简洁、人性化、个性化的购物体验成为消费购物的重要组成部分。微交互注重细节、简化交互行为,追求细微之处的实用性、易用性、简洁性的设计理念很好地迎合了现代消费者的购物需求,成为提升B2C网站转化率,树立品牌形象,获得稳定消费群体的重要组成部分。
2微交互设计定义
“微交互设计”由美国知名交互设计师DanSaffer提出,“微”指代细节,微交互即是指交互中的细节设计。在微交互设计过程中通过深层次的解构、简化、重组设计细节,使交互设计变得简约、优雅、人性化,以达到流(Flow)的用户体验状态。积极心理学大师齐克森米哈里(MihalyCsikszentmihalyi)曾这样定义流:“当人们全身心地投入到某个活动时,他们会对周围的事物视而不见。这种状态被称为流(Flow)。”相对于用户而言,优秀的微交互是看不到设计规则的,在交互过程中用户将会达到一种沉醉式的融入状态,并乐意完成目标任务。微交互在设计形式上与传统全局式的设计略有不同,主要采用解构与重组的设计方法,把整体的交互流程细分为无数个细小的交互模块,分析对比每个微交互模块存在的必要性与合理性,删除价值率较低的微设计组成部分,进而深化细节设计,最后将微交互模块进行合理化的组合以创建简约的交互设计模式。
3微交互与B2C电子商务网站的优化关系
传统理念认为,知名的电子商务网站拥有大量的稳定消费群体,消费者也愿意选择知名度比较高的品牌网站,而对于电子商务管理者来说,网站的品牌创立与经营涉及众多相关因素,产品质量、网站媒体宣传、稳定的消费群体、大的客户流量、优秀的网站设计、良好的用户体验、好的商业模式和盈利等。随着“互联网+行动计划”的提出,我国首部《电子商务法》即将颁布,B2C电子商务十几年的发展,使得其设计也相对比较成熟,积累了一定的B2C设计法则,但是设计的同质化,消费者网购意识的成熟与理性都会影响网站品牌形象的塑造。“设计需要满足情境中的目标,一方面,设计必须适合它所在的场所,另一方面,使用情境决定了用户在什么情况下对产品产生期望值,期望值是用户体验最基本要素。”[1]微交互是交互设计的基本组成部分,从微交互设计角度探讨B2C网站界面设计实际上是从交互设计的本源来完善细化交互设计。通过微交互对B2C网站的再设计与优化,创建合理的信息架构、恰当的内容与优雅的视觉设计,在细节设计与整体的用户体验上潜移默化吸引和影响消费者,减弱甚至抵消用户在购买的某些FUD情绪,建立购买信心并获信任,使其在同类B2C网站中脱颖而出。
4微交互在B2C网站中的设计原则
虽然微交互设计的提出与发展时间较短,但在交互设计的研究基础上,B2C网站的微交互在细节设计过程中也遵循一定的设计法则,简约、统一、个性化、防错性等设计原则对于细节的再设计与优化都有一定的指导作用。
4.1简约主义设计原则
简约主义作为一种被各领域不断追随和探索的思想潮流,其主要来源于西方现代主义建筑设计,米斯•凡德罗提出“少即是多”,勒•柯布西耶倡导的“纯净的形体”与沃尔特•格罗佩斯的结构主义都反对多余的装饰,推崇简约主义,强调功能在设计中的主要地位。简约主义虽然来源于西方现代主义,但是在古老的中国传统文化中的发展已极具历史,老子提出:“少则得,多则惑。”孔子在《乐记•乐论篇》中提到:“大乐必易,大礼必简”。庄子的“朴素而天下莫能与之争美”。宋代画家葛守昌提倡:“精而造疏,简而意足”,都强调事物的本质在于回归极致的朴素,繁中求简,重在掌握事物的发展规律。不论是西方现代主义还是东方传统思想,衍生至如今引领设计潮流的简约主义设计,在设计的表达上同样遵循着相同的艺术标准:强调设计对物质自然形态的表达,去除不必要的装饰,用简洁的元素表现事物的本质,讲究节奏、韵律、一致性,注重留白与对比,追求空间上的自由。但是在设计最终的艺术形态表现上也存在差异,西方设计强调构图的严谨性和设计元素的理性应用,注重功能性和视觉上的和谐之美,而东方的儒道、禅宗则更多追求意境里的空灵、恬淡与自由,崇尚情感意境的升华。相对于复杂的用户界面,简约主义界面易于使用,让用户掌握主动权,更符合现代人快节奏的浏览模式,更利于创建流畅的用户体验环境。简约主义不仅注重视觉层面上的简化设计,同时在结构层面简化操作行为,传承儒道、禅宗等古老的文化哲学,将禅宗美学中淡然、自由、愉悦、宁静的精神理念融入交互设计当中,追求高层次的娱乐需求层次理论即高级别的流式用户体验。在简约主义风格设计中,美国saks官网设计表现尤为突出,界面采用统一的黑白灰三色,不添加任何其他颜色,利用黑白色块区域构成和谐简约的界面风格。广告图采用极具创意的简约艺术拍摄手法,意在将用户的视线吸引在主要商品上,避免其他多余装饰的干扰。
4.2个性化设计原则
个性化是微交互设计原则的重要构成部分,个性化与统一性在网站设计中并不是矛盾对立面,而是密不可分的协作与辅助的关系,统一的设计规律之下,在不影响用户购物流畅性的情况适当地加入个性化元素,营造随和自由的购物环境,避免网站同质化的交互体验。个性化的情感互动一直是B2C网站不断追求而又难以达到的设计高度,设计不当极易引起用户反感,但是消费者都是情感丰富的复杂群体,个性化、人性化的设计很容易激发消费者的情感共鸣。恰当的个性化设计会给消费者带来无限的惊喜,惊喜作为人类积极情绪的本能反应会让顾客户忽略周边元素,减弱潜在抗拒感并重新定位产品价值,打破某些阻止用户注册和购买的大脑思维模式,激发消费者潜在的购物欲望。但是人与生俱来的情感灵敏度,不容许设计个性化的做作与欺骗,所以在个性化设计的过程中,要充分考虑用户体验心理,根据内容和消费者的不同定制个性化设计,不同的情境中运用不同的设计策略。界面设计不是无声的控制面板而是消费者与网站互动的场景媒介,个性化互动的过程加深了用户对网站的认知与记忆,利于网站品牌魅力的传播,进而树立持久的品牌忠诚度。在个性化需求设计中Photojojo电子商务网站一直做的比较成熟。为吸引消费者的购买,经常在网站细节设计中添加个性化用户需求设计元素。在购物车按钮和产品图片展示区域设置定位状的图标,标签注明“DONOTPULL”吸引用户的好奇心,当用户抵挡不住诱惑点击按钮,会突然出现橘红色的木偶手臂,将界面拉向产品说明,用户惊奇兴奋之余,会更多的注意到了商品的其他细节信息,这种人性化的设计很好的避免了用户错过重要的商品信息,同样有效的增加了用户的购买率。
4.3防错性设计原则
防错性是微交互设计人性化的重要表现,防错性原则不是要求用户一定不出错,而是通过细节的再设计最大限度降低用户出错所造成的损失。不论从系统设计还是用户使用角度来分析不出错是极其困难的。防错性原则首要任务是提前预知用户可能出现的错误并进行相应的设计调整,区分用户必填和选填内容,提供默认选项和按钮,系统自动保存默认选项以简化繁琐的操作步骤,减少用户的工作量,从而减少或者避免用户犯错。而对于无法规避的错误,在设计错误消息时,不仅要相应地传达错误类型,并最大程度上给予错误的改正意见,同时保持设计模式、文案语义的一致性与人性化。对于防错性,亚马逊提供了非常人性化的设计服务,红色标出出错的位置,同时自动纠正错误信息,较为精确的给予正确信息并给出修改建议,最大限度降低了用户的操作损失。
5结语
德国著名工业设计师迪特•拉姆斯(DieterRams)说:“我认为细节比蓝图更重要。没有细节,一切皆是空谈。细节是本质,是评价质量的标准。”微交互设计最重要的价值是其细微之处的实用性、易用性、简洁性。微交互设计实质上是交互设计的本质,是交互设计的细化,以更细微、全面的视角重新审视和完善交互设计。微交互设计的本质在于服务用户,简化设计去除多余的装饰,创建简洁的交互流程和朴素优雅的界面风格,让用户享受自由愉悦的购物体验。
注释
①《设计》中“移动支付平台设计中的交互体验研究”北方工业大学工业设计系刘勇翔欧婧
参考文献:
[1]KUOHM,CHENCW,HSUCH.AStudyofInformationandAidingInterfaceDesigninB2CWebSites[C]https://Proceedingsofthe2009quduwenM,2009:852—855.
[2]KUOHM,CHENCW,HSUCH.AStudyofB2CSupportingInterfaceDesignSystemfortheElderly[J].HumanFactorsandErgonomicsinManufacturing&ServiceIndustries,2012,22(6):528—540.
[3](孙辛欣,靳文奎.移动应用中的情感交互设计研究[J].包装工程,2014,35(14):46—50.)
[4]赵知为.基于用户体验下的界面设计[J].今传媒,2012,8(2):21—24)
[5]刘永翔,欧婧.移动支付平台设计中的交互体验研究[J].设计,2015,208(1)106-109.
随着信息技术以及电子技术的不断发展和进步,信息基础设施已经日趋完善。互联网在人们的日常生活中发挥着重要的作用,现实生活中的很多活动可以在动态网站上进行。PHP作为一种动态网站的开发语言,PHP技术在动态网站设计中的应用最为广泛。
1动态网页工作的原理分析
动态网页工作的原理包括三方面的内容:首先是充分利用浏览器,使其向服务器发出请求,打开某一动态网页;服务器收到该请求后会将该网页输送至应用程序服务器。其次是应用程序服务器对应用程序指令加以查询后,会将指令发送给数据库的驱动程序,驱动程序查询数据后,将记录返回给驱动程序,在由其将距离发送给应用程序服务器。最后就是应用程序服务器在网页中插入数据,使动态网页转变为静态网页,服务器将此传给浏览器,经浏览器转换HTML标签,从而显示出结果。
2PHP技术的优势分析
PHP从开发到现在,已有十几年的发展历史,PHP已经成为最受欢迎的网站开发语言之一。PHP技术之所以能在动态网站设计中被广泛应用,主要是其具有较多优势,具体包括以下几点:一是具有较高的安全性,PHP程序代码与Apache服务器相连接,能使PHP具有较为灵活的安全设定,从而有效提高其安全性能。二是能支持大量的数据库,PHP能与多种数据库向兼容,如DBZ、oracle、SQLserver、Access、MySQL等多种主流以及非主流数据库。其中PHP与MySQL能良好兼容,其具有免费的特性,可以进行跨平台运行,是目前最佳的组合。三是具有跨平台的特性,PHP能支持较多的操作系统平台,能支持多种主流Web服务器,如IIS以及Apache等,且应用较为广泛。四是具有较快的代码执行速度,一般而言,PHP在内存中占据较少的系统资源,因此其具有较快的代码执行速度。五是易学易用,PHP中有着较为丰富的函数库,其在结合HTML语言进行使用时,主要以脚本语言为依据,且语法简单易学,书写也很简洁明了,比较容易学习掌握。六是具有免费的源代码,PHP、MySQL数据库以及Apache服务器都属于免费软件,将彼此相结合,不仅能有效满足开发商的需求,还能使网站经营者的运行费用降低。七是模板化的执行程序,能有效合理地分开程序逻辑和用户界面,对网站的后续开发以及维护具有促进作用。八是支持面向对象的程序开发与过程,对于面向对象的程序开发和过程,能够进行两次风格的开发,且对向下具有较好的兼容性。就是加速引擎为Zend,其能保证开发系统的稳定性以及迅速性,在网站建设中应用较为广泛。
3PHP技术在动态网站设计中的应用
PHP技术在动态网页设计中的应用具体体现在三个方面:一是动态页面的结构;二是数据库的连接和访问;三是PHP动态网页的应用。
3.1动态页面的结构
PHP文件作为一种HTML文档,其可以在服务器断执行脚本,由Web服务器执行脚本,并生成与之相应的HTML语言,与网页中原有的HTML语言向融合,成为原有HTML语言中的一部分,从而作用到前端。值的注意的是,文件名必须要.PHP结尾。一般来说,PHP文件的构成包括四个部分,分别是PHP语言命令、HTML标记、脚本语言以及include函数。其中PHP语言命令作为一种语言代码,其是位于<?PHP?>标签内;对于HTML标记而言,使用的HTML标记都能够使用;脚本语言一般包括PHP语言支持功能以及自带的Perl、Java以及C,这样可以有效增强编程的功能。当然如果将html语言加入到PHP文件中,如table,这样可以在浏览器中显示出从数据库中获取的数据。在查询数据库中的记录时,可以充分利用SQL,并通过Table对象,对数据库中的数据进行有效显示。在设计PHP文件的界面时,为了便于设计,可以充分采用Weaver以及Dream等可视化工具。一般而言,WebServer可以处理用户的请求,当其处理完用户的请求后,可以将结果发送到用户端的浏览器上,以便用户及时看到结果。
3.2数据库的连接和访问
当用户在请求一个PHP的主页时,服务器必须要对其请求进行响应,并调动PHP来执行该文件,对其中的脚本加以解释执行。如果脚本中出现访问数据库的请求,必须要以相关函数为依据,连接与之相应的数据库,从而有效完成其操作。另外,PHP要以数据库访问的结构为依据,将其生产成HTML代码,从而将其传输到客户端。这样的操作,用户将看到的是HTML网页,而不是PHP代码,从而可以有效提高系统的安全性。
3.3PHP动态网页的应用
就现阶段而言,动态网站的设计方法主要包括ADO(ActiveXDataObject)、IDC(InernetDatabaseConnector)、CGI(CommonGatewayInteriace),CGI具有较快的执行速度,且使用简单,能有效节约系统的资源,之占用较小的磁盘空间。PHP结合CGI,可以实现网站的动态化,使其能更为快速高效,便于网站的维护和管理。动态网站建设的核心技术将会是PHP与CGI相结合的技术,这两者的结合能为PHP技术提供广阔的发展空间。
4PHP技术的发展前景
PHP技术具有灵活简单的特点,其功能强大,PHP技术已经被广泛应用在动态网站设计中,如网易、腾讯、搜狐以及百度等在设计动态网站时,都是采用的PHP技术。毋庸置疑,PHP技术在今后具有非常广阔的发展空间,其作为一种开放语言,能充分吸取用户的意见和建议,满足用户的需求。就现阶段而言,PHP5的性能有了很大提高,其提高了近5倍左右,并且PHP5的相关硬件以及软件技术、语言规范等在不断发展和完善。PHP较为适合小型的上午网站,不适宜与较大的电子商务网站,要想有效弥补PHP技术上的不足,必须要不断研发新技术,将PHP与CGI进行有效结合。
5结束语
在动态网站设计中,充分应用PHP技术,用户浏览网页的大部分工作,可以通过PHP技术转化到服务器端而进行,这样有利于减轻浏览器的负担。另外,在使用一般的文本时,可以使程序的编辑得以有效实现。PHP技术具有较多的优点,如多变、快速、高效以及简单等,能为网站提高大量的信息,从而便于用户实时查询。
浏览量:3
下载量:0
时间:
随着计算机科学的发展,网站成为浏览者快速获取、发布和传递信息的重要渠道,成为人们生活不可或缺的一部分。下面是读文网小编为大家整理的网站设计毕业论文,供大家参考。
摘要:随着网络技术和信息技术的应用与普及,网站设计已经成为知识经济时代的关键,为远程教育和电子商务的实施提供了重要的平台。目前,计算机网络在人们日常的生产生活中发挥着越来越重要的作用,在网站建设过程中应以维护措施的有效性和设计的合理性为依据,从而有效实现信息的交流与传递。本文就对网站设计、维护中数据库软件系统的作用进行深入分析和探讨。
关键词:网站设计;维护;数据库软件系统;作用
互联网以及计算机网络的广泛应用,为人们的生活、工作与学习提供了极大的便利条件,使得网络成为日常生活中的重要工具。网站作为数据和信息交流的平台,对其设计与维护具有更高的要求,因此在网站的设计与维护过程中应科学应用数据库软件系统,在数据库中有效存入动态信息,使网页能够自动生成与更新页面,保证网站运行的安全性和稳定性。
一、数据库软件系统在网站设计中的作用
网站作为一种重要的工具,商业性和非商业性网站要想保证运行效果的良好性,必须要合理设计网站,采用基于数据库(B/S结构)的网站设计技术。在网站的实际设计过程中,应以维护性良好、技术先进、界面友好以及功能全面等为设计目标,结合软件工程学的相关知识,有针对性和计划性地开发软件,保证软件设计的模块化和步骤化,提高设计的质量和效率[1]。一般将动态模式应用在网站设计中时,主要是对SCRIPT(编程脚本技术)、DOM(文本对象技术)、CSS(层迭样式技术)等技术进行科学运用,从而实现页面的生动性和丰富性。随着信息技术的发展,页面内容的更新速度加快,使得网站维护成本增加,因此在设计过程中可以数据库软件系统为依据,采用相关的网站设计技术,保证设计效果。对于B/S结构而言,其从本质上而言属于一种三层C/S结构模式,即二级的Client/Server。其中第一级是由Web服务器提供的WWW服务,将浏览服务提供给浏览器客户端,然后在WebServer上安装事先建立的网页文件,对页面语言进行描述,并利用服务器来转换执行结果,使其能够变成HTML语言文本,借助客户端软件加以运行解释,保证显示结果的明晰化和准确性。一般页面语言包括ASP、PHP和JSP等多种编程语言、HTML和VBscript语言、DHTML标注语言、Javascript脚本语言等[2]。此外,第二级主要是利用Web服务器和客户机进行C/S运行模式,客户端在访问操作数据库时,客户端的软件应选择为编程语言程序,如C++、ASP、PHP以及JSP等,同时借助CGI或其他方式来实现信息的互动。服务器端数据库的支持与管理系统可利用第三方数据库系统。
二、数据库软件系统在网络维护中的作用
网站达到一定的建设规模后,如果其具有较大的流量和较多的内容时,网站管理人员在维护过程中应及时更新站点,并将与其存在一定关联的页面进行设计,在此基础上更新网站。当然,对于大型企业网站而言,其每天需要发布较多的新闻和公告信息,将APS技术应用在网站维护中,能够在数据库中存入动态信息,并将其实际显示在网页上,保证页面的自动生成与更新。首先在数据库连接的建立方面。站点的建立需要以数据库作为支撑,利用数据库能够快捷查询、更新和管理数据。一般数据库可分为Fox数据库(.dbf)和Oracle数据库(.mdb)等,其访问需要以浏览器作为操作平台,有效连接数据库,正确运用ADO对象,合理设置后台数据库,科学管理动态网页的数据[3]。就现阶段而言,大部分Web网站都开始采用动态网页,利用数据库对网页数据进行管理,并借助Web服务器和ADO对象来访问数据库中的相关数据,保证网站运行的可靠性与安全性。其次在模块的组成方面。在网站维护过程中,可利用编程来对模块进行划分:一是数据编辑模块。该模块主要是添加、删除和修改数据库内容,用户进入网站主页时可利用客户端的浏览器,并有效操作调用维护程序。当然在进行修改或删除时,应先对数据库中数据加以读取,并结合界面提示进行操作,然后提交结果;在添加内容时,应以界面提示内容为依据进行填写与提交。要想避免用户对网站内容进行随意更改,可以利用安全体系认证用户身份,并采取页面加密手段,设置访问权限。此外,数据编辑模块能够准确识别用户提交数据格式,如果其格式不正确,则可要求用户对相关内容进行重新填写后提交[4]。二是数据储存。模块的功能就是结合相关要求将用户提交结果加以入库,当用户提交请求被ASP程序接收后,可利用ADO对象将SQL指令加以发送,并在数据库中存入相应的数据。三是用户浏览器接口。浏览器只有利用用户浏览器接口连接客户端,才能对数据库中的相关数据进行访问,促进网页浏览速度的提升。接口接收到用户浏览器的请求时,应以ASP程序中的对象为依据,对数据库中的相关数据进行提取,在此基础上利用Web服务器,将其传输至浏览器。
三、结束语
随着计算机技术和信息技术的广泛应用,网络作为一种新的传播媒体,其具有信息容量大、覆盖面广、多样性和便捷性等特点,有效推动了IT行业的发展。目前,IT行业要想在信息时代实现自身的发展,有效满足社会的发展需求,在网站设计和维护中应合理设计数据库软件系统,充分发挥出该系统的优势和作用,尽量吸引人们的访问参观,促进网站设计和维护水平的提高,实现自身的可持续发展。
参考文献:
[1]徐烈英.软件在网站的设计和维护方面的作用[J].制造业自动化,2010,08:215-218.
[2]徐清泉,靳丽娟.基于SQLSERVER的学校网站数据库设计与实现——兰州外语职业学院门户网站后台管理系统为例[J].计算机光盘软件与应用,2014,08:233-234.
[3]武怀生,李秀明.基于ASP技术的企业商务网站的设计与实现[J].现代电子技术,2014,18:60-62.
[4]匡珍春.探析软件在网站设计和维护中的作用[J].电脑编程技巧与维护,2015,20:21+25.
对于网站的发展来说,设计是非常重要的,网站的设计构思,布局和内容的有效融合是当今网站设计必须考虑的问题。在网站设计的过程中,网站的主题选择是非常重要的,鲜明的主题可以让浏览者一目了然,也提升了网站的可欣赏度和美观度。校园资讯网站应该切近学生,反应校园生活,应该突出校园气息,反应实实在在的校园生活。在校园资讯网站设计的过程中,使用DIV+CSS技术就可以实现上述目的,实现既定的设计目标。
1DIV+CSS概述
DIV+CSS其实是WEB设计标准,是一种当前常用的网页布局方式,对网站的设计有着直接的影响,这种方法和设计思路相比传统的表格(table)布局定位设计不同,拥有更有的更明显的优势,这种方法可以实现网页页面内容与表现相分离,提高浏览者的方便程度,也使得网站更加的美观和具有观赏性。一般来说,严格意义上不能说成DIV+CSS,它的正确叫法是XHT-ML+CSS。需要说清楚的是DIV与Table都是XHTML语言中的一个标记,而CSS只是一种表现形式。长时间的网站设计中,设计者们就习惯性的称作为DIV+CSS,它也就成为了一种专业术语。在目前的网站设计中,这种方式较为常见,可以粗略的说,DIV主要是起到构建待建网站框架的作用,而CSS主要负责是是待建网站的样式和美化,这两个方面相互配合,相互作用,各自发挥自己的功能。针对这种方式的网站设计最终的表现途径就是采用XHTML对网站进行标准化重构,使用CSS将表现与内容分离,这样做的目的很明确,简化网站管理和设计,有利于网站的及时维护和保养,也有利于优化网站结构和设计,提升浏览的便利性。
2校园资讯网站设计总体规划研究
2.1校园资讯网站设计的基本思维:
校园资讯对学校的发展有着一定的影响,通过什么样的途径让学生及时的了解校园内发生的事件,了解学校的相关动态信息已经成为高效管理的有机组成部分。校园是动态的,每天会产生大量的信息,但是学生往往由于各种时间的限制,都不能及时的了解和掌握,这就需要构建能反映校园生活,透析校园信息的网站,那么校园资讯网站的建设就显得非常的有必要。校园资讯网站的建设主要的受众目标群体就是学生,所以它的主题就会非常的明确,必须呈现校园信息,反应真真实的学校校园生活。校园信息的更新速度是非常过的,那么校园资讯的网站建设就必须满足这样的需求,及时的更换网站的信息,并且在网站的布局上要呈现浏览的便捷性,讲究色彩配置,有需要的地方还可以采取特效制作,这就需要网站的设计中渗透色彩设计、平面设计原理。校园生活的资讯是非常丰富的,也是多样化的,当然更多的是平凡和朴实,无论什么样的校园资讯都要追求实事求是的报道,让网站建设真正的做到写真。
2.2校园资讯网站的功能分析:
对于校园资讯网站的建设来说,为了给浏览者提供便利性,在设计的时候需要分割板块,发挥各个板块的功能,这样才能做出让学生喜欢的网站。例如我们现在要做一个简单一些的校园资讯网站,我们可以按照需求把网站切分为三大板块,其一是新闻类资讯,其二是影像类校园资讯,其三是互动讨论类校园资讯。校园资讯泛网将信息用这三种板块形式发布,使得整个网站的后台管理也变得简洁明了。具体板块划分如下图所示,这样也使得网站看上去非常的简洁,浏览起来也非常的方便。
2.3网页设计:
在校园资讯网站的设计过程中,要力求简洁方便。无论是采用banner还是使用系统导航,都要为实现这样的目的而努力。在网站色彩的搭配上要依据学生的偏好酌情的进行选择,这种没有固定的模式,但是在颜色组合的过程中要讲究色彩的搭配之美,切记为了追求学生偏好而不讲究设计风格和技术。例如我们可以在网站设计的时候,选择灰色为主基调,点缀一些绿色作为辅助,这样的样式和色彩看上去很爽朗,也很清晰,学生应该会喜欢。学生拥有极强的思考能力,所以在网站设计的时候最好能激发浏览者的思考空间,让浏览者在浏览的过程中兴趣勃发,并且激发他们的思考意识。在设计校园资讯网站的时候,要讲究互动和交流平台的建设,突出体感设计,让学生参与进来,这样才能提升网站的建设和发展。在校园资讯网站的首页一定要吸人眼球,可以采取巨型的flash,给浏览者动态化的浏览效果,提升网站建设的特色和特效。在使用flash时要注意舍弃小型框架,巨型图片展示,附上专题式的文字说明,网站首页的核心构成。在网站的导航设计中可以使用一定的特效,比如可以采用JS技术,这种操作简单,网站设计清晰明朗,简洁大方,还节约了制作成本和网站空间,效果非常好。在网站中也可以有图片展示区域,展示网站的特色,DIV+CSS的美观性就可以从这里得到最好的体现。后台的设置因为其功能性优先性,框架的建设比较重要。能够一目了然的设置信息才是后台应该有的样子。并且还要在同一网页中实现三信息分区域的跳转,所以该网页也不能设置成单一样式,必须要有嵌套模式才能使得不同信息管理界面统一在单独网页中。
浏览量:2
下载量:0
时间:
随着计算机网络技术的不断发展,人们的日常生活都与网络产生紧密的联系,网站设计蓬勃发展起来。下面是读文网小编为大家整理的网站设计毕业论文,供大家参考。
一、开发背景
1.国外发展概况。突出了交互的重要性。在国外无论是教师与学生,还是学生之间,交互是整个网络课程中必不可少的环节,能使学习者通过和别人(教师、同学)的交流促进对知识的理解和运用。重视学习环境的创设。国外的人们认识到网络课程不是将教材的内容原封不动地搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。在网络课程中不止涉及课程的内容,而且涉及到课程的资源、活动、练习、作业,并且既有面向个人的,也有要求通过小组成员的共同努力而完成的协作学习任务。
2.国内的现状和发展趋势。Photoshop教学效果不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。随着万维网的不断提速与扩容,为基于Web开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建Photoshop教学网站,可以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。
二、开发意义
1.Photoshop在教学过程中的一些问题。(1)学生在学习过程中难以看到当前所学局部知识深化课程改革,迎接网络时代的到来的用途,缺乏学习的兴趣和内在动力,容易产生厌倦情绪。(2)学生在学习过程中难以抓住重点,往往过分注重细节,以至于淹没在知识细节的海洋中,难以把握整体的知识框架。(3)以教师为中心,学生只是被动地听讲和练习,难以激发学生的积极性、主动性。学生所掌握的知识是零碎的、不系统的,缺乏对一门课程的整体把握能力。(4)学生学完课程后,即使考试成绩很好但仍然缺乏实际操作能力,不能把所学的知识完整地应用起来,解决实际问题时很茫然。
2.构建Photoshop教学网站的意义。Photoshop是迄今为止世界上最畅销的图象编辑软件。它已成为许多涉及图像处理的行业的标准。界面设计是一个新兴的领域,已经受到越来越多的软件企业及开发者的重视,虽然暂时还未成为一种全新的职业,但相信不久一定会出现专业的界面设计师职业。在当前还没有用于做界面设计的专业软件,因此绝大多数设计者使用的都是Photoshop。但是在实际教学过程中,这门课程的教学效果往往不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。随着万维网的不断提速与扩容,为基于Web开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建Photoshop教学网站,可以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。
三、开发重点
1.全面分析学习者:分析学习者的学习心理,了解学习者学习方式的偏好和学习能力,为教学网站的设计提供依据。
2.合理设计教学网站:体现教学思路和重点,给出全面细致的讲解。
3.研究网络教学优势:发挥网络的优势,提供与知识相关的各种资源。4.研究如何构建友好的学习环境:为学习者提供学习、交流与协作的良好支撑环境。
四、开发工具及成果
开发工具:应用ASP.NET动态网页设计技术,使用Aceess2010作为数据库,设计与实现基于Web的Photoshop教学网站,并完成相应的设计文档。开发成果:预期目标:利用网络技术体现以人为本的特点,改变以往老师占主动地位,同学们只能趋于被动的传统教学模式,使学生从枯燥的理论教学中解放出来,实现学生与学生之间,老师与学生之间的互动交流,提高学生的学习兴趣和项目实践能力。该课题毕业设计的成果将包括完整的软件系统和相关的软件文档,软件系统是本设计的最主要成果。五、特色或创新之处本课题结合Photoshop课程的特点以及网络教学的优点,开发出适用于学生系统地学习Photoshop这门理论性较强的课程的系统。本课题的特色在于利用理论教学、案例教学、实践教学、资料库、教学互动、试题库、公告等模块系统地培养学生。通过该教学网站,巩固学生的理论知识、提高学生的项目实践能力和案例分析能力。改变以往老师占主动地位,同学们只能趋于被动的传统教学模式,使学生从枯燥的理论教学中解放出来,实现学生与学生之间,老师与学生之间的互动交流。
《网页设计与建设》实训是一门综合应用性的课程,所以在教学中,从应用人才的培养模式出发,着眼于学生职业素质与职业技能的统一。达到把教学和工作过程结合在一起,以至“教、学、做”合一,通过以真实产品为载体的项目,让学生的实践有用武之地,同时提高学生的学习积极性。
1课程改革思路
《网页设计与建设》是一门综合性比较强的课程,涉及设计、开发,应用等多个环节,而实训正是一个能让学生很好把握这些环节,综合运用所学知识解决问题的过程,所以实训课程改革从以下三方面展开。
1.1以改革评价方式为关键。
从实践的角度设计评价方式,主要通过对学生学习过程的观察,通过学生的学习反思,学习记录,项目完成的进程等信息在学生知识的应用,团队合作等方面进行评价,同时激发学生的学习动力,帮助学生调控学习过程,培养学生团队合作精神。
1.2以转变学生的学习方面为出发点。
从课程的性质与特点出发设计教学。本课程特点是实践性、操作性很强,涉及到多方面的技能,适合通过做综合作品来全面体现。在课程改革中设计注重实践操作的考核方式,主要是采用学生作品评价、教师对学习过程文件的评价、小组内互评、自评的方法,引导学生的学习方式的改变,由教师牵着学、带着学转变为学生在实践过程中自主的发现问题,并以问题为中心进行积极的泛在学习,以解决问题。
1.3以作业与产品结合为切入点。
学生的最终作业不仅仅是一次作业,还是一个产品,同时也将投入使用,这样可以提高学生的学习积极性和成就感,引导学生掌握一项成熟产品从构思、设计、制作到修缮等的整个过程。
2网站设计与建设实训课程实施过程
本课程的教学采用分组进行、任务随机选择、技能规范指导、学生独立思考完成等具体步骤,希望在实践操作、团队合作、技巧规范性等方面有所突破。最终通过学生的实践作品实现产品与作业结合,具体过程如下:
2.1分组选任务。
(1)分组。做法:一般二到三人一组,学生任意组合。然后由小组内自已讨论选出确定组长与组名。分析:人数确定原因:一组如果多于三人,那么就会有一部分人不做事,凑数,如果少于2人,不能很好的体现工作中的团队合作精神,而且学生的工作量会很大,不宜学生作品的完成。确定组长:首先是教师将组长要做什么,要有善于与组员沟通,在组员间有分歧时能积极调节,时间的控制、提前计划、系统设计方面进行协调的能力这些引导信息告诉学生,由小组成员内部讨论,确定组长,最后教师提示学生,多与组长沟通,听从组长统畴。确定组名:小组形成后的第一个任务就是给小组起名,这个过程,可以让大家充分的讨论,让小组成员意识到自己是一个团队,对以后工作中需要团队的讨论、交流进行一次预热,形成很好的氛围。
(2)选任务。做法:N个组,N/2个任务,由每组组长抽取任务,能过随机选择,每个任务由两组同学完成,最后交予的产品,选择比较好的一组作品。分析:随机选择任务:学生在课程的学习过程中会形成一定的固定思维,比如有的同学善于做设计美感的网页,有的同学善于完成结构严谨的网页,在选择任务时,会主动的选择自己善长的,而这样的随机选择会避免这样的情况发生,让学生在团体里做自己不擅长的,让自己的学习更全面,以后遇到不同的任务都是游刃有余。两组完成一个任务:这样学生们就会有竞争性,在组与组的竞争中提高学生的团队合作能力,加强学生的责任心。让学生更好的投入到作品完成中。
2.2按阶段讲评。
虽然学生学完了课程的内容,但是由于这是第一次系统的完成一个作品,一下子让学生完成网站的设计与建设,如果有什么问题再进行修正的话需要花费很长的时间,所以在学生的项目都确定之后,教师就需要隔一段时间检查一次小组的进展,在不同的进展中要求学生提交本阶段内进展汇报,针对学生的提高引领他们的方向,不至于走偏。同时通过按阶段的指导,让学生在网站设计与建设流程上更明确。
(1)网站概要设计。做法:完成概要设计文档,包括网站受众分析,网站色调,网站设计思路。作用:因为做出来的网站最终是要给别人用的,所以网站的设计与制作方面应该细致入微,本环节的作用是从方向上把握学生的设计,让学生的设计打基础时就有一个很好的开端,便是于日后的设计与制作。
(2)网站结构设计。做法:用思维导图软件完成结构设计,包括网站结构,主页栏目设计。作用:一方面让学生学会网站建设软件以外的工作软件,思维导图软件的应用,另一方面让学生体会网站结构设计的方法同时比较网站结构与主页结构的相同点不同点。
(3)主页和子页设计与制作。做法:用PS设计网站主页和子页面效果图作用:以师傅的角度对学生初步设计进行一个评价,指出优点并引导其继续发扬,说明不足并引导其进行更正。
(4)网站预览。做法:在DreamWeaver中完面主页与一两个子页的实现。作用:以师傅的角度对学生的网站实现给予自己的意见和建议,通过与学生的沟通了解学生的制作困难,及时予以引导。
(5)细节修正。做法:完成整个网站的建设,在全班展示自己的网站,老师成为客户,除本小组以外的其它同这也是客户,集体对这一组的作品在全班进行验收,提出不足之处。小组成员根据讨论进行更改。作用:通过别人的意见来仔细分析自己所做网页的问题,并进行及时有修正,一方面让学生看到不同的角度的想法,不局限在自己的想法中。另一方面,让学生理解网站的设计与建设就是一个不断修正的过程,只有在不断的修正中,我们才能让其做得更加完美。在整个过程中老师都是答疑者,老师针对每组学生的任务,给予不同的个别指导,同样学生有什么迷茫的可以随时问老师,老师或者帮助解决,或者提醒,或者引导。这样基于工作过程的课程改革,更利于学生成长,更能调动学生学习积极性,主动性。学生在期末大作业中不会不知道应该做什么,更能了解真正的网站设计与建设过程,对学生技能提高有很大的帮助,同时学生的作业就是产品一方面可以在实际生活中应用,另一方面学生可以拿着这项产品去找工作。
【摘要】:动态网站是满足多样化需求的必然趋势,本文以下内容将对动态网站设计进行论述和探讨,以供参考。
【关键词】:动态;网站;设计;概述
1、前言
在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,它在人们的政治、经济、生活、娱乐等各个方面发挥着重要的作用,因此网站建设在Internet应用上的地位越来越重要。本文是基于ASP.NET平台的动态娱乐网站的设计和实现,该网站主要由新闻发布、音频服务、用户登录注册、娱乐论坛和后台管理五大模块组成,实现了一般娱乐网站应具有的基本功能,同时也考虑了网站的安全性。
2、网站概要设计
2.1、网站结构设计
根据网站开发的目的以及上面获得的需求分析,将网站的内容划分为以下几个方面:1) 新闻发布模块。新闻分成多种类别,以标题或者图片的形式显示,按照更新时间的降序进行排序。所有用户可以浏览本站的娱乐新闻,并根据自己的需要对新闻进行搜索。2) 音频服务模块。用户可以享受网站提供的歌曲下载、歌曲在线播放等服务。3) 用户登录注册模块。用户通过注册,可以成为网站的合法用户,并享受网站提供的特别服务。4) 娱乐论坛模块。娱乐论坛是网站提供给用户的一个信息交流平台。只有注册用户才可使用。5) 后台管理模块。后台管理是为管理员提供了一个方便操作数据库的平台。管理员可以对用户、新闻、音频文件以及论坛文章信息进行管理。
2.2 网站布局设计
网页是网站构成的基本元素,网页的精彩与否,除了色彩的搭配、文字的变化、图片的处理等这些不可忽略的因素外,还有一个非常重要的因素――网页的布局。通常有三种网页布局技术:层叠样式表、表格、框架。
2.3 网站视觉设计
2.3.1 网站风格设计
网站风格是一个抽象的概念,是指站点的整体形象给浏览者的综合感受。这个“整体形象”包括网站的CI、版面布局、浏览方式、视觉效果等。风格是独特的,是站点不同于其它网站的地方,通过网站的外表、内容、文字以及交流,可以概括出一个站点的个性。
2.3.2 网站色彩设计
色彩能够在不知不觉中影响人的心理,左右人的情绪,因此一个站点根据自身的内容以及性质来对色彩进行定位显得尤为重要。为了与设计的网站风格相协调,将网站的色彩定义如下:红色:强有力、喜庆的色彩,能使人精神兴奋;橙黄色:亮度高,给人温暖的感觉;淡紫色:给人宁静的感觉;黑色:大众化颜色,不会产生视觉疲劳。
3、网站详细设计
3.1、网站实现过程分析
首先根据用户需求确定各个模块要实现的功能,然后根据功能分析设计出数据库,包括各个数据表关系图的详细结构。
3.2、新闻发布模块
新闻发布是网站的一个重要组成部分,娱乐网站将新闻分成多个类别,根据划分的类别在不同版块显示相应的新闻内容。新闻以标题或图片的形式进行显示,使得页面更加生动。所有的新闻按更新时间的降序排列,便于用户获得最新的新闻信息。
3.3、音频服务模块
该模块主要为用户提供了歌曲在线播放和下载等功能,实现了最基本的音频服务。使用户能够边听音乐边浏览网站信息,真正得到全身心的放松。达到了开发该网站的目的。在一些影视网站中,常常会放一些音乐或电影文件在页面,通常的做法是添加一个超链接,直接链接到该音视频文件,用户单击该链接后就会下载并调用本地软件打开该文件。
用户在浏览网页的时候,或者在线试听了歌曲之后,想保存某些自己喜欢的歌曲,那么就要给用户提供一个下载功能。当点击下载图标时,通过传递歌曲编号songID,在下载页面中获取该songID的值并读取相应记录,然后将文件内容发送到客户端。最后会弹出一个对话框提示用户保存该文件。
3.4、娱乐论坛模块
在娱乐论坛中,用户有两种角色:管理员和普通用户。不同角色的用户拥有不同的权限。管理员登录以后进入后台管理页面,可以管理用户、管理栏目以及管理文章,另外管理员还可以把普通用户指定为版主。普通用户进入论坛后可以浏览文章、发表文章和回复文章,如果是版主,可以删除文章或者使文章置顶。
该娱乐网站中,用户必须合法登录才可进入论坛。但是如果用户非法从其它页面直接跳转到论坛的文章显示页面,显然应该禁止这种情况的发生。否则用户登录页面是毫无意义的。因此在每个重要页面的Page_Load过程中都会判断该用户是否具有执行该页面的权限,如果没有权限,则重定向到登录页面。
3.5、后台管理模块
后台管理是为管理员提供的一个方便操作数据库的平台,只有管理员用户才可使用。为了确保安全,大部分页面在Page_Load过程中都会判断是否是管理员用户,如果不是,将重新定向登录页面。在后台管理模块中,管理员可以对网站的所有信息进行管理,包括新闻信息、用户信息、音频信息、论坛文章信息进行添加、删除、修改等操作。使数据库内容能够方便地更新。
4、结尾
随着Internet的发展,创建网站,已不再满足于建立一个仅仅能够发布信息的静态网站,需要的是一个功能强大、易于维护,并且能够提供完善的服务功能的动态网站。动态网页的制作方法随着Internet的飞速变化也在不断的更新和发展,制作的工具也越来越多,使用的语言也越来越多,相信,娱乐网站的制作必将日渐趋于成熟起来。
【参考文献】
[1]《Flash MX动画高级实例教程》丁建超等,海洋出版社
[2] 《ASP.net与数据库程序设计》林少景等,清华大学出版社
[3] 《网络数据库技术与应用》何薇等,清华大学出版社
浏览量:3
下载量:0
时间:
影响人们视觉效果的因素较多,网站色彩是一个重要的因素,从某种程度上来讲,色彩搭配的好坏直接影响网站设计的成功与否。下面是读文网小编为大家整理的网站设计的毕业论文,供大家参考。
摘要:基于信息化时代背景下,网络的普及性应用以及多媒体技术的不断发展促使交互动画逐渐成为了网络传播的一大主流形式。通过对图像、声音以及视频等的整合处理,能够以多样化的表现形式来实现产品信息的个性化且高效化传递,并强化感官上的刺激以吸引消费者的注意力,强化产品营销的效果。本文首先阐述了交互动画网站的具体设计,其次针对交互动画网站设计的具体应用进行分析,以供参考。
关键词:交互动画;网站设计;应用探讨
计算机动画作为一种全新的交互动画形式,随着互联网应用技术的不断发展而逐渐成为了一种全新的网络信息传播方式,交互动画利用多媒体技术的下的Java等技术手段,通过对声音以及视频图片的整合来实现人与动画间的交互性[1]。
1基于交互动画的网站设计
1.1设计的原则
第一,信息的准确传达性。第二,人性化。第三,适合传播的途径。第四,将艺术性融入到设计的目的性中[2]。
1.2设计的思路
本交互动画设计以服装主题网站为例,在实际设计的过程中,基于这一类型的网站所涉及到的产品类型较多,通过需要明确主次,定位主打服装以强化宣传效果,以设计内容为出发点,需要明确如下三个部分的设计:第一,要从整体出发,实现网站页面的规划设计。需要针对店铺的基本信息、产品的类型、服饰的分类以及搭配等进行页面构架,明确网站页面的特色,凸显出自身的风格特色。第二,单个物品的展示设计。以交互动画形式来展现单个物品,通过真实互动来确保浏览者真实且全面的了解产品。第三,实现页面交互动画设计,包括首页与各级页面。
1.3设计的实现
第一,整体规划设计的实现。指的是实现网站的页面构架的规划,具体落实的过程中,需要实现风格的设计以及具体背景颜色等的填充,进而实现网站页面的个性化设计。在实际设计的过程中采用CorelDraw/Photoshop等软件来进行设计,在定位交互设计平台的基础上,需要首先页面的元素的手绘设计,以此为参照通过相应设计元件来实现效果的设计,以构建出设计蓝图。完成之后需要以Jpeg等文件格式来实现保存,其中PNG保存格式下背景进行透明处理,相应像素与分辨率要符合全屏显示之需。第二,单个物品设计的实现。在落实这一交互设计内容的过程中,一般可以采用三维建模的方式亦或者是二维全景图拍摄的方法来进行,在此基础上来实现二维与三维形式的交互设计,相应设计软件可采用3dsmax/VRToolbox等软件进行设计,在分类处理、调整后实现效果图的输出。具体设计步骤[3]为:首先,在3dsmax中进行建模处理,实现对文件大小的有效控制,在此基础上,以Cult3D来实现3D格式的输出,并加入相应的互动形式,进而到处相应的播放文件进行压缩处理,为发布应用奠定基础。其次,以二维图片进行三维动画拼接的过程中,需要在相应的刻度旋转平台上按照每十度一张凸显来进行图片采集,导入后以相应的修图软件进行图片处理,并转化成相应像素下的文件格式,在此基础上以VR软件来实现全景的拼接,进而制作成影视动画形式下的互动动画。最后,页面设计。包括首页以及各级页面的交互动画设计,这一设计是凸显整个网站风格的关键所在,需要以用户体验需求为出发点,融入设计的艺术与趣味性等,迎合浏览者的审美需求。[4]在具体落实设计的过程中,首先,要设计元素的整合,然后,实现各级页面的具体设计,并确保各级页面中具备单个产品交互动画展示的空间,最后,实现主页面的设计,并制作出相应的导航页面,通过相应语言软件进行编程,调试后来确认最终的效果图。第四,页面整合设计。首先,以Photoshop等软件进行静态页面的制作与修饰,加入文字内容,融入所需插入的交互动画,并确保其格式与大小上符合要求,并进行保存;然后,以Flash软件来实现动画设计,插入相应背景等,并以Dreamweaver软件实现单个物品与网站各级页面的链接设计,最后进行浏览并实现有针对性的调式,以确保交互动画的成功发布。
2基于交互动画网站设计的应用
2.1应用的作用分析
第一,创新产品营销手段。以交互动画设计的应用来实现产品的营销,通过互联网这一媒介能够实现产品信息的高效流通与传播,并以交互动画的独特设计理念来迎合消费者的实际需求。交互动画设计能够进一步细化产品的展示细节,并通过明确的主题与个性化设计理念的融入来吸引浏览者的注意力,进而为产品的营销与推广开辟了新途径。同时,这一设计形式的应用也是对传统网站设计的一种补充,相应信息内容更加的丰富且具体,效果更好。第二,强化信息传递效果。交互动画下通过动画设计与人的有效互动,能够强化消费者的体验感,并在参与的过程中强化与消费者的沟通与交流,进而强化了信息的传递效果。第三,强化了情感上的交流。通过交互动画设计的应用能够通过这一平台来吸引浏览者的注意力,并且以消费者心理需求为出发点的设计理念下能够激发情感的共鸣,通过艺术性与趣味性等进一步融合来强化情感上的沟通与交流。
2.2应用过程中所呈现出的问题与解决对策
第一,应用过程中所呈现出的问题。主要表现在如下两点:一是设计理念不完善,缺乏创新性,且在设计制作过程中技术落实不到位;二是交互动画设计的整体性存在不足,难以体现出交互动画设计的价值,有待进一步的优化与完善。第二,对策。立足于当前网络营销推广发展形势下,交互动画设计的应用要想充分的体现出交互动画的价值,则就需要以设计构思为出发点,把握住整体构思理念,在此基础上,进一步提升设计能力与水平,按部就班的落实各个设计环节,并要突出强调交互动画设计的交互性及趣味性。
3结束语
综上所述,交互动画网站的设计与应用已成为当前网络营销与推广的主要途径之一,在实际落实设计的过程中,需要在明确设计原则的基础上,进行设计的构思与实现,同时要明确网站交互动画应用意义的同时,结合所呈现出的问题来明确总体解决方向,以确保实现网站交互动画的完善设计与应用。
参考文献:
[1]王静.网络广告中交互动画的设计应用研究[D].西安:西安理工大学,2008.
[2]朱举英.基于交互学习的精品课程网站设计与开发研究[D].兰州:西北师范大学,2012.
[3]汪翠义.基于感性的教育网站页面设计研究[D].芜湖:安徽师范大学,2013.
[4]古乐娟.动画制作专题学习网站的设计与开发[D].济南:山东师范大学,2011.
摘要:计算机技术随着科学技术日新月异的飞速发展在不断进步,尤其是网络信息技术在人们的日常生活中应用面越来越广,广大互联网用户对网站设计也提出了更高的要求。一个好的互联网网站,应该是兼具实用性和艺术性的,能给用户带来方便、舒适的操作体验。本文就如何在保持网站设计的实用性基础上提高其艺术性,进行了一些简单的研究探讨,具体如下。
关键词:网站设计;实用性;艺术性
一个优秀的网站设计方案,一定是兼备实用性和艺术性,网站中加入一些艺术元素可优化网站的浏览功能,从而有效提升网站的整体价值。优美的上网环境可以为用户提供更为良好的体验,而实用性则是确保网站能满足用户功能需求的重要保障。因此,网站设计工作者需要深刻理解网站实用性与艺术性的关系,将二者有效的结合起来,既能为用户提供强大的网站实用功能,又能把握网站的艺术性,从而为用户提供更好的网站服务。
1.网站设计实用性
实用性是网站的生命,没有实用性就无法为用户提供优质服务,也就无法满足用户的实际需求。笔者就如何在网站设计中加强SEO技术以提高实用性进行简单阐述,包括以下几个方面。
1.1链接策略
通常来说,搜索引擎目录能够为网站提供高质量的外部链接,这有利于提高网站的浏览量和网络排名。当前互联网的网站数量多如牛毛,自动化的搜索引擎已经开始显露出种种不足,发放目录专案(ODP)主导因特网的自我管理和自我组织,可以满足网站数量日益增加的现实情况。而高质量的导入链接无疑有助于获得搜索引擎的认可,从而提高网站浏览量和网站排名,意义十分重大。因此,网站设计过程中增加适量的导出链接可以增加网站内容的丰富性,提高搜索引擎对网站的印象。
1.2关键字策略
访问者希望在网站中快捷找到需要了解的信息,如产品信息、产品服务、公司基本信息等,这就需要网站设计过程中设置好关键字,从而有效提高网站对用户的可见度。首先,要充分考虑用户的搜索需求,从用户的实际需求角度出发,选择准确、合适的关键字。其次,网页关键词的数量一定要适量,关键词太少让用户难以搜索到需要的内容,而关键词太多则会将不相关的内容一并搜索出来,不利于客户的信息筛选。最后,关键字的涵义应该是准确、狭窄的,避免关键字涵义太宽泛造成的搜索结果庞大,这会影响网站对用户的可见度。
2.网站设计艺术性
网站导航系统的设计包括文字、色彩、图标、页面布局等元素,这些元素的相互作用、相互融合最终决定了导航系统。良好的视觉设计不仅可以美化和装饰导航系统,还能在第一时间抓住用户的浏览注意力,然后引导用户浏览网站。
2.1色彩设计
色彩是一种诱惑力很强的视觉符号,简单直观的将传达信息表现出来,给人留下非常稳固的印象。导航系统的色彩规划强调根据功能区进行不同的色彩搭配,在色彩布局合理的基础上既能突显整体风格,又能表现出网站特有的品味和内涵。例如通过颜色来区分浏览的链接,将比较鲜艳亮丽的颜色作为未访问者链接用,而已访问链接则使用相对柔和黯淡的颜色,这能帮助用户定位方向以及区分链接是否访问过,以方便再次访问。
2.2文字设计
文字的字体、字号、对齐方式等设计和导航系统的观感紧密相关,将文字图像化、意象化处理后插入导航系统中可以提升美感。字号大小要适中,字体较大会影响整个页面的布局和美感;字体较小则可读性较差。粗细同样代表不同的文字表达,粗体字强壮有力,强调作用明显;细体字高雅细致,显得柔和。
2.3图标设计
用户快速浏览网站信息时,容易被特别、显著的图标所吸引。图标不仅仅起到装饰作用,通过与文字的组合可提供良好的整体方向感,赋予网站明确的意义。通过强化图标标签,加强被浏览信息的导向性,可以帮助用户快速扫视、定向网站信息。
3.艺术性与实用性相结合
3.1确定网站的目标
网站设计首先要明确定位与目标,然后确定网站的类型,再深入设计网站各元素。网站目标通常包括以下几种:(1)信息服务,用户通过网站导航直接查询需要的信息资源;(2)创造收入,这种类型的网站实用性最重要,操作界面能为用户准确提供信息,导航必须简洁明了,突显人性化;(3)教育或培训服务,网站主要是利用资料、培训课程来吸引用户,对用户进行知识服务。
3.2网站导航的设计
网站导航设计一定要清晰明确,让用户快捷、方便的查询到所需资料与信息。网站的艺术性设计遵循“平衡、呼应、对比”原则,实用性设计首先要避免内容的重复,页面内容的主次要分明。用户登陆后希望直接找到所需信息,因此要避免大篇幅、连续的文字出现,让主页的功能分布清晰明了。网页导航的创意及艺术性十分重要,但不能过于强调艺术性而失去实用性,如避免使用隐藏导航和移动导航,保证前后一致性。
3.3二者相互结合
网页导航利用图形按钮、超链接等工具实现对站点的控制,因此导航设计的准则是“结构分明、清晰整洁、艺术感和创新感明显”。网站缺乏艺术性和美感无法吸引用户,缺乏实用性则失去网站存在的意义,因此优秀的网站设计是艺术性与实用性的完美结合。网站设计过程中,艺术性与实用性并不相互矛盾,二者存在相辅相成的关系。艺术性帮助提升网站的吸引力,设计者将生活中物品用作图标设计也能增加网站的实用性,帮助用户更好的理解图标功能。用户从网站实现了自身的需求就体现了网站的实用性,而良好的实用性帮助用户欣赏网站的艺术性,让用户用心体会网站品牌及内容设计。可见,网站设计艺术性与实用性的完美结合和共存,才能设计出用户体验更好的网站。
参考文献:
[1]孙弢.试论网站设计的艺术性与实用性[J].电子制作,2014,(24):37-37.
[2]谭岚丹.网站设计中导航系统的艺术性[J].大众文艺,2011,(12):80-81.
[3]李奇亮,汪长礼.实用性高职院系网站设计与开发[J].考试周刊,2011,(30):149-150.
[4]杨洪丽.网站设计中如何加强SEO技术及策略分析[J].信息系统工程,2013,(12):94.
浏览量:2
下载量:0
时间:
一个网站设计的是否成功,不光是网站的内容要丰富,版本布局要合理,在色彩上的设计也至关重要。下面是读文网小编为大家整理的网站设计论文,供大家参考。
摘要:
现在互联网用户对网页设计的质量要求越来越高,没有内涵的华丽设计很快就会被遗弃。所以现今的设计趋势已经越来越重视网站的响应设计、持续联系以及虚拟现实。在一个注重用户体验的时代,一个好的文学网站,不是只有华丽的界面或者良好的交互设计就可以,而是要在艺术和功能上做到两全其美。
关键词:网页设计;色彩;图片优化;用户体验
现代设计在中国的发展大概有二十多年的时间了,以前中国很少有人会注意网页界面的用户体验,而且国内宽带水平有限,所以那时候我国的网页界面基本上都是框架式,创新的页面很少。随着我国各方面的发展,我们的设计也越来越有创新意识,我们也越来越注重用户的体验。尤其是在文学网站设计方面,以前很多网站的设计大部分都是大的框架加上链接构成,没有下多少功夫在外观设计和用户体验方面,而现在随着文学网的发展,仅仅是靠老一套的理论来做的设计已经不能满足现在用户的审美需求了。
1文学类网站设计原则
1.1色彩设计原则
众所周知,不管是做招贴、包装或者是VI,给人的第一印象往往是这个作品的色彩设计,它的色彩运用的好与坏,将直接影响到阅读者的兴趣。同样,在网页设计中,色彩也是居于十分重要的地位。现在的文学类网站的网页设计,大部分以比较浅的颜色为网页的背景色,如浅黄色、浅蓝色、浅绿色或者直接就是白色背景,再加上较深颜色的文字来做的配色。一般来说网页中所出现的字体颜色都是黑色,因为浅色背景中黑色字体的视认度最高,但是这种强对比,屏幕刺激较大,也更容易让浏览者产生视觉疲劳。在文学类网页设计中,这种对比过于强烈的配色会使用户长时间在线浏览的时候有不适,但是缓和的色彩搭配视认度不高,也不利于用户阅读。所以笔者认为在网页中出现大面积文字以及考虑到用户会长时间停留在一个页面的时候,比如文学网站的在线阅读界面,我们可以给用户一个选择,让用户自己来挑选网页的背景色以及字体颜色,让用户自己来选择适合自己的颜色搭配。
1.2文字和排版设计原则
在做网页设计的过程中,无论选择什么字体,都要基于网页的总体设想和浏览者的需要来使用。而且浏览器使用的是本地字库显示的页面内容,作为一个网页设计者,不得不考虑到用户电脑中是否有你选用的字体,所以说网页中的文字最好使用缺省字体,在必须使用特殊字体的地方,可以先把文字做成图像,然后再插入到网页页面中去。再者就是文字行距的问题,一般的行距比例为10:12,因为合适的行距可以很好引导浏览者的视线,如果行距过宽会影响行与行之间的文字延续性,影响阅读。而且在视觉传达中文字作为网页页面的要素之一,除了表达文字本身的意义以外,还有传达感情的作用,所以文字设计在视觉上要给人以美好的印象,让浏览者可以获得良好的阅读感受。而且网页设计作为一种视觉语言,特别讲究编排和布局,虽然主页的设计不等同于平面设计,但它们有许多相近之处,都是通过文字图形的空间组合,表达出和谐与美。在网页文字设计编排中最重要的一点,就是要与网页内容的性质和特点相和谐,其设计风格要与内容特性相一致,而不是相分离冲突,所以在我们把大量的信息整合到一个页面上去的时候,首先要考虑的是怎样把它们以合理统一的排布,达到变化与统一并存的和谐效果。在排版这方面,网页的版式设计同报刊杂志的版式设计有不少共同之处,基本上都是把页面中的文字字体、图形图像、色块线条等要素按照一定的节奏进行编排,同时注意其结构的大小、轻重、虚实等对比因素,并通过对这些要素的编排,使浏览者直观地感受到该页面要传递的信息。
1.3网页图形的优化和应用原则
对于一个网站来说,网页的下载速度是非常重要的,但是影响网页的下载速度的因素除了网速以外,网页中所包含的图像图形对网页的下载速度也有很大的影响。因此,对网页图形进行优化,使网页能够快速下载是网站设计制作中考虑的首要问题。所以,接下来就来探讨一下图片优化的基本方法。首先是图片的裁切,裁切时应尽量沿所需图像边缘裁切,避免不必要区域占用文件大小。如果在页面中有一张过大的图片,也可以先把它裁成小块,然后再使用Table语法所提供的Border=0、Cell-spacing=0、Cellpadding=0的无缝功能,将它们组合起来,这样也会提高图片的加载速度。再者就是图片的输出,一般情况下,色彩少的图片使用GIF或者PNG格式,色彩丰富的的图片使用JPG格式。如果是一些摄影网站,图片要求都是高清图片,那就可以用JPG格式做小图预览,然后链接到TIF格式(无损)的原图,这对没兴趣看这张大图片的浏览者而言,不但可快速下载该网页,而且也是一种体贴的选择。还有些图片,因为要在不同的背景中使用,需要输出为透明的效果,这时,就可以选用GIF格式,因为对于GIF图像来说,色彩越少,文件就越小。所以说在看起来可以接受的范围内,尽可能地将色彩数量减少,就能够对GIF图像进行不错的优化。而且对于网页中所采用的图档,通常会加入Width、Height这两个属性,这样就可以在加载网页的过程中为图像预留空间,在加载图片时,用户就可以先浏览其他已加载项目。如果没有这些属性,浏览器就不能了解图像的大小,也就不能为图像预留下合适的空间,这可能会给网页中其他元素的显示带来很大的延迟,从而影响用户的阅读。
2现今专业文学网站设计趋势
以前,做网页设计基本上都是用PS设计网页版面,仅仅是PS就可以满足用户的需求,但是现在互联网用户对网页设计的质量要求越来越高,没有内涵华丽的设计很快就会被遗弃。所以现今的设计趋势已经越来越重视网站的响应设计、持续联系以及虚拟现实。另外在版式设计方面也逐渐加入了一些“留白”的理念,“留白”发源于中国传统的虚实相生、阴阳辩证的哲学思想,发展于传统的绘画行业,表达一种“以无胜有,以简胜繁”的思想,这种设计理念与西方20世纪兴起的一些现代设计理念如出一辙。“留白”不是一个色彩的概念,而是一种形式的概念,通过欣赏者的审美联想和想象获得的一种“秒与生意,能不失真”的意想空间,从而使设计者能够更好地表达出设计的意图,将作品的视觉感染力加强。总之,一个好的文学网站的网页设计,不是只要有华丽的界面就可以,而是要在艺术和功能上做到两全其美。
2.1大背景图的网页设计
高清图片是一种可以产生极具视觉冲击力并迅速抓住读者视线的好方式,而且这些图片一般都是高质量写实的或者是抽象的精美照片,这些图片的用色和表现的内容都十分考究,并且趋向于一些比较柔和,比较透明的图片,不会影响到文字的阅读。不然再漂亮的图片,看起来和网站整体效果不协调,影响用户体验,也是白白浪费资源。除此之外,大背景图的运用还有一种方式,叫做拟真设计,听起来可能有点陌生,但是拟真设计就是和大背景图的运用相似的一种设计,它是指将界面元素设计成用户容易理解的,存在于现实世界中的实体。就文学网站,在书籍阅读的界面平台上,不单单是书籍内容完整无误的呈现,它的呈现方式可以像常见的平面媒体带给读者的愉悦体验一样。可以在书籍阅读的起始部分与结束部分分别放置图书原有的封面与封底;可以模仿纸张的材质,灵活设置;可以在文章的正文界面中配合插图,插图同文字共同营造书中的独特氛围,插图的类型可以配合文章的叙述情境进行绘制;可以与插画师合作,共同创造出良好的阅读环境,从而提高阅读质量和阅读效益。
2.2移动互联网时代
现在这个时代,智能手机几乎是人手一部,而且平板电脑、小型上网本随处可见。所以说,如今的网页设计已经不能只局限在普通电脑的显示效果上,还要考虑到更多的移动设备。但是,设计适合移动设备的网站不是去掉大量装饰,做得简单易于下载就可以,因为它不仅仅是变得简单,更是要表现出原网站的精华。另外,现在很多网站都推出了属于自己的方形的条形码,这种条形码被称为QR,全称就是QuickResponse。这个条形码就相当于一个快捷方式,让用户可以方便迅速地打开自己的移动网页。近几年来,移动媒体的优势越来越明显,利用这个优势所做的网页设计也是现在的热门。
2.3页面布局设计及特效设计
以前的网页设计,大部分都类似于书籍和杂志的版面设计。而随着互联网等各方面的发展,现在的设计更接近于影片的效果,更注重空间艺术,现在的网页设计已经不再是单纯的平面设计,而是立体设计、空间设计,致力于把浏览者带进一个现实的虚拟世界。我们都知道构成网站的是网页,网页本身也是很多个页面的总平面,所以说平面设计原则同样也适用于网页设计。但是网页设计的排版又是对平面设计的延伸,单独考虑平面设计原则的话,这样的网页设计是不能满足现在浏览者的需求的。在网页特效方面,文学类网站运用的不是很多。现在是一个注重用户体验的时代,适当地采用一些网页特效会给网站加分不少。比如说,视差滚动设计,让多层背景以不同的速度移动,形成一种类似于3D的视觉效果,吸引浏览者。但是值得注意的是,这种效果不适于导航。
2.4极简主义的运用
极简主义在早几年就流行起来了,但是在网页设计方面极简主义的影响力在近几年才逐渐大了起来。极简主义风格的网站设计,运行速度快,用户体验效果更好,接入也更加容易,所以无论哪一类型的网页设计都可以运用,文学类网站也不例外。但是就目前来说,还没有哪个国内文学网站尝试这种极简主义设计,因为接下来提到的文学类网站设计的一大要点,就是丰富的内容。但是,极简主义并不是把内容也变得极简。要知道极简主义有一个理念,少就是多,简洁就是丰富。所以说极简主义只是把不必要的东西去掉,使页面的每一个元素都和主题统一,用最简单的元素来传达更丰富的信息。
2.5丰富的内容
内容是一个网站的最有价值的部分,而对于文学网站来说,丰富的有价值的内容比起网站外观来要重要得多。但是做内容的建设时也要注意几点,首先,网站的内容要和网站的主题一致,不可偏离主题。其次,就是网站内容最好是原创内容。作为一个文学网站,不是说拿那些已经现有的作品就可以,还要有新的原创文学,大家没有看过的文学作品,这样才能让用户时刻保持对网站的新鲜感。最后,网站的内容要定时更新,并不是说有丰富的文学作品就万事大吉了,不然一个再好的网站不去更新内容,它也是一个死站。而且一般经常浏览文学网站的互联网用户对文学都是很有见解的,所以说作为一个专业的文学网站,为他们提供的不仅仅是一个文学资源库,更应是一个交流平台,让他们发表自己的原创文学及见解。
3文学网站中多媒体技术的运用
无论是图形文字,还是声音视频,设计者所要考虑的就是怎样才能使它们以最和谐的方式融合到网页这面大屏幕里。所以,多媒体技术的运用在这里必不可少。现在大部分的浏览器本身都可以支持在线播放或收听,比如GIF、JPEG图形和GIF89a动画。另外还有一些比较常见的插件,比如ActiveX,它可以播放更多种类的多媒体文件。总之,多媒体技术随着互联网的发展在网页设计中的运用也越来越多,也使浏览者能够体验到更加完美的浏览效果。在现今有很多网站设计都采用了flash软件来制作,用flash制作导航界面,随着鼠标的动作可以产生动画或者声音,让网页更有吸引力。而且制作flash时用的是矢量图形,它需要的内存和存储空间要比位图小很多。在网页设计中flash还具有一定的交互性,比如说网站导航栏动画、图片展示动画以及网站注册和登陆系统等等。在静态页面中,如果用到这些动画,一定能与浏览者有一个很好的互动,也能使网站看起来更加生动有趣。但是整体不可以太花哨,太杂乱,不然会使浏览者对该网页缺乏信任感。当然也有一些网站,为了表现自己的与众不同,使用flash来制作整个网站。而且设计制作flash时就已经包括网页内所有视听元素和版式的设计,并不会给人眼花缭乱的感觉。这样的flash网站,给人感觉都十分酷,给浏览者一种很特别的感觉,基本上可以完全调动浏览者浏览的积极性,同时给浏览者一种活跃的心理感受。总之,不只是文学网站的设计,所有的的网页艺术设计都需要大胆创新,需要不断地完善和突破,从而达到网络技术与艺术设计的完美结合,让浏览者获得最佳的阅读体验。
参考文献:
[1]王晓峰,焦燕.网页美术设计原理及实战策略[M].北京:清华大学出版社,2009:8.
[2]张新伟.网页经典配色艺术[M].北京:电子工业出版社,2009:6.
[3]郑国强.网页设计与配色实例解析[M].北京:清华大学出版社,2012:6.
[4]张磊.专业色彩搭配手册:网页配色[M].北京:北京希望电子出版社,2011:11.
[5]刘鹏.浅谈网页色彩的编排设计[J].科技创新与应用,2012,(1).
[6]李立伟.浅谈网页色彩设计[J].郑州轻工业学院学报,2007,(2).
[7]卫捷.“留白”理念在现代网页设计中的映射[D].河南大学硕士学位论文,2011.
网络在给人们带来方便快捷的同时,也存在较大的信息安全隐患。网站的设计关系到国家的政治、经济、文化、社会生活等各个方面,延伸的范围非常广。几乎每个企业或每个部门都有自己的专属网站,而各个部门之间的交流沟通也大多通过网络来进行。
1PHP网站设计中信息安全存在的问题
目前,在对PHP网站进行编码的过程中,存在程序员信息安全意识不高,没有对用户所输入的信息进行安全验证等现象。因此,会间接导致计算机内部的安全操作系统被不法分子所利用,使得一些错误、有害的指令也会被当作正确的合法指令来运行,进而导致网站的信息会发生泄露,从而侵犯了用户的隐私,给用户的信息安全带来不利影响。
1.1有sql的注入
从广泛的意义上讲,网站的程序设计员需要在编写网站代码的过程中对用户输入数据的合法性进行分析与判断,进而防止网站信息泄露[1]。如果网站的程序设计员在编写网站代码的过程中忽视了这项操作,用户就可以通过提交数据库查询代码的方式来根据程序返回的结果获取相关数据信息,这就是注入sql。注入sql容易导致网站用户的信息发生泄露,所以相关网站的程序设计员要对用户所输入的数据进行合法性的判断与分析,进而提高网站的信息安全。
1.2会发生or1=1及union语句的入侵现象
注入or1=1主要是可以在登录某个网站系统时,绕过相应的密码验证,进而利用一个任意的用户名来登入系统,从而达到入侵系统的目的。这是一种在网络中运用较为广泛的语句注入模式。这种注入模式主要是利用了程序员在编写验证代码时,没有对用户输入信息中是否含有非预期的字符进行判断,直接将用户的操作请求传达给计算机函数来执行。这种注入语句的方式使得密码验证变得可有可无,不法分子可以直接绕过密码验证来入侵系统,进而轻而易举地获取到相关用户的信息[2]。与or1=1语句注入所不同的是,union语句可以通过自身的特殊性来使程序的默认语句出错。并通过计算机程序执行union后,通过自己构建的sql语句来达到注入语句的目的,进而入侵到内部程序中。
1.3存在xss跨站攻击
xss是一种较为常见的网站攻击方式,它的工作原理跟sql相差不大,只是xss主要是通过JavaScript的脚本注入到html标签中,进而将恶意内容输入网页输入框中。当这些恶意内容重新回读到网站的客户端时,网站浏览器会自动运行这些恶意脚本,进而通过影响网页的正常显示来达到注入脚本的目的。通过代码植入网页的方式来利用xss漏洞控制计算机操作系统,进而黑客利用安全漏洞来编写恶意程序,从而破坏计算机操作系统的稳定性。黑客利用xss来攻击页面,使得计算机用户在浏览网站时会自动弹出一些窗口。黑客就是利用这些窗口来给网页挂上相应的木马病毒,进而让网站用户的计算机系统感染病毒,以此来获取相关用户的信息。
2对PHP网站设计中的信息安全进行防御的具体措施
2.1使安全防御措施对用户公开、透明
在保护网站的信息安全时,要让安全防御措施对用户公开、透明。让用户不能直接跳过信息安全保护验证,进而让计算机网站运行操作更为安全。最直接的方法就是在用户进入网站系统之前,首先要输入相应的用户名及密码,进而达到保护网站信息安全的目的。
2.2跟踪数据运行流程
任何一个合格的网站程序员都会对用户的数据进行随时跟踪,通过掌握信息动向来防止发生信息泄露的问题。对数据信息进行跟踪是一种难度较高的信息监测方法,特别是在一些程序开发者不能熟悉该原理的情况下,会无法深入理解web的运作原理,进而在程序开发过程中出现失误,并产生一定的安全漏洞。
2.3筛选输入信息
对用户所输入的信息进行必要的筛选是保证网站信息安全的必要手段,也是对输入的验证信息进行合法化的过程。相关网站工作者通过对用户所输入的信息进行确认并筛选,这种方法可以避免一些网站病毒在未知的情况下被误用。
2.4防止注入sql
在目前来讲,网络的系统注入方式较为丰富,但在注入方面都存在一个共同点,就是利用程序缺乏必要的过滤手段这个缺点,以此来达到非法获取用户信息的目的。所以,要防止非法语句的注入,就要对查询语句进行必要的筛选及过滤。通常意义上,是利用计算机运行程序里的函数通过正规的表达式来进行常用语句的匹配,并对相应的语句进行必要的筛选及过滤。所以,只要利用了过滤函数,就可以在较大程度上避免出现利用注入语句的方式来入侵网站的现象,从而达到保护网站用户信息安全的目的。
3结语
本文对PHP网站设计中几种常见的信息安全漏洞进行了探索与分析,并对如何加强PHP网站设计的信息安全进行了研究与探讨。在对网站信息安全进行维护的具体过程中,并没有一个固定的模式。因此,我们需要具体情况具体分析,灵活运用相关措施来保护用户的隐私,从而在一定程度上维护网站用户的信息安全。
浏览量:3
下载量:0
时间:
21世纪,人类已经进入信息化社会,同时也宣告了终身学习时代的到来。网络教育在实现终身学习型社会方面肩负着神圣的使命,并且成为学校教育之外的另一个重要的教育模式。下面是读文网小编为大家整理的网站设计与开发论文,供大家参考。
一、开发背景
1.国外发展概况。突出了交互的重要性。在国外无论是教师与学生,还是学生之间,交互是整个网络课程中必不可少的环节,能使学习者通过和别人(教师、同学)的交流促进对知识的理解和运用。重视学习环境的创设。国外的人们认识到网络课程不是将教材的内容原封不动地搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。在网络课程中不止涉及课程的内容,而且涉及到课程的资源、活动、练习、作业,并且既有面向个人的,也有要求通过小组成员的共同努力而完成的协作学习任务。
2.国内的现状和发展趋势。Photoshop教学效果不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。随着万维网的不断提速与扩容,为基于Web开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建Photoshop教学网站,可以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。
二、开发意义
1.Photoshop在教学过程中的一些问题。(1)学生在学习过程中难以看到当前所学局部知识深化课程改革,迎接网络时代的到来的用途,缺乏学习的兴趣和内在动力,容易产生厌倦情绪。(2)学生在学习过程中难以抓住重点,往往过分注重细节,以至于淹没在知识细节的海洋中,难以把握整体的知识框架。(3)以教师为中心,学生只是被动地听讲和练习,难以激发学生的积极性、主动性。学生所掌握的知识是零碎的、不系统的,缺乏对一门课程的整体把握能力。(4)学生学完课程后,即使考试成绩很好但仍然缺乏实际操作能力,不能把所学的知识完整地应用起来,解决实际问题时很茫然。
2.构建Photoshop教学网站的意义。Photoshop是迄今为止世界上最畅销的图象编辑软件。它已成为许多涉及图像处理的行业的标准。界面设计是一个新兴的领域,已经受到越来越多的软件企业及开发者的重视,虽然暂时还未成为一种全新的职业,但相信不久一定会出现专业的界面设计师职业。在当前还没有用于做界面设计的专业软件,因此绝大多数设计者使用的都是Photoshop。但是在实际教学过程中,这门课程的教学效果往往不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。随着万维网的不断提速与扩容,为基于Web开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建Photoshop教学网站,可以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。
三、开发重点
1.全面分析学习者:分析学习者的学习心理,了解学习者学习方式的偏好和学习能力,为教学网站的设计提供依据。
2.合理设计教学网站:体现教学思路和重点,给出全面细致的讲解。
3.研究网络教学优势:发挥网络的优势,提供与知识相关的各种资源。4.研究如何构建友好的学习环境:为学习者提供学习、交流与协作的良好支撑环境。
四、开发工具及成果
开发工具:应用ASP.NET动态网页设计技术,使用Aceess2010作为数据库,设计与实现基于Web的Photoshop教学网站,并完成相应的设计文档。开发成果:预期目标:利用网络技术体现以人为本的特点,改变以往老师占主动地位,同学们只能趋于被动的传统教学模式,使学生从枯燥的理论教学中解放出来,实现学生与学生之间,老师与学生之间的互动交流,提高学生的学习兴趣和项目实践能力。该课题毕业设计的成果将包括完整的软件系统和相关的软件文档,软件系统是本设计的最主要成果。五、特色或创新之处本课题结合Photoshop课程的特点以及网络教学的优点,开发出适用于学生系统地学习Photoshop这门理论性较强的课程的系统。本课题的特色在于利用理论教学、案例教学、实践教学、资料库、教学互动、试题库、公告等模块系统地培养学生。通过该教学网站,巩固学生的理论知识、提高学生的项目实践能力和案例分析能力。改变以往老师占主动地位,同学们只能趋于被动的传统教学模式,使学生从枯燥的理论教学中解放出来,实现学生与学生之间,老师与学生之间的互动交流。
研讨是一种符合现代培训理念、遵循成人学习特点、有效提高培训针对性和实效性的重要教学方式之一,其目的是把学员内在经验和思考、研究成果通过讨论方式实现思想碰撞、升华认识和能力提升。然而,研讨类课程设计与开发在一定程度上还存在研讨主题分散、过程设计不细、研讨质量不高、流于形式等问题。中石化管理干部学院对研讨类课程设计与开发极为重视,在实践中取得了一些经验,也在探索改进问题的途径。为了更好地提升研讨类课程的质量和效果,笔者对以往研讨类课程设计开发实践进行系统的分析阐释,总结研讨类课程的特点、分类、设计与开发原则,并结合实践,重点探讨了目标学员分析、研讨目标设计、研讨主题设计、研讨过程设计和学用转化设计等研讨类课程特别关注的设计与开发流程关键控制点,提供了有效的工具和方法。
1研讨类培训课程的特点与分类
研讨类培训课程要求在主持人的引导下,借助质疑反思等研讨工具,学员围绕研讨主题进行独立系统思考、相互交流启发,最终实现能力提升。与课堂讲授、现场教学、情景教学等课程相比,这类课程具有以下几个特点:一是以实践中的热点难点问题作为研讨主题,契合成人问题导向的学习动机。二是借助思维发散、探索和收敛的工具方法,促使学员不断进行质疑反思,在研讨过程中进行学习与提升。三是以学员为主体,为学员提供一个安全而舒适的对话环境,通过主持人的引导和催化,促使其积极参与到研讨交流中,在参与过程中学习。四是通过团队学习方式,提供交流平台,增加彼此之间交流,促进思维碰撞,共同学习成长。按照内容,研讨类课程可以分为四类:第一类是经验分享型,以交流工作实践中的经验做法、开拓思路、经验运用为主要目的。这类课程要求学员在课前根据主题准备好报告材料,课程实施过程中,其他学员围绕主题报告从不同角度和层面进行提问,展开讨论。第二类是案例分析点评交流型,以研讨典型案例处理方法,升华认识,固化经验为主要目的。这类课程一般要求选取典型企业典型案例,引导学员从自身角度思考事故处理方法,相互启发,最终固化事故处理步骤,为以后工作提供借鉴。第三类是问题研讨型,分为共性问题研讨和个性问题研讨两类。共性问题研讨主要是针对组织层面和岗位层面所共同关注的热点难点问题,学员通过团队学习方式,对问题进行澄清、重构和分析,最终提出问题解决思路和建议以及下一步行动方案。个性问题研讨主要是针对学员在工作或生活中存在的个性化问题,通过学员自身对问题的提出,其他学员对问题重构和解决策略的提问,启发学员找到解决问题的策略,实现个人学习与发展。第四类是专家点评或答疑式交流研讨。这种形式主要为学员搭建业务部门领导或专家之间的交流研讨平台,请业务部门领导和专家针对学员工作中存在的疑难问题进行答疑解惑,既解决了学员工作中的实际问题,又使业务部门领导和专家了解基层工作和实践状况。
2研讨类培训课程设计与开发的原则
目前,人们对讲授类课程的设计与开发已经做了很多的研究工作,研讨类课程设计与开发相对还比较薄弱。笔者经过大量实践和研究,感到研讨类课程设计与开发应遵循以下四个方面原则。一是规范性。要将研讨交流定位为课程,按照课程的标准和规范性进行设计,才能避免课程的简单化、过程设计不细化,确保研讨课程质量。二是针对性。研讨类课程与其他课程一样,要进行组织、岗位和个人培训需求调研,根据需求,有针对性设置研讨目标和研讨内容,完成从需求到目标、目标到课程内容、方式方法的转化。三是差异性。研讨类课程设计与开发要紧密结合研讨类课程自身特点,有针对性把握关键环节,将研讨类课程差异性和优势充分发挥出来,提高培训效果。同时,要根据研讨内容的不同,选择合适的工具方法实现研讨课程目的。四是创新性。研讨类课程设计与开发也要与时俱进,融入培训新理念、新工具、新方法,不断提高研讨类课程质量和效果。
3研讨类课程设计与开发流程及关键控制点
中石化管理干部学院经过长时间探索和实践,提出研讨类课程设计与开发流程。第一步,进行需求调研,即针对组织、工作和个人3个层面,开展需求调研,广泛收集各个层面培训需求,同时了解课程背景、目标学员群体特点和可获得的课程资源。第二步,在完成需求调研基础上,对课程背景、培训需求、目标学员和课程资源进行分析。第三步,进行课程目标设计、研讨主题设计、研讨过程设计和学用转化设计和学习评估设计。第四步,完成课程大纲编写。依据研讨类课程设计与开发原则,笔者结合炼油企业质量处(科)长培训项目(下文简称质量处长培训)中“如何提升油品质量全过程控制(下文简称油品质量控制)”研讨课程为例,重点探讨研讨类课程设计与开发环节流程中的需要特别关注的关键控制点,包括目标学员分析、课程目标设计、研讨内容设计、研讨过程设计和学用转化设计。
3.1目标学员分析
目标学员分析的目的是使课程开发者充分了解学员群体的特征及最佳学习方式,这一点对课程开发者尤其重要。质量处(科)长培训项目目标学员主要来自于炼油企业从事质量管理的负责人,学员分析及课程设计需要考虑事宜。
3.2课程目标设计
企业高层管理者不仅关心培训过程,更关心培训效果,关心培训能给企业带来多大业务收益。这就需要在课程设计阶段,运用“以终为始”的理念,寻找解决业务问题所带来的业务收益,以企业的业务收益为出发点,确定实现业务收益所需员工的行为改变,进而确定促进员工行为改变所需的知识、态度和技能,需要提升的这些技能、态度、知识或视野就是本次培训课程目标。此外,课程目标既是开发培训内容的依据,也是评估培训效果的标准。因此,课程目标的设计必须清晰明了,符合SMART原则。运用“以终为始”理念和“SMART”原则,油品质量控制课程的目标定位为:促使学员系统思考和创新思考,激发学员自身智慧,梳理出从原油、加工过程、产品调和到储运全过程的风险点,提出有效防控措施,并着手开展管控工作。“培训目标设计”过程。按照问题解决的逻辑结构,即理解并重构问题、分析问题原因、提出解决问题策略、采取行动并进行反思,将油品质量控制课程目标分解为4个:目标1,运用澄清问题工具方法,促使学员梳理出从原料、加工过程、三剂调和到出厂全过程的风险点。目标2,运用原因分析工具方法,促使学员寻找风险点出现的原因。目标3,运用激发学员群策群力的工具方法,促使学员寻找有效的防控措施。目标4,运用方案优选和促进行动的工具方法,促使学员结合企业实际,优选防控措施、制定行动方案,开展管控实施。
3.3研讨内容设计
在课程目标清晰的基础上,接下来可设计研讨内容,目前有很多方法有助于研讨内容的设计。在油品质量控制这个课程中,我们运用“对策型鱼骨图”的方法,综合考虑多种因素,带领学员进一步思考和找寻解决这些问题办法和措施,逐步明确了研讨内容。油品质量控制研讨课程运用
3.4研讨过程设计
一是研讨方法和组织形式设计。研讨类课程设计的关键是根据课程目标,选择合适的发散、探索和收敛工具来促使课程目标的实现,获得预期的成果。而研讨组织形式的选择主要根据目标学员人数和课程时间来决定,如果目标学员人数较多、课程时间相对较短,可以采用先分组再集中方式,分组原则主要根据目标学员工作年限、职位层级来确定,尽量保证小组成员的多元化;如果目标学员人数较少,采用集中研讨。“油品质量控制”研讨课程的目标有4个,根据4个目标选择合适的发散和收敛工具以及组织形式。二是研讨时间和空间设计。根据西里尔.帕金森所提出的帕金森定律——“工作可以自动膨胀,占满所有可利用的时间”,研讨时间设计可以比预期少一些,当学员需要时再延长。针对“油品质量控制”研讨课程,目标1(寻找和梳理风险点)安排4学时,目标2(风险点原因分析)安排2学时,目标3(防控措施寻找)安排8学时,目标4(制定行动方案)安排了2学时。研讨空间设计既包括物理空间设计,即研讨场地的布局,也包括学员情绪/心理空间设计,即要营造一个氛围,让学员感觉说出他们的想法是安全的。针对“油品质量控制”研讨课程,根据研讨方式和组织形式,考虑到学员心理安全氛围营造,进行研讨场地的设计。
3.5学用转化设计“油品质量控制”研讨
课程的终极目标是促进学员开展质量管控工作,降低油品质量问题的发生率。为此,设计两个环节完成学用转化。第一个环节:课题目标4要求学员运用2x2矩阵法、WBS,结合本企业实际,优选出管控方案,并制定行动计划,含返回企业质量管控行动具体策略和时间节点,并在全班范围内进行分享。第二个环节:培训结束后,做跟踪评估,检查、督促、评估学员质量全过程风险识别和管控行动计划落实情况,要求学员每季度提交一次阶段行动学习反馈。第三个环节:1年后,学员再集中,针对行动计划的执行效果、执行过程体会和感受、未来质量管控工作进行分享交流。
浏览量:3
下载量:0
时间: