简易网站新闻管理系统

简易网站新闻管理系统

ID:38590679

大小:475.00 KB

页数:24页

时间:2019-06-15

简易网站新闻管理系统_第1页
简易网站新闻管理系统_第2页
简易网站新闻管理系统_第3页
简易网站新闻管理系统_第4页
简易网站新闻管理系统_第5页
资源描述:

《简易网站新闻管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP软件实验实验报告——简易网站新闻管理系统实验名称:简易网站新闻管理系统班级:计科0702班完成人:何传喜(20071508)幺轶群(20071535)鲍张鹏(20071501)张立明(20071538)完成时间:2010-11-16简易网站新闻管理系统一、系统总体设计构建一个简易的新闻管理系统,用户可以通过浏览器访问系统、查看新闻。对于新闻的管理也是通过浏览器完成。这个系统具有操作方便、快捷的优点。1.1系统功能及模块新闻管理系统应该具有如下功能:(1)浏览新闻用户能够通过浏览器查看新闻,如果有多条新闻,要

2、求可以分页显示。(2)新闻的发布要求是通过浏览器来完成,并且可以编辑新闻的格式。(3)新闻的修改要求通过浏览器完成。(4)删除新闻根据需要,可以删除新闻。(5)系统验证对系统进行管理前,必须经过登录系统验证。用户不必登录就可以随便查看新闻,系统管理员必须要经过身份验证才能管理系统。根据上述功能需求,系统包括如下模块:(1)新闻浏览主页面(2)新闻浏览最终页面(3)系统管理主页面(4)发布新闻模块(5)修改新闻模块(6)删除新闻模块1.2系统实现方案本系统是通过网页浏览器进行访问的,所以本系统采用B/S结构。B/S

3、结构式一种以Web技术为基础的数据库体系结构,它把传统C/S结构中的服务器部分分解为一个数据服务器和与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系结构。本系统采用JSP技术,JSP容器采用Tomcat6.0,后台数据库管理系统采用MySqL。一、系统数据库设计2.1数据库需求分析根据本系统功能需求,新闻管理系统需要以下数据项。(1)新闻资料新闻标题、新闻内容、发布日期、发布人。(2)用户密码资料用户名、密码、是否为管理员、姓名。2.2数据表设计根据上面的需求分析,共设计两个表,分别为新闻文章表和用户

4、表。表2-1新闻文章表(article)列名数据类型是否可空备注IDIntNTITLEVarchar(100)N文章标题BODYVarchar(8000)N文章内容ADDDATEVarhar(30)N发布日期ADDUSERVarchat(10)Y发布人表2-2用户表(userpassword)列名数据类型是否可空备注IDIntNUSER_IDVarchat(15)N用户名USER_PASSWORDVarchar(15)N用户密码ISMASTERChar(1)N是否为管理员USER_NAMEVarchar(10)Y

5、是2.3数据库初始化数据表和数据表建立后,就要初始化数据库。因为在使用新闻管理系统时,需要登录到管理页面,进行发布新闻等管理操作,这就需要一个管理员用户,所以要在用户表userpassword中添加一条记录。图1.向数据库表userpassword中添加记录一、系统基本框架新闻管理系统的功能是用户可以通过浏览器查看新闻,管理员也是通过浏览器发布和管理新闻。新闻管理系统的基本结构图如图2所示。图2系统基本架构为了重复使用代码,可以将许多页面都是用的公共代码放在一个JSP文件夹中,当其他文件需要调用这些代码时,是用<

6、jsp:include>操作标记将其包含进来。公共模块中一共有4个JSP文件和一个CSS文件:“common.jsp”包含其他JSP文件中需要导入的Java类和包。“connectdb.jsp”文件主要用来连接数据库。“codefilter.jsp”文件用于对新闻文章的内容进行转换,将一般格式与HTML格式之间转换。“check.jsp”文件用于判断是否以系统管理员的身份登录了系统,防止非法用户直接进入系统管理后台对系统进行破坏。一般用户不需要登录就可以打开新闻浏览主页面:”index.jsp”查看新闻列表,单击

7、其中的某一条新闻的标题,就可以打开新闻浏览最终界面“article.jsp”查看新闻。由于新闻的标题和内容都存在数据库中,所以最终的新闻页面时根据数据库中的记录动态生成的。只有管理员才能输入正确的用户名和密码,通过登录系统:“login.jsp”和“chklogin.jsp”,才能登录到系统管理主页面“main.jsp”。在这个主页面中,管理员可以发布新闻、修改新闻和删除新闻。在Tomcat服务器的安装目录下的webapps子目录下,创建系统应用目录news。在news目录下除了WEB-INF目录外,还应创建目录

8、incoming、admin和images。其中,incoming下存放公共模块jsp文件。admin目录下存放与系统管理员管理操作相关的jsp文件。images目录下存放本系统用到的图片及图像资源。一、各功能模块的设计和实现4.1公共模块设计公共模块是将系统其他页面中重复使用的代码集合起来,成为一个或者多个文件,这样,要使用重复代码时,只需要将公共模块包含进来就行了。公

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

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

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