留言板系统设计毕业论文

上传人:l**** 文档编号:130040658 上传时间:2020-04-24 格式:DOC 页数:20 大小:388KB
返回 下载 相关 举报
留言板系统设计毕业论文_第1页
第1页 / 共20页
留言板系统设计毕业论文_第2页
第2页 / 共20页
留言板系统设计毕业论文_第3页
第3页 / 共20页
留言板系统设计毕业论文_第4页
第4页 / 共20页
留言板系统设计毕业论文_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《留言板系统设计毕业论文》由会员分享,可在线阅读,更多相关《留言板系统设计毕业论文(20页珍藏版)》请在金锄头文库上搜索。

1、留言板系统设计毕业论文目 录绪 论1第一章 系统概述2一、系统开发背景和意义2二、开发环境2第二章 留言板需求分析3一、任务概述3二、功能需求3三、功能设计4第三章 留言板总体设计5一、新的业务流程5二、系统功能模块图6第四章 留言板详细设计7一、数据库设计7(1)留言板数据库连接7(2)留言板文件夹中文件的介绍8(3)关键技术分析8二、留言板页面设计9(1)登陆页面设计9(2)主界面设计index.php9(3)添加留言页面设计biaodan.php13(4)显示留言信息的页面show.php14三、系统的部署与运行15(1)系统的发布15(2)系统的测试15总 结17参考文献18 .专业.

2、专注. 绪 论随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的。而留言板作为重要的一个部分,从来就是一个大家交流的平台。在这个平台上,留言提供了一个全新的人类沟通新方式。互联网技术的不断发展和普及,使构造互联、开发网络应用程序已经成为当前的热门技术之一,开发网上交流软件,现

3、已有很多工具和方法,各种技术都具有其特色和长处。文章叙述了在Windows环境下,利用SQL Server 创建数据库,运用Adobe Dreamweaver CS4等开发工具,设计留言系统的原理及过程。留言板是Internet上最常见的一种服务,也是最典型的交互式网页。通常上网者可以使用访客留言板贴一些文章,或是通过留言板给的维护者留下一些意见和看法,留言板也可以作为网友之间互通信息、相互交流的渠道。在开放过程中实现了留言板的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。总而言之,该留言将会是一

4、个功能强大、美观方便、畅所欲言的“公共场所”。该留言板较全面地利用PHP技术实现留言板的基本功能:留言、回复、删除,并增加了一些特色功能。 .专业.专注. 第一章 系统概述一、系统开发背景和意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过来实现的,获取信息也是在Internet海洋中按照一定的检索方式将所需要的信息从上下载下来。.ccwtrl120./因此建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而备受人们重视,

5、而留言板主是各个的子模块,它用于方便人们交流,是管理者与用户之间交流的通道。留言板是一种电子便签管理系统,是用PHP或其它脚本语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。使用本留言板用户可以轻松地将自己的意见发给管理者,管理者也可以及时地浏览和采纳用户的意见,一般及时对进行改进及更新,大大方便了用户和留言管理者交流互动。二

6、、开发环境开发环境的选择会影响到数据库的设计,所以在这里给出留言板系统开发与运行环境的选择如下:开发环境:Windows 2003开发工具: Dreamweaver CS4数据库管理系统: MySQL第二章 留言板需求分析一、任务概述经过对QQ等具有留言功能的系统进行详细调查,加深了对留言板模块功能的了解,与此同时,将整个留言板的业务流程抽象描述如下:1、留言者进入留言系统后,进行发布留言、查看回复留言。2、管理者进入留言板后,进行回复留言、删除留言。根据以上调查分析,可以给出其现行业务分析图如图2.1所示。 图2.1现行业务分析图二、功能需求经过详细的调查,我们已经清楚了解了现行的业务流程,

7、接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行留言板的业务流程,首先把数据流图中的点选定为管理员和访客,因此可以得到留言板系统的基本系统模型,如图2.2所示。 图2.2留言板系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的系统模块结构图,如图2.3所示。 图2.3 系统模块结构图三、功能设计留言板系统面向两类用户:访客和管理员。网友可以留言和查看当前留言。管理员可以查看当前留言,回复留言和删除留言。留言板系统需要实现以下功能:网友留言、分页显示留言、管理员登陆、管理员回复留言、管理员删除留言。其中每个功能详细描述如下:访客留言:网友需要

