1、 数数 据据 库库 课课 程程 设设 计计 报报 告告 题题 目:目:留言板信息系统留言板信息系统 学学 院:信息工程学院院:信息工程学院 专专 业:网络工程业:网络工程 班班 级:级: 学学 生:生: 指导教师:指导教师: 目录目录 1 总体设计 . 1.1 需求分析 . 1.2 模块设计 . 2 系统分析 . 2.1 留言板管理系统前端的主要功能 3 详细设计 3.1 数据库设计 . 3.1.1 数据库分析 3.1.2 E-R 图 3.1.3 管理员表 3.1.4 用户信息表 3.1.5 留言信息表 3.1.6 数据库快照及字段说明 . 4.主要界面 . 5.总体分析 . 1 总体设计 1
2、.1 需求分析 随着网络热潮的发展, 各种各样的网站正成倍的迅速增长, 面对各种网站, 论坛的发展, 人们开始更多的在网上交流。这就需要一个发表留言的系统留言板。通过这样的系统, 可以做到信息的规范管理、科学统计和快速的发表言论。由于计算机和网络的普及,若建立 一个留言板系统,人们便可以通过网络的登陆成为会员,取得发表言论上午资格,也使得留 言板管理工作系统化,规范化,自动化。 1.2 模块设计 留言板系统的基本功能包括用户信息的录入、查询、修改和删除。用户留言及头像的 前台显示功能。其中还包括管理员的登录信息。整体功能设计图如下所示: 留 言 板 系 统留 言 板 系 统 游 客 模 块游
3、客 模 块 注 册 用 户注 册 用 户 模 块模 块 后 台 模 块后 台 模 块 后 台 模 块后 台 模 块 修 改 留 言修 改 留 言 模 块模 块 删 除 留 言删 除 留 言 模 块模 块 回 复 留 言回 复 留 言 模 块模 块 2 系统分析系统分析 2.1 留言板管理系统前端的主要功能 (1)用户注册。 (2)用户登录。 (3)用户发表主题。 (4)用户回复。 (5)用户修改个人注册信息。 (6)用户查看所有发帖以及回复信息。 (7)用户查看自己发表的主题。 (8)用户对主题进行各种查询。 2.2 留言板管理系统后台管理的主要功能 (1)管理员登陆。 (2)修改用户注册信息
4、。 (3)管理员修改用户发帖或回复的信息。 (4)管理员删除用户发帖或回复的信息。 (5)对用户发帖信息进行加精处理。 2.3 留言板管理系统性能要求 (1)页面响应速度快。 (2)页面美观整洁。 留言板管理系统 普通用户 管理员 注 册 登 陆 查 看 标 题 创 建 标 题 查 看 留 言 留 言 登 陆 修 改 用 户 信 息 加 精 标 题 修改 和删 除标 题和 回复 信息 3 详细设计详细设计 3.1 数据库设计 3.1.1 数据库分析 用户需求具体管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满 足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中 的数据, 它与文件系统的重要区别是数据的充分共享, 交叉访问, 与应用程序的高度独立性。 3.1.2 数据库概念结构设计:E-R 图 3.1.3 管理员表 Create table admin( Ano char(10) primary key, Pwd char(10) ) Insert