新闻管理系统的设计与实现

《新闻管理系统的设计与实现》由会员分享,可在线阅读,更多相关《新闻管理系统的设计与实现(25页珍藏版)》请在文档大全上搜索。
1、重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现研究背景和意义、国内外研究现状研究背景和意义、国内外研究现状相关技术和原理介绍相关技术和原理介绍新闻管理系统的需求分析新闻管理系统的需求分析新闻管理系统的设计新闻管理系统的设计总结与展望总结与展望重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现1研究背景和意义研究背景和意义现存问题:现存问题: 系统不注重管理权限的设置,在管理用户类没系统不注重管理权限的设置,在管理用户类没有明确的分工和责权;有明确的分工和责权;系统大多采用客户端系
2、统大多采用客户端/服务器方式,操作繁琐,服务器方式,操作繁琐,安全和可靠性低,资源不能有效共享;安全和可靠性低,资源不能有效共享;系统大多是采用系统大多是采用C/S模式的局域网系统,很大模式的局域网系统,很大程度上限制了新闻管理系统的功能扩展。程度上限制了新闻管理系统的功能扩展。 重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现1研究背景和意义研究背景和意义基于基于ASP.NET的新闻管理系统的现实意义:的新闻管理系统的现实意义: 界面人性化,操作简便。基于界面人性化,操作简便。基于B/S模式下的新模式下的新闻管理系统操作简便,日常维护
3、高效。闻管理系统操作简便,日常维护高效。 安全性高,成熟稳定。安全性高,成熟稳定。 静态页面输出技术支持,主要动态资料可通静态页面输出技术支持,主要动态资料可通过后台管理自动生成对应,节省了系统资源开过后台管理自动生成对应,节省了系统资源开销,提高前台客户浏览速度。销,提高前台客户浏览速度。 重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现 国内的新闻管理系统大多数只是运行在单机上国内的新闻管理系统大多数只是运行在单机上的单纯的信息管理系统,主要是满足部分用户的的单纯的信息管理系统,主要是满足部分用户的业务需求针对信息管理业务单元需求而
4、设计开发业务需求针对信息管理业务单元需求而设计开发的,是基于新闻管理模式的基础上实现低层次的的,是基于新闻管理模式的基础上实现低层次的数据处理或业务流程电子化。数据处理或业务流程电子化。 国外的新闻管理系统具备新闻发布管理功能,国外的新闻管理系统具备新闻发布管理功能,能够实现动态新闻管理,相对较为完善。能够实现动态新闻管理,相对较为完善。 软件价格高,要求用户具有很强的程序设计软件价格高,要求用户具有很强的程序设计能力。能力。 一个使用方便、价格合理的新闻发布管理系一个使用方便、价格合理的新闻发布管理系统就成为了绝大多数用户所期待的软件产品。统就成为了绝大多数用户所期待的软件产品。国内国内国外
5、国外1国内外研究现状国内外研究现状重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现2、相关技术和原理介绍、相关技术和原理介绍新的编程模型和结构,新的编程模型和结构,独特的二次编译、代独特的二次编译、代码分离、缓冲服务码分离、缓冲服务提供更好的安全保护提供更好的安全保护主流的主流的webweb开发技术开发技术ASP.NETASP.NET技术技术数据库技术数据库技术有效的组织和存储数有效的组织和存储数据,减少存储的冗余据,减少存储的冗余高效的实现资源共享高效的实现资源共享SQL ServerSQL Server数据库数据库访问数据对象的接口
6、:访问数据对象的接口:ODBCODBC、CLEDBCLEDB、ADOADOADOADO适合于大量用户适合于大量用户同时访问的同时访问的webweb站点站点ADO.NETADO.NET访问数据库原理访问数据库原理 ADO.NET ADO.NET为为.NET.NET应用程序提供数据应用程序提供数据访问模型,将数据访问和操作分离访问模型,将数据访问和操作分离开,使用者能更加方便地在应用程开,使用者能更加方便地在应用程序中使用数据序中使用数据 ASP.NET ASP.NET 断开连接方式数据结构断开连接方式数据结构 当浏览器向当浏览器向WebWeb服务器请求网页时,服务器请求网页时,服务器处理该请求,
7、并将所请求的服务器处理该请求,并将所请求的网页发送给浏览器,然后连接就被网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。断开,直到浏览器发出下一个请求。 ADO.NET ADO.NET引入了数据集引入了数据集DatasetDataset重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现编编辑辑 评评审审员员普通普通用户用户 查看浏览新闻查看浏览新闻 搜索新闻搜索新闻 登录系统录入新闻登录系统录入新闻 分配新闻稿件给评审员评审分配新闻稿件给评审员评审 根据评审结果发送信息给投稿者根据评审结果发送信息给投稿者 把修改意见发送给用
8、户把修改意见发送给用户 登录系统对新闻稿件进行评审登录系统对新闻稿件进行评审 评审员由管理员指定或评审员由管理员指定或 用户申请管理员审核用户申请管理员审核 3、系统需求分析、系统需求分析-用户分析用户分析重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现用户用户注册管理员审核取回密码用户登录注册成为普通用户注册成为评审员注册成为编辑用用户户登登录录管管理理3、系统需求分析、系统需求分析-用例分析用例分析重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现添加新闻普通管理员普通管理员投
9、递新闻新闻内容管理新闻插件管理新闻发布管理用户基本信息管理管理员权限设置录入员录入员 编编 辑辑责任编辑责任编辑 总编辑总编辑 高级管理员高级管理员 3、系统需求分析、系统需求分析-用例分析用例分析管管理理员员权权限限重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现新闻标题新闻附件责任编辑责任编辑 所属栏目新闻内容新闻属性新闻内容管理发布日期新闻关键词新闻来源新闻管理栏目管理稿件管理专题管理不规则新闻归档管理新新闻闻内内容容管管理理3、系统需求分析、系统需求分析-用例分析用例分析重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新
10、闻管理系统的设计与实现的新闻管理系统的设计与实现普通管理员系统样式系统标签日志发布新闻发布模板新闻站点发布3、系统需求分析、系统需求分析-用例分析用例分析新新闻闻发发布布管管理理重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现总编辑广告系统采集系统新闻插件管理友情链接新新闻闻插插件件管管理理3、系统需求分析、系统需求分析-用例分析用例分析重庆大学软件学院重庆大学软件学院基于基于ASP.NET的新闻管理系统的设计与实现的新闻管理系统的设计与实现第一层为第一层为UI层,即表示层:层,即表示层:Web浏览器。浏览器。第二层为业务逻辑层,具有应