ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:353.67KB ,
资源ID:3577296      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3577296.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验室设备管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验室设备管理系统.docx

1、实验室设备管理系统目录一:引言 21.1编写目的 21.2定义 21.3参考资料 2二:任务 22.1:系统需求分析与总体设计 22.11 功能分析 22.12 功能划分 52.13 系统流程 52.2:性能需求 62.3:可靠性和可用性需求 62.4:出错处理需求 62.5:接口需求 62.6:约束 62.7:逆向需求 62.7:将来可能提出的要求 7三:数据需求 73.1:数据库需求分析 73.2:数据库设计 73.3数据表结构 123.4 数据库视图 153.5 数据库关系图 15四:数据描述 164.1 数据流图 164.2数据字典 17五:运行要求 18实验室设备管理系统需求分析说明

2、书一:引言 对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。1.1编写目的 本文档定义的是实验室设备管理系统的功能需求、数据描述、运行环境。旨在使用户、软件开发者、测试人员、维护人员及分析人员对该软件的初始规定有一个共同的理解,它说明了本系统的工作流程、各项功能需求、性能需求,明确标识各功能的实现过程,提供客户

3、解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。 1.2定义 借还:设备外借和归还。报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。1.3参考资料新编Visual Basic程序设计实用教程 钱雪忠 机械工业出版社。数据库系统概论 萨师宣 王珊 高等教育出版社。SQL Server 2000 教程 龚波 北京希望电子出版社。软件工程导轮 张海藩 清华大学出版社。二:任务2.1:系统需求分析与总体设计2.11 功能分析1):基本信息管理设备类型信息管理:

4、设备类型信息包括(ID,名称)可以通过对类型编号(ID)或类型名称查询设备类型信息,并可以对这些信息进行添加,一般不删除,当该设备类型没有对应的设备信息时,可以删除,购置新的设备类型时可对设备类型信息进行添加。设备基本信息管理:设备基本信息包括(设备编号,设备类别,生产厂商,购置日期,金额,保修年限,使用人,管理员,所属实验室,备注,是否已外借)可以通过设备编号(ID)或实验室编号(ID)对设备的这些信息进行查询。实验室管理员信息管理:实验室管理员信息包括(ID,姓名,性别,住址,电话)通过对实验室名称或管理员姓名或管理员编号(ID)查询实验室管理员信息和其所管实验室信息,并可以对实验室管理员

5、姓名,性别,住址,电话进行修改,也可以取消实验室管理员对实验室的管理,删除实验室管理员信息但实验室信息不能删除,同时也可以添加实验室管理员信息。实验室信息管理:实验室信息包括实验室编号,名称,通过这一管理,可以按实验室编号或名称查询实验室被管理的情况,当实验室未被管理时可以为该实验室添加一个管理员,同时当需要新增实验室时,可以添加实验室信息,同时也可以修改和删除实验室信息。设备供应商管理:设备供应商信息包括编号,名称,电话,传真,供货类型,可以根据编号或名称查询供应商信息,并可对名称电话,传真进行修改,供应商信息一般不应删除,但可以添加新的供应商信息。设备使用者信息管理:设备使用者信息包括编号

6、,姓名,电话,可以单独将设备使用者信息进行添加,修改和删除。2) 日常事务管理设备使用管理设备使用管理:设备使用管理包括对设备使用者的管理和使用设备的管理,设备使用者信息包括编号,姓名,电话,所在实验室,所使用的设备,可以按学号或姓名查询特定使用者使用设备的情况,并可以对这些信息进行修改和删除,也可以取消设备使用者对设备的使用。使用设备管理应可以根据设备编号或类型或实验室编号查询出设备使用状况,当设备未被使用时,可以对该设备添加使用者。设备购置管理设备购置:设备购置信息包括设备编号,设备名称,设备类型,生产厂商,购置日期,金额,保修年限,所属实验室,使用人等,购入新设备时,应该完成对设备的添加

7、,添加时使用人可不填,也就是将设备添加到数据库中。分类查看:可以根据商品类型来查看某种设备的购置情况。更新库存:购置设备信息的变动直接关系到库存的变化。分类统计与打印报表:可按类型或时间段对购置设备进行统计,并生成报表打印。设备借还管理设备借还信息管理:设备外借信息包括记录号,设备编号,类型,所属实验室,单价,借用单位(个人),联系电话,借用日期,归还日期。设备外借时先按设备编号或实验室编号或类型查询出设备情况,当设备要外借时对需要外借的设备进行操作,完成外借信息登记,并计算归还日期,同时可以通过设备类型名或设备编号(ID)或借用单位(个人)对外借设备进行查询,设备归还时只需对归还日期进行修改

