中小学数字图书馆平台方案_第1页
中小学数字图书馆平台方案_第2页
中小学数字图书馆平台方案_第3页
中小学数字图书馆平台方案_第4页
中小学数字图书馆平台方案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中小学数字图书馆平台方案 文件标识版 本 号1.1密 级中小学数字图书馆平台方案2016/5/16 编制日期审核日期批准日期17目录1.编写目的22.开发环境23.PC客户端24功 能 模 块34.1电子书制作与管理.添加电子书.文件上传.查看电子书.提交审核.电子书检索54.2机构审核54.2.1电子书基本信息审核54.2.2电子书内容审核54.3平台发布信息管理54.3.1编辑书籍信息54.3.2提交审核64.4平台电子书内容审核与发布64.4.1平台审核64.4.2发布书籍64.4.3发布列表64.5平台电子

2、书管理64.6综合查询64.6.1书籍查询64.6.2评论查询75.系统架构75.1.系统架构75.1.1.后台层次处理模型75.1.2.系统架构分解.Web 服务架构.数据库架构95.2.程序架构116.工期121. 编写目的中小学数字图书馆有其特有的流程和设计理念,本文就是为适应中小学数字图书馆的特点编写的详细方案。2. 开发环境项目版本Eclipse3.5Java6.0Tomcat6.0.20Apache2.0.59Flex4.7Objective-c3. PC、安卓大屏幕横版客户端 图书列表 期刊检索 通过二维码直接和微信、app打通4. PC 安卓大屏

