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