系统内部框架及数据字典
超市管理系统数据字典

超市管理系统数据字典引言概述:超市管理系统是一种用于管理超市日常运营的软件系统。
数据字典是超市管理系统中非常重要的一部份,它定义了系统中使用的所有数据元素及其属性。
本文将详细介绍超市管理系统数据字典的内容和结构。
一、基本信息1.1 超市信息1.1.1 超市名称:记录超市的名称,用于标识超市的惟一性。
1.1.2 超市地址:记录超市的详细地址,方便顾客和供应商的联系。
1.1.3 超市电话:记录超市的联系电话,方便顾客咨询和投诉。
1.2 员工信息1.2.1 员工编号:记录员工的惟一编号,用于标识员工的身份和职责。
1.2.2 员工姓名:记录员工的姓名,方便管理和沟通。
1.2.3 员工职位:记录员工的职位,用于区分不同职责和权限。
1.3 供应商信息1.3.1 供应商编号:记录供应商的惟一编号,用于标识供应商的身份和合作关系。
1.3.2 供应商名称:记录供应商的名称,方便管理和联系。
1.3.3 供应商联系人:记录供应商的联系人姓名,方便沟通和商议。
二、商品管理2.1 商品信息2.1.1 商品编号:记录商品的惟一编号,用于标识商品的身份和库存管理。
2.1.2 商品名称:记录商品的名称,方便顾客辨识和购买。
2.1.3 商品价格:记录商品的价格,用于销售和库存管理。
2.2 商品分类2.2.1 分类编号:记录商品分类的惟一编号,用于标识不同分类。
2.2.2 分类名称:记录商品分类的名称,方便管理和查询。
2.2.3 分类描述:记录商品分类的描述信息,用于说明该分类的特点和属性。
2.3 库存管理2.3.1 库存数量:记录商品的库存数量,用于管理库存和补货。
2.3.2 最低库存量:记录商品的最低库存量,用于提醒库存不足。
2.3.3 商品状态:记录商品的状态,如正常、下架等,用于管理销售和展示。
三、销售管理3.1 销售定单3.1.1 定单编号:记录销售定单的惟一编号,用于标识定单的身份和管理。
3.1.2 下单时间:记录定单的下单时间,用于统计和查询。
图书馆管理系统数据字典

