欢迎光临112期刊网!
网站首页 > 论文范文 > 管理论文 > 管理学论文 > 基于IOS的电子书店系统设计与实现

基于IOS的电子书店系统设计与实现

日期:2023-01-12 阅读量:0 所属栏目:管理学论文


  摘 要:随着移动互联网行业的迅猛发展,网上电子书店已经日趋成熟。文章设计并实现了基于ios的电子书店系统,它包括后台服务器和前台客户端。后台服务器为基于web的图书管理系统,负责电子书库的上传和管理;前台客户端为基于ios平台的iphone、itouch、ipad等移动设备的电子书店应用程序,负责电子书的购买、下载、阅读等等。该电子书店系统不仅为出版机构、版权商提供了方便的电子图书销售管理平台,还为广大读者提供了一种更加便利的阅读方式。
  关键词:移动互联网;ios;电子书店
  中图分类号:tp311.s2 文献标识码:a 文章编号:1006-8937(2012)17-0079-02
  近些年出现在手机平台上的电子读物在大众阅读时间占有率上已经显现出逐年递增的态势, 而网上电子书店可以满足读者只要通过手机就可以购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书,随着我国移动互联网的日趋普及和电子书店的日趋成熟,消费群体会越来越多,市场潜力会得到充分发挥。
  1 解决方案
  1.1 系统说明
  电子书店系统由后台服务器和前台客户端组成。后台服务器为基于web的图书管理系统,负责电子书库的上传和管理;前台客户端为基于ios平台的iphone、itouch、ipad等移动设备的电子书店应用程序,负责电子书的购买、下载、阅读等。
  1.2 开发平台
  图书管理系统基于web开发,该系统采用现今比较流行的php语言,结合mysql数据库,实现了电子图书的上传、存储查询等功能。WWW.11665.CoM系统不仅维护方便,而且便于电子书提供商进行图书管理。
  php是一种用来制作动态网页的服务器端脚本语言。你通过php和html创建页面。当访问者打开网页时,服务器端便会处理php指令,然后把其处理结果送到访问者的浏览器上面,就好像asp或者是coldfusion 一样。然而,php跟asp或coldfusion 不一样的地方在于,它是跨平台的开放源代码。php可以在windows nt以及很多不同的unix版本中执行,它也可以被编译为一个apache模块,或者是一个cgi二进制文件。
  mysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。目前mysql被广泛地应用在internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。因此,图书管理系统选择mysql作为基础数据库。
  电子书店是基于ios平台的应用程序。它采用object c语言,在xcode4.2的开发环境中开发,提供给普通用户用于下载和阅读电子图书。
  objective-c是ansi c的超集,扩展了c语言使它具备面向对象设计的能力,如类、消息和继承。objective-c程序中可以利用现有的c语言代码,使其利用现有的软件架构。这也是为什么objective-c过去多年间能够成为一种流行的用户界面开发语言而且至今没有消亡,因为一方面用它可以实现底层系统编程,另一方面可以支持利用动态架构进行开发。它主要使用于mac os x和gnustep这两个使用openstep标准的系统,而在nextstep和openstep中它更是基本语言。
  开发iphone os及mac os x应用,需要在mac os x运行xcode开发工具。xcode是apple的开发工具套件,支持项目管理、编辑代码、构建可执行程序、代码级调试、代码的版本管理、性能调优等等。电子书店就是在xcode开发环境中通过iphone sdk开发的一款用于电子书阅读和下载的应用程序。
  1.3 功能概述
  图书管理系统是面向电子图书提供商的后台管理系统,负责电子书库的书籍上架和管理。系统管理员可以进行书库管理、用户管理、客户端管理、数据管理等操作。
  书库管理:新增、修改或者删除书籍分类;新书上架和编辑简介;书籍的价格修改、限时免费和下架。用户管理:系统管理员可以新增、修改或删除二级管理员,并设置其管理权限。数据管理:管理员可以导出书库中的书籍下载和浏览记录。客户端管理:发布和管理iphone/ipad客户端,客户端分测试版和正式版,测试版是在发布正式版之前提供给编辑测试人员使用的。正式版为通过apple store官方审核的正式发布版。数据管理是指管理员可以按照需求导出书库中的书籍下载和浏览记录。
  电子书店是面向广大iphone/ipad用户的免费应用程序,用于电子书的在线购买、下载、阅读等等。电子书店包括在线书店