8、。分类查看:可以根据设备类型查看设备外借或归还情况。分类统计与报表打印:可按类型或时间段对设备借还进行统计,并生成报表打印。设备维修管理设备维修信息管理:设备维修信息包括记录号,设备编号,类型,所属实验室,维修意见,回复意见,损坏部件,损坏原因,维修单位,维修时间,电话等。可以按设备编号查询需要维修的设备信息,包括设备编号,类型,所属实验室,使用人,同时填写维修意见,损坏部件,损坏原因,并添加到设备维修表中,维修完成后由管理员填写维修单位,维修时间,电话等信息,并更新设备维修表中,设备维修管理功能完成对维修信息的登记,修改和删除等。分类查看:可根据设备类型查看某种设备的维修情况。维修信息更新:

9、维修信息的变动直接关系到维修信息的变化。分类统计与报表打印:可按类型或时间段对设备维修进行统计,并生成报表打印。设备报废管理设备报废信息管理:设备报废信息包括记录号,设备编号,设备类型,报废意见,意见回复,报废日期,所属实验室,报废设备仓库等,当设备需要报废时,按照设备编号查询出需要报废的设备,填写设备报废原因,输入报废设备将要放置的报废设备仓库号,同时将该设备信息从设备清单中删除并添加到设备报废表中,该功能中除报废原因,报废设备仓库号以外其余信息均不可编辑,设备报废管理功能完成对报废信息的登记,修改和删除等。分类查看:可以根据设备类型或报废设备仓库号或时间段查看某种设备的报废情况。更新库存:

10、报废信息的的变动直接关系到库存的变化。分类统计与报表打印:可按类型或时间段对设备报废进行统计,并生成报表打印。设备赔偿管理赔偿信息管理:赔偿信息包括记录号,设备编号,设备类型,所属实验室,赔偿原因,赔偿金额,赔偿单位(使用人),赔偿日期等,当设备人为故意损坏时,应有当事人对设备进行赔偿,可以通过设备编号或设备类型或所属实验室或赔偿单位(使用人)查询需要赔偿的设备,并填写赔偿原因,并将数据存入设备赔偿表中,当事人进行赔偿时,可按上述方式进行查询,已赔偿时赔偿金额,赔偿单位,赔偿日期由管理员填写,其余信息不可编辑,赔偿信息管理功能完成对赔偿信息的登记,修改和删除等。分类查看和统计:可根据设备类型和

11、时间段来查看设备赔偿情况。赔偿信息更新:赔偿信息的变动直接关系到赔偿信息的变化。分类统计与报表打印:可按类型或时间段对设备赔偿进行统计,并生成报表打印。3) 系统管理管理员管理:(ID,名称,密码,权限类型,备注)包括系统管理员的添加,删除,赋予操作权限,取消操作权限,锁定用户,解除锁定,普通管理员只可以修改自己的密码,超级管理员不能修改普通管理员的密码其余操作都由超级管理员完成。修改密码:登录系统的用户可以根据需要修改自己的密码权限管理:超级管理员可以设置一般用户的操作权限。数据库管理:数据备份与数据恢复。事务日志:只要对数据库进行操作,并修改了数据库内容的一切操作都应该被记录到日志信息里面

12、,可以查看一天或某个用户或某一天之前对数据库进行的一些操作,便于追踪,提高数据库安全性,可以删除日志或将日志信息导出到Excel表。4) 综合查询:管理员可以在该操作中查询使用者综合信息,但不能修改2.12 功能划分 实验室设备管理按工作可划分为六个部分系统功能模块划分2.13 系统流程实验室设备管理系统操作流程如图3.2所示,系统提供两种登录方式,使用者可以先注册一个使用编号,然后根据注册信息登录系统。2.2:性能需求2.3:可靠性和可用性需求2.31对系统的简要描述该系统完成实验室设备的新旧设备的入库、管理、查询的功能。2.32采用该系统可能带来的影响使用该系统之后,大大减少管理上的工作量

13、,也使实验室设备的情况更加明朗。管理员可以轻松快捷的查找每一样在库设备的情况,更可以快速统计设备的使用和损坏及维修情况。2.33技术可行性评价主要开发该系统的人员需系统和完整的学习过数据库的开发和应用。熟练 的掌握SQL2000和VB的编程技术。2.4:出错处理需求当向系统输入错误信息时,系统应该提示,且不能将错误数据插入到数据表中,如金额只能输入数字,电话号码只能输入数字等,若输入错误,系统应该提示。2.5:接口需求2.6:约束2.7:逆向需求2.7:将来可能提出的要求 实验室设备管理系统涉及到使用者管理和财务管理,而使用者大部分为学生,对于将来可能提出的要求是使用者信息与学生信息管理系统,

