文档介绍:大学
数据库课程设计报告
题目: 新闻发布系统
班级: 计本071
姓名:
学号:
指导教师:
2010年 4 月 24 日
数据库课程设计评分表
班级
姓名
指导教师
题目:
评分标准
评分标准
分数权重
评分的依据
得分
A
C
选题
10
选题符合大纲要求,题目较新颖,工作量大
选题基本符合大纲要求,工作量适中
工作态度
10
态度端正,能主动认真完成各个环节的工作,不迟到早退,出勤好。
能够完成各环节基本工作,出勤较好。
数据库设计
20
能正确绘制总体E-R图,定义表结构准确,约束信息完备,对关系的规范化完全符合大纲要求
能基本正确绘制E-R图,定义表结构基本准确,对关系的规范化基本符合大纲要求
独立解决问题的能力
10
具有独立分析、解决问题能力,有一定的创造性,能够独立完成数据库及相关软件的设计与调试工作,程序结构合理,逻辑严谨,功能完善。
有一定的分析、解决问题能力。能够在老师指导下完成软件的设计与调试工作,程序功能较完善。
答辨问题回答
20
能准确回答老师提出的问题
能基本准确回答老师提出的问题
程序运行情况
10
程序运行正确、界面清晰,测试数据设计合理。
程序运行正确、界面较清晰,能给出合适的测试数据。
课程设计论文
20
格式规范,层次清晰,设计思想明确,解决问题方法合理,体会深刻。
格式较规范,设计思想基本明确,解决问题方法较合理。
总分
指导教师(签字):
注:介于A和C之间为B级,低于C为D级和E级。按各项指标打分后,总分在90~100为优,80~89为良,70~79为中,60~69为及格,60分以下为不及格。
摘要:当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统是一个基于JSP的小型新闻发布系统。
关键字:sqlserver数据库新闻发布 java
概述
新闻发布系统是一般网站后台管理中不可缺少的组成部分。由于新闻采摘人员的计算机编程技术有限,在网站中加入基于B/S架构的新闻发布系统,采编人员对于网站新闻更新会更加轻松,可以使网站的新闻人员全身心投入到新闻的采编中。基于B/S构架的新闻发布系统在门户网站的构建、企事业单位的内部网络中有着广泛的应用前景。
需求分析
在新闻发布系统中的用户分为普通用户、新闻员和管理员3类。在新闻系统中可以对欣慰发布系统的用户和新闻等资源进行管理,具体的各类用户的操作有相关的用户权限决定。
主要功能模块:
普通用户可以修改自己的密码。
管理员用户可以修改自己的密码。
管理员用户可以修改普通用户的权限。
管理员用户可以修改自己的密码。
普通用户查看现有的新闻。
普通用户可以搜索现有的新闻。
新闻员用户可以查看已有的新闻。
新闻员用户可以添加新闻。
新闻员用户可以修改、删除自己添加的新闻。
新闻员用户可以搜索已有的新闻。
1
管理员用户可以查看、修改和删除现有的新闻。
管理员用户可以搜索现有的新闻。
新闻员用户可以对已有的新闻添加评论。
普通用户可以对现有的新闻发布评论。
管理员用户可以查看和删除现有的新闻的评论。
E-R图
权限
密码
用户名
用户
登陆
新闻主题
编辑时间
新闻编号
新闻内容
新闻作者
撰写时间
新闻主表
评论内容
评论作者
新闻作者
评论时间
新闻评论编号
新闻编号
新闻编辑
评论
新闻评论从表
2
数据库逻辑结构设计
用户表(XWFB_USER)
字段
类型
长度
是否为空
默认值
USERNAME
Varchar2
100
Y
''
PASSWORD
Varchar2
100
Y
''
PRIORITY
Varchar2
100
Y
'0'
新闻表(XWFB_NEWS)
字段
类型
长度
是否为空
默认值
ID
Varchar2
-
N
-
TITLE
Varchar2
100
Y
''
CONTENT
Varchar2
100
Y
''
AUTHOR
Varchar2
100
Y
''
EDITOR
Varchar2
100
Y
''
EDITOR_TIME
Varchar