本文主要是介绍mysql超市进存销管理系统_技术分享 - 基于java swing和MySql实现的药品销存管理系统...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
此项目可以说是半原创,因为是根据一个已有项目进行变造而来,拥有的功能也比原项目更多
一.药品销存管理管理系统的设计与实现
打开系统后为登录界面,用户输入账号密码后进入系统,系统分为管理员、药店销售员、药品采购员三类用户,不同类型用户显示界面不同。
管理员功能:
库存管理:实现药品的增删改查,包括药品名称、规格、进货单价、销售单价、药品数量、厂商
销售管理:销售记录的增删改查,包括药品名称、销售价、销售时间、销售数量,如果是会员,自动积分
员工信息管理:员工信息增删改查,包括员工账号、账号类型、密码等
个人账号设置:包括修改密码等
销售员功能:
销售管理:销售记录的增删改查,包括药品名称、销售价、销售时间、销售数量,如果是会员,自动积分
销售记录管理:销售记录的增删查改
个人账号设置:包括修改密码等
药品采购员功能:
进货管理:药品增加,包括新进药品的名称、规格、进货单价、进货数量、厂商,如果新进药品信息与库存药品信息不同,则需分开保存
个人账号设置:修改密码等
二、MySQL表
2.1 药品信息表结构设计
药品信息主要方便存储每个药品的参数,比如药品名,库存,进价,售价,生产厂商。表的具体结果如下:
2.2 药品销售记录表
该表的设计主要是方便对药品销售记录的查看,表的具体结构设计如下:
2.3 员工级别表结构设计
该表主要用于管理员对员工分配职位,使员工得到相应的权限
2.4 员工信息表结构设计
该表主要用于储存员工信息,包括员工的用户名、密码、姓名、员工级别。
三、本系统的结构图如下:
四、各模块功能
4.1 系统管理员模块功能
该模块主要包括员工记录设置、库存记录设置和销售记录设置、账号设置等。
员工记录设置:该功能选项用于系统管理员对员工用户名、密码、姓名、所属角色查看操作,方便管理员更加直观的了解员工信息
库存记录设置:该子模块主要是系统管理员对药品库存信息的查看
销售记录设置:该子模块主要是系统管理员对药品销售情况的查看
账号设置设置:该子模块主要是用于管理员对员工信息的增、删、改的操作,还有员工职位的分配
4.2 系统售货员模块功能
该模块主要包括销售记录设置、销售管理设置和个人账号管理设置、添加销售设置。
销售记录设置:该子模块主要是系统销售员对药品销售记录信息的查看
销售管理设置:该子模块是系统销售员对销售记录信息进行修改和删除操作
个人账号管理设置:该子模块是系统销售员对个人账户密码进行更改操作
添加销售设置:该子模块是系统销售员添加销售信息操作
4.3 系统进货员模块功能
该模块主要包括进货管理设置、库存查看设置和个人账号管理设置、库存管理设置。
库存查看设置:该子模块主要是系统进货员对药品库存记录信息的查看
进货管理设置:该子模块是系统进货员对药品信息进行添加操作
个人账号管理设置:该子模块是系统销售员对个人账户密码进行更改操作
库存管理设置:该子模块是系统进货员对药品库存信息进行修改、删除操作
五、用户登录注册模块程序设计
本模块主要是用户通过药品销存系统的首页登录进入该系统。用户输入正确的用户名和密码,系统会根据用户的身份进行相应权限划分;如果登录信息有错误,则系统提示登入错误的信息,并且禁止系统用户进行任何操作。
药品销存管理系统的登录主页面如图所示。
六、系统功能模块的实现
6.1 管理员模块
本模块中最主要的是对员工记录、库存记录、销售记录的查看操作,还有对员工信息进行添加,修改,删除等操作。
其中系统管理员模块功能的操作页面如下图所示:
6.2 售货员模块
本模块中最主要的是销售记录、销售管理、账号管理、添加销售操作,对数据库record表进行添加,修改,删除、查找等操作。
其中系统售货员模块功能的操作页面如下图所示:
6.3 进货员模块
此模块主要用来进货管理、库存查看、库存管理、账号管理操作,对数据库medic表进行添加,修改,删除、查找等操作。
其中系统管理员对订单进行管理的操作页面如下图所示:
这篇关于mysql超市进存销管理系统_技术分享 - 基于java swing和MySql实现的药品销存管理系统...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!