本系统分为五大模块,这五大模块分别实现系统的基本信息管理功能,营销日志管理管理功能,相关统计功能,文件管理功能,系统分析管理功能。
图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] ... 下一页 >>