好文档 - 专业文书写作范文服务资料分享网站

网上购物系统的需求分析和概要设计

天下 分享 时间: 加入收藏 我要投稿 点赞

第三部分 系统设计

类图

//*系统中主要的、关键实体类图,参考图如下*//

? [用例1]实现

?

时序图

//用例1的时序图,参考图如下*// 103

?

描述

第四部分 数据库设计

1.逻辑设计

数据库关系图:

2.表设计

//*所有的表的详细设计信息汇总,如:*// 4.1 数据库:GameCardSale所有表信息

表 名 UserInfo UserState RoleInfo SysFun 功 能 说 明 存放用户基本信息 可扩展性,设置用户是否被屏蔽的状态 存放角色基本信息 存放菜单功能基本信息 104

RoleRight CardType Card CardState ShoppingCart ShopHistory PostHistory ApproveState PostFailedInfo News Advice 存放所有角色权限 卡片类型信息表 具体卡片表 可扩展,卡片是否被售出的状态 购物车功能,存放用户已经选择的卡片信息 TempRelativeCard 根据用户选择的卡片,给出相关的选择 用户购物历史记录 用户汇款历史记录 可扩展,用户汇款被审核状态 存放汇款失败时,系统发送的信息 存放系统公告信息 存放会员的投诉建议信息 4.2 表UserInfo

表名 列名 UserId UserName PassWord UserRole Gender 数据类型(精度范围) 空/非空 约束条件 Varchar(50) Varchar(50) Varchar(50) int int 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 表UserState中 UserStateId的外键 其他说明 用户唯一标识 真实姓名 密码 用户角色 性别 密码提示问题 密码提示答案 电话号码 联系地址 身份证号 用户余额 用户状态 PassQuestion Varchar(50) PassAnswer Email TelNo Address IDCardNo Money UserState Varchar(50) Varchar(50) bigint Varchar(50) bigint float int 105

4.3 表UserState

表名 列名 UserStateId 数据类型(精度范围) 空/非空 约束条件 其他说明 Varchar(50) 非空 非空 1:正常状态;0:被屏蔽 UserStateName Varchar(50) 4.4 表RoleInfo

表名 列名 RoleId 数据类型(精度范围) 空/非空 约束条件 其他说明 int 非空 非空 角色id 角色名称 角色描述 会员折扣 RoleName Varchar(50) RoleDesc DisCount Varchar(50) int 4.5 表SysFun

表名 列名 NodeId DisplayName NodeURL DisplayOrder 数据类型(精度范围) 空/非空 约束条件 其他说明 int Varchar(50) Varchar(50) int 非空 非空 非空 非空 菜单节点id 菜单名称 菜单连接地址 菜单显示顺序 父节点id ParentNodeId int 4.6 表RoleRight

表名 列名 数据类型(精度范围) 空/非空 约束条件 非空 非空 非空 其他说明 角色权限id RoleRightId int RoleId NodeId int int 表RoleInfo中RoleId的外键 角色id 表SysFun中NodeId的外键 菜单节点id 4.7 表CardType

表名 列名 CardTypeId 数据类型(精度范围) 空/非空 约束条件 其他说明 int 非空 106 卡片类型id

CardTypeName Varchar(50) CardPrice CardImage int Varchar(50) 非空 非空 卡片类型名称 卡片价格 对应图片地址 4.8 表Card

表名 列名 CardId CardTypeId CardNo 数据类型(精度范围) 空/非空 约束条件 int int bigint 非空 非空 非空 非空 非空 非空 其他说明 卡片id 表CardType中CardTypeId的外键 卡片类型id 表CardState中CardStateId的外键 卡片序号 卡片密码 卡片描述 添加卡片时间 卡片售出状态 CardPassword int CardDesc CardTime CardState Varchar(50) datetime int 4.9 表CardState

表名 列名 CardStateId 数据类型(精度范围) 空/非空 约束条件 其他说明 int 非空 CardStateName Varchar(50) 非空 卡片状态id 1:售出;0:未售出 卡片状态名称 4.10 表ShoppingCart

表名 列名 数据类型(精度范围) 空/非空 约束条件 非空 非空 非空 Num int 非空 其他说明 购物车项id ShoppingCartItemId int UserId CardTypeId Varchar(50) int 表UserInfo中userid的外键 用户id 表CardType中CardTypeId 的外键 卡片类型id 购买数量 4.11 表TempRelativeCard

表名 列名 数据类型(精度范围) 空/非空 约束条件 非空 非空 非空 107 其他说明 相关卡片标识id TempRelativeCardId Varchar(50) UserId CardTypeId int int 表UserInfo中userid的外键 用户id 表CardType中CardTypeId 卡片类型id

网上购物系统的需求分析和概要设计

第三部分系统设计类图//*系统中主要的、关键实体类图,参考图如下*//?[用例1]实现?时序图//用例1的时序图,参考图如下*//103?描述第四部分
推荐度:
点击下载文档文档为doc格式
5tu8c9wso97e16g2f5026bod04q32p00oyk
领取福利

微信扫码领取福利

微信扫码分享