第三章 系统总体设计
经过前面的分析,我们已经确定了系统的基本功能,下面就是分析系统的总体框架,分析系统处理的实体对象,实体间的联系,从而得到系统各种实体和联系对应的数据表,最终设计出数据表。
3.1系统的总体框架
在整个系统管理中,会员通过注册登录系统后,即可实现上传、下载的功能。而管理员则要审核会员上传的资料,通过后才显示到资源库中进行资源的共享。系统功能主要分两大模块:会员登录系统后对教育资源的上传下载、管理员教育资源的分类管理以及对会员上传资料的管理。系统模块划分如图3.1所示:
订单的管理 管理员 力诺太阳能网站设计 游 客 会员管理 人才招聘模块管理 其他信息 产品管理 访问网站 产品浏览 会员 购买产品 企业信息查看 搜索产品
图3.1 力诺太阳能企业网站设计的系统结构图
7
3.2 模块功能
力诺太阳能企业网站设计的客户端实现的主要功能就是能够让访客方便的查看公司集团信息,产品信息和人才招聘以及成功案例和服务项目,同时可以对企业有个全面的了解等功能。而服务器端则主要是管理员进行对网站的统一管理,实现的主要功能包括发布网站产品官理,管理集团的类别或扩展新的类别块,人才招聘管理等。功能流程成如图3.2所示。
力诺太阳能 会员 用户操作 登 录 管理员 管理员操作 查看产品 搜索产品 查看企业信息 购买产品 人才招聘 管理员管理 会员信息管理 产品管理 订单管理 集团概况模块 退出登录 退出系统页面 图3.2 系统功能流程图
8
会员登录 否 判断身份 是 进入网站 产品信息 购买产品 是 继 续 否 退 出 图3.3 员工功能流程图
管理员,从后台登录界面登录后可进行管理员权限的管理。管理员主要功能可发布产品,对网站进行设置,对产品进行增删改查和会员的管理等等,其模块图如图3.5所示。
管理员登录主界面
登录 成功
\\产品管理 产品分类 管理员管理 会员管理 订单管理
图3.4 管理员模块
9
3.2 数据库设计
3.2.1数据库概念结构设计
1.管理员
密码 帐号 权限 网站栏目 ID 时间 图3.5 管理员实体属性图
2.产品内容属性图
发布时间 产品排序 产品编号 发布内容 产品内容 所属分类 图片 点击次数 产品名称 ID 发布者 图3.6 产品内容实体属性图
10
3.会员属性E-R图
性别 登录密码 注册时间 会员名 会员 日期 会员ID email 图3.7 会员实体属性图
3.2.2数据库逻辑结构设计
1.会员表
(1)标识:byd_member
(2)企业会员表表包括7个字段,如表3.1。
表3.1 企业会员表
字段名称 类型(长度) id Password name User Emai Sex place Int(6) varchar(100) varchar(100) varchar(200) varchar(100) varchar(50) varchar(50) id(主键) 登录密码 会员名称 登陆账号 会员邮箱 会员性别 所在地址 说明
2.管理员表
(1)标识: admin
(2)管理员表表包括4个字段,如表3.2。
表3.2 管理员表 字段名称 id username 类型(长度) mediumint(4) varchar(100) 11
说明 管理员id(主键) 管理员名