宠物管理系统功能分析和数据库设计
宠物管理系统
——系统功能和数据库设计
使用范围:大中型宠物商店
目的:1、让用户随时可查询近期的销售状况
2、让用户对宠物,饰品,食品的的情况更系统化的管理了解
功能分析
一、管理员登录
二、宠物查询
1、查询所有已经录入的宠物资料
2、修改、删除宠物资料
三、宠物进出货管理
1、添加进入宠物资料
2、出货功能(出货时,宠物的状态,推存饰品、食品等)
3、挂失,宠物挂失(非交易出货)
四、驯养管理
1、驯养情况
2、驯养
①添加修改删除驯养方式
②备注
3、食品库存查询
五、食品管理
1、食品进货
①添加食品
2、食品消耗
①卖出食品
②使用食品
③食品挂失(食品过期、丢失)
3、修改食品信息
①修改删除食品信息
4、食品库存查询
六、饰品管理
1、饰品进货
①添加饰品
2、饰品使用
①卖出饰品
②饰品挂失(饰品丢失、送人等)
3、修改饰品信息
①修改删除饰品信息
4、饰品库存查询
七、报表查询
1、宠物销售查询
①卖出情况查询
②非卖出情况查询
2、食品销售查询
①食品卖出查询
②食品使用查询
③食品挂失查询
3、饰品销售查询
①饰品卖出查询
②饰品挂失查询
系统数据库分析
使用SQL数据库
数据表分析:
数据表包括:用户数据表、宠物数据表、宠物分类表、食品数据表、饰品数据表……
数据表结构:
1、用户表结构:
字段名类型
ID String (GUID)用户名String
用户密码String
2、宠物数据表结构:
字段名类型
ID String (GUID)宠物ID Int
宠物名字String
宠物类型String
图片
宠物详情String
推荐食品String
推荐饰品String
驯养方式String
备注String
进货价格Double
出售价格Double
健康状态Int (1健康,2生病,
3残疾)
出售状态Int (0未出售,1正
常出售,3挂失)
数量Int
3、宠物分类表结构:
字段名类型
ID String (GUID)
类型ID Int
类型所属上级ID Int
类型名称Sting
4、食品数据表结构:
字段名类型
ID Srting (GUID)
食品ID Int
食品名Srting
适用宠物类型Srting
进货日期Datetime
进货价格Double
保质日期Datetime
出货日期Datetime
出货数量Datetime
出货价格Double
出售状态(0未出售,1正常出
售,3挂失)
数量Int
5饰品数据表结构:
字段名类型
ID Srting (GUID)
饰品ID Int
饰品名Srting
适用宠物类型Srting
进货日期Datetime
进货价格Double
出货日期Datetime
出货数量Datetime
出货价格Double
出售状态(0未出售,1正常出
售,3挂失)
数量Int