新闻管理系统的设计与实现PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆大学软件学院基于aspnet的新闻管理系统的设计与实现17数据源应用服务端用户界面端相应的数据库和其它业务子系统数据库查询其它业务访问相应的数据库和其它业务子系统开发环境和应用软件设计先进的主流技术和层次结构dreamweavervisualstudio2005应用软件开发interdevphotoshopflash等先进的网页图形制作工具windows2003操作系统自带iis作为web服务器sqlserver2000数据库系统4系统设计软件采用最流行的3层bs结构来实现重庆大学软件学院基于aspnet的新闻管理系统的设计与实现184系统设计总体功能模块设计新闻管理系统前台功能模块后台功能模块重庆大学软件学院基于aspnet的新闻管理系统的设计与实现194系统设计关键功能模块设计用户注册选则用户类型输入基本信息11
系统样式 系统标签
3、系统需求分析----用例分析
新
闻
插
件
总编辑
管
理
广告系统 采集系统
友情链接
第10页/共25页
新闻插件管理
3、系统需求分析----系统架构
第一层为UI层,即表示层:Web浏览器。 第二层为业务逻辑层,具有应用程序扩展功能的Web服务器。 第三层为数据层,数据库服务器。
第11页/共25页
新 闻 插 件 管 理
第17页/共25页
4、系统设计----关键功能模块设计
用
: 用户
户
1: 浏览网站,访问指定页面
: 普通管理员
登
2: 进入用户登录系统
3: 用户注册,选则用户类型,输入基本信息
陆
4: 审核
流
5:用户登录,输入用户名、密码
6: 验证
7: 密码错误
程
8: 输入身份证号码,回答密码问题
1 研究背景和意义
➢现存问题:
➢ 系统不注重管理权限的设置,在管理用户类没 有明确的分工和责权;
➢ 系统大多采用客户端/服务器方式,操作繁琐, 安全和可靠性低,资源不能有效共享;
➢ 系统大多是采用C/S模式的局域网系统,很大 程度上限制了新闻管理系统的功能扩展。
第1页/共25页
1 研究背景和意义
➢基于的新闻管理系统的现实意义:
设
9: 验证
10: 用户存在,答案正确,取回密码
计 11:用户登录,访问指定页面
第18页/共25页
4、系统设计----关键功能模块设计
列表样式 图片样式
样式 设计
标签 设计
列表类标签
系统 模板
栏 最推热头精 公 滚 专 子 目 新荐点条彩 告 动 题 类 列 新新新新新 新 新 新 新 表 闻闻闻闻闻 闻 闻 闻 闻
用户
管 理
管理员审核
注册成为普通用户
用户注册
注册成为编辑
用户登录
注册成为评审员
取回密码
第6页/共25页
3、系统需求分析----用例分析
管
理
员
权
普通管理员
限
添加新闻 投递新闻 新闻内容管理 新闻插件管理 新闻发布管理
录入员 编辑 责任编辑 总编辑
用户基本信息管理
高级管理员 第7页/共25页管理员权限设置
3、系统需求分析----用例分析
发布日期
所属栏目
新闻标题
新
新闻关键词
闻
新闻来源
内
新闻附件
容
新闻管理
栏目管理 专题管理
新闻内容管理
管
新闻内容
新闻属性
稿件管理
理
责任编辑
不规则新闻
归档管理
第8页/共25页
3、系统需求分析----用例分析
新 闻 发 布
普通管理员
管 理
新闻发布模板 新闻站点发布
日志发布 第9页/共25页
主流的web开发技术
• ADO适合于大量用户 同时访问的web站点
•
断开连接方式数据结构 当浏览器向Web服务器请求网页时, 服务器处理该请求,并将所请求的 网页发送给浏览器,然后连接就被 断开,直到浏览器发出下一个请求。 引入了数据集Dataset
第4页/共25页
3、系统需求分析----用户分析
访问全部通过防火墙实现。
器
网络防病毒软件系统
安
➢ 安装防杀毒软件系统,要求连接在网络上的每台服务器和客户
全
机均要安装。需要由一台运行Windows 2000 Advanced Server
的服务器担任网络防杀毒控制中心。
性
析
防火墙
➢ 使用国产防火墙,如方正方御防火墙、天网防火墙等等
第14页/共25页
➢ 界面人性化,操作简便。基于B/S模式下的新 闻管理系统操作简便,日常维护高效。
➢ 安全性高,成熟稳定。 ➢ 静态页面输出技术支持,主要动态资料可通过
后台管理自动生成对应,节省了系统资源开销, 提高前台客户浏览速度。
第2页/共25页
1 国内外研究现状
国内 国外
➢ 国内的新闻管理系统大多数只是运行在单机上 的单纯的信息管理系统,主要是满足部分用户的 业务需求针对信息管理业务单元需求而设计开发 的,是基于新闻管理模式的基础上实现低层次的 数据处理或业务流程电子化。
新闻管理系统需求分析
提出了系统构建所需的网络架构,详细分析了系 统的前台功能模块和后台功能模块。为新闻管理 系统的设计和实施阶段提供了主要的技术依据。
新闻管理系统的设计与实现
对系统关键模块、数据库进行了详细的设计, 并给出了关键的前台、后台模块效果展示和关 键模块的实现说明
第22页/共25页
6、结论与展望
3、系统需求分析----软硬件环境分析
数据库 服务
Web服 务器
应用服 务器
备份服 务器
硬件 环境
浏览 工具
安全 措施
系统开 发语言
软件 环境
操作 系统
软件运 行平台
数据库 网站发 平台 布平台
第12页/共25页
3、系统需求分析----安全性分析
➢ CMS系统安全性分析
1 采用MD5加密方式加密密码
4、系统设计----设计原则
规范性 先进性
基于技术
实用性
安全性 稳定性 可扩展性
采用SQL Server技术 在B/S三层架构下实现
➢ 目标:构建界面美观、操作简单、管理方便、稳定性好、功能强大、
运行速度快的新闻管理系统。
第15页/共25页ຫໍສະໝຸດ Windows 2003操 作系统,自带IIS作
评 审 员
编 辑
• 登录系统对新闻稿件进行评审 • 评审员由管理员指定或
用户申请管理员审核
• 分配新闻稿件给评审员评审 • 根据评审结果发送信息给投稿者 • 把修改意见发送给用户
普通 用户
• 查看浏览新闻 • 搜索新闻 • 登录系统录入新闻
第5页/共25页
3、系统需求分析----用例分析
用 户 登 录
数据库技术 访问模型,将数据访问和操作分离
开,使用者能更加方便地在应用程
技术 • 有效的组织和存储数 序中使用数据
•
• •
据,减少存储的冗余
新的编程模型和结构,• 高效的实现资源共享 •
独特的二次编译、代 • SQL Server数据库
码分离、缓冲服务 • 访问数据对象的接口:
提供更好的安全保护 ODBC、CLEDB、ADO
➢ 国外的新闻管理系统具备新闻发布管理功能, 能够实现动态新闻管理,相对较为完善。 ➢ 软件价格高,要求用户具有很强的程序设计 能力。 ➢ 一个使用方便、价格合理的新闻发布管理系 统就成为了绝大多数用户所期待的软件产品。
第3页/共25页
2、相关技术和原理介绍
访问数据库原理
• 为.NET应用程序提供数据
为WEB服务器
SQL Server 2000数 据库系统
4、系统设计
开发环境和应用软件设计 先进的主流技术和层次结构
DreamWeaver、 Visual Studio 2005应
用软件开发
InterDev、Photo Shop、Flash等先进的
网页图形制作工具
软件采用最流行的 3层 B/S 结构来实现
新闻管理发布系统设计
第19页/共25页
5、新闻管理的实现
第20页/共25页
5、新闻管理的实现
第21页/共25页
6、结论与展望
绪论
从新闻管理系统的研究背景和意义出发,分析了国内外 的研究现状。
相关技术和原理介绍
分析了和数据库技术概况以及访问数 据库的原理,为系统的设计和实现打下了技术基础。
数据源
相应的数据库和其它业务子系统
应用服务端
数据库查询、其它业务访问
用户界面端
相应的数据库和其它业务子系统
第16页/共25页
4、系统设计----总体功能模块设计
新闻管理系统
前台功能模块
后台功能模块
用
新
新
户
闻
闻
登
浏
搜
录
览
索
管 理 员 权 限 管 理
用 户 信 息 管 理
新 闻 内 容 管 理
新 闻 发 布 管 理
运行效率;
有待于进一步探讨。
第23页/共25页
第24页/共25页
感谢您的观看!
第25页/共25页
2 对管理员权限进行严格控制
3 对数据进行关键字过虑
4 严格限制上传文件类型和大小
5 前台和后台分离,隐藏后台管理程序
6 会员库和系统主数据库分离
第13页/共25页
3、系统需求分析----安全性分析
服务器内网、外网隔离
服
➢ 将系统分为内网和外网,采用防火墙隔离,内网、外网不能直接
务
互相访问。内网、外网之间设置非军事区,所有内网、外网之间的
由于开发时间仓促,加之本人水平有限,本系统还比较粗 糙,要建立一个完善的系统Titl有e in待h于ere进一步完善和改进。
今后研究工 作中,应从
①
②
使用软件重构 页面的布局美化、
如下几方面
技术,进一步优 网络安全性及故障管理、
对系统进行
化系统的代码, 新闻的自动排版等方面
完善和改进: 从而提高系统的 并未涉及或研究尚浅,
系统样式 系统标签
3、系统需求分析----用例分析
新
闻
插
件
总编辑
管
理
广告系统 采集系统
友情链接
第10页/共25页
新闻插件管理
3、系统需求分析----系统架构
第一层为UI层,即表示层:Web浏览器。 第二层为业务逻辑层,具有应用程序扩展功能的Web服务器。 第三层为数据层,数据库服务器。
第11页/共25页
新 闻 插 件 管 理
第17页/共25页
4、系统设计----关键功能模块设计
用
: 用户
户
1: 浏览网站,访问指定页面
: 普通管理员
登
2: 进入用户登录系统
3: 用户注册,选则用户类型,输入基本信息
陆
4: 审核
流
5:用户登录,输入用户名、密码
6: 验证
7: 密码错误
程
8: 输入身份证号码,回答密码问题
1 研究背景和意义
➢现存问题:
➢ 系统不注重管理权限的设置,在管理用户类没 有明确的分工和责权;
➢ 系统大多采用客户端/服务器方式,操作繁琐, 安全和可靠性低,资源不能有效共享;
➢ 系统大多是采用C/S模式的局域网系统,很大 程度上限制了新闻管理系统的功能扩展。
第1页/共25页
1 研究背景和意义
➢基于的新闻管理系统的现实意义:
设
9: 验证
10: 用户存在,答案正确,取回密码
计 11:用户登录,访问指定页面
第18页/共25页
4、系统设计----关键功能模块设计
列表样式 图片样式
样式 设计
标签 设计
列表类标签
系统 模板
栏 最推热头精 公 滚 专 子 目 新荐点条彩 告 动 题 类 列 新新新新新 新 新 新 新 表 闻闻闻闻闻 闻 闻 闻 闻
用户
管 理
管理员审核
注册成为普通用户
用户注册
注册成为编辑
用户登录
注册成为评审员
取回密码
第6页/共25页
3、系统需求分析----用例分析
管
理
员
权
普通管理员
限
添加新闻 投递新闻 新闻内容管理 新闻插件管理 新闻发布管理
录入员 编辑 责任编辑 总编辑
用户基本信息管理
高级管理员 第7页/共25页管理员权限设置
3、系统需求分析----用例分析
发布日期
所属栏目
新闻标题
新
新闻关键词
闻
新闻来源
内
新闻附件
容
新闻管理
栏目管理 专题管理
新闻内容管理
管
新闻内容
新闻属性
稿件管理
理
责任编辑
不规则新闻
归档管理
第8页/共25页
3、系统需求分析----用例分析
新 闻 发 布
普通管理员
管 理
新闻发布模板 新闻站点发布
日志发布 第9页/共25页
主流的web开发技术
• ADO适合于大量用户 同时访问的web站点
•
断开连接方式数据结构 当浏览器向Web服务器请求网页时, 服务器处理该请求,并将所请求的 网页发送给浏览器,然后连接就被 断开,直到浏览器发出下一个请求。 引入了数据集Dataset
第4页/共25页
3、系统需求分析----用户分析
访问全部通过防火墙实现。
器
网络防病毒软件系统
安
➢ 安装防杀毒软件系统,要求连接在网络上的每台服务器和客户
全
机均要安装。需要由一台运行Windows 2000 Advanced Server
的服务器担任网络防杀毒控制中心。
性
析
防火墙
➢ 使用国产防火墙,如方正方御防火墙、天网防火墙等等
第14页/共25页
➢ 界面人性化,操作简便。基于B/S模式下的新 闻管理系统操作简便,日常维护高效。
➢ 安全性高,成熟稳定。 ➢ 静态页面输出技术支持,主要动态资料可通过
后台管理自动生成对应,节省了系统资源开销, 提高前台客户浏览速度。
第2页/共25页
1 国内外研究现状
国内 国外
➢ 国内的新闻管理系统大多数只是运行在单机上 的单纯的信息管理系统,主要是满足部分用户的 业务需求针对信息管理业务单元需求而设计开发 的,是基于新闻管理模式的基础上实现低层次的 数据处理或业务流程电子化。
新闻管理系统需求分析
提出了系统构建所需的网络架构,详细分析了系 统的前台功能模块和后台功能模块。为新闻管理 系统的设计和实施阶段提供了主要的技术依据。
新闻管理系统的设计与实现
对系统关键模块、数据库进行了详细的设计, 并给出了关键的前台、后台模块效果展示和关 键模块的实现说明
第22页/共25页
6、结论与展望
3、系统需求分析----软硬件环境分析
数据库 服务
Web服 务器
应用服 务器
备份服 务器
硬件 环境
浏览 工具
安全 措施
系统开 发语言
软件 环境
操作 系统
软件运 行平台
数据库 网站发 平台 布平台
第12页/共25页
3、系统需求分析----安全性分析
➢ CMS系统安全性分析
1 采用MD5加密方式加密密码
4、系统设计----设计原则
规范性 先进性
基于技术
实用性
安全性 稳定性 可扩展性
采用SQL Server技术 在B/S三层架构下实现
➢ 目标:构建界面美观、操作简单、管理方便、稳定性好、功能强大、
运行速度快的新闻管理系统。
第15页/共25页ຫໍສະໝຸດ Windows 2003操 作系统,自带IIS作
评 审 员
编 辑
• 登录系统对新闻稿件进行评审 • 评审员由管理员指定或
用户申请管理员审核
• 分配新闻稿件给评审员评审 • 根据评审结果发送信息给投稿者 • 把修改意见发送给用户
普通 用户
• 查看浏览新闻 • 搜索新闻 • 登录系统录入新闻
第5页/共25页
3、系统需求分析----用例分析
用 户 登 录
数据库技术 访问模型,将数据访问和操作分离
开,使用者能更加方便地在应用程
技术 • 有效的组织和存储数 序中使用数据
•
• •
据,减少存储的冗余
新的编程模型和结构,• 高效的实现资源共享 •
独特的二次编译、代 • SQL Server数据库
码分离、缓冲服务 • 访问数据对象的接口:
提供更好的安全保护 ODBC、CLEDB、ADO
➢ 国外的新闻管理系统具备新闻发布管理功能, 能够实现动态新闻管理,相对较为完善。 ➢ 软件价格高,要求用户具有很强的程序设计 能力。 ➢ 一个使用方便、价格合理的新闻发布管理系 统就成为了绝大多数用户所期待的软件产品。
第3页/共25页
2、相关技术和原理介绍
访问数据库原理
• 为.NET应用程序提供数据
为WEB服务器
SQL Server 2000数 据库系统
4、系统设计
开发环境和应用软件设计 先进的主流技术和层次结构
DreamWeaver、 Visual Studio 2005应
用软件开发
InterDev、Photo Shop、Flash等先进的
网页图形制作工具
软件采用最流行的 3层 B/S 结构来实现
新闻管理发布系统设计
第19页/共25页
5、新闻管理的实现
第20页/共25页
5、新闻管理的实现
第21页/共25页
6、结论与展望
绪论
从新闻管理系统的研究背景和意义出发,分析了国内外 的研究现状。
相关技术和原理介绍
分析了和数据库技术概况以及访问数 据库的原理,为系统的设计和实现打下了技术基础。
数据源
相应的数据库和其它业务子系统
应用服务端
数据库查询、其它业务访问
用户界面端
相应的数据库和其它业务子系统
第16页/共25页
4、系统设计----总体功能模块设计
新闻管理系统
前台功能模块
后台功能模块
用
新
新
户
闻
闻
登
浏
搜
录
览
索
管 理 员 权 限 管 理
用 户 信 息 管 理
新 闻 内 容 管 理
新 闻 发 布 管 理
运行效率;
有待于进一步探讨。
第23页/共25页
第24页/共25页
感谢您的观看!
第25页/共25页
2 对管理员权限进行严格控制
3 对数据进行关键字过虑
4 严格限制上传文件类型和大小
5 前台和后台分离,隐藏后台管理程序
6 会员库和系统主数据库分离
第13页/共25页
3、系统需求分析----安全性分析
服务器内网、外网隔离
服
➢ 将系统分为内网和外网,采用防火墙隔离,内网、外网不能直接
务
互相访问。内网、外网之间设置非军事区,所有内网、外网之间的
由于开发时间仓促,加之本人水平有限,本系统还比较粗 糙,要建立一个完善的系统Titl有e in待h于ere进一步完善和改进。
今后研究工 作中,应从
①
②
使用软件重构 页面的布局美化、
如下几方面
技术,进一步优 网络安全性及故障管理、
对系统进行
化系统的代码, 新闻的自动排版等方面
完善和改进: 从而提高系统的 并未涉及或研究尚浅,