收藏 分享(赏)

毕业设计开题报告(2014网络)_28011.doc

上传人:dreamzhangning 文档编号:2960120 上传时间:2018-09-30 格式:DOC 页数:10 大小:79KB
下载 相关 举报
毕业设计开题报告(2014网络)_28011.doc_第1页
第1页 / 共10页
毕业设计开题报告(2014网络)_28011.doc_第2页
第2页 / 共10页
毕业设计开题报告(2014网络)_28011.doc_第3页
第3页 / 共10页
毕业设计开题报告(2014网络)_28011.doc_第4页
第4页 / 共10页
毕业设计开题报告(2014网络)_28011.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 中 北 大 学毕业设计开题报告学 生 姓 名 : 刘艳学 号:1106064205学 院 : 计算机与控制工程学院专 业 : 网络工程设 计 题 目 : c#内容模板系统架构设计指 导 教 师 : 杨剑2014 年 1 月 15 日毕 业 设 计 开 题 报 告1结合毕业设计课题情况,根据所查阅的文献资料,撰写 2000 字左右的文献综述:文 献 综 述1. CMS 的简单介绍CMS 是 Content Management System 的缩写,意为“内容管理系统“。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的机构有

2、不同的理解。CMS 具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 4CMS 的功能并不只限于文本处理,它也可以处理图片、 Flash 动画、声像流、图像甚至电子邮件档案。内容管理系统是一个很泛的概念:从商业门户网站的新闻系统到个人的 Weblog都可以称作发布系统。 4框架型:本身不包含任何应用实现,只是提供了底层框架,具体应用需要一定的二次开发,比如 Cocoon,Vignette;应用型:本身是一个面向具体类型的应用实现,已经包含了新闻/评论管理,投票,论坛,WIKI 等一些子系统。比如:postNuke xoops 等;但无论如何,在发布系统选型之前,首先了解自己

3、的实际需求是最重要的:想根据现成系统将自己的需求硬往上照搬是非常不可取的。访问量,权限控制和各种功能需求。每个模块和功能自己都比较清晰一点以后,如果没有:你的需求太特殊,或者可以尝试分解成更小的系统组合实现。2 .内容管理系统被分离成以下几个层面:各个层面优先考虑的需求不同 4(1)后台业务子系统管理(管理优先:内容管理):新闻录入系统,BBS 论坛子系统,全文检索子系统等,针对不同系统的方便管理者的内容录入:所见即所得的编辑管理界面等,清晰的业务逻辑:各种子系统的权限控制机制等;(2)Portal 系统 11(表现优先:模板管理):大部分最终的输出页面:网站首页,子频道/专题页,新闻详情页一

4、般就是各种后台子系统模块的各种组合,这种发布组合逻辑是非常丰富的,Portal 系统就是负责以上这些后台子系统的组合表现管理;(3)前台发布(效率优先:发布管理):面向最终用户的缓存发布,和搜索引擎spider 的 URL 设计等2. 内容管理和表现的分离 4很多成套的 CMS 系统没有把后台各种子系统和 Portal 分离开设计,以至于在Portal 层的模板表现管理和新闻子系统的内容管理逻辑混合在一起,甚至和 BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。而且这样的系统各个子系统捆绑的比较死,如果后台的模块很难改变。但是如果把后台各种子系统内容管理逻辑和前台的表现/发布分离后

5、,Portal 和后台各个子系统之间只是数据传递的关系:Portal 只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。内容管理和数据分发的分离:需要要 Portal 系统设计的时候注意可缓存性(Cache Friendly)性设计:CMS 后台管理和发布机制,本身不要过多考虑“效率“问题,只要最终页面输出设计的比较 Cacheable,效率问题可通过更前端专门的缓存服务器解决。此外,就是除了面向最终浏览器用户外,还要注意面向搜索引擎友好(Search engine Friendly)的 URL 设计:通过 URL REWRITE 转向或基于 PATH_INFO 的参数

6、解析使得动态网页在链接(URI)形式上更像静态的目录结构,方便网站内容被搜索引擎收录;4.现有的 ASP CMS:4(1)KingCMS:KingCMS 是集简约的操作界面、灵活的页面设计、无限的扩展能力;集成完善的 Vbscript 开发类;完全模块化方式的框架式内容管理系统。(2)逐浪 CMS 是基于.net 开发的 CMS,已经采用 Zoomla!逐浪 CMS 的用户大多以高端电子商务应用为主,其中包括对接金蝶 K3 等应用,并融合三维全景、3D、智能组卷、教育行业、视频、微博等应用,系统集成站群、开放 API、数据接口,同时不集成任何强制 LOGO,定位是“面向开发者的 CMS”,与动

7、易 CMS 正好定位相反,初学者困难,但一旦上手即进入自我境界。每年元旦逐浪 CMS 都会发布重要版本,是国内更新与研发投入最大的 CMS 系统之一。5.领域对象:本系统主要涉及到以下几个概念 3(1)站点:所谓站点,是指系统可以同时支持的多个具有不同域名地址的网站,每个网站都有各自的管理员和独特页面布局。(2)页面:是指可以一个浏览器内完整显示内容的数据的集合。在静态网站中,每个页面对应于一个 htm 或 html 文件,在动态网站中,页面数据事实上保存在数据库中,每个页面都是临时自动生成的。(3)模块:模块就是实现网站页面上的各种功能的构件。通过模块可以实现网站上的大部分功能。模块给网站提

8、供具体的内容,并可将这些内容设置为对指定的用户或角色可见或可编辑,对已开发好的模块,可以轻易添加到网站页面中,并方便地对这些模块进行管理。(4)外观:外观,又称皮肤,是指网站页面上的框架结构,颜色,字体,布局,风格的定义。 “皮肤”提供了可视化的技术,让网站的内容与网站的页面展现分离开。通过设置皮肤,管理员可以更改整个网站的外观,而不用重新组织网站的内容。(5)数据驱动:所谓数据驱动,是指网站中的所有设置信息包括站点信息,页面内容,模块内容,网站外观等几乎所有的信息都保存在数据库中,采用数据驱动的工作方式减少了站点维护的工作量,站点会根据数据库中的信息自动调整反映管理者对网站的更改。6.经过这

9、种技术的对比,最终本系统采用 技术 6,三层架构 7,linq 数据库设计 5。毕 业 设 计 开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):系统开发目标: 建立完全动态的、完全数据驱动的网站内容管理框架。使用一个数据库,一套程序,通过一个账号创建和管理多个门户/站点。具有良好的通用性,几乎可以用来构建让任何 Web 应用:门户网站,商务网站,企业内网/外网,在线内容发布。保证用户友好性,设计考虑周全,使用户能够很容易的控制网站的各个方面。系统框架、DS 以数据存储层)、DA 以数据访问层)、BL 以业务逻辑层)完全分离,实现系统开发人员、业务开发人员、炎工和 DBA(数

10、据库管理员)的隔离。采用皮肤和容器控制用户视图,实现了从门户、栏目到模块各个层次的动态提供对用户与角色的管理。系统提供角色管理来对用户进行访问控制,任何的模块,站点等可以通过赋予用户角色允许或禁止控制用户的访问。管理员以把各种系统角色或用户自定义角色赋予用户,来达到能够把用户分门别类地进行管理的目的。外观,使用“所见即所得”的工作方式。1本系统采用 ASP.net 技术ASP.NET 是.NET FrameWork 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过 HTTP 请求文档时再在 Web 服务器上动态创建它们。 指 Acti

11、ve Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是 Windows 开发的 Web 服务器)之中的程序 。2.数据库设计采用 linq。具有以下优点:(1) 无需复杂学习过程即可上手。(2) 编写更少代码即可创建完整应用。(3) 更快开发错误更少的应用程序。(4) 无需求助奇怪的编程技巧就可合并数据源。(5) 能够大幅减少过程控制语句的代码块,使代码的可读性和可维护性大幅提高。(6) 任何对象或数据源都可以定制实现 Linq 适配器,为数据交互带来真正方便。3.系统采用三成架构模式三层架构(3-tier arch

12、itecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer) 、业务逻辑层(Application layer) 、数据访问层(Data access layer) 。区分层次的目的即为了 “高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层) 、表示层。毕 业 设 计 开 题 报 告指导教师意见:指导教师: 年 月 日所在学科管理部审查意见:负责人: 年 月 日附件:参考文献注释格式1周红安 等 21 天学通 C#电子

13、工业出版社 北京 2009-1-1 4082程杰 . 大话设计模式. 清华大学出版社 .北京.2007-10-18 2053云太真 .基于.net 平台的 CMS 内容管理系统的设计与实现 . 硕士学位论文 .上海.云太真 .2006 年 10 月 4larrygao . CRM 百度百科.http:/ 2014-12-185木昜 . LINQ 百度百科.http:/ . 百度百科http:/ .2014-12-127daxiaqinwei . 三层架构百度百科http:/ Walther. ASP.NET 3.5 硕士学位论文. 北京: 人民邮电出版社. 2006 年 10 月 9 刘彦臻

14、 . 基于开源 CMS 的毕业设计(论文 )网络课程构建 . 广西: 柳州城市职业学院. 2013-Ol-O810 罗富强 白忠建 杨剑著 . Visual C#.NET 程序设计教程 . 人民邮电出版社 北京: 2009 年 3 月 28911 王鑫 . Primeton Portal 百度百科.http:/ .2014-12-21 12 土涛裘 国永 宋伟 宋世宏. 基于 CMS 的精品课程网站建设研究与实践陕西师范大学计算机科学学院,陕西西安13邵鹏鸣 . VisualC#程序设计基础教程M. 北京:清华大学出版社.200514Microsoft . C#程序设计语言M . 北京: 高等教育出版社 .200315 耿璐 聂足. 基于 CMS 的企业网站的设计与实现. 上海: 上海工程技术大学计算中心 . 2009.3016 李国柱.基于内容管理的 Web 信息发布系统的设计与实现D 苏州:苏州大学. 2004.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报