Java-Web开发基础第8章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Java-Web开发基础第8章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web 开发 基础 课件
- 资源描述:
-
1、2023-1-1第第8章章 JSP实用技术的应用实用技术的应用网站留言板网站留言板2023-1-12目录系统实现系统实现系统设计系统设计2023-1-13掌握利用FileUpload组件来实现文件的上传,利用Commons Email组件实现邮件发送了解软件工程技术,理解在线编辑器的使用方法掌握图形验证码的生成与使用,采用DAO设计模式的分页技术2023-1-148.1 系统设计任何系统设计都应以技术先进、系统实用、结构合理、产品主流、低成本、低维护量作为基本建设原则,规划系统的整体构架,因此对留言板的系统设计是必要的。它有助于版主收集网站的反馈信息,也是客户通过网络收集信息的有力工具。本节主
2、要介绍对留言板的需求分析、留言板的功能设计和数据库设计。2023-1-158.1.1 需求分析需求分析是软件开发的基础,对于任何系统而言,首先都要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从社会、技术和功能因素等方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。从社会因素方面,留言板作为网站重要的一个组成部分,是企事业和个人在网络上互相交流、各抒己见,相互学习的平台。从技术因素方面,本留言板系统的设计将主要通过JSPJavaBeanServlet技术实现,在开发工具的选择上使用了MyEclipse10,数据库采用了MySQL,通过Tomcat服务器
3、来实现对留言板的管理。从功能因素方面,留言板是主人与访客都可以在此留言,为主人与访客之间提供一个交流的平台。8.1.2 功能设计留言板具有的主要功能如下:1.用户信息管理模块用户角色分为普通用户和管理员两种登录。普通用户可以注册、登录、发表或回复、查看留言等功能。管理员以管理员身份登录、可以对留言进行发表或回复、查看、修改和删除等功能。2.留言信息管理模块发表或回复留言模块:用户登录后可以进行发表或回复留言。留言显示模块:对所有的留言按要求来显示。留言删除模块:管理者可以对留言进行删除处理。文件上传和邮件发送模块:普通用户和管理者都可以将文件上传或发送邮件。2023-1-168.1.3 数据库
4、设计通过系统分析,确定该系统的数据库是用MySQL来实现的,该系统数据库名为lyb。需要2个表:用户信息表(userinfo)和留言信息表(ly)。1.用户信息表(userinfo)该表主要用来存储用户基本信息,其字段的详细信息如表所示。2023-1-178.1.3 数据库设计2.留言信息表(ly)该表主要用来存储用户的留言与回复信息,其字段的详细信息如表所示。2023-1-188.1.3 数据库设计3.创建数据库首先启动MySQL后,选择菜单“数据库”“创建数据库”,弹出创建数据库对话框,新建一个数据库,数据库名称为lyb。4.创建表和设置字段:在左侧的导航中选择名为“lyb”的数据库,单击
5、鼠标右键,从弹出的快捷菜单中选择“创/建”“表”,创建新表。具体方法请参见第4章中的“4.3.3 MySQL的使用”内容。2023-1-198.2 系统实现1、用户注册:留言板系统中设计用户注册功能,从某些层面来说,是一种网络营销的方式,申请成为注册用户,可以参与站内活动;可以通过发送邮件、上传下载文件等方式及时获取网站相关信息。而板主可以通过注册用户,了解用户喜好、特点等各方面的信息,不断收集相关数据。同时注册功能相当于整个网站平台的入口,注册功能的好坏直接影响用户的使用心理,功能简单、操作便捷,会大大吸引用户对成为该网站会员的兴趣,促使用户乐于分享。用户注册程序(regist.jsp)的核
展开阅读全文