《实验室管理系统方案.pdf》由会员分享,可在线阅读,更多相关《实验室管理系统方案.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验室管理系统方案实验室管理系统方案一、一、概述概述1.1.简介:简介:实验室管理系统是将以数据库为核心的信息化技术与实验室管理需求相结合的信息化管理工具,采用Web方式,无需客户端,同时适用于Internet 及局域网。集数据查询、统计于一体,为实验室的管理提供快捷方便的服务。适用于学校等的中小型实验室。实验室管理系统为实验室、实验项目、实验预约、仪器设备、耗材、人员提供了简便、简便、高效、清晰、高效、清晰、规范规范的管理流程,相比于传统人工管理,实验室管理系统提供了更方便的管理方式,而且更加能提高管理效率。它对实验室进行了规范化管理;包括了实验室管理、实验项目管理、实验报告、实验室预约;仪
2、器设备(出入库)管理、使用登记、仪器设备保养、维修、损坏报废、仪器借用、仪器标定;易耗品(出入库)管理、耗材回收、人员管理等功能,并且都有查询功能,报表打印功能等。2.2.特点:特点:安装方便,界面简洁,业务流程清晰,使用起来简单,通过 Web 方式,只需要有接上网络、有浏览器的电脑,管理员即可轻松管理数据,实验室使用者即可方便快速的进行在线实验预约、提交实验报告。3.3.目标:目标:简化实验室管理方式、提高管理效率、节约管理成本、降低管理人员工作压力。4.4.开发工具:开发工具:1.编辑工具:Visual Studio 20122.数据库:SQL Server 20083.框架版本:.net
3、 framework 4.55.运行环境:运行环境:1.服务器端:Windows 服务器(IIS)2.客户端:IE、火狐、360 及谷歌等浏览器二、基本结构:二、基本结构:三、基本功能:三、基本功能:模块模块功能模块功能模块主要功能主要功能实验室信息增加实验室、查看、实验室信息修改、状态更改(正常,维护中,废弃)实验室中心规章守则实验预约发布文章、管理文章、查看文章(如守则等)申请使用实验室、预约审核、实验管理、用户预约自我管理(取消预约,修改预约内容)仪器设备分类 增加分类、管理分类仪器设备清单 查看、管理仪器设备相关信息、统计信息保养中心入库出库申请保养、管理保养记录新增入库、管理入库记录
4、新增出库、管理出库记录使用登记、回收情况、管理记录申请维修、管理维修记录仪器设备中心使用记录维修中心仪器设备标定 增加标定仪器、定期标定、申请强制标定报废申请借用申请购入申请耗材分类耗材清单申请报废、管理报废记录申请借用、管理借用记录申请购入仪器设备、管理购入申请(仅高级管理员可以审批)新增分类、管理分类查看、管理耗材清单、统计信息新增入库、管理入库记录、耗材回收新增出库、管理出库记录申请购入耗材、管理购入申请(仅高级管理员可以审批)个人信息、头像、帐号密码、站内消息耗材中心入库出库购入申请个人中心系统设置新用户注册注册申请、注册审核、用户注册提醒用户管理新增用户、管理用户系统日志通知设置查看
5、日志邮件设置(用于推送信息)、站内消息用户反馈信息 查看反馈信息、管理反馈信息、邮件告知处理结果备注:橙色字仅管理员级别以上可见备注:橙色字仅管理员级别以上可见四、功能细节及流程描述:四、功能细节及流程描述:系统管理:系统管理:1.个人信息:个人信息:查看修改个人信息、头像,修改帐号密码2.新用户注册:新用户注册:新用户申请注册,管理员审核注册信息3.用户管理:用户管理:管理员手动增加帐号、批量导入、管理已有帐号角色设计:角色设计:a.系统管理员:系统管理员:管理系统,新建管理员等b.高级管理员:高级管理员:主要管理和资金相关的项c.管理员:管理员:管理系别、专业、班级、课程、教师、学生,实验
6、室、实验室安排、预约、仪器设备、耗材等d.教师:教师:个人资料、申请使用实验室、使用前后登记e.学生:学生:个人资料、申请使用实验室、使用前后登记备注:各角色登录帐号密码统一到一个表中,申请的时候先写入帐号表,如果通过,则创建相应的管理员|教师|学生信息,并通知完善4.系统日志:系统日志:记录关键的操作5.邮件设置:邮件设置:邮件设置(用于推送信息)6.用户信息反馈:用户信息反馈:允许匿名及登录反馈,管理查看后可以通知处理结果实验室中心:实验室中心:1.实验室信息:实验室信息:增加实验室、修改实验室信息、状态更改(正常,维护中,废弃)备注:备注:新建或尚未装修或者还没有安排设备的实验室可以留待
7、以后添加到数据库中;正常状态:实验室允许申请使用,或者安排课程;维护中:不允许申请;废弃:不允许申请;2.2.规章守则:规章守则:发布文章、管理文章、查看文章(如守则等),用户可以查看守则等3.预约申请:预约申请:用户申请使用实验室、管理员审核申请,作出回馈、管理预约记录流程:流程:申请人员拟好实验方案,需要的仪器物品,时间等提交审核管理员进行审核(如果同时间同地点有多用户申请,通过一个用户时,其他用户自动拒绝)结果通知(提交之后申请人员可以修改自己的方案。如果是已经通过的,修改之后会驳回重审)结束审核实验室使用:实验室使用:进入实验室时,进行使用登记、结束使用时,进行使用结果登记流程:流程:
8、进入实验室(必须是课程安排或者已经预约并通过审核)进行登记使用结束使用,登记使用记录(如有损坏进行报废申请,并在记录中说明)退出仪器设备中心:仪器设备中心:1.仪器设备分类:仪器设备分类:管理仪器设备的分类信息2.仪器设备清单:仪器设备清单:增加仪器设备、管理仪器设备信息、统计信息备注:备注:每台仪器设备进行单独编号3.入库:入库:仪器设备入库(同时增加到仪器设备清单中)、管理入库记录备注:备注:一次入库可以加入多项仪器设备;每个设备都单一编号4.出库:出库:如果仪器设备报废、向外界租借的仪器设备可以进行出库处理,管理出库记录备注:备注:一次入库可以取出多项仪器设备5.使用登记:使用登记:用于
9、实验的仪器设备依据实验项目进行登记,实验后需要收回,记录是否回收情况6.保养中心:保养中心:用户申请保养仪器设备、管理员查看处理请求流程:流程:用户使用过程中出现自己无法处理的保养性问题申请保养管理员查看处理请求进行保养处理结束7.维修中心:维修中心:用户申请维修仪器设备、管理员查看处理请求流程:流程:用户使用过程中损坏(可以维修或不确定是否可以维修)申请维修管理员查看处理请求(可维修)进行维修、(不可维修)填写报废信息处理结束8.仪器设备标定:仪器设备标定:定期对精准度有要求的仪器设备进行标定备注:备注:如果教师、学生在使用过程中发现仪器设备精准度不正确,申请进行强制标定9.报废申请:报废申
10、请:如在使用中损坏仪器设备,进行报废申请、管理员查看处理请求流程:流程:用户使用过程中损坏(确认无法维修)申请报废管理员查看处理请求(确认无法维修)同意报废处理结束10.借用申请:借用申请:用户申请借出仪器设备、管理员查看处理请求流程:流程:用户提出申请管理员查看处理申请(例如查看申请的时间内容仪器是否被占用)作出审核回馈结束处理11.购入申请:购入申请:用户提交购入设备申请、高级管理员查看处理请求流程:流程:用户提出申请高级管理员查看处理申请作出审核回馈结束处理耗材中心:耗材中心:1.耗材分类:耗材分类:管理耗材的分类信息2.耗材清单:耗材清单:管理耗材清单备注:备注:不能直接在耗材清单中更
11、新耗材信息,通过出入库进行管理3.入库:入库:耗材入库(同时增加到耗材清单中)、管理入库记录备注:备注:一次入库可以加入多项耗材;每次入库新建耗材记录(有些耗材可能有有效期限制)耗材回收:耗材回收:在进行实验后,如果有多余的可以回收的耗材,要进行回收流程:流程:提交报表管理员审核(通过)检验耗材(通过。去除无法回收的,修改报表)确认入库结束4.出库:出库:耗材出库(同时从耗材清单中减去)、管理出库记录备注:备注:一次入库可以取出多项耗材5.购入申请:购入申请:用户提交购入耗材申请、高级管理员查看处理请求流程:流程:用户提出申请高级管理员查看处理申请作出审核回馈结束处理五、数据库表:五、数据库表
12、:用户表 User编号字段名数据类型长度 可空1IDInt8N2UsernameVarchar20N3Pwdchar32N4Namevarchar20N5GenderVarchar2N6AgeInt3N7PhotoVarchar200N8TelVarchar20N9EmailVarchar50N10DepartmentIDInt8Y11 ProfessionalIDInt8Y12 ClassIDInt8Y13RoleIDInt8Y角色表 Role描述系统编号用户名Md5 密码姓名性别年龄头像照片手机电子邮箱所属系所属专业所属班级角色 ID编号123长度 可空描述8N系统编号20N角色名300Y
13、备注权限表 Permission编号字段名数据类型长度 可空描述1IDInt8N系统编号2PermissionTagVarchar30N权限标识3PermissionNamevarchar30N权限名称4NotesVarchar300Y备注权限角色表 PermissionRole编号字段名数据类型长度 可空描述1IDInt8N系统编号2RoleIDInt8N角色 ID3PermissionIDInt8N权限 ID4NotesVarchar300Y备注导航菜单 Menu编号字段名数据类型长度 可空描述1IDInt8N系统编号2ParentIDInt8N上级 ID,0 为根3MenuNameVar
14、char30N菜单名称4MenuOrderInt4N排序5UrlVarchar300NURL 路径6UsebitN1/0(是否可用)系统日志 Log编号字段名数据类型长度 可空描述1IDInt8N系统编号2ActionVarchar50N操作信息3ActionTimeDatetimeN操作时间4AccountIDInt8N操作者(系统帐号 ID)用户反馈信息 Feedback编号字段名数据类型长度 可空描述1IDInt4N系统编号2AccountIDInt8Y操作者(系统帐号 ID)可选可以匿名字段名IDRoleNameNotes数据类型IntVarcharvarchar3456TitleDe
15、tailsTimeIsReadvarcharvarcharDatetimebit编号字段名数据类型1IDInt2TitleVarchar3DetailsText4PublicTimedatetime5AccountIDInt6OrderInt7Topbit编号字段名数据类型1IDInt2Namevarchar编号字段名数据类型1IDInt2Namevarchar3DepIDInt编号字段名数据类型1IDInt2Namevarchar3ProIDInt编号字段名数据类型1IDInt2NameVarchar3LocationVarchar4NotesVarchar200N反馈标题600Y反馈内容(
16、300 个汉字,600 各英文以内)N反馈时间1N1/0 是否已经查看处理实验室相关文章表 Article长度 可空描述4N系统编号150N标题Y内容N发布时间8N发布人账户 ID(仅管理员)5N排序(数值越大排名越前)N1/0(是否置顶)系别表 Department长度 可空描述8N系统编号50N系名称专业表 Professional长度 可空描述8N系统编号50N专业名称8N所属系班级表 Class长度 可空描述8N系统编号50N班级名称8N所属专业实验室表 Laboratory长度 可空描述8N系统编号40N名称40N位置300Y备注实验项目表 LabProject编号字段名数据类型长度
17、 可空描述1IDInt8N系统编号2LaboratoryIDInt8N实验室 ID3StartTimeDateTimeN开始使用时间4EndTimeDateTimeN使用结束时间5ApplicantIDInt8N申请人账户 ID6ExpNameVarchar100N实验名称7ApplicantDate SmallDatetimeN申请日期8ReasonVarchar600N申请说明,包括实验内容9ItemsNeededVarchar300Y实验所需物品10Resultchar4N审核结果(同意,拒绝,审核)11ResultDetailsVarchar300Y同意/拒绝原因说明12Menager
18、IDInt8N审核人账户 ID13AuditDateDatetimeN审核时间14UserResultVarchar300N使用结果信息(仪器损坏等)仪器设备分类表 InsType编号字段名数据类型长度 可空描述1IDInt8N系统编号2PIDInt8N上级 ID(多级分类)3Namevarchar50N名称4NotesVarchar300Y备注仪器设备入库单表 InsInput编号字段名数据类型长度 可空描述1IDInt8N系统编号2InputCodechar12N入库编号(例:201410300001)3TimeDatetimeN入库时间4MenagerIDInt8N接收人账户 ID(管理
19、员)5SourcesVarchar20N耗材来源(上级下拨,学校自筹,外界赠送)6NotesVarchar300Y备注仪器设备出库单表 InsOutput编号字段名数据类型长度 可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3TimeDatetimeN出库时间4ManagerIDInt8N发货人账户 IDVarchar300Y备注(出库原因等,如报废,借用的仪器归还)仪器设备实验使用登记表 InsUseRecord编号字段名数据类型长度 可空描述1IDInt8N系统编号2ExpIDInt8N实验项目编号3InstrumentIDIn
20、t8N仪器设备编号4IsRepaymentBitN1/0(是否已经归还)仪器设备出库详情表 InsOutDetails编号字段名数据类型长度 可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3GoodsIDInt8N出库物品 ID4IsRepaymentbitN1/0(是否已经归还)仪器设备表 Instrument编号字段名数据类型长度 可空描述1IDInt8N系统编号2InsTypeIDInt8Y分类 ID3InputCodechar12N入库编号(例:201410300001)4Namevarchar50N名称5BrandVarc
21、har20Y品牌6ModelVarchar20Y型号7SpecificationsVarchar50Y规格8ManufactureDatedatetimeY出厂时间9ManufactureSNVarchar20Y出厂编号号10ProductionDate SmallDatetimeY生产日期11PriceMoneyY单价12ManufacturersVarchar100Y厂家信息13MerchantVarchar100Y商家信息14PurchaseTimeSmallDateTimeY购买时间15WarrantyTimeSmallDatetimeY保修期17NotesVarchar300Y备注1
22、8ScrapbitN1/0(是否报废)19UsingbitN1/0(正分配使用中)20LendingbitN1/0(是否已经借出)21FixingbitN1/0(是否正在保养)5Notes仪器设备位置表 InsLocation编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3TimedatetimeN时间4LocationVarchar40N位置仪器设备维护表(保养,维修)InsMaintenance编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3MaintenanceTypeVa
23、rchar10N维护类型(保养,维修)4ApplicantIDInt8N申请人账户 ID5ReasonVarchar300N维护原因6DetailsVarchar300N维护内容7AuditDateDatetimeN审核时间8MenagerIDInt8N审核人账户 ID(管理员)9AgreedbitN1/0(是否同意维护)10CostmoneyN维护费用11DefendersVarchar100Y维护单位信息12RecipientIDInt8N验收人 ID(管理员)13DatetimeSmallDatetimeN维护时间14ResultBitN1/0(维护结果,1 正常使用,0 报废)15No
24、tesVarchar300Y备注仪器设备报废表 InsScrap编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3ApplicantIDInt8N申请人账户 ID4ReasonVarchar300N报废原因5ApplicantDate SmallDatetimeN申请日期6AgreedbitN1/0(是否同意报废)7AuditResultvarchar300N审核结果说明8AuditDateDatetimeN审核时间9MenagerIDInt8N审核人账户 ID10NotesVarchar300备注仪器设备强制标定申请标定表 InsCal
25、ibration编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3ReasonVarchar300N标定原因说明4ApplicantDate SmallDatetimeN申请日期5ApplicantIDInt8N申请人账户 ID6AgreedbitN1/0(是否同意强制标定)7AuditDateDatetimeN审核时间8MenagerIDInt8N审核人账户 ID仪器设备标定表 InsCalApplication编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3StartDateS
26、mallDatetimeN开始标定日期4LastDateSmallDatetimeN最近一次标定日期5NextDateSmallDatetimeN下次标定日期6NotesVarchar300Y备注仪器设备借用表 InsBorrowing编号字段名数据类型长度 可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3ReasonVarchar300N借用原因4ApplicantIDInt8N申请人账户 ID5ApplicantDate SmallDatetimeN申请日期6MenagerIDInt8N审核人账户 ID7AgreedbitN1/0(是否同意借用)8Audi
27、tDateDatetimeN审核时间9BorrowingDate SmallDateTimeN借出日期10ScheduledDate SmallDateTimeN预定归还日期11RepaymentDate SmallDateTimeN实际归还日期12NotesVarchar300Y备注(审核结果说明等)物品申购表 Purchase编号字段名数据类型长度 可空描述1IDInt8N系统编号2ApplicantIDInt8N申请人账户 ID3ApplicantDate SmallDatetimeN申请日期N1/0(是否同意申请)300N审核结果说明N审核时间8N审核人账户 ID300N购买原因50N
28、物品名称20N物品类型(耗材,仪器设备)20N资金来源N价格300N备注(厂家,数量,价格等)耗材分类表 SupType编号字段名数据类型长度 可空描述1IDInt8N系统编号2PIDInt8N上级 ID(多级分类)3Namevarchar50N名称4NotesVarchar300Y备注耗材表 Supplies编号字段名数据类型长度 可空描述1IDInt8N系统编号2AddCodechar12N入库编号(201410300001)3TypeIDInt8N分类 ID4BrandVarchar20Y品牌5ModelVarchar20Y型号6SpecificationsVarchar50Y规格7Ma
29、nufactureDatedatetimeY出厂时间8ManufactureSNVarchar20Y出厂序号9ProductionDate SmallDatetimeY生产日期10Namevarchar50N名称11PriceMoneyY单价12ManufacturersVarchar50Y厂家信息13MerchantVarchar100Y商家信息14PurchaseTimeSmallDateTimeY购买时间15CountNumberInt8N入库数量16NowNumberInt8N库存量17Unitvarchar10N计量单位18LocationVarchar40N放置位置19Purcha
30、seTimeDatetimeY买入时间45678910111213AgreedAuditResultAuditDateManagerIDReasonNameGoodsTypeSourcePriceNotesBitvarcharDatetimeIntVarcharVarcharVarcharVarcharMoneyVarchar20ProductionDate SmallDateTimeY生产日期21ValidityPeriod SmallDateTimeN有效期22NotesVarchar300Y备注耗材入库单表 SupInput编号字段名数据类型长度 可空描述1IDInt8N系统编号2Inp
31、utCodechar12N入库编号(例:201410300001)3TimeDatetimeN入库时间4MenagerIDInt8N接收人账户 ID(管理员)5SourcesVarchar20N耗材来源(上级下拨,学校自筹,外界赠送)6NotesVarchar300Y备注耗材回收单表 SupRecycling编号字段名数据类型长度 可空描述1IDInt8N系统编号2ProjectIDInt8Y实验项目编号3ManagerIDInt8N审核人员 ID(管理员)4NotesVarchar300Y备注耗材回收详情表 SupRecDetails编号字段名数据类型长度 可空描述1IDInt8N系统编号2
32、RecyclingIDInt8N回收单 ID3GoodsIDInt8N物品 ID耗材出库单表 SupOutput编号字段名数据类型长度 可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3ExpIDInt8N对应的实验项目 ID(可选项)4TimeDatetimeN出库时间5ManagerIDInt8N发货人账户 ID6RecipientIDInt8N接收人账户 ID7NotesVarchar300Y备注耗材出库详情表 SupOutputDetails编号字段名数据类型长度 可空描述1IDInt8N系统编号234OutputCodeGo
33、odsIDNumbercharIntInt1288NNN出库编号(例:201410300001)出库物品 ID出库数量站内消息类别表 MsgType编号字段名数据类型长度 可空描述1IDInt8N系统编号2TypeNamevarchar10N名称3NotesVarchar300Y备注站内消息表 Message编号字段名数据类型长度 可空描述1IDInt8N系统编号2TypeNamevarchar10N名称3DetailsVarchar600Y消息内容4SendDatedatetimeN发送时间站内消息发送表(发件箱)MsgOutBox编号字段名数据类型长度 可空描述1IDInt8N系统编号2MsgIDInt8N消息 ID3SenderIDInt8N发送人 ID4IsDeletedBitN1/0(是否已经删除,放入回收站)站内消息接收表(收件箱)MsgInBox编号字段名数据类型长度 可空描述1IDInt8N系统编号2MsgIDInt8N消息 ID3ReceiverIDInt8N接收人 ID4IsDeletedBitN1/0(是否已经删除,放入回收站)5IsReadedBitN1/0(是否已经阅读)
限制150内