图书馆管理系统数据字典一、引言图书馆管理系统数据字典是为了规范和定义图书馆管理系统中所涉及到的数据元素和数据结构,以便于系统开辟人员、管理员和用户之间的沟通和理解。
本文档详细描述了图书馆管理系统中各个模块的数据字典,包括数据元素的名称、数据类型、长度、取值范围、说明等信息。
二、用户管理模块数据字典1. 用户信息表(User)数据元素:- 用户ID(UserID):整型,惟一标识用户的ID- 用户名(Username):字符串,用户的登录名- 密码(Password):字符串,用户的登录密码- 姓名(Name):字符串,用户的真实姓名- 身份证号(IDCard):字符串,用户的身份证号码- 手机号(PhoneNumber):字符串,用户的手机号码- 邮箱(Email):字符串,用户的电子邮箱地址- 注册日期(RegistrationDate):日期类型,用户的注册日期2. 用户借阅记录表(BorrowRecord)数据元素:- 借阅记录ID(RecordID):整型,惟一标识借阅记录的ID- 用户ID(UserID):整型,借阅记录对应的用户ID- 图书ID(BookID):整型,借阅记录对应的图书ID- 借阅日期(BorrowDate):日期类型,借阅记录的借阅日期 - 归还日期(ReturnDate):日期类型,借阅记录的归还日期 - 是否归还(IsReturned):布尔型,标识借阅记录是否已归还三、图书管理模块数据字典1. 图书信息表(Book)数据元素:- 图书ID(BookID):整型,惟一标识图书的ID- 图书名称(BookName):字符串,图书的名称- 作者(Author):字符串,图书的作者- 出版社(Publisher):字符串,图书的出版社- 出版日期(PublicationDate):日期类型,图书的出版日期 - ISBN(ISBN):字符串,图书的国际标准书号- 分类(Category):字符串,图书的分类- 馆藏数量(Quantity):整型,图书的馆藏数量- 可借数量(AvailableQuantity):整型,图书的可借数量2. 图书分类表(Category)数据元素:- 分类ID(CategoryID):整型,惟一标识分类的ID- 分类名称(CategoryName):字符串,分类的名称- 父分类ID(ParentCategoryID):整型,父分类的ID四、借阅管理模块数据字典1. 借阅规则表(BorrowRule)数据元素:- 规则ID(RuleID):整型,惟一标识规则的ID- 最大借阅数量(MaxBorrowQuantity):整型,用户最多可借阅的图书数量 - 最大借阅天数(MaxBorrowDays):整型,用户最多可借阅的天数2. 借阅预约表(Reservation)数据元素:- 预约ID(ReservationID):整型,惟一标识预约的ID- 用户ID(UserID):整型,预约对应的用户ID- 图书ID(BookID):整型,预约对应的图书ID- 预约日期(ReservationDate):日期类型,预约的日期五、系统管理模块数据字典1. 系统日志表(SystemLog)数据元素:- 日志ID(LogID):整型,惟一标识日志的ID- 用户ID(UserID):整型,日志对应的用户ID- 操作时间(OperationTime):日期类型,操作的时间- 操作内容(OperationContent):字符串,操作的内容2. 系统配置表(SystemConfig)数据元素:- 配置项ID(ConfigID):整型,惟一标识配置项的ID- 配置项名称(ConfigName):字符串,配置项的名称- 配置项值(ConfigValue):字符串,配置项的值以上是图书馆管理系统数据字典的详细描述,包括用户管理、图书管理、借阅管理和系统管理等模块的数据字典内容。
图书馆管理系统数据字典

