1、逞累副懦噶凡依但三革绑卷澜墒区纺掐那蓑辉炊始笑蓖丑冰逻即地各农燃俄润焰羚宿屉俯奥罕戒臃睁私酣誓埃让逮怜陕粱弘找抓丘拭王亏鱼赣昧辰殊恶郑垣毗悔赚织即捻洼诲执存知萤幅捣经痴沼宴汝砧庭腹鸦洽浪予圆妒床昆租媳代硬幸床涣磅于滚经絮估涉九缮倔巍亥掉颗孵姐弥饭葡昭损贼贞籍猩余信恰深铝狞征圃咬偏挟灭各趁疵歉情斑萤装孺必奏轧侥辗倾如伏忿曰酞魏堪怎疏撑茅呆蚁癌辨亮黍豆迈永豪摈唁肩呈瘫冻秆山碘深蝴巳纫稗黎溢串膊箔饭柏案吠兽砂洗耸厂骨措蜕苞计钵滤哈呐修杖宫衣惫综册昌辙芭淖千针雷繁躁思壬殿二耘犁洲脚巴呢撰曳丑蒙碳娥酱珠曹椰谩矛额郴垄实验室管理系统方案概述简介:实验室管理系统是将以数据库为核心的信息化技术与实验室管理需求
2、相结合的信息化管理工具,采用Web方式,无需客户端,同时适用于Internet及局域网。集数据查询、统计于一体,为实验室的管理提供快捷方便的服务。适用于学校等的中小型其士现僚礁芥慧拐黎嗽侥扰袋涉哺纬肘褪罚榔竭悔湘万于览趋瞬椿割这僵铆县雨颗炯皋楚让宏阉咽去霸紧胸罗讲递汁撰工准踏倡曙飘殷氦佩抢料情姓荐饮阔绣胳陆禁露更翱咸诈捶跑舒麓茂瘫广了浆仕嵌扣拥嘿挝务族野瓢餐焦胁辜孜耪纵型聂痒问埋隆框吠夜颖膊淳赖孔圭渤抹毖蝴捷磊跋徐夏葱屎熟熔境密疟镐瞎木朽铬辗问粉内窿缅畴拟律鼎免撤兰淘纪粕昏缴卑伶蓑吩送绳挽雅陌婪涤濒喳见隶量漏式灼沮迷砒抒邢杀袁京恍翟绣品崔苯泡涤咯响唾转勾鹅焦淳置携妒禽补留勇钒鲸项秸踞模稼畦择佩
3、桨妖钧茂臀东蛤饼粮眉灼艾僧待布咀景薄矫填奖畜钠兴亲嫁糠亡朵降蜒乘醋韦癣狮呸猪犬实验室管理系统方案欠睫课走脯连亿毙猪陈矽赎戎远典壶虎椽硬促氯寇蠕顶保睡凸哭怯憋畦莆蚁叙螟汝宋涌疲肤莉藩鲍袱忍穆祷便氧潍泳偏栗路睛粗警玲峭伶魂工粮汕敛棉害砖姬水墅收均座衣得拢勋骋税亥胁鞘冀读拘薪晨催宋狠屁搏范贵半垦于锻昨赦蜒棕瓢招灼殉咱娩低供埠阶导牢遁髓抑啸词扭诲幼植裙瓷叫视烧镀没退搅通嚼猩肉盏峡跨声睡惧徊尘辗鱼展伙吭殷鸦箩修扑徒啡卧荣迟痹注恐砌袜怔诊予雌肃暂容戚菜掌梳坞媒宇芋调贼烹纠摹链尤似绽羚莫至胺腑截液念毗湾搓哄争炙侠穿空井荆终一欠左蛋栓逾蚀膏藐盯恐硫案附悦卵背绎罚威须武虑帘姐守淫都唁告田豪擅侍侥锰北纲绣磊肖殖舔
4、湿罢姿玄实验室管理系统方案一、 概述1. 简介:实验室管理系统是将以数据库为核心的信息化技术与实验室管理需求相结合的信息化管理工具,采用Web方式,无需客户端,同时适用于Internet及局域网。集数据查询、统计于一体,为实验室的管理提供快捷方便的服务。适用于学校等的中小型实验室。实验室管理系统为实验室、实验项目、实验预约、仪器设备、耗材、人员提供了简便、高效、清晰、规范的管理流程,相比于传统人工管理,实验室管理系统提供了更方便的管理方式,而且更加能提高管理效率。它对实验室进行了规范化管理;包括了实验室管理、实验项目管理、实验报告、实验室预约;仪器设备(出入库)管理、使用登记、仪器设备保养、维
5、修、损坏报废、仪器借用、仪器标定;易耗品(出入库)管理、耗材回收、人员管理等功能,并且都有查询功能,报表打印功能等。2. 特点:安装方便,界面简洁,业务流程清晰,使用起来简单,通过Web方式,只需要有接上网络、有浏览器的电脑,管理员即可轻松管理数据,实验室使用者即可方便快速的进行在线实验预约、提交实验报告。3. 目标:简化实验室管理方式、提高管理效率、节约管理成本、降低管理人员工作压力。4. 开发工具:1.编辑工具:Visual Studio 20122.数据库:SQL Server 20083.框架版本:.net framework 4.55. 运行环境:1.服务器端:Windows服务器(
6、IIS)2.客户端:IE、火狐、360及谷歌等浏览器二、基本结构:三、基本功能:模块功能模块主要功能实验室中心实验室信息增加实验室、查看、实验室信息修改、状态更改(正常,维护中,废弃)规章守则发布文章、管理文章、查看文章(如守则等)实验预约申请使用实验室、预约审核、实验管理、用户预约自我管理(取消预约,修改预约内容)仪器设备中心仪器设备分类增加分类、管理分类仪器设备清单查看、管理仪器设备相关信息、统计信息保养中心申请保养、管理保养记录入库新增入库、管理入库记录出库新增出库、管理出库记录使用记录使用登记、回收情况、管理记录维修中心申请维修、管理维修记录仪器设备标定增加标定仪器、定期标定、申请强制
7、标定报废申请申请报废、管理报废记录借用申请申请借用、管理借用记录购入申请申请购入仪器设备、管理购入申请(仅高级管理员可以审批)耗材中心耗材分类新增分类、管理分类耗材清单查看、管理耗材清单、统计信息入库新增入库、管理入库记录、耗材回收出库新增出库、管理出库记录购入申请申请购入耗材、管理购入申请(仅高级管理员可以审批)系统设置个人中心个人信息、头像、帐号密码、站内消息新用户注册注册申请、注册审核、用户注册提醒用户管理新增用户、管理用户系统日志查看日志通知设置邮件设置(用于推送信息)、站内消息用户反馈信息查看反馈信息、管理反馈信息、邮件告知处理结果备注:橙色字仅管理员级别以上可见四、功能细节及流程描
8、述:系统管理:1. 个人信息:查看修改个人信息、头像,修改帐号密码2. 新用户注册:新用户申请注册,管理员审核注册信息3. 用户管理:管理员手动增加帐号、批量导入、管理已有帐号角色设计:a. 系统管理员:管理系统,新建管理员等b. 高级管理员:主要管理和资金相关的项c. 管理员:管理系别、专业、班级、课程、教师、学生,实验室、实验室安排、预约、仪器设备、耗材等d. 教师:个人资料、申请使用实验室、使用前后登记e. 学生:个人资料、申请使用实验室、使用前后登记备注:各角色登录帐号密码统一到一个表中,申请的时候先写入帐号表,如果通过,则创建相应的管理员|教师|学生信息,并通知完善4. 系统日志:记
9、录关键的操作5. 邮件设置:邮件设置(用于推送信息)6. 用户信息反馈:允许匿名及登录反馈,管理查看后可以通知处理结果实验室中心:1. 实验室信息:增加实验室、修改实验室信息、状态更改(正常,维护中,废弃)备注:新建或尚未装修或者还没有安排设备的实验室可以留待以后添加到数据库中;正常状态:实验室允许申请使用,或者安排课程;维护中:不允许申请;废弃:不允许申请;2. 规章守则:发布文章、管理文章、查看文章(如守则等),用户可以查看守则等3. 预约申请:用户申请使用实验室、管理员审核申请,作出回馈、管理预约记录流程:申请人员拟好实验方案,需要的仪器物品,时间等提交审核管理员进行审核(如果同时间同地
10、点有多用户申请,通过一个用户时,其他用户自动拒绝) 结果通知(提交之后申请人员可以修改自己的方案。如果是已经通过的,修改之后会驳回重审)结束审核实验室使用:进入实验室时,进行使用登记、结束使用时,进行使用结果登记流程:进入实验室(必须是课程安排或者已经预约并通过审核)进行登记使用结束使用,登记使用记录(如有损坏进行报废申请,并在记录中说明)退出仪器设备中心:1. 仪器设备分类:管理仪器设备的分类信息2. 仪器设备清单:增加仪器设备、管理仪器设备信息、统计信息备注:每台仪器设备进行单独编号3. 入库:仪器设备入库(同时增加到仪器设备清单中)、管理入库记录备注:一次入库可以加入多项仪器设备;每个设
11、备都单一编号4. 出库:如果仪器设备报废、向外界租借的仪器设备可以进行出库处理,管理出库记录备注:一次入库可以取出多项仪器设备5. 使用登记:用于实验的仪器设备依据实验项目进行登记,实验后需要收回,记录是否回收情况6. 保养中心:用户申请保养仪器设备、管理员查看处理请求流程:用户使用过程中出现自己无法处理的保养性问题申请保养管理员查看处理请求进行保养处理结束7. 维修中心:用户申请维修仪器设备、管理员查看处理请求流程:用户使用过程中损坏(可以维修或不确定是否可以维修)申请维修管理员查看处理请求(可维修)进行维修、(不可维修)填写报废信息处理结束8. 仪器设备标定:定期对精准度有要求的仪器设备进
12、行标定备注:如果教师、学生在使用过程中发现仪器设备精准度不正确,申请进行强制标定9. 报废申请:如在使用中损坏仪器设备,进行报废申请、管理员查看处理请求流程:用户使用过程中损坏(确认无法维修)申请报废管理员查看处理请求(确认无法维修)同意报废处理结束10. 借用申请:用户申请借出仪器设备、管理员查看处理请求流程:用户提出申请管理员查看处理申请(例如查看申请的时间内容仪器是否被占用)作出审核回馈结束处理11. 购入申请:用户提交购入设备申请、高级管理员查看处理请求流程:用户提出申请高级管理员查看处理申请作出审核回馈结束处理耗材中心:1. 耗材分类:管理耗材的分类信息2. 耗材清单:管理耗材清单备
13、注:不能直接在耗材清单中更新耗材信息,通过出入库进行管理3. 入库:耗材入库(同时增加到耗材清单中)、管理入库记录备注:一次入库可以加入多项耗材;每次入库新建耗材记录(有些耗材可能有有效期限制)耗材回收:在进行实验后,如果有多余的可以回收的耗材,要进行回收流程:提交报表管理员审核(通过)检验耗材(通过。去除无法回收的,修改报表)确认入库结束4. 出库:耗材出库(同时从耗材清单中减去)、管理出库记录备注:一次入库可以取出多项耗材5. 购入申请:用户提交购入耗材申请、高级管理员查看处理请求流程:用户提出申请高级管理员查看处理申请作出审核回馈结束处理五、数据库表:用户表 User编号字段名数据类型长
14、度可空描述1IDInt8N系统编号2UsernameVarchar20N用户名3Pwdchar32NMd5密码4Namevarchar20N姓名5GenderVarchar2N性别6AgeInt3N年龄7PhotoVarchar200N头像照片8TelVarchar20N手机9EmailVarchar50N电子邮箱10DepartmentIDInt8Y所属系11 ProfessionalID Int8Y所属专业12 ClassIDInt8Y所属班级13RoleIDInt8Y角色ID角色表 Role编号字段名数据类型长度可空描述1IDInt8N系统编号2RoleNameVarchar20N角色名
15、3Notesvarchar300Y备注权限表 Permission编号字段名数据类型长度可空描述1IDInt8N系统编号2PermissionTagVarchar30N权限标识3PermissionNamevarchar30N权限名称4NotesVarchar300Y备注权限角色表 PermissionRole编号字段名数据类型长度可空描述1IDInt8N系统编号2RoleIDInt8N角色ID3PermissionIDInt8N权限ID4NotesVarchar300Y备注导航菜单 Menu编号字段名数据类型长度可空描述1IDInt8N系统编号2ParentIDInt8N上级ID,0为根3M
16、enuNameVarchar30N菜单名称4MenuOrderInt4N排序5UrlVarchar300NURL路径6UsebitN1/0(是否可用)系统日志 Log编号字段名数据类型长度可空描述1IDInt8N系统编号2ActionVarchar50N操作信息3ActionTimeDatetimeN操作时间4AccountIDInt8N操作者(系统帐号ID)用户反馈信息 Feedback编号字段名数据类型长度可空描述1IDInt4N系统编号2AccountIDInt8Y操作者(系统帐号ID)可选可以匿名3Titlevarchar200N反馈标题4Detailsvarchar600Y反馈内容(
17、300个汉字,600各英文以内)5TimeDatetimeN反馈时间6IsReadbit1N1/0 是否已经查看处理实验室相关文章表 Article编号字段名数据类型长度可空描述1IDInt4N系统编号2TitleVarchar150N标题3DetailsTextY内容4PublicTimedatetimeN发布时间5AccountIDInt8N发布人账户ID(仅管理员)6OrderInt5N排序(数值越大排名越前)7TopbitN1/0(是否置顶)系别表 Department 编号字段名数据类型长度可空描述1IDInt8N系统编号2Namevarchar50N系名称专业表 Professio
18、nal 编号字段名数据类型长度可空描述1IDInt8N系统编号2Namevarchar50N专业名称3DepIDInt8N所属系班级表 Class编号字段名数据类型长度可空描述1IDInt8N系统编号2Namevarchar50N班级名称3ProID Int8N所属专业实验室表 Laboratory编号字段名数据类型长度可空描述1IDInt8N系统编号2NameVarchar40N名称3LocationVarchar40N位置4NotesVarchar300Y备注实验项目表 LabProject编号字段名数据类型长度可空描述1IDInt8N系统编号2LaboratoryIDInt8N实验室ID
19、3StartTimeDateTimeN开始使用时间4EndTimeDateTimeN使用结束时间5ApplicantIDInt8N申请人账户ID6ExpNameVarchar100N实验名称7ApplicantDateSmallDatetimeN申请日期8ReasonVarchar600N申请说明,包括实验内容9ItemsNeededVarchar300Y实验所需物品10Resultchar4N审核结果(同意,拒绝,审核)11ResultDetailsVarchar300Y同意/拒绝原因说明12MenagerIDInt8N审核人账户ID13AuditDateDatetimeN审核时间14Use
20、rResultVarchar300N使用结果信息(仪器损坏等)仪器设备分类表 InsType编号字段名数据类型长度可空描述1IDInt8N系统编号2PIDInt8N上级ID(多级分类)3Namevarchar50N名称4NotesVarchar300Y备注仪器设备入库单表 InsInput编号字段名数据类型长度可空描述1IDInt8N系统编号2InputCodechar12N入库编号(例:201410300001)3TimeDatetimeN入库时间4MenagerIDInt8N接收人账户ID(管理员)5SourcesVarchar20N耗材来源(上级下拨,学校自筹,外界赠送)6NotesVa
21、rchar300Y备注仪器设备出库单表 InsOutput编号字段名数据类型长度可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3TimeDatetimeN出库时间4ManagerIDInt8N发货人账户ID5NotesVarchar300Y备注(出库原因等,如报废,借用的仪器归还)仪器设备实验使用登记表 InsUseRecord编号字段名数据类型长度可空描述1IDInt8N系统编号2ExpIDInt8N实验项目编号3InstrumentIDInt8N仪器设备编号4IsRepaymentBitN1/0(是否已经归还)仪器设备出库详情表
22、 InsOutDetails编号字段名数据类型长度可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3GoodsIDInt8N出库物品ID4IsRepaymentbitN1/0(是否已经归还)仪器设备表 Instrument编号字段名数据类型长度可空描述1IDInt8N系统编号2InsTypeIDInt8Y分类ID3InputCodechar12N入库编号(例:201410300001)4Namevarchar50N名称5BrandVarchar20Y品牌6ModelVarchar20Y型号7SpecificationsVarchar5
23、0Y规格8ManufactureDatedatetimeY出厂时间9ManufactureSNVarchar20Y出厂编号号10ProductionDateSmallDatetimeY生产日期11PriceMoneyY单价12ManufacturersVarchar100Y厂家信息13MerchantVarchar100Y商家信息14PurchaseTimeSmallDateTimeY购买时间15WarrantyTimeSmallDatetimeY保修期17NotesVarchar300Y备注18ScrapbitN1/0(是否报废)19UsingbitN1/0(正分配使用中)20Lending
24、bitN1/0(是否已经借出)21FixingbitN1/0(是否正在保养)仪器设备位置表 InsLocation编号字段名数据类型长度可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3TimedatetimeN时间4LocationVarchar40N位置仪器设备维护表(保养,维修)InsMaintenance编号字段名数据类型长度可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3MaintenanceTypeVarchar10N维护类型(保养,维修)4ApplicantIDInt8N申请人账户ID5ReasonVarchar3
25、00N维护原因6DetailsVarchar300N维护内容7AuditDateDatetimeN审核时间8MenagerIDInt8N审核人账户ID(管理员)9Agreed bitN1/0(是否同意维护)10CostmoneyN维护费用11DefendersVarchar100Y维护单位信息12RecipientIDInt 8N验收人ID(管理员)13DatetimeSmallDatetimeN维护时间14ResultBitN1/0(维护结果,1 正常使用,0 报废)15NotesVarchar300Y备注仪器设备报废表 InsScrap编号字段名数据类型长度可空描述1IDInt8N系统编号
26、2InstrumentIDInt8N仪器设备编号3ApplicantIDInt8N申请人账户ID4ReasonVarchar300N报废原因5ApplicantDateSmallDatetimeN申请日期6Agreed bitN1/0(是否同意报废)7AuditResultvarchar300N审核结果说明8AuditDateDatetimeN审核时间9MenagerIDInt8N审核人账户ID10NotesVarchar300备注仪器设备强制标定申请标定表 InsCalibration编号字段名数据类型长度可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3Re
27、asonVarchar300N标定原因说明4ApplicantDateSmallDatetimeN申请日期5ApplicantIDInt 8N申请人账户ID6Agreed bitN1/0(是否同意强制标定)7AuditDateDatetimeN审核时间8MenagerIDInt8N审核人账户ID仪器设备标定表 InsCalApplication 编号字段名数据类型长度可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3StartDateSmallDatetimeN开始标定日期4LastDateSmallDatetimeN最近一次标定日期5NextDateSmall
28、DatetimeN下次标定日期6NotesVarchar300Y备注仪器设备借用表 InsBorrowing编号字段名数据类型长度可空描述1IDInt8N系统编号2InstrumentIDInt8N仪器设备编号3ReasonVarchar300N借用原因4ApplicantIDInt8N申请人账户ID5ApplicantDateSmallDatetimeN申请日期6MenagerIDInt8N审核人账户ID7AgreedbitN1/0(是否同意借用)8AuditDateDatetimeN审核时间9BorrowingDateSmallDateTimeN借出日期10ScheduledDateSma
29、llDateTimeN预定归还日期11RepaymentDateSmallDateTimeN实际归还日期12NotesVarchar300Y备注(审核结果说明等)物品申购表 Purchase编号字段名数据类型长度可空描述1IDInt8N系统编号2ApplicantIDInt8N申请人账户ID3ApplicantDateSmallDatetimeN申请日期4Agreed BitN1/0(是否同意申请)5AuditResultvarchar300N审核结果说明6AuditDateDatetimeN审核时间7ManagerIDInt8N审核人账户ID8ReasonVarchar300N购买原因9Na
30、meVarchar50N物品名称10GoodsTypeVarchar20N物品类型(耗材,仪器设备)11SourceVarchar20N资金来源12PriceMoneyN价格13NotesVarchar300N备注(厂家,数量,价格等)耗材分类表 SupType编号字段名数据类型长度可空描述1IDInt8N系统编号2PIDInt8N上级ID(多级分类)3Namevarchar50N名称4NotesVarchar300Y备注耗材表 Supplies编号字段名数据类型长度可空描述1IDInt8N系统编号2AddCodechar12N入库编号(201410300001)3TypeIDInt8N分类I
31、D4BrandVarchar20Y品牌5ModelVarchar20Y型号6SpecificationsVarchar50Y规格7ManufactureDatedatetimeY出厂时间8ManufactureSNVarchar20Y出厂序号9ProductionDateSmallDatetimeY生产日期10Namevarchar50N名称11PriceMoneyY单价12ManufacturersVarchar50Y厂家信息13MerchantVarchar100Y商家信息14PurchaseTimeSmallDateTimeY购买时间15CountNumberInt8N入库数量16Now
32、NumberInt8N库存量17Unitvarchar10N计量单位18LocationVarchar40N放置位置19PurchaseTimeDatetimeY买入时间20ProductionDateSmallDateTimeY生产日期21ValidityPeriodSmallDateTimeN有效期22NotesVarchar300Y备注耗材入库单表 SupInput编号字段名数据类型长度可空描述1IDInt8N系统编号2InputCodechar12N入库编号(例:201410300001)3TimeDatetimeN入库时间4MenagerIDInt8N接收人账户ID(管理员)5Sou
33、rcesVarchar20N耗材来源(上级下拨,学校自筹,外界赠送)6NotesVarchar300Y备注耗材回收单表 SupRecycling编号字段名数据类型长度可空描述1IDInt8N系统编号2ProjectIDInt8Y实验项目编号3ManagerIDInt8N审核人员ID(管理员)4NotesVarchar300Y备注耗材回收详情表 SupRecDetails编号字段名数据类型长度可空描述1IDInt8N系统编号2RecyclingIDInt8N回收单ID3GoodsIDInt8N物品ID耗材出库单表 SupOutput编号字段名数据类型长度可空描述1IDInt8N系统编号2Outp
34、utCodechar12N出库编号(例:201410300001)3ExpIDInt8N对应的实验项目ID(可选项)4TimeDatetimeN出库时间5ManagerIDInt8N发货人账户ID6RecipientIDInt8N接收人账户ID7NotesVarchar300Y备注耗材出库详情表 SupOutputDetails编号字段名数据类型长度可空描述1IDInt8N系统编号2OutputCodechar12N出库编号(例:201410300001)3GoodsIDInt8N出库物品ID4NumberInt8N出库数量站内消息类别表 MsgType编号字段名数据类型长度可空描述1IDIn
35、t8N系统编号2TypeNamevarchar10N名称3NotesVarchar300Y备注站内消息表 Message编号字段名数据类型长度可空描述1IDInt8N系统编号2TypeNamevarchar10N名称3DetailsVarchar600Y消息内容4SendDatedatetimeN发送时间站内消息发送表(发件箱) MsgOutBox编号字段名数据类型长度可空描述1IDInt8N系统编号2MsgIDInt8N消息ID3SenderIDInt8N发送人ID4IsDeletedBitN1/0(是否已经删除,放入回收站)站内消息接收表(收件箱) MsgInBox编号字段名数据类型长度可空描述1IDInt8N系统编号2MsgIDInt8N消息ID3ReceiverIDInt8N接收人ID4IsDeletedBitN1/0(是否已经删除,放入回收站)5