论坛管理信息系统Word格式.docx
- 文档编号:22362985
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:7
- 大小:22.20KB
论坛管理信息系统Word格式.docx
《论坛管理信息系统Word格式.docx》由会员分享,可在线阅读,更多相关《论坛管理信息系统Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
创建数据库:
创建数据表:
五、数据操作4
插入:
4
查询:
6
向表中添加字段:
7
创建视图:
(1)创建视图:
(2)视图的查询:
8
(3)视图的更新:
(4)视图的撤消8
六、个人总结和体会:
、需求分析:
论坛管理信息系统需要完成功能主要有:
(1)作者信息模块:
用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等;
(2)贴子信息模块:
用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等;
(3)回复日期模块:
用来管理回复信息,包括作者昵称、回复时间、贴子编号等。
事物需求:
(1)在作者信息模块部分,要求:
a.可以查看作者的个人信息;
b.可以对作者信息进行添加及删除的操作。
(2)在贴子信息部分,要求:
a.可以浏览贴子信息;
b.可以对贴子信息进行维护,包括添加及删除的操作。
(3)在回复日期部分,要求:
a.可以查看回复日期;
b.可以对回复日期进行维护操作。
二、数据库设计:
ER图到关系图的转换:
数据字典:
author表:
ano
Char(10)
不允许为空
aname
agender
允许为空
aage
smallint
aoccupation
ahobby
post表结构:
pdate
ptime
pgrade
reply表:
rname
rtime
Char(20)
四、功能实现:
createdatabasexck;
(1)author表:
createtableauthor(anochar(10),anamechar(10),agenderchar(10),aagesmallint,aoccupationchar(10),ahobbychar(10)primarykey(ano,aname));
2)post表:
createtablepost
(anochar(10)primarykey,pdatechar(10),
ptimechar(10),pgradechar(10));
(3)reply表:
createtablereply
(anochar(10)primarykey,rnamechar(10),
rtimechar(20),
);
五、数据操作
(1)向author表插入信息:
insertintoauthorvalues('
01'
'
熊程珂'
女'
19,'
学生'
看书'
02'
张武月'
男'
26,'
医生
做实验'
03'
游泳'
04'
打球'
05'
看书'
(2)向post表插入信息:
insertintopostvalues('
2007
2008
李晶'
女'
34,'
老师'
王亚彤'
'
32,'
HR'
年'
4月8号'
A'
年'
4月14号'
5月18号'
B'
11月28号'
10月2号'
C'
2011insertintopostvalues('
2005insertintopostvalues('
2012
(3)向reply表插入信息:
insertintoreplyvalues('
'
insertintoreplyvalues('
赵硕'
2007年5月21号'
张树新'
2008年7月16号
王明'
2011年8月1号'
程珂'
2005年12月11号
郭云'
2012年12月1号'
'
(1)查询年龄在30岁以下的所有作者的名字和编号:
selectaname,ano,aage
fromauthor
whereaage<
30;
(2)查询贴子等级为A的所有贴子编号:
selectano,pgrade
frompost
wherepgrade='
;
(3)查询回帖时间是在2010年以前的回帖者姓名:
selectrname,rtime
fromreply
wherertimelike'
200%'
(4)查询名字姓“熊”且全名为三个汉字的作者的信息:
selectaname,ano,agender,aage,aoccupation,ahobbyfromauthor
whereanamelike'
熊__'
(1)将author表中年龄的数据类型由整型改为字符型:
altertableauthoraltercolumnaagechar(10);
(2)像post表中加入作者姓名:
altertablepostadds_namechar(10);
(1)创建视图:
createviewview_1
asselectano,aname,agender,aage,aoccupation,ahobbyfromauthor
(2)视图的查询:
select*fromview_1;
(3)视图的更新:
学生
insertintoview_1values('
06'
张洋'
17,'
踢球'
4)视图的撤消
dropviewview_1;
六、个人总结和体会
经过了这次数据库上机操作,我对数据库以及课外的相关知识了解得更多了,并且动手操作能力也得到了提高。
我从选题、需求分析到E-R图设计,再到关系模型设计,最后建立数据库,无一不是深思熟虑。
首先是选题,随着网络的不断发展,网上论坛信息越来越多,发贴的人也越来越多。
自然而然,回贴的人也越来越多。
因此,我们需要一个论坛管理系统,来统计作者信息、贴子信息和回复信息,来使得论坛信息能够更好的运作。
所以我设计这个论坛管理系统来有效地管理论坛信息,使得它能够更加规范和科学。
其次是,需求分析,包括作者信息、贴子信息、回复日期,三个部分的规划。
再就是E-R图和数据字典的制作,中途费了好大的心思,才把他们建立起来。
然后就是,在软件中输入代码,得到系统表,实现数据库的功能。
在输入代码,实现数据操作包括插入、查询、删除、修改、添加。
最后生成关系图。
虽然在设计的过程中出现了诸多错误,但我都及时纠正了,走弯路不怕,就怕走错了路还不改。
一分耕耘一分收获,上机操作的过程是很费精力和时间,也需要平时一点一点的积累,不断的努力,中途不会的地方,还找同学指导了我好久,才能完成这个课程设计,但成功之后的喜悦,只有自己实践了才能体会到。
想到一句话:
不经历风雨,怎么见彩虹;
没有人能随随便便成功。
我希望我设计的系统,能够得到广泛的应用。
最后感谢老师和助教的辛勤教导,让我对数据库的知识又多了一份了解,感谢所有给与我帮助的人!
谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论坛 管理信息系统