毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

PHP+CSS3分步响应式在线调查系统设计(5)

时间:2022-08-20 17:15来源:毕业论文
2。2开发工具 本系统使用集成开发工具 AppServ,它集成了 php、mysql、tomcat 和 phpmyadmin, 提供了一整套 php 网站开发的基础支持环境。编辑工具使用 phpStorm,一

2。2开发工具

本系统使用集成开发工具 AppServ,它集成了 php、mysql、tomcat 和 phpmyadmin, 提供了一整套 php 网站开发的基础支持环境。编辑工具使用 phpStorm,一个强大的 php 网站开发集成环境。测试工具使用了火狐浏览器,IE 浏览器和谷歌浏览器[9]。

2。2。1AppServ

AppServ 是一个 PHP 网站开发的组合工具包,它包含了 Apache、Apache Monitor、 PHP、MySQL、phpMyAdmin 等 PHP 开发中的实用工具。AppServ 是一个知名的 php 环 境一键安装包,能够像安装普通软件一样轻松地架设 PHP 环境,它把 PHP 环境所需的 资源程序以及工具整合在一起,打包成一个安装程序,为初学 PHP 的人们提供了极大的

便利,当安装好之后,基本无需另行配置,直接可以运行 PHP 程序,极为方便[10]。

2。2。2phpStorm

phpStorm 是一个轻量且便捷的 PHP 集成开发环境,使用 phpStorm 能够大大提高开 发效率,更深刻地理解用户的编码。另一方面,它支持智能代码补全以及实时错误检查, 极大地提高了编码效率。phpStrom 在支持 Smarty 和 PHPDoc 的同时还支持多语言混合, 还支持 PHP 的 refactor 功能。能够生成类的继承关系图,比如一个类经过多次继承之后, 可以通过这个功能查看他所有的父级继承关系。

2。2。3火狐浏览器

火狐(Mozilla Firefox)是一个自由及开放源代码的网页浏览器,它使用 Gecko 排 版引擎,支持多种操作系统,如 Windows、Mac OS X 及 GNU/Linux 等。火狐浏览器 是当今计算机行业里最受欢迎的浏览器之一。火狐浏览器在当今的浏览器市场占有相 当可观的份额,其功能以及用户体验都得到了广大用户的认可,尤其是其调试工具, 对于 web 开发者来说,如同一个有一双火眼金睛的老师。论文网

2。2。4 Tomcat 服务器

Tomcat 是一个开源的轻量级 web 应用服务器,普遍运用于小型 web 系统以及并发 访问量相对较小的 web 应用,Tomcat 是开发和调试 web 应用的首选[11]。Tomcat 实际是 Apache 服务器的压缩版本,所以当你启动 tomcat 时,它实际上是作为一个 Apache 服 务器的子进程单独运行的。但是,Tomcat 独立于 Apache,它的运行并不依赖于 Apache, 是一个可以独立运行的 web 服务器[12]。

第三章 总体设计

本章介绍系统的总体设计,论述了功能模块的划分状况、数据库结构的设计、系统 各个模块的运行流程以及前台界面的呈现形式。在系统分析阶段确定了系统的功能之后, 把功能划分成为几个不同的模块,分析各个模块的运行流程,确立各个模块之间的关系。 依据各个模块功能的需求,对数据库进行设计,确定表结构以及表字段。当后台功能结 构以及数据库确定之后,将对前台显示界面进行设计,确定最终的系统呈现状态。

3。1系统分析

本节将对系统的整个结构进行分析,讨论系统的可行性,研究系统的功能需求、性 能需求,论述了系统实现所要涉及的技术需求以及可操作性,最终确定系统的功能结构 以及开发模式。

3。1。1可行性分析

可行性研究的目的是以最小的代价在最短的时间之内确定问题是否能够解决、是否 值得解决。系统开发之前,有必要对系统的可行性进行研究,一是可以避免开发过程中 无法解决开发难题而浪费开发资源,二是避免不恰当的经济投入[13]。下面将从两个方面 讨论系统的可行性。

(1)技术可行性 技术可行性主要回答一个问题,那就是使用现有的技术能否实现所开发的系统。本

系统属于 web 应用开发,截至今日,web 开发技术已形成一套完整的技术体系,也有很 多开发资料可以借鉴,在开发过程中可以得到极大的技术支持。系统后台语言使用 PHP,PHP 已是目前比较成熟的 web 开发语言,且市场比重占有较大。另外,HTML5、 CSS3、脚本语言 JavaScript 这些前端开发技术都有庞大的技术支持及参考文档,成熟的 技术为本系统的开发提供了保障。 PHP+CSS3分步响应式在线调查系统设计(5):http://www.youerw.com/jisuanji/lunwen_98111.html

------分隔线----------------------------
推荐内容