实验室管理系统_第1页
实验室管理系统_第2页
实验室管理系统_第3页
实验室管理系统_第4页
实验室管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库设计作业报告题目:计算机实验室管理系统学院班级姓名学号目录1.问题描述12.需求分析12.1实验室业务活动分析12.2系统数据流图22.3数据字典63概念结构设计83.1确定实体83.2确定联系83.3局部E-R图设计83.4全局E-R图的设计121.问题描述为某高校计算机学院的计算机实验室设计管理系统。要求系统对实验室的物品〔包括设备、软件和耗材〕进行管理,对计算机房的使用进行管理,对实验室助理的工作进行安排和计算薪酬。具体来讲,计算机实验室拥有假设干计算机房、办公室和保管室,计算机房供实验教学使用,教师可以预约,学生可以使用;实验室的物品,教师可以借出限定的设备,但需按时归还;物品的订购由实验室主任提出订单,物品到货后,设备立即投入使用,软件存放在保管室,耗材可能暂存保管室;设备出现故障需送销售商进行维修;实验室助理指导实验教学,其工作由实验室主任安排,并按课时计酬。2.需求分析2.1实验室业务活动分析采用自顶向下的结构化分析方法,整个系统可以划分为5局部:物品订购管理、物品借还及维修管理、物品存放管理、实验室使用管理、实验助理管理。进一步细化可以归纳出以下业务活动的根本要求。〔1〕物品管理所有物品都需登记造表管理,查询物品的各种信息,生成统计报表;当新购物品到货、耗材被使用时,物品列表信息要及时更新。〔2〕订单及订单明细管理实验室需要采购物品时,由实验室主任提交订单,一个订单包含假设干订货明细;实验室主任能够检查订单状态;查询订单详细信息;订单经主管院长同意后,向销售商购置。〔3〕物品存放管理实验室的物品包括设备、软件和耗材,计算机等设备须放置到某个实验室,软件存放在保管室,耗材可能立即投入使用或被暂时存储在保管室。实验人员需要查询物品存放的地方,统计各个实验室的设备情况,检测耗材的库存,及时地提供耗材的使用信息,并且生成统计报表。〔4〕设备维修管理设备出现故障,由实验室工作人员通知销售商,销售商派人维修,并记录设备维修情况,便于查询、统计、生成报表。〔5〕设备借还情况教师可以从实验室借出规定的设备,但需记录设备借出日期时间,以及归还的日期时间,支持设备借还情况的查询、统计。〔6〕实验助理管理实验助理一般由研究生担任,同一个学期相对固定,主要担任学生班级实验教学的指导工作。实验室主任负责实验助理实验教学工作的安排,并以任课学时计薪。〔7〕实验室预约管理教师可预约实验室进行教学,预约成功需记录预约情况,支持预约信息查询,当实验室已被预约,预约操作受到限制。〔8〕实验室使用管理学生进出实验室,采用校园卡刷卡进出,记录每次学生登陆、退出的日期时间,只需实验室没有被某个班级预约,用户使用实验室就没有时间限制。2.2系统数据流图系统业务分析后,设计如下系统数据流图。〔1〕实验室管理系统顶层数据流图,如图1所示。学生学生教师实验室管理系统实验室管理人员实验室使用信息实验室资源使用信息实验室资源管理信息图1顶层数据流图〔2〕实验室管理系统第二层数据流图,实验室使用管理如图2所示,实验室物品管理如图3所示。实验室使用管理实验室使用管理实验室主任教师预约表工作安排表进出表学生预约信息助理安排信息助理安排要求预约请求进出信息进出请求图2实验室使用管理实验室人员实验室人员实验室物品管理教师物品借还记录表采购需求借出要求订单表销售商订单信息订单放置情况物品借出信息息物品表维修表放置信息维修信息维修要求图3实验室物品管理〔3〕实验室管理系统第三层数据流图,如图4至9所示。教师教师实验室表预约登记预约表预约请求可用实验室信息预约信息预约信息进出登记进出表实验室进出验证准许进入学生表学生学生信息进入请求进出信息图4预约和进入管理实验室主任实验室主任助理工作安排处理工作安排更新助理表实验室表助理信息助理标识助理安排要求助理安排情况工作安排表助理安排信息图5实验室助理管理实验室主任实验室主任采购需求生成订单订单订单表批准情况计算机学院院长销售商供货信息订货处理供货信息订单明细表明细信息生成订单明细物品信息物品表订单信息图6订单管理用户用户维修登记维修表维修要求维修信息物品表物品信息销售商表销售商信息图7物品维修管理物品归还登记物品归还登记归还情况更新借还记录归还请求教师物品借出登记借出要求教师信息物品表物品表物品信息物品借出信息物品借还记录表借出信息归还信息图8物品借还管理实验室人员实验室人员物品放置登记物品表放置情况放置信息实验室表实验室信息图9物品存储管理2.3数据字典表1数据结构定义数据结构编号数据结构名含义说明组成01物品记录物品信息物品编号、物品名称、规格型号、单价、物品类型02销售商记录销售商信息销售商编号、销售商名称、销售商地址、销售商03订单记录有关订单信息订单编号、订货项数、订货日期、交货日期04订单明细记录有关订单明细信息订单编号、明细编号、物品编号、型号、订货数量、金额05主任记录实验室主任信息主任编号、主任姓名、性别表201号数据结构的数据项定义数据项编号数据项名含义说明别名数据类型长度取值范围01物品编号物品的唯一标识ArticlesID字符型8字母和数字02物品名称物品的全称Aname字符型50任何汉字03规格型号物品的型号Atype字符型10字母和数字04单价物品供给单价Price货币型--05物品类型物品的类型Classname字符型4设备、软件、耗材表302号数据结构的数据项定义数据项编号数据项名含义说明别名数据类型长度取值范围01销售商编号销售商的唯一标识VenderID字符型8字母和数字02销售商名称销售商的全称Vname字符型50任何汉字03销售商地址销售商单位所在城市的详细地址Vaddress字符型50汉字、字母和数字04销售商销售商的联系Telephone字符型12数字字符表403号数据结构的数据项定义数据项编号数据项名含义说明别名数据类型长度取值范围01订单编号订单的唯一标识OrderID字符型4字母和数字02订货项数表示一个订单中包含的订货明细数Ordercount整型-数值03订货日期表示下订单的日期Orderdate日期型--04交货日期交货的日期Deliverydate日期型--表504号数据结构的数据项定义数据项编号数据项名含义说明别名数据类型长度取值范围01订单编号订单的唯一标识OrderID字符型4字母和数字02明细编号订单中各订货项的序号DetailID字符型20~9903物品编号物品的编号ArticlesID字符型8字母和数字04型号物品的型号Otype字符型10字母和汉字05订货数量该项订货的数量Orderqty整型--06余额该项订货的金额Money货币型--表605号数据结构的数据项定义数据项编号数据项名含义说明别名数据类型长度取值范围01主任编号实验室主任的唯一标识DirectorID字符型201~9902主任姓名实验室主任的姓名Dname字符型8任何汉字03性别实验室主任的性别Dsex字符型2男、女3概念结构设计3.1确定实体系统需要管理的实体信息如下:主任〔主任编号、主任姓名、性别〕订单〔订单编号、订货项数、订货日期、交货日期〕销售商〔销售商编号、销售商名称、销售商地址、销售商〕实验室〔实验室序号、实验室名称、地址、面积、备注〕物品〔物品编号、物品名称、规格型号、单价、物品类型〕订单明细〔订单序号、明细编号、物品编号、型号、订货数量、金额〕教师〔教师编号、教师姓名、性别、职称〕学生〔学号、学生姓名、性别、班级〕实验室助理〔实验室助理编号、助理姓名、性别、在读专业〕用户表〔用户序号、用户名、密码、权限〕3.2确定联系〔1〕供给关系〔数量〕〔2〕维修关系〔维修序号、故障原因、物品送出日期、物品返还日期、维修状态、维修费用〕〔3〕借还关系〔借出日期、应归还日期、实际归还日期〕〔4〕预约关系〔预约序号、学期名、周次、星期几、课次、学生数〕〔5〕进出关系〔签入序号、登陆日期时间、状态、退出日期时间〕〔6〕安排关系〔安排序号、学期名、周次、星期几、课次、备注〕3.3局部E-R图设计〔1〕物品订购实验室主任根据需要可以提出多个订单,一个订单只能由一个室主任提出;一个订单由多条明细组成,每条订单明细参照一个物品;物品可以由多个销售商供给,每个销售商可以供给多个物品。对应的分E-R图,如图10所示。物品物品供给销售商NM供给商参照1N订单明细组成订单订置主任1N1图10物品订购E-R图〔2〕物品维修设备出现故障,由原销售商进行维修,销售商可以维修多种设备。对应的分E-R图,如图11所示。销售商销售商维修维修编号送出日期返回日期维修状态故障原因维修费用物品1N图11物品维修E-R图〔3〕物品借还教师可以从实验室借出规定的设备,一个教师可以借出多个设备,同一类设备可以借给多个教师。对应分E-R图,如图12所示。销售商销售商借还物品维修状态维修状态维修状态MN图12物品借还E-R图〔4〕物品存放实验室的物品包括设备、软件和耗材,计算机等设备须放置到某个实验室,软件、耗材存放在保管室,为了简化问题,这里把保管室也当做实验室,两者统一编排序号。因此,一个实验室可以存放多个物品,一种物品只能放置在一个实验室。对应的分E-R图,如图13所示。〔5〕实验室使用教师可以承当多个教学班的实验教学,因此可以预约多个实验室,一个实验室在同一个时间节点只能被一个教师预约;学生一次只能进入一个实验室,一个实验室根据计算机设备数可以同时接纳多个学生上机实验。对应的分E-R图,如图14所示。〔6〕实验室助理工作实验室主任可以安排多个实验助理的教学工作,一个实验助理可以管理多个实验室,对应该的分E-R图,如图15所示。物品放置物品放置实验室MN销售商维修维修编号送出日期返回日期维修状态故障原因维修费用物品1N维修签入序号状态登录日期时间退出日期时间学生图13物

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论