- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2.1 系统结构工作原理 本系统采用基于B/S模型的三层结构,如图1所示,这种结构是在传统C/S模型的二层结构中,加入“WEB和应用服务器”形成的,三层结构是指:客户端、中间服务器和后台数据库。 (1)客户端,由统一的Web浏览器充当,是用户与系统进行交互的界面。用户可以通过管理员分配的用户名和口令登录,进行在线操作,接收用户的HTTP请求,提交到WEB服务器。 (2)中间服务器,是整个系统的核心,起着桥梁和纽带的作用,由Web服务器和应用程序服务器构成。Web服务器处理用户的HTTP请求,将后台处理结果组织成HTML页面发送到用户浏览器上显示出来。应用程序服务器则用于存放系统的功能模块和应用程序,利用这些功能模块和应用程序处理各项来自客户端发出的请求,同时实现对后台数据库服务器的访问,经过查询、删除、更新、插入等一系列的处理活动,然后将相应的处理结果通过Web服务器反馈给客户端。 (3)后台数据库,指数据库服务器,负责对系统中数据的定义和存储。 2.2.2 系统功能设计 系统主要功能模块如图2所示。 除此之外,系统还应设用户管理(不同类别用户所具有的权限不同)、日志与备份管理模块。 2.2.3 系统运行环境 (1)客户端:无需特定软件,只需有浏览器即可。如最常见的微软的IE。 (2)服务器端操作系统为LIUX;WEB服务器:Apache;数据库服务器:Mysql;开发语言为PHP。 3 系统安全设计 一是充分利用LINUX和Mysql的安全机制和可靠性机制,整个系统层层核查,防止非授权人员读写,采用口令、各种级别的封锁等,保证数据读写、传输过程的正确性和一致性。二是通过防火墙来实现的,它可根据采用的协议、网络地址和其它准则对数据包进行过滤,在必要时可阻挡数据包。 4 系统实现技术探讨 4.1 PHP技术 PHP,一个嵌套的缩写名称,是超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。 4.2 MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。其主要特性有体积小、速度快、总体拥有成本低、开放源码,支持Windows、FreeBSD、Linux等多种操作系统;.为多种编程语言提供了API,这些编程语言包括C、C++、Java、Perl、PHP等;提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 4.3 PHP操纵MySQL PHP支持面向对象,于是可以将PHP操纵MySQL的代码封装在类里。下面是一个PHP操纵MySQL的数据库操作类实例(具体实现略去): $db_username=root; //连接数据库的用户名 $db_password=; //连接数据库的密码 $db_database=test; //数据库名 $db_hostname=localhost; //服务器地址 $website=http://localhost/; //网站绝对地址 class dbClass{ //开始数据库类 function dbClass($username,$password,$database,$hostname=localhost){} function connect(){ } //这个函数用于连接数据库 function select(){}//这个函数用于
您可能关注的文档
- 《快乐小鱼门店运营管理指导手册》.pdf
- 97-华夏幸福基业投资开发股份有限公司 投融资管理制度.pdf
- 101021华电内蒙古能源有限公司包头发电分公司脱硫添加剂试验方案及经济性预算报告.pdf
- CNG/汽油两用燃料发动机油低温性能试验研究.pdf
- E0-E40乙醇汽油混合燃料在汽油发动机中的试验研究.pdf
- 柴油机燃用二甲醚柴油混合燃料燃烧与排放的试验研究.pdf
- 超市卖场营运管理手册.pdf
- 超市卖场营运业务管理手册.pdf
- 大型循环流化床锅炉燃料及脱硫剂燃烧试验.pdf
- 电喷汽油机燃烧甲醇燃料的试验研究.pdf
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)