ROOLSOFT
(1)系统管理模块如图所示
系统管理添加用户新建角色浏览用户信息修改用户信息删除用户信息
图4-5 系统管理图
(2)专业信息管理模块如图所示
专业设置添加专业专业浏览修改专业删除专业
图4-6 专业信息管理图
(3)用户基本信息管理模块如图所示
24
ROOLSOFT
用户信息管理添加用户信息浏览用户信息删除用户信息修改用户信息
图4-7 用户信息管理图
(4)文章管理模块如图所示
文章管理添加文章浏览文章删除文章修改文章
图4-8 文章管理图
4.4 数据库概念结构设计
根据数据库需求分析的结果,接下来就可以确定并概括出程序中所包
含的实体及实体之间的关系,作为后续的数据库逻辑结构设计的基础与指导。根据本程序的需要,可归纳出以下实体:专业信息实体、用户信息实体、文章信息
25
ROOLSOFT
实体。为了能够更好地理解各种实体及含义,接下来通过直观的E-R图即实体关系图对实体进行描述。
(1)专业信息实体如图
专业专业名称专业介绍
图4-9 专业信息实体图 (2)用户信息实体如图所示
用户用户名称密码角色属性
文章图4-10 用户信息实体图
(3)文章信息实体如图所示
标题内容
26
ROOLSOFT
图4-11 文章信息实体图
第5章 详细设计与实现
系统概要设计说明中,已经解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块,决定各个模块之间的接口,模块之间传递的信息,以及数据结构,模块划分的设计等。在本节主要介绍系统的详细设计。在系统的详细设计阶段,讲确定应该如果具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的语言书写的程序。该阶段主要的工作是根据在需求分析中所描述的功能和性能要求,并依照概要设计所确定的处理流程,总体结构和模块外部设计,设计软件系统的结构设计,逐个模块的程序描述(包括各模块的功能,性能,输入,输出。程序逻辑等)。
5.1 系统管理
(1)会员中心
会员中心的作用是将不同权限的的用户划分成不同的类别。类如,角色可以为管理员,教师,学生等,那么在给用户分配权限时,可根据用户的类别来确定其所属角色。会员中心界面如图所示。
图5-1 会员中心界面图
27

