本课题把计算机技术、Android移动平台技术并结合服务器实现数据同步,对基于Android的药品公司管理系统进行开发研究。
1.2基于Android的药品公司管理系统开发的目的和意义
1.2.1系统开发的目的
目的在于尝试解决一些目前药品管理系统方面的问题,比如操作复杂、数据无法在不同机器上同步,功能繁杂、系统要求高等。该管理系统基于Android移动平台,采用SQLite本地数据库加MySQL网络数据库实现数据在不同机器上的同步,界面简洁舒适,操作简单流畅,功能合理,支持业务拓展。从而具体来说有如下4个目的:
(1)数据同步。如今药品管理相关软件已经很多,然而大多数都是单机版,很少涉及网络,所以这样的软件数据只能存储在本地,换个机子使用就数据全部清空,考虑到药品管理可能需要多个人员进行入库出库查看报表等管理操作,比如为了便于获得更多的商机公司往往建在城市中心,然而这里虽然地段繁华但房价也贵,考虑到减少成本方便运输等情况仓库往往设在别处,于是实现数据在不同机子上同步是十分有必要的。所以本次药品管理系统开发的第一个目的便是使用本地SQLite数据库加MySQL数据库实现应用联网,数据同步。
(2)操作简单流畅,基于Android的药品公司管理系统,相比较使用鼠标,在移动手机上直接用手指头在手机上点更加方便快捷,并且本系统虽然数据联网,但并不是每条数据都实时录入服务器端的MySQL。而是存储到本地SQLite数据库里,报表的生成也是基于本地数据库,只有点击同步更新按钮的时候才会把数据统一和服务器端的MySQL相连进行同步。于是除此以外的所有操作都基于Android本地SQLite数据库,使用流畅,不会出现网速不好总是卡顿的情况。
(3)功能强大,支持业务拓展。本药品管理系统与时俱进,报表生成选择相比较表格而言可视性更好柱状图和折线图,并且由于基于Android智能手机而开发,后续可以添加扫码入库出库等功能。数据库表结构良好可支持业务拓展。(4)界面简洁舒适。考虑到工作人员的视觉审美需求,本系统界面色彩搭配和谐舒适,并采用MaterialDesign界面设计语言设计了悬浮按钮和滑动菜单等设计来满足用户的审美需求。MaterialDesign是谷歌为了解决Android平台界面风格不统一而推出的一套界面设计语言,包含了视觉、运动、互动效果等特性,由谷歌的设计工程师们基于传统优秀的设计原则,结合丰富的创意和科学技术所发明创造。
1.2.2系统开发的意义
随着人们生活水平的提升,人们对医药品的需求也随之提高,医药行业随之快速发展。跟随行业蓬勃发展的是竞争的加剧,要想跟上时代的步伐不被残酷竞争所淘汰,公司有必要提高对药品管理的效率,以便提高运营效率。而今是信息社会,互联网已经处于比较成熟的状态,移动互联也紧紧跟上了时代的脚步,智能手机人手一部。智能手机由于其便捷、智能、功能强大,它的应用范围早已不单单局限于通讯,在人们社交、娱乐、学习、乃至工作上都发挥了难以替代的作用。因此办公也不在局限于笨重的电脑前,能用手机替代就不会选择电脑了。或者,人们也更倾向于选择用手机来辅助工作。
为了解决医药品的繁多信息记录起来的繁琐,计算机取代了手工记账,然而以往的药品公司管理系统大多是电脑软件,并且多是单机版。这样的系统软件基本上脱离不了操作繁琐、数据不同步业务难以拓展。而今国内的创业大潮中更是有更多的小型公司,无论是处于成本考虑还是处于对零碎时间利用的考虑,大多都愿意把仓库建在市中心以外,大多都愿意在零碎时间看看公司实时的销量报表、利润报表等。这就要求了药品管理系统需要可移动,可数据在不同机子上实时同步。