android的百姓缘药店管理系统(源码)
随着药店逐步进入竞争市场,计算机管理为药店提供了生存和发展所必不可少的条件。药店管理信息系统被大量的应用于不同大中型的药店中,几乎应用于不同的制药企业信息化建设。本系统是基于Android的百姓缘药店管理系统,是在JAVA Web技术基础上,利用Eclipse开发环境以及MySQL数据库实现系统的基本功能。该系统分为两个模块,主要为客户端以及后台组合而成,其中客户端模块包括用户注册、用户登录、修改用户信息、药品搜索、购物车、订单管理等;后台模块包括用户管理、药品管理、药品分类管理、订单管理、会员管理等;基于Android的百姓缘药店管理系统在以后的生活中市场需求量大,在数据输入过程中需要进一步约束,系统有待进一步完善。关键词 药店管理,Android,Eclipse,MySQL目 录
1 引言 1
1.1 研究的背景及意义 1
2 系统需求分析 2
2.1 功能需求设计 2
2.2 数据库需求设计 3
2.3 系统开发环境及部署平台 4
2.4 系统可行性分析 6
3 系统概要设计 6
3.1 总体功能设计 6
3.2 系统数据流图 7
3.3 系统ER图 9
3.4 客户端各模块活动图 10
3.5 后台模块活动图 13
4 系统数据库结构设计 15
4.1 结构属性 15
4.2 逻辑结构设计 15
4.3 物理结构设计 16
5 系统详细设计 17
5.1 客户端各功能模块功能实现 17
5.2 服务器端各功能模块功能实现 22
6 模块功能界面实现 25
6.1 客户端各功能模块功能实现 25
6.2 服务器端各功能模块功能实现 30
7 测试用例设计 40
7.1 测试用例描述 40
7.2 客户端测试用例图 40
7.3 服务器端测试用例图 42
结 论 45
致 谢 46
参 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
模块功能界面实现 25
6.1 客户端各功能模块功能实现 25
6.2 服务器端各功能模块功能实现 30
7 测试用例设计 40
7.1 测试用例描述 40
7.2 客户端测试用例图 40
7.3 服务器端测试用例图 42
结 论 45
致 谢 46
参 考 文 献 47
1 引言
1.1 研究的背景及意义
1.1.1 课题研究的背景
Android是一种主要用在便携设备上的操作系统,主要开放源代码以Linux为基础。在中国很多地区人们普遍使用安卓和安致,Android操作系统是由Andy Rubin首先进行开发的,起初主要用在手机之上。后来被Google收购注资,然后Google聚集多家制造商组成开放手机联盟,对其进行开发改良。后来逐渐扩展到平板电脑和其他领域上,苹果的IOS和微软的WP7是Android其中最主要的竞争者。
Android是一套包含操作系统和中间件以及一些关键平台应用的具有真正意义的开放性移动设备综合平台。Android的JAVA程序运行环境是由JAVA核心函数库以及虚拟机组合而成,进一步提高JAVA程序的运行过程。基于Android系统的平台对Linux内核进行了改进,它提供一些快捷的服务器如内存管理、进程管理、设备驱动等,同时它也作为手机软硬件的链接层。
Android系统的最大特点是开放体系结构,它支持很多扩展的用户体验,所以它的开发和调试环境非常好,其内部含有的图形系统非常多样,功能完善的浏览器使得它的支持功能非常齐全。
1.1.2 课题研究的目的及意义
本课题主要研究的目的是运行在Android的百姓缘药店管理系统,其执行的主要功能包含基于客户端的用户登录和编辑、药品搜索、订单管理、购物车;而后台主要任务包含用户管理、药物管理、药品类别管理、订单管理、会员管理;这个药店管理系统由客户端和后台组成,具有一系列的以上功能。
药房主要任务是零售医药品,并进行批发等工作。因为企业的每天出货量非常多,手工操作是企业一直采用的方式,尤其在药品销售中导致了工作效率低下,这就要求企业雇用更多的人员才能满足企业的需求。与此同时服务质量差也是企业面临的一个大问题、企业的日常销售中数据经常会出错导致库存查询困难,因此导致顾客需求的信息不能及时提供。但是随着经济的快速发展,医药产品销售业的竞争越来越激烈。因此就需要不断的加强企业管理,提高企业的工作效率改善服务质量。要解决这些问题就需要建立先进的管理系统,需要不断的革新技术来适应新形式下企业的发展。系统的开发应用,能够快速大量的有效管理药品的批发与销售。利用先进的经营管理模式不但能提高仓库管理的工作效率,还能对市场的反应能力进行帮助,高效益、低库存、优质服务质量是药店管理系统的设计的方向和趋势。
2 系统需求分析
2.1 功能需求设计
该系统主要是由客户端和服务器端两大模块构成,客户端对应于前台模块的功能,服务器对应于后台模块功能,通过登录人员身份不同,分别是由超级管理员以及系统管理员组合而成,由此保证系统的正常运行。
客户端主要的功能包括用户管理、药品搜索、药品分类、订单下达、购物车;客户端管理功能用例图如图2.1所示。后台管理中超级管理员的主要功能包括用户管理、药物类别管理、药品管理、会员/订单管理;其功能用例图如图2.2所示。系统管理员负责后台的管理功能包括药物管理、会员/订单管理功能;系统管理功能用例图如图2.3所示。
图2.1 客户端子系统用例图
图2.2 系统管理员后台管理子系统用例图
图2.3 超级管理员后台子系统用例图
2.2 数据库需求设计
基于Android的药店管理系统涉及的数据表主要有五个,分别为药品详细信息表、药品类型信息表、订单信息表、用户注册信息表、系统用户信息表。其中药品信息表主要涉及的信息包括药品ID(id)、药品名(name)、药品类型(drupType)、药品功能(function)、价钱(price)、数量(unit)、备注(remark)。药品类型信息表主要涉及的信息包括药品类型ID(id)、类型名(name)、备注(remark)。订单信息表主要涉及的信息包括订单ID(id)、用户注册ID(regUserId)、药品信息ID(drugDetailId)、订单数量(number)、订单时间(orderTime)、备注(remark)。用户注册信息表主要涉及的信息包括注册ID(id)、名字(name)、密码(password)、联系电话(tel)、真实名字(realName)、邮箱(email)、状况(status)。系统用户信息表主要涉及的信息包括用户ID(id)、用户名(name)、密码(password)、联系电话(tel)、真实名字(realName)、邮
1 引言 1
1.1 研究的背景及意义 1
2 系统需求分析 2
2.1 功能需求设计 2
2.2 数据库需求设计 3
2.3 系统开发环境及部署平台 4
2.4 系统可行性分析 6
3 系统概要设计 6
3.1 总体功能设计 6
3.2 系统数据流图 7
3.3 系统ER图 9
3.4 客户端各模块活动图 10
3.5 后台模块活动图 13
4 系统数据库结构设计 15
4.1 结构属性 15
4.2 逻辑结构设计 15
4.3 物理结构设计 16
5 系统详细设计 17
5.1 客户端各功能模块功能实现 17
5.2 服务器端各功能模块功能实现 22
6 模块功能界面实现 25
6.1 客户端各功能模块功能实现 25
6.2 服务器端各功能模块功能实现 30
7 测试用例设计 40
7.1 测试用例描述 40
7.2 客户端测试用例图 40
7.3 服务器端测试用例图 42
结 论 45
致 谢 46
参 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
模块功能界面实现 25
6.1 客户端各功能模块功能实现 25
6.2 服务器端各功能模块功能实现 30
7 测试用例设计 40
7.1 测试用例描述 40
7.2 客户端测试用例图 40
7.3 服务器端测试用例图 42
结 论 45
致 谢 46
参 考 文 献 47
1 引言
1.1 研究的背景及意义
1.1.1 课题研究的背景
Android是一种主要用在便携设备上的操作系统,主要开放源代码以Linux为基础。在中国很多地区人们普遍使用安卓和安致,Android操作系统是由Andy Rubin首先进行开发的,起初主要用在手机之上。后来被Google收购注资,然后Google聚集多家制造商组成开放手机联盟,对其进行开发改良。后来逐渐扩展到平板电脑和其他领域上,苹果的IOS和微软的WP7是Android其中最主要的竞争者。
Android是一套包含操作系统和中间件以及一些关键平台应用的具有真正意义的开放性移动设备综合平台。Android的JAVA程序运行环境是由JAVA核心函数库以及虚拟机组合而成,进一步提高JAVA程序的运行过程。基于Android系统的平台对Linux内核进行了改进,它提供一些快捷的服务器如内存管理、进程管理、设备驱动等,同时它也作为手机软硬件的链接层。
Android系统的最大特点是开放体系结构,它支持很多扩展的用户体验,所以它的开发和调试环境非常好,其内部含有的图形系统非常多样,功能完善的浏览器使得它的支持功能非常齐全。
1.1.2 课题研究的目的及意义
本课题主要研究的目的是运行在Android的百姓缘药店管理系统,其执行的主要功能包含基于客户端的用户登录和编辑、药品搜索、订单管理、购物车;而后台主要任务包含用户管理、药物管理、药品类别管理、订单管理、会员管理;这个药店管理系统由客户端和后台组成,具有一系列的以上功能。
药房主要任务是零售医药品,并进行批发等工作。因为企业的每天出货量非常多,手工操作是企业一直采用的方式,尤其在药品销售中导致了工作效率低下,这就要求企业雇用更多的人员才能满足企业的需求。与此同时服务质量差也是企业面临的一个大问题、企业的日常销售中数据经常会出错导致库存查询困难,因此导致顾客需求的信息不能及时提供。但是随着经济的快速发展,医药产品销售业的竞争越来越激烈。因此就需要不断的加强企业管理,提高企业的工作效率改善服务质量。要解决这些问题就需要建立先进的管理系统,需要不断的革新技术来适应新形式下企业的发展。系统的开发应用,能够快速大量的有效管理药品的批发与销售。利用先进的经营管理模式不但能提高仓库管理的工作效率,还能对市场的反应能力进行帮助,高效益、低库存、优质服务质量是药店管理系统的设计的方向和趋势。
2 系统需求分析
2.1 功能需求设计
该系统主要是由客户端和服务器端两大模块构成,客户端对应于前台模块的功能,服务器对应于后台模块功能,通过登录人员身份不同,分别是由超级管理员以及系统管理员组合而成,由此保证系统的正常运行。
客户端主要的功能包括用户管理、药品搜索、药品分类、订单下达、购物车;客户端管理功能用例图如图2.1所示。后台管理中超级管理员的主要功能包括用户管理、药物类别管理、药品管理、会员/订单管理;其功能用例图如图2.2所示。系统管理员负责后台的管理功能包括药物管理、会员/订单管理功能;系统管理功能用例图如图2.3所示。
图2.1 客户端子系统用例图
图2.2 系统管理员后台管理子系统用例图
图2.3 超级管理员后台子系统用例图
2.2 数据库需求设计
基于Android的药店管理系统涉及的数据表主要有五个,分别为药品详细信息表、药品类型信息表、订单信息表、用户注册信息表、系统用户信息表。其中药品信息表主要涉及的信息包括药品ID(id)、药品名(name)、药品类型(drupType)、药品功能(function)、价钱(price)、数量(unit)、备注(remark)。药品类型信息表主要涉及的信息包括药品类型ID(id)、类型名(name)、备注(remark)。订单信息表主要涉及的信息包括订单ID(id)、用户注册ID(regUserId)、药品信息ID(drugDetailId)、订单数量(number)、订单时间(orderTime)、备注(remark)。用户注册信息表主要涉及的信息包括注册ID(id)、名字(name)、密码(password)、联系电话(tel)、真实名字(realName)、邮箱(email)、状况(status)。系统用户信息表主要涉及的信息包括用户ID(id)、用户名(name)、密码(password)、联系电话(tel)、真实名字(realName)、邮
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2745.html