基于B/S和C/S的混合架构下iOS的机械租赁系统开发
2016-07-22黄茂刘卓
黄茂+刘卓
摘要:随着我国经济的高速发展,信息技术的不断提高与普及,商品流通越来越多样化和快速化。管理信息系统特别是商、财务管理系统得到广泛的应用,基于iOS的机械租赁系统的开发就是针对企业处理业务、实现管理、辅助决策等特点,得到符合社会大众的高效、方便的租赁管理的手机APP。该文分析了机械租赁系统的需求和特点,论述了采用C/S、B/S混合结构模式的可行性及优势。给出了C/S和B/S的体系结构、关键技术,给出了基于C/S和B/S混合结构模式的设计与实现,使企业的沟通更方便高效,效果更好,从而增强企业的竞争力。
关键词:iOS;机械租赁系统;B/S和C/S混合架构
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)16-0104-02
1 绪论
在我国,企业一般依赖于非自动化的、以纸张文件为基础的系统来记录,追踪进出的货物,以人为记忆实施仓库内部的管理。这种模式严重影响了工作效率,所以开发一种高效方便的智能自动化平台是一种必然的趋势。
本课题结合社会生活实际,设计、开发一套基于C/S和B/S的混合架构的iOS机械租赁系统,搭建一个互动的网络信息平台,为企业商务决策提供第一手资料,还能帮助管理人员对企业所有的机械进行全面控制和管理,保证企业物流的畅通及库存资金的最低占用,从而增强企业的市场竞争力。
1.1 课题背景
随着全球市场竞争的加剧和信息技术的快速发展,越来越多的企业认识到实施现代化企业管理的重要性和迫切性。我国大中型企业的物流进出管理,总体上讲水平低下,手段落后,企业管理管理的薄弱环节,与其他管理的水平逐步提高相比,更加显得落后。
1.2 课题意义
本项目从手机的实际功能应用出发,研发基于iOS的工程机械租赁平台手机APP,通过手机完成交易,提供高效、方便的租赁管理,具有十分广阔的应用空间。
1.3 课题主要研究内容、研究目标
本项目主要研究“基于iOS的工程机械租赁平台手机APP“,从社会群体生活作息机械的管理入手,对此过程产生的数据进行系统的分析,得出人们生活中对工程机械租赁的使用情况,开发一个融合C/S和B/S优点的混合架构的iOS机械租赁系统,搭建一个互动的网络信息平台。为人们在租赁管理方面更高效、更方便。
2 相关技术
1)开发工具:Xcode 4.6
2)开发语言: Objective-C
3)数据库:Sqlite
3 需求分析与总体设计
3.1 需求分析
市场经济中,获得利润是最终目的,机械租赁也是获取利润的一种方法,然而对租赁的机械设备的合理管理和控制,可以更加高效、便捷地获取经济效益。基于B/S和C/S混合架构的iOS的工程机械租赁系统就是考虑到这些方面而开发的。
机械租赁的主要任务有:企业机械的租出管理、企业机械的归还管理、企业机械的库存管理、企业利润管理、企业经营与决策管理。
3.2 系统业务
机械租赁系统功能模块如图1:资料管理、库存管理、收付款功能管理、账务管理、统计管理、查询管理、系统维护。
3.3 系统数据库设计
根据分析,我们可以抽象出本系统的数据库的E-R图,如图2所示。
由图我们可以看出,“供应商信息”和“物资信息”是M:N的关系,含有“供应”、“退货”和“查询”三层业务逻辑。“物资信息”和“客户信息”是M:N的关系,含有“销售”、“退货”和“查询”三层业务逻辑。“主管领导信息”和“物资信息”是M:N的关系,含有“监控”业务逻辑。
4 结束语
机械租赁平台由iOS移动终端、Sqlite数据库以及后台的服务器组成。iOS移动终端作为该平台的前台,进行页面设计,在使用 Objective-C语言在Xcode 4.6中进行代码编程;Sqlite数据库主要用于对客户端上显示的数据的存储,每次客户端的进入是通过移动网络平台与后台的服务器进行数据的更新。
本文先大概描述了基于B/S和C/S混合架构的iOS的工程机械租赁系统的设计与实现,然后阐述了APP主要模块的功能、客户端和服务器端数据交换方式以及后台管理模块的功能特点和技术实现要点,并深刻了解到机械租赁已成为当下的热点,因此将机械租赁与移动平台有机地结合起来,采用B/S和C/S的混合架构,以节省用户使用时的流量和达到高传输效率。 更好地满足企业经营活动和战略决策。
参考文献:
[1] 许品华. 管理信息系统[M]. 广州: 华南理工大学出版社, 2003: 85-150.
[2] 李莉. 企业网络信息管理系统的建设[J].有色金属工业, 2002(11): 31-33.
[3] 张海藩. 软件工程[M]. 2版.北京: 人民邮电出版社, 2006: 132-250.
[4] 徐宝民, 姜理. 基于Browser/Server模式的新型企业MIS的研究与设计[J]. 计算机工程与应用, 1999(6): 113-115.
[5] CNNIC发布第34次《中国互联网络发展状况统计报告》[J]. 中国教育信息化, 2014(15): 91.
[6] 翟真真. 基于移动学习的微课的设计以及应用研究——《以大学生计算机基础》课程为例[D]. 广州: 华南师范大学, 2014.
[7] 陈琳. 基于B/S和C/S混合模式的图书进销存系统的设计与实现[D]. 武汉: 华中师范大学硕士论文, 2002.
[8] 李奇峰, 杨建国, 王继成. 基于C/S和B/S混合模式的汽车维修企业管理信息系统(MIS)的设计与实现[J]. 福建电脑, 2003.
[9] 徐沛沛. 飞扬网络技术公司耗材储存管理系统的设计与实现[D]. 成都: 电子科技大学硕士论文, 2013.
[10] 姜莉. 佳木斯市军星管业进销存管理系统的设计与实现[D]. 北京: 北京邮电大学硕士论文, 2010.