基于WEB的新闻发布系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简洁明了地给出管理员三大功能: 管理新闻 管理用户 管理留言
添加新闻页
管理员用户可以通过此页面发布 新闻
修改/删除新闻页
管理员用户可以通过此页面修改 已经发布的新闻信息
查看/删除用户页
管理员用户可以通过此页面查看 和删除普通用户信息
查看/删除留言页
管理员用户可以通过此页面查看 和删除留言信息
查看热门新闻
新闻按浏览次数由多到少排列, 用户可选择新闻查看详情
查看新闻详情
显示新闻详细信息,新闻图片, 新闻浏览次数和用户留言 用户可添加当前新闻到收藏夹, 也可对当前新闻添加留言
普通用户其他功能
普通用户登入后,还可以进行: 新闻搜索 查看收藏夹 查看留言 修改个人资料等操作
管理员登入后首页
添加用户,查看用户,查找用户,更 新用户,删除用户,验证用户名是否 重复
业务逻辑层
留言:LeaveWordManager 登录:LoginManager 新闻:NewsManager 用户:UsersManager
表示层
管理员管理:manage 用户认证:authen 查看新闻:default 错误提示:error
系统流程图
数据库
管理员表:admin 普通用户表:users 新闻信息表:news 新闻图片表:photo 收藏夹信息表:collection 留言信息表:leave_word
用户登录
分为普通用户与管理员,实现 浏览新闻和后台管理两大功能
普通用户登入后
页面分为国内与国际新闻,用 户可根据各自喜好进行选择
下面我们将就系统的开发,详 细的向大家介绍三层架构的实
现
三层架构依赖关系
创建步骤:
1. 创建数据访问层项目 2. 创建业务逻辑层项目 3. 创建表示层项目 4. 创建实体项目(可选) 5. 分别添加三层对实体项目的
依赖(可选) 6. 添加业务逻辑层对数据访问
层的依赖 7. 添加表示层对业务逻辑层的
数据访问层
留言服务:LeaveWordService
添加留言,查看留言,查找留言,删 除留言
登录服务:LoginService
管理员登录信息验证,普通用户登录 信息验证
新闻服务:NewsService
添加新闻,查看新闻,搜索新闻,修 改新闻,删除新闻,更新浏览次数, 图片管理,管理收藏夹
用户服务:UsersService
LeaveWord 留言框:leave_word 所有留言:swenku.baidu.comowlw 更新留言:updatelw 删除留言:dellw
下面请让我们为大家演示 一下我们的程序
依赖
三层架构
通用层:NewsReleaseModels 数据访问层:NewsReleaseDAL 业务逻辑层:NewsReleaseBLL 表示层:NewsReleaseUI
通用层
管理员实体:adminModel 收藏夹实体:collectionModel 留言实体:leave_wordModel 新闻实体:newsModel 图片实体:photoModel 普通用户实体:usersModel
Users 用户登录(管理员,普通用户): login 会员注册(普通用户):register 修改资料(普通用户): modifyuser 更新用户(删除普通用户): updateuser
表示层
News 添加新闻:addnew 查找新闻:findnew. 新闻信息:shownew 修改新闻:modifynew 更新新闻(删除,编辑): updatenew 热门新闻:hotnew 所有新闻:morenew 收藏夹:collection
软件测试:刘颖、朱小燕 文档制作:许浩
开发背景
▪ 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递 信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要 的作用。我们开发这个系统,经过授权的用户可以通过Web浏览器, 以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进 行行为统计和记录。大大的提高了新闻发布工作的工作效率,让广大 读者在第一时间了解到最新的消息。
基于WEB的新闻发布系统
成员分工合作介绍
组长:陈春成
组员:陈星儒 吕婷 刘卉 刘颖 许浩 朱小燕
项目开发: 陈星儒:error,login 吕婷:modifynew,hotnew 刘卉:updatenew,morenew 刘颖:manage,register 朱小燕:addnew,modifynew,collection 陈春成:authen,default,modifyuser, updateuser,findnew,shownew, leave_word,showlw,updatelw,dellw
添加新闻页
管理员用户可以通过此页面发布 新闻
修改/删除新闻页
管理员用户可以通过此页面修改 已经发布的新闻信息
查看/删除用户页
管理员用户可以通过此页面查看 和删除普通用户信息
查看/删除留言页
管理员用户可以通过此页面查看 和删除留言信息
查看热门新闻
新闻按浏览次数由多到少排列, 用户可选择新闻查看详情
查看新闻详情
显示新闻详细信息,新闻图片, 新闻浏览次数和用户留言 用户可添加当前新闻到收藏夹, 也可对当前新闻添加留言
普通用户其他功能
普通用户登入后,还可以进行: 新闻搜索 查看收藏夹 查看留言 修改个人资料等操作
管理员登入后首页
添加用户,查看用户,查找用户,更 新用户,删除用户,验证用户名是否 重复
业务逻辑层
留言:LeaveWordManager 登录:LoginManager 新闻:NewsManager 用户:UsersManager
表示层
管理员管理:manage 用户认证:authen 查看新闻:default 错误提示:error
系统流程图
数据库
管理员表:admin 普通用户表:users 新闻信息表:news 新闻图片表:photo 收藏夹信息表:collection 留言信息表:leave_word
用户登录
分为普通用户与管理员,实现 浏览新闻和后台管理两大功能
普通用户登入后
页面分为国内与国际新闻,用 户可根据各自喜好进行选择
下面我们将就系统的开发,详 细的向大家介绍三层架构的实
现
三层架构依赖关系
创建步骤:
1. 创建数据访问层项目 2. 创建业务逻辑层项目 3. 创建表示层项目 4. 创建实体项目(可选) 5. 分别添加三层对实体项目的
依赖(可选) 6. 添加业务逻辑层对数据访问
层的依赖 7. 添加表示层对业务逻辑层的
数据访问层
留言服务:LeaveWordService
添加留言,查看留言,查找留言,删 除留言
登录服务:LoginService
管理员登录信息验证,普通用户登录 信息验证
新闻服务:NewsService
添加新闻,查看新闻,搜索新闻,修 改新闻,删除新闻,更新浏览次数, 图片管理,管理收藏夹
用户服务:UsersService
LeaveWord 留言框:leave_word 所有留言:swenku.baidu.comowlw 更新留言:updatelw 删除留言:dellw
下面请让我们为大家演示 一下我们的程序
依赖
三层架构
通用层:NewsReleaseModels 数据访问层:NewsReleaseDAL 业务逻辑层:NewsReleaseBLL 表示层:NewsReleaseUI
通用层
管理员实体:adminModel 收藏夹实体:collectionModel 留言实体:leave_wordModel 新闻实体:newsModel 图片实体:photoModel 普通用户实体:usersModel
Users 用户登录(管理员,普通用户): login 会员注册(普通用户):register 修改资料(普通用户): modifyuser 更新用户(删除普通用户): updateuser
表示层
News 添加新闻:addnew 查找新闻:findnew. 新闻信息:shownew 修改新闻:modifynew 更新新闻(删除,编辑): updatenew 热门新闻:hotnew 所有新闻:morenew 收藏夹:collection
软件测试:刘颖、朱小燕 文档制作:许浩
开发背景
▪ 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递 信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要 的作用。我们开发这个系统,经过授权的用户可以通过Web浏览器, 以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进 行行为统计和记录。大大的提高了新闻发布工作的工作效率,让广大 读者在第一时间了解到最新的消息。
基于WEB的新闻发布系统
成员分工合作介绍
组长:陈春成
组员:陈星儒 吕婷 刘卉 刘颖 许浩 朱小燕
项目开发: 陈星儒:error,login 吕婷:modifynew,hotnew 刘卉:updatenew,morenew 刘颖:manage,register 朱小燕:addnew,modifynew,collection 陈春成:authen,default,modifyuser, updateuser,findnew,shownew, leave_word,showlw,updatelw,dellw