数据库设计说明书_完整版.pdf
《数据库设计说明书_完整版.pdf》由会员分享,可在线阅读,更多相关《数据库设计说明书_完整版.pdf(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一章引言 . 11.1 编写目的 . 11.2 背景 . 11.3 参考资料 . 2第二章外部设计 . 32.1 标识符和状态. 32.2 命名约定 . 32.3 设计约定 . 3第三章结构设计 . 43.1 概念结构设计. 43.1.1 实体和属性的定义 . 43.1.2 设计局部ER 模式 . 16 3.1.3 设计全局ER 模式 . 24 3.2 逻辑结构设计. 25 3.2.1 模式 . 25 3.2.2 外模式 . 46 3.3 物理结构设计. 46 第四章运用设计 . 47 4.1 数据字典设计. 47 4.2 安全保密设计. 47 _ 精品资料4.3 数据库实施 . 47
2、 4.3.1 创建数据库 . 47 4.3.2 创建表 . 47 _ 精品资料第一章引言1.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。3、本数据库设计说明书是根据系统需求分析设计所编写的。4、本系统说明书为开发软件提供了一定基础。1.2背景随着科学技术的不断提高, 计算机科学日渐成熟, 其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操
3、作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之_ 精品资料急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能够为用户提供充足的信
4、息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速。查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学生信息管理的效率。1.3参考资料软件工程导论(第五版)张海藩编著清华大学出版社数据库系统概论(第四版)王珊,萨师煊编著高等教育出版社Internet 资源_ 精品资料第二章外部设计2.1标识符和状态数据库软件的名称: SQL Server 2008 数据库的名称为: DB_mag 2.2命名约定所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规
5、范数据库表命名。2.3设计约定在本系统中,数据库的设计采用Visio 进行,并且采用面向对象的设计方法,首先进行对象实体的设计, 最后将对象持久化到数据库中, 所有的表和表之间的关联 (ER 图)都采用标准的 Visio 设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。_ 精品资料第三章结构设计系统按照无锡迈尔斯通企业协同办公系统的统一规划,运行在无锡迈尔斯通企业协同办公网站的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。3.1概念结构设计3.1.1实体和属性的定义公共模块员工信息 (用户登录名、真实姓名、密码、公司邮箱、其他邮箱、MSN 、QQ、手机、固定电
6、话、所属部门、职位、角色) 职位 (职位标识、职位名称) 员工信息登录名真实姓名固定电话密码公司邮箱其他邮箱MS学位手机职位所属部门QQ 角色_ 精品资料部门 (部门标识、部门名称) 学历 (学历标识、学历名称) 意见与建议 (提出人、提出时间、意见与建议主题、内容、附件) 网站更新新闻(添加人、添加时间、新闻标题、更新时间) 意见与建议提出时间内容提出人附件主题学历学历标识学历名称部门部门标识部门名称职位职位标识职位名称_ 精品资料附件 (所属位置、文件名、文件路径、上传时间) 消息面板模块公告栏信息 (公告标题、公告内容、公告发表人、发表时间、紧急状态) 公告状态 (状态标识、状态名称)
7、其中属性约束如下:状态名称:普通,重要,紧急站内短信 (发送人、接收人、留言标题、内容、发送时间、是否回复、是否读取、是否公开、消网站更新新闻添加时间新闻标题添加人更新时间附件文件名称文件路径所属位置上传时间公告状态状态名称状态标识公告信息公告内容发表时间公告标题紧急状态发表人_ 精品资料息状态、是否被发送者删除、是否被接收者删除) 其中属性约束如下:是否回复: 0=未回复, 1=已回复;是否读取:0=未读, 1=已读;是否公开:0=不公开, 1=公开;消息状态:普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:0=否, 1=是事务管理模块事务 (事务具体信息、事务提交人、事务处理人、事
8、务计划开始时间、事务计划结束时间、事务添加时间、事务类型、事务原由、备注) 站内短信发送人接收人留言内容消息状态发送时间是否回复是否公开留言标题是否读取是否被发送者删除是否被接收者删除_ 精品资料事务信息 (事务名、事务内容、添加时间、事务状态、重要性) 事务状态 (事务名称、事务状态标志位) 跟踪信息 (对应事务、跟踪内容、跟踪时间、跟踪人、实际开始时间、实际结束时间、状态、结果描述、事务详细信息、备注) 事务状态状态名称状态标志位事务信息事务状态事务名添加时间事务重要事务内容事务事务类型事务信息事务处理事务原由计划开始时间计划结束时间备注信息事务提交人添加时间_ 精品资料计划管理模块目标
9、(目标标题、目标制定人、接收人、要求结束时间、具体内容、附件、发起时间) 计划 (计划标题、目标标题、计划人、上级接收人、计划安排详细内容、计划开始时间、计划结束时间、附件、计划状态、计划制定时间) 计划状态 (状态标识、状态名称) 跟踪信息对应事务跟踪内容跟踪人事务详细信息实际开始时间实际结束时间跟踪时间备注结果描述计划详细内容计划标题计划人计划开始时间上级接收人计划结束时间目标标题附件计划状态制定时间目标具体内容目标标题目标接收人发起时间要求结束时间附件目标制定人_ 精品资料其中属性约束如下:状态名称:初稿、审批中、批准、分配中、执行中周报 (计划标题、报告人、接收人、针对计划的完成百分比
10、、针对目标的累计完成百分比、报告内容、额外性工作、需要支持、风险和问题、下一个计划期、周报发送时间) 客户跟踪模块客户信息 (客户名称、客户地址、客户电话、客户传真、客户邮箱、客户法定代表、客户被添加时间、客户被添加的用户、联系人、联系人职务、联系方式、公司地区、最后修改人、最后修改时间、经营范围、备注、客户性质) 其中属性约束如下:客户性质: 1=客户, 2=渠道, 3=客户和渠道周报报告内容计划标题接收人额外性工作针对计划的完成百分比针对目标的累计完成百分比报告人风险问题需要支持下个计划期发送时间计划状态状态标识状态名称_ 精品资料沟通信息 (沟通名、沟通内容、时间、方式、沟通用户、沟通客
11、户、客户方沟通人、备注) 沟通方式 (沟通方式名称、沟通方式标志位) 沟通方式标志位方式名称沟通信息沟通名沟通内容沟通方式客户方沟通人沟通用户沟通客户沟通时间备注联系方式备注_ 精品资料项目状态 (状态标识、状态名称) 文件信息 (文件所属、文件对应模块、文件原名、文件服务器名、上传时间、文件上传人、文件地址、备注 ) 其中属性约束如下:文件所属于:1=沟通 2=事务3=跟踪客户跟踪权限(用户、是否管理员、是否高层领导) 其中属性约束如下:是否管理员:0=否, 1=是;是否高层: 0=否, 1=是权限是否管理员是否高层对应用户文件信息文件所属文件原名上传时间文件对应模块文件上传人文件地址文件服
12、务器名备注项目状态状态标识状态名称_ 精品资料会议管理会议信息 (会议时间、会议地点、会议标题、会议回复状态、会议参加人员、不参加理由、回复时间、回复状态的修改人、会议议程、会议时长) 其中属性约束如下:会议回复状态:0=未回复, 1=参加, 2=不参加, 3=不确定会议记录 (对应会议、主持人、发布时间、参加人员、会议小结、会议小结状态) 其中属性约束如下:会议小结状态:0=无, 1=有会议记录参加人员会议小结发布时间会议小结状态主持人对应会议会议信息会议地点会议标题参加人员会议时间不参加理由回复时间会议回复状态状态修改人会议议程会议时长_ 精品资料人力资源模块请假申请 (请假申请人、请假审
13、批人、请假主题、请假形式、请假类型、请假开始时间、请假结束时间、请假总共时间、请假内容、请假申请时间、审批状态) 其中属性约束如下:请假形式: 0=事前请假, 1=事后请假;审批状态: 0=未回复, 1=不通过, 2=通过请假类型 (类型标识符、类型名称) 请假审批 (对应请假申请、是否查阅、审批时间、审批意见、审批结果) 其中属性约束如下:是否查阅: 0=未读, 1=已读;审批结果: 0=未审批, 1=未通过, 2=已通过请假类型类型标识类型名称请假申请审批人请假主题开始时间申请人结束时间总共时间请假类型审批状态申请时间请假内容_ 精品资料权限模块角色 (角色标识符、角色名称) 操作 (操作
14、标识符、操作名称、备注) 网站统计访客记录 (访客对应用户、访客IP 地址、访客登录时间、离开时间、IP 对应物理地址 ) 访客足迹 (访客对应用户、之前页面UI、当前页面UI、本页面进入时间、本页面退出时间) 访客记录IP 地址离开时间对应用户对于物理地址登录时间操作操作标识操作名称备注角色角色标识角色名称请假审批是否查阅审批意见对应申请审批结果审批时间_ 精品资料3.1.2设计局部 ER 模式员工局部E-R 图:员工信息登录名真实姓名固定电话密码公司邮箱其他邮箱MS手机QQ 职位职位标识职位名称职位部门部门标识部门名称学历学历学历标识学历名称职位1 1 1 1 1 1 访客足迹前页面 UI
15、 进入时间对应用户离开时间当前 UI _ 精品资料意见与建议局部E-R 图:公告信息局部E-R 图:站内短信局部E-R 图:公告信息公告内容发表时间公告标题紧急状态发表人员工信息1 n 意见与建议提出时间内容附件主题提出人员工信息1 N _ 精品资料事务管理局部E-R 图:站内短信留言内容消息状态发送时间是否回复是否公开留言标题是否读取是否被发送者删除是否被接收者删除接收人员工信息发送人1 n 1 1 _ 精品资料目标局部E-R 图:计划局部E-R 图:目标具体内容目标标题发起时间要求结束时间附件制定人员工信息接收人1 1 1 N 事务事务类型事务原由计划开始时间计划结束时间备注信息添加时间提
16、出人员工信息处理人事务信息事务名添加时间事务重要事务内容事务信息事务状态状态名称状态标志位事务状态1 1 n 1 1 1 1 1 _ 精品资料客户信息局部E-R 图:跟踪信息局部E-R 图:客户信息客户地址客户电话客户邮箱客户名称客户法定代表被添加时间客户传真联系人联系人职务公司地区联系方式最后修改人客户性质经营范围备注添加客户员工信息1 1 计划详细内容计划标题计划开始时间计划结束时间目标标题附件制定时间计划人员工信息接收人计划状态状态标识状态名称计划状态1 1 n 1 1 1 _ 精品资料沟通信息局部E-R 图:会议信息局部E-R 图:沟通信息沟通名沟通内容沟通方式客户方沟通人沟通时间备注
17、跟踪客户客户信息N 1 沟通人员工信息1 1 沟通方式标志位方式名称沟通方式1 1 跟踪信息跟踪内容事务详细信息实际开始时间实际结束时间跟踪时间备注结果描述跟踪客户客户信息跟踪人员工信息1 1 1 1 _ 精品资料请假管理局部E-R 图:网站统计局部E-R 图:请假申请请假主题开始时间结束时间总共时间审批状态申请时间请假内容审批人员工信息1 1 请假人1 1 请假类型类型标识类型名称请假人1 1 请假审批是否查阅审批意见对应申请审批结果审批时间审批1 1 会议信息会议地点会议标题会议时间不参加理由回复时间会议回复状态会议议程会议时长参加会议员工信息1 N 状态修改员工信息1 1 _ 精品资料访
18、客足迹前页面 UI 进入时间离开时间当前 UI 员工信息1 访客信息1 访客记录IP 地址离开时间对于物理地址登录时间访客信息1 1 _ 精品资料3.1.3设计全局 ER 模式员工信息职位部门学历学历所属职位所在部门角色角色权限操作拥有对应站内短信接收人发送人公告状态公告信息状态发布人事务事务信息跟踪信息状态事务状态具体跟踪目标计划计划状态周报状态制定反馈反馈人制定人处理人制定人客户信息沟通信息沟通方式项目状态合作项目信息状态方式沟通会议信息会议记录小结请假申请请假审批请假类型类型审批审批请假员工信息主持参加1 1 1 1 1 m n 1 1 1 1 1 n 1 1 n 1 n n 1 1 1
19、 1 n n m 1 1 1 1 n 1 1 n m n 1 1 1 n 1 1 n 1 1 1 1 1 1 1 1 n n 1 1 n n m 1 n 1 1 访客足迹意见与建议网站更新新闻访客作者员工信息提交人n 1 n n 1 1 _ 精品资料3.2逻辑结构设计3.2.1模式员工信息表记录员工登陆账号和联系方式等基本信息。表 User 的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 否唯一标示IDIsDeleteint8 是否删除( 0=否, 1=是)LoginNamevarchar50 用户登陆名Namechar20 真
20、实姓名PassWordchar50 密码CompanyEmailnvarchar500 公司邮箱Emailvarchar2000 邮箱,有多个(以|隔开)MSNvarchar500 MSNQQvarchar50 QQSkypevarchar1000 SkypeMobilevarchar500 手机Telvarchar500 固定电话,外网能打进来的_ 精品资料SmallTelchar20 分机号DeptIDvarchar100 所属部门IDPositionScantyCodevarchar100 职位ScantyCode(外关联Position )职位表存储职位名称。表 Position 的结
21、构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 否唯一标示IDPosNamevarchar50 职位名称部门表存储部门名称。表 Temp_Dept的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDDeptIDvarchar100 否部门 ScantyCodeDeptNamevarchar100 部门名称_ 精品资料学历表存储学历信息。表 Degree 的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 否唯一标示IDDegNamevarchar20
22、学位名称上传文件表存储上传附近的相关信息。表 UpFiles 的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 否唯一标示IDIsDeleteint8 是否删除( 0=否, 1=是)FatherIDvarchar100 父类主键titlevarchar200 文件名Pathvarchar300 文件路径AddTimesmalldatetime20 添加时间_ 精品资料公告栏信息表存储公告信息。表 Temp_CallBoard的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDIsDeleteint8 是否删除(
23、 0=否, 1=是)Titlevarchar500 公告栏标题Contenttext2000 公告栏内容SendIDvarchar100 发布者 ID(外关联UserInfo表)SendTimesmalldatetime20 发布时间ClassIDvarchar100 外关联公告类 别表Temp_CallState公告信息状态表存储公告信息状态类型。表 Temp_CallState的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDClassIDvarchar100 类别 IDClassNamevarchar100 类别名称 (普通,重要,紧急_ 精品资料等)站内短信表存储
24、站内短信基本信息。表 Message的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 唯一标示IDSendIDvarchar100 发送人 IDGetIDvarchar100 接收人 IDTitlevarchar1000 留言标题Contenttext2000 内容SendTimedatetime20 发送时间IsReplybit2 是否回复( 0=未回复, 1=回复)IsReadbit2 是否读取( 0=未读取, 1=读取)IsOpenbit2 是否公开( 0=未公开, 1=公开)MessStatevarchar(100)100
25、 消息状态(普通,紧急等等)_ 精品资料SendDeletebit2 发送者删除(0=不删除; 1=删除)GetDeletebit2 接受者删除(0=不删除;1等于删除)事务信息表存储事务名称内容等相关信息。表 AffairInfo 的结构 : 字段名数据类型长度主键非空描述IDint15 是否自增 IDScantyCodevarchar100 否唯一标示IDIsDeleteint8 是否删除( 0=否, 1=是)CommCodevarchar100 沟通 ScantyCodeAffairNamevarchar300 事务名AffairContentvarchar500 事务内容AffairI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 说明书 完整版
限制150内