图书馆管理系统数据字典引言概述:图书馆管理系统是一种用于管理图书馆资源和服务的软件系统。
数据字典是图书馆管理系统中的重要组成部份,它记录了系统中使用的各种数据和数据结构的定义和说明。
本文将详细介绍图书馆管理系统数据字典的内容,包括图书信息、读者信息、借阅信息和系统设置。
一、图书信息图书信息是图书馆管理系统中最基本的数据之一,它包含了图书的基本信息和相关属性。
具体包括:1.1 书名、作者和出版社:记录了图书的基本属性,用于惟一标识一本图书。
1.2 ISBN号:国际标准书号,用于标识一本图书的惟一编码。
1.3 分类号:根据国家图书馆分类法或者其他分类体系对图书进行分类,方便读者查找和管理。
二、读者信息读者信息是指图书馆管理系统中的读者基本信息和相关属性。
具体包括:2.1 姓名和性别:记录读者的基本属性,用于惟一标识一个读者。
2.2 学号或者工号:学生或者教职工的惟一标识,方便管理和查询。
2.3 借阅权限:记录读者的借阅权限,包括借阅图书的数量和借阅期限等。
三、借阅信息借阅信息是指图书馆管理系统中的借阅记录和相关属性。
具体包括:3.1 借阅日期和归还日期:记录读者借阅图书的日期,方便管理和统计。
3.2 图书状态:记录图书的借阅状态,包括已借出、已归还和逾期等。
3.3 罚款金额:记录读者逾期归还图书所产生的罚款金额,用于管理和收费。
四、系统设置系统设置是指图书馆管理系统中的一些参数和配置信息。
具体包括:4.1 借阅期限:设置读者借阅图书的最长期限,用于控制借阅时间。
4.2 罚款规则:设置逾期归还图书的罚款金额和计算方式,用于收费。
4.3 数据备份:设置系统自动备份数据的时间和方式,用于防止数据丢失和恢复。
总结:图书馆管理系统数据字典是图书馆管理系统中的重要组成部份,它记录了系统中使用的各种数据和数据结构的定义和说明。
本文通过引言概述和四个部份的详细阐述,介绍了图书信息、读者信息、借阅信息和系统设置等内容。
餐饮服务系统结构化分析数据流图ER图数据字典

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.淮海工学院计算机工程学院实验报告书课程名:《软件工程导论》题目:结构化分析实验学号: 5姓名:薛思雨一、实验目的与要求通过示例掌握结构化系统分析的方法综合运用DFD,DD,E-R图等工具建立系统的概念数据模型二、实验环境VISIO 2003其它相关软件及硬件、网络环境三、实验步骤与源程序1.餐饮服务管理系统1)总体说明餐饮服务管理系统是酒店管理系统的一个部分,主要完成中西餐、咖啡厅、酒吧等顾客消费的消费信息记录、资源分配以及员工的信息管理等工作。
2)系统相关角色系统管理员,员工,部门经理,采购员,顾客,供货商等等3)相关功能说明(1)餐饮收银管理登记管理:客人到来以后进行登记,可以修改或者删除登记信息,客人可以要求合台或者换台。
消费管理:能够录入、修改或者删除客人的消费信息。
订餐管理:订餐信息登记,包括订餐时间、就餐时间、订餐桌数、人数、订餐详情、取消订餐、订餐查询。
主窗体:显示当前桌台、包房的占用情况,显示客人消费状态。
结算管理:客人结账的时候可以分类打折或者全面打折,计算开发票金额,打印账单,结账方式也有多种方式,如现金付款、支票付款、信用卡付款、免费、挂帐等自动统计。
日统计管理:可以对今日收银进行概览,方式多样,如按类别统计、按菜品统计、按帐单统计、按包房统计等等,可显示日销售项目排行榜,可打印销售日报表。
二级库存管理(主要管理酒水饮料的日常库存):这里主要是指前台的酒水饮料管理,包括入库、入库查询、入库统计,退货、退货查询、退货统计,库存动态,销售查询、销售统计,库存盘点、盘点查询、盘点统计。
菜谱管理:对菜品进行管理,如菜品类别维护、特色菜维护、菜品明细维护、酒水饮料维护,价格维护、套餐维护、菜谱打印、商品单位维护。
各消费类别和消费项目可任意增加、修改与删除,按照自己业务情况任意设置。
(2)采购库存管理该库存管理系统是后勤部门对所有资源的管理。
图书馆管理系统数据字典

图书馆管理系统数据字典1. 介绍图书馆管理系统是一个用于管理图书馆资源和服务的软件系统。
该系统涵盖了图书馆的各个方面,包括图书的分类、借阅、归还、图书馆成员管理等功能。
本文将详细介绍图书馆管理系统中使用的数据字典,包括各个数据表的结构、字段说明以及数据类型。
2. 数据表2.1 图书表(Books)字段:- 图书编号(BookID):图书的惟一标识符,采用自增长的整数类型。
- 图书名称(BookName):图书的名称,采用字符串类型。
- 作者(Author):图书的作者,采用字符串类型。
- 出版社(Publisher):图书的出版社,采用字符串类型。
- 出版日期(PublishDate):图书的出版日期,采用日期类型。
- 分类(Category):图书的分类,采用字符串类型。
- 状态(Status):图书的借阅状态,包括“可借”和“已借出”,采用字符串类型。
2.2 图书馆成员表(LibraryMembers)字段:- 成员编号(MemberID):图书馆成员的惟一标识符,采用自增长的整数类型。
- 姓名(Name):图书馆成员的姓名,采用字符串类型。
- 性别(Gender):图书馆成员的性别,采用字符串类型。
- 年龄(Age):图书馆成员的年龄,采用整数类型。
- 联系方式(Contact):图书馆成员的联系方式,采用字符串类型。
2.3 借阅记录表(BorrowRecords)字段:- 记录编号(RecordID):借阅记录的惟一标识符,采用自增长的整数类型。
- 图书编号(BookID):借阅的图书编号,采用整数类型。
- 成员编号(MemberID):借阅的图书馆成员编号,采用整数类型。
- 借阅日期(BorrowDate):借阅的日期,采用日期类型。
- 归还日期(ReturnDate):归还的日期,采用日期类型。
3. 数据类型说明- 整数类型(Integer):用于存储整数数据,如图书编号、成员编号、记录编号等。
管理信息系统-教务系统分析,数据字典,流程图

管理信息系统-教务系统分析,数据字典,流程图第1章前⾔在学校,教务管理⼯作是⾮常重要的⼀项⼯作,它负责整个学校的⽇常教学安排,学⽣的学籍管理等等。
以前都是⼈⼯进⾏操作。
随着学校规模扩⼤,教务处的教务管理⼯作量⼤⼤加重。
随着计算机应⽤的发展,教务⼯作者急切希望能够将⼤部分繁琐的⼯作交由计算机来处理,减轻⼈⼯的压⼒并提⾼⼯作效率。
近年来,随着社会对⼈才需求的不断提⾼,以培养⼈才为根本⽬标的教育教学活动正在进⾏前所未有的改⾰,因此对教学管理提出来了更⾼的要求。
⽤传统的⼈⼯⽅法进⾏愈来愈多的教务管理⼯作,不但效率低下,⽽且容易出错,浪费⼤量的⼈⼒财⼒。
为了提⾼教务⼯作的效率,很多单位、部门、公司都曾着⼿开发了教务管理软件,但由于各⾼校具体情况不同,管理⽅法也存在很⼤差异,很难做出⼀套各⾼校普遍实⽤的教务管理软件。
鉴于此,依据我校具体设置、管理⽅法,以教学计划和师⽣管理为核⼼,制作⼀套实⽤性强的教务管理系统就显得⼗分重要了,从⽽以技术的现代化,使我校教学管理向科学化、合理化、规范化推进。
第7章系统概述系统特点随着教育的发展,学校的教育⽅针政策逐渐改变:学⽣⾃主选择专业及专业⽅向与课程的选修机制、实验预约、成绩审核、学分制等管理⽅式的改⾰向传统管理软件提出了新的挑战。
⾼校教务管理⼯作是⾼等教育中的⼀个极为重要的环节,是整个院校管理的核⼼和基础。
⾯对种类繁多的数据和报表,⼿⼯处理⽅式已经很难跟上现代化管理的步伐,教务管理系统的出现较好地解决了⼀些问题。
教务系统有以下这些特点:(1)⾼效性。
加快了信息发布速度,减少了⼈⼒的开销,缩短了从采集到发布的时间周期,⽽且由于管理周期缩短和⼈⼒开销的减少,可以在⾼校信息化中获得更多的好处。
(2)⾼实⽤性。
由于教务管理⼯作不同于其它⾏业的管理⼯作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费⽤⼜太⾼,⾄少需要⼏千元,并且实⽤性不强,⽇后的维护升级等问题也不易解决。
学生成绩管理系统数据流程图及数据字典

