ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:380.10KB ,
资源ID:3404360      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3404360.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论坛管理信息系统.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

论坛管理信息系统.docx

1、论坛管理信息系统 数据库课程设计 设计选题:论坛管理信息系统班 级:信息与计算科学班设 计 人:邹业安学 号: * 辅导教师:褚万军一、需求分析:1.1 数据需求:论坛管理信息系统需要完成功能主要有:(1)作者信息模块:用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等;(2)贴子信息模块:用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等;(3)回复日期模块:用来管理回复信息,包括作者昵称、回复时间、贴子编号等。1.2 事物需求:(1)在作者信息模块部分,要求:a.可以查看作者的个人信息;b.可以对作者信息进行添加及删除的操作。(2 )在贴子信息部分,要求:a.可以浏览贴

2、子信息;b.可以对贴子信息进行维护,包括添加及删除的操作。(3)在回复日期部分,要求:a.可以查看回复日期;b.可以对回复日期进行维护操作。 二、数据库设计:2.1 实体模型: 1 n m 12.2 ER图到关系图的转换:2.3 数据字典:author表:anoChar(10)不允许为空anameChar(10)不允许为空agenderChar(10)允许为空aagesmallint允许为空aoccupationChar(10)允许为空ahobbyChar(10)允许为空post表结构:anoChar(10)不允许为空pdateChar(10)允许为空ptimeChar(10)允许为空pgra

3、deChar(10)允许为空reply表: anoChar(10)不允许为空rnameChar(10)允许为空rtimeChar(20)允许为空三、关系图的建立:四、功能实现:4.1 创建数据库:create database xck;4.2创建数据表:(1)author表:create table author(ano char(10),aname char(10), agender char(10), aage smallint, aoccupation char(10), ahobby char(10) primary key(ano,aname);(2)post表:create tab

4、le post (ano char (10) primary key, pdate char(10), ptime char(10), pgrade char(10) );(3)reply表:create table reply (ano char(10) primary key,rname char(10),rtime char(20) ,);五、数据操作5.1 插入:(1)向author表插入信息:insert into author values(01,熊程珂,女,19, 学生, 看书);insert into author values(02,张武月,男,26, 医生, 做实验);in

5、sert into author values(03,李晶,女,34, 老师, 游泳);insert into author values(04,王亚彤, 女,32, HR, 打球);insert into author values(05,熊程珂,女,19, 学生, 看书);(2)向post表插入信息:insert into post values(01,2007年, 4月8号, A);insert into post values(02,2008年, 4月14号, A);insert into post values(03,2011年, 5月18号, B);insert into post

6、 values(04,2005年, 11月28号, A);insert into post values(05,2012年, 10月2号, C);(3)向reply表插入信息:insert into reply values(01,赵硕, 2007年5月21号);insert into reply values(02,张树新, 2008年7月16号);insert into reply values(03,王明, 2011年8月1号);insert into reply values(04,程珂, 2005年12月11号);insert into reply values(05,郭云, 201

7、2年12月1号);5.2查询:(1) 查询年龄在30岁以下的所有作者的名字和编号: select aname,ano,aagefrom authorwhere aage30;(2)查询贴子等级为A的所有贴子编号:select ano,pgradefrom postwhere pgrade=A;(3)查询回帖时间是在2010年以前的回帖者姓名:select rname,rtimefrom replywhere rtime like 200%; (4)查询名字姓“熊”且全名为三个汉字的作者的信息:select aname,ano,agender,aage,aoccupation,ahobbyfro

8、m authorwhere aname like 熊_5.3向表中添加字段:(1)将author表中年龄的数据类型由整型改为字符型:alter table author alter column aage char(10);(2)像post表中加入作者姓名:alter table post add s_name char(10);5.4创建视图:(1)创建视图:create view view_1as select ano,aname,agender,aage,aoccupation,ahobbyfrom author(2)视图的查询:select * from view_1;(3)视图的更新

9、:insert into view_1 values(06,张洋, 男,17,学生,踢球);(4)视图的撤消drop view view_1;六、个人总结和体会:经过了这次数据库上机操作,我对数据库以及课外的相关知识了解得更多了,并且动手操作能力也得到了提高。我从选题、需求分析到E-R图设计,再到关系模型设计,最后建立数据库,无一不是深思熟虑。首先是选题,随着网络的不断发展,网上论坛信息越来越多,发贴的人也越来越多。自然而然,回贴的人也越来越多。因此,我们需要一个论坛管理系统,来统计作者信息、贴子信息和回复信息,来使得论坛信息能够更好的运作。所以我设计这个论坛管理系统来有效地管理论坛信息,使得

10、它能够更加规范和科学。其次是,需求分析,包括作者信息、贴子信息、回复日期,三个部分的规划。再就是E-R图和数据字典的制作,中途费了好大的心思,才把他们建立起来。然后就是,在软件中输入代码,得到系统表,实现数据库的功能。在输入代码,实现数据操作包括插入、查询、删除、修改、添加。最后生成关系图。虽然在设计的过程中出现了诸多错误,但我都及时纠正了,走弯路不怕,就怕走错了路还不改。一分耕耘一分收获,上机操作的过程是很费精力和时间,也需要平时一点一点的积累,不断的努力,中途不会的地方,还找同学指导了我好久,才能完成这个课程设计,但成功之后的喜悦,只有自己实践了才能体会到。想到一句话:不经历风雨,怎么见彩虹;没有人能随随便便成功。我希望我设计的系统,能够得到广泛的应用。最后感谢老师和助教的辛勤教导,让我对数据库的知识又多了一份了解,感谢所有给与我帮助的人!谢谢!

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2