本文所设计的宠物寄存中心系统的设计与实现拥有前端和后端,前端使用Vue.js框架和创建,后端使用django框架创建,开发语言采用python,使用Mysql数据库对后台数据进行存储。将pcyahrm作为主要的开发工具。接着进行系统的需求分析、功能设计、数据库设计,最后进行编码实现。
实现了一个完整的宠物寄存中心系统,其中主要有用户模块、用户表模块、收藏表模块、私信留言模块、收入统计模块、商品分类模块、商家模块、其他服务模块、宠物资讯模块、寄存服务模块、寄存表单模块、购买信息模块、寄存服务评论表模块、宠物商店评论表模块、订单信息模块、店铺评价模块、配置文件模块、宠物商店模块、账户的注册与登录等功能模块。本文详细介绍了该宠物寄存中心系统的设计过程,并通过全面测试,完善了预期的功能。研究表明采用B/S架构,通过Vue.js框架、django框架以及Mysql数据库可以构建一个完整宠物寄存中心系统。最后,整个论文从系统分析、设计、实现以及最后的测试做了一个合理的安排。通过最终的研讨做出一个可行性的方案,在完成以后我们做了详细的介绍并找出系统的不足之处,从而来弥补系统的完善,最终打到符合毕业答辩要求的标准。
宠物商店 (自动编号、创建时间、价格、商品详情、图片、品牌、规格、商品名称、最近点击时间、点击次数、商家账号、分类、商品编号);
配置文件 (自动编号、配置参数名称、配置参数值);
店铺评价 (自动编号、标题、配图、商家账号、商家名称、订单编号、创建时间、店铺评分、评价内容);
订单信息 (自动编号、是否支付、宠物大小、宠物种类、寄存单号、订单生成时间、用户账号、创建时间、商家账号、宠物图片、商家名称、寄存天数、订单金额、是否审核、用户、审核回复、订单编号);
宠物商店评论表 (自动编号、评论内容、创建时间、回复内容、用户id、关联表id、用户名);
寄存服务评论表 (自动编号、用户名、创建时间、关联表id、用户id、评论内容、回复内容);
购买信息 (自动编号、总金额、商品名称、是否支付、商家账号、数量、价格、用户账号、创建时间、订单编号、订单生成时间);
寄存表单 (自动编号、宠物图片、注意事项、寄存单号、备注详情、宠物种类、已查看注意事项且同意、用户账号、商家账号、创建时间、用户、到店时间、寄存天数、商家名称、手机、宠物大小);
寄存服务 (自动编号、寄存价格、商家名称、联系方式、踩、注意事项、赞、店铺地址、商家账号、寄存介绍、标题、创建时间、店铺实拍);
宠物资讯 (自动编号、创建时间、图片、标题、内容、简介);
其他服务 (自动编号、店铺图片、店铺地址、详情、类型、标题、预约电话、创建时间、商家账号);
商家 (自动编号、姓名、联系方式、商家账号、审核回复、联系邮箱、商家名称、身份证、营业执照、是否审核、密码、创建时间、店铺地址);
商品分类 (自动编号、分类、创建时间);
收入统计 (自动编号、商家账号、日期、总收入、创建时间);
私信留言 (自动编号、用户、商家名称、商家账号、用户留言、商家回复、创建时间、用户账号);
收藏表 (自动编号、用户id、收藏id、收藏图片、表名、收藏名称、创建时间);
用户表 (自动编号、用户名、新增时间、角色、密码);
用户 (自动编号、手机、用户账号、创建时间、照片、用户、邮箱、性别、密码);
本系统的设计与实现共包含18个表:分别是宠物商店信息表,配置文件信息表,店铺评价信息表,订单信息信息表,宠物商店评论表信息表,寄存服务评论表信息表,购买信息信息表,寄存表单信息表,寄存服务信息表,宠物资讯信息表,其他服务信息表,商家信息表,商品分类信息表,收入统计信息表,私信留言信息表,收藏表信息表,用户表信息表,用户信息表,