14、财务管理与财务管理系统,因此,将来可能需要让实验室设备管理系统与学生信息管理系统和财务管理系统组成一个更大的系统。三:数据需求3.1:数据库需求分析1) 设备信息管理部分管理员可对设备信息库进行维护,可添加新设备信息。管理员可对设备类别进行维护,可添加新设备类别。管理员可对设备信息进行查询。管理员可查看设备类别。设备是否已经借出应存储在设备信息中,因此设备必须有一个字段来记录。2) 设备使用者部分管理员可对使用者信息进行维护,如添加,删除,修改读者信息等。管理员可通过ID查询使用者信息,因此使用者ID必须唯一,且为必填字段。使用者可以注销,即删除使用者。3) 设备借还部分管理员可对借用设备和归

15、还设备信息进行维护,如添加,删除,修改等。因设备不经常外借,所以管理员应能一次性查阅所有借用记录。外借设备和归还记录中应包含借用者信息,如单位,姓名等。4) 设备维修部分管理员可以对维修信息进行维护,如添加,删除,修改等。管理员可通过ID或类别查询设备维修信息,因此设备ID必须唯一,且要有分类查询功能。5) 设备报废部分管理员可以对报废信息进行维护,如添加,删除,修改等。管理员可通过ID或类别查询设备报废信息,因此设备ID必须唯一,且要有分类查询功能。6) 设备赔偿部分管理员可以对赔偿信息进行维护,如添加,删除,修改等。管理员可通过ID或类别查询设备赔偿信息,因此设备ID必须唯一,且要有分类查

16、询功能。7) 实验室管理员信息管理部分管理员可对实验室管理员信息进行维护,如添加,删除设备管理员信息等。管理员可通过ID查询实验室管理员信息,因此设备管理员ID必须唯一,且为必填字段。8) 管理员信息管理部分管理员有权限划分,每个管理员ID必须对应一个管理员权限类型(系统管理员,高级管理员,普通管理员)。管理员ID必须唯一。系统管理员可以维护管理员信息,如添加,删除管理员。系统管理员可以查询管理员信息,因此可查询字段(ID)必须设置为必填。3.2:数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合用户之间的存档数

17、据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型,数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。关系数据库中包含了多个数据表的信息。在整个数据库中,主要体现各个实体之间的关系,经过分析,可以得出数据库E-R图3.3数据表结构设备:设备编号+设备类型+生产厂商+购置日期+金额+保修年限+使用人+管理员+所属实验室+备注+是否已外借设备维修记录:记录号+设备号+类型+所属实验室+损坏部件+损坏原因+维修意见+意见回复+维修单位+

18、维修费用+维修时间+电话设备报废记录:记录号+设备编号+设备类型+报废意见+意见回复+报废日期+所属实验室+报废设备仓库设备赔偿记录:记录号+设备编号+设备类型+所属实验室+赔偿原因+赔偿金额+赔偿单位(使用人)+赔偿日期设备借还记录:记录号+设备编号+类型+所属实验室+单价+借用单位(个人)+联系电话+借用日期+归还日期 设备类别:类别编号+类别名称使用者:使用者编号+姓名+联系电话 实验室管理员:编号+姓名+性别+住址+电话 管理员:管理员编号+管理员名称+管理员密码+权限类型+备注 实验室:实验室编号+实验室名称+管理员编号 供应商:供应商编号+名称+电话+传真+供货类型 日志信息表:操

19、作员+操作日期+操作时间+操作模块+操作+备注设备信息表(Equip_Info)列名数据类型字段大小必填字段默认值说明Equip_IDchar15是主键,设备编号Type_IDint4是设备类型Orter_IDint4是设备供应商Equip_Datedatetime8是购置日期Equip_Pricemoney8是设备金额Equip_Yearint4是保修年限Usr_IDchar16null设备使用者Lab_IDint4是null所属实验室Equip_Elsevarchar200null备注Equip_Lendchar4是否是否已外借报废状态char4是否是否报废设备维修信息表(Mend_Inf

20、o)列名数据类型字段大小必填字段默认值说明M_IDchar16是主键Equip_IDchar16是外键,设备信息表Equip_IDType_IDint4是设备类型Lab_IDint4是所属实验室Mend_Parttext16是损坏部件Mend_Excetext16是损坏原因Mend_Opintext16是维修意见Mend_Replychar10意见回复Mend_Unittext16维修单位Mend_Feemoney8维修费用Mend_Datedatetime8维修时间Mend_Teltext16维修电话状态char2是0为申请状态1为回复同意,2为已维修设备报废信息表(Broke_Info)列

