康康药店连锁系统
目 录
一、前言 4
(一)开发背景 4
(二)开发意义 5
(三)开发目标 5
二、需求分析 5
(一)功能分析 5
1. 店主的需求分析 5
2. 管理员的需求分析 6
3. 收银员的需求分析 6
4. 采购员的需求分析 6
(二)业务分析 6
1. 店主的业务分析 6
2. 管理员的业务分析 7
3. 收银员的业务分析 7
4. 采购员的业务分析 7
(三)开发工具和开发环境介绍 8
1、软件环境 8
2、 硬件环境 8
三、详细设计 8
(一)功能模块分析 8
1. 功能概述 8
2. 基本功能要求 9
3. 系统具体功能描述 9
(二)数据库设计 11
四、系统实施 13
(一)数据库持久化层实现 13
1. JDBC类 13
2. BaseDAO层 15
(二)系统主要功能模块设计与实现 16
1. 系统主页设计 16
2. 系统后台登录模块设计 17
3. 店主管理模块设计 18
4. 管理员管理模块设计 22
5. 收银员管理模块设计 23
6. 采购员管理模块设计 24
(三)系统主要代码 26
五、系统测试 31
(一)页面跳转测试 32
(二)表单测试 32
(三)系统安全性测试 32
*好棒文|www.hbsrm.com +Q: *351916072*
六、系统使用说明 33
(一)店主模块 33
(二)管理员模块 33
(三)收银员模块 33
(四)采购员模块 33
总结 34
参考文献 35
一、前言
(一)开发背景
基于互联网技术的普及和计算机应用的发展的社会背景之下,面对物联网浪潮的席卷,越来越多的人们开始采用计算机计算来解决我们身边的事情,比如使用网站管理药品。采用计算机技术管理因为其操作简单、方便,准确率较高,已被越来越多的人采用,并且运用到各个领域中。
基于计算机网站式的连锁药店管理系统就是一款采用计算机技术应用和网络技术实现的信息管理系统软件,它的开发实现了信息操作的无纸化,不仅大大提高了工作人员的管理效率,还减少了工作过程中的存在的问题。面对大量的药品信息、药品销售信息,如果药店仍采用传统的、纸质化的操作进行管理,将浪费大量的人力物力,且在激烈的社会竞争中无法谋得一席之地,因此,开发这样一款易于操作的、基于计算机应用的药店管理系统非常有意义。
(二)开发意义
本系统开发旨在实现对药店信息的基于计算机的智能化操作,帮助店长实现高效、合理地管理药店各类数据信息。
本系统开发还可以帮助我熟悉和了解软件系统开发的各个流程、模块功能设计,对软件编程这个行业有了深层次的认识,做到学以致用。
(三)开发目标
开发目标功能方面要求实现店主、系统管理员、收银员、采购员四类用户的角色操作。实现对药店员工信息的管理、药品信息的管理、库存信息管理、进货出货信息的管理和维护,其功能分别针对各角色操作有所区别。
二、需求分析
(一)功能分析
1. 店主的需求分析
(1)员工管理
药店店主要可以查看药店所有员工信息,可以编辑和删除指定的员工信息,当有新员工入职后,可以添加新员工信息,并指定员工角色。
药品管理
除了对药店员工管理外,还可以管理药品信息,可以查看药店中现有的所有药品信息,可以编辑和删除指定药品信息,可以添加新药品,然后由管理员进行提交进货请求。
管理员的需求分析
员工管理
管理员是一个小组的组长,可以管理属于自己组的成员的信息,可以查看具体成员信息,可以编辑和删除指定小组员工信息。
库存管理
管理员要要可以对药品库存进行管理,可以编辑和删除药店现有的药品信息,还可以对缺货的药品进行添加进货需求,提交给采购员处理,也可以自己添加新药品。
收银员的需求分析
收银员对功能需求不高,主要是计算顾客购买药品的总金额,售出具体数量的药品,对应的库存中该药品数量就会减少多少。
采购员的需求分析
进货管理
采购员主要是采购药品,对于管理员提交的进货请求进行进货,可以查看进货单的详细信息,可以进货处理,提交进货的公司的具体信息以及采购药品价格和数量。
入库管理
对已经进货的药品可以进行入库,可以查看所有已经进货的药品信息,入库以后的药品即可被药店使用,还可以查看已入库和未入库药品列表。
(二)业务分析
1. 店主的业务分析
在本系统中,店主起到了重要的作用。主要操作表现在药店员工的管理和药品管理,店主的业务流程如图2-1所示:
图 2-1 店主的业务流程图
管理员的业务分析
管理员的主要操作表现在对自己组成员的管理、药品管理以及添加进货管理,管理员的业务流程如图2-2所示:
图 2-2 管理员的业务流程图
收银员的业务分析
收银员的主要操作表现在计算金额和出售药品,收银员的业务流程如图2-3所示:
图 2-2 收银员的业务流程图
采购员的业务分析
采购员的主要操作表现在对有进货请求的进货单进行处理,对已经进货的药品进行入库操作,可以查看历史操作,采购员的业务流程如图2-4所示:
图 2-4 采购员的业务流程图
(三)开发工具和开发环境介绍
1、软件环境
1)MyEcplise开发工具
MyEclipse企业版开发平台是对Eclipse IDE开发平台的扩展,利用该开发软件可以很大程度上提高我对整个系统在数据库的开发、JavaWeb的发布以及应用程序服务器的整合的效率。该开发平台包括了完备的编码、调试、测试和发布等功能,是功能丰富的集成开发环境。
2)MySQL 1.6数据库存储
1)店主用例如图3-2所示
图3-2 店主用例图
(1)药品管理:主要包括添加药品、编辑药品信息以及删除药品。
(2)员工管理:。主要包含添加员工、编辑员工基本信息以及删除员工。
2)管理员用例如图3-3所示
图3-3管理员用例图
(1)药品管理:主要包括添加药品、编辑药品信息以及删除药品。
100
非空
一、前言 4
(一)开发背景 4
(二)开发意义 5
(三)开发目标 5
二、需求分析 5
(一)功能分析 5
1. 店主的需求分析 5
2. 管理员的需求分析 6
3. 收银员的需求分析 6
4. 采购员的需求分析 6
(二)业务分析 6
1. 店主的业务分析 6
2. 管理员的业务分析 7
3. 收银员的业务分析 7
4. 采购员的业务分析 7
(三)开发工具和开发环境介绍 8
1、软件环境 8
2、 硬件环境 8
三、详细设计 8
(一)功能模块分析 8
1. 功能概述 8
2. 基本功能要求 9
3. 系统具体功能描述 9
(二)数据库设计 11
四、系统实施 13
(一)数据库持久化层实现 13
1. JDBC类 13
2. BaseDAO层 15
(二)系统主要功能模块设计与实现 16
1. 系统主页设计 16
2. 系统后台登录模块设计 17
3. 店主管理模块设计 18
4. 管理员管理模块设计 22
5. 收银员管理模块设计 23
6. 采购员管理模块设计 24
(三)系统主要代码 26
五、系统测试 31
(一)页面跳转测试 32
(二)表单测试 32
(三)系统安全性测试 32
*好棒文|www.hbsrm.com +Q: *351916072*
六、系统使用说明 33
(一)店主模块 33
(二)管理员模块 33
(三)收银员模块 33
(四)采购员模块 33
总结 34
参考文献 35
一、前言
(一)开发背景
基于互联网技术的普及和计算机应用的发展的社会背景之下,面对物联网浪潮的席卷,越来越多的人们开始采用计算机计算来解决我们身边的事情,比如使用网站管理药品。采用计算机技术管理因为其操作简单、方便,准确率较高,已被越来越多的人采用,并且运用到各个领域中。
基于计算机网站式的连锁药店管理系统就是一款采用计算机技术应用和网络技术实现的信息管理系统软件,它的开发实现了信息操作的无纸化,不仅大大提高了工作人员的管理效率,还减少了工作过程中的存在的问题。面对大量的药品信息、药品销售信息,如果药店仍采用传统的、纸质化的操作进行管理,将浪费大量的人力物力,且在激烈的社会竞争中无法谋得一席之地,因此,开发这样一款易于操作的、基于计算机应用的药店管理系统非常有意义。
(二)开发意义
本系统开发旨在实现对药店信息的基于计算机的智能化操作,帮助店长实现高效、合理地管理药店各类数据信息。
本系统开发还可以帮助我熟悉和了解软件系统开发的各个流程、模块功能设计,对软件编程这个行业有了深层次的认识,做到学以致用。
(三)开发目标
开发目标功能方面要求实现店主、系统管理员、收银员、采购员四类用户的角色操作。实现对药店员工信息的管理、药品信息的管理、库存信息管理、进货出货信息的管理和维护,其功能分别针对各角色操作有所区别。
二、需求分析
(一)功能分析
1. 店主的需求分析
(1)员工管理
药店店主要可以查看药店所有员工信息,可以编辑和删除指定的员工信息,当有新员工入职后,可以添加新员工信息,并指定员工角色。
药品管理
除了对药店员工管理外,还可以管理药品信息,可以查看药店中现有的所有药品信息,可以编辑和删除指定药品信息,可以添加新药品,然后由管理员进行提交进货请求。
管理员的需求分析
员工管理
管理员是一个小组的组长,可以管理属于自己组的成员的信息,可以查看具体成员信息,可以编辑和删除指定小组员工信息。
库存管理
管理员要要可以对药品库存进行管理,可以编辑和删除药店现有的药品信息,还可以对缺货的药品进行添加进货需求,提交给采购员处理,也可以自己添加新药品。
收银员的需求分析
收银员对功能需求不高,主要是计算顾客购买药品的总金额,售出具体数量的药品,对应的库存中该药品数量就会减少多少。
采购员的需求分析
进货管理
采购员主要是采购药品,对于管理员提交的进货请求进行进货,可以查看进货单的详细信息,可以进货处理,提交进货的公司的具体信息以及采购药品价格和数量。
入库管理
对已经进货的药品可以进行入库,可以查看所有已经进货的药品信息,入库以后的药品即可被药店使用,还可以查看已入库和未入库药品列表。
(二)业务分析
1. 店主的业务分析
在本系统中,店主起到了重要的作用。主要操作表现在药店员工的管理和药品管理,店主的业务流程如图2-1所示:
图 2-1 店主的业务流程图
管理员的业务分析
管理员的主要操作表现在对自己组成员的管理、药品管理以及添加进货管理,管理员的业务流程如图2-2所示:
图 2-2 管理员的业务流程图
收银员的业务分析
收银员的主要操作表现在计算金额和出售药品,收银员的业务流程如图2-3所示:
图 2-2 收银员的业务流程图
采购员的业务分析
采购员的主要操作表现在对有进货请求的进货单进行处理,对已经进货的药品进行入库操作,可以查看历史操作,采购员的业务流程如图2-4所示:
图 2-4 采购员的业务流程图
(三)开发工具和开发环境介绍
1、软件环境
1)MyEcplise开发工具
MyEclipse企业版开发平台是对Eclipse IDE开发平台的扩展,利用该开发软件可以很大程度上提高我对整个系统在数据库的开发、JavaWeb的发布以及应用程序服务器的整合的效率。该开发平台包括了完备的编码、调试、测试和发布等功能,是功能丰富的集成开发环境。
2)MySQL 1.6数据库存储
1)店主用例如图3-2所示
图3-2 店主用例图
(1)药品管理:主要包括添加药品、编辑药品信息以及删除药品。
(2)员工管理:。主要包含添加员工、编辑员工基本信息以及删除员工。
2)管理员用例如图3-3所示
图3-3管理员用例图
(1)药品管理:主要包括添加药品、编辑药品信息以及删除药品。
100
非空
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1888.html