Linux下Web数据库技术的应用研究

来源 :华侨大学 | 被引量 : 0次 | 上传用户:hudan913000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在对Linux操作系统下Web数据库技术研究的基础上,综合运用了几种软件技术来设计并实现了一个基于Web的mSQL数据库管理工具——phpMiniAdmin;在phpMiniAdmin的设计中,提出了基于对象技术的数据库权限的分级控制,并设计出一种灵活的权限分配与检查算法。 Web数据库是特指用在Web的浏览器/服务器模式中的数据库。Web数据库技术是动态网页技术与数据库技术的有效结合。利用数据库系统来存储和管理不断变化的数据信息,通过动态网页技术实现利用Web页面来访问、存储数据和管理数据库的功能。Linux下Web数据库技术主要有CGI、JSP和PHP,而PHP是本文研究的重点。面向对象方法和技术已发展成为系统软件和应用软件的核心技术,它使人们可以用自然的方式认识和模拟世界,简化系统的分析、设计和实现,并改变了软件的生产方式,促进系统的可重用性。在phpMiniAdmin的整个开发阶段:从系统分析、设计,到编程实现,都运用了面向对象的方法和技术,特别是对DB_Sql类、Session类、Auth类、Perm类和User类等几个对象类子类的设计,构成了整个系统对会话跟踪、用户跟踪、系统级权限检查的基础。 mSQL是一个小巧的、部分的实现了SQL的数据库系统。基于Web的mSQL数据库管理工具不仅可以扩展mSQL对用户的权限管理功能,而且将对mSQL的管理与应用扩展到Web的客户端,实现了对数据库系统方便的远程管理。本文提出了基于对象的数据库权限的分级控制,即将整个mSQL系统的权限分为三级:系统级、数据库级和数据表级,并分别用一个对象类包装:并在此基础上,设计了一种基于二进制位运算的、灵活的权限分配与检查算法。 另外,phpMiniAdmin还在对象技术的基础上实现了会话统计、用户操作记录以及运用密码技术传输和保存用户密码等功能。
其他文献
为比较不同填料对生物滤池去除城市污水处理厂恶臭气体效果的影响,建立了5组生物滤池填料装置,通过填充不同填料来考察生物滤池对污水处理厂格栅处恶臭气体的去除效果.结果
在现代的电气化社会中,电能被广泛的应用在各行各业。随着一些对电能质量要求比较高的用电设备的使用,电能的质量被要求的越来越高,但是因为各类非线性设备越来越多的被应用
人民币作为我国法定货币,在我们日常生活中的重要性不言而喻,所以对人民币进行有效监管是不容忽视的问题,根据人民币号码的唯一性,金融部门可以在人民币入库前建立号码档案,
本文以解决高速磁浮列车搭接结构单个悬浮点失效情况下的冗余控制问题为研究目的,主要研究内容包括以下几方面:第一,悬浮系统的模型建立。本文介绍了高速磁浮列车中特有的悬
为有效缓解现有平面交叉的交通拥堵,文章引入了国外新型的平面交叉形式——移位左转平面交叉设计思想,基于临界车道流量法,分别建立了传统十字形平面交叉和移位左转平面交叉