8、输入自己的昵称、QQ号、留言容进行留言。分页显示留言:对网友的留言按照时间顺序显示,留言的容包括网友昵称、留言时间、留言容、管理员回复容。每页显示5条留言,如果留言数超出5条则需要分页。分页要求有首页、尾页、上一页、下一页、当前页码、留言条数、转到指定页等功能。.ccwtrl120./管理员登陆:管理员在进入登陆界面后,输入用户名和密码登陆,登陆后可以回复留言和删除留言。管理员回复留言:管理员登陆后可回复留言。回复后的留言需要在留言列表中显示。管理员删除留言:管理员登陆后可删除留言,删除时需要弹出对话框确认再删除。第三章 留言板总体设计一、新的业务流程根据需求分析的得到的现行业务处理流程,在用

9、户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。图3.1 业务流程图二、系统功能模块图为了保证系统能够长期、安全、稳定、可靠、高效的运行,留言板系统的设计流程图如图3.2图3.2 设计流程图第四章 留言板详细设计一、数据库设计数据库在一个信息系统中占有十分重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据库的完整性和一致性,同时合理的数据库结构设计也有利于和程序的实现。这一设计阶段是在需求分析的基础上,设计出能够满足用户需要的各种实体以及它们的关系。采用的数据库是Mysql建立liuyan.sql文件

10、。biaodan表设计如下:用户留言信息表字段信息解释如下:Name:用户留言的名字Password:用户留言的信息Sex:留言者的名字QQ:留言者留的QQ号Count:留言者的留言容(1)留言板数据库连接 留言板中很多数据例如,用户登陆时检测名字和密码,进行查看和留言时,都需要用到和数据库的连接。所以应该将与数据库的连接专门作为一个PHP文件,这样不仅方便,而且也增加安全性。 我的这个留言板中,就是以conn.php文件作为单独一个PHP文件连接数据库的!而具体连接数据库的PHP代码见下:?php$conn=mysql_connect(localhost,root,admin) or die

11、(连接失败);mysql_select_db(liuyan,$conn);mysql_query(set names GBK); function code($count) $count = str_replace(n, , str_replace( ,  , $count);return $count;?而在每个连接数据库的文件中,都加上这么一句来简单而又很有模块复用功能的PHP语句,使的整个系统显得更加精干而严紧。(2)留言板文件夹中文件的介绍有了数据库,就应该设计留言板的各个页面。本留言板由1个文件夹(用来存放图片的),6个文件组成,简单介绍各文件的作用:index.PHP:留

12、言板主页,主要功能是查看留言,添加留言、注销。conn.PHP:留言板与数据库的连接的文件,作为单独的一个PHP文件,适合进行修改和管理。show.PHP: 用来显示用户的留言信息。admin.PHP:用户登陆界面的PHP文件。tijiao.PHP:当用户提交信息时,此页面是将数据插入到数据库中。biaodan.PHP:用来进行留言信息的编辑,包括要留言的、性别、留言的信息等。(3)关键技术分析1、不能直接访问数据库Web页不能直接访问数据库中存储的数据,而是需要与记录集进行交互。记录集是从数据库中提取的信息或记录的子集。该信息子集是通过数据库查询提取出来的。Php使用结构查询语言(SQL)来

13、生成查询。使用php中的简单【记录集】对话框和高级【记录集】对话框都可以定义记录集。在简单【记录集】对话框中,可以轻松构建简单的SQL语句;在高级【记录集】对话框中,可以编写自己的SQL语句或使用图形化“数据库项”树创建SQL语句。将数据库用做动态网页的容源时,必须首先创建一个要在其中存储检索数据的记录集。记录集在存储容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。2、如何能使密码不被透露现在盗取密码的方式很多,盗取密码的技术也不计其数,因此我们要保护好自己的密码,以免被人盗取。保护密码的方法是把密码设置成复杂的密码,那是靠拥护自己去设置,但是开发者要保证最基本的保障,那便是不让别人看

14、到用户输入的密码。所以在密码设置的时候需要注意,为了不让别人看到自己输入的密码,因此要保护密码,所以设置密码时,在选择密码文本框的时候在类型中要选择密码。只有选择类型中的密码才会在登录的时候不会被透露。二、留言板页面设计(1)登陆页面设计 留言板的首页文件admin.PHP,功能主要是为访客留下相关的信息,并进行留言,。界面相对简单,但功能很实用!留言板的基本功能实现具体如下:1 在留言中,最重要是要保留留言用户的相关信息和留言容,我将其放入guest数据库中。2. 对于访客的留言功能,则是交给了index.PHP文件执行。主页中留言的页面如下:admin.php图4.1 留言板登录页面这里登录主要就是个用户验证登录的问题。思路主要就是,先从表单获取到用户名、密码,然后跟指定的用户名和密码比对是否一样。一样就通过进入主页面,否则回去继续登录。代码:对应的代码:function CheckPost()if (form1.nicheng.value=)alert(不能为空);form1.nicheng.focus();return false;if (form1.pass.value.length5)alert(密

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号