来到21世纪,计算机的使用领域不断扩大,图书借还也在此之列。在图书馆中,随着藏书量的急剧增加,图书资料的录入和查询的难度也不断增加,采用手工方式已经不能满足需求。此时,手机APP就凸显出其界面简洁、功能强大、通用性强、操作简单及易于维护等优点,此时此刻,设计实现基于移动端的图书借还系统已成为当务之急。
1.2 项目内容
本系统是以Objective-C语言开发的基于IOS操作系统的集多种功能为一身的的手机端图书借还系统(APP)。其主要功能如下:
(1)管理员登录
(2)图书查询
(3)图书入库
(4)借书
(5)还书
(6)图书证管理
1.3 系统设计目标
(1)实现系统基本页面的流畅性。
(2)处理好开发过程中的内存问题,注意代码规范。
(3)完成实现管理员对第三方数据库的管理
(4)实现管理员对图书的入库与借还
(5)实现管理员对于系统的管理
(6)实现系统与本地沙盒数据库的实时链接
1.4 本文研究内容和使用对象论文网
本文档主要针对移动端图书借还系统的设计与实现进行讲解。介绍了移动端图书借还系统的开发背景,介绍了移动端图书借还系统开发所需平台与软件,分析了各种需求,介绍了软件的页面,并对于部分设计内容进行了详细介绍。
本文档的使用对象是IOS项目技术人员,熟悉IOS编程,有Object-C语言编程基础。
第二章 需求分析
2.1 可行性分析
我已掌握本系统的编写:语言Objective-C语言;
我已拥有OS X 系统的电脑终端:MAC BOOK Pro:
我已拥有调试此系统的移动终端:iPhone 6s;
现如今,苹果系统已有很大的市场占有率,有很好的市场基础:
开发本系统所需经济基础——所有软硬件和时间基础我已完备:
综上,此系统开发具有可行性。
2.2 系统结构分析
系统结构示意图
2.3 开发需求分析
开发人数: 1人
开发语言: Objective-C (简称:OC)
开发设备: Mac Pro、Mac Air、Mac Mini
操作系统: Mac OSX
开发环境: X code 7.3 、IOS SDK 6.0
测试环境: 苹果移动设备 系统 IOS 9.2 以上
2.4 功能需求分析
本系统具有5个功能,分为
1、图书查询
2、管理员登录
3、借书
4、还书
5、图书入库
6、借书证管理
2.5 市场环境需求分析
目前图书借还系统需求量很大,但大型系统有着投入大、操作成本高的缺点,因此小型的图书借还系统更受青睐。同时由于移动端的普及,移动端图书借还系统则更受青睐。
按照目前现有的市场形势,愈来愈多的技术开发人员涌入到 IOS 开发领域。IOS 平台上的应用软件,均在App Store 的付费下载模式下运营,这样更为成熟且具有监管的运营模式,加上IOS系统本身所具有的兼容性好的优势,使得开发人员可以不用过多的考虑配置兼容问题,苹果移动设备美观大方的外形,更是吸引了大量的用户。加之其良好的用户体验,完备的售后服务,均为IOS平台的发展奠定了良好基础。
第3章 IOS、语言、环境以及所用技术介绍
苹果公司通过Mac OS X系统建设期间沉淀的经验实现了IOS平台,后者的各项开发技术大部分由Mac OS X平台提供。即便与Mac OS X有着太多的共通点,不具备相关经验的开发人员依然能够实现IOS程序。IOS SDK的出现,为开发人员提供了完善的技术与环境,满足建设IOS程序一切需求。Objective-C作为IOS SDK开发程序过程中必不可少的编程语言。以下则是对IOS、语言、环境以及所用技术的详细说明。