2022年《数据库课程设计》报告 .pdf
《2022年《数据库课程设计》报告 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库课程设计》报告 .pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计题目博客管理管理专业班级计算 1002 姓名周恒学号 10081227 完成日期 2014-1-19 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 18 页 - - - - - - - - - 目录一 系统概述 .1二需求分析 .11. 功能需求.12. 环境需求.13. 数据字典.1三 概念结构设计 .21. 数据流图.22.E-R 图.3 3.系统用例图.4 四 逻辑结构设计 .41. 系统结构图.42. 数据库表.4五物理设计 .71.IPO表.72
2、. 存储结构设计.8六数据库实施 .81. 程序编码.102. 测试.13七触发器 .14八心得体会 .15名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 18 页 - - - - - - - - - 1 一系统概述本系统主要是基于B/S 结构的博客系统管理程序,功能:会员注册登陆,站内用户和文章搜索,发表文章,评论等。二需求分析1. 功能需求会员基本信息单菜单中的注册, 可成为新会员; 单击菜单中的登陆,可进入个人信息中心;会员个人信息中心单击菜单中的查询,可按用户名和
3、文章名进行查询;单击文章管理可进行个人账户的文章列表修改删除管理,单击上传文章可上传自己的文章。个人账户注销单击注销可注销账号,从新登陆新号2. 环境需求Microsoft Visual Studio 2008 Oracle 11g 3. 数据字典名字: 用户信息别名:描述: 用户的资料定义: 用户信息 = 用户名 +密码名字: 用户个人中心别名:描述: 用户的可操作行为定义:用户中心 =个人文章列表修改删除+文章上传+评论留言管理名字: 搜索中心别名:描述: 文章或用户搜索定义: 搜索中心 = 文章搜索 +用户搜索名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
4、- - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 18 页 - - - - - - - - - 2 三概念结构设计1数据流图源点 / 终点存储处理数据流D1 账户信息用户基本信息用户信 息注册登录注销用 户 账户 信 息数据库名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 18 页 - - - - - - - - - 3 2.E-R 图有权限作用有权限. 作用对象发起者帐户*账号*密码文章#文章 id *用户名*标题*文章内容*
5、发表时间评论# 文章 id * 回复 id * 回复人* 回复内容* 回复时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 18 页 - - - - - - - - - 4 (3)系统用例图.四. 逻辑结构设计1系统结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 18 页 - - - - - - - - - 5 2. 数据库表博客系统中的数据
6、管理形式采用oracle, 数据库名为 zhouheng ,根据系统需要与数据规范化分为用户表 (也是管理员账户),访客留言表(留言) ,文章评论表(评论) ,文章表(文章)这四个表,表结构分别如下:该表为管理员登录的信息表, 本系统没有包含管理员用户的注册模块,管理员帐号直接在数据库中设计。表 1 账户表 (也是管理员 ) 字段名称数据类型字段大小是否主键默认值是否必填备注用户名文本20 是否用户名密码文本20 否是用户密码表2为访客留言表,记录访客的留言信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。表 2 留言表字段名称数据类型字段大小是否主键默认值是否必填备注留
7、言 id 自动编号10 是留言编号留言人文本20 否否博客主人代号用户名文本20 否是留言者姓名留言内容备注否是留言内容留言时间日期 /时间否是留言日期表 3 评论表,记录文章的所有评论。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。表 3 评论表字段名称数据类型字段大小是否主键默认值是否必填备注名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 18 页 - - - - - - - - - 6 文章 id 自动编号10 是评论编号回复 id 自动编号10 外键否文
8、章代号回复人文本20 否是评论者姓名回复内容备注否是评论内容回复时间日期 /时间否是评论日期表 4 为文章表,记录用户书写的所有文章,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章,使管理文章,查看文章都变的非常的方便。表 4 文章表字段名称数据类型字段大小是否主键默认值是否必填备注文章 id 自动编号10 是文章编号用户名文本100 否否用户代号文章标题文本50 否是文章标题文章内容备注否是文章内容发表时间日期 /时间否是书写日期名师资料总结 - - -精品资料欢迎下载 - - - - - -
9、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 18 页 - - - - - - - - - 7 五物理设计1.IPO 表IPO 表系统: 博客管理管理模块: 账户基本信息编号: 01 输入: 新账户的资料处理: 存储到账户信息数据库输出: 显示基本信息界面IPO 表系统: 博客管理管理模块: 用户或文章搜索编号: 02 输入: 用户搜索界面提取输入信息处理: 从文章数据库或账户数据库提取信息输出: 结果展示界面面IPO 表系统: 博客管理管理模块: 用户操作中心编号: 03 输入: 用户事件发生处理: 从各数据库提取信息输出:名师资料
10、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 18 页 - - - - - - - - - 8 2. 存储结构设计数据存放路径:D:appzhouhengoradataorclzhouheng 六数据库实施1. 程序编码(1)用户注册连接数据库OracleConnection conn = new OracleConnection(); string strconn; strconn = Data Source=(DESCRIPTION= + (ADDRESS_LIST=(AD
11、DRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521) + (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL); + User Id=zhouheng;Password=zhouheng; ; conn.ConnectionString = strconn; conn.Open(); string sql; sql = insert into 账户 (用户名,密码 ) values( + username + , + pwd + ) ; OracleCommand cmd = new OracleCom
12、mand(sql, conn); int ok1 = cmd.ExecuteNonQuery(); if (ok1 = 1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 18 页 - - - - - - - - - 9 Response.Write(alert( 恭喜你,注册成功); ); Response.Redirect( 登陆 .aspx); else this.Label3.Text = 用户名已存在 ; conn.Close();(2)文章上传string
13、 title = Requesttextfield .ToString().Trim(); string content = FreeTextBox1.Text; string username; DateTime datetime = DateTime.Now; username = LabUserName.Text.Trim(); OracleConnection conn = new OracleConnection(); string strconn; strconn = Data Source=(DESCRIPTION= + (ADDRESS_LIST=(ADDRESS=(PROTO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库课程设计 2022年数据库课程设计报告 2022 数据库 课程设计 报告
限制150内