摘 要
宠物不仅可以陪伴也可以释放工作、生活中的压力。现如今人们养宠物的非常多,相对的需要宠物服务的也增多。去宠物店预约宠物服务需要自己腾出时间去亲自参与,非常不方便,不适应现代人的生活。想要了解服务详情、价格信息等都需要自己去实体店查找。商家对于相关信息的管理也没有有效的平台,不利于服务的发布和宣传。宠物店商城小程序可以实现足不出户而且价格透明、售后更好。
本宠物店商城小程序采用java语言进行开发,数据库采用mysql。框架采用ssm。本系统实现的是和宠物相关的信息管理和发布,加入了商品销售的功能。**操作角色为管理员和用户、商家,管理员的功能为用户管理、商家管理、宠物分类管理、宠物信息管理、商品分类管理、宠物用品管理、项目类型管理、服务项目管理、宠物日志管理、订单管理等;用户的功能为购买宠物、商品、预约服务发表日志管理订单等。商家功能为提供宠物、宠物用品、宠物服务,管理订单和服务预约等。**本系统的功能涵盖到宠物相关的方方面面,使养宠物的用户可以有专业的平台进行信息浏览,同时可以为商家提供新的销售渠道。
第3章 系统设计
3.1系统设计目标
本系统的实现可以帮助宠物店销售信息的管理。管理员对注册用户管理以及用户订单管理等。同时可以帮助用户管理宠物日志。本系统可以实现用户足不出户预约到需要的服务,为用户提供宠物信息了解的平台。
3.2系统功能结构图
本系统的结构包括管理员和用户、商家,根据系统功能分析中的功能进行系统功能结构图的设计。在微信端中主要为用户操作的功能,在后台中包括管理员、和商家两种身份的操作功能。管理员的功能为管理微信端信息和用户的操作信息。本系统中管理员的功能结构图如下图3.1所示:
本系统用户的功能结构图如下图3.2所示:
图3.2系统用户的功能结构图
商家功能的功能结构图如下图3.3所示:
图3.3商家功能的功能结构图
3.3系统的数据库设计
本系统的数据库采用mysql软件,mysql软件可以单独使用。数据库为系统中数据的仓库,数据库的设计包括数据库概念结构设计和数据库的逻辑结构设计。在数据库的概念结构设计中通常使用数据库ER图来设计。
3.3.1数据库概念结构设计
本系统中的主要实体为管理员信息、用户信息、服务信息、订单信息和宠物信息等,其中管理员信息ER图如下图3.3所示:
图3.3管理员ER图
(1)注册用户信息的ER图如下图3.4所示:
图3.4注册用户ER图
(2)订单信息的ER图如下图3.5所示:
图3.5订单信息ER图
(3)类别信息ER图如下图3.6所示:
图3.6商品类别信息ER图
3.3.2数据库逻辑结构设计
根据数据库ER图设计出数据库表,数据库表中记录了不同分类数据的类型和长度等信息。本系统设计的主要数据库表有管理员信息表,宠物信息表,用户信息表,商家信息表,宠物用品信息表,订单信息表等。