留言板系统数据库课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江西理工大学

数据库课程设计报告题目:留言板信息系统

学院:信息工程学院

专业:网络工程

班级:112

学生:王永宁

学号:**********

指导教师:涂燕琼、南柄飞

目录

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.1需求分析

随着网络热潮的发展,各种各样的网站正成倍的迅速增长,面对各种网站,论坛的发展,人们开始更多的在网上交流。这就需要一个发表留言的系统——留言板。通过这样的系统,可以做到信息的规范管理、科学统计和快速的发表言论。由于计算机和网络的普及,若建立一个留言板系统,人们便可以通过网络的登陆成为会员,取得发表言论上午资格,也使得留言板管理工作系统化,规范化,自动化。

1.2模块设计

留言板系统的基本功能包括用户信息的录入、查询、修改和删除。用户留言及头像的前台显示功能。其中还包括管理员的登录信息。整体功能设计图如下所示:

2 系统分析

2.1留言板管理系统前端的主要功能

(1)用户注册。

(2)用户登录。

(3)用户发表主题。

(4)用户回复。

(5)用户修改个人注册信息。

(6)用户查看所有发帖以及回复信息。

(7)用户查看自己发表的主题。

(8)用户对主题进行各种查询。

2.2留言板管理系统后台管理的主要功能

(1)管理员登陆。

(2)修改用户注册信息。

(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 into admin(ano, pwd) values('gao','111')

管理员(姓名、密码)对应E—R图如下:

3.1.4 用户信息表

create table users(

uno char(20) primary key,

uname char(20),

sex char(20),

pwd char(20),

img char(100),

)

用户信息(账号、性别、姓名、密码、头像)对应E—R图如下:

3.1.5留言信息表

create table jiaoliu(

jno int identity(1,1) primary key,

uno char(20),

nerong char(2000),

foreign key(uno) references users(uno)

on delete cascade

on update cascade

)

留言信息(用户账号、留言信息、编号)对应E—R图如下:

相关文档
最新文档