留言板系统数据库课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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图如下: