摘要:本文论述了以Android系统为运行平台而开发的智能手机网络应用,开发平台采用AndroidStudio2.3,开发平台系统为OSXEICapitan+Windows7。
该系统主要由库存管理模块,销售管理模块、信息查询模块、用户权限模块而组成。信息查询模块和销售管理模块所需要的数据来源于库存管理模块中的入库出库等功能所存储的数据信息。本次系统开发过程中的难点在于两个方面,第一个方面是技术问题,如何在有限的屏幕里展示数量较多的药品信息等。另一个方面是算法问题,如何把一张表里所有药品名称相同的药品的数量相加并把结果分别存储到坐标轴数组里等。第一个方面的问题的解决在于对与Android开发相关的技术的查找与合理使用,第二个方面的问题在于对java语言与算法的巧妙运用。本文从平台搭建到所有功能模块具体设计实现以及一些关键性开发技术依次进行了仔细论述,最后进行了系统测试,测试结果证明本系统具有一定的实用性。
系统开发任务繁重,外加时间紧迫,还有数据同步方面的不稳定、用户管理方面的不健全两大问题没有妥善解决,基本框架已经建设完毕,相关程序有待斟酌完善。
关键词:Android;药品管理;SQLite;MySQL
Abstract:This system developed by Android Studio2.3 in OS X EI Capitan is an app based on Android system.This system including inventory module,sales management module,information search module and user right module.search module and sales management module depend on inventory module.There are two kind of difficulties in this development,one comes from rusty technology,for the way to show plenty of data in limited screen.The other comes from arithmetic problem,for the way to add the same drugs’ number in same list and save to coordinate axis.Learning and take good advantage of technologies about Android development helps to solve first kind of problems.Java language and relevant arithmetic can do help to second kind of problems.This text discusses carefully from platform construction to function realization including several relevant significant technologies.Finally have a system test,and results show that this system has a certain practicality.
System development is a heavy task ,tow difficulties unsteadiness of data synchronization and imperfect of user management didn’t been solved in limited time.The relevant frameworks have been finished,and correlated procedure code is still evolving.
Keywords:Android,Drug Inventory Management,SQLite,MySQL
目 录
第一章绪论 1
1.1研究背景 1
1.2基于Android的药品公司管理系统开发的目的和意义 1
1.2.1系统开发的目的 1
1.2.2系统开发的意义 2
第二章系统需求分析与开发基础 3
2.1系统功能分析 3
2.1.1功能划分 3
2.1.2功能描述 3
2.2系统用例分析 4
2.2.1用户登录用例图 4
2.2.2库存管理用例图 4
2.2.3信息查询用例图 5
2.2.4用户管理用例图 5
2.3系统E-R图 6
2.4可行性分析 7
2.4.1技术可行性 7