基于PHP7开发框架的远程科研管理系统的研究与设计
【图文】:
+getSortSql(¥sortFie]d,邋¥sortSiga邋 ̄邋false)逡逑+getGroupSql(¥groupField)逡逑图3-4数据抽象层(DAO)类图逡逑Model层在处理业务数据时,主要通过调用Dao_Base的功能函数实现,,和逡逑数据库的数据交互由Da0_table完成。当需要改变数据表,甚至迁移数据库时,逡逑只需要改变Dao_table的少量代码和配置文件。因此,本文将MVC设计模式的逡逑模型层分为Model和Dao两个逻辑层,能够优化对数据库的调用,降低框架层逡逑次间的耦合性,提高应用程序的移植性。逡逑3.1.4框架设计的优势逡逑(1)数据库无关性逡逑本文在原有MVC设计模式基础上,将模型层拆分成业务逻辑处理层和数据逡逑访问抽象层。当原有数据库设计不能满足系统需要时
4.3.2技术架构设计逡逑本文以LAMP架构为基础搭建的开发环境,并基于上一章所设计的框架进逡逑行规范化程序的开发,实现各功能模块的业务代码。如图4-4所示,在LAMP框逡逑架中,操作系统选用的是Ubuntu版的Linux系统,Web服务器采用稳定性高的逡逑Apache,后端脚本语言采用的PHP7,数据库选择的MySQL以及其他插件。逡逑http协议逦CGl/FastCGI邋逦逡逑J逦^逦^逦逦?逦PHP逡逑^动态灥逦逡逑客户端逦服务器逡逑phpjnysql邋驱动逡逑i逦Z逦1逡逑静态页面邋^逦邋MySQL数据库逡逑HTML/JS/CSS逡逑图4-4系统技术架构图逡逑php,apache和mysql组合的工作过程:用户通过点击浏览器页面上的功能逡逑向服务器发送http请求,服务器接到用户请求后,调用FastCGI进程监听该请求逡逑的端口和IP地址。php-fpm分配一个进程对用户请求进行处理。根据PHP脚本逡逑的命令,应用程序访问数据库并根据业务要求对数据进行处理。逡逑4.3.3网络架构设计逡逑客户端平台如果想要远程访问科研管理系统必须通过VPN技术连接到科研逡逑管理系统所在的内网上。通过对比现有的VPN技术,PPTP邋VPN技术可应用于逡逑几乎所有的操作系统中,同时兼容多数移动设备,且不需要安装客户端软件,即逡逑可实现安全接入远程服务器
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 尹心明;曹志威;黄海晔;樊志杰;;SSL VPN技术在移动警务视频接入链路中的应用[J];信息网络安全;2017年09期
2 郑宁宁;;基于SSL协议的VPN技术安全性研究[J];电脑知识与技术;2017年15期
3 杜理明;;基于SSL VPN技术的无线校园网的设计研究[J];集宁师范学院学报;2017年03期
4 谢有粮;;探究MPLS VPN技术在政务信息网中的架构及应用[J];信息通信;2017年05期
5 王峰;;基于MVC框架下高博微校园APP系统的设计与实现[J];电脑知识与技术;2017年05期
6 王苗苗;钱步仁;许莹莹;王雪凤;;基于通用规则的SQL注入攻击检测与防御系统的研究[J];电子设计工程;2017年05期
7 刘利萍;;VPN技术在高职院校校园网中的应用[J];信息与电脑(理论版);2017年01期
8 张慧琳;丁羽;张利华;段镭;张超;韦韬;李冠成;韩心慧;;基于敏感字符的SQL注入攻击防御方法[J];计算机研究与发展;2016年10期
9 毛辰宇;郭帆;叶继华;;面向用户意图的SQL注入检测方法[J];江西师范大学学报(自然科学版);2016年04期
10 宫鼎;;基于Web应用的SQL注入攻击与防范技术的研究[J];电脑知识与技术;2015年28期
相关硕士学位论文 前5条
1 谢芳;基于VPN技术的安防远程监管平台的研究与实现[D];西安电子科技大学;2015年
2 张嵩;PHP开发框架的研究与设计[D];厦门大学;2014年
3 张超;基于PHP的Web开发框架的设计与实现[D];东北大学;2013年
4 王志勇;基于RIA和MVC的PHP开发框架的研究与实现[D];电子科技大学;2012年
5 黄建;基于ORM的PHP框架研究与应用[D];西安建筑科技大学;2010年
本文编号:2591849
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2591849.html