陕服主页

信息工程学院

Costume Institute

学生活动
当前位置: 首页 - 学子视野 - 学生活动 - 正文
WEB信息系统开发的几个关键技术
2016-10-03
阅读:

随着计算机技术、网络技术、信息技术的发展,单机管理信息系统已经不能满足网络时代的管理需求。随着校园网的广泛建立,信息系统的发展进入到一个崭新阶段,信息系统的应用已经转向基于网络,于是基于Web的管理信息系统应运而生并成为信息系统的发展方向。本文阐述Web信息系统开发的几个关键技术。

一、数据库的访问技术

开发基于Web的信息系统的前提条件是如何实现与后台数据库的连接,使其可以实现对数据库服务器的远程操作。基于Web的数据库访问技术是指在客户端使用Web浏览器作为用户输入查询条件和显示查询结果的交互界面,用户可以通过界面上的各种控件与Web服务器进行交互,Web服务器介于Web浏览器与数据库服务器之间,负责接收用户请求和反馈数据库服务器的执行结果。

从技术发展的角度来看,以前通过浏览器访问数据库的唯一渠道是CGI方式,随后出现了ISAPI?NSAPI和JDBC等技术方案,但这些技术开发步骤烦琐,开发较困难,不适用于快速开发和维护,3P(ASP?PHP?JSP)技术和。NET技术提供了更方便、更简单的数据库访问方法,使开发基于Web的应用程序更加容易,下面以PHP访问MY SQL数据库为例简单说明其方法。

一般来说,PHP访问MY SQL数据库操作通常有如下几步:建立与数据库服务器的连接;选择数据库,提交SQL语句并执行;根据数据库的操作结果返回相应的内容;关闭与数据库的连接。代码如下:

<php

$link=mysql_connect($host,$dbuser,$dbpass) or die('无法连接服务器');//建立与数据库的连接

@mysql_select_db($db,$link) or die('无法连接数据库');//选择要访问的数据库

$query= "sql语句";

$result=mysql_query($query,$link);//提交SQL语句并执行

$num_row=mysql_num_rows($result);//提取返回结果中的内容

if($num_row>0)

{操作成功的相关操作}

Else{ 操作不成功的相关操作}

mysql_close($link )//关闭与数据库的连接

二、Web信息系统的安全性

系统的安全性是管理信息系统中的普遍问题,特别是基于Web的信息系统,其安全性尤为重要在基于Web的实验教学管理系统中,为了保证系统连续可靠地运行,在安全措施方面采用了4种方法:一是选择安全性较好的开发工具,如使用PHP+MY SQL可使系统安全性更好;二是采用用户密码加密的方法,保证用户的密码安全;三是限制注册账户,避免非法用户使用;四是在访问权限上,使用基于角色访问控制来提高系统的安全性?这些方法对于其他Web信息系统具有通用性?