本科毕业设计论文
题 目
基于开源软件的中学门户网站的
研究与实现
专业名称 学生姓名 指导教师 毕业时间
软件工程 张鹏 李建良 2009年7月
毕业 任务书
设计 论文
一、题目
基于开源软件的中学门户网站的研究与实现
二、指导思想和目的要求
1. 综合运用所学的基础理论知识和专业技术知识,分析和解决项目开发工作中遇到的实际问题,培养实际研发能力,将课堂知识转化为实践能力。
2. 通过查阅和参考课题相关资料及其他技术资源,培养独立分析和解决实际问题的能力。
3. 毕业设计论文是对毕业设计实现过程的概括和总结,通过撰写毕业设计论文提高综合分析能力,同时将专业技术知识上升到理论概括认识。
4. 熟悉软件项目开发流程,合理安排开发进度,培养统筹安排事务的全局意识。
5. 理解并熟练使用DIV + CSS网页布局标准,较熟练使用HTML、PHP、JavaScript等脚本语言编写代码,熟悉MySQL数据库,能设计并实现数据库,熟练使用SQL常用语句。
三、主要技术指标
1. 开发环境:在Windows XP系统下搭建Apache +MySQL +PHP环境,
完成开发并进行测试。
2. 可移植性: 由于Apache服务器和PHP的开源性,本项目也可在Linux
系统环境下运行并测试。
3. 网站后台服务器:本项目选用Apache作为后台服务器,Apache的特
点是开源、简单、速度快、性能稳定。
4. 编程语言:本项目的网页布局采用DIV + CSS标准,开发语言选用
HTML、PHP、JavaScript等目前流行的脚本语言。
5. 数据库:本项目使用的数据库是MySQL,利用建库的脚本语言创建数据库对象及其属性,完成数据库的设计。其中包括实现数据库如何存取、修改和删除数据,并对其进行后期的维护。
四、进度和要求
准备阶段 设计阶段 实现阶段 测试阶段 论文撰写 论文答辩
08.12.8~09.2.26 09.2.28~09.4.15 09.4.16~09.5.20 09.5.21~09.5.26 09.5.27~09.6.14 09.6.15~09.6.20
查阅搜集资料,确定研究方向和内容 完成系统设计,确定模块划分 实现各模块功能,期间接受中期检查 测试已完成模块功能,开始撰写论文 整理文档,完成毕业论文,准备答辩 论文答辩
五、主要参考书及参考资料
【1】 陈争航,PHP 5+MySQL 5 Web应用开发宝典,电子工业出版社,2008
年1月
【2】 于天恩,PHP精解案例教程,清华大学出版社、北京交通大学出版社,
2007年7月
【3】 刘智勇,HTML+CSS开发指南,人民邮电出版社,2007年11月 【4】 杜江,PHP 5与MySQL 5 Web开发技术详解,电子工业出版社,2007
年11月
【5】 Stephen R. Schach,Object-Oriented Classical Software Engineering(7E),
机械工业出版社,2007年2月
【6】 Julie C. Meloni,PHP、MySQL and Apache All in One(4E),机械工业出
版社,2009年1月
【7】 萨师煊、王珊,数据库系统概论,高等教育出版社,2004年3月
学生 ___________ 指导教师 ___________ 系主任 ___________
本科毕业设计论文
目 录
摘 要............................................................................................................................ I ABSTRACT .................................................................................................................. II 第1章 绪论................................................................................................................ 1
第2章 第3章
1.1校园网站建设的背景与意义.................................................................. 1 1.2网站建设发展情况简介.......................................................................... 2 1.3研究内容与实现方法.............................................................................. 4
1.3.1 研究内容与步骤.......................................................................... 4 1.3.2 实现方法...................................................................................... 4 1.4 论文结构................................................................................................. 5
网站建设主要技术概述................................................................................ 6
2.1 Web服务器Apache ................................................................................ 6
2.1.1 Apache简介.................................................................................. 6 2.1.2 Apache的优势.............................................................................. 7 2.2超文本预处理语言PHP ......................................................................... 7
2.2.1 PHP简介 ...................................................................................... 7 2.2.2 PHP工作原理 .............................................................................. 9 2.2.3 PHP的优势 ................................................................................ 10 2.3小型数据库MySQL ............................................................................. 12
2.3.1 MySQL简介 ........................................................................... 12 2.3.2 选MySQL的理由 .................................................................. 13 2.4 Windows系统下开发环境的配置 ....................................................... 13
2.4.1 Apache + MySQL + PHP ............................................................ 13 2.4.2 开发环境的配置........................................................................ 14 2.5 DIV + CSS网页布局 ............................................................................ 16
网站的分析与设计...................................................................................... 18
3.1网站框架的设计.................................................................................... 18
3.1.1 网站设计的艺术性与可用性.................................................... 18
本科毕业设计论文
3.1.2 网站首页的设计........................................................................ 20 3.1.3 静态元素与动态元素划分........................................................ 22 3.1.4 源文件的存储目录设计............................................................ 23 3.2动态功能模块的设计............................................................................ 24
3.2.1 投票模块.................................................................................... 24 3.2.2 来访人数统计............................................................................ 24 3.2.3 后台管理模块............................................................................ 25 3.3数据库设计 ........................................................................................... 25
第4章 网站开发过程与功能实现.......................................................................... 27
4.1首页的实现............................................................................................ 27 4.2 网站逻辑结构的实现........................................................................... 29
4.2.1 超链接逻辑结构的实现............................................................ 29 4.2.2 动态交互逻辑结构的实现........................................................ 29 4.3 PHP与数据库的连接 ........................................................................... 30 4.4 动态功能模块的实现........................................................................... 30
4.4.1 投票模块的实现........................................................................ 30 4.4.2 来访人数统计的实现................................................................ 32 4.4.3 后台用户管理模块的实现........................................................ 33
第5章 测试与系统集成.......................................................................................... 36
5.1测试概述................................................................................................ 36 5.2功能测试................................................................................................ 37
5.2.1投票模块测试............................................................................. 37 5.2.2来访人数统计测试..................................................................... 38 5.2.3后台用户管理模块测试............................................................. 38 5.3系统综合测试........................................................................................ 42
5.3.1网站综合测试............................................................................. 42 5.3.2浏览器测试................................................................................. 43
第6章 结论.............................................................................................................. 44 致 谢.......................................................................................................................... 45
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库RJ010506 - 张鹏 - 毕业论文final在线全文阅读。
相关推荐: