软件系统数据字典实例

合集下载

软件需求分析案例

软件需求分析案例
n
图书馆管理信息系统的2层数据流程图有: 图书馆管理信息系统的 层数据流程图有:图书 层数据流程图有 采编系统数据流程图、图书借阅系统数据流程图、 采编系统数据流程图、图书借阅系统数据流程图、 图书查询系统数据流程图、 图书查询系统数据流程图、图书预定系统数据流 程图、读者留言系统数据流程图、 程图、读者留言系统数据流程图、图书维护系统 数据流程图、 数据流程图、读者管理系统数据流程图和电子读 物系统数据流程图。 物系统数据流程图。
3
n
有指定的图书馆工作人员来帮助顾客像使用一般 书目索引一样使用基于电脑的工具。 书目索引一样使用基于电脑的工具。图书馆也必 须联网到其他的图书馆,以满足馆际互借的要求。 须联网到其他的图书馆,以满足馆际互借的要求。 这些相互连接的图书馆允许顾客可以直接访问它 们的馆藏。 们的馆藏。 图书馆工作人员的最后职责是获取和淘汰馆 藏图书。在获取新书的过程中, 藏图书。在获取新书的过程中,他们试图在满足 顾客的要求和达到广泛的收集之间取得平衡。 顾客的要求和达到广泛的收集之间取得平衡。当 图书的内容已经过时并且没有历史价值时, 图书的内容已经过时并且没有历史价值时,这本 图书将被淘汰。理想情况下,当一本书过时后, 图书将被淘汰。理想情况下,当一本书过时后, 它只有在一本内容更新的书在馆藏中代替它时才 会被淘汰。 会被淘汰。
19
n
n n n n n n
n
数据项组成: 借阅日期)+ 数据项组成:OrderDate (借阅日期)+ BookName(书名)+ )+RederID(读者账号)+ (书名)+ (读者账号)+ ReaderName(读者姓名)+ )+O_Quantity(借阅 (读者姓名)+ ( 数量) 数量) 数据流量: 数据流量:1000部/日 部日 高峰流量: 高峰流量:5000部/日 部日 数据流编号: 数据流编号:D03 数据流名称: 数据流名称:填写借阅记录 简述: 简述:填入借阅表的记录 数据流来源: 数据流来源:P2_13 检查合格的借阅图书信息录人 到借阅库中 数据流去向: 数据流去向:借阅库

图书馆管理系统数据字典

图书馆管理系统数据字典

图书馆管理系统数据字典一、引言图书馆管理系统是为了方便图书馆进行图书借阅、归还、图书馆藏管理等功能而开发的软件系统。

本文档旨在对图书馆管理系统中的数据进行详细的描述,包括数据的定义、数据类型、数据长度等信息,以便开发人员能够准确理解和使用这些数据。

二、数据字典1. 图书信息表(Book)字段名称数据类型长度描述Book_ID int 10 图书ID,唯一标识符Title varchar 100 图书标题Author varchar 50 图书作者Publisher varchar 50 出版社Publish_Date date 出版日期ISBN varchar 20 ISBN号码Category varchar 50 图书分类Price decimal 10, 2 图书价格Total_Copies int 5 图书总库存数量Available_Copies int 5 可借库存数量2. 读者信息表(Reader)字段名称数据类型长度描述Reader_ID int 10 读者ID,唯一标识符Name varchar 50 读者姓名Gender varchar 10 读者性别Age int 3 读者年龄Address varchar 100 读者地址Phone_Number varchar 20 读者电话号码Email varchar 50 读者电子邮箱3. 借阅记录表(Borrow_Record)字段名称数据类型长度描述Record_ID int 10 借阅记录ID,唯一标识符Book_ID int 10 图书ID,外键关联图书信息表 Reader_ID int 10 读者ID,外键关联读者信息表 Borrow_Date date 借阅日期Return_Date date 归还日期4. 图书管理员信息表(Librarian)字段名称数据类型长度描述Librarian_ID int 10 图书管理员ID,唯一标识符 Name varchar 50 图书管理员姓名Gender varchar 10 图书管理员性别Age int 3 图书管理员年龄Phone_Number varchar 20 图书管理员电话号码Email varchar 50 图书管理员电子邮箱5. 图书馆信息表(Library)字段名称数据类型长度描述Library_ID int 10 图书馆ID,唯一标识符Name varchar 50 图书馆名称Location varchar 100 图书馆位置Opening_Hours varchar 50 图书馆开放时间Contact_Number varchar 20 图书馆联系电话三、总结本文档对图书馆管理系统中的数据进行了详细的描述,包括图书信息、读者信息、借阅记录、图书管理员信息和图书馆信息等。

