实验室设备管理系统详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
state
Varchar
5
是
完好
设备审核状态
表3.3设备维修表(fix)
列名
数据类型
字段大小
必填字段
默认值
说明
Fixid
Int
8
是
主键,设备申请号
Equipid
varchar
20
是
设备号
n ame
varchar
30
是
设备名
Fixfactary
varchar
40
是
修理厂家
Fixprice
Double
8
是
报废日期
Pers on
varchar
20
否
责任人
Note
Varchar
255
是
备注
表3.5用户表(user)
列名
数据类型
字段大小
图2.21层数据流图
2.32层数据流图:
2.4总数据流图:
图2.32层数据流图
图2.4总数据流图
3
实体和属性的定义。E-R模型的“联系”用于刻画实体之间的关联。一种完 整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结 构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等,还要考察一个实体类型内部是否存在联系,两个实体类型之间是 否存在联系,多个实体类型之间是否存在联系等等。
(4)接口:申请处理接口
2、设备管理员操作模块
(1)模块名称:设备管理模块。
(2)模块功能:对一些损坏的设备进行调查并采取更换设备或进行维修等 操作。对一些已经损坏并不能进行维修的设备进行移除和作废处理等操作。
(3)模块背景描述:用户必须是设备管理员才能填写设备管理表,只有授
权的设备管理员才有资格对正式的设备管理表进行增加、修改、删除、查询和系
Equip
记录实验室设备的具体详细信息
2
实验室设备购头申请表
applica tio n
记录实验室设备购买的具体详细信息
3
实验室设备修理表
fix
记录实验室设备修理的具体详细信息
4
实验室设备报废注销表
reject
记录实验室设报废注销的具体详细信 息
5
实验室设备用户表
user
记录实验室用户的具体详细信息
数据库的各表如下所示:
图3.5损坏设备E-R图
4、系统行为模型(状态转换图)
图4.1登录的状态图
第二章概要设计
1
图1实验室设备管理系统结构图
2
1、高ຫໍສະໝຸດ Baidu管理员操作模块
(1)模块名称:购买审核模块。
(2)模块功能:对因其他原因的需要进行增加设备情况来进行相应的操作。
(3)模块背景描述:对因其他原因的需要进行增加设备情况来进行相应操作。
否
修理价格
Fixdate
Date
8
是
设备金额
Pers on
Varchar
20
是
责任人
表3.4设备报废表(reject)
列名
数据类型
字段大小
必填字段
默认值
说明
Rejectid
Int
8
是
主键,设备报废号
Equipid
varchar
20
是
设备号
n ame
varchar
30
是
设备名
Rejectdate
Date
⑴所有工作由专门人员负责完成,其他人不得任意使用;
⑵对于已彻底损坏的作报废处理,同时详细记录有关信息;
⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理 厂家、修理费、责任人等;
⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购 买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、 数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;
统维护等操作。
(4)接口:修理处理接口、报废处理接口
3、查询管理模块
(1)模块名称:查询管理模块。
(2)模块功能:对实验室中的设备进行查询,了解设备状况。
(3)模块背景描述:对实验室中的设备进行查询,了解设备状况
(4)接口:查询处理接口
3
1、逻辑结构设计
序 号
中文表名
英文表 名
表功能说明
1
实验室设备管理表
⑸随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和 时间段(某日期之前)查询。
本管理系统通过计算机对实验设备进行自动管理, 设备管理员可以直接在计 算机实现实验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效 率和效果。
2
2.1
登录信息
管理员
处理结果
图2.10层数据流图
2.2
第一章需求分析
1
实验室设备管理系统是利用Eclipse作为开发工具、SQLServer2000作为数
据库的系统。管理员可以对实验室设备信息进行查询及相关实验室设备的使用情 况查看。管理员可以根据本人用户名和密码登录系统。在信息系统中,后台数据 库存储的地位相当重要,数据库的设计不但对数据的操作速度有影响, 还直接关 系到软件系统的质量和生存周期。本系统采用了SQL数据库book,book库中包括 设备基本信息表、维修记录表、新设备表、申请表、报废记录表。系统首先必须 维护实验室中详细资料的数据表,程序能对该表进行写入和读出数据的操作, 相 应的。系统还要管理员信息表,记录管理员的资料,检验管理员的登陆,管理员 的权限等。要求实现如下功能:
表3.1设备信息表(Equip)
列名
数据类型
字段大小
必填字段
默认值
说明
equipid
varchar
15
是
主键,设备编号:
sort
varchar
20
是
设备类型
n ame
varchar
30
是
设备名
model
varchar
40
是
模型
sta ndart
varchar
20
否
设备规格
Price
Double
8
是
设备金额
sort
varchar
20
是
设备类型
n ame
varchar
30
是
设备名
model
varchar
40
是
模型
Sta ndard
varchar
20
否
设备规格
Price
Double
8
是
设备金额
Buytime
Date
20
是
购买时间
Factary
varchar
20
是
生产厂家
Buyers
varchar
20
是
购买人
Buytime
Date
20
是
购买时间
Factary
varchar
20
是
生产厂家:
Buyers
varchar
20
是
购买人
state
Varchar
5
是
完好
设备所处状态
表3.2设备申请表(application)
列名
数据类型
字段大小
必填字段
默认值
说明
Applicati onid
Int
8
是
主键,设备申请 号
3.1实验室设备信息E-R图,如下图所示:
dg(W)®(w«3
实验室设备信息
图3.1实验室设备信息E-R图
规格Jl生产厂家」『可人查询」
图3.3查询设备E-R图
3.4报废设备E-R图,如下图所示:
图3.4报废设备E-R图
3.5损坏设备E-R图,如下图所示:
损坏的设备
住产厂家〕〔损坏的负责力旗坏的程闺
Varchar
5
是
完好
设备审核状态
表3.3设备维修表(fix)
列名
数据类型
字段大小
必填字段
默认值
说明
Fixid
Int
8
是
主键,设备申请号
Equipid
varchar
20
是
设备号
n ame
varchar
30
是
设备名
Fixfactary
varchar
40
是
修理厂家
Fixprice
Double
8
是
报废日期
Pers on
varchar
20
否
责任人
Note
Varchar
255
是
备注
表3.5用户表(user)
列名
数据类型
字段大小
图2.21层数据流图
2.32层数据流图:
2.4总数据流图:
图2.32层数据流图
图2.4总数据流图
3
实体和属性的定义。E-R模型的“联系”用于刻画实体之间的关联。一种完 整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结 构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等,还要考察一个实体类型内部是否存在联系,两个实体类型之间是 否存在联系,多个实体类型之间是否存在联系等等。
(4)接口:申请处理接口
2、设备管理员操作模块
(1)模块名称:设备管理模块。
(2)模块功能:对一些损坏的设备进行调查并采取更换设备或进行维修等 操作。对一些已经损坏并不能进行维修的设备进行移除和作废处理等操作。
(3)模块背景描述:用户必须是设备管理员才能填写设备管理表,只有授
权的设备管理员才有资格对正式的设备管理表进行增加、修改、删除、查询和系
Equip
记录实验室设备的具体详细信息
2
实验室设备购头申请表
applica tio n
记录实验室设备购买的具体详细信息
3
实验室设备修理表
fix
记录实验室设备修理的具体详细信息
4
实验室设备报废注销表
reject
记录实验室设报废注销的具体详细信 息
5
实验室设备用户表
user
记录实验室用户的具体详细信息
数据库的各表如下所示:
图3.5损坏设备E-R图
4、系统行为模型(状态转换图)
图4.1登录的状态图
第二章概要设计
1
图1实验室设备管理系统结构图
2
1、高ຫໍສະໝຸດ Baidu管理员操作模块
(1)模块名称:购买审核模块。
(2)模块功能:对因其他原因的需要进行增加设备情况来进行相应的操作。
(3)模块背景描述:对因其他原因的需要进行增加设备情况来进行相应操作。
否
修理价格
Fixdate
Date
8
是
设备金额
Pers on
Varchar
20
是
责任人
表3.4设备报废表(reject)
列名
数据类型
字段大小
必填字段
默认值
说明
Rejectid
Int
8
是
主键,设备报废号
Equipid
varchar
20
是
设备号
n ame
varchar
30
是
设备名
Rejectdate
Date
⑴所有工作由专门人员负责完成,其他人不得任意使用;
⑵对于已彻底损坏的作报废处理,同时详细记录有关信息;
⑶对于有严重问题(故障)的要即使修理,并记录修理日期、设备名、修理 厂家、修理费、责任人等;
⑷对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购 买。新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、 数量、购置日期、生产厂家、购买人等),同时更新申请表的内容;
统维护等操作。
(4)接口:修理处理接口、报废处理接口
3、查询管理模块
(1)模块名称:查询管理模块。
(2)模块功能:对实验室中的设备进行查询,了解设备状况。
(3)模块背景描述:对实验室中的设备进行查询,了解设备状况
(4)接口:查询处理接口
3
1、逻辑结构设计
序 号
中文表名
英文表 名
表功能说明
1
实验室设备管理表
⑸随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和 时间段(某日期之前)查询。
本管理系统通过计算机对实验设备进行自动管理, 设备管理员可以直接在计 算机实现实验设备的信息管理,并在一定程度上实现自动化,改善了工作运行效 率和效果。
2
2.1
登录信息
管理员
处理结果
图2.10层数据流图
2.2
第一章需求分析
1
实验室设备管理系统是利用Eclipse作为开发工具、SQLServer2000作为数
据库的系统。管理员可以对实验室设备信息进行查询及相关实验室设备的使用情 况查看。管理员可以根据本人用户名和密码登录系统。在信息系统中,后台数据 库存储的地位相当重要,数据库的设计不但对数据的操作速度有影响, 还直接关 系到软件系统的质量和生存周期。本系统采用了SQL数据库book,book库中包括 设备基本信息表、维修记录表、新设备表、申请表、报废记录表。系统首先必须 维护实验室中详细资料的数据表,程序能对该表进行写入和读出数据的操作, 相 应的。系统还要管理员信息表,记录管理员的资料,检验管理员的登陆,管理员 的权限等。要求实现如下功能:
表3.1设备信息表(Equip)
列名
数据类型
字段大小
必填字段
默认值
说明
equipid
varchar
15
是
主键,设备编号:
sort
varchar
20
是
设备类型
n ame
varchar
30
是
设备名
model
varchar
40
是
模型
sta ndart
varchar
20
否
设备规格
Price
Double
8
是
设备金额
sort
varchar
20
是
设备类型
n ame
varchar
30
是
设备名
model
varchar
40
是
模型
Sta ndard
varchar
20
否
设备规格
Price
Double
8
是
设备金额
Buytime
Date
20
是
购买时间
Factary
varchar
20
是
生产厂家
Buyers
varchar
20
是
购买人
Buytime
Date
20
是
购买时间
Factary
varchar
20
是
生产厂家:
Buyers
varchar
20
是
购买人
state
Varchar
5
是
完好
设备所处状态
表3.2设备申请表(application)
列名
数据类型
字段大小
必填字段
默认值
说明
Applicati onid
Int
8
是
主键,设备申请 号
3.1实验室设备信息E-R图,如下图所示:
dg(W)®(w«3
实验室设备信息
图3.1实验室设备信息E-R图
规格Jl生产厂家」『可人查询」
图3.3查询设备E-R图
3.4报废设备E-R图,如下图所示:
图3.4报废设备E-R图
3.5损坏设备E-R图,如下图所示:
损坏的设备
住产厂家〕〔损坏的负责力旗坏的程闺