网络在线出版系统功能及关键技术分析

网络在线出版系统功能及关键技术分析

ID:33791107

大小:55.03 KB

页数:3页

时间:2019-03-01

网络在线出版系统功能及关键技术分析_第1页
网络在线出版系统功能及关键技术分析_第2页
网络在线出版系统功能及关键技术分析_第3页
资源描述:

《网络在线出版系统功能及关键技术分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、网络在线出版系统功能及关键技术分析高巧侠魏小敏电子商务的迅猛发展对传统的经营方式和经营理念带来了巨大改变,出版领域也迎来了新的挑战和机遇。网络在线出版系统以快速方便的检索方式、个性化的出版模式以及快捷的物流服务得到了广大消费者的认可和喜爱。出版社、印刷企业看到网络出版的巨大潜在价值Z后也纷纷开始应用网络在线出版系统。基于对在线岀版系统的广泛需求,对在线岀版系统的研究也就显得尤为重要。网络在线出版系统功能分析网络在线出版系统有3种权限,分别为作者、读者和出版社。系统的管理者是出版社,登录后直接进入系统的后台管理,对系统的各项任务进行管

2、理。数字资产资源的作者和读者用户都需要注册后才能选择自己需要的服务,用户按照要求填写相应的信息,用户填写完成后进行数据合法性的验证。网络在线出版系统的功能及业务流程基本如下:用户进入首页,注册会员登录,读者用户拥有浏览或者查询系统屮数字资源的权限,也可以根据需求付费下载或者购买数字资源;作者用户上传书稿,申请出版,如果书稿通过系统专家审核,出版商联系作者,签订出版合同;在整个出版系统中,管理员由出版商充当,管理整个系统的运行,包括读者的订单业务管理、系统数字资产资源、作者的出版申请单管理和岀版合同业务管理等。针对不同的角色,网络在线

3、出版系统的业务流程不同。作者上传资源,填写申请单,签订合同,管理员对申请单、数字资产资源进行管理;读者参照图书类别对数字资产资源进行查阅和选购;管理员实现论坛数据库的构建、管理及查询,包括管理用户、管理模块、管理帖子等,对基木信息的查询,包括浏览模块、浏览帖子,查看精华帖子、发表帖子等。未注册人员只可以对数据库的部分信息进行查询,注册后才可以发帖子,对数据库进行查询操作。根据网络在线出版系统的一般业务流程,将在线出版系统划分为4个子系统:网络岀版子系统、网络发行子系统、网络BBS子系统和网络管理系统,分别实现网络出版业务、网络发行业

4、务、网络BBS业务和网络管理业务。1.网络在线出版子系统:网络资源所有者通过网络在线出版子系统将作品在系统屮出版的行为。包括填写、查看或者修改申请单、提出出版申请;通过审阅后,作者资源上传、查看和修改;与出版商签订合同,查询合同等。岀版子系统是在线出版系统中非常重要的部分,系统中,资源所有者即为作者,如图1所示。2.网络发行子系统:网络在线出版系统的发行功能指用户可以查询、浏览系统的网络资源,如有必要选购资源添加到购物车,下订单,结账付款等操作。如图2所示。3•网络BBS子系统:网络在线出版系统主要实现的功能是出版和发行,BBS子系

5、统作为一个附属功能,为读者、作者及管理员提供了一个相互认识、交流学习的平台。设计相应的数据库表,分别用于存储和管理普通用户、版主、管理员的基本注册信息,以及版块信息、帖子和回帖内容等信息。图1网络出版子系统的UML建模语言活动图4.网站管理系统:网站以框架结构为基木模型,在完成出版、发行和BBS论坛3个子系统的设计测试后,嵌入网站管理模块,并利用该系统对整个网站进行管理和维护。网络在线出版系统实现的关键技术分析网络在线出版系统的体系结构和特点决定了网络在线出版系统的开发是一项非常复杂的工程。在线出版系统的实现建议采用VisualSt

6、udio开发环境,采用C#作为开发语言,后台网络数据库为微软的SQLServer,使用AD0.NET数据库访问技术。系统建模所用的语言主要是UML和XMLSchema,使用UML建模技术不仅可以更好地理解系统的业务流程,建立更加完善的系统模型,而且通过设计UML图例,转换为XML语言降低了系统的复杂度,将两种建模方法的优势充分结合。目前从UML模型自动派生XML模式的工具有许多,并且转换的方法也日渐成熟,IlyperModel是专门用于从UML生成XML的图形化工具,由于它是免费的开源软件,操作简单方便,所以建议采用HyperMod

7、elo采用基于UML的XMLSchema设计方法对网络在线出版系统建模后,基于建立好的业务模型,进行数据库设计及WebServices网络在线出版系统的一系列的服务。图2网络发行子系统的UML活动图网络在线出版系统最重要的服务就是实现系统的出版发行服务。当数字资产资源提供者或是作者中请出版,出版商一旦确认可以出版后,双方签订出版合同,实现出版服务;作者将资源上传到系统服务器端数据库后,读者用户从系统数据库屮索引、浏览相关资源,并实现订购功能,实现了系统发行服务。因此,网络在线出版系统的出版发行服务,需要网络客户端与数据库进行大量的数

8、据交互操作。笔者建议采用客户端、中间件、服务器的三层模型。使用者界面登录的网站为客户端,主要实现出版申请和作者书稿上传;屮间件的开发使用WebServices技术,实现数据库的访问;后端可采用微软的SQLServer数据库。客户端和中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。