Java药店管理系统设计报告模板
- 格式:doc
- 大小:390.50 KB
- 文档页数:18
2.1数据库逻辑级设计
E-R如下图所示
2.2关系模式
管理员(账号、密码、姓名、联系电话、邮箱、地址)
会员(账号、姓名、年龄、联系电话、邮箱、地址)
药品(药品ID、药品名称、类别、生产厂家编号)
仓库(批次ID、药品ID、药品名、类别、生产日期、有效期、进价、售价、生产厂家)
订单详情(订单编号、药品名、购买数量、售价、购买人员、销售日期、操作员姓名)
销售管理:根据实际销售自动生成销售单据。如果是会员,则药品价格按95折计算。
查询及统计功能:对指定时间段内的出/入库进行查询/统计,对药品有效期进行查询/统计,对药品过期进行查询/统计,对指定时间段内的药品销售进行查询/统计以及利润查询/统计等。能帮顾客查询药品信息,能按品名、生产厂家、药品类别、存货量进行查询。
(4)供应商表如图2-4
名称
字段名称
数据类型
长度
主键
允许空值
编号
Sno
varchar
10
是
否
供应商名
Sname
varchar
20
否
否
电话
Sphone
char
11
否
是
邮箱
Semail
varchar
20
否
是
地址
Saddress
varchar
50
否
是
图2-4
(5)库存表如图2-5
名称
字段名称
数据类型
长度
主键
否
否
日期
Idate
date
否
否
图2-6
(7)缺货单表如图2-7
名称
字段名称
数据类型
长度
主键
允许空值
缺货单号
Lno
varchar
10
是
否
药品ID
Dno
varchar
10
否
否
数量
Pquantity
int
否
否
日期
Pdade
date
否
否
状态
Astate
varchar
10
否
否
图2-7
第3章概要设计
3.1系统结构与模块功能
否
否
供应商
Sname
varchar
20
否
否
图2-5
(6)销售表如图2-6
名称
字段名称
数据类型
长度
主键
允许空值
订单
Slno
varchar
10
是
否
批次
Lno
varchar
10
否否会员IDC Nhomakorabeaovarchar
10
否
是
售价
Ddprice
float
否
否
数量
Mquantity
int
否
否
总价
Amoney
float
指导教师:
2016年12月20日
课程设计评语
成绩:
指导教师:
年月日
目 录
第1章需求分析
1.1功能需求
药店管理系统能够实现药品库存、销售信息管理和查询功能,根据实际销售自动生成销售单据。能帮顾客查询药品信息,能按品名、生产厂家、药品类别、存货量进行查询。
库存管理:包括药品入库、出库管理,药品库存报警,药品有效期管理(过期报警)。
(3)添加品名设计:为了能够使自己的药店更加多元化,更加容易管理,引入添加药品名称的设计。能够让使用者更加清晰的知道现如今自己药店中药品的种类以及药品类型,以进行更加方便的进货以及添加新的药品。
本系统结构主要包括登录模块,主界面模块,添加药品名模块,修改和删除品名模块,入库模块,会员管理模块,出售管理模块,有效期查询模块,盈利查询模块,缺货查询模块。
(1)登录界面设计:为了保护药店销售管理系统的安全性,所以设置必须输入账号密码才能进入系统。
(2)主界面设计:为了让系统更加简洁,更加人性化,特加入主界面,能够让操作人员更加清晰的找到需要的功能,只要用户在该界面选择对应的按钮,他就会弹出与各个相对应的界面。
允许空值
批次
Lno
varchar
10
是
否
药品ID
Dno
varchar
10
否
否
药品名
Dname
varchar
20
否
否
药品类别
Dclass
varchar
20
否
否
数量
Pquantity
int
否
否
入库时间
Idate
date
否
否
过期时间
out_date
date
否
否
进价
Dbidd
float
否
否
售价
Dprice
float
厂家(厂家编号、厂家名、电话、地址)
进药(药品ID、操作员姓名、进药日期、进药数量)
其中下划线部分为主键
2.3基本表
根据需求构建表的基本组成。
(1)管理员表如图2-1
名称
字段名称
数据类型
长度
主键
允许空值
账号
Mno
varchar
10
是
否
密码
Mpassw
varchar
20
否
否
姓名
Mname
varchar
11
否
是
邮箱
Cemail
varchar
20
否
是
地址
Caddress
varchar
50
否
是
图2-2
(3)药品表如图2-3
名称
字段名称
数据类型
长度
主键
允许空值
编号
Dno
varchar
10
是
否
品名
Dname
varchar
20
否
否
类别
Dclass
varchar
20
否
否
生产商
Sname
varchar
20
否
否
图2-3
1.2数据需求
经过对学校附近的药店的调研以及在网上查找的资料,药店药品管理系统的处理对象主要包括:药品信息、供应商信息、顾客信息、药品销售信息、药品存储信息等几个方面。根据市场需求需要的数据组成如下需要的数据有操作员、会员、药品、订单、厂家、进货单这些实体的组成数据有,操作人员需要包括:账号、密码、姓名、联系电话、邮箱、地址;会员表:账号、姓名、年龄、联系电话、邮箱、地址;药品信息中含有:药品ID、药品名、类别、生产日期、有效期、进价、售价、生产厂家;订单详情中含有的有:订单编号、药品名、购买数量、售价、购买人员、销售日期;厂家信息包括:厂家编号、厂家名、电话、地址;进药表、药品ID、操作员、进药日期、进药数量
洛阳理工学院
课 程 设 计 报 告
课程名称面向对象程序设计课程设计
设计题目药店管理系统
专业计算机科学与技术
班级
学号
姓名
完成日期2017.1.6
课程设计任务书
设计题目:药店管理系统
设计内容与要求:
1.问题描述
设计实现药店管理系统。能够实现药品库存管理、销售信息管理和查询功能。2.基本要求
库存管理:包括药品入库、出库管理,药品库存报警,药品有效期管理(过期报警)。
销售管理:根据实际销售自动生成销售单据。如果是会员,则药品价格按95折计算。
查询及统计功能:对指定时间段内的出/入库进行查询/统计,对药品有效期进行查询/统计,对药品过期进行查询/统计,对指定时间段内的药品销售进行查询/统计以及利润查询/统计等。能帮顾客查询药品信息,能按品名、生产厂家、药品类别、存货量进行查询。
20
否
否
电话
Mphone
char
11
否
是
邮箱
Memail
varchar
20
否
是
地址
Maddress
varchar
50
否
是
图2-1
(2)会员表如图2-2
名称
字段名称
数据类型
长度
主键
允许空值
会员号
Cno
varchar
10
是
否
姓名
Cname
varchar
20
否
否
年龄
Cage
int
否
是
电话
Cphone
char