- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络日记软件数据库设计说明书
数据库设计说明书
1 引言
1.1 编写目的
网络日记的目的是方便用户随时随地能够写日记,所以日记的存储是网络日记的核心,它的主要目的是为用户提供所写对日记的查询,修改以及分享。这就要求信息查询系统具有可扩展性。
1.2 编写背景
随着网络和电脑的普及,现在几乎每个人都能连接网络,为了方便喜欢写日记的人能够随时记录下当天的的一些事情,我们开发的软件能够满足随时随地写日记,时时刻刻分享生活中的趣事,和朋友共享乐趣,以及很方便的管理自己日记。
1.3 参考资料
Dan WoodSQL2005 数据库管理[M]北京:清华大学出版社,2008:45~65
2 外部设计
2.1 标识符和状态
本软件采用myeclipse为基本开发工具,数据库采用mysql,数据库中一共建立了9 个表
程序员和系统分析员想对数据库进行操作的话需要安装相关软件和插件。
2.2 使用它的程序
操作系统:windows
使用访问数据库的程序主要是网页浏览器,一下是几种主要的常用浏览器:Internet explorer 9,360安全浏览器,世界之窗,百度浏览器,TT浏览器,搜狗浏览器,谷歌浏览器,opera浏览器,遨游浏览器,qq浏览器,极速浏览器等等。
2.3 约定
编号类数据类型,都是3位整型数据。
密码设定为5-8位整型数据。
2.4 专门指导
对于从事此数据库的生成、此数据库的测试、维护的人员提出如下参考意
当见可以进行联机访问这需要安装相应的插件。
数据库的输入统一采用键盘。由于现在没有设置权限故只要不违背基本的 限制所有的操作都是可以进行的。可是对于本系统需要的数据却是有数据长度限制的尤其是有说明的部分所以测试人员在具体进行数据测试时要注意数据输入格式。
2.5 支持软件
操作系统:windows
后台数据库:mysql 2005
组建设计语言:Java EE
浏览器:Internet explorer 6.0已上版本
开发环境:myeclipse professional 2014或更高版本
3机构设计
3.1概念结构设计
3.2逻辑结构设计
将上面的E-R图进行分析后,形成如下的逻辑关系结构
3.3物理结构设计
在数据库中,数据的存储如下:
User:
列名 数据类型 是否允许空 是否为主键 注释 userID CHAR(20) 否 是 用户名 passWord CHAR(20) 否 否 用户的密码 nickName CHAR(10) 否 否 用户的昵称 age CHAR(3) 是 否 用户的年龄 name CHAR(20) 否 否 用户的真实姓名 userMailbox CHAR(20) 否 否 用户的注册邮箱
Journal:
列名 数据类型 是否允许空 是否为主键 注释 journalID CHAR(20) 否 是 日志的ID journalName CHAR(20) 否 否 日志的名称 dustbin CHAR(1) 否 否 是否存为垃圾箱 reviseTime CHAR(10) 否 否 日志编写日期 secret CHAR(1) 否 否 日志隐私 content LONGTEXT 是 否 日志内容 userID CHAR(20) 否 否 用户名
Schedule:
列名 数据类型 是否允许空 是否为主键 注释 schduleID CHAR(20) 否 是 日程ID schduleContent LONGTEXT 是 否 日程内容 remindTime CHAR(10) 是 否 日程提醒时间 userID CHAR(20) 否 否 用户的ID createTime CHAR(20) 否 否 创建时间 Lablel:
列名 数据类型 是否允许空 是否为主键 注释 lablelID CHAR(20) 否 是 标签ID lablelName CHAR(20) 否 否 标签名称
Contact:
列名 数据类型 是否允许空 是否为主键 注释 userID CHAR(20) 否 是 用户的ID Application:
列名 数据类型 是否允许空 是否为主键 注释 userID CHAR(20) 否 是 用户的ID secceed CHAR(1) 否 否 是否申请成功
Collent:
列名 数据类型 是否允许空 是否为主键 注释 userID CHAR(20) 否 是 用户的ID journalID CHAR(20) 否 是 日志的ID
ClickLike:
列名 数据类型 是否允许空 是否为主键 注
文档评论(0)