基于Web信息系统开发几个关键技术.docVIP

基于Web信息系统开发几个关键技术.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web信息系统开发几个关键技术

基于Web信息系统开发几个关键技术   [摘 要] 本文从基于Web的高校实验教学管理系统出发,从数据库访问技术#65380;系统的安全性#65380;系统的界面设计以及如何解决信息孤岛现象#65380;实现数据共享等几个方面探讨了开发Web信息系统的关键技术#65377;   [关键词] Web;数据库;信息孤岛;数据共享;信息系统   [中图分类号]F270.7[文献标识码]A[文章编号]1673-0194(2008)11-0063-03      一#65380;引 言      随着计算机技术#65380;网络技术#65380;信息技术的发展,单机管理信息系统已经不能满足网络时代的管理需求#65377;随着校园网的广泛建立,信息系统的发展进入到一个崭新阶段,信息系统的应用已经转向基于网络,于是基于Web的管理信息系统应运而生并成为信息系统的发展方向#65377;基于Web的高校实验教学管理系统就是高校Web信息系统的一个典型应用实例#65377;本文结合基于Web的高校实验教学管理信息系统开发来阐述Web信息系统开发的几个关键技术#65377;      二#65380;数据库的访问技术      开发基于Web的信息系统的前提条件是如何实现与后台数据库的连接,使其可以实现对数据库服务器的远程操作#65377;基于Web的数据库访问技术是指在客户端使用Web浏览器作为用户输入查询条件和显示查询结果的交互界面#65377;用户可以通过界面上的各种控件与Web服务器进行交互,Web服务器介于Web浏览器与数据库服务器之间,负责接收用户请求和反馈数据库服务器的执行结果#65377;   从技术发展的角度来看,以前通过浏览器访问数据库的唯一渠道是CGI方式,随后出现了ISAPI#65380;NSAPI和JDBC等技术方案,但这些技术开发步骤烦琐,开发较困难,不适用于快速开发和维护,3P(ASP#65380;PHP#65380;JSP)技术和.NET技术提供了更方便#65380;更简单的数据库访问方法,使开发基于Web的应用程序更加容易#65377;下面以PHP访问MY SQL数据库为例简单说明其方法#65377;   一般来说,PHP访问MY SQL数据库操作通常有如下几步:建立与数据库服务器的连接;选择数据库,提交SQL语句并执行;根据数据库的操作结果返回相应的内容;关闭与数据库的连接#65377;代码如下:   <?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 )//关闭与数据库的连接   ?>      三#65380;Web信息系统的安全性      系统的安全性是管理信息系统中的普遍问题,特别是基于Web的信息系统,其安全性尤为重要#65377;在基于Web的实验教学管理系统中,为了保证系统连续可靠地运行,在安全措施方面采用了4种方法:一是选择安全性较好的开发工具,如使用PHP+MY SQL可使系统安全性更好;二是采用用户密码加密的方法,保证用户的密码安全;三是限制注册账户,避免非法用户使用;四是在访问权限上,使用基于角色访问控制来提高系统的安全性#65377;这些方法对于其他Web信息系统具有通用性#65377;   高校信息系统有特定的用户群,一般有教师#65380;学生#65380;管理员等,系统设计中使用了几个表来存放不同的用户信息,如学生用户表#65380;教师用户表#65380;管理员表和注册用户表#65377;因此系统角色有学生角色#65380;教师角色#65380;管理员角色,不同角色的用户有不同的用户权限,用户注册时须在注册表单中填写账号(学号或工号)和姓名,系统根据填写的账号和姓名首先判断账号与姓名是否匹配,如匹配则在注册用户表中搜索该账号在注册用户表中是否存在,若存在则提示该账号已注册,若不存在则再进行用户的合法性验证,若合法可以注册,系统弹出注册表单,用户继续填写注册信息,并将注册信息写入注册用户表中,同时系统根据填写的账号所属表,赋

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档