21、名数据类型字段大小必填字段默认值说明B_IDchar16是主键Equip_IDchar16是设备编号Broke_Typeint4是设备类型Broke_Opintext16是报废意见Broke_Replytext16意见回复Broke_Datedatetime8报废日期Lab_IDint4是所属实验室Broke_Storint4存放仓库状态char2是0为申请状态,1为回复同意维修,2为已维修设备借还信息表(Lend_Info)列名数据类型字段大小必填字段默认值说明L_IDchar16是主键,记录号Equip_IDchar16是设备编号Type_IDint4是设备类型Lab_IDint4是所属实

22、验室Lend_Unittext16是借用单位Lend _Teltext16是联系电话Lend _Datedatetime8借用日期Return_Datedatetime8归还日期赔偿记录信息表(Pey_Info)列名数据类型字段大小必填字段默认值说明P_IDchar16是主键,记录号Equip_IDchar16是设备编号Type_IDint4是设备类型Lab_IDint4是所属实验室Pey_Excetext16是赔偿原因Pey_Monmoney8赔偿金额Pey_Unittext16赔偿单位Pey _Datedatetime8赔偿日期状态0/10为申请状态,1为回复同意维修,2为已维修实验室信息

23、表(Lab_Info)列名数据类型字段大小必填字段默认值说明Lab_IDint4是递增,主键Lab_Namechar16是实验室名称LabAd_IDvarchar50实验室管理员编号设备类型信息表(EquType_Info)列名数据类型字段大小必填字段默认值说明Type_IDint4是递增,主键Type_Nametext16是设备类型名设备使用者信息表(User_Info)列名数据类型字段大小必填字段默认值说明Usr_IDchar16是主键,使用者编号Usr_Nametext16是使用者姓名Usr_Teltext16联系电话实验室管理员信息表(LabAd_Info)列名数据类型字段大小必填字段

24、默认值说明LabAd_IDvarchar50是递增,主键LabAd_Namevarchar50是实验室管理员姓名LabAd _Sexchar4是男实验室管理员性别LabAd _Addrvarchar200是实验室管理员住址LabAd _Teltext16是实验室管理员电话系统管理员信息表(SysAd_Info)列名数据类型字段大小必填字段默认值说明Admin _Namechar16是主键,管理员名称Admin_SecNumchar16是管理员密码Admin_Typechar10是权限类型Admin_Elsetext16管理员备注Timesint40记录用户进入系统前,密码错误次数供应商信息表(

25、Orter_Info)列名数据类型字段大小必填字段默认值说明Orter_IDint4是递增,主键Orter_Nametext16是供应商名称Orter_Teltext16供应商电话Orter_ChZtext16供应商传真Orter_Typetext16是供货类型用户权限表(Limit_Info)列名数据类型字段大小必填字段默认值说明Admin_Namechar16是用户名设备购置管理tinyint1是00为无此操作权限设备维修管理tinyint1是00为无此操作权限设备报废管理tinyint1是00为无此操作权限设备借还管理tinyint1是00为无此操作权限设备赔偿管理tinyint1是00

26、为无此操作权限入库查询tinyint1是00为无此操作权限维修查询tinyint1是00为无此操作权限借还查询tinyint1是00为无此操作权限报废查询tinyint1是00为无此操作权限赔偿查询tinyint1是00为无此操作权限设备类型管理tinyint1是00为无此操作权限设备基本信息管理tinyint1是00为无此操作权限实验室管理员管理tinyint1是00为无此操作权限实验室信息管理tinyint1是00为无此操作权限设备供应商管理tinyint1是00为无此操作权限设备使用者管理tinyint1是00为无此操作权限数据备份与恢复tinyint1是00为无此操作权限审批权tinyint1是00为无此操作权限日志信息表(Log_Info)列名数据类型字段大小必填字段默认值说明操作员char40否记录操作的用户日期datetime8否记录操作日期操作时间datetime8否记录操作时间操作模块char40否记录被操作的模块操作char40否记录所进行的操作备注char100否记录操作时的数据注册控制表(Reg_Info)列名数据类型字段大小必填字段默认值说明Regint1否用于控制使用者注册,0为不能注册,1为可注册 3.4 数据库视图 Broke_Info_VIEW,该视图用于报废查询与统计。Buy_Info_VIEW,该试图用于设备入库查询与统计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1