基于PHP7开发框架的远程科研管理系统的研究与设计

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:gaoyeye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的飞速发展给人们的生活带来很多便捷,越来越多的企业开始认识到网站的重要性。为了满足自身不断发展的业务需求,增强企业产品信息服务以及竞争力,基于Web应用的系统和工具越来越受到企业的关注。随着企业业务需求的复杂化,单一的业务系统逐渐发展为多业务平台集成。然而,系统的量变,程序开发人员的增多也带来了应用程序交错复杂、重复开发、维护成本不断上涨等弊端。框架的出现,在一定程度上解决了上述问题,使得Web应用程序更安全和容易扩展,开发过程更加高效。目前全球有不少于80%的网站采用PHP作为服务器端的开发语言,本文针对PHP框架的设计做了深入的研究。首先,通过分析MVC设计模式的优缺点,设计了基于四层逻辑模型的框架结构。该框架的逻辑分层更加清晰,其耦合度降到最低。然后通过分析现有框架的安全机制和SQL注入防御技术,提出基于ZIGZAG-AES加密算法的双层防御模型。经实验分析该模型可以高效、精准地防御Web网站的SQL注入攻击,为应用程序提供了安全保障。最后,基于该PHP框架设计并实现了远程科研管理系统,收集并规范管理零散的科研资源,为网上教育提供资源服务。本文的主要工作如下:(1)通过调研国内外基于MVC设计模式的PHP框架的研究现状,分析现有框架的问题和不足,阐述了本课题提出的基于PHP7框架的远程科研管理系统的研究背景和现实意义。(2)以MVC设计模式为设计理念,设计框架的逻辑分层和路由分发机制,提出将框架的模型层分为业务逻辑处理层和数据访问层的设计思想,降低了框架层次间的耦合度,提高了代码的重用性和移植性。(3)在框架的安全机制研究中,通过对SQL注入手段以及SQL注入防御技术的深入研究,本文提出了基于ZIGZAG-AES加密的双层防御模型。该模型主要包括输入过滤模块和语义分析模块,通过将原SQL语句静态语义结构和加入参数后的语义结构进行对比分析,来检测SQL语句结构是否被恶意修改。此外,在此双层防御模型中,为了防御穷举式的SQL注入攻击,本文提出了利用ZIGZAG-AES加密算法实现对整型参数SQL注入的防御。最后通过安全性测试验证了本文提出的双层防御模型具有较好的SQL注入防御能力,解决了现有PHP框架对未知和多变的SQL注入攻击防御能力差的问题。(4)基于PHP7新框架进行二次开发,完成远程科研管理系统的设计与实现,并对系统的各个功能模块进行了详细的功能测试,验证了远程科研系统各模块均已实现。
其他文献
为了研究钛合金板在中低速破片模拟弹(FSP)侵彻下的抗弹性能及破坏机理,开展了一系列弹道试验,对比分析了921A钢和钛合金的抗弹性能,得到了钛合金靶板的破坏模式,并且利用有
区域经济一体化是社会主义市场经济发展的必然趋势,也是全球经济进一步发展的客观要求。但如果区域内的差距过大,一体化的集聚效应会占主导,要素向发达城市流动并集聚,将进一
论述了国内目前煤机行业的发展现状,分析了山西煤机行业发展的优势、存在的问题,并对山西省煤机行业今后的发展方向给出了几点建议。
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
教师职业认同对教师工作状态有重要影响。本文使用元分析方法,对近十余年我国中小学教师职业认同方面所做的33项研究进行了分析,发现教师性别和教师所处学校的城乡差异对职业
这里从英语、汉语中的形容词的形态构成特征着眼 ,对这两种语言中的单字形容词、多字形容词 ,词缀形容词、成语形容词及英语中的复合形容词的形态构成进行了对比
从济南市区出发,沿经十路东行,在章丘市龙山镇东、济青公路北侧,有一长方形高地,宛若城垣,名日“城子崖”。其周围多是声名昭彰之地。在城子崖遗址东北约2千米处,是东平陵故
目的探讨引起血流感染的病原菌分布特点及药敏情况。方法血液培养标本使用美国BD全自动血液培养仪,阳性标本用珠海DL-96细菌测定系统。结果 1 689例患者血液培养标本中分离出