数据库课程设计报告

数据库课程设计题目博客管理管理专业班级计算1002姓名周恒学号完成日期2014-1-19目录一.系统概述...................................1二.需求分析....................................11.功能需求.................................12.环境需求.................................13.数据字典.................................1三.概念结构设计................................21.数据流图.................................22.E-R图...................................33.系统用例图...............................4四.逻辑结构设计.................................41.系统结构图................................42.数据库表.................................4五.物理设计....................................71.IPO表....................................72.存储结构设计.............................8六.数据库实施.................................81.程序编码................................102.测试....................................13七.触发器......................................14八.心得体会...................................15一.系统概述本系统主要是基于B/S结构的博客系统管理程序,功能:会员注册登陆,站内用户和文章搜索,发表文章,评论等。二.需求分析1.功能需求·会员基本信息单菜单中的注册,可成为新会员;单击菜单中的登陆,可进入个人信息中心;·会员个人信息中心单击菜单中的查询,可按用户名和文章名进行查询;单击文章管理可进行个人账户的文章列表修改删除管理,单击上传文章可上传自己的文章。·个人账户注销单击注销可注销账号,从新登陆新号2.环境需求MicrosoftVisualStudio2008Oracle11g3.数据字典三.概念结构设计1.数据流图名字:用户信息别名:描述:用户的资料定义:用户信息=用户名+密码名字:用户个人中心别名:描述:用户的可操作行为定义:用户中心=个人文章列表修改删除+文章上传+评论留言管理名字:搜索中心别名:描述:文章或用户搜索定义:搜索中心=文章搜索+用户搜索源点/终点存储处理数据流D1账户信息用户基本信息2.E-R图有权限作用有权限用户信息注册登录注销用户账户信息数据库帐户*账号*密码评论#文章id*回复id*回复人*回复内容*回复时间..作用对象发起者(3)系统用例图文章#文章id*用户名*标题*文章内容*发表时间.四.逻辑结构设计1.系统结构图2.数据库表博客系统中的数据管理形式采用oracle,数据库名为zhouheng,根据系统需要与数据规范化分为用户表(也是管理员账户),访客留言表(留言),文章评论表(评论),文章表(文章)这四个表,表结构分别如下:该表为管理员登录的信息表,本系统没有包含管理员用户的注册模块,管理员帐号直接在数据库中设计。表1账户表(也是管理员)字段名称数据类型字段大小是否主键默认值是否必填备注用户名文本20是—否用户名密码文本20否—是用户密码表2为访客留言表,记录访客的留言信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。表2留言表字段名称数据类型字段大小是否主键默认值是否必填备注留言id自动编号10是——留言编号留言人文本20否—否博客主人代号用户名文本20否—是留言者姓名留言内容备注—否—是留言内容留言时间日期/时间—否—是留言日期表3评论表,记录文章的所有评论。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。表3评论表字段名称数据类型字段大小是否主键默认值是否必填备注文章id自动编号10是——评论编号回复id自动编号10外键—否文章代号回复人文本20否—是评论者姓名回复内容备注—否—是评论内容回复时间日期/时间—否—是评论日期表4为文章表,记录用户书写的所有文章,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章,使管理文章,查看文章都变的非常的方便。表4文章表字段名称数据类型字段大小是否主键默认值是否必填备注文章id自动编号10是——用户名文本100否—否用户...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?