3、幕竖版客户端5. Web在线图书馆 传统书籍阅读 交互书籍阅读6. 微信、wap端直接扫码阅读 通过二维码直接和微信、app打通7. app端阅读12345678 功 能 模 块8.1 电子书制作与管理该模块下可以对电子书进行创建、编辑、上传图片和电子书文件、提交审核等操作。是整个书城的基础部分。..1.1. 添加电子书Ø 可以创建电子书,维护电子书的基本信息。电子书基本信息(*为必填项): * 书名 (录入,限24汉字) * 唯一标识符(自动生成) * 电子书简介 (录入,限1000汉字) * 图书格式:单选 (1、富媒体为F,2、PDFP,3、Epub

4、E,4、音视频,6、word excel ppt、txt) * 出版形式:单选 (1、图书T 2、刊物K * 资源属性:单选(1、机构自有版权Z, 2、机构合作版权为H) * 著作形式:(单选:著、编著、译著、主编) * 图书分类:选择 (读取后台分类设置) * 平台属性:iPad、iPhone、Android手机、通用 * 试读比例(默认20%) * 电子书简介. 文件上传Ø 封面 (一张)(390×520) Ø 电子版授权(至少1张,最多10张,支持jgp、png、gif,单张限1M)Ø 宣传图(至少1张,最多5张)(340×

5、480) Ø 图标 (三张)(1024×1024) Ø 如果电子书是富媒体的,只能上传zip包;如果是pdf的,只能上传pdf文件;如果是epub只能上传epub文件。. 查看电子书电子书管理列表中可以查看详细信息,包括上传的图片以及是否上传电子书文件等。. 提交审核已经上传了电子书文件的电子书可以提交审核,否则不允许提交审核。. 电子书检索 列表中可根据书名、编号、格式、分类、创建时间、状态等进行条件查询。8.2 机构审核电子书制作并上传完成之后,需要提交审核才可以下载资源包进行单本发布。如果电子书基本信息、图片、真机测

6、试都没有问题可通过审核,否则应进行拒绝并标识原因,制作者可以根据拒绝原因进行修改。8.2.1 电子书基本信息审核对 电 子 书 的 基 本 信 息 进 行 查 看、审 核。可通过查询详细信息进行文字审核,浏览图片进行图片审核。8.2.2 电子书内容审核使用真机对电子书内容进行审核。用户点击生成测试文件,并以链接形式输入真机测试端进行下载测试。8.3 平台发布信息管理审核通过的电子书会进入平台电子书列表中,并且平台管理人员可进行部分信息的修改,包括:关键词、电子书简介、封面、图标、宣传图等。8.3.1 编辑书籍信息原则上,如果作者没有上传封面、图标、宣传图时可以替他们上传,上传后的图片机构也可以

7、看到;但平台可以对关键字、电子书简介单独定制,不与机构相同。8.3.2 提交审核平台也具有审核功能,审核通过的电子书才能最终上架发布。8.4 平台电子书内容审核与发布8.4.1 平台审核审核通过的电子书会进入平台,由平台相关人员提交审核,审核后才可以进行发布。8.4.2 发布书籍经过审核(平台审核)的电子书,可以进入发布列表,发布时要选择渠道(书架),并制定发布价格。8.4.3 发布列表查看已发布的书籍,并可以修改价格,下架和维护相关书籍8.5 平台电子书管理电子书进入平台后,机构是不能对其进行修改的,但是平台可以通过返回审核使机构可以重新修改,然后重新进入审核流程,最终重回平台。平台也有权力

8、直接删除不合格的电子书。8.6 综合查询8.6.1 书籍查询在综合查询中,可查询所有电子书,包括在编辑状态中的,审核中的,审核通过或拒绝的。可通过复杂的条件组合进行查询。8.6.2 评论查询可通过电子书名、渠道、用户名进行评论的查询。也可以修改显示状态以决定前端是否显示某条评论。8.7 购买资源包设置8.7.1 购买资源包设置不同的学校和图书馆可以根据购买价格选择不同的书籍资源包,定价不同的不同的资源包方便于销售和更新。在终端中用户和资源包进行权限设置关联,不同的终端用户可以看不同的资源包8.7.2 资源包导出资源包可以进行导出设置,导出资源包直接进行分销商销售9. 系统架构9.1. 系统架构

9、1.1. 后台层次处理模型自底向上详细介绍:1. 最底层为数据库及文件访问服务,提供基本的文件访问服务控制。2. 核心服务层,提供系统级别的服务处理,例如资源安全控制,事务管理,访问策略控制等等。3. 业务服务层提供细粒度的基础服务API,例如根据用户ID获取用户信息的服务,根据资源ID获取资源的服务,根据关键词提供搜索的服务等。4. 程序逻辑层通过组合服务层的API,并根据需求设计逻辑处理提供对上层的请求处理。5. 该层封装了对外的接口,例如管理接口、搜索接口等。6. 具体功能层,通过组合各种接口,为用户提供具体的功能。后端开发平台基于J2EE,采用基于组

10、件的模块化开发模型,主要有以下特点:1. J2EE基于Java编程语言和J2SE平台,具有编写一次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。2. 由于采用组件技术,可以对系统进行分工,并行开发,提供整体开发效率,扩展性高,方便后期应用扩展。3. 可伸缩性高,基于J2EE平台可被部署到各种操作系统上。J2EE领域提供了更为广泛的负载均衡策略。9.1.2. 系统架构分解.2.1. Web 服务架构1. 一个Apache+两个(多个)Tomcat组成服务组,Apache负责提供JS,CSS,Image等静态内容的访问,Tomcat提供应用层业务处理,业务处理相

11、对复杂,一般需要时间长,占用资源多,所以这里使用多个Tomcat运行业务逻辑服务。2. Tomcat中部署相同的应用,Apache负责均衡负载调度,构成一个松耦合的系统。3. 通过多个服务组构成Web服务集群,满足高可靠性(HA)和高性能计算(HP)的要求。. 数据库架构1. 根据业务相关性划分成不同的数据库服务组,对数据进行水平切分,提高业务数据的集中程度。2. 通过Master-Slave结构,增强系统的可伸缩性,提供服务响应速度,Master数据库负责写操作,通过数据库复制技术把数据同步到Slave(从服务器)上,对外提供查询操作。3. 在向主Master写数据的同时,异步

12、写入Backup Master(备份服务器)。4. 这样所有软硬件都避免了单点隐患,提高了系统的健壮性。随着服务时间的增加,主服务器数据压力会增大,这样根据一定规则可以把数据备份到备份数据中,这样可以增加主服务的响应能力,对于历史数据的查询,可直接访问历史数据库。9.2. 程序架构1. DispatcherServlet接收到请求后,根据对应配置文件中配置的处理器映射,找到对应的处理器映射项(HandlerMapping),根据配置的映射规则,找到对应的处理器(Handler)。2. 调用相应处理器中的处理方法,处理该请求,处理器处理结束后会将一个ModelAndView类型的数据传给DispatcherServlet,这其中包含了处理结果的视图和视图中要使用的数据。3. DispatcherServlet根据得到的ModelAndView中的视图对象,找到一个合适的ViewResolver(视图解析 器),根据视图解析器的配置,DispatcherServlet将视图要显示的数据传给对应的视图,最后给浏览器构造一个HTTP响应。4. DispatcherServlet是整个Spring MVC的核心。它负责接收HTTP请求组织协调S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论