基于WEB的讨论系统毕业设计说明书.docx

上传人:b****3 文档编号:916190 上传时间:2022-10-13 格式:DOCX 页数:60 大小:1.10MB
下载 相关 举报
基于WEB的讨论系统毕业设计说明书.docx_第1页
第1页 / 共60页
基于WEB的讨论系统毕业设计说明书.docx_第2页
第2页 / 共60页
基于WEB的讨论系统毕业设计说明书.docx_第3页
第3页 / 共60页
基于WEB的讨论系统毕业设计说明书.docx_第4页
第4页 / 共60页
基于WEB的讨论系统毕业设计说明书.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

基于WEB的讨论系统毕业设计说明书.docx

《基于WEB的讨论系统毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《基于WEB的讨论系统毕业设计说明书.docx(60页珍藏版)》请在冰豆网上搜索。

基于WEB的讨论系统毕业设计说明书.docx

基于WEB的讨论系统毕业设计说明书

学号:

06034050118

茂名学院

毕业设计说明书

 

基于WEB的讨论系统

WEB-basedDiscussionSystem

 

专业负责人

批准日期

茂名学院

 

毕业设计任务书

院(系):

计算机与电子信息学院专业:

计算机科学与技术

班级:

计算机06-1班学生:

学号:

一、毕业论文课题基于WEB的讨论系统

二、毕业论文工作自2010年3月15日起至2010年6月15日止

三、毕业论文进行地点计算机专业实验室

四、毕业论文的内容要求

1.确定调查对象,深入软件使用者进行调查研究,获取第一手资料,采取各种方法查阅搜集资料,并进行整理和分析。

2.确定论文题目,撰写开题报告,拟定论文撰写的基本内容、撰写安排、重点与难点。

3.毕业设计(论文)包含题名(标题)、摘要、目次页(目录)、引言(前言)、正文、结论、结束语(谢辞)、参考文献和附录等几部分。

4.根据开题报告撰写毕业论文,依照论文指导老师的要求不断修改,逐步完善论文的写作。

5.毕业论文要求立论正确,观点鲜明,论据充分,论证有力,思路清晰,语句简洁流畅,结构完整,并结合实例,形成个人的见解。

 

指导教师

接受论文任务开始执行日期2010年3月15日

学生签名

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

摘要

随着网络技术的迅猛发展,网上交流已不再陌生,它开辟出了一条新的沟通渠道,并被人们逐渐重视。

在当今WEB系统开发中,PHP是一种比较流行的语言,是人们经常使用的语言之一。

本系统就是通过使用PHP技术来设计与实现基于WEB的讨论系统,并采用了当今主流技术,即B/S体系结构,它打破了以前传统的C/S开发模式。

本文对B/S模式进行了简要的说明,并概要的介绍了一下PHP,包括他的特点和运行方式,以及PHP开发环境的搭建在文中都有详细的说明。

从需求分析、概要设计再到系统设计逐层深入的把本系统进行了分析与研究,详细地讲解了系统的功能,最后还对系统进行了详细的测试。

关键词:

讨论系统;B/S;PHP

 

Abstract

Withtherapiddevelopmentofnetworktechnology,onlinecommunicationisnolongerstrange,itopensupanewcommunicationchannel,andisincreasinglyemphasizedbypeople.BecausePHPisarelativelymaturelanguage,sothatitisoneofthefrequentusedlanguagesinthedevelopmentofnetworksystem.Thissystemdesignsandimplementsane-learningsystem—teachingforum,throughtheuseofPHPtechnologyandusingtoday'smainstreamtechnology,thatis,B/Sstructure,whichbreakstheprevioustraditionalC/Sdevelopmentmode.

Inthispaper,B/SmodelarebrieflydescribedandtheoutlineofPHP,includingitscharacteristics,operationalmodalitiesarepresented.HowtobuildthePHPdevelopmentenvironmentisdetaileddecribedinthetextdescription.Fromtherequirementsanalysis,theoverallprogram,feasibilityanalysis,outlinedesign,totheoveralldesignofthissystemhasbeenanalyzedlayerbylayerdeepen.Thefunctionsofthesystempageareexplainedindetail,andfinallythesystemtest,explainedslightly

Keywords:

discussionsystem;B/S;PHP

第一章引言

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技术和ZendStudio软件设计讨论系统各模块页面;

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上安装和调试,用ZendStudio和Photoshop等网页处理工具,保证网站正常使用的前提下,页面清新淡雅,内容丰富多彩。

2.1.3操作可行性

在操作上,该项目是可行的。

未注册用户可在系统上登陆、浏览公共讨论内容;已注册普通用户除了有未注册用户的功能权限外,还可发表讲话、查看历史记录和删除历史记录等功能,在系统里面的操作简单方便。

2.1.4社会可行性

当今社会是一个信息技术的时代,计算机的发展越来越快,同时接触和使用计算机的用户也显著增加,在这样一个时代,计算机信息的需求量是非常大的,因此,该讨论系统能够很好的满足社会的需求。

2.2综合需求分析

软件需求分析是软件设计的基础。

它采用一系列行之有效的技术、方法和工具来分析用户需求,通过特定的形式系统地描述拟开发软件的功能、性能,以及行为特征和相关约束,定义所有内外部特征,最后形成既能指导软件设计、又能同用户沟通的软件需求规格说明。

它覆盖了软件设计之前的各项活动。

需求分析还是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统涉及过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。

用户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。

我们拿到用户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让用户进行评审,提出业务流程上不对的地方进行修改。

这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。

2.2.1功能需求

通过对本系统的使用场景模拟和用户调研,本讨论系统需要实现以下功能:

(1)免安装客户端

用户在不用额外安装客户端的情况下能够使用本系统,简化用户使用本系统的操作,方便用户第一次使用本系统,能吸引更多的新用户使用。

(2)游客身份登陆

用户第一次接触本系统时,有很多会抱着试一试的心态进来的,如果在一开始就让用户注册等操作,部分用户会觉得太麻烦而放弃使用。

如果一开始让用户可以以匿名方式登陆,能够看公共聊天的内容但要注册后才能发表讲话,这样才能吸引用户进行注册。

(3)用户注册

注册过程尽量简化,系统对用户操作本着友好的宗旨。

用户注册之后,能够使用本网站的所有功能。

(4)用户登录

用户可以通过本功能登录系统。

若用户未登录时进入

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1