关于计算机硕士论文开题报告
导语:开题报告包括综述、关键技术、可行性分析和时间安排等四个方面 。那么,有关计算机的开题报告是怎么样的呢?下面大家就随小编一起去看看吧!
一、选题来源与研究背景
随着千千万万的大小企业加入互联网,是否拥有企业自己的网站不知不觉中已经成为了衡量一个企业素质的标准。在此背景下开发一套企业网站系统就十分有必要,而当今,网站开发的形式多种多样,以 ASP+SQL server,JAVA+Oracle,PHP+MySQL,最具代表性,根据网站的类型不同选用适用的技术组合。
PHP 整合了目前流行语言(JAVA/C++/PERL/C)最出色的特性,掌握其中任意一种语言都可以说掌握 PHP 的基础应用,所以 PHP 成为最容易上手的语言。优秀的编译系统也是 PHP 成功重要因素,如 Zend Optimizer、Eclipse PHP 等,完全开源,让世界所有的程序员来完善其功能。PHP 以优异的性能,简单的使用,低廉的价格,成为中小企业的网站开发的首选。
LAMP(LINUX-APACHE-MYSQL-PHP)网站架构师目前国际流行的 WEB 框架,该框架包括:LINUX 操作系统,APACHE 网络服务器,MYSQL 数据库,PERL/PHP 或者PYTHON 编程语言,所有的组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个构架,如 JAVA/J2EE 构架相比,LAMP 具有 WEB资源丰富、轻量、快速开发等特点,微软的。NET 架构相比,LAMP 具有通用、快平台、高性能、低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。
二、中文文献综述
LAMP 系统是(LINUX-APACHE-MYSQL-PHP)使用范围最多的 WEB 框架应用系统:L 所指的是 LINUX 服务器操作系统,A 所指的'是 APACHE 网站服务的服务器应用系统,M 所指的是 MYSQL 轻量级的数据库系统,P 所指的是 PERL 语言、PHP 语言或 PYTHON 语言,这些服务或产品都是免费的开源软件,是国际上得到认可及比较成熟的开发环境,非常多的网站采用这样的应用环境,LAMP 比 JAVA 语言更开发速度更快捷,可以使用的更丰富、代码更简洁等特点,LAMP 比。NET 更 LAMP具有通用性、开发速度更快、执行效率更高、开发成本更低等优势,综上所述,LAMP 具有其他 WEB 开发语言有更大的竞争力1 LINUX 概述。
LINUX 系统源于 UNIX,是 1991 年由 Linus Torvalds 开发的开源产品。问世至今受到世界计算机爱好者的热力追捧,被大家广泛的修改及完善。LINUX 仿照UNIX 的很多功能,源代码也比较相似,所以 UNIX 的很多应用都可以移植到 LINUX上使用。
目前手机系统使用最为广泛的 Android 系统,也是由 Google 公司基于 LINUX系统编写的。着名电影《阿凡达》的渲染计算机,也是 LINUX 系统的计算完成。
由此可见,在专业领域的中 LINUX 系统可以更高效的、更好的完成工作。
2 Apache 服务器。
Apache 是一种网页服务器软件,同 WINDOWS 自带的 IIS 是同一种类型的软件,所以如果使用 WINDOWS 系统来安装 Apache 就必须关掉 IIS.
Apache 是后目前网络技术市场中,Apache 是唯一一款开源的,全世界的优秀程序员都在对它进行修改。Apache 比较古老的名字特别有意思,是“a patchyserver”的谐音。
这个神奇的软件,是 PHP 网站开发程的首选页面服务器,它执行效率高,于PHP 完美搭配、稳定,但是配置相对复杂很多,一旦配置成功之后,可长时间稳定的运行,所以一般服务器上都安装 LINUX + Apache 以保证长时间的稳定运行,个人计算机在开发调试过程中,可以选择集成开发环境 XAMPP 或 WAMP,这也充分体现了 PHP 的跨平台特性。
3 MYSQL 服务器应用。
MYSQL 同 ORACLE、DB2、SQL SERVER 等软件一样,是一款常用的关系型数据库管理软件。比其他关系型数据库管理软件体积更小、效率更高、搜索快速、不需要花费任何费用,对中小企业来说,是一款不可多得的经济实用型数据库软件。
用 MYSQL 数据库管理系统与 PHP 脚本语言向结合的数据库系统解决方案,正被越来越多的网站所使用,其中以 LAMP 模式最为流行。
4 PHP 脚本语言。
PHP 是近些年被广大网页开发人员喜爱的语言。PHP 也是开发动态网站的常用的脚本语言,它是一种嵌入 HTML 中的语言。具有简单易用,语法流畅,网络资源多、跨平台、执行效率高等优点。PHP 成为了 WEB 脚本技术的先驱,融入了C、JAVA、PERL 的一些最佳特性,PHP+APACHE+MYSQL 的组合已经成为目前 WEB最流行的组合之一。
三、研究目的、意义和研究方法
本篇论文一小型企业网站系统开发为例,使用 PHP+MySQL 技术构架为核心,开发一套企业网站系统。拉近企业与客户的距离,及时展示企业产品信息,发扬企业文化。
四、研究难点与创新点
本文主要阐述了网站的设计流程与主体设计思想,利用 PHP 丰富的函数功能,MySQL 出色的数据处理能力实现动态更新网站信息,以及在设计中遇到的问题、要点等进行了详细的说明。
五、研究思路与基本框架
第 1 章 绪 论
1.1 互联网时代的发展进程
1.2 国内 INTERNET的现状
1.3 电子商务模式的兴起
1.4 企业网站的建立
第 2 章 LAMP 构架的服务与应用
2.1 LINUX 概述
2.2 APACHE 服务器
2.3 MYSQL 服务器应用
2.4 PHP 脚本语言
第 3 章 需求分析
3.1 技术可行性
3.1.1 使用 PHP 语言可行性
3.1.2 用户操作分析
3.2 软件环境
3.2.1 开发环境
3.2.2 服务器环境
3.3 一般性网站功能需求
3.3.1 系统参数设置
3.3.2 信息管理
3.3.3 栏目管理
3.3.4 模板管理
3.3.5 用户管理
3.3.6 招聘管理
3.3.7 文件下载
3.3.8 网站公告
3.3.9 链接管理
3.4 网站的页面需求
3.4.1 网站的前台页面
3.4.2 网站的后台页面
第 4 章 总体设计
4.1 数据库的设计
4.1.1 数据库设计概述
4.1.2 数据库需求分析
4.1.3 数据库逻辑结构设计
4.1.4 数据库物理结构设计
4.2 系统结构设计
4.2.1 网站后台结构
4.2.2 网站前台结构
4.2.3 系统结构设计
第 5 章 细节设计
5.1 后台系统公共文件的代码编写
5.1.1 common.inc.php 控制文件
5.1.2 网站常用函数代码
5.1.3 Cookie 的封装
5.1.4 上传函数
5.2 网站后台页面设计
5.2.1 网站后台管理界面
5.2.2 管理员登录页面
5.2.3 系统信息页面
5.2.4 添加文章
5.2.5 添加产品分类
5.2.6 互动中心管理
5.2.7 文章、新闻、产品信息添加
5.2.8 分页技术的实现
5.2.9 图片添加水印技术
5.2.10 数据库的备份
5.2.11 文件管理器
5.2.12 修改口令
5.2.13 模板设置
5.2.14 添加友情链接
5.3 网站的前台页面
5.3.1 前台的首页
5.3.2 公司简介
5.3.3 新闻资讯
5.3.4 产品中心
5.3.5 成功案例
5.3.6 在线留言
5.3.7 系统应用
第 6 章 系统测试
6.1 系统测试的目的及原则
6.2 系统测试的方法
6.2.1 前台页面测试
6.2.2 后台功能测试
6.2.3 服务器并发数据量处理测试
六、写作计划
写作计划总体分为三个阶段,即收集资料,设计网站系统、和论文撰写阶段:
第一阶段:2016年4月1日--5月20日 资料收集、整理阶段。
第二阶段:2016年5月21日--7月1日 设计网站系统阶段。
第三阶段:2016年7月2日--10月20日 论文撰写阶段,其中10月中旬基本完成写作,之后进行论文初稿修正和完善,10月底完成写作,交付打印。
七、参考文献
[1] (澳) Luke Welling , Laura Thomson 武欣 译 . PHP and MySQL Web Development PHP 和 MySQL Web 开发[M], 北京:电子工业出版社, 2009.4
[2] 王石, 杨英娜 . 精通 PHP + MySQL [M]. 北京:人民邮电出版社, 2006.
[3] 高洛峰 . 细说 PHP [M], 北京:电子工业出版社 , 2009
[4] (美)Jono Bancon, 吴连河 李剑 译 , Practical PHP and MySQL Building Eight
Dynamic Web Applications , PHP+MySQL 八大动态 Web 应用实战[M] , 北京:电子工业出版社, 2008.6
[5] (美)David Sklar , Adam Tracbtenberg , 李松峰 秦绪文 李丽 译[M] ,PHP
CookBook PHP 经典实例 , 北京:中国电力出版社, 2009
[6] (美)W. Jason Gilmore 着,朱涛江 等译,Beginning PHP and MySQL From Novice to Professional PHP 与 MySQL 程序设计[M],人民邮电出版社,2011
[7] 潘凯华,刘中华,PHP 从入门到精通(第 2 版)[M],清华大学出版社,2010
[8] 刘中华,潘凯华,PHP 项目开发案例全程实录(第 2 版)[M],清华大学出版社,2011
[9] 王志刚,朱蕾,PHP5 应用实例详解:使用 Zend Framework&Smarty 构筑真正的 MVC 模式应用[M],电子工业出版社,2010
[10] 陈向辉,由浅入深学 PHP:基础、进阶与必做 300 题[M],电子工业出版社,2011
[11] 何俊斌,从零开始学 PHP,电子工业出版社[M],2011
[12] 吴津津,PHP 与 MySQL 权威指南,机械工业出版社[M],2011
[13] 刘剑云,马晨阳,PHP+MySQL 网站开发应用从入门到精通,中国铁道出版社,2010
[14] (英)道尔,吴文国,黄海隆,胡晓明译,Beginning PHP 5.3,PHP 5.3 入门经典,清华大学出版社,2010
[15] (美)萨莱 着,梁志敏,蔡建译,Professional PHP Design Patterns,PHP 设计模式,清华大学出版社,2010
[16] 陈惠贞,陈俊荣,PHP+MySQL 程序设计实例讲座,清华大学出版社,2010
[17] 姜承尧,MySQL 技术内幕 InnoDB 存储引擎,机械工业出版社,2011
[18] 简朝阳,MySQL 性能调优与架构设计,电子工业出版社,2009
[19] 张枭,新一代 PHP+MySQL+Dreamweaver 网站建设典型案例,清华大学出版社,2006
[20] 陈军,PHP+MySQL 经典案例剖析,清华大学出版社,2008
【关于计算机硕士论文开题报告】相关文章: