电子图书出版管理系统的设计与实现

  • 格式:doc
  • 大小:218.50 KB
  • 文档页数:12

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子图书出版管理系统的设计与实现

Xyz

(平顶山学院,河南平顶山 467002)

摘要 (2)

关键词:Web Service SQL SERVER 申请单 (2)

0.引言 (3)

1.相关技术简介 (4)

1.1 Web Service (4)

1.2 XML (4)

1.3 SOAP与WSDL (4)

1.4 SQL Server (4)

1.5 数据访问技术 (4)

2 电子图书出版管理系统的需求分析 (5)

2.1 系统功能分析 (5)

2.2 系统功能的总体设计 (5)

2.2.1系统功能的总体设计 (5)

2.2.2系统核心模块申请单管理的设计 (6)

2.3 数据库设计 (6)

2.3.1数据库框架设计 (6)

2.3.2数据库中表的设计和实现 (7)

2.4 存储过程 (8)

3 系统功能模块具体实现方案 (9)

3.1 系统主界面 (9)

3.2 作者会员成功登陆后进入的主界面 (9)

3.2.1 功能描述 (9)

3.2.3 出版书稿主界面 (10)

3.2.4 出版申请主界面 (10)

3.3 出版商成功登陆后进入的主界面 (10)

3.3.1申请单管理主界面 (10)

4 结束语 (11)

参考文献 (12)

[1] 蔡月茹等.Web service 基础教程.清华大学出版社.2005 (12)

[2] 郑阿奇等.SQL Server 实用教程.电子工业出版社.2002 (12)

摘要:本文主要介绍了依托XML Web Service、及等相关技术的电子图书出版管理系统的设计与实现过程。

关键词:Web Service SQL SERVER 申请单

Absract: This paper mainly introduces the design and realization of the e-book publication management systems relying on the technologies of XML Web Service, and etc.

Key words: Web Service SQL SERVER Requisition Sheet

0.引言

21世纪是信息时代,信息技术的发展已经在很大程度上促进了各行各业的发展,网络技术在图书出版上的应用也在不断渗入,图书出版的网络化也成了必然的趋势。目前,电子图书与纸版图书共同存在,共同发展,然而,电子图书和网络出版是大势所趋,将来电子图书一定会取代纸版图书。因为与纸版图书相比电子图书具有以下优点:出版程序简单,修订、更正迅速,降低了出版成本;没有库存和运输,不需纸张印刷,节约资源,减少环境污染;可以按需印刷,大大降低了经济风险。事实表明,电子图书的销售份额不断上升,消费者用于电子图书的花费也不断增加。电子图书的兴起将带动出版商等业内人士及行业进行重新调整,转变为网上商业公司。我们经过长时间的系统需求分析,合理的模块化设计开发的电子图书在线出版系统正符合这种浪潮的需要。下面先对该系统依托的技术进行简介,然后主要介绍该系统的设计与实现过程。

1.相关技术简介

1.1 Web Service

·一个通用的标准可被用来描述数据,而且是中立于平台与语言的XML。

·一种通用的通信协议,而且是中立于平台与语言的SOAP。

·一个通用的合约语言(Contract Language)用来描述Web Service,例如:SDL(Service Description Language)。[1]

1.2 XML

XML(Extensiable Markup Language,可扩展标记语言)是一种普通的、独立于平台的数据描述语言,是Internet上表示和传递数据的Web标准。目前,很多大公司都提供了对XML的支持。

1.3 SOAP与WSDL

SOAP(Simple Object Access Protocol,简单对象访问协议)用来与Web Service交换数据,是一个开放的基于XML的Internet标准。简单的说,SOAP就是传递HTTP请求和应答数据的一种标准。WSDL(Web Service Description Language,Web 服务描述语言)用于描述Web Service提供的方法以及调用这些方法的各种方式。它是另一种与XML完全兼容的语法。

1.4 SQL Server

SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。SQL Server作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐。[2]

1.5 数据访问技术

提供对Microsoft SQL Service等数据源以及OLE DB和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用来连接到这些数据源,并检索、操作和更新数据。包含用于连接到数据库、执行命令和检索结果的.NET数据提供程序,用户可以直接处理检索到的结果,也可以将其放入DataSet对象中。使用DataSet对象方便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开,它也可以独立于.NET数据提供程序使用,用于管理应用程序本地的数据或源自 XML的数据。

2 电子图书出版管理系统的需求分析

2.1 系统功能分析

电子图书出版管理系统主要是应用于作者会员的图书在线出版。根据用户提出的要求,本系统的主要功能应具有用户管理,申请单管理,合同管理,图书管理等功能。由此要求本系统主要分为四个功能模块:用户管理,申请单管理,合同管理,图书管理。

其功能图如图2-1所示:

图2-1 图书管理系统功能模块图

2.2 系统功能的总体设计2.2.1系统功能的总体设计

一个应用系统要高效地运行,除了利用先进的硬件条件和系统软件外,应用软件的设计思想也有很大的影响;下面论述一下该系统的软件设计的总体框架,总体框架设计如下: