摘 要
近年来,随着社会科技的不断发展,人们的生活方方面面进入了信息化时代。计算机的普及,使得我们的生活更加丰富多彩,同时,随着智能手机的普遍使用,不少的微信小程序也应运而生,逐步改变着人们的生活方式。手机作为这个时代的新生产物,具有高效、便携、更能随时随地的进行操作。在此现状下,设计出一款适合用户使用的基于微信小程序的卧虎山公园景区年卡预约系统,帮助用户更方便进行卧虎山公园景区年卡预约,给用户带来便利。
卧虎山公园景区年卡预约系统基于微信平台,采用JAVA开发语言,MYSQL数据库进行开发设计,系统详细介绍如何根据人们的需求,将先进的软件应用技术融入到基于微信小程序的卧虎山公园景区年卡预约系统中,满足卧虎山公园景区年卡预约、管理的需求,系统具有操作简单、界面简洁、稳定性强、灵活性好、系统安全性高等特点。
本论文对基于微信小程序的卧虎山公园景区年卡预约系统进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的卧虎山公园景区年卡预约、管理的平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信小程序;卧虎山公园景区年卡预约系统;JAVA开发语言;MYSQL数据库
3.3系统功能需求分析
本基于微信小程序的卧虎山公园景区年卡预约系统主要满足两类用户的需求,分别是用户和管理员,下面将分别介绍其功能模块。
1.管理员功能需求。
管理员登录后功能有年卡管理(景点管理,新增景点,年卡管理,新增年卡,购卡记录),资讯管理(新闻管理,发布新闻,栏目管理,用户咨询管理,系统标签管理),用户管理(用户管理,新增用户,角色管理,会员管理),系统设置(轮播图,页面设置)。
2.用户功能需求。
用户可以进行注册登录,登录后功能有首页,景点信息,我的年卡,修改密码,编辑账户,账户信息,我的余额,景点预约,在线咨询,我的建议,退出。
4.2系统结构设计
本基于微信小程序的卧虎山公园景区年卡预约系统的功能结构设计如图4-1所示。
4.3.2数据库表
本基于微信小程序的卧虎山公园景区年卡预约系统采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 comment评论信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
commentor | varchar | 500 | 是 | 评论人 |
commenttime | datetime | 是 | 评论时间 | |
dcontent | text | 是 | 评论内容 | |
tablename | varchar | 5000 | 是 | 标签名称 |
belongid | int | 11 | 是 | 信息编号 |
pics | text | 是 | 图片 |
表4-2 jingdian景点信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
title | varchar | 500 | 是 | 名称 |
pubtime | datetime | 是 | 发布时间 | |
tupian | longtext | 是 | 图片 | |
price | int | 11 | 是 | 价格 |
sftype | int | 11 | 是 | 收费类型 |
begintime | datetime | 是 | 开放时间 | |
endtime | datetime | 是 | 关闭时间 | |
des | longtext | 是 | 介绍 |
表4-3 xinxi资讯信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
title | varchar | 255 | 是 | 标题 |
tupian | varchar | 255 | 是 | 图片 |
subtypeid | int | 11 | 是 | 分类 |
state | int | 11 | 是 | 隐私 |
tagid | int | 11 | 是 | 标签 |
lmid | int | 11 | 是 | 栏目 |
dcontent | longtext | 是 | 介绍 | |
againstcount | int | 11 | 是 | 踩数 |
agreecount | int | 11 | 是 | 赞数 |
clickcount | int | 11 | 是 | 点击数 |
pubren | varchar | 255 | 是 | 发布人 |
pubtime | datetime | 是 | 发布时间 | |
tuijian | int | 11 | 是 | 推荐 |
state | int | 11 | 是 | 状态 |
表4-4 cardorder购卡信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
ddno | varchar | 500 | 是 | 订单编号 |
hyid | int | 11 | 是 | 会员编号 |
cardid | int | 11 | 是 | 年卡编号 |
createtime | datetime | 是 | 下单时间 | |
state | int | 11 | 是 | 状态 |
mobile | varchar | 255 | 是 | 手机号 |
xdrname | varchar | 500 | 是 | 下单人姓名 |
fee | int | 11 | 是 | 价格 |
表4-5 huiyuan会员信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
accountname | varchar | 500 | 是 | 账号 |
password | varchar | 500 | 是 | 密码 |
logtimes | int | 11 | 是 | 登录次数 |
sex | varchar | 500 | 是 | 性别 |
touxiang | varchar | 1000 | 是 | 头像 |
regdate | datetime | 是 | 注册时间 | |
mobile | varchar | 500 | 是 | 电话 |
name | varchar | 500 | 是 | 姓名 |
state | int | 11 | 是 | 状态 |
yue | double | 是 | 余额 |
表4-6 leaveword咨询信息表
列名 | 数据类型 | 长度 | 允许空 | 说明 |
id | int | 11 | 否 | 主键 |
dcontent | longtext | 是 | 咨询内容 | |
pubtime | datetime | 是 | 咨询时间 | |
hyid | int | 11 | 是 | 会员编号 |
replytime | datetime | 是 | 回复时间 | |
replyren | varchar | 500 | 是 | 回复人 |
replycontent | longtext | 是 | 回复内容 | |
state | int | 11 | 是 | 状态 |