《某公司研究社系统开发建设企划方案.docx》由会员分享,可在线阅读,更多相关《某公司研究社系统开发建设企划方案.docx(18页珍藏版)》请在第一文库网上搜索。
1、某公司研究社系统开发建设企划方案开发建设方案Xxxxxxx公司第1章概述1.1 建设背景21.2 建设目标2第2章需求分析32.1 功能需求分析32.2 难点分析3第3章总体设计53.1 技术路线选择73.2 技术实现框架错误!未定义书签。第4章功能设计错误!未定义书签。4.1 子系统设计错误!未定义书签。4.2 选用WEB服务器错误!未定义书签。4.3 选用数据库错误!未定义书签。第5章系统开发计划165.1 系统实施步骤165.2 系统建设第一阶段实施计划16联系方式171.1 建设背景外研社1.2 建设目标一套产品、一个平台、一个商业模型1、产品有声读物产品。2、网站平台能够公布销售有声
2、读物产品,服务于商务需求,吸纳住固定客户群。3、商业模型什么什么什么。2.1 功能需求分析2.1.1 建立完善的电子商务平台1、系统应实现完善的电子商务功能。2、2.1.2 有声读物产品的呈现与公布1、支持用户自主选择按需印刷产品的工艺这首先要求实现纸本书的信息内容数字化。其他有关推荐:按分类推荐、按作者推荐、按网站后台编辑推荐类别:包含不一致分类法下的多重类别2.1.3 为业务需求服务1、收集销售信息2、收集用户信息3、广告业务服务2.2 难点分析2.2.1 系统技术难点1、应对高访问量合理设计业务模型,对高流量操作进行分解分流,对无法分解分流的操作行为,逐条分析,优化数据结构,优化操作语句
3、,使用多重缓存机制。2、系统安全性登录用户身份的验证机制的设计、操作页面的权限保护。3、建立合理的表结构,避免数据冗余各表通过特定字段实现不一致表的数据连接,避免数据冗余,需要设计简洁高效的表结构。2.2.2 多维度多角度的分类由于数字产品存在众多的分类方法,系统需要同意多种分类方法并存,一段音频产品可能会同时属于多种分类法中的多个分类,分类结构复杂,因此需要很好的设计分类结构,从而达到方便的按各类分类进行存储与查询。第3章总体设计3.1 总体框架设计3.1.1 系统总体设计网站系统总体由:用户系统、搜索系统、产品索引、信息系统、交易系统、帮助系统、互动社区、信息分析系统八个模块构成。用户系统
4、:注册/登录、用户个人信息、用户个性化信息、用户商务搜索系统:产品搜索、提供者搜索、新闻/文章搜索产品索引系统:新品公布、产品分类、多种热门产品推荐信息系统:新闻/公告、活动公布、排行信息交易系统:订单系统、支付系统帮助系统:使用说明、客服保护互动社区:用户交流、活动推广信息分析系统:用户数据分析、商务数据分析、系统数据分析、管理行为数据分析用户系统:注册/登录用户个人信息用户个性化信息用户商务搜索系统:产品搜索提供者搜索新闻/文章搜索产品索引系统:新品公布产品分类多种热门产品推荐信息系统:新闻/公告活动公布排行信息交易系统:订单系统支付系统帮助系统:使用说明客服保护互动社区:用户交流活动推广
5、信息分析系统:用户数据分析商务数据分析系统数据分析管理行为数据分析3.2 技术路线选择3.2.1 PHP技术PHP是一种在服务器端执行的嵌入HTM1文档的脚本语言,语言的风格有类似于C语言,现在被非常多的网站与平台编程人员广泛的运用。PHP跟APaChe服务器紧密结合的特性;加上它不断的更新及加入新的功能;而且几乎支持所有主流与非主流数据库;再以它能高速的执行效率,使得PHP在1999年中的使用站点已经超过了150(XM)万。加上它的源代码完全公开,在OPenSoUrCe意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,与不停地更新的活力,使得PHP不管在UNIX1INUX或者是
6、Windows的平台上都能够有更多新的功能。它提供丰富的函数,使得在程序设计方面有着更好的支持。3.2.2 PHP技术优势1、PHP是一种能跨平台、有良好数据库交互能力的开发语言。ASP比不上它的就是这种跨平台能力了,而正是它的这种能力让Unix/1inux有了一种与ASP媲美的开发语言。2、与Apache及其它扩展库结合紧密。PhP与Apache能够以静态编绎的方式结合起来,而与其它的扩展库也能够用这样的方式结合(除外的就是Windows平台了)。这样的方式的最大的好处就是最大化的利用了CPU时与内存,同时极为有效的利用了Apache的高性能的吞吐能力。同时外部的扩展也是静态连编,从而达到了
7、最快的运行速度。由于与数据库的接口也使用了这样的方式,因此使用的是本地化的调用,这也让数据库发挥了最佳效能。3、良好的安全性。由于PhP本身的代码开放因此它的代码在许多工程师手中进行了检测,同时它与apache编绎在一起的方式也能够让它具有灵活的安全设定。因此到现在为止,PhP具有了公认的安全性能。3.2.3 ZendFramework技术Zend是一个基于PHP的MVC框架,Zend框架具有下列特征: 是基于PHP建立的。 是面向对象的。 使用MVC范例。 具有开放源码奉献者。 有奉献者负责保证他们的代码不是他人的知识产权。通过建立MVC模式,Zend框架使项目开发变得轻松,这不仅表达在通用
8、领域,而且对您始终想要做的具体的情况也是如此,比如访问数据库或者输出PDF文件。Zend框架自带了非常多的1ibrary,框架本身使用了很多设计模式来编写,架构上很优雅,执行效率中等;MVC设计中,比较简洁,具有路由功能,配置文件比较强大(能够处理XM1与phpINI),各类1ibrary很强大,是所有PHP框架中各类功能最全面的,包含它不仅是一个框架,更是一个大类库(取代PEAR),这是它的要紧特色;能够直观的支持除数据库操作之外的Mode1层(比CodeIgniter与CakePHP强),同时能够很轻易的使用1oader功能加载其他新增加的C1ass;CaChe功能很强大,从前端CaChe
9、到后端CaChe都支持,后端CaChe支持MemCaChe、APCSQ1ite、文件等等方式;数据库操作功能很强大,支持各类驱动(适配器)。3.2.4 SOAP协议3.3 技术实现框架调用模型的设计要紧使用了层次化的设计思想,要紧应用了MVC的设计模式。系统横向以MVC模式分层,将技术实现框架总体分为用户界面层、业务逻辑层、数据访问层三个层次。1、用户界面层:负责处理用户的输入与向用户输出,直接完成与用户的交互功能,用户与系统的所有输入与输出操作都将在本层中完成。2、商业逻辑层:这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或者更新数据库,并把结果返回给前端界面显示
10、。3、数据访问层:负责实际的数据存储与检索。三层架构的优点是显而易见的:我们不必为了业务逻辑上的微小变化而迁至整个程序的修改,只需要修改商业逻辑层中的一个函数或者一个过程;增强了代码的可重用性;便于不一致层次的开发人员之间的合作,只要遵循一定的接口标准就能够进行并行开发了,最终只要将各个部分拼接到一起构成最终的应用程序。3.4 技术特点成熟的技术成熟的技术是系统稳固、可靠的保证。本项目是使用先进的技术架构,使用多项操作系统级的技术来提高系统的效率,使用业界主流的操作系统与主流数据库作为软件平台,使用TCP/IP作为网络通讯协议。支持多种素材的完美转化完整的体系系统模块齐全,覆盖全过程:以权限管
11、理为中心,规范设计整个系统。系统包含多个子系统。系统支持多种业务模式:既支持简单浏览模式,也支持B2B、B2C商业模式,或者使用不一致模式的混合模式。支持核心层与客户自有模块的完全集中或者分级交互的不一致管理方式。安全性本解决方案提供针对数字化出版的完整解决方案。面向内容,保证内容的正确呈现,同时保证内容不被拷贝、非法下载、修改、2次传播。对读者能够根据需求限制其在阅读、放大、打印、拷贝、阅读时间等多种权限。面向系统,项目设计涵盖方方面面,设计了科学的安全域模型,既保证了素材资料的分权管理,又保证了不一致分级下管理系统的科学管理。数据使用三级备份:应用软件本身备份恢复功能;数据库系统、双机群集
12、磁盘阵列等系统级的软硬件备份恢复功能;异地容灾备份系统。灵活性各项业务功能的设计均使用组件方式,可由用户灵活选择、分步投资与建设。用户能够结合各自的业务需求,进行业务模块选配。业务模块间无缝集成,实现了各个模块整合集成,同时各个模块又能够独立使用,自由组合。多层体系结构,使用业务处理、业务管理操纵、帐务核心、主题数据多维生成及分析分层进行处理,服务渠道接入亦相对独立,系统建立在一个高效、可靠的管理核心上,如遇业务的调整,能够根据具体业务需求,灵活配置系统模块之间的耦合关系,不需要大量修改底层的数据库与系统代码,使系统完好地符合新的业务规范要求。先进性我公司利用在数字出版行业多年的成功经验,提供
13、了一套先进的出版转化解决方案。这套方案建立在先进的数据仓库的技术架构体系上,实现了多种平台多种浏览器都可完美安全按呈现的效果,系统使用成熟了先进的IT技术,不仅保证系统负载均衡,提高系统的吞吐量,而且确保系统性能具有良好的可伸缩性,与信息的实时集中与共享。第4章功能设计4.1 功能分析设计4.1.1 功能概述基本功能: 将各类格式的原始素材通过转化系统转化成指定形式文字数据与音频数据,供商务平台使用与下载;整个系统各个模块内外部之间提供接口进行操纵与交互。 O 广告内容管理系统:平台提供接收动态操纵呈现接口,可在指定书籍的指定页面加入广告、调查表等。 版权保护系统(部分)/加密保护系统:通过强
14、加密算法保证读者得到的数据都是加密的,使用新加坡政府推荐的Safter算法,加密算法强度256位,对效率影响在同意范围内。扩展功能: 网站前端平台制作服务:根据客户要求制作合适的网站。 版权保护系统(部分):与前一部分加密保护系统结合,实施版权权限保护的系统,提供时间限制,计算机数限制,可看页码限制,销毁召回等功能。追踪信息系统:追踪读者阅读过程中的合法信息,准确识别分析读者行为。4.1.2功能分析4.2 安全性设计安全性设计包含两个方面:系统安全性与数据安全性;基于系统业务流程分析,整个系统的安全应从实体安全、网络安全、传输安全、应用安全、用户安全几个层次来考虑。要紧保证整个系统的保密性、完
15、整性、可用性、可控性、可审查性。从实现的方式上考虑在不一致层次上的安全重点,注重实时监控与事后监督管理的合理结合。我方所有软件系统只在必要的时候同意素材资源信息,不可能主动接触资源库中的素材信息,不可能因此造成权限性入侵安全问题。内外部管理系统通信时随包都包含安全验证信息,通信线路位于内部安全域,不与外部沟通。下面一些安全建议有助于提升系统整体安全性。 不一致的网络,不一致的信息,有不一致的安全需求。需要在系统规划、设计时进行系统分析、综合与平衡。 特定的安全技术与产品只能解决特定的安全需求,不可期望用一种或者几种安全技术与产品解决所有的安全问题。 强化从安全管理者到信息生产与利用者的安全意识教育。 努力营造可信任网络环境,减少或者避免安全问题。 强化“技术加管理”的信息安全管理模式。 不断跟踪新技术,发现新问题,采取新措施,及时发现安全漏洞,及时堵住安全漏洞,常抓不懈。数据安全性包含内外部两方面。外部安全性由我方良好的版权保护系统保护,内部安全性由良好的数据备份机