简易网站新闻管理系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
简易网站新闻管理系统实验报告 1. 系统总体设计: 系统总体设计的目的是构建一个简易的新闻管理系统,用户可以通过浏览器访问系统、查看新闻。对于新闻的管理也是通过浏览器完毕。这个系统具有操作方便、快捷的优点。 系统功能及模块: * 浏览新闻用户可以通过浏览器查看新闻,假如有多条新闻,规定可以分页显示。 * 新闻的发布规定是通过浏览器来完毕,并且可以编辑新闻的格式。 * 新闻的修改规定通过浏览器完毕。 * 删除新闻根据需要,可以删除新闻。 * 系统验证对系统进行管理前,必须通过登录系统验证。用户不必登录就可以随便查看新闻,系统管理员必须要通过身份验证才干管理系统。 2. 系统实现方案: 本系统是通过网页浏览器进行访问的,所以本系统采用 B/S 结构。B/S 结构式一种以 Web技术为基础的数据库体系结构,它把传统 C/S 结构中的服务器部分分解为一个数据服务器和与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系结构。本系统采用 JSP技术,JSP 容器采用 Tomcat6.0,后台数据库管理系统采用 MySqL。 3. 系统数据库设计: 数据库需求分析: * 新闻资料新闻标题、新闻内容、发布日期、发布人。 * 用户密码资料用户名、密码、是否为管理员、姓名。 数据表设计: * 新闻文章表(article):ID、TITLE、BODY、ADDDATE、ADDUSER * 用户表(userpassword):ID、USER_ID、USER_PASSWORD、ISMASTER、USER_NAME 数据库初始化: * 将管理员用户添加到用户表 userpassword 中。 4. 系统基本框架: 新闻管理系统的功能是用户可以通过浏览器查看新闻,管理员也是通过浏览器发布和管理新闻。公共模块中一共有 4 个 JSP 文献和一个 CSS 文献:“common.jsp”、“connectdb.jsp”、“codefilter.jsp”、“check.jsp”。 系统基本架构: * 用户可以通过浏览器查看新闻。 * 管理员可以通过浏览器发布和管理新闻。 5. 各功能模块的设计和实现: 公共模块: * “common.jsp”:包含其他 JSP 文献中需要导入的 Java 类和包。 * “connectdb.jsp”:用于连接数据库。 * “codefilter.jsp”:用于对新闻文章的内容进行转换,将一般格式与 HTML 格式之间转换。 * “check.jsp”:用于判断是否以系统管理员的身份登录了系统,防止非法用户直接进入系统管理后台对系统进行破坏。 新闻浏览模块: * “index.jsp”:查看新闻列表,单击其中的某一条新闻的标题,就可以打开新闻浏览最终界面“article.jsp”查看新闻。 系统管理模块: * “login.jsp”:管理员输入用户名和密码,通过登录系统。 * “chklogin.jsp”:判断管理员的登录信息是否正确。 * “main.jsp”:管理员可以发布新闻、修改新闻和删除新闻。 系统目录结构: * news 目录下除了 WEB-INF 目录外,还应创建目录 incoming、admin 和 images。 * incoming 下存放公共模块 jsp 文献。 * admin 目录下存放与系统管理员管理操作相关的 jsp 文献。 * images 目录下存放本系统用到的图片及图像资源。
剩余38页未读,继续阅读
- 粉丝: 3815
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助