导图社区 电影院的售票系统
分为系统管理员、商家、普通用户,整个系统通过多个功能模块和表结构来实现售票、购票、电影管理、商家管理和用户管理等功能。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
电影院的售票系统
普通用户
功能模块
登录注册功能
登录
根据用户吗和密码去数据库中去查询用户信息
注册
根据用户输入的用户名去判断是否被注册了,如果注册了给与提示.....
查看所有的电影信息
查看movie表中所有的电影信息
搜索电影信息
根据用户输入的电影名称来模糊搜索电影并展示
购票功能
搜索
根据用户输入的电影名称查看当前所有的电影
买票
1.根据用户输入的信息来进行详细判断: 余额是否充足:是否进行充值 余票是否充足 输入的电影名称是否正确 2.买完之后我们的表结构改变: 将生成的订单数据插入到orders表中 总票数减去对应的张数 用户的余额减去对应的票价 3. 订单的状态判断: 这张票默认是未观看使用的 我们会给用户发送一个购票码来方便用户进行进场观影
订单
会在订单表中插入一条信息信息 商家也会在后台看到这条订单信息 管理员也会看到
查看自己所有的订单
根据用户查看自己的订单
入场观影
1. 用户输入自己的购票码 2. 购票码是否被使用了 3. 观影完之后订单状态发生改变
表
cutomer
字段:cid、cname、password、phone、sex、money
商家
登录注册
根据商家的用户名和密码以及商家的状态来查询用户信息
默认情况下,商家注册完之后需要得到系统管理员的审核,审核通过之后才能登录
上架电影
根据输入的电影名称来确定是否可以上架: 1. 一部电影可以在多个影院上线 2.一个影院不可以上架重复的电影名称 3. 上架完成之后需要得到系统管理员审核,审核通过之后才可以上映
下架电影
修改当前这部电影的状态: 1. 如果当前电影还有人已下单未观看,不可以下架 2. 下架电影只是修改电影的状态而不是删除
查看自己的订单
根据商家的id查看自己的订单信息
查看流水
以月为单位,查看每个月商家的收入流水
表结构
商家表Merchant
字段:id、nickname、username、pwd、status、createtime、updatetime
订单表Orders
字段:oid、mid、cid、id、totalprice、ticketcount、createtime、ticketnumber
电影表Movie
字段:mid、mname、actor、time、price、score、account、starttime、status、id
系统管理员
根据管理员的用户名和密码来完成登录
商家管理(审核)
修改商家的状态
电影的管理(审核)
修改电影的状态
用户管理
分页查看用户信息
订单管理
查看所有的订单
admin
字段:id、username、password