目 录
第1章 课程设计内容及要求 .................... 2 第2章 系统分析与总体设计 .................... 3 2.1 系统功能描述 ............................ 3 2.2 系统功能模块划分 ........................ 4 2.3 系统流程分析 ............................ 6 第3章 数据库的设计 .......................... 7 3.1 创建数据库 ............................. 7 3.2 数据库的逻辑设计 ........................ 7 第4章 详细设计 .............................. 9 4.1 系统主界面 ............................. 9 4.2 程序登录界面 ........................... 10 4.3 新闻管理界面 ........................... 11 4.4 新闻类别管理界面 ....................... 12 4.5 新闻发布管理界面 ....................... 14 4.6 新闻查询界面 ........................... 16 第5章 课程设计心得 ......................... 18 参考文献(资料) ............................. 19
华东交通大学理工学院课程设计报告
第1章 课程设计内容及要求
1.设计内容
本次任务是要实现一个新闻发布系统,系统的主要功能包括:管理员登录功能、查看新闻功能、发布新闻功能和新闻管理功能。用户可使用本系统来查看、发布新闻。用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。新闻总体设计可分为新闻标题、新闻作者、新闻类别、新闻内容和发布日期。当用户作为系统管理员,成功登录后,可以使用新闻管理功能。新闻管理功能包括对现有新闻的修改,增加和删除等,管理员操作完毕后,可单击“管理员退出”超链接退出登录状态。
2.设计要求
基于ASP和SQL数据库设计一个新闻发布系统,要求系统具有登录功能以及对新闻信息的增、删、查、改等基本功能。
第 2 页 共 19 页
华东交通大学理工学院课程设计报告
第2章 系统分析与总体设计
2.1 系统功能描述
新闻发布及管理系统包括新闻类别管理、新闻发布管理、图片处理、新闻查询、网友评论和用户管理等模块。具体描述如下: 1.新闻类别管理:
(1)新闻类别的录入,包括类别编号和类别名称等信息; (2)新闻类别的修改; (3)新闻类别的删除; (4)新闻类别的查询。 2.新闻发布管理:
(1)基本新闻信息的录入,包括新闻标题、新闻内容和所属类别等; (2)基本新闻信息的修改; (3)基本新闻信息的删除; 3.图片处理模块:
(1)选择图片文件;(2)上传图片文件; (3)存储图片新闻;(4)修改新闻图片;
(5)删除新闻图片;(6)在网页中浏览新闻图片。 4.新闻查询模块:
(1)按照新闻类别分页显示新闻;(2)按照日期分页显示新闻。 5.网友留言模块:
(1)网友对某条新闻发表评论;(2)管理员可以删除新闻评论。 6.系统用户管理功能:
(1)系统用户信息的录入,包括用户名和密码等信息;(2)系统用户信息的修改; (3)系统用户信息的删除。
第 3 页 共 19 页
华东交通大学理工学院课程设计报告
2.2 系统功能模块划分
从功能描述的内容可以看到,本实例可以实现6个完整的功能。我们根据这些功能,设计出系统的功能模块。
新闻发布及管理系统 新闻类别管理新闻发布及管理 图片处理模块新闻查询模块网友评论模块系统用户管理新闻发布及管理系统的功能模块之间的关系:
新 闻 类别管理
后台系统 基本信息发布 图2-1系统功能模块图
数据库 新闻图片发布 前台系统 新发闻表查网询友管评理论
图2-2新闻发布及管理系统的功能模块关系图
第 4 页 共 19 页
华东交通大学理工学院课程设计报告
在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建用户、修改和删除用户;普通用户则只能修改自己的用户名和密码。
用户管理功能模块的关系:
Admin 用户 修改Admin用户的密码 系统用户信息管理创建、修改、删除普通用户信息 普通用户 修改自身的
图2-3用户管理功能模块的关系图
第 5 页 共 19 页