和我的书架。
  在线书店从图书管理系统(服务器)获取当前已经上架的电子图书信息,用户可以通过推荐、免费、分类、搜索浏览在线书城,并可以下载和购买电子书。我的书架用于管理和阅读已下载书籍、以及微博转发读书心得。通过“我的书架”的编辑功能可以删除和移动书籍;通过点击书籍图标即可打开阅读书籍,在阅读过程中,可以通过“标签”标记阅读位置,以便于下次续读;同时可以通过“截屏转发”功能,将书籍截图通过微博转发,与朋友分享交流阅读心得。
  2 总体设计
  2.1 电子书店系统架构
  电子书店系统由服务器和前台客户端组成,同时由电子书店运营维护系统负责软件维护和电子书收费申请。整体架构如图1所示。
  首先,电子书提供商、出版机构,通过登录图书管理系统,完成电子书的上传、上架和下架,以及书籍信息的录入工作。电子书店运营维护系统,负责电子书店应用软件的开发和维护,并申请在appstore上架。iphone/ipad用户可以在appstore下载安装电子书店客户端,运行程序即可浏览在线电子书店并下载阅读电子书。
  对于免费书籍,用户可以直接通过电子书店客户端从图书管理系统服务器下载。但是对于付费书籍,首先需要电子书运营维护系统向appstore收费认证系统提交申请,审核通过后,才可以提供给用户购买。用户在购买收费书籍时,先向appstore收费认证系统付费,该系统通知图书管理系统已付费成功,即向用户提供电子书下载服务。

  2.2 后台服务器
  图书管理系统负责电子书库的书籍上架和管理,如图2所示。系统管理员通过浏览器登录书籍后台管理系统,对电子书库进行管理,包括书库管理、用户管理、客户端管理、数据管理。
  书库管理包括以下几个方面的功能:
  {1}新书上架。管理员可通过学科管理,新增分类后添加图书,也可以直接进入插件管理,上传新的插件,即上传新的图书。系统会自动识别上传文件名称和类型,生成插件itunesid,管理员手动录入书籍相关信息,比如作者、简介、价格等。
  {2}推荐管理。管理员可以通过推荐管理,将选中的图书放入推荐列表,当然也可以进行人工干预排序,将新书置顶。
  {3}用户管理。系统管理员可以通过用户管理,新增或者删除二级管理员,二级管理员只有上传和修改权限。对于测试客户端只有下载权限。该权限适用于编辑和测试人员,完成大量的书籍上传,编辑和电子书店应用程序的测试工作。
  {4}客户端管理。系统管理员从电子书店运营维护系统获取最新测试版客户端,通过客户端管理发布到图书管理系统,供二级管理员下载测试。
  {5}数据管理。图书管理系统提供了丰富的报表功能,可以根据用户的需求,实时导出现有书库,书籍的下载和购买记录。这些记录可以提供给电子书提供商=提供数据支撑。
  2.3 前台客户端
  电子书店客户端如图3所示,是提供给iphone/ipad用户的免费应用程序,可以通过appstore免费下载使用。用户可以通过电子书店在线浏览和购买电子书,下载完成后离线阅读。电子书店包括在线书店和我的书架。
  在线书店从图书管理系统(服务器)获取当前已经上架的电子图书信息,用户可以通过推荐、免费、分类、搜索浏览在线书城,并可以下载和购买电子书。
  推荐和免费:由图书管理系统编辑提供给用户的推荐书籍,用户可以通过他们找到最新或者免费的书籍,通过点击书籍图标查看书籍详细信息,免费书籍可以直接下载,付费书籍需要向appstore付费成功后开始下载。
  分类和搜索:图书管理系统对所有书籍进行了分类,以适应不同用户群对书籍的需求,用户可以很方便的找到自己感兴趣的分类和相关的书籍;电子书店还提供了搜索接口,用户只需要输入关键字就可以迅速的找到相关书籍。
  我的书架用于管理和阅读已下载书籍、以及微博转发读书心得。通过“我的书架”的编辑功能可以删除和移动书籍;通过点击书籍图标,即可打开阅读书籍,在阅读过程中,可以通过“标签”标记阅读位置,以便于下次续读;同时可以通过“截屏转发”功能,将书籍截图通过微博转发,与朋友分享交流阅读心得。
  3 结 语
  本文设计的电子书店系统一方面为出版机构、版权商提供了方便的电子图书销售管理平台,使得传统的出版社在互联网飞速发展的今天,能够与时俱进、实现多元化立体化的图

传播模式;另一方面,也为广大的读者提供了便利,能够随时随地通过手机就能畅享阅读。
  参考文献:
  [1] 詹海菊.基于php技术的网站设计[j].科技信息(学术研究),2008,(22).
  [2] jay greenspan,brad bulge著,陈孟建等译.mysql/php数据库应用开发指南[m].电子工业出版社,2001.
  [3] stephen kochan.programming in objective-c[m].addison-
  wesley educational publishers inc,2003.
  [4] james duncan davidson.learning cocoa with objective-c[m].o'reilly media inc,2002.
  [5] apple inc.learning cocoa[m].o'reilly media inc, 2001.

本文链接:http://www.qk112.com/lwfw/guanlilunwen/glxlw/128830.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学