《开题报告-中国移动网站平台管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题报告-中国移动网站平台管理系统的设计与实现.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目:中国移动网站平台管理系统的设计与实现学院:项目概述:项目背景中国移动旗下有众多的网站,不同省份,不同业务部门都有自己的 业务网站,自己的数据库等。这些网站往往都只关注自己的业务,互相 之间缺少合作和交流,存在很大的局限性。而且很多网站只是为了应对 当时的需要而建设,现在已经不再发挥效用了,这样就存在着低效和资 源浪费的问题。另外从用户的角度,进行每项业务都要登陆不同的网站, 可能需要建立多个账号,密码以及其他的个人和业务资料,复杂而繁琐。 为了解决这种情况,中国移动通信有限决定建设一个大型的网站集群管 理系统,把旗下的各个省份的,各个其他业务部门的不同的小网站进行 整合,提供统一的网站管
2、理方式,统一业务搜索标准,并且进行统一的 数据管理。这样不仅可以方便中国移动总公司进行全国的业务和数据管 理,使各种服务标准化,完善化,有利于提高各项业务服务进行的效率 和质量;还可以方便用户获取自己想要的服务,给用户带来更大的便利 和更好的用户体验。PMS (Portal management system,网站平台管理)是针对大型题报告27日3、按照设计方案进行概要设计及详细设计,对系 统进行模块划分2月28日-3月9日4、分模块编码实现3月10日-4月13日5、测试,书写用户手册4月14日-4月18日6、整理项目开发中的文档,撰写毕业设计,进行 论文评定4月19日-5月19日指导教师意见
3、:填写说明:查阅资料是否全面,提出的研究方案和计划进度是否可行,还有什么需要注意和改进的方面,是否同意按学生提出的计 划进行等。审核日期:指导教师签名:网站的搭建和运行管理而发展起来的一类应用软件平台,为大型网站提 供综合技术开发和运营维护平台。项目意义本项目的建立,有以下几点重大的意义:1 .从中国移动公司的角度说,它高度集成了中国移动在全国甚至于全 世界的业务服务和数据,使各个业务部门不再是各自为战,而是有一个 统一的标准和强大的支持力量。由中国移动总公司进行各种业务的运营, 数据的管理,服务的完善,保证各项工作都高效,有序并且标准的进行。2 .从用户的角度说,通过这样一个集群管理系统,可
4、以省掉很多在使 用业务和享受服务的过程中的那些非常繁琐且重复的注册,登录等流程; 除此之外,由这种高度的集成所带来的高度标准化,完善化的业务服务 也让用户受益;不仅如此,由于相关业务的整合,用户可以享受到很多 便宜的套餐式的业务服务组合。总结起来就是该系统可以让用户享受到 更加优惠,标准,完善的服务,拥有更加美好的用户体验!3 .从行业发展的角度说,这个项目的成立将会是互联网行业的一次重 大的创新。以为无论是国内还是国外都缺少这样一个对网站进行统一管 理的系统,它为互联网行业今后的发展提供了一个权威性的标准和健全 和模式,极大程度上的促进了未来的互联网行业健康,长期的发展。主要内容、难点和特色
5、PMS (Portal Management System)是一套集网站规划与管理、内容 编辑与发布、页面布局与模板制作等功能于一身的IT支撑系统。它为企 业的网站建设、产品展示、系统扩展提供了完备的、统一的、快捷的管 理界面与操作流程。其包含的功能有:1 .站点信息管理:对站点的名称、域名、介绍等基础信息进行管理。2 .栏目管理:维护或扩展栏目类别,并对栏目的结构进行管理。3 .模板管理:根据网站不同的栏目预先设定不同的页面模板和参数, 为发布时提供页面框架。4 .模板预览:提供所见即所得的模板预览功能。5 .内容发布管理:维护发布策略,并通过后端的发布服务将模板、 文档、图片等数据按预定的
6、策略发布成最终页面。6 .多终端支持:对PC、Wap、自助机等各种终端提供支持,确保发 布后的内容在以上终端可正确执行。7 .产品索引管理:引用产品的标题等索引信息,将产品展示在页面 上的管理模块。8 .资讯管理:维护资讯,并提供资讯展示形式与展示规则。9 .公告管理:对网站的公告进行管理。10 .资源管理:维护模板引用的图片、CSS、Javascript、Flash等资源 文件。11 .内容关系维护:维护内容之间的对应关系,提供当用户浏览某内 容时系统自动向用户推荐相关内容等功能的支撑。12 .内容版本控制:提供内容的多版本维护和版本回滚功能。13 .多媒体支持:对播放器、Flash动画等多
7、媒体内容的进行管理。14 .文档格式转换:提供Word、PDF等文档的上传、维护与自动转换 功能。15 .产品目录管理:针对电子商务所销售的产品进行目录分类管理。16 .产品信息管理:维护产品的基本信息,并且与外围资源管理模块 相互关联,实现销售产品与库存信息的结合。17 .产品资费管理:配置产品价格、优惠属性等信息。18 .销售策略管理:配置产品在区域、时间等维度上的销售规则。19 .用户管理:对使用PMS系统的人员进行分组、编辑个人资料、维 护人员机构信息、设置密码等操作并实现用户认证。20 .权限管理:为用户分配相应的功能权限与数据权限,并在用户通过认证后向用户颁发鉴权信息o21 .日志
8、管理:实时记录用户操作,并提供按时间、操作员、操作类 型等条件进行日志搜索。22 .配置管理:将CMS系统的可变参数进行配置化管理,并向系统 管理员提供配置界面。PMS以其特有的优势为网站建设和运营提供保障,并降低了成本:1 .通用性:支持各种业务模式和产品,如商城、资讯、SNS等;支 持不同类型终端,如PC终端、移动终端、自助终端等;支持不 同协议,如Http、Wap;支持主流浏览器,如正、Firefox等。2 .易用性:提供简洁的多媒体编辑界面,轻松地在页面中插入wmv、 flash等多媒体元素;支持pdf、word、html等格式文档的上传, 并且完成自动转换。3 .高效性:提供友好的界
9、面对网站的结构、内容进行快捷管理,降 低网站的建设与维护成本;所见即所得的预览,直观地对模板和 内容进行管理;高效的发布机制,实时的数据更新,提高系统上 线的效率。4 .可靠性:降低或避免开发和部署过程的不确定性,减少系统故障; 版本控制功能,出现故障时快速地回滚到正确版本;安全组件阻 止了各种安全隐患,如SQL注入、跨站脚本攻击等。5 .开放性:支持第三方数据或组件的接入,为建设功能完善、业务 丰富的网站提供了基础;支持系统横向扩容,在不改变系统基础 架构的前提下扩充服务器,以便及时应对互联网业务的高度发展。承担工作学生主要承担,模型管理、模板管理和日志管理三个模块的需求分 析、功能接口定义
10、、UE原型设计以及功能实现工作。主要参考文献:1李刚.轻量级Java EE企业应用实战【M】电子工业出版社2张逸.软件设计精要与模式【M】.电子工业出版社3许晓斌.Maven实战【M】.机械工业出版社4 Mike Cohn. Succeeding with agile: software developmentusing scrum【M】.清华大学出版社5任钢.iBATIS框架源码剖析【M】.电子工业出版社6 Rob Harrop, Jan Machacek. Pro Spring M.电子工业出版社7骆斌.需求工程:软件建模与分析【M】.高等教育出版社8谢新华.软件系统分析与设计(内部资料)
11、9谢新华.软件体系结构(内部资料)设计方案:采用技术:PMS是一个基于BS架构的平台管理系统,主要包含客户端服务器, WEB服务器、数据库服务器。后台管理部门通过Web网站来进行后台数 据处理和管理,用户则通过浏览器来查询信息和享受服务。整个系统采用 J2EE 框架(Struts 2、Spring、iBATIS)oiBATIS:该词来源于“internet和abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发, 现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Object
12、s (DAO),同时还提供一个利用这个框架开发 的 JPetStore 实例。相对 Hibernate 和 Apache OJB 等“一站式” 0RM 解决 方案而言,ibatis是一种“半自动化”的0RM实现。FreeMarker:允许Java servlet保持图形设计同应用程序逻辑的分离, 这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地 生成HTMLo模板语言是强大的直观的,编译器速度快,输出接近静 (HTML页面的速度。Lucene:是apache软件基金会4 Jakarta项目组的一个子项目,是一-开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引
13、 而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,;分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软 :开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全 :检索的功能,或者是以此为基础建立起完整的全文检索引擎。解决问题的方法与步骤:1 .对客户的业务进行建模,对现有的业务流程进行分析。2 .在了解客户业务的基础上,与客户进行沟通探讨,通过建立系统 原型的方法挖掘客户的最初需求。3 .确定系统采用Struts 2、Spring、iBATIS框架技术。4 .搭建系统的开发和配置管理平台。5 .搭建与开发相匹配的测试管理平台。6 .采用Scrum敏捷迭代的方法,完成后期的分析,设计,开发和测 试工作。7 .系统交由用户进行可用性测试。预期成果:系统通过用户验收测试,成功部署运行。完成指导老师在任务书中安排的任务完整的文档资料,包括需求分析文档,系统概要设计文档,系统详细设计文档,用户手册。毕业设计进度安排:序号毕业设计各阶段内容时间安排备注1、根据任务书的内容,查阅资料,为毕设作好前 期准备工作。1月10日-2月13日2、根据前期积累,设计可行的设计方案,撰写开2月13日-2月
限制150内