1、 1 -说明书说明书 设计题目:设计题目: 新闻管理系统 系别:系别: 计算机工程系 专业班级专业班级: 计 071 班 学号:学号: 姓名:姓名: * 指导老师:指导老师: * 日期:日期: 2010-2-26 2 目录目录 一需求分析 3 页 二UML 建模设计 4 页 三数据库设计 5 页 四系统关键技术 5 页 五课程设计总结 9 页 3 新闻管理系统需求分析新闻管理系统需求分析 一引言一引言 1目的:目的:建立一个新闻管理系统,能对新闻的类别进行添加,删除,更新管理;能对新闻内容进行 添加,删除,更新管理;能对新闻进行发布 2参考资料参考资料:Java 2 程序设计实用教程 陈帆 和
2、红杰 周荣辉 机械工业出版社 JDBC 数据库原理及应用 何玉洁 机械工业出版社 二系统总体概述二系统总体概述 1.开发背景开发背景:JSP 课程设计要求 2软件功能:软件功能: 序号序号 功能名称功能名称 简要描述简要描述 1 新闻浏览 游客能对新闻进行详细阅读 2 新闻管理 管理员能对新闻进行:发布, 更新,删除等等 3用户特点用户特点:游客能随时随地浏览新闻;管理员能对新闻进行全权限管理! 三具体需求三具体需求 1功能需求功能需求 功 能 描 述 对新闻进行发布,更新,删除;对管理员进行添加,更新, 删除。 输入项 输入数据类型为:varchar(50),能对各种数据进行处理! 处 理
3、描 述 能对输入数据进行字符处理,和有效性检验和异常处理 输出项 接受者为数据原型,类型为:varchar(50) 2界面需求:界面需求: 新闻阅读前台 管理员 新 闻 添 加 新 闻 更 新 删 除 管 理 员 管 理 游客 4 3性能需求性能需求 由于本系统的开发背景是在课程设计下完成的,所以,终端数及支持的用户数需要进一步的调试。 4数据库需求数据库需求 本系统使用是 MySQL 数据库文件,数据包括:管理员表单:user 新闻表单:news UML 建模建模设计设计 1网站界面组成网站界面组成 2网站与数据库间的关系网站与数据库间的关系 新闻浏览界面(主页) 详细新闻阅读 游客 管理员
4、 网站后台 新闻管理 管理员管理 新闻浏览 网站 数据库 新闻表单: news 网站后台 新闻管理 管理员管理 管理员表单 user 5 数据库设计数据库设计 本新闻管理系统需要创建三个数据库表:user、news。 1user 管理员信息页面的基本信息,包括 ID、用户名、密码、地址,下表所示。 属性 长度 精度 数据类型 NULL Id 10 int False username 50 varchar True password 50 varchar True address datetime True 2 news 新闻信息页面的基本信息包括 ID、新闻标题、新闻内容、新闻类型、新闻作者、和新闻 的发