欢迎来到天天文库
浏览记录
ID:27664422
大小:261.00 KB
页数:32页
时间:2018-12-05
《ASP新闻发布系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、存档资料成绩: **交通大学理工学院课程设计报告书所属课程名称电子商务网站建设课程设计题目 ASP新闻发布系统 分院 专业班级学 号20100210460123 学生姓名 指导教师 201年12月25日序号项目等 级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5任务难度评价6设计中创新性评价7论文书写规范化评价8综合应用能力评价综合评定等级课程设计(论文)评阅意见评阅人 职称20年月日第32页共32页第1章课程设计内容及要求1.设计内容本次任务是
2、要实现一个新闻发布系统,系统的主要功能包括:管理员登录功能、查看新闻功能、发布新闻功能和新闻管理功能。用户可使用本系统来查看、发布新闻。用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。新闻总体设计可分为新闻标题、新闻作者、新闻类别、新闻内容和发布日期。当用户作为系统管理员,成功登录后,可以使用新闻管理功能。新闻管理功能包括对现有新闻的修改,增加和删除等,管理员操作完毕后,可单击“管理员退出”超链接退出登录状态。2.设计要求基于ASP和SQL数据库设计一个新闻发布系统,要求系统具有登录功能以及对新闻信息的增、删、查、改等基本功能。第32页共3
3、2页第32页共32页第2章系统分析与总体设计2.1系统功能描述新闻发布及管理系统包括新闻类别管理、新闻发布管理、图片处理、新闻查询、网友评论和用户管理等模块。具体描述如下:1.新闻类别管理:(1)新闻类别的录入,包括类别编号和类别名称等信息;(2)新闻类别的修改;(3)新闻类别的删除;(4)新闻类别的查询。2.新闻发布管理:(1)基本新闻信息的录入,包括新闻标题、新闻内容和所属类别等;(2)基本新闻信息的修改;(3)基本新闻信息的删除;3.图片处理模块:(1)选择图片文件;(2)上传图片文件;(3)存储图片新闻;(4)修改新闻图片;(5)删除新闻图
4、片;(6)在网页中浏览新闻图片。第32页共32页4.新闻查询模块:(1)按照新闻类别分页显示新闻;(2)按照日期分页显示新闻。5.网友留言模块:(1)网友对某条新闻发表评论;(2)管理员可以删除新闻评论。6.系统用户管理功能:(1)系统用户信息的录入,包括用户名和密码等信息;(2)系统用户信息的修改;(3)系统用户信息的删除。2.2系统功能模块划分从功能描述的内容可以看到,本实例可以实现6个完整的功能。我们根据这些功能,设计出系统的功能模块。第32页共32页新闻发布及管理系统新闻类别管理新闻发布及管理图片处理模块新闻查询模块网友评论模块系统用户管理
5、图2-1系统功能模块图新闻发布及管理系统的功能模块之间的关系:后台系统新闻类别管理前台系统数据库基本信息发布新闻图片发布新闻查询管理发表网友评论图2-2新闻发布及管理系统的功能模块关系图第32页共32页在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建用户、修改和删除用户;普通用户则只能修改自己的用户名和密码。用户管理功能模块的关系:系统用户信息管理修改Admin用户的密码创建、修改、删除普通用户信息修改自身的Admin用户普通用户图2-3用户
6、管理功能模块的关系图第32页共32页2.3系统流程分析第32页共32页本系统分为前台系统和后台系统两个部分。前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻、发表网友评论。后台系统的流程分析如下图所示。Admin用户拥有所有的权限,普通用户只能对自己发布的新闻进行管理,包括修改新闻内容、删除新闻和删除网友评论。开始用户登录失败重试管理所有用户的信息管理新闻类别,发布信息,所有新闻信息的管理管理自己的信息新闻发布,自己发布的新闻的管理Admin普通用户图2-4后台系统的流程分析图第32页共32页第3章数据库的设计3.1创建数据库首
7、先创建一个数据库news,用来保存本系统的所有数据。创建数据库的脚本代码如下:CREATEDATABASEnewsGO可以在SQL查询分析器中执行该语句,创建数据库。3.2数据库的逻辑设计第32页共32页本系统定义的数据库中包含以下4个表:新闻类别表:Category、新闻基本信息表:News、网友评论信息表:Discuss和用户信息表:users。下面分别介绍这些表的结构。1.新闻类别表Category新闻类别表Category用来保存新闻类别数据,结构如表1所示。表1表Category的结构编号字段名称数据结构说明1CateIdint新闻类别编
8、号2CateNamevarchar(50)新闻类别名称 2.基本新闻表News基本新闻表News用来保存网上新闻的基本信息
此文档下载收益归作者所有