图书馆管理系统数据字典

图书馆管理系统数据字典

图书馆管理系统数据字典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. 概述超市管理系统是一个用于管理超市日常运营的软件系统。

该系统涵盖了超市各个部门的功能和业务流程,包括商品管理、库存管理、销售管理、会员管理等。

本文将详细介绍超市管理系统中涉及的数据字典,包括各个数据表的字段、数据类型、约束条件等信息。

2. 数据字典2.1 商品表(Product)字段名数据类型约束条件说明--------------------------------------------------------------商品ID int 主键,自增商品唯一标识符商品名称 varchar(50) 非空商品的名称商品分类 varchar(50) 非空商品所属的分类商品价格 decimal(8,2) 非空,大于0 商品的销售价格商品库存 int 非空,大于等于0 商品的当前库存量2.2 供应商表(Supplier)字段名数据类型约束条件说明--------------------------------------------------------------供应商ID int 主键,自增供应商唯一标识符供应商名称 varchar(50) 非空供应商的名称联系人 varchar(50) 非空供应商联系人姓名联系电话 varchar(20) 非空供应商联系人电话地址 varchar(100) 非空供应商地址2.3 库存表(Inventory)字段名数据类型约束条件说明--------------------------------------------------------------库存ID int 主键,自增库存唯一标识符商品ID int 外键,非空库存所属商品的ID库存数量 int 非空,大于等于0 库存中该商品的数量入库时间 datetime 非空商品入库的时间供应商ID int 外键,非空供应商的ID2.4 销售表(Sales)字段名数据类型约束条件说明--------------------------------------------------------------销售ID int 主键,自增销售记录的唯一标识符商品ID int 外键,非空销售商品的ID销售数量 int 非空,大于0 销售的商品数量销售时间 datetime 非空销售的时间销售金额 decimal(8,2) 非空,大于0 销售的总金额会员ID int 外键,可空购买商品的会员ID2.5 会员表(Member)字段名数据类型约束条件说明--------------------------------------------------------------会员ID int 主键,自增会员唯一标识符会员姓名 varchar(50) 非空会员姓名联系电话 varchar(20) 非空会员联系电话注册日期 date 非空会员注册的日期积分 int 非空,大于等于0 会员的积分3. 数据字典的作用数据字典是超市管理系统中的重要文档,它对系统中涉及的数据进行了详细的描述和定义,有助于开发人员理解和使用系统中的数据。

超市管理系统数据字典

超市管理系统数据字典

超市管理系统数据字典1. 数据字典概述超市管理系统是一个用于管理超市日常运营的软件系统,通过对超市各项业务数据进行记录、管理和分析,帮助超市管理者更好地了解和掌握超市运营情况,提高运营效率和利润。

数据字典是超市管理系统中用于描述和定义各项数据的文档,它包含了系统中所使用的各种数据的详细信息,包括数据的名称、类型、长度、取值范围等。

2. 数据字典结构数据字典按照数据的分类和用途进行组织和描述,主要包括以下几个部分:2.1 员工数据字典员工数据字典用于描述超市员工相关的数据信息。

包括员工编号、姓名、性别、年龄、职位、部门、联系方式等。

其中,员工编号为主键,用于唯一标识每个员工。

2.2 商品数据字典商品数据字典用于描述超市商品相关的数据信息。

包括商品编号、商品名称、商品类别、商品价格、库存数量等。

其中,商品编号为主键,用于唯一标识每个商品。

2.3 供应商数据字典供应商数据字典用于描述超市供应商相关的数据信息。

包括供应商编号、供应商名称、联系人、联系方式等。

其中,供应商编号为主键,用于唯一标识每个供应商。

2.4 顾客数据字典顾客数据字典用于描述超市顾客相关的数据信息。

包括顾客编号、姓名、性别、年龄、联系方式等。

其中,顾客编号为主键,用于唯一标识每个顾客。

2.5 销售数据字典销售数据字典用于描述超市销售相关的数据信息。

包括销售单号、销售日期、销售员工、销售商品、销售数量、销售金额等。

其中,销售单号为主键,用于唯一标识每个销售记录。

2.6 进货数据字典进货数据字典用于描述超市进货相关的数据信息。

包括进货单号、进货日期、供应商、进货商品、进货数量、进货金额等。

其中,进货单号为主键,用于唯一标识每个进货记录。

3. 数据字典详细描述下面对数据字典中的每个数据项进行详细描述:3.1 员工数据字典- 员工编号:唯一标识每个员工的编号,数据类型为整数,长度为10位。

- 姓名:员工的姓名,数据类型为字符串,长度为50个字符。

酒店管理系统数据设计文档-数据字典

酒店管理系统数据设计文档-数据字典

酒店管理系统数据设计文档-数据字典引言概述:酒店管理系统是一个用于管理酒店日常运营的软件系统,其中数据字典是系统中存储和管理数据的重要组成部份。

本文将详细介绍酒店管理系统数据设计文档中的数据字典,包括数据表的名称、字段的定义及其属性。

一、酒店信息管理1.1 酒店基本信息- 酒店ID:惟一标识酒店的编号- 酒店名称:酒店的名称- 酒店地址:酒店的详细地址- 酒店电话:酒店的联系电话- 酒店等级:酒店的星级评定1.2 房间类型管理- 房间类型ID:惟一标识房间类型的编号- 房间类型名称:房间类型的名称,如单人间、双人间等- 房间描述:房间类型的详细描述- 房间价格:房间类型的价格- 可用数量:该类型房间的可用数量1.3 酒店设施管理- 设施ID:惟一标识设施的编号- 设施名称:设施的名称,如游泳池、健身房等- 设施描述:设施的详细描述- 设施费用:使用该设施需要支付的费用二、客房管理2.1 客房信息- 客房ID:惟一标识客房的编号- 房间号:客房的房间号- 房间类型:客房所属的房间类型- 房间状态:客房的当前状态,如空暇、已预订、已入住等- 房间价格:客房的价格2.2 客户信息- 客户ID:惟一标识客户的编号- 客户姓名:客户的姓名- 客户电话:客户的联系电话- 客户证件类型:客户的证件类型,如身份证、护照等- 客户证件号码:客户的证件号码2.3 定单信息- 定单ID:惟一标识定单的编号- 客房ID:定单所对应的客房ID- 客户ID:定单所对应的客户ID- 入住日期:定单的入住日期- 退房日期:定单的退房日期三、员工管理3.1 员工信息- 员工ID:惟一标识员工的编号- 员工姓名:员工的姓名- 员工职位:员工的职位,如前台接待、服务员等- 员工性别:员工的性别- 员工电话:员工的联系电话3.2 员工工作记录- 记录ID:惟一标识工作记录的编号- 员工ID:工作记录所对应的员工ID- 工作日期:工作记录的日期- 工作时长:工作记录的时长- 工作内容:工作记录的详细内容3.3 员工考勤记录- 考勤ID:惟一标识考勤记录的编号- 员工ID:考勤记录所对应的员工ID- 考勤日期:考勤记录的日期- 上班时间:考勤记录的上班时间- 下班时间:考勤记录的下班时间四、财务管理4.1 收入记录- 记录ID:惟一标识收入记录的编号- 收入日期:收入记录的日期- 收入类型:收入的类型,如客房收入、设施收入等- 收入金额:收入的金额- 收入来源:收入的来源,如客房预订、设施使用等4.2 支出记录- 记录ID:惟一标识支出记录的编号- 支出日期:支出记录的日期- 支出类型:支出的类型,如员工工资、设备维护等- 支出金额:支出的金额- 支出对象:支出的对象,如员工、供应商等4.3 财务报表- 报表ID:惟一标识财务报表的编号- 报表日期:财务报表的日期- 收入总额:报表期间的总收入金额- 支出总额:报表期间的总支出金额- 利润:报表期间的利润五、系统管理5.1 用户管理- 用户ID:惟一标识用户的编号- 用户名:用户的登录名- 密码:用户的登录密码- 用户类型:用户的类型,如管理员、前台员工等- 用户权限:用户所拥有的权限5.2 日志管理- 日志ID:惟一标识日志的编号- 操作用户:进行操作的用户- 操作时间:操作发生的时间- 操作内容:操作的具体内容- 操作结果:操作的结果,如成功、失败等5.3 系统配置- 配置项:系统中需要配置的项,如酒店名称、联系电话等- 配置值:配置项对应的值,如酒店名称为“ABC酒店”通过以上对酒店管理系统数据设计文档中数据字典的详细阐述,可以清晰地了解到各个数据表的名称、字段的定义及其属性。

超市管理系统数据字典

超市管理系统数据字典

超市管理系统数据字典1. 介绍超市管理系统是一种用于管理超市日常运营的软件系统。

它帮助超市管理人员更好地管理商品库存、销售数据、员工信息等各项数据,以提高超市的运营效率和管理水平。

本文将详细介绍超市管理系统中的数据字典,包括各个数据表的字段、数据类型、约束条件等信息。

2. 数据字典2.1 商品表(Product)字段名数据类型约束条件说明product_id int 主键,自增商品IDproduct_name varchar(50) 非空商品名称category_id int 外键商品分类IDprice decimal(8,2) 非空,大于0 商品价格stock int 非空,大于等于0 商品库存量2.2 商品分类表(Category)字段名数据类型约束条件说明category_id int 主键,自增分类IDcategory_name varchar(50) 非空分类名称2.3 销售记录表(SalesRecord)字段名数据类型约束条件说明product_id int 外键商品IDquantity int 非空,大于0 销售数量sale_date date 非空销售日期customer_name varchar(50) 非空客户姓名2.4 员工表(Employee)字段名数据类型约束条件说明employee_id int 主键,自增员工ID employee_name varchar(50) 非空员工姓名position varchar(50) 非空员工职位salary decimal(8,2) 非空,大于0 员工薪资2.5 供应商表(Supplier)字段名数据类型约束条件说明supplier_id int 主键,自增供应商ID supplier_name varchar(50) 非空供应商名称contact_info varchar(50) 非空供应商联系信息2.6 采购记录表(PurchaseRecord)字段名数据类型约束条件说明record_id int 主键,自增记录IDsupplier_id int 外键供应商IDquantity int 非空,大于0 采购数量purchase_date date 非空采购日期3. 数据字典说明3.1 商品表(Product)商品表用于存储超市中的商品信息,包括商品ID、商品名称、商品分类ID、商品价格和商品库存量等字段。

图书管理系统——数据字典

图书管理系统——数据字典

软件产品开发需求模型(DFD 和DD)数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。

数据流图和数据字典共同构成系统的逻辑模型。

数据字典由下列六类元素的定义组成: (1)数据流(2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。

(3)数据结构(4)数据存储:数据存储是数据结构停留或保存的场所。

(5)处理逻辑 (6)外部实体在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。

对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。

一、 数据流图:1. 网上购书电子商务系统数据流程图(第一层)DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐数据流图说明:(DD)1.1 E:外部项1.2 P:处理逻辑1.3 F:数据流共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:(1)数据流名称:FBMS1.1数据流说明:用户登入(2)数据流名称:FBMS1.2数据流说明:密码修改(3)数据流名称:FBMS1.3数据流说明:顾客的订单(4)数据流名称:FBMS1.4(5)数据流名称:FBMS1.5(6)数据流名称:FBMS1.6数据流说明:送货人给顾客的收据(发货票)(7)数据流名称:FBMS1.7(8)数据流名称:FBMS1.8(9)数据流名称:FBMS1.9(10)数据流名称:FBMS1.101.4 D:数据存储描述如下:(1)数据存储代号:DBMS1.1 数据存储名称:暂存订单(2)数据存储代号:DBMS1.2(3)数据存储代号:DBMS1.3(4)数据存储代号:DBMS1.4 数据存储名称:销售历史(5)数据存储代号:DBMS1.5 数据存储名称:帐目。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广电外包业务管理系统
─数据字典
作者:HR业务部电信大集中项目组日期:2015年10月15日
版本: V1.0
目录
1、系统表2
1.1系统主键维护表2
1.2外包系统任务通知表2
1.3外包文件存储表3
1.4推送信息错误日志表3
2、用户模块4
2.1外包系统用户表4
2.2外包系统用户权限复制表5
3、外包公司信息模块6
3.1外包公司信息表6
3.2外包公司信息维护状态表7
4、外包人员模块8
4.1外包人员基本信息表8
4.2外包人员工作记录表9
4.3外包人员薪酬记录主表10
4.4外包人员薪酬记录子表11
4.5外包人员合同信息表12
4.6外包人员培训信息表13
4.7外包人员职业资格信息表14
4.8外包人员兼职信息表15
5、合同信息模块16
5.1外包合同主表16
5.2外包人员合同信息子表16
5.3外包合同权限复制表18
6、数据转存临时表19
1、系统表
系统表包括外包WB_OID(系统主键维护表),WB_NOTICE(外包系统任务通知表),WB_FILE(外包文件存储表),WB_ERROR_LOG(推送信息错误日志表)等。

1.1系统主键维护表
表名:WB_OID(系统主键维护表)
表1.1
1.2外包系统任务通知表
表名:WB_NOTICE(外包系统任务通知表)
表1.2
1.3外包文件存储表
表名:WB_FILE(外包文件存储表)
1.4推送信息错误日志表
表名:WB_ERROR_LOG(推送信息错误日志表)
2、用户模块
用户模块包括WB_USER(外包系统用户表),WB_USER_POWER_COPY (外包系统用户权限复制表)
2.1外包系统用户表
表名:WB_USER(外包系统用户表)
表2.1
①用户类型如下:0:集团用户,1:省用户,2:电信用户,3:外包用户
2.2外包系统用户权限复制表
表名:WB_USER_POWER_COPY(外包系统用户权限复制表)
表2.2
3、外包公司信息模块
外包公司信息模块包括WB_CORP(外包公司信息表),WB_CORP_STATE (外包公司信息维护状态表)
3.1外包公司信息表
表名:WB_CORP(外包公司信息表)
表3.1
3.2外包公司信息维护状态表
表名:WB_CORP_STA TE(外包公司信息维护状态表)①
表3.2
①注释:0:不可维护,1:可维护
4、外包人员模块
外包人员模块包括WB_PSN_MSG(外包人员基本信息表),WB_PSN_WORK(外包人员工作记录表),WB_PSN_COST_H(外包人员薪酬记录主表),WB_PSN_COST_B(外包人员薪酬记录子表),WB_PSN_PERCON (外包人员合同信息表),WB_PSN_TRAMSG(外包人员培训信息表),WB_PSN_VOCQUA(外包人员职业资格信息表),WB_PSN_PART_JOB(外包人员兼职信息表)
4.1外包人员基本信息表
表名:WB_PSN_MSG(外包人员基本信息表)
表4.1
4.2外包人员工作记录表
表名:WB_PSN_WORK(外包人员工作记录表)
表4.2
①人员状态(在职=0、退出=1)
②人员类型(新进=0、变更=1、退出=3)
③信息记录值(最大为最新记录)
4.3外包人员薪酬记录主表
表名:WB_PSN_COST_H(外包人员薪酬记录主表)
表4.3
4.4外包人员薪酬记录子表
表名:WB_PSN_COST_B(外包人员薪酬记录子表)
表4.4
4.5外包人员合同信息表
表名:WB_PSN_PERCON(外包人员合同信息表)
表4.5
4.6外包人员培训信息表
表名:WB_PSN_TRAMSG(外包人员培训信息表)
表4.6
4.7外包人员职业资格信息表
表名:WB_PSN_VOCQUA(外包人员职业资格信息表)
表4.7
4.8外包人员兼职信息表
表名:WB_PSN_PART_JOB(外包人员兼职信息表)
表4.8
5、合同信息模块
外包合同模块包括WB_CT_MANAGE_H(外包合同主表),WB_CT_MANAGE(外包人员合同信息子表),WB_CT_MANAGE_CORP(外包合同权限复制表)。

5.1外包合同主表
表名:WB_CT_MANAGE_H(外包合同主表)
表5.1
5.2外包人员合同信息子表
表名:WB_CT_MANAGE(外包人员合同信息子表)
表5.2
5.3外包合同权限复制表
表名:WB_CT_MANAGE_CORP(外包合同权限复制表)
表5.3
6、数据转存临时表
由于以下数据转存临时表是与以上相关模块的正式表一一对应,所以在此就赘述其表数据字典了,只列出表信息:
WB_PSN_MSG_TEMP(包人员基本信息表)
WB_PSN_WORK_TEMP(包人员工作记录表)
WB_PSN_PERCON_TEMP(包人员合同信息表)
WB_PSN_TRAMSG_TEMP(包人员培训信息表)
WB_PSN_VOCQUA_TEMP(包人员职业资格信息表)
WB_PSN_PART_JOB_TEMP(包人员兼职信息表)
以下临时表是系统中进行查询时转存查询条件的事务级临时表;
TEMP_INFO_WB_TRANSACTION
TEMP_INFO_WB_TRANSACTION_CORP
TEMP_INFO_WB_TRANSACTION_CT
TEMP_INFO_WB_TRANSACTION_ID。

相关文档
最新文档