最新总工会数据库设计说明书Word文档格式.docx
- 文档编号:14499217
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:11
- 大小:95.88KB
最新总工会数据库设计说明书Word文档格式.docx
《最新总工会数据库设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新总工会数据库设计说明书Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
项目承担部门:
撰写人(签名):
徐志明
完成日期:
本文档使用部门:
□主管领导■项目组
□客户(市场)■维护人员□用户
评审负责人(签名):
评审日期:
1.引言1
1.1编写目的1
1.2背景1
1.3定义1
1.4参考资料2
2.外部设计3
2.1类型划分3
2.2标识符和约定3
2.3数据库表设计格式说明3
2.4支持软件3
3.结构设计4
3.1原始数据结构4
3.2数据完整性设计7
4.运用设计8
4.1数据字典设计8
4.2安全保密设计8
1.引言
1.1编写目的
a)编写目的:
数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。
我们通过书写这份文档说明,从各方面进行先进个人和先进集体信息管理系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员、系统分析员提供基准文档。
我们也希望通过写数据设计说明书,规范数据名称、数据范围、数据代码等。
这份文档是项目小组今后共同作战的基础,有了开发规范、程序模块之间和项目成员之间的接口规则、数据方式,大家就有了共同的工作语言、共同的工作平台,使整个软件开发工作可以协调有序地进行。
b)预期读者:
项目开发的全体人员,项目评审人员,项目测试人员,项目指导老师。
1.2背景
a)待开发系统的名称:
先进个人和先进集体综合信息管理系统;
b)本项目的任务提出者:
XXX工会;
c)开发者:
XXXXXXX;
d)用户:
某某工会会员和集体;
1.3定义
在此我们列出本文件中用到的专门术语的定义、外文首字母组词的原词组:
词汇名称
词汇含义
备注
FCIS
FederationofTradeUnionsAdvancedCollective&
AdvancedIndividualMamagementInformationSystem的缩写,即总工会先进集体与先进个人综合信息管理系统。
其内容包含两个方面:
一是信息管理,二是申请认定。
该系统能实现对用户信息的管理,还能对用户申请进行认证批准。
B/S
浏览器/服务器
Browser/Server的缩写
JSP
一种脚本编程语言
HTML
HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。
SQL
SQL(StructuredQueryLanguage)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
Myeclipse10.7
Myeclipse是一款优秀的Java编程软件,它不仅能编写传统的Java代码,也能开发Web应用和Android应用。
支持HTML5、Servlet、JS和JSP等多种编程技术。
E—R图
实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
Entity-Relationship的缩写
1.4参考资料
a)《深入体验JavaWeb开发内蒙-核心基础》,电子工业出版社,张孝祥著;
b)《数据库原理与应用》 科学出版社2002,李昭原著;
c)《软件工程》,北京清华大学出版版社,2003张海潘;
d)《网页编程技术详解》,机械工业出版社,杨明著;
e)《数据库设计说明书》(GB8567——88);
f)《计算机软件产品开发文件编制指南GB8567-88》;
g)《中华人民共和国国家标准UDC681.3》;
h)XXXX工会的用户信息
2.外部设计
2.1类型划分
根据需求说明,确定了数据库只存在主表和从表两种类型的表结构。
各个实体之间会存在对应的约束关系。
2.2标识符和约定
联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。
如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。
♦本系统的开发环境为:
编译器:
Myeclipse10.7.
数据库:
SQLSever2012.
操作系统:
MicrosoftWindows7.
辅助软件:
PowerDesigner16.0.
♦本项目用到的数据项:
在名称,范围,类型等方面的约定见数据字典。
2.3数据库表设计格式说明
1.数据库命名规则:
db_数据库名称,每个英文单词第一个字母大写;
2.表命名规则:
tb_表名称,每个英文单词第一个字母大写;
3.字段命名规则:
每个英文单词第一个字母大写;
4.字段时间格式:
所有时间格式采用2013-07-18的形式。
2.4支持软件
SQLSever2012,Myeclipse10.5,windowsxp和windows7操作系统,PowerDesigner16.0.
结构设计
3.1原始数据结构
个人信息:
数据名称
IndividualPerson
组成
名称
格式
范围
说明
注册名
字符串
16
注册名唯一存在
密码
用户密码
真实姓名
10
用户真实姓名
出生日期
Date
8
性别
2
用户性别
民族
字符串r
6
工作地点
50
身份证号
18
教育程度
4
政治面貌
手机号码
Int
11
劳模信息:
IndivdualPerson
状态
劳模状态
申报年份
申请信息:
ApplicationInformation
用户类型
个人或集体
荣誉称号
20
所获荣誉称号
申请人姓名
可以是个人姓名或集体名称
申请理由
200
申请结果
待遇
审核人信息:
VerifierInformation
用户名
审核人用户名
审核人密码
集体信息:
GroupInformation
所属市州产业
负责人名称
联系方式
单位名称
先进集体信息:
AdvancedGroupInformation
E-R图:
图1:
个体与先进劳模的E-R关系图
图2:
审核认得E-R关系图
图3:
集体与先进集体的E-R关系图
3.2数据完整性设计
a)主键约束、非空值约束:
所有表的主键用于标示一个实体,所以都不为空。
b)惟一约束:
每个表的主键需定义为惟一性,需建立唯一约束。
c)定义规则:
例如规定身份证位数,性别只能在男和女之间进行选择。
运用设计
2.5数据字典设计
数据字典参照3.1原始数据结构
2.6安全保密设计
数据库作为管理系统的基础,通常保存着重要的用户个人信息和集体信息。
由于涉及到个人信息和隐私管理,数据的完整性和安全性显得尤其重要。
系统中的数据一旦丢失,将需要很大精力进行恢复,有时甚至使信息系统不得不从系统初始化阶段重新开始运行。
每天进行数据备份是保障系统安全的重要手段。
数据备份需要严格按照事先制定的备份与故障恢复策略进行,并落实备份登记和检查措施。
另外,
①系统设置用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
②系统对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;
③系统对不同用户设置不同的权限,区分不同的用户,如系统管理员和店普通用户。
具体的系统配置应当根据系统实际运行情况做进一步的调整。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 总工会 数据库 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)