JSP动态网站制作设计要求

JSP动态网站制作设计要求

ID:36470417

大小:1.16 MB

页数:13页

时间:2019-05-11

JSP动态网站制作设计要求_第1页
JSP动态网站制作设计要求_第2页
JSP动态网站制作设计要求_第3页
JSP动态网站制作设计要求_第4页
JSP动态网站制作设计要求_第5页
资源描述:

《JSP动态网站制作设计要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、设计成绩功能设计成绩(60%)报告成绩(40%)系统设计成绩《JSP动态网站制作》——基于MyEclipse的课程互动论坛系统(题目)设计报告学院(系):班级:学生姓名:学号13目录摘要31系统需求分析41.1功能性需求41.2系统功能设计52数据库表的设计62.1用户表62.2帖子表72.3Admin表83.Sql语句、实体类及DAO类设计93.1Sql语句设计93.2实体类及DAO基类设计93.3DAO类设计94系统详细设计与实现94.1主页面设计104.2论坛栏目管理模块1113摘要随着网络应用的兴起,人们交流

2、的方式也发生了翻天覆地的变化。网络聊天、网络视频和邮箱系统等网络应用的出现正在改变着人们彼此之间沟通、交流的方式。此外,为了满足人们在某一特定主题下的知识获取和信息发布,出现了在线网络论坛。各种各样的主题论坛几乎囊括了人们生活的每个角落。人们根据自己的专业特长和兴趣爱好在论坛上提出自己的问题,即提出主题。而后其他人根据主题内容可以发表自己的意见和看法,即回复主题。一千个人有一千个哈姆雷特,论坛集大家之所长,所感,为每一个用户提供了丰富的知识矿藏。论坛是一个让人足不出户即可了解外界世界,了解他人所想的工具。在人们生活节

3、奏逐步加快的今天,必有其存在的现实意义。正是基于这样的认识,开发了此课程互动论坛系统。除了提供基本的看帖、发帖、回帖、搜帖的功能,针对管理员用户系统还提供了用户管理和帖子管理的操作。目的是基于现实,为用户提供一个模拟的网上交流环境。方便大家的沟通交流,丰富人们的娱乐文化生活。关键词:信息发布;网上论坛;模拟社区;在线交流131系统需求分析本文主要讲述利用JavaWeb的相关技术来制作一个简单论坛。通过实际制作,实现了互动论坛系统应有的一些基本功能,如:登陆功能,通过在登陆界面输入用户名和密码来实现注册,用户只有登录成

4、功了才能进行一系列的操作;注册功能,用户首次登陆,需要先注册,注册时需要用户填写个人信息;找回密码功能,当用户忘记密码时可以通过此功能找回密码,找回密码时需要用户记得注册时填写的个人信息。除此之外,还有浏览帖子、发表帖子、回复贴子以及删除帖子等等功能。制作本论坛所用的前台软件是MyEclipse,后台数据库是MySQL,运行时所用的服务器是Tomcat,综合运用了HTML、JSP以及JavaScript语言。1.1功能性需求开发互动论坛系统的目的是为了提供一个大家交流的平台,供人们发表看法、探讨经验、讨论问题。因此,

5、课程互动论坛系统的最基本的功能是发表主题,其次是其它人员根据主题发表自己的看法,即回复主题。考虑到现实情况,并不是每一个访问的游客都具有发表主题的权利,所以必须用一个身份绑定用户,赋予其发表主题的权利,这就需要实现用户注册及登录的功能。每一个系统都需要管理员这个特殊群体的存在,所以也需要实现管理员登陆的功能。管理员区别于一般用户的地方在于,管理员往往具有更高的权限,有权对用户信息和帖子内容作出某些“增删改查”13的操作,所以,针对管理员,系统应该实现删除和修改帖子以及对用户的管理等功能,以实现管理员对课程的管理。考虑

6、到课程访问量会很大,用户发表的帖子的数量自然很多,在浩瀚的帖子海洋中,如何才能查看自己感兴趣的帖子成为了一个不得不考虑的问题。所以,系统还应该实现搜索帖子的功能,用模糊查询的方法,对社区的帖子进行筛检的工作。本系统针对用户还实现了一个特殊的功能,即邮件发送。如果某个用户对其他的用户感兴趣,那么可以通过将邮件发送到指定用户注册时所填写的邮箱地址,这样的话,就能够实现即时通讯的功能。1.2系统功能设计综上所述,互动论坛系统的功能就可以进行如下划分:(1)前台部分主要涉及系统前台,即用户所能看到的网页所涉及到的功能。主要包

7、括:用户注册/登录,发表新主题,回复主题,查看主题内容,搜索主题,邮件发送。(2)后台管理部分主要是数据库的操作,针对系统管理员设置的一些功能。主要包括:管理员登录,删除与修改主题和用户信息管理。(图1-1)13图2.1系统功能介绍2数据库表的设计本系统新建了数据库bbs,并在其下创建了三张表:用户表,帖子表,Admin表。2.1用户表下面是对表User的具体设计表2.1User表字段名类型长度说明userNamevarchar30用户名passwordVarchar25密码repasswordVarchar25确认

8、密码sexvarchar10性别13addressvarchar40地址phoneint10电话loginTimedatetime30注册时间gradeNoint5用户等级mailUrlvarchar30邮箱地址uerName是注册用户的用户名,为User表的主键。password是用户密码,为用户登录时用。password是确认密码,与用户密

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。