2022年软件工程校园协同工作系统-数据库设计说明书 .pdf





《2022年软件工程校园协同工作系统-数据库设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程校园协同工作系统-数据库设计说明书 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、协同工作系统数据库设计说明书拟 制 人_ 审 核 人_ 批 准 人_ 二九年十二月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 目录1. G.1 引言 . 3 1.1 G.1.1编写目的 . 3 1.2 G.1.2背景 . 3 1.3 G.1.3定义 . 3 1.4 G.1.4参考资料 . 3 2. G.2 外部设计 . 3 2.1 G.2.1标识符和状态. 3 2.2 G.2.2使用它的程序. 4 2.3 G.2.3约定
2、. 4 2.4 G.2.4专门指导 . 4 2.5 G.2.5支持软件 . 4 3. G.3 结构设计 . 4 3.1 G.3.1概念结构设计. 4 3.2 G.3.2逻辑结构设计. 6 3.3 G.3.3物理结构设计. 11 4. G.4 运行设计 . 11 4.1 G.4.1数据字典设计. 11 4.1.1 G4.1.1数据项. 11 4.1.2 G4.1.1.2、数据结构. 12 4.1.3 G4.1.1.3、数据流. 13 4.1.4 G4.1.1.4、数据存储. 13 4.1.5 G4.1.1.5、处理过程. 14 4.2 G.4.2安全保密设计. 15 名师资料总结 - - -精品
3、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 1.G.1 引言1.1 G.1.1 编写目的本文档说明了酒店餐饮服务系统的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。1.2 G .1.2背景说明:a. 待开发的数据库的名称:ining ervice 和使用此数据库的软件系统的名称:酒店餐饮服务系统b. 该软件系统开发项目的任务提出者:XXX 本系统将使用 ORACLE 10g作为数据库存储系统1.3
4、G .1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。1.4 G.1.4 参考资料列出有关的参考资料:a. 酒店餐饮服务系统需求分析说明书b. 国家标准数据库设计说明书(GB8567 88) ;c 信息化饭店管理2.G.2 外部设计2.1 G.2.1 标识符和状态WAITER _ 服务员 ROOM _ 房间 TABLE _桌子 DISH _菜谱 Customer_顾客 COOK_厨师字段名解释数据类型是 否 为空备注WAITER_NO 服务员号number Not null PK ROOM_NO 房间编号number Not null PK ROOM_MANAGER 负责人
5、number Not null FK TABLE_NO 桌子号number Not null PK DISH_NO 菜号Number Not null PK Customer_NO 顾客编号number Not null PK COOK_NO 厨师号number Not null PK Scheduled_ID 预定号Number Notnull PK 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 服务员号 Check 约束
6、 10 位主键约束 Primary Key VIP 号 Check约束 6 位到 10 位房间号 Check约束 10 位主键约束 Primary Key 用户编号主键约束 Primary Key 菜谱编号主键约束 Primary Key 桌子编号主键约束 Primary Key 厨师编号主键约束 Primary Key 用户编号主键约束 Primary Key 关键字约束( PK)外键约束 (Fk) 唯一性约束Check 约束(用户自定义约束)非空约束 (Not NULL) 2.2 G.2.2 使用它的程序可能使用的该系统的应用程序包括:酒店餐饮服务系统V1.0 2008 年;2.3 G.2
7、.3 约定2.4G.2.4 专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,便如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。2.5 G.2.5 支持软件为支持本系统的数据库ining ervice, PL_SQL Developer 提供了数据管理和数据库操作的集成平台;3.G.3 结构设计3.1 G.3.1 概念结构设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
8、师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - FK_服务 _REFERENCE_服务员基本表FK_服务 _REFERENCE_房间基本表FK_桌子基本表_REFERENCE_房间基本表FK_预定表 _REFERENCE_房间基本表FK_预定表 _REFERENCE_用户FK_点菜表 _REFERENCE_菜谱表FK_消费表 _REFERENCE_服务员基本表FK_消费表 _REFERENCE_用户FK_预定表 _REFERENCE_桌子基本表FK_点菜表 _REFERENCE_用户FK_Expense_REFERENCE_Ordering
9、_foodFK_做菜表 _REFERENCE_厨师基本表FK_做菜表 _REFERENCE_菜谱表WAITERWAITER_NOWAITER_NAMEWAITER_SEXWAITER_AGEWENTERTIMEPOSTNUMERIC(10)VARCHAR2(20)VARCHAR2(4)NUMBER(4)DATECHAR(10)ROOMROOM_NOROOM_NAMEROOM_VOLUMNUMOFTABLEROOM_SIZESTATUSNUMBER(10)VARCHAR2(20)NUMBER(10)NUMBER(0,0)CHAR(6)charExpenseExpense_priceVIP_pri
10、cePayment_methodWAITER_NOCustomer_IDorder_IDNUMBER(10)NUMBER(10)VARCHAR2(5)NUMBER(10)NUMBER(10)NUMBER(10)COOKCOOK_NOCOOK_NAMECOOK_SEXCENTERTIMEPROTITLESTATUSNUMBER(10)VARCHAR2(20)CHAR(2)DATECHAR(20)CHAROrdering_foodOrder_IDMENUTIMEMADEDISH_NOCustomer_NOSpeedNUMBER(10)DATECHARNUMBER(10)NUMBER(10)CHAR
11、(2)ServicesMENUTIMEWAITER_NOROOM_NumTIMESTAMPNUMBER(10)NUMBER(10)DISHDISH_NODISH_NAMEPRICEVIP_priceDISH _CLASSNUMBER(10)VARCHAR2(20)FLOATFLOATNUMBERTABLETABLE_NOTABLE_VOLUMSTATUSRoom_numNUMBER(10)NUMBER(0)CHARNUMBER(10)CustomerCustomer_IDCustomer_passordCustomer_nameCustomer_sexCustomer_IDnumberCust
12、omer_phoneNUMBER(10)VARCHAR2(20)VARCHAR2(20)CHAR(2)NUMBER(20)NUMBER(20)ScheduledScheduled_IDCustomer_numScheduled _timeScheduled_roomnumScheduled _nmberScheduled_tableNoNUMBER(10)NUMBER(10)DATENUMBER(10)NUMBER(10)NUMBER(10)CookingCook_IDDish_IDDish_nameNUMBER(10)NUMBER(10)VARCHAR2(20)名师资料总结 - - -精品资
13、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 3.2 G.3.2 逻辑结构设计教职员工 (教职员工工号、合同流水号、课程号、 姓名、性别、 职称资格、 聘用资格、薪酬)行政管理人员(行政管理人员工号、合同流水号、姓名、性别、岗位、薪酬)施政管理人员(施政管理人员工号、合同流水号、班级号、姓名、性别、岗位、薪酬)合同( 合同流水号 、签约人、合同起始日期、合同结束日期、基本工资)教师评估( 教师号 、评估日期 期中、期末 、专家与领导的评估分数、教师间的互
14、评分数、学生对教师的评价分数、教师任课教学资料提交进行评估分数、总评分数、评估结果 )施政管理人员评估(施政管理人员工号、评估日期 期中、期末 、专家与领导的评估分数、员工互评分数、 部门领导评估分数、学生评估分数、总评分数、评估结果 )行政管理人员评估(行政管理人员工号、评估日期 期中、期末 、院领导评估分数、员工互评分数、部门领导评估分数、群众评估分数、总评分数、评估结果)班级( 班级号、学号、施政管理人员工号、职务)学生( 学号、专业号 、班级、姓名、性别、宿舍、住址、成绩)专业( 专业号 、课程安排、课程计划、培养方案)课程( 课程号、教材名、课程名、教学方案、教学进度表、课件教案)教
15、材( 教材名 、出版社、教材价格、需要册数)成绩( 学号、课程号 、平时成绩、期末成绩、认证成绩、总成绩)宿舍( 楼号、宿舍号 、所属院系名称)表设计:1、教职员工表属性中文名称属性名类型长度说明教职员工工号Teacher_NO Number 100 学校统一编号,具有唯一性合同流水号Contract_NO Number 100 外键依据于合同表的合同流水号课程号Course_NO Number 100 外键依据于课程表的课程号教职员工姓名Teacher_NAME Varchar 100 教职员工的名称教职员工性别Teacher_SEX Varchar 100 教职员工的性别男、女职称资格pr
16、of Varchar 100 具有职业技术职称聘用资格Contact Varchar 100 具有教师资格证薪酬PAY Money 100 学校给教职员工的基本工资,奖金等2、行政管理人员表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 15 页 - - - - - - - - - 属性中文名称属性名类型长度说明行 政管理 人员工号Admin_NO Number 100 学校统一编号,具有唯一性合同流水号Contract_NO Number 100 外键依据于合同表的合同
17、流水号行 政管理 人员姓名Admin_NAME Varchar 100 行政管理人员的名称行 政管理 人员性别Admin_SEX Varchar 100 行政管理人员的性别男、女岗位POST Varchar 100 行政管理人员在学校担任的职位薪酬PAY Money 100 学校给行政管理人员的基本工资,奖金等3、施政管理人员表属性中文名称属性名类型长度说明施政管理人员工号Gover_NO Number 100 学校统一编号,具有唯一性合同流水号Contract_NO Number 100 外键依据于合同表的合同流水号班级号CLASS_NO Varchar 100 外键依据于班级表的班级号施政
18、管理人员姓名Gover_NAME Varchar 100 施政管理人员的名称施政管理人员性别Gover_SEX Varchar 100 施政管理人员的性别男、女岗位POST Varchar 100 施政管理人员在学校担任的职位薪酬PAY Money 100 学校给施政管理人员的基本工资,奖金等4、合同表属性中文名称属性名类型长度说明合同流水号Contract_NO Number 100 学校统一编号,具有唯一性签约人Sign_NAME Varchar 100 签约人的名称合同起始日期Contractbegin DATE 合同开始生效时间合同结束日期Contractover DATE 合同无效时
19、间基本工资Basepay Money 100 学校给的基本工资5、教师评估表属性中文名称属性名类型长度说明教师号Teacher_NO Number 100 外键依据于教师表的教师号评估日期Assdate DATE 评估的时间专家与领导的评估分数Assexpert Number 100 满分为 10 分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 15 页 - - - - - - - - - 教师间的互评分数Assteacher Number 100 满分为 10 分学生
20、对教师的评价分数Assstudent Number 100 满分为 10 分教师任课教学资料提交进行评估分数Assinformationti Number 100 满分为 10 分总评分数Assall Number 100 满分为 10 分评估结果Assresult Varchar 100 结果为优、良、中、差6、施政管理人员评估表属性中文名称属性名类型长度说明施 政 管 理 人 员 工号Gover_NO Number 100 外键依据于施政管理人员表的施政管理人员工号评估日期Assdate DATE 评估的时间专 家 与 领 导 的 评估分数Assexpert Number 100 满分为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程校园协同工作系统-数据库设计说明书 2022 软件工程 校园 协同 工作 系统 数据库 设计 说明书

限制150内