如今社会上各行各业,都在用属于自己专用的软件来进行工作,互联网发展到这个时候,人们已经发现离不开了互联网。互联网的发展,离不开一些新的技术,而新技术的产生往往是为了解决现有问题而产生的。针对于剧本杀预约信息管理方面的不规范,容错率低,管理人员处理数据费工费时,采用新开发的剧本杀预约系统可以从根源上规范整个数据处理流程的正规性和合法性。
剧本杀预约系统实现的功能包括剧本杀管理,剧本杀留言管理,论坛管理,公告信息管理,剧本杀订单管理等功能。该系统采用了Mysql数据库,Java语言,SSM框架等技术进行编程实现。
剧本杀预约系统可以提高剧本杀预约信息管理问题的解决效率,优化剧本杀预约信息处理流程,并且能够保证存储数据的安全,它是一个非常可靠,非常安全的应用程序。
管理员权限操作的功能包括对用户信息,对剧本杀,剧本杀订单,剧本杀留言和评价等信息的管理。
用户权限操作的功能包括预约剧本杀,使用剧本杀预约订单,查看公告,查看论坛帖子。
本小节主要任务即是根据上述内容进行数据存储结构的设计,也就是在数据库中设计存放本系统的数据的数据表,设计数据表时,需要对各个字段进行确定,通常来说,一个实体与一张数据表相对应,实体的属性就用来表示字段名称,不同的字段表示的数据类型以及取值都不相同,这里需要根据系统实际数据的情况进行设置,同时也需要在具体表中确定该表的主键,以及该表各个字段是否能够保持空等进行说明,设计完成一张数据表的结构之后,在保存时同样要命名,尽量选择英文名称进行命名并保存,方便今后系统对数据表进行数据存储访问时,在提高数据存储效率的同时,还不容易导致系统出错。接下来就对设计的数据表进行展示。
表4.1 论坛表
字段 注释 类型 空
id (主键) 主键 int(11) 否
forum_name 帖子标题 varchar(200) 是
yonghu_id 用户 int(11) 是
laoshi_id 老师 int(11) 是
users_id 管理员 int(11) 是
forum_content 发布内容 text 是
super_ids 父id int(11) 是
forum_types 帖子类型 int(11) 是
forum_state_types 帖子状态 int(11) 是
insert_time 发帖时间 timestamp 是
update_time 修改时间 timestamp 是
create_time 创建时间 timestamp 是
表4.2 公告信息表
字段 注释 类型 空
id (主键) 主键 int(11) 否
gonggao_name 公告名称 varchar(200) 是
gonggao_photo 公告图片 varchar(200) 是
gonggao_types 公告类型 int(11) 否
insert_time 公告发布时间 timestamp 是
gonggao_content 公告详情 text 是
create_time 创建时间 timestamp 是
表4.3 剧本杀表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jubensha_name 剧本杀名称 varchar(200) 是
jubensha_photo 剧本杀照片 varchar(200) 是
jubensha_kaishishijian 剧本杀开始时间 varchar(200) 是
jubensha_shichang 预估时长 varchar(200) 是
jubensha_types 剧本杀分类 int(11) 是
jubensha_kucun_number 最大参与人数 int(11) 是
jubensha_price 购买获得积分 int(11) 是
jubensha_old_money 剧本杀原价 decimal(10,2) 是
jubensha_new_money 现价 decimal(10,2) 是
jubensha_clicknum 点击次数 int(11) 是
shangxia_types 是否上架 int(11) 是
jubensha_delete 逻辑删除 int(11) 是
jubensha_content 剧本杀介绍 text 是
create_time 创建时间 timestamp 是
表4.4 剧本杀收藏表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jubensha_id 剧本杀 int(11) 是
yonghu_id 用户 int(11) 是
jubensha_collection_types 类型 int(11) 是
insert_time 收藏时间 timestamp 是
create_time 创建时间 timestamp 是
表4.5 剧本杀评价表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jubensha_id 剧本杀 int(11) 是
yonghu_id 用户 int(11) 是
jubensha_commentback_pingfen_number 评分 int(11) 是
jubensha_commentback_text 评价内容 text 是
reply_text 回复内容 text 是
insert_time 评价时间 timestamp 是
update_time 回复时间 timestamp 是
create_time 创建时间 timestamp 是
表4.6 剧本杀留言表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jubensha_id 剧本杀 int(11) 是
yonghu_id 用户 int(11) 是
jubensha_liuyan_text 留言内容 text 是
insert_time 留言时间 timestamp 是
reply_text 回复内容 text 是
update_time 回复时间 timestamp 是
create_time 创建时间 timestamp 是
表4.7 剧本杀订单表
字段 注释 类型 空
id (主键) 主键 int(11) 否
jubensha_order_uuid_number 订单号 varchar(200) 是
jubensha_id 剧本杀 int(11) 是
yonghu_id 用户 int(11) 是
yuyue_time 预约时间 date 是
buy_number 预约人数 int(11) 是
jubensha_order_true_price 实付价格 decimal(10,2) 是
jubensha_order_types 订单类型 int(11) 是
jubensha_order_payment_types 支付类型 int(11) 是
insert_time 订单创建时间 timestamp 是
create_time 创建时间 timestamp 是
表4.8 管理员表
字段 注释 类型 空
id (主键) 主键 bigint(20) 否
username 用户名 varchar(100) 否
password 密码 varchar(100) 否
role 角色 varchar(100) 是
addtime 新增时间 timestamp 否
表4.9 用户表
字段 注释 类型 空
id (主键) 主键 int(11) 否
username 账户 varchar(200) 是
password 密码 varchar(200) 是
yonghu_name 用户姓名 varchar(200) 是
yonghu_phone 用户手机号 varchar(200) 是
yonghu_id_number 用户身份证号 varchar(200) 是
yonghu_photo 用户头像 varchar(200) 是
sex_types 性别 int(11) 是
yonghu_email 电子邮箱 varchar(200) 是
new_money 余额 decimal(10,2) 是
yonghu_sum_jifen 总积分 decimal(10,2) 是
yonghu_new_jifen 现积分 decimal(10,2) 是
huiyuandengji_types 会员等级 int(11) 是
create_time 创建时间 timestamp 是