学生成绩管理系统数据流程图及数据字典一、数据流程图学生成绩管理系统是一个用于记录和管理学生的学习成绩的系统。
下面是该系统的数据流程图,展示了系统中各个模块之间的数据流动和处理过程。
1. 学生信息管理模块学生信息管理模块用于录入和管理学生的基本信息,包括学生姓名、学号、班级等。
该模块的数据流程如下:- 输入:学生基本信息- 处理:验证学生信息的合法性,如学号是否重复等- 输出:存储学生信息至学生信息数据库2. 课程信息管理模块课程信息管理模块用于录入和管理课程的基本信息,包括课程名称、课程编号、授课教师等。
该模块的数据流程如下:- 输入:课程基本信息- 处理:验证课程信息的合法性,如课程编号是否重复等- 输出:存储课程信息至课程信息数据库3. 成绩录入模块成绩录入模块用于教师录入学生的课程成绩。
该模块的数据流程如下:- 输入:学生学号、课程编号、成绩- 处理:验证学生和课程的存在性,计算学生的总评成绩- 输出:存储学生成绩至成绩信息数据库4. 成绩查询模块成绩查询模块用于学生和教师查询学生成绩。
该模块的数据流程如下:- 输入:学生学号或教师工号- 处理:根据输入的学号或工号查询学生或教师的成绩信息- 输出:显示学生或教师的成绩信息5. 成绩统计模块成绩统计模块用于对学生的成绩进行统计和分析。
该模块的数据流程如下:- 输入:学生学号或课程编号- 处理:根据输入的学号或课程编号统计学生或课程的成绩情况,如平均分、最高分、最低分等- 输出:显示学生或课程的成绩统计结果二、数据字典数据字典是对系统中所使用的数据进行定义和说明的文档。
下面是学生成绩管理系统的数据字典,包含了系统中所使用的数据及其相关属性。
1. 学生信息表(Student)- 学号(StudentID):学生的唯一标识,主键- 姓名(Name):学生的姓名- 班级(Class):学生所在的班级2. 课程信息表(Course)- 课程编号(CourseID):课程的唯一标识,主键- 课程名称(CourseName):课程的名称- 授课教师(Teacher):课程的授课教师3. 成绩信息表(Score)- 学号(StudentID):学生的学号,外键,关联学生信息表- 课程编号(CourseID):课程的编号,外键,关联课程信息表- 成绩(Grade):学生在该课程中的成绩- 总评成绩(TotalGrade):学生在该课程中的总评成绩以上是学生成绩管理系统的数据流程图及数据字典,通过数据流程图可以清晰地了解系统中各个模块之间的数据流动和处理过程,而数据字典则对系统中所使用的数据进行了详细的定义和说明。
学籍管理系统数据字典及数据流图

