项目信息
时间:2015.5-2015.5
该项目是为TEDxDUT 7.0完结大会提供宣传与报名通道;采用HTML5和CSS3,利用Java实现报名表单;
负责该项目整个网页制作,数据库设计,网站建站和服务器管理。
数据库逻辑结构设计
表tblUser : 申请者信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
UserID | 申请者ID | Bigint | 非空 主键 | |
Name | 姓名 | 5个字以内 | Varchar(10) | 非空 |
Profession | 职业 | 10个字以内 | Varchar(20) | |
邮箱 | 25个字符以内 | Varchar(50) | 非空 | |
Tel | 电话 | 11位 | Varchar(11) | 非空 |
ApplyID | 申请方式ID | Bigint | 非空 外键 | |
Remark | 备注 | 50个字 | Varchar(100) | Null |
表tblAddress : 地点信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
AID | 地点ID | Bigint | 非空主键 | |
Address | 场次地点 | 2个字以内 | Varchar(4) | 非空 |
Remark | 备注 | 50个字 | Varchar(100) | Null |
表tblAppliction : 申请方式信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
ApplyID 申请方式ID Bigint 非空主键 | ||||
Application 申请方式 非空 | ||||
Remark 备注 50个字 Varchar(100) Null |
表tblPay : 付款方式信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
PayID | 付款方式ID | Bigint | 非空主键 | |
Payment | 付款方式 | 5个字以内 | Varchar(10) | 非空 |
Remark 备注 | 50个字 | Varchar(100) | Null |
表tblTicket : 票务信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
TID | 票种ID | Bigint | 非空主键 | |
Ticket | 票种 | 10个字以内 | Varchar(20) | 非空 |
Remark | 备注 | 50个字 | Varchar(100) | Null |
表tblPrice : 票价信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
PriceID | 票价ID | Bigint | 非空主键 | |
TID | 票种ID | Bigint | 非空外键 | |
AID | 地点方式ID | Bigint | 非空 外键 | |
PayContent | 票价 | 非零整数 | int | 非空 |
Remark | 备注 | 50个字 | Varchar(100) | Null |
表tblAPay : 用户支付情况表
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
PID | ID | Bigint | 非空主键 | |
UserID | 用户ID | Bigint | 非空外键 | |
PriceID | 票价ID | Bigint | 非空外键 | |
PayID | 付款方式ID | Bigint | 非空外键 | |
PayResult | 支付结果 | Bool | 1成功 0 不成功 | |
Remark | 备注 | 50个字 | Varchar(100) | Null |
表tblOpenQ : 开放内容信息
字段名 | 描述 | 长度说明 | 数据类型 | 说明 |
---|---|---|---|---|
CID | 开放内容ID | Bigint | 非空主键 | |
UserID | 用户ID | Bigint | 非空外键 | |
AID | 地点方式ID | Bigint | 非空 外键 | |
Question | 问题回答 | 1000字以内 | Varchar(2000) | Application值为1,为空 |
Success | 申请结果 | Bool | 1成功,0不成功 | |
Remark | 备注 | 50个字 | Varchar(100) | Null |
考虑问题情况:
1. 同一个申请者有两种申请方式
2. 付款申请的用户(同Name同TEL用Email)会不止一城市申请
3. 付款申请的用户同一城市不止一种票务信息
设计稿
- 第一版演讲报名网站
- 第二版演讲报名网站
未完待续