新闻管理系统设计及实现_第1页
新闻管理系统设计及实现_第2页
新闻管理系统设计及实现_第3页
新闻管理系统设计及实现_第4页
新闻管理系统设计及实现_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新闻管理系统设计及实现第一页,共25页。1研究背景和意义现存问题:系统不注重管理权限的设置,在管理用户类没有明确的分工和责权;系统大多采用客户端/服务器方式,操作繁琐,安全和可靠性低,资源不能有效共享;系统大多是采用C/S模式的局域网系统,很大程度上限制了新闻管理系统的功能扩展。第二页,共25页。1研究背景和意义基于ASP.NET的新闻管理系统的现实意义:界面人性化,操作简便。基于B/S模式下的新闻管理系统操作简便,日常维护高效。安全性高,成熟稳定。静态页面输出技术支持,主要动态资料可通过后台管理自动生成对应,节省了系统资源开销,提高前台客户浏览速度。第三页,共25页。国内的新闻管理系统大多数只是运行在单机上的单纯的信息管理系统,主要是满足部分用户的业务需求针对信息管理业务单元需求而设计开发的,是基于新闻管理模式的基础上实现低层次的数据处理或业务流程电子化。国外的新闻管理系统具备新闻发布管理功能,能够实现动态新闻管理,相对较为完善。软件价格高,要求用户具有很强的程序设计能力。一个使用方便、价格合理的新闻发布管理系统就成为了绝大多数用户所期待的软件产品。国内国外1国内外研究现状第四页,共25页。2、相关技术和原理介绍新的编程模型和结构,独特的二次编译、代码分离、缓冲服务提供更好的安全保护主流的web开发技术ASP.NET技术01数据库技术02有效的组织和存储数据,减少存储的冗余高效的实现资源共享SQLServer数据库访问数据对象的接口:ODBC、CLEDB、ADOADO适合于大量用户同时访问的web站点ADO.NET访问数据库原理

ADO.NET为.NET应用程序提供数据访问模型,将数据访问和操作分离开,使用者能更加方便地在应用程序中使用数据ASP.NET断开连接方式数据结构当浏览器向Web服务器请求网页时,服务器处理该请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。ADO.NET引入了数据集Dataset03第五页,共25页。编辑

评审员普通用户

查看浏览新闻

搜索新闻

登录系统录入新闻分配新闻稿件给评审员评审根据评审结果发送信息给投稿者把修改意见发送给用户登录系统对新闻稿件进行评审评审员由管理员指定或用户申请管理员审核3、系统需求分析----用户分析第六页,共25页。用户用户注册管理员审核取回密码用户登录注册成为普通用户注册成为评审员注册成为编辑用户登录管理3、系统需求分析----用例分析第七页,共25页。添加新闻普通管理员投递新闻新闻内容管理新闻插件管理新闻发布管理用户基本信息管理管理员权限设置录入员编辑责任编辑总编辑高级管理员

3、系统需求分析----用例分析管理员权限第八页,共25页。新闻标题新闻附件责任编辑所属栏目新闻内容新闻属性新闻内容管理发布日期新闻关键词新闻来源新闻管理栏目管理稿件管理专题管理不规则新闻归档管理新闻内容管理3、系统需求分析----用例分析第九页,共25页。普通管理员系统样式系统标签日志发布新闻发布模板新闻站点发布3、系统需求分析----用例分析新闻发布管理第十页,共25页。总编辑广告系统采集系统新闻插件管理友情链接新闻插件管理3、系统需求分析----用例分析第十一页,共25页。第一层为UI层,即表示层:Web浏览器。第二层为业务逻辑层,具有应用程序扩展功能的Web服务器。第三层为数据层,数据库服务器。3、系统需求分析----系统架构第十二页,共25页。Web服务器硬件环境软件环境数据库服务应用服务器备份服务器操作系统网站发布平台数据库平台软件运行平台浏览工具安全措施系统开发语言3、系统需求分析----软硬件环境分析第十三页,共25页。采用MD5加密方式加密密码对数据进行关键字过虑前台和后台分离,隐藏后台管理程序严格限制上传文件类型和大小对管理员权限进行严格控制14253会员库和系统主数据库分离6

CMS系统安全性分析3、系统需求分析----安全性分析第十四页,共25页。服务器内网、外网隔离网络防病毒软件系统防火墙将系统分为内网和外网,采用防火墙隔离,内网、外网不能直接互相访问。内网、外网之间设置非军事区,所有内网、外网之间的访问全部通过防火墙实现。

使用国产防火墙,如方正方御防火墙、天网防火墙等等

安装防杀毒软件系统,要求连接在网络上的每台服务器和客户机均要安装。需要由一台运行Windows2000AdvancedServer的服务器担任网络防杀毒控制中心。

服务器安全性析3、系统需求分析----安全性分析第十五页,共25页。

基于ASP.NET技术

采用SQLServer技术在B/S三层架构下实现

规范性实用性先进性安全性

稳定性4、系统设计----设计原则

可扩展性目标:构建界面美观、操作简单、管理方便、稳定性好、功能强大、运行速度快的新闻管理系统。

第十六页,共25页。数据源应用服务端用户界面端相应的数据库和其它业务子系统

数据库查询、其它业务访问

相应的数据库和其它业务子系统

开发环境和应用软件设计先进的主流技术和层次结构DreamWeaver、VisualStudio2005应用软件开发InterDev、PhotoShop、Flash等先进的网页图形制作工具Windows2003操作系统,自带IIS作为WEB服务器SQLServer2000数据库系统4、系统设计软件采用最流行的3层B/S结构来实现第十七页,共25页。4、系统设计----总体功能模块设计新闻管理系统用户登录前台功能模块后台功能模块新闻浏览新闻搜索管理员权限管理用户信息管理新闻内容管理新闻发布管理新闻插件管理第十八页,共25页。4、系统设计----关键功能模块设计

:用户

:普通管理员1:浏览网站,访问指定页面2:进入用户登录系统3:用户注册,选则用户类型,输入基本信息11:用户登录,访问指定页面4:审核8:输入身份证号码,回答密码问题10:用户存在,答案正确,取回密码5:用户登录,输入用户名、密码6:验证9:验证7:密码错误用户登陆流程设计第十九页,共25页。样式设计标签设计系统模板列表样式图片样式列表类标签栏目列表最新新闻推荐新闻热点新闻头条新闻精彩新闻公告新闻子类新闻专题新闻滚动新闻4、系统设计----关键功能模块设计新闻管理发布系统设计第二十页,共25页。5、新闻管理的实现第二十一页,共25页。5、新闻管理的实现第二十二页,共25页。绪论新闻管理系统需求分析新闻管理系统的设计与实现从新闻管理系统的研究背景和意义出发,分析了国内外的研究现状。提出了系统构建所需的网络架构,详细分析了系统的前台功能模块和后台功能模块。为新闻管理系统的设计和实施阶段提供了主要的技术依据。对系统关键模块、数据库进行了详细的设计,并给出了关键的前台、后台模块效果展示和关键模块的实现说明6、结论与展望相关技术和原理介绍分析了ASP.NET和数据库技术概况以及ADO.NET访问数据库的原理,为系统的设计和实现打下了技术基础。

第二十三页,共25页。今后研究工作中,应从如下几方面对系统进行完善和改进:Titleinhere②页面的布局美化、网络安全性及故障管理、新闻的自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论