基于Ssh框架的论坛设计与实现(4)

2020-06-07 15:46

贵阳学院计算机科学系本科生毕业论文设计

鉴于本系统的性质,系统应该实现以下功能. 1.用户功能实现 (1).用户的登录 (2).用户的注册 (3).用户的查找 (4).用户资料的修改 2.帖子功能实现 (1).帖子的发表 (2).帖子的回复 (3).帖子的查找 3.后台管理 (1).用户的管理 (2).帖子的管理 (3).论坛信息的管理 (4).图片的管理 2.3.3 数据流程

本系统是为了提供给广大用户一个网上交流的平台,所以论坛的流程是以用户为中心进行的.

数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流图具有以下两个特性:

(1)抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理与存储。

(2)概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。

BBS论坛设计--

16

贵阳学院计算机科学系本科生毕业论文设计

数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、数据存储等,数据流图中所用的符号如下:

外部实体

BBS论坛设计--

处理 数据流 17

数据存储

贵阳学院计算机科学系本科生毕业论文设计

BBS论坛系统的数据流程图如下

P1 发表帖子 P4 搜索帖子 (2) 用户 (1) (6) (7) (5) (4) (3) P2 查看帖子 (8) F1 帖子资料 (5) (9) P3 回复帖子 (10) P5 搜索用户 (13) F2 用户资料 (11) P6 资料修改 (12)

说明:⑴——访问信息,⑵⑶⑽⑾——用户信息,⑷——发表帖子信息,⑸更新帖子信息,⑹搜索信息

⑺——获取帖子信息,⑻回复信息,⑼搜索用户,⑿更新用户信息,⒀获取用户资料

图2.6 数据流程图

BBS论坛设计--

18

贵阳学院计算机科学系本科生毕业论文设计

第 3 章系统设计

3.1 数据库设计

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求).

数据库和设计概述

(1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。

(2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。

(3)数据库设计是信息系统开发和建设的重要组成部分。

3.1.1概念模型设计(E-R图)

数据模型是是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。

E-R模型的基本概念

ER图概念化地构建实体间关系的模型,这使得它们区别于数据库模型图。ER图的理念是:项目所有参与者能理解ER图。ER图由不同实体类型、关系、特性和类

BBS论坛设计--

19

贵阳学院计算机科学系本科生毕业论文设计

型构成。实体是诸如用户的实际对象,有时更抽象,但必须有业务意义。特性用于描述实体,关系用于实体之间 (1)实体:现实世界中的事物; (2)属性:事物的特性;

(3)联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对多的联系。

本系统的ER图

M 用户 1 发表 N 帖子 N 管理 1 管理员 1 修改 1 详细资料 添加 N 论坛

图3.1 系统E-R图

BBS论坛设计--

20


基于Ssh框架的论坛设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三相四线计量装置检查、分析及故障处理(端子盒)讲诉

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: