jsp技术的文学交流平台
随着社会的迅速发展,人们开始寻求精神与物质同步提高的方式,读书成为了最直截了当的途径。正值互联网的迅速发展,从网络上获取知识、信息、资讯成为这个时代普遍的共识。因此,为大众搭建一个文学交流平台显得迫在眉睫,也是一个必然趋势。本课题是采用MVC开发模式进行设计实现的,采用Tomcat作为Web服务器,MySQL数据库实现数据的存储,使用Eclipse开发环境设计基于JSP技术的文学交流平台,为用户提供一个信息发布、共享、交流的场所,实现了查询、发表、评论的功能。
目录
一、引言 2
二、需求分析 2
(一)用户需求分析 2
(二)系统功能需求 2
(三)开发环境介绍 2
三、系统总体设计 2
(一)框架设计 2
(二)数据库设计 2
四、详细设计与实现 2
(一)前台模块功能设计与实现 2
1.首页 2
2.登录 2
3.注册 2
4.我的帖子 2
5.精华帖子 2
(二)后台模块功能设计与实现 2
1.进入后台界面 2
2.查看论坛类别 2
3.添加论坛类别 2
4.修改论坛类别 2
5.查看版面 2
6.添加版面 2
7.修改用户信息 2
8.查看用户信息 2
五、系统功能测试 2
(一)前台功能测试 2
(二)后台功能测试 2
总结 2
致谢 2
参考文献 2
一、引言
随着社会高速发展,人们开始寻求精神与物质同步提高的方式,读书成为了最直截了当的途径。正值互联网的迅速发展。从网络上获取知识、信息、资讯成为这个时代普遍的共识。因此,为大众搭建一个文学交流平台显得迫在眉睫,也是一个必然趋势。最初开发这个课题为用户提供更加便利、快捷的文学交流的平台,引起人们对文学知识的重视,将文学知识的传播与互联网相结合,能够达到在短期内迅速推广的作用。本课题是结合生活的现实需求开发,力求最大化的服务用户。
二、需求分
*好棒文|www.hbsrm.com +Q: *351916072*
析
(一)用户需求分析
开发这个课题是为了将互联网与文学知识相互结合起来,互联网的迅速发展,有利于本课题能够最大化的传播文学方面的知识。个人电脑的普及,也让更多人有机会,很便利的上网浏览网页,自然会有人想要接触文学方面的知识,这样,本课题就可以实现自身的作用,这也正是开发者想要开发这个课题的初衷。将互联网于文学交流相互结合,搭乘互联网这股东风,实现价值最大化,开发者也希望这个课题能够更好的帮助用户,让用户能够从中获取知识。
(二)系统功能需求
本课题是一个基于JSP技术的文学交流平台,主要分为前台页面交互与后台管理功能两个部分。在前台页面,用户可以进行用户登录、用户注册、发表主题、回复主题、用户注销等相应的操作。在后台界面,用户可以进行管理员登录、用户管理、论坛管理、主题管理、版面管理等相应的操作。文学交流平台系统功能如图21所示。
图21系统功能图
(三)开发环境介绍
本课题运用了JSP技术(Java sever pages),页面用CSS样式进行美化。MySQL是一款优秀的数据库管理系统,数据将存储在MySQL中。
软件环境
●操作系统:Window7以上
●数据库:MySQL
●Web服务器:Tomacat
●开发环境:Eclipse3.2+Myeclipse5.0+Fireworks8 + Dreamweaver8
硬件环境
AMD Decathlon 64 3000+,King PC3200 512MB × 2,Ga inward NV35XT Gates SATA 8M 120GB × 2
三、系统总体设计
(一)框架设计
系统框架设计如图31所示。
图31系统框架设计
1.首页:不管用户是以何种身份都可以直观的浏览本课题,本课题的整体也是一目了然,各项功能也能在首页体现出来,从而链接到下一个界面。
2.登录:用户可以用已经注册好的账号进行登录,然后开始体验本课题赋予的用户的权限,如发帖、回复等功能。
3.我的帖子:用户可以在这个里面清晰地查看之前所发过的帖子。
4.精华帖子:用户觉得非常好的文学帖子都可以被设置为精华帖,在这里面可以查看所有自己所设置的精华帖。
5.进入后台:这个功能只对管理员进行公开使用,进入后台之后,管理员有类别管理、版面管理、用户管理的权限。
6.注册:游客想要成为正式的用户,先要注册,用注册好的账号进行登录。
7.注销:就是用户想要退出登录,就可以直接注销。
8.类别管理:主要分为查询类别、添加类别。
9.版面管理:主要分为查看版面、添加版面。
10.用户管理:主要是查看、修改、删除用户信息等。
11.查看类别:管理员可以查看本论坛的主要的类别分类。
12.添加类别:管理员可以根据需求来添加论坛的类别分类。
14.添加版面:管理员可以根据需求来添加论坛的类别分类。
(二)数据库设计
1.ER图设计
管理员(管理员ID、注册时间、管理员电子邮箱、管理员密码、管理员权限)
会员用户(用户密码、用户ID、用户昵称、用户电子邮箱、用户级别、用户权限)
主题帖子(主题帖子标题、所属版块号、回复数、主题类型、主题帖子作者、帖子内容、主题帖子编号、发表帖子的时间)
回复帖子(回复帖子的编号、回复作者、回复编号、回复帖子的时间、回复内容)
版块(版块类型、版块编号、主题数、子版块编号、版块名称、版主、文章数、版块描述)
管理员ER系统图如图32所示。
图32管理员ER系统图
会员用户ER系统图如图33所示。
图33 会员用户ER系统图
主题帖子ER系统图如图34所示。
图34主题帖子ER系统图
回复帖子ER系统图如图35所示。
图35回复帖子ER系统图
板块ER系统图如图36所示。
图36版块ER系统图
2.数据表的逻辑结构设计
跟贴信息表用来保存发布的全部跟贴信息,该表的结构如表11所示。
目录
一、引言 2
二、需求分析 2
(一)用户需求分析 2
(二)系统功能需求 2
(三)开发环境介绍 2
三、系统总体设计 2
(一)框架设计 2
(二)数据库设计 2
四、详细设计与实现 2
(一)前台模块功能设计与实现 2
1.首页 2
2.登录 2
3.注册 2
4.我的帖子 2
5.精华帖子 2
(二)后台模块功能设计与实现 2
1.进入后台界面 2
2.查看论坛类别 2
3.添加论坛类别 2
4.修改论坛类别 2
5.查看版面 2
6.添加版面 2
7.修改用户信息 2
8.查看用户信息 2
五、系统功能测试 2
(一)前台功能测试 2
(二)后台功能测试 2
总结 2
致谢 2
参考文献 2
一、引言
随着社会高速发展,人们开始寻求精神与物质同步提高的方式,读书成为了最直截了当的途径。正值互联网的迅速发展。从网络上获取知识、信息、资讯成为这个时代普遍的共识。因此,为大众搭建一个文学交流平台显得迫在眉睫,也是一个必然趋势。最初开发这个课题为用户提供更加便利、快捷的文学交流的平台,引起人们对文学知识的重视,将文学知识的传播与互联网相结合,能够达到在短期内迅速推广的作用。本课题是结合生活的现实需求开发,力求最大化的服务用户。
二、需求分
*好棒文|www.hbsrm.com +Q: *351916072*
析
(一)用户需求分析
开发这个课题是为了将互联网与文学知识相互结合起来,互联网的迅速发展,有利于本课题能够最大化的传播文学方面的知识。个人电脑的普及,也让更多人有机会,很便利的上网浏览网页,自然会有人想要接触文学方面的知识,这样,本课题就可以实现自身的作用,这也正是开发者想要开发这个课题的初衷。将互联网于文学交流相互结合,搭乘互联网这股东风,实现价值最大化,开发者也希望这个课题能够更好的帮助用户,让用户能够从中获取知识。
(二)系统功能需求
本课题是一个基于JSP技术的文学交流平台,主要分为前台页面交互与后台管理功能两个部分。在前台页面,用户可以进行用户登录、用户注册、发表主题、回复主题、用户注销等相应的操作。在后台界面,用户可以进行管理员登录、用户管理、论坛管理、主题管理、版面管理等相应的操作。文学交流平台系统功能如图21所示。
图21系统功能图
(三)开发环境介绍
本课题运用了JSP技术(Java sever pages),页面用CSS样式进行美化。MySQL是一款优秀的数据库管理系统,数据将存储在MySQL中。
软件环境
●操作系统:Window7以上
●数据库:MySQL
●Web服务器:Tomacat
●开发环境:Eclipse3.2+Myeclipse5.0+Fireworks8 + Dreamweaver8
硬件环境
AMD Decathlon 64 3000+,King PC3200 512MB × 2,Ga inward NV35XT Gates SATA 8M 120GB × 2
三、系统总体设计
(一)框架设计
系统框架设计如图31所示。
图31系统框架设计
1.首页:不管用户是以何种身份都可以直观的浏览本课题,本课题的整体也是一目了然,各项功能也能在首页体现出来,从而链接到下一个界面。
2.登录:用户可以用已经注册好的账号进行登录,然后开始体验本课题赋予的用户的权限,如发帖、回复等功能。
3.我的帖子:用户可以在这个里面清晰地查看之前所发过的帖子。
4.精华帖子:用户觉得非常好的文学帖子都可以被设置为精华帖,在这里面可以查看所有自己所设置的精华帖。
5.进入后台:这个功能只对管理员进行公开使用,进入后台之后,管理员有类别管理、版面管理、用户管理的权限。
6.注册:游客想要成为正式的用户,先要注册,用注册好的账号进行登录。
7.注销:就是用户想要退出登录,就可以直接注销。
8.类别管理:主要分为查询类别、添加类别。
9.版面管理:主要分为查看版面、添加版面。
10.用户管理:主要是查看、修改、删除用户信息等。
11.查看类别:管理员可以查看本论坛的主要的类别分类。
12.添加类别:管理员可以根据需求来添加论坛的类别分类。
14.添加版面:管理员可以根据需求来添加论坛的类别分类。
(二)数据库设计
1.ER图设计
管理员(管理员ID、注册时间、管理员电子邮箱、管理员密码、管理员权限)
会员用户(用户密码、用户ID、用户昵称、用户电子邮箱、用户级别、用户权限)
主题帖子(主题帖子标题、所属版块号、回复数、主题类型、主题帖子作者、帖子内容、主题帖子编号、发表帖子的时间)
回复帖子(回复帖子的编号、回复作者、回复编号、回复帖子的时间、回复内容)
版块(版块类型、版块编号、主题数、子版块编号、版块名称、版主、文章数、版块描述)
管理员ER系统图如图32所示。
图32管理员ER系统图
会员用户ER系统图如图33所示。
图33 会员用户ER系统图
主题帖子ER系统图如图34所示。
图34主题帖子ER系统图
回复帖子ER系统图如图35所示。
图35回复帖子ER系统图
板块ER系统图如图36所示。
图36版块ER系统图
2.数据表的逻辑结构设计
跟贴信息表用来保存发布的全部跟贴信息,该表的结构如表11所示。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1376.html