概要设计说明书
Posted lvxue-199649
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了概要设计说明书相关的知识,希望对你有一定的参考价值。
4.2运行控制
只要符合操作说明书,用户可以自由控制,不额外限定用户输入,异常由程序内部进行处理,给出相应的提示信息。
4.3运行时间
由用户决定,但每次操作响应时间应控制在1S以内。
5系统数据结构设计
5.1逻辑结构设计
1. 用户表
编号 |
1 |
表名 |
userinfo |
|
表描述 |
记录系统的用户 |
|||
字段 |
类型 |
备注 |
||
u_id |
number primary key |
用户标识 |
||
u_user |
varchar2(20) unique not null |
用户账号 |
||
u_pwd |
varchar2(20) not null |
用户密码 |
||
u_name |
varchar2 (20) not null |
用户姓名 |
||
u_nick |
varchar2 (20) not null |
用户昵称 |
||
u_card |
varchar2 (100) not null |
用户身份证 |
||
u_sex |
varchar2 (1) not null |
用户性别 |
||
u_phone |
varchar2 (11) not null |
用户联系电话 |
||
u_email |
varchar2 (50) not null |
用户Email地址 |
||
u_addr |
varchar2 (200) not null |
用户地址 |
||
u_zip |
varchar2 (50) not null |
邮编 |
||
u_borrow |
number not null |
借入评价 |
||
u_lend |
number not null |
借出评价 |
||
u_answer |
varchar2 (100) |
密保问题答案 |
||
q_id |
number foreign key (q_id) references question(q_id) |
密保问题编号 |
||
u_delete |
number not null |
是否封号 |
||
u_head |
varchar2(100) not null |
用户头像 |
||
u_borrowtime |
number not null |
借入次数 |
||
u_lendtime |
number not null |
借出次数 |
2. 订单表
编号 |
2 |
表名 |
orders |
|
表描述 |
记录订单 |
|||
字段 |
类型 |
备注 |
||
o_id |
number primary key |
订单标识 |
||
u_id |
number foreign key(u_id) references userinfo(u_id) |
用户标识 |
||
o_date |
varchar2(20) not null |
订单时间 |
||
o_status |
number not null |
订单状态 |
||
o_addr |
varchar2(200) not null |
发货地址 |
||
o_payment |
number not null |
总定金 |
||
o_rent |
number not null |
总租金 |
||
o_pay |
varchar2(50) not null |
购买方支付宝账号 |
3. 订单详细表
编号 |
3 |
表名 |
borroworderdetail |
|
表描述 |
记录订单详细信息 |
|||
字段 |
类型 |
备注 |
||
bod_id |
number identity primary key |
订单详细标识 |
||
o_id |
number foreign key (o_id) references orders(o_id) |
订单标识 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
bod_count |
number not null |
购买数量 |
||
bod_times |
number not null |
租期 |
||
bod_payment |
number not null |
定金 |
||
bod_rent |
number not null |
租金 |
||
bod_status |
number not null |
商品验证状态 |
||
u_borrow_id |
number foreign key (u_borrow_id) references userinfo(u_id) |
借入用户标识 |
||
u_lend_id |
number foreign key (u_lend_id) references userinfo(u_id) |
借出用户标识 |
||
bod_hurry |
number not null |
是否加急 |
||
bod_pay |
varchar2 (50) not null |
借出方支付宝账号 |
||
w_id |
number foreign key (w_id) references warn(w_id) |
警告信息标识 |
4. 租单详细表
编号 |
4 |
表名 |
lendorderdetail |
|
表描述 |
记录租单详细信息 |
|||
字段 |
类型 |
备注 |
||
lod_id |
number identity primary key |
订单详细标识 |
||
o_id |
number foreign key (o_id) references orders(o_id) |
订单标识 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
lod_count |
number not null |
数量 |
||
lod_times |
number not null |
租期 |
||
lod_payment |
number not null |
定金 |
||
lod_rent |
number not null |
租金 |
||
lod_status |
number not null |
商品验证状态 |
||
u_borrow_id |
number foreign key (u_borrow_id) references userinfo(u_id) |
借入用户标识 |
||
u_lend_id |
number foreign key (u_lend_id) references userinfo(u_id) |
借出用户标识 |
||
lod_hurry |
number not null |
是否加急 |
||
lod_pay |
varchar2(50) not null |
借出方支付宝账号 |
||
w_id |
number foreign key (w_id) references warn(w_id) |
警告信息标识 |
||
lod_lasttime |
varchar2(20) not null |
最迟发货时间 |
||
|
|
|
|
|
5. 品牌表
编号 |
5 |
表名 |
brand |
|
表描述 |
记录品牌信息 |
|||
字段 |
类型 |
备注 |
||
b_id |
number primary key |
出版社标识 |
||
b_name |
varchar2(20) not null |
品牌名称 |
||
b_delete |
number not null |
是否下架 |
||
b_top |
number not null |
是否置顶 |
||
b_count |
number not null |
商品数量
|
||
b_sale |
number not null |
折扣 |
6. 类型表
编号 |
6 |
表名 |
catelog |
|
表描述 |
记录类型信息 |
|||
字段 |
类型 |
备注 |
||
c_id |
number primary key |
出版社标识 |
||
c_name |
varchar2(20) not null |
品牌名称 |
||
c_delete |
number not null |
是否下架 |
||
c_count |
number not null |
商品数量
|
||
c_sale |
number not null |
折扣 |
7. 标签信息表
编号 |
7 |
表名 |
tag |
|
表描述 |
记录标签信息 |
|||
字段 |
类型 |
备注 |
||
ta_id |
number primary key |
标签标识 |
||
ta_name |
varchar2(20) not null |
标签名 |
||
ta_hot |
number |
标签热度 |
||
ta_count |
number |
商品数量 |
||
ta_top |
number |
是否置顶 |
8. 广告投放表
编号 |
8 |
表名 |
AD |
|
表描述 |
记录广告投放信息 |
|||
字段 |
类型 |
备注 |
||
a_id |
number primary key, |
标识 |
||
a_picture |
varchar2(100) not null |
图片地址 |
||
a_where |
varchar2(100) not null |
广告投放位置 |
||
a_url |
varchar2(100) not null |
广告超链接 |
9. 密保问题表
编号 |
9 |
表名 |
question |
|
表描述 |
记录作者详细信息 |
|||
字段 |
类型 |
备注 |
||
q_id |
number primary key |
标识 |
||
q_question |
varchar2(200) not null |
密保问题 |
10. 商品表
编号 |
10 |
表名 |
goods |
|
表描述 |
记录商品信息 |
|||
字段 |
类型 |
备注 |
||
g_id |
number primary key |
商品标识 |
||
c_id |
number foreign key (c_id) references catelog (c_id) |
类型标识 |
||
g_name |
varchar2(50) not null |
商品名称 |
||
g_big_picture |
varchar2(600) not null |
商品大图地址 |
||
g_small_picture |
varchar2(100) not null |
商品小图地址 |
||
u_lend_id |
number foreign key (u_lend_id) references userinfo(u_id) |
借出用户标识 |
||
b_id |
number foreign key (b_id) references brand(b_id) |
品牌标识 |
||
b_time |
varchar2(20) not null |
上架时间 |
||
b_lend |
number not null |
借出次数 |
||
b_detail |
text |
详细信息 |
||
b_tags |
varchar2(100) |
商品标签 |
||
b_count |
number not null |
库存 |
||
b_score |
number |
评价 |
||
b_delete |
number not null |
是否下架 |
||
b_sale |
number not null |
折扣 |
||
b_level |
number not null |
成色(几成新) |
||
b_before |
number not null |
原价 |
||
b_payment |
number not null |
定金 |
||
b_addr |
varchar2(200) not null |
发货城市 |
||
b_payforday |
number |
一天的租金(不自由租期) |
||
b_payway |
number not null |
租金计算方式 |
||
b_maxday |
number |
最长租期 |
||
b_minday |
number |
最短租期 |
||
b_payfordayfreedom |
number |
一天的租金(自由租期) |
||
w_id |
number foreign key (w_id) references warn(w_id) |
警告信息标识 |
11. 管理员表
编号 |
11 |
表名 |
admins |
|
表描述 |
记录管理员信息 |
|||
字段 |
类型 |
备注 |
||
ad_id |
number identity primary key |
标识 |
||
ad_name |
varchar(20) not null |
管理员账号 |
||
ad_pwd |
varchar(20) not null |
管理员密码 |
||
ad_email |
varchar(50) |
电子邮箱 |
||
ad_phone |
char(11) |
管理员电话 |
||
ad_answer |
varchar2 (100) not null |
密保问题答案 |
||
q_id |
number foreign key (q_id) references question(q_id) |
密保问题编号 |
||
ad_delete |
number not null |
是否封号 |
||
ad_orders |
number not null |
关于订单权限 |
||
ad_ catelog |
number not null |
关于类型权限 |
||
ad_ goods |
number not null |
关于商品权限 |
||
ad_ users |
number not null |
关于用户权限 |
||
ad_ admins |
number not null |
关于管理员权限 |
||
ad_brand |
number not null |
关于品牌权限 |
||
ad_orderdetail |
number not null |
关于订单详细权限 |
||
ad_lend orderdetail |
number not null |
关于租单权限 |
||
ad_AD |
number not null |
关于广告投放权限 |
||
ad_tops |
number not null |
关于置顶权限 |
||
ad_show |
number not null |
关于商品展示权限 |
||
ad_talk |
number not null |
关于评论权限 |
||
ad_message |
number not null |
关于网站信息权限 |
||
ad_warn |
number not null |
关于警告信息权限 |
||
ad_mail |
number not null |
关于申诉举报信息权限 |
12. 置顶表
编号 |
12 |
表名 |
tops |
|
表描述 |
记录置顶商品 |
|||
字段 |
类型 |
备注 |
||
to_id |
number primary key |
标识 |
||
to_catelog |
number not null |
商品在类型是否置顶 |
||
to_brand |
number not null |
商品在品牌是否置顶 |
||
to_tag |
number not null |
商品在标签是否置顶 |
||
to_like |
number not null |
商品在推荐是否置顶 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
to_times |
varchar2(20) not null |
置顶下架日期 |
13. 商品展示表
编号 |
13 |
表名 |
show |
|
表描述 |
记录展示商品 |
|||
字段 |
类型 |
备注 |
||
sh_id |
number primary key |
标识 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
sh_way |
number not null |
商品展示类型 |
14. 省表
编号 |
14 |
表名 |
province |
|
表描述 |
记录省份 |
|||
字段 |
类型 |
备注 |
||
pr_id |
number primary key |
标识 |
||
pr_name |
varchar2(20) |
名称 |
15. 省表
编号 |
15 |
表名 |
city |
|
表描述 |
记录省份 |
|||
字段 |
类型 |
备注 |
||
ci_id |
number primary key |
标识 |
||
ci_name |
varchar2(20) |
名称 |
16. 网站信息表
编号 |
16 |
表名 |
message |
|
表描述 |
记录省份 |
|||
字段 |
类型 |
备注 |
||
m_id |
number primary key |
标识 |
||
m_message |
text |
信息 |
17. 警告信息表
编号 |
17 |
表名 |
warn |
|
表描述 |
记录警告信息 |
|||
字段 |
类型 |
备注 |
||
w_id |
number primary key |
标识 |
||
w_message |
text |
信息 |
18. 申诉举报信息表
编号 |
18 |
表名 |
|
|
表描述 |
记录申诉举报信息 |
|||
字段 |
类型 |
备注 |
||
ma_id |
number primary key |
标识 |
||
ma_message |
text |
信息 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
u_id |
number foreign key (u_id) references userinfo (u_id) |
用户标识 |
||
ma_calo |
number not null |
申诉举报信息的判断 |
19. 评论表
编号 |
19 |
表名 |
talk |
|
表描述 |
记录评论信息 |
|||
字段 |
类型 |
备注 |
||
ta_id |
number primary key |
标识 |
||
ta_message |
text |
信息 |
||
g_id |
number foreign key (g_id) references goods(g_id) |
商品标识 |
||
u_id |
number foreign key (u_id) references userinfo (u_id) |
用户标识 |
||
ta_delete |
number not null |
是否删除 |
||
ta_floor |
number not null |
评论楼数 |
5.2物理结构设计
采用链表结构,每个表的ID由系统自动生成。
5.3数据结构与程序的关系
系统的数据结构由标准数据库语言SQL生成
以上是关于概要设计说明书的主要内容,如果未能解决你的问题,请参考以下文章