湖南软件职业学院毕业设计(作业)
图3-1前台模块图
根据在线预定网站的特点,可将其分为影片管理、会员管理、订单管理,其中各个部分及其包括具体功能模块如图3-2所示 Sakura在线 控制台
图3-2控制台模块图
订单管理 删除订单 会员管理 删除用户 修改用户 删除影片 影片管理 修改影片 新增影片 3.2数据库概念结构设计
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能够充分的满足各种信息的输入和输出。收集基本数据、数据结构和数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
3.2.1数据库的概要设计及数据项
- 11 -
湖南软件职业学院毕业设计(作业)
1、会员信息表(user) (1)
数据项:uid
含义:自动递增用户身份的标识之一 类型:int
(2)
数据项:username
含义:用户身份的标识之一 类型:varchar
(3)
数据项:password 含义:用户登录密码 类型:varchar
(4)
数据项:uname 含义:用户昵称 类型:varchar
(5)
数据项:sex 含义:性别 类型:varchar
(6)
数据项:balance 含义:账户余额 类型:double
(7)
数据项:grade 含义:会员等级 类型:varchar
- 12 -
湖南软件职业学院毕业设计(作业)
(8) 数据项:graderank 含义:会员等级权限 类型:int
(9) 数据项:portrait 含义:用户头像地址 类型:varchar
(10) 数据项:portraitname
含义:用户头像名 类型:varchar
(11) 数据项:regtime
含义:用户注册时间 类型:varchar
2、影片信息表(movie) (1)
数据项:mid
含义:自动递增的影片唯一标识 类型:int
(2)
数据项:moviename 含义:影片标题 类型:varchar
(3)
数据项:abstracts 含义:影片详情 类型:varchar
- 13 -
湖南软件职业学院毕业设计(作业)
(4) 数据项:time 含义:影片上映时间 类型:varchar
(5) 数据项:price 含义:影票价格 类型:double
3、订单表(book) (1)
数据项:bookid
含义:自动递增的订单编号 类型:int
(2)
数据项:mid
含义:影片编号,与movie表mid字段关联 类型:int
(3)
数据项:seat 含义:座位 类型:varchar
(4)
数据项:price 含义:订单价格 类型:double
(5)
数据项:username 含义:产生订单的用户名 类型:varchar
- 14 -
湖南软件职业学院毕业设计(作业)
(6) 数据项:time 含义:下单时间 类型:varchar
(7) 数据项:quipment
含义:用户下单时使用的设备 类型:varchar
(8) 数据项:ipaddress
含义:用户下单时的IP地址 类型:varchar
4、评论表(comment) (1)
数据项:cid
含义:自动递增的评论唯一标识 类型:int
(2)
数据项:mid
含义:影片编号,与movie表mid字段关联 类型:int
(3)
数据项:uid
含义:用户编号,与user表uid字段关联 类型:int
(4)
数据项:time
含义:用户发表评论时间 类型:varchar
- 15 -