山东文化产业发展交流平台
概要设计方案
山东××××有限公司
2014年9月
目 录
一、方案概述 ........................................................................................................................................... 1
1.1 背景 ........................................................................................................................................... 1 1.2 目标 ........................................................................................................................................... 1 1.3 特点 ........................................................................................................................................... 2 二、平台设计 ........................................................................................................................................... 3
2.1 设计原则 ................................................................................................................................... 3 2.2 硬件环境 ................................................................................................................................... 5
2.2.1 数据存储 ....................................................................................................................... 5 2.2.2 网络设备 ....................................................................................................................... 6 2.3 软件环境 ................................................................................................................................... 7
2.3.1 LINUX系统 .................................................................................................................... 7 2.3.2 APACHE服务 .................................................................................................................. 7 2.3.3 PHP语言 ........................................................................................................................ 8 2.3.4 MYSQL数据库 ................................................................................................................ 8 2.3.5 MemCached缓存服务 .................................................................................................... 9
三、平台架构 ......................................................................................................................................... 10
3.1 总体规划 ................................................................................................................................. 10
3.1.1 信息发布 ..................................................................................................................... 10 3.1.2 作家主页 ..................................................................................................................... 10 3.1.3 作品展示 ..................................................................................................................... 10 3.1.4 作品点评 ..................................................................................................................... 11 3.1.5 作品认证 ..................................................................................................................... 11 3.1.6 作品交易 ..................................................................................................................... 11 3.1.7 后台管理 ..................................................................................................................... 12 3.2 总体设计 ................................................................................................................................. 12
3.2.1 前台结构 ..................................................................................................................... 12 3.2.2 后台结构 ..................................................................................................................... 12 3.2.3 数据结构 ..................................................................................................................... 13
四、研发计划 ......................................................................................................................................... 13
4.1 系统分析 ................................................................................................................................. 13 4.2 系统设计 ................................................................................................................................. 13 4.3 系统编码 ................................................................................................................................. 14 4.4 系统测试 ................................................................................................................................. 14 4.5 系统试运行 ............................................................................................................................. 14 4.6 系统正式运行 ......................................................................................................................... 14 4.7 开发进度安排 ......................................................................................................................... 14 五、 项目预算 ....................................................................................................................................... 15 附件:山东××××有限公司简介 ..................................................................... 错误!未定义书签。
一、方案概述
1.1 背景
书画文学艺术是中国传统文化的重要组成部分,也是中国数千年历史文明传承的宝贵财富。在社会商业化、全球经济化的大环境下,书画文学艺术行业面临着传统艺术在融入信息社会并进行继承创新、繁荣与发展的挑战。
方案主要通过实现传播书画文学知识,展示书画文学作品,突出文化交流,并构建规范化的网络书画交易平台等诸多实际功能运用,从而把传统文学艺术的特点通过互联网的优势进行整合。建设一流的山东字画文学产业发展平台,实现资讯、欣赏、交流、销售为一体的综合性电子商务网站平台。 1.2 目标
为山东文化产业发展树立良好形象、扩大影响,通过互联网向广大书画文学爱好者介绍文化产业发展现状,介绍各地书画文宇名家名品,发布行业最新动态,在平台上开展各项服务项目,达到为广大书画文学爱好者服务目的,并收集广大爱好者意见,完成各项调查。
传递书画文学资讯,普及书画文学知识,加深传统文学在互联网中的普及和应用,扩大书画文学艺术的影响范围。
更有效的宣传各地书画文学名家,展示书画文学作品,加强书画文学交流,为艺术家和广大书画文学爱好者提供强大、规范化的网络交流、交易平台,活跃书画文学艺术品市场,促进书画文学行业健康积极有序的发展。
1
1.3 特点
具有针对性的解决书画文学艺术行业建站的应用需求,实现书 画网站的建设、管理和运营;
在满足书画行业的普遍需求基础上,可灵活扩充或定制系统功 能需求,具备个性化运用特点;
运行安全可靠,具备优异的抗负荷能力,拥有先进的系统架构 和强大灵活的功能体系;
平台可迅速实施架设,全智能化安装,无需专业的行业知识, 采用互联网最流行的框架构建而成;
平台能在多种操作系统架设安装并全面兼容多种浏览器访问, 兼容IE、火狐、谷歌、360等主流浏览器;
平台采用模块化设计,无需周期性的开发即可进行功能扩充, 可快速的进行功能模块的添加或删除;
所有功能模块均采用统一接口,可以完全实现无缝衔接,对 电子商务平台具有全面的推动意义;
一站式通行证用户注册管理模式,灵活多样的用户组及特殊跨 组的权限设置,方便管理;
拥有高效安全的数据备份、恢复机制和强大的后管理功能,简
化琐的平台后期管理维护工作。
2
二、平台设计
2.1 设计原则
考虑到平台的稳定性、易维护性、可扩展性,本次项目采用支持跨平台的PHP语言和MYSQL数据库规范为建设原则。 全面性和规范性原则
项目功能设计严格遵循国家电子政务规范和其他各方面的管理规范,以信息化带动平台规范化。 灵活性和开放性原则
建成后的系统可根据业务要求,实现对用户和角色的灵活设置,可以方便地对各类业务流程进行灵活定制。建成后的系统可以通过灵活的模块管理,动态的增加或删除模块等。同时,系统可以根据需求提供系统组件接口,方便进行二次开发。建成后的系统可以利用JSON等通用数据交换协议,能够方便的实现与其他应用系统的数据交换。 高可用性和可靠性原则
采用可靠的网络结构和数据库软件,以保证数据采集、录入、传输的合法性、准确性。系统有很强的故障恢复和应急措施,采用数据自动备份等措施,保证平台的正常运行。交付后的平台要进行严格的压力测试,充分保证系统运行的高可靠性。先进的技术要符合当前的技术发展方向,成熟的产品要尽量减少系统的实施和运行风险,保障客户的最基本利益。
3
安全性和保密性原则
平台需建立一套基于角色和工作分工的权限控制机制并进行职能化界面设计,从客观上保障平台的运行安全,防止执行超越权限操作的现象发生。系统分级分层授权,数据分级分层管理,以保证业务信息安全和保密。充分考虑在网络、操作系统、数据库、应用等方面的安全性。合理的日志和规章制度。 易操作性原则
良好的人机操作界面,界面友好、美观、使用方便、易学易用,大大降低对操作人员计算机知识的要求。易于维护和补充。应用平台模块化设计,可根据摘挂、组合。参数化的系统设计和维护。系统具备完善的帮助信息,使用者可以随时获得与系统有关的在线帮助。 保护现有投资原则
充分利用已有设备和资源。 充分利用和保护已有的数据。 信息共享与信息隔离原则
系统信息采用集中式管理模式,全部集中到中央存储当中,可以实现全平台的信息高度共享,数据可使用参数跨站调用,方便后期网站直接调用有关数据信息,实现各种信息共享,同时,根据权限管理要求,子网站信息对其个性化信息保持独立,从而保护私有信息的数据安全。
4
2.2 硬件环境 2.2.1 数据存储
对网站平台各类数据的存储层。包括文档、图片、视频等非结构化内容信息库、关系型结构化数据库和半结构化表单库,为保障数据的安全性,系统采用磁盘阵列热备,并为HA的高可用方案,参考部署图如下:
由于采用光纤通道技术,可保证以上存储方案对服务器系统软件100%兼容,而一般存储软件,如共享等对非光纤存储兼容性较差。光纤磁盘阵列具有2GB光纤接口。单通道数据带宽高达200MB/s。磁盘响应时间达毫秒级,能够满足目前企业级数据存储的速度要求。2GB光纤磁盘阵列的IO处理能力约21,000 IOPS,比IPSAN等方式高近10倍,是数据库应用的最佳选择。
5
2.2.2 网络设备
由百兆带宽接入的网络出口,配备高防的硬件防护系统、WEB防火墙、负载均衡系统等设备,不但可以将所有的访问压力平均分配到其他WEB服务器上,保障其中任何服务器出现问题时,其他的服务可自动接管其工作,从而保障平台的正常运行。
方案中配置了均衡负载器,保障其中任何一台WEB服务器出现问题时,另几台服务器仍能保证外网对系统的正常访问,另一方面,WEB防火墙集成网页防篡改功能,可监控WEB服务器,抵御外网的黑客攻击,将数据库服务器部署在内网当中,可确保不受外网攻击。
6
2.3 软件环境 2.3.1 LINUX系统
Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了
Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
2.3.2 APACHE服务
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 Apache源于
NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
7
2.3.3 PHP语言
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。PHP支持几乎所有流行的数据库以及操作系统,PHP可以用C、C++进行程序的扩展!
2.3.4 MYSQL数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的关系数据库管理系统应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
8
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般软件开发都选择MySQL作为数据库。 2.3.5 MemCached缓存服务
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
9
三、平台架构
3.1 总体规划 3.1.1 信息发布
可实现网站动态、政策法规、书画文学展览,书画文学赛事、书画文学资讯、书画文学知识、专题报道等任意分类的海量信息管理,支持分类;支持在任意频道栏目或页面发布,简易而灵活;可添加信息,并可审核发布和定时发布。 3.1.2 作家主页
每个作家都可有独立的专栏,详细介绍作家资料、展示作品; 任意创建开通专栏,并可自定义分类布局和频道层次结构; 每个专栏的界面风格都可以与网站风格或其他专栏相区别; 所有专栏完全享有网站其他专栏资源,无需重复建设; 各专栏的管理权限可实现任意分配,既可统一,也可独立管理。 3.1.3 作品展示
广泛适用于名画欣赏、书画展示、古玩收藏、摄影艺术、个人 书 画作品等栏目的构建需要;
能够完全定义界面风格,或与网站主体风格统一,或依据作品 内容自由创意,并有多种模板可供选择。
具备缩略图浏览和智能化图片防盗功能,并有完善的后台批量 管理功能,操作简单易用。
10
3.1.4 作品点评
资深专家或游客注册账号后即可对网站上传的作品发表简评论,创造良好的文学交流氛围,增加注册用户的黏着度,为网站带来更多的访问量,并给购买者专业的参考意见。 3.1.5 作品认证
在书画市场的健康发展中,作品认证的作用是不容忽视的,他们的判断经常会影响收藏家的投资方向。作品认证应具较高的职业素质、业务水平,直接关系到收藏家的资金回报问题。
在线进行书画、古玩、玉器、陶瓷等艺术文物的咨询与鉴定, 提供专业知识咨询或艺术品价值评估服务;
咨询、鉴定过程采用流程操作,拥有图文资料上传、鉴定进度 查看、咨询反馈、消息提醒等细致的功能; 提供多种网络支付或传统支付方式功能选。 3.1.6 作品交易
在线销售书画家的法、绘画等作品,第三方担保安全支付; 强大的书画分类、批量管理功能,从而实现系统的轻松管理; 书画分类可灵活定义针对开放的用户群,全面人性化功能; 网友申请加入平台,具备完整的审核机制,避免恶意行为; 支持作品内容的图文和影音展示形式;
全程透明、互动式交易模式,具备安全可靠的交易机制; 提供多种网络支付或传统支付方式功能选。
11
3.1.7 后台管理 管理员后台是整个系统的中枢,是整个系统的实施与维护者,全方位的完成对作品信息的管理,对作品简介、当日有关信息的增加、删除与更新。可对网站资讯、注册用户、评论留言进行维护操作。以确保系统的准确性、安全性和可利用性。 3.2 总体设计 3.2.1 前台结构 资讯名家文学名家推荐名家注册登录展示交易文学资讯文学知识专题报道字画古玩文学作品个人资料我的作品购物车 3.2.2 后台结构 资讯管理名家管理名家认证注册审核名家作品作品管理交易管理发布资讯管理资讯资讯分类字画管理古玩管理文学管理作品认证权限管理订单维护
12
3.2.3 数据结构 审核管理游客注册注册用户认证作家管理员浏览作家主页个人主页审核管理浏览作品发布作品审核管理购买作品作品交易发布资讯作品点评浏览资讯 四、研发计划
4.1 系统分析
任务分派:在项目开始时,对项目各个阶段的工作进行任务划 分,然后分派给相应的开发人员。 4.2 系统设计
概要设计:按照用户需求划分系统的功能模块,并对每个功能 模块进行详细描述。
详细设计:设计每个功能模块的界面、功能流程、模块中的类 和接口。并形成详细设计文档。
13
4.3 系统编码
编写代码:根据详细设计,为每个功能模块编写代码。 4.4 系统测试
功能测试:对功能模块代码进行测试,发现问题并及时纠正。 4.5 系统试运行
平台准备:对用户的使用环境进行安装和测试。 系统集成:将所有编码完成的功能模块进行集成并安装。
系统完善:按照用户提出的修改意见对系统进行修改和完善
4.6 系统正式运行
系统运行:系统正式投入运行。 4.7 开发进度安排
系统分析、系统设计预计4周时间完成,代码编写与测试预计6周时间完成、系统运行预计需2周左右时间完成,共计约12周。
序号 阶段 任务 任务分配 1 系统分析 需求分析 概要设计 2 3 4 系统设计 详细设计 系统编码 系统测试 编写代码 功能测试 平台准备 5 系统试运行 系统集成 系统完善 2周 4周 2周 2天 3天 4天 5天 1周 时间 1天
14
五、项目预算
序号 1 2 3 4 5 6 项目 系统分析 系统设计 系统编码 系统测试 系统试运行 合计 金额 8000.00 15000.00 46000.00 12000.00 26000.00 107000.00
15
因篇幅问题不能全部显示,请点此查看更多更全内容