关于留言板的毕业论文_第1页
关于留言板的毕业论文_第2页
关于留言板的毕业论文_第3页
关于留言板的毕业论文_第4页
关于留言板的毕业论文_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号:1234567890基于 Eclipse 的留言板的设计与实现学院名称: 软 件 学 院 专业名称: 软 件 技 术 年级班别: 2014 级软件技术 姓 名: 王 艳 指导教师: 胖 迪 2017 年 04 月嚓嚓嚓大学毕业论文I目录基于 ECLIPSE 的留言板的设计与实现 .I第一章 留言板设计与实现的概述 .11.1 留言板设计与实现背景 .11.2 留言板设计与实现的开发目的与意义 .11.3 留言板设计与实现的开发工具简介 .2第二章 留言板设计与实现的需求分析 .42.1 留言板需求 .42.2 留言板设计与实现的功能需求 .42.3 开发环境 .52.4 留言板流程图 .5第三章 留言板设计与实现的总体设计 .63.1 留言板设计概述 .63.2 留言板各功能的设计 .63.2.1 登录 .63.2.2 发布新话题 .63.2.3 点赞 .63.2.4 吐槽 .63.2.5 删除 .63.2.6 查看 .63.2.7 查询 .6第四章 用户登录页面的实现 .74.1 用户登录页面的实现 .74.2 用户操作页面的实现 .74.3 发布新话题功能的实现 .84.4 查询功能的实现 .84.5 点赞/吐槽功能的实现 .94.6 查看回复功能的实现 .94.7 删除功能的实现 .10第五章 发布新话题 .145.1 登录 .145.2 发布 .14第六章 留言板系统测试 .156.1 留言板系统测试 .156.2 有待完善之处 .15结论 .16参考文献 .17致谢 .18附录程序 .19II基于 Eclipse 的留言板的设计与实现摘 要 网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。为了方便大家的沟通和获取信息,特创建这个留言板。此留言板前台界面可使用户进行登陆并在留言板上进行发表和查看,用户可以进行管理和维护。它使用的是 Microsoft 公司的 Eclipse 作为开发工具,My SQL6.0-setup 为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后设计数据库内容和编写代码进而完成全部功能要求。 网络中各种留言板系统在 Eclipse 等软件的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理:将留言内容等写入服务器端的文本或数据库,再显示出来。用 Eclipse 软件实现留言板的功能,所以下面将以此开发一个留言板设计。关键词 登录;发布;点赞;吐槽;删除;查询;查看。IIIMessage board design and implementationbased on EclipseAbstract Network in peoples life has played an increasingly important role in all kinds of website BBS, accordingly we browse information also need to exchange information in a timely manner, so the message boards are widely used in all kinds of websites.In order to facilitate our communication and access to information, to create the message board This message board at the front desk interface enables users to log in and published on the message board and view, the user can manage and maintain It is used by Microsoft company Eclipse as a development tool, My SQL6.0 - setup as the background database, build a small network message board, from the functional requirements planning framework, finally design database content and writing code to complete functional requirements.In the network of message board system software such as Eclipsev after editing beautification and website, as the site communication platform play a decisive role. Message board can provide a public information release platform, is suitable for the enterprise internal personal office assistant and exchange of information between enterprises and enterprises; Online solve some popular information, customer demand is the site in a place, so a good message board can attract a significant number of visitors, but also for the website propaganda, release information, to collect customer feedback, is part of the Intranet site, unit is necessary. The principle of message board: the message content, etc. The text written to the server or database, then displayed. With the Eclipse software can realize the function of message board, so the following is designed to develop a message board. Key words Login; Release; Thumb up. Ridicule; Delete; The query; Look at it. 4第 1 章 留言板设计与实现的概述1.1 留言板的设计与实现背景如今网络在人们的日常生活中的应用已经日益广泛,人们通过网络得到的最大便利就是信息的快速交流。而留言板不失为一种网站普遍使用的信息交互方式。通过留言板,可以发布自己的观点、相互交流、发表文章等等,增强各个登陆用户之间的交流,使有用的信息在 Internet 上实现快速传递,提高办事效率。因此留言板在网站中的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受重视。 为了方便大家的沟通和获取信息,特意创建这个留言板。此留言板前台界面可使用户进行登陆并在留言板上进行发表和查看,管理员可以进行管理和维护。它使用的是 Microsoft 公司的 Eclipse 作为开发工具,My SQL6.0-setup为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后编写代码和完善数据库进而完成全部功能要求。1.2 留言板设计与实现的开发目的与意义随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台。在这个平台上,留言提供了一个全新的人类沟通的新方式。互联网技术的不断发展和普及,使构造互联网、开发网络应用程序已经成为当前的热门技术之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。留言板是一种电子便签管理系统,是用 JAVA 或者其他脚本语言编写的网络应用程序。在网络用户交流中起到很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,已提供给他人观看。留言板供其他用户给自己留言,或者临时存放自己的感受。留言操作相对来说很简单,在你进入网页后,进入留言板可以看到有输入框,输入后单击发布按钮即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。而我的这个留言板仅仅是简单5的留言和管理员对留言板进行设置和进行回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本功能。1.3 留言板设计与实现的开发工具简介1.Eclipse 简介Eclipse(集成开发环境 ) 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。该留言板式用 Java 主流开发平台 Eclipse设计与实现的。Eclipse 目前主流的 Web 开发环境是Tomcat+Lomboz+Struts+Hibernate,其中 Tomcat 充当 Web 服务器,Lomboz 是J2EE 开发的工具,Struts 提供 MVS 框架支持,Hibernate 替代笨重的 EJB 来充当数据库的持久层。Eclipse 最初是 IBM 的一个软件产品,前期投入了 4000 万美金。2001 年 11 月,IBM 宣布将其捐给开放源码组织 E。目前Eclipse 的市场占有率已经超过了 Borland 公司的 JBuilder,成为 Java 开发平台中的主流。Eclipse 的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。Eclipse 中三个最吸引人的地方:一是它创新性的图形 API,即 SWT/JFace,在此之前,我曾经用过 Java 的AWT/SWING 来开发 Windows 应用程序,AWT/SWING 其界面客观地讲不够美观,而且界面响应速度比较慢;而 SWT/JFace 则大大改善了 Java 在这方面的能力。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插件。2.Mysql 简介 Mysql 是一个关系型数据库管理系统,由瑞典 Mysql AB 公司开发,目前属于 Oracle 旗下公司。 Mysql 最流行的关系型数据库管理系统,在 WEB 应用方面 Mysql 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。Mysql 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Mysql 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。Mysql 软件采用了双授权政策,它分为社区版和商业版,由于6其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 Mysql 作为网站数据库。7第二章 留言板设计与实现的需求分析2.1 留言板需求留言板提供网站访客的留言功能,它接收访问者输的信息,将其存入网站数据库,并且通过网页将访客的留言显示出来。因此一个留言板分为提交留言和显示留言两个部分。提交留言功能将数据存入数据库,显示留言功能将数据库中的信息显示于页面上。为了简单,此论文只考虑发布留言和显示留言这两个基本的模块,而不考虑其他如用户注册、分页显示等功能,因此一个最基本的留言板可用数据发布留言和显示留言是整个留言板的核心,它们完成界面和数据库之间的数据处理逻辑,这也是传统的网页开发和基于 Ajax 开发中将会产生区别的部分。用户界面将用来提供这两个功能和用户之间交互的接口。一个功能强大且富有个性的网络留言板,是每一个大型网站系统的追求,而且网络留言板是网站与访客之间交流的重要手段。一个设计合理,界面优美的留言板程序能够从侧面体现出网站的良好的服务,给来访问的用户留下好的印象。对于每一个网站,留言板功能已经成为不可缺少的一部分,在这样的形式下开发一个具有广泛适应性,功能广泛性,符合大众体验要求,可嵌入性的留言板,意义显得格外重要。本次论文留言板是使用 Java 主流开发平台 Eclipse 设计与实现的,目的是可以把人们的感兴趣的话题发布到网上,其他用户可以进行查看、评论。即使是不在同一个城市里,但是可以聊同样的话题。还需要安装 JDK-6u 18-window-i586 配置环境下运行,我所实现的留言板则是在 Windows 7 下安装的 Eclipse 调试完成的。2.2 留言板设计与实现的功能需求根据留言板需求分析,功能要求如下:用户可以不需要注册就可以登录,但是必须要同时输入登录账户和登录密码才可以登录成功。否则系统会提示错误,提示你输入账号或密码。用户登录成功后可以在此留言板中发表其文章和留言,其他用户则可以针对这些留言进行回复和发表和点赞和吐槽。用户也可以删除不喜欢的留言,根据需要管理留言内容。用户也可以根据作者和话题留言查询自己想要查找的内容。用户可以单击查看按钮对其他用户的话题和评论发表自己意见。8本系统安全性不高,即使是用户曾经使用过的账号和密码,此时就算密码与上次的不同也可以登录成功。2.3 开发环境留言本程序主要是用 Eclipse 软件编写的,主要是用 java EE (Tomcat v6.0 Server at localhostStopped)和 My SQL6.0-setup 软件,在 Windows 7/8/10/XP 环境中都可以使用 Eclipse。此外,还需要安装 JDK-6u 18-window-i586 配置环境下运行,我所实现的留言板则是在 Windows 7 下安装的 Eclipse调试完成的。2.4 留言板流程图首先是用户输入账号和密码进入登录界面,然后用户可以进行如下图所示的:发布话题、查询等操作。用户可以根据话题和作者进行模糊查询,用户可以评论话题或回复留言。该程序登录成功后,可以对其留言板进行操作如上图所示:9第三章.留言板设计与实现的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论