- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP基于WEB的讨论系统毕业论文
目 录
摘 要 I
Abstract II
第一章 引言 5
1.1课题背景 5
1.2技术要求 5
1.3研究工作 5
第二章 需求分析 6
2.1可行性分析 6
2.1.1经济可行性分析 6
2.1.2技术可行性分析 6
2.1.3操作可行性 6
2.1.4社会可行性 6
2.2综合需求分析 6
2.2.1功能需求 7
2.2.2可靠性需求 8
2.2.3安全性需求 8
2.2.4用户需求 8
2.3业务流程图 9
2.3.1登录业务流程 9
2.3.2查看在线用户业务流程 9
2.3.3查看讨论业务流程 11
2.3.4发表讨论业务流程 11
第三章 开发环境和开发工具介绍 12
3.1 PHP概述 12
3.2 PHP的特点 13
3.3 Apache服务器 14
3.4 MySQL 5.1.30 15
3.5 Zend Studio 15
3.6 软件开发环境 16
3.7本章小结 17
第四章 概要设计 18
4.1系统目标 18
4.2 基于WEB应用程序结构 18
4.2.1表示层 18
4.2.2业务逻辑层 19
4.2.3数据层 19
4.3模块设计 19
4.3.1用户模块 20
4.3.2聊天模块 20
4.4系统功能结构 21
4.5数据库设计 22
4.5.1数据库分析 22
4.5.2数据库概念设计 22
第五章 详细设计 26
5.1 Web站点的建立与管理 26
5.1.1 Web服务的配置选项 26
5.1.2创建Web站点 26
5.2数据库连接文件 26
5.3系统设计 27
5.3.1 首页模块设计 27
5.3.2 注册页模块设计 28
5.3.3 对话模块 30
5.3.4 历史记录模块 33
5.3.5 修改密码模块 38
5.3.6 退出登录模块 39
第六章 系统测试 40
6.1系统测试说明 40
6.1.1系统测试简介 40
6.1.2系统测试环境 41
6.2系统测试过程 41
6.2.1系统测试内容 41
6.2.2系统测试过程 42
6.3测试结论 46
结论 47
致谢 48
参考文献 49
附录A 用户使用说明书 50
第一章 引言
1.1课题背景
随着科学技术的不断发展,在不同地域的成员之间进行讨论变得非常普遍。计算机技术迅速向着网络化、集成化方向发展。而支持网络应用的新一代网络版应用软件正在涌现,目前有一种趋势是浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少。基于WEB的讨论系统,正是为了解决和远处的成员共同讨论而开发的软件,提高大家学习的效率,适应现代社会的需要。
1.2技术要求
(1)功能模块划分合理,模块之间依赖性低,扩展性要强;
(2)数据库设计要满足功能要求,效率要高;
(3)数据库冗余度小,尽量满足三范式要求;
(4)实现PHP对MySQL数据库的访问;
(5)采用Ajax技术,能够在不刷新页面的情况下读取对话信息;
(6)程序能够兼容IE、FireFox等主流的浏览器,做到与浏览器的无关性;
(7)服务器系统必须运行稳定,网络保持畅通;
1.3研究工作
为了顺利完成基于WEB的讨论系统的设计与实现,在毕业设计期间通过收集资料研究了以下部分:
1.研究参考文献中关于讨论系统的内容;
2.学习PHP相关技术;
3.利用PHP技术和Zend Studio软件设计讨论系统各模块页面;
4.熟悉Apache和PHP的运行机制和配置方法;
5.研究数据库与PHP的连接模块;
6.Ajax的工作机制;
7.讨论系统的总体设计与实现;
8.对基于WEB的讨论系统进行安全性分析。
第二章 需求分析
2.1可行性分析
可行性分析法是对工程项目进行系统技术经济论证,经济合理性综合分析的方法。其目的是通过对技术先进程度,经济合理性和条件可能性的分析论证,选择以最小的人力、物力、财力耗费,取得最佳技术、经济、社会效益的切实方案。它是解决项目投资前期分析的主要手段。本讨论系统的可行性主要从经济可行性、技术可行性、操作可信性和社会可行性分析来考虑。
2.1.1经济可行性分析
在经济上,该项目是可行的。本系统的制作只需安装了PHP、Mysql、Apache,并且可运行在Linux系统上,而这些软件都是免费的,从外界所需的条件来讲成本比较低,开发时无需网络支持,发布时只需要在网上有空间,系统管理员定期对网站进行维护,网站就可以正常运行。
2.1.2技术可行性分析
在技术上,该项目是可行的。本网站系统是采用PHP开发,以异步请求为核心,Mysql为数据库开发,这些软件可方面在Linux上安装和调试,
您可能关注的文档
最近下载
- 2023年招商银行高级管理人员招聘高频笔试、历年难易点考题(共500题含答案解析)模拟试卷.docx
- 创新创业基础智慧树知到答案章节测试2023年.pdf
- 班组专业化的建立和发展.pptx
- 2024六年级英语上册 Module 2 Unit 2 There are lots of beautiful lakes in China说课稿 外研版(三起).docx
- 新职业英语1酒店英语--Unit-2.ppt VIP
- 招商银行笔试考试题库及答案.pdf
- 河北省公共基础知识真题及答案.docx
- 2023药物政策相关知识考试试题及答案.pdf VIP
- 关于进一步规范我院自学考试助学管理的办法(试行).doc
- 二级医院岗位职责.docx VIP
文档评论(0)