实验室管理系统方案.docx
《实验室管理系统方案.docx》由会员分享,可在线阅读,更多相关《实验室管理系统方案.docx(28页珍藏版)》请在冰豆网上搜索。
实验室管理系统方案
实验室管理系统方案
一、概述
1.简介:
实验室管理系统是将以数据库为核心的信息化技术与实验室管理需求相结合的信息化管理工具,采用Web方式,无需客户端,同时适用于Internet及局域网.集数据查询、统计于一体,为实验室的管理提供快捷方便的服务。
适用于学校等的中小型实验室。
实验室管理系统为实验室、实验项目、实验预约、仪器设备、耗材、人员提供了简便、高效、清晰、规范的管理流程,相比于传统人工管理,实验室管理系统提供了更方便的管理方式,而且更加能提高管理效率.
它对实验室进行了规范化管理;包括了实验室管理、实验项目管理、实验报告、实验室预约;仪器设备(出入库)管理、使用登记、仪器设备保养、维修、损坏报废、仪器借用、仪器标定;易耗品(出入库)管理、耗材回收、人员管理等功能,并且都有查询功能,报表打印功能等。
2.特点:
安装方便,界面简洁,业务流程清晰,使用起来简单,通过Web方式,只需要有接上网络、有浏览器的电脑,管理员即可轻松管理数据,实验室使用者即可方便快速的进行在线实验预约、提交实验报告。
3.目标:
简化实验室管理方式、提高管理效率、节约管理成本、降低管理人员工作压力.
4.开发工具:
1。
编辑工具:
VisualStudio2012
2.数据库:
SQLServer2008
3。
框架版本:
.netframework4.5
5.运行环境:
1。
服务器端:
Windows服务器(IIS)
2.客户端:
IE、火狐、360及谷歌等浏览器
二、基本结构:
三、基本功能:
实验室信息
增加实验室、查看、实验室信息修改、状态更改(正常,维护中,废弃)
规章守则
发布文章、管理文章、查看文章(如守则等)
实验预约
申请使用实验室、预约审核、实验管理、
用户预约自我管理(取消预约,修改预约内容<重新审核>)
仪器设备分类
增加分类、管理分类
仪器设备清单
查看、管理仪器设备相关信息、统计信息
保养中心
申请保养、管理保养记录
入库
新增入库、管理入库记录
出库
新增出库、管理出库记录
使用记录
使用登记、回收情况、管理记录
维修中心
申请维修、管理维修记录
仪器设备标定
增加标定仪器、定期标定、申请强制标定
报废申请
申请报废、管理报废记录
借用申请
申请借用、管理借用记录
购入申请
申请购入仪器设备、管理购入申请(仅高级管理员可以审批)
耗材分类
新增分类、管理分类
耗材清单
查看、管理耗材清单、统计信息
入库
新增入库、管理入库记录、耗材回收
出库
新增出库、管理出库记录
购入申请
申请购入耗材、管理购入申请(仅高级管理员可以审批)
个人中心
个人信息、头像、帐号密码、站内消息
新用户注册
注册申请、注册审核、用户注册提醒
用户管理
新增用户、管理用户
系统日志
查看日志
通知设置
邮件设置(用于推送信息)、站内消息
用户反馈信息
查看反馈信息、管理反馈信息、邮件告知处理结果
备注:
橙色字仅管理员级别以上可见
四、功能细节及流程描述:
系统管理:
1.个人信息:
查看修改个人信息、头像,修改帐号密码
2.新用户注册:
新用户申请注册,管理员审核注册信息
3.用户管理:
管理员手动增加帐号、批量导入、管理已有帐号
角色设计:
a.系统管理员:
管理系统,新建管理员等
b.高级管理员:
主要管理和资金相关的项
c.管理员:
管理系别、专业、班级、课程、教师、学生,实验室、实验室安排、预约、仪器设备、耗材等
d.教师:
个人资料、申请使用实验室、使用前后登记
e.学生:
个人资料、申请使用实验室、使用前后登记
备注:
各角色登录帐号密码统一到一个表中,申请的时候先写入帐号表,如果通过,则创建相应的[管理员|教师|学生]信息,并通知完善
4.系统日志:
记录关键的操作
5.邮件设置:
邮件设置(用于推送信息)
6.用户信息反馈:
允许匿名及登录反馈,管理查看后可以通知处理结果
实验室中心:
1.实验室信息:
增加实验室、修改实验室信息、状态更改(正常,维护中,废弃)
备注:
新建或尚未装修或者还没有安排设备的实验室可以留待以后添加到数据库中;
正常状态:
实验室允许申请使用,或者安排课程;
维护中:
不允许申请;
废弃:
不允许申请;
2.规章守则:
发布文章、管理文章、查看文章(如守则等),用户可以查看守则等
3.预约申请:
用户申请使用实验室、管理员审核申请,作出回馈、管理预约记录
流程:
申请人员拟好实验方案,需要的仪器物品,时间等—-提交审核--管理员进行审核(如果同时间同地点有多用户申请,通过一个用户时,其他用户自动拒绝)——结果通知(提交之后申请人员可以修改自己的方案。
如果是已经通过的,修改之后会驳回重审)-—结束审核
实验室使用:
进入实验室时,进行使用登记、结束使用时,进行使用结果登记
流程:
进入实验室(必须是课程安排或者已经预约并通过审核)——进行登记——
使用——结束使用,登记使用记录(如有损坏进行报废申请,并在记录中说明)——退出
仪器设备中心:
1.仪器设备分类:
管理仪器设备的分类信息
2.仪器设备清单:
增加仪器设备、管理仪器设备信息、统计信息
备注:
每台仪器设备进行单独编号
3.入库:
仪器设备入库(同时增加到仪器设备清单中)、管理入库记录
备注:
一次入库可以加入多项仪器设备;每个设备都单一编号
4.出库:
如果仪器设备报废、向外界租借的仪器设备可以进行出库处理,管理出库记录
备注:
一次入库可以取出多项仪器设备
5.使用登记:
用于实验的仪器设备依据实验项目进行登记,实验后需要收回,记录是否回收情况
6.保养中心:
用户申请保养仪器设备、管理员查看处理请求
流程:
用户使用过程中出现自己无法处理的保养性问题——申请保养——管理员查看处理请求——进行保养--处理结束
7.维修中心:
用户申请维修仪器设备、管理员查看处理请求
流程:
用户使用过程中损坏(可以维修或不确定是否可以维修)--申请维修——管理员查看处理请求——(可维修)进行维修、(不可维修)填写报废信息-—处理结束
8.仪器设备标定:
定期对精准度有要求的仪器设备进行标定
备注:
如果教师、学生在使用过程中发现仪器设备精准度不正确,申请进行强制标定
9.报废申请:
如在使用中损坏仪器设备,进行报废申请、管理员查看处理请求
流程:
用户使用过程中损坏(确认无法维修)--申请报废——管理员查看处理请求——(确认无法维修)同意报废——处理结束
10.借用申请:
用户申请借出仪器设备、管理员查看处理请求
流程:
用户提出申请——管理员查看处理申请(例如查看申请的时间内容仪器是否被占用)—-作出审核回馈—-结束处理
11.购入申请:
用户提交购入设备申请、高级管理员查看处理请求
流程:
用户提出申请—-高级管理员查看处理申请——作出审核回馈——结束处理
耗材中心:
1.耗材分类:
管理耗材的分类信息
2.耗材清单:
管理耗材清单
备注:
不能直接在耗材清单中更新耗材信息,通过出入库进行管理
3.入库:
耗材入库(同时增加到耗材清单中)、管理入库记录
备注:
一次入库可以加入多项耗材;每次入库新建耗材记录(有些耗材可能有有效期限制)
耗材回收:
在进行实验后,如果有多余的可以回收的耗材,要进行回收
流程:
提交报表—-管理员审核(通过)—-检验耗材(通过。
去除无法回收的,修改报表)——确认入库—-结束
4.出库:
耗材出库(同时从耗材清单中减去)、管理出库记录
备注:
一次入库可以取出多项耗材
5.购入申请:
用户提交购入耗材申请、高级管理员查看处理请求
流程:
用户提出申请—-高级管理员查看处理申请-—作出审核回馈——结束处理
五、数据库表:
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Username
Varchar
20
N
用户名
3
Pwd
char
32
N
Md5密码
4
Name
varchar
20
N
姓名
5
Gender
Varchar
2
N
性别
6
Age
Int
3
N
年龄
7
Photo
Varchar
200
N
头像照片
8
Tel
Varchar
20
N
手机
9
Email
Varchar
50
N
电子邮箱
10
DepartmentID
Int
8
Y
所属系
11
ProfessionalID
Int
8
Y
所属专业
12
ClassID
Int
8
Y
所属班级
13
RoleID
Int
8
Y
角色ID
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
RoleName
Varchar
20
N
角色名
3
Notes
varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
PermissionTag
Varchar
30
N
权限标识
3
PermissionName
varchar
30
N
权限名称
4
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
RoleID
Int
8
N
角色ID
3
PermissionID
Int
8
N
权限ID
4
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
ParentID
Int
8
N
上级ID,0为根
3
MenuName
Varchar
30
N
菜单名称
4
MenuOrder
Int
4
N
排序
5
Url
Varchar
300
N
URL路径
6
Use
bit
N
1/0(是否可用)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Action
Varchar
50
N
操作信息
3
ActionTime
Datetime
N
操作时间
4
AccountID
Int
8
N
操作者(系统帐号ID)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
4
N
系统编号
2
AccountID
Int
8
Y
操作者(系统帐号ID)[可选]可以匿名
3
Title
varchar
200
N
反馈标题
4
Details
varchar
600
Y
反馈内容(300个汉字,600各英文以内)
5
Time
Datetime
N
反馈时间
6
IsRead
bit
1
N
1/0是否已经查看处理
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
4
N
系统编号
2
Title
Varchar
150
N
标题
3
Details
Text
Y
内容
4
PublicTime
datetime
N
发布时间
5
AccountID
Int
8
N
发布人账户ID(仅管理员)
6
Order
Int
5
N
排序(数值越大排名越前)
7
Top
bit
N
1/0(是否置顶)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Name
varchar
50
N
系名称
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Name
varchar
50
N
专业名称
3
DepID
Int
8
N
所属系
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Name
varchar
50
N
班级名称
3
ProID
Int
8
N
所属专业
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
Name
Varchar
40
N
名称
3
Location
Varchar
40
N
位置
4
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
LaboratoryID
Int
8
N
实验室ID
3
StartTime
DateTime
N
开始使用时间
4
EndTime
DateTime
N
使用结束时间
5
ApplicantID
Int
8
N
申请人账户ID
6
ExpName
Varchar
100
N
实验名称
7
ApplicantDate
SmallDatetime
N
申请日期
8
Reason
Varchar
600
N
申请说明,包括实验内容
9
ItemsNeeded
Varchar
300
Y
实验所需物品
10
Result
char
4
N
审核结果(同意,拒绝,审核)
11
ResultDetails
Varchar
300
Y
同意/拒绝原因说明
12
MenagerID
Int
8
N
审核人账户ID
13
AuditDate
Datetime
N
审核时间
14
UserResult
Varchar
300
N
使用结果信息(仪器损坏等)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
PID
Int
8
N
上级ID(多级分类)
3
Name
varchar
50
N
名称
4
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InputCode
char
12
N
入库编号(例:
201410300001)
3
Time
Datetime
N
入库时间
4
MenagerID
Int
8
N
接收人账户ID(管理员)
5
Sources
Varchar
20
N
耗材来源(上级下拨,学校自筹,外界赠送)
6
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
OutputCode
char
12
N
出库编号(例:
201410300001)
3
Time
Datetime
N
出库时间
4
ManagerID
Int
8
N
发货人账户ID
5
Notes
Varchar
300
Y
备注(出库原因等,如报废,借用的仪器归还)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
ExpID
Int
8
N
实验项目编号
3
InstrumentID
Int
8
N
仪器设备编号
4
IsRepayment
Bit
N
1/0(是否已经归还)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
OutputCode
char
12
N
出库编号(例:
201410300001)
3
GoodsID
Int
8
N
出库物品ID
4
IsRepayment
bit
N
1/0(是否已经归还)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InsTypeID
Int
8
Y
分类ID
3
InputCode
char
12
N
入库编号(例:
201410300001)
4
Name
varchar
50
N
名称
5
Brand
Varchar
20
Y
品牌
6
Model
Varchar
20
Y
型号
7
Specifications
Varchar
50
Y
规格
8
ManufactureDate
datetime
Y
出厂时间
9
ManufactureSN
Varchar
20
Y
出厂编号号
10
ProductionDate
SmallDatetime
Y
生产日期
11
Price
Money
Y
单价
12
Manufacturers
Varchar
100
Y
厂家信息
13
Merchant
Varchar
100
Y
商家信息
14
PurchaseTime
SmallDateTime
Y
购买时间
15
WarrantyTime
SmallDatetime
Y
保修期
17
Notes
Varchar
300
Y
备注
18
Scrap
bit
N
1/0(是否报废)
19
Using
bit
N
1/0(正分配使用中)
20
Lending
bit
N
1/0(是否已经借出)
21
Fixing
bit
N
1/0(是否正在保养)
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
Time
datetime
N
时间
4
Location
Varchar
40
N
位置
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
MaintenanceType
Varchar
10
N
维护类型(保养,维修)
4
ApplicantID
Int
8
N
申请人账户ID
5
Reason
Varchar
300
N
维护原因
6
Details
Varchar
300
N
维护内容
7
AuditDate
Datetime
N
审核时间
8
MenagerID
Int
8
N
审核人账户ID(管理员)
9
Agreed
bit
N
1/0(是否同意维护)
10
Cost
money
N
维护费用
11
Defenders
Varchar
100
Y
维护单位信息
12
RecipientID
Int
8
N
验收人ID(管理员)
13
Datetime
SmallDatetime
N
维护时间
14
Result
Bit
N
1/0(维护结果,1正常使用,0报废)
15
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
ApplicantID
Int
8
N
申请人账户ID
4
Reason
Varchar
300
N
报废原因
5
ApplicantDate
SmallDatetime
N
申请日期
6
Agreed
bit
N
1/0(是否同意报废)
7
AuditResult
varchar
300
N
审核结果说明
8
AuditDate
Datetime
N
审核时间
9
MenagerID
Int
8
N
审核人账户ID
10
Notes
Varchar
300
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
Reason
Varchar
300
N
标定原因说明
4
ApplicantDate
SmallDatetime
N
申请日期
5
ApplicantID
Int
8
N
申请人账户ID
6
Agreed
bit
N
1/0(是否同意强制标定)
7
AuditDate
Datetime
N
审核时间
8
MenagerID
Int
8
N
审核人账户ID
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
StartDate
SmallDatetime
N
开始标定日期
4
LastDate
SmallDatetime
N
最近一次标定日期
5
NextDate
SmallDatetime
N
下次标定日期
6
Notes
Varchar
300
Y
备注
编号
字段名
数据类型
长度
可空
描述
1
ID
Int
8
N
系统编号
2
InstrumentID
Int
8
N
仪器设备编号
3
Reason
Varchar
300
N
借用原因
4
ApplicantID
Int
8
N
申请人账