本系统分为五大模块,这五大模块分别实现系统的基本信息管理功能,营销日志管理管理功能,相关统计功能,文件管理功能,系统分析管理功能。
图4-1 系统功能图
我要设计的子系统主要包括文件管理模块和系统管理模块两个模块,这两个模块是整个系统的管理层,主要包括:营销网站信息发布,营销文档管理,系统用户管理和网络安全设置。
文件管理模块功能图:
文件管理模块功能图
系统管理模块功能图:
系统管理模块功能图
用户基本信息ER图
总体ER图
在将E-R图向关系模型转换的过程中,注意了灵活性和消除数据的冗余,并且考虑了对系统用户权限的要求,得到了以下关系模式:
客户清单(用户编号,用户名称,用户密码,权限编号);
业务清单(业务编号,业务名称,业务单价,业务类型);
销售清单(销售单号,客户名称,业务名称,业务单位,业务类型,业务单价,业务数量,付款方式,业务员,添加时间,用户姓名)
经过上述分析和设计,并且结合数据库设计的原则,设计出如下四张表:
1、用户表(Users)
字段名称 |
字段类型 |
是否为空 |
说明 |
userid |
int |
主键,不能为空 |
用户编号 |
username |
Varchar ( 50 ) |
否 |
用户名称 |
userpwd |
Varchar ( 50 ) |
否 |
用户密码 |
roleid |
int |
否 |
权限编号 |
2、权限树(Tree)
字段名称 |
字段类型 |
是否为空 |
说明 |
Treeid |
int |
主键,不能为空 |
权限树编号 |
title |
Varchar ( 200 ) |
否 |
标题 |
parentid |
int) |
不能为空 |
父级编号 |
url |
Varchar (200 ) |
否 |
超级链接 |
roleid |
int |
不能为空 |
角色名称 |
program |
Varchar |
否 |
|
字段名称 |
字段类型 |
是否为空 |
说明 |
id |
int |
主键,不能为空 |
信息编号 |
title |
Varchar ( 50 ) |
是 |
标题 |
username |
Varchar(50) |
是 |
作者 |
datatime |
datatime |
是 |
发表日期 |
content |
Varchar |
是 |
内容 |
划分为1NF、2NF、3NF、BCNF、4NF和5NF这6个范式。这些范式主要用来减少数据库中的数据冗余,每个范式都有自己严格的
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>