学籍管理系统的数据词典和数据流图一、数据流图:
管理人员
学教学生师生基基选本本课信信信息息息
教院师系
授基
课本
信信
息息
教师讲课信息
教师
学生选课信息
学籍管
理查问选课信息
学生
教师讲课信息
学
院课
系
程信信息息生
信
息
学生基本信息
教师信息
课程信息
院系信息
二、数据词典:
1.
名称:系
又名:无
描绘:院系的基本信息
构成:系={系号(dno)+系名(dna)+系负责人(deo)+专业数(dso)};地点:院系信息、学籍管理
2
名称:教师
又名:无
描绘:教师的基本信息
构成:教师={工号(gh)+姓名(xm)+性别(xb)+职称(zc)+工龄(gl)+
出生年代(csrq)+基本薪资(jbgz)};
地点:教师信息、学籍管理、教师讲课信息
3
名称:学生
又名:无
描绘:学生的基本信息
构成:学生={学号(xh)+姓名(xm)+性别(xb)+年纪(nl)};地点:学生信息、学籍管理、学生选课信息
4
名称:课程
又名:无
描绘:课程的基本信息
构成:课程= {课程代号(kcdh)+课程名( kcm)+课时数( kss)+必修课( bxk)
+学分(xf)};
地点:课程信息、学籍管理、教师讲课信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能:更新和查询读者信息、办理借阅证件。
流程:
证件管理子系统:
账户调整
收款服务通知服务结果
帐单
各种
费用图书调整
收据服务请求有效ID服务细则
退役
罚款无效号码
帐单ID
违章退役ID无欠款ID
细则
罚款尚有欠款
收据
证件调整证件调整
需配置及初始化的表:
读者信息字典
字段中文名称
字段名
类型
长度
但考虑到存储时的冗余,及实际运行时的效率,故将读者的借阅信息拿出来作为单独的实体,作为借阅记录。
读者(证件号,姓名,性别,年龄,系别,学号);
该关系的函数依赖图:
从函数依赖图可以看出,该关系中不存在部分函数依赖、传递函数依赖,且只有学号能够确定其它各项。所以该关系是BCNF范式。
2.
证件(证件号,证件类别);
说明
姓名
NAME
C
8
读者姓名
ID
REA_NO
C
8
读者ID号
性别
SEX
C
2
年龄
AGE
I
2
系别
DEPART
C
20
读者所属系别
证件信息字典
字段中文名称
字段名
类型
长度
说明
ID
REA_NO
C
8
读者ID号
借书本数
Book_num
I
8
借书总册数
借书信息
书 编号
Book_no
C
16
书的编号
借书日期
BOOK_DATE
改进后的E-R图:
1n
11
nn
四图书馆数据库管理系统基本E-R图:
经过分析,知道分E—R图中的“认识行政科”实体实际上是”管理人员”,所以在设计总的E—R图时将其改为“管理人员”实体.
(一)基本E-R图草图
(二)修改过程
1.合并分E-R图,生成总E-R图
各个子系统的局部应用面向问题不同,导致各个实体和实体的属性之间的冲突,因此合并时必须消除这些冲突:
5.
借阅纪录(证件号,图书编号,图借阅日期,还书日期,续借标志,预约标志,罚款记录号);
同上的分析可知:为提高查找效率,消除冗余,消除插入删除等的冗余,将人事管理系统中的职工
的职称,部门,出勤状况等分别作为实体,记录不同情况下的情况。
6.
职员(职员编号,姓名,性别,年龄,职务号,领导编号,部门号);
管理人员可以直接访问借阅记录关系。
对一般职工
出勤记录(职工编号,出勤纪录号,出勤次数,职务编号);
主管部门领导可以直接访问到职工月薪,年龄等保密信息,财务部中也类似的有不同级别的职工定义不同的视图,使得不同的用户可以看到不同的信息。
2定义一般的读者对数据库的应用只包括对书的借出信息,著者,还书日期,和简介等信息的查找,不能对以上的信息的删除和更改,更新信息只能由图书馆类的服务人员作相应的操作。
该关系来源于证件实体,该关系的函数依赖图如下:
该关系仍然是BCNF范式。
3.
图书(图书编号,书名,作者,出版社,出版日期,版次,库存点,简介);
该关系来源于图书实体,它的函数依赖图如下:
该关系仍然是BCNF范式。
4.
罚款记录(罚款记录号,证件号,罚款日期,罚款金额,原因说明);
该关系是BCNF范式。
罚单罚收财调
单据务整
工资报表会计凭证
采购计划预算数据会计凭证
现金额财务调整财务调整
资金
采购资料
批准/不批准
审批准
/
查不批准
需配置及初始化的表:
账务登记表
字段中文名称
字段名
类型
长度
说明
业务号
TRAD_NO
I
20
发生业务的统一编号
日期
TRAD_DATE
D
业务发生的日期
收入
INCOME
I
30
业务收入的金额
调动
动情人员
人员调令况调整
人变情
员动况
调
动人事调动申请变动名单
人事档案人事变动结果
需配置及初始化的表:
工作人员字典
字段中文名称
字段名
类型
长度
说明
科室代码
DEPT_CODE
C
8
工作人员所在科室
姓名
NAME
C
8
工作人员姓名
人员编号
EMP_NO
C
6
每个人分配一个唯一的标识号
工作类别
JOB
C
8
职称
TITLE
(1)属性冲突:因为设计分E-R图前有过充分讨论,所以没有属性冲突
(2)命名冲突:财务管理子系统E-R图里的“读者”和读者管理子系统E-R图里的“借书证”两个实体代表同一概念,二者都用“读者”来表示
(3)结构冲突:“读者”是一个实体,但是在实体“借阅”中却变成了一个属性,所以在合并E-R图时,把读者单独作为一个属性,而在“借阅”中用一个属性“读者号”来标示
这两条信息线在系统中体现为具体的数据结构,它独立于各局部系统而存在。从整体的、发展的角度来构筑好这一基础框架是本系统数据结构的核心。
2.
2.1财务管理子系统
功能:负责全馆财务、物资采购及发放、安全保卫及卫生清洁等工作。其中财务管理包括:全馆人员工资、奖金发放及经费管理。
流程:罚款收据
读者ID结算数据
人事关系由于变动不大,职员的更新速度相对较慢,所以考虑到查找的方便性,进行聚簇存储,而对出勤记录可以按照用户编号进行索引存储.
财务关系存储方式的分析与选择:
由于财务关系和图书馆有相同的查找和更新特点,所以对财务的分析级存储的选择都和图书相同,也是按照类型建立不同的索引.
五.总结部分:
通过对图书馆的系统的了解和日常我们所熟悉的对图书馆的数据库的应用,我们对数据库的各部分的设计有了感性的认识,对需求分析的重要性和对一个系统的各部门的工作流程细节有了更深入的了解,对概念设计的步骤掌握的更加清晰,促进了对分析过程中的原则要求及所得到的数据结果的原因认识,大体上知道如何对一个系统从那几个方面的进行分析得到我们需要的信息;逻辑设计阶段中,由于整个系统的数据的复杂性和实际应用中的交叉性,在理论上和实际的操作中无论是设计关性,最后的分析选择也存在很多的不足,对数据库的设计的难度有了更深的认识,深感一个高效,简便的数据库的设计实乃非吾辈现在能力所能及也.
书名
BOOK_NAME
C
50
书刊名称
作者
WRI_NAME
C
10
作者的姓名
出版社
PUB_HOUSE
C
50
出版社的名称
出版日期
PUB_DATE
D
本版的出版日期
版次
PUB_TIMES
I
4
类别
BOOK_VAR
C
20
按本馆图书的分类方法分类
借阅者
REA_NO
C
8
读者的标志号
库存地点
SAVE_PLACE
I
16
用户定义的完整性约束要求类别和借阅者的填入值必须有效,即必须是存在的值。
7.
职称(月薪,职称名,科室名,职称号);
8.
部门(部门号,部门名,部门负责人)
9.
出勤记录(职员编号,出勤纪录号,出勤次数,奖励编号,惩罚编号);
10.
奖励记录(奖励编号,奖金,日期,奖励等级);
同上的分析可知:为提高查找效率,消除冗余,消除插入删除等的冗余,将财务管理系统中的财务纪录的职称,部门,出勤状况等分别作为实体,记录不同情况下的情况
支出
OUTCOME
I
30
业务的支出
凭证号
PROOF_NO
C
10
本项业务涉及的凭证的编号
摘要
CHIEF_INTR
C
50
业务内容的摘要
2.2书刊管理子系统
功能:组织和管理藏书。
组织和管理藏书:根据藏书的不同类型、内容、性质和使用价值进行合理的组织编目、科学的分类,根据借阅的需求拟更新藏书建议目录,负责馆藏剔旧处理,根据实际情况及时更新书刊信息;
C
16
注:上表中有用户定义的完整性约束条件的字段如下:
性别要求只能取”男”或”女”两者之一;
年龄取值域为1~55;
系别的取值要求必须是本校存在的系;
借书本数的最大值是3.
2.4 人事管理子系统
功能:全馆人员调动、组织管理、考勤以及工资报表的制定。
流程:
资金
收 据
单据
人事调动申请变动名单
人职工品评
员变
2.消除不必要的冗余
由于某些联系可以导出其它的联系,这种联系可以被消除。如图书管理子系统中的实体“更新书目”,其可以由实体“图书”和“采购计划”导出,其可以在总E-R图中消除。实体“编目部”可以由“图书”即“处理细则”导出。在总E-R图中,实体之间具有明确完整的关系,多余的关系将导致维护的困难和破坏数据库的完整性。
(三)总E-R图草图
1n
1
1
1
1n n
n 1
n
1
1
nn1
1
11
1
1
1
1
1
1
1
m m m
n
三.逻辑设计部分:
(一)概念模型向关系模型转换及依赖关系分析:
根据总E-R图中的实体与实体之间的联系以及转换的一般原则,得到如下的关系:
1.
1 1
根据以上1:1关系得可到关于读者关系:
读者(读者编号,姓名,性别,年龄,系别,借书编号,奖惩记录,学号,奖惩资金,日期,续借,预约);