设计报告企业设备管理系统.docx
- 文档编号:3154230
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:18
- 大小:439.69KB
设计报告企业设备管理系统.docx
《设计报告企业设备管理系统.docx》由会员分享,可在线阅读,更多相关《设计报告企业设备管理系统.docx(18页珍藏版)》请在冰豆网上搜索。
设计报告企业设备管理系统
大型数据库开发与设计
题目:
企业设备管理系统
学号
企业设备管理系统
一、需求分析
1.1引言
1.1.1编写目的
设备管理系统是一个以设备为中心,对设备从统计到报废的一个全生命周期中所发生的各种事件进行跟踪的一个管理信息系统。
系统可以为企业提供一个简便实用的管理平台,将设备全生命周期的管理工作信息化,有效地进行设备管理工作,以提高设备生命周期的利润率,直接为企业创造价值。
设计优良的设备管理系统,实现安全性和高质量,防止故障发生,从而使企业达到降低成本和全面生产效率的提高。
1.1.2背景
●企业设备管理系统开发
●任务提出者:
李嘉佳
●开发者:
徐怡、曹莉晗、夏俊莉、徐辉、杨解伟、柏伟岳
●用户:
企业及工厂
●设备管理系统要实现对设备的管理要求,包括:
录入、浏览、删除、修改、检索和统计等。
1.2任务概述
1.2.1目标
为了适应变化的形势获得竞争优势,企业要不断引进新的技术和管理手段,而稳定可靠的生产设备永远是企业现代化生产的基础保证。
目前,设备管理多采用传统的人工管理方式。
即在设备采购进来后,将设备的基本情况和相关信息登记存档。
此后必须经常性地维护设备跟踪信息,如设备位置变迁、维修情况、报废处理、设备当前运行状态等。
随着时代发展,设备种类越来越多,设备管理及维护量越来越多,设备管理及维护工作量大,牵涉面广,传统的人工管理方式已经越来越不适应现代化设备管理要求。
针对该现象,开发一个灵活、通用适合的设备管理的信息系统,就显得十分重要。
其可对设备进行统计及管理工作,提高办公效率和可靠性,减少工作人员的劳动强度,减少办公耗材,提高设备的现代化管理水平。
1.2.2用户的特点
用户只需一个浏览器进行工作,实行客户端的零安装和零维护,并支持远程办公和不间断服务。
1.3功能需求分析
主要完成的功能有:
实现设备类别、设备信息管理;实现用户管理;实现设备入库管理,必须自动修改相应设备的数量;实现设备的领用和归还管理(要自动修改相应设备的可领用数量);实现设备的报损管理(报损后要自动修改相应设备的数量和可领用数量);创建存储过程统计各种类型设备的数量;创建存储过程统计指定月份各设备的领用归还情况;创建表间关系。
根据功能的不同可以把设备管理系统主要分为设备管理,系统管理,设备统计查询这三个部分。
1)设备管理:
主要面向的人员是超级管理员和管理员。
主要用于录入设备记录、维护设备记录、维护维修记录、维护调拨记录、维护报废记录。
其主要的操作也就是这些信息的添加、删除、修改的等,以维持系统的正常运行。
2)系统管理:
主要面向的人员也是超级管理员和管理员。
主要用于组织结构管理、设备类别管理、设备种类管理和人员管理。
主要操作也同设备管理即信息的添加、删除、修改等。
3)设备统计查询:
这一项是针对全体用户,主要用设备统计查询、维修统计查询、调拨统计查询、报废统计查询。
这一项也是对设备管理的信息存储。
属于只读型。
1.4性能需求分析
本系统可以实现许多性能特性,如:
实用性、灵活性、可扩展性、易维护性、可靠性等等。
1.4.1实用性
实用性是衡量一个应用系统好坏的重要指标。
是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。
本系统是在对日常设备管理工作进行详细的调查之后实现的,实现的各项功能应该十分贴合设备管理流程,具有很强的实用性。
1.4.2灵活性
本系统提供了灵活的查询模块可将设备的基本情况、配置情况、维修升级档案、设备调拨、报废记录等信息灵活组合条件,进行组合查询,达到提高查询效率、界面直观的效果。
1.4.3扩展性
随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。
本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根据实际业务需要扩展模块。
1.4.4易维护性
本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。
1.4.5安全保密性
整体的系统安全性是本系统中必须考虑的重点要求。
在该系统设计中,安全、可靠将作为第一要素。
同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。
1.4.6可靠性
社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。
因此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。
1.4.7经济性
本系统可对设备进行统计及管理工作,提高办公效率,减少工作人员的劳动强度,减少办公耗材,提高设备的现代化管理水平。
1.4.8稳定性
除了具备以上几点特性,系统还应具备长期持续稳定工作的能力。
1.5业务需求分析
本课程包含设备管理、系统管理,设备统计查询等。
设备管理模块实现了设备的统一管理,并可按部门和人员进行权限管理保证了设备信息的安全存储。
包括录入设备,维护设备记录,维护维修记录,维护报废记录等等。
系统管理是用于控制应用系统的关键模块,保证了各个子模块能有效、协同和安全地工作。
包括组织结构,设备类别、设备种类和人员管理四个子模块。
设备统计查询系统具有完善的综合查询和统计功能,对所有的管理目标和内容都有多种灵活方便的查询和统计功能。
系统包括设备统计查询,维修统计查询,调拨统计查询,报废统计查询。
1.5.1数据流图
(1)顶级数据流图如图1.5.1:
图1.5.1顶级数据流图
(2)管理员数据流图如图1.5.2:
图1.5.2管理员数据流图
(3)一般用户数据流图如图5.3:
图5.3一般用户数据流图
1.5.2数据字典
二、概念结构设计
2.1数据库概念结构设计
得到上面的数据项和数据结构后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上面的描述,本系统的实体有:
类别信息实体、用户信息实体、设备信息实体、动态信息实体。
2.2E-R图
图2.2.1管理员E-R图
图2.2.2设备E-R图
图2.2.3账目实体E-R图
图2.2.4类别实体E-R图
图2.2.5设备代码实体E-R图
图2.2.6系统E-R图
三、逻辑结构设计
3.1将实体转换为关系模式
设备(设备号,设备名,价格,使用时间,类型,日期)
账目(账目号,设备名,价格,日期)
设备代码(代码号,设备号,设备名,使用单位)
类别(类号,类名,设备号,设备名)
3.2将联系转换为关系模式
管理(基本信息查询,基本信息添加,基本信息修改,基本信息删除,设备折旧计算)
3.3逻辑结构设计
3.3.1基本表设计
1、设备表
字段名
字段描述
字段类型
备注
设备号
设备号
varchar
NOTNULL
设备名
设备名称
varchar
NOTNULL
日期
购买时间
datetime
NOTNULL
使用时间
使用时间
int
NOTNULL
类别
分属于类别
varchar
NOTNULL
创建设备信息表的SQL语句如下:
CREATETABLE[设备](
[设备号][varchar](20)PRIMARYKEY,
[设备名][varchar](20)NULL,
[日期][datetime]NOTNULL,
[使用时间][Time]NOTNULL,
[类别][varchar](20)NOTNULL
)
2、设备代码表
字段名
字段描述
字段类型
备注
设备号
设备号
varchar
NOTNULL
设备名
设备名称
varchar
NOTNULL
代码号
代码使用号码
varchar
NOTNULL
使用单位
代码的使用单位
varchar
NOTNULL
创建设备代码信息表的SQL语句如下:
CREATETABLE[设备代码](
[设备号][varchar](20)NOTNULL,
[设备名][varchar](20)NULL,
[使用单位][varchar](20)NOTNULL,
[代码号][varchar](20)NOTNULLPRIMARYKEY,
)
3、类别表
字段名
字段描述
字段类型
备注
设备号
设备号
varchar
NOTNULL
设备名
设备名称
varchar
NOTNULL
类号
标记设备类型
varchar
NOTNULL
类名
设备所属类型名称
varchar
NOTNULL
创建类别信息表的SQL语句如下:
CREATETABLE[类别](
[设备号][varchar](20)NOTNULL,
[设备名][varchar](20)NULL,
[类号][varchar](20)PRIMARYKEY,
[类名][varchar](20)NOTNULL
)
4、账目表
字段名
字段描述
字段类型
备注
设备号
设备号
varchar
NOTNULL
设备名
设备名称
varchar
NOTNULL
价格
标记设备价格
varchar
NOTNULL
日期
设备购买日期
varchar
NOTNULL
创建账目信息表的SQL语句如下:
CREATETABLE[账目](
[账目号][varchar](20)NOTNULLPRIMARYKEY,
[设备名][varchar](20)NOTNULL,
[价格][varchar](20)NOTNULL,
[日期][varchar](20)NOTNULL
)
四、物理结构设计
4.1创建索引
/*创建管理员的索引*/
createindexidx_管理员名
on管理员(管理员名)
execsp_helpindex管理员
/*创建类别的索引*/
createindexidx_类名
on类别(类名)
execsp_helpindex类别
/*创建设备的索引*/
createindexidx_设备名
on设备(设备名)
execsp_helpindex设备
/*创建设备代码的索引*/
createindexidx_设备编号
on设备代码(设备编号)
execsp_helpindex设备代码
/*创建账目的索引*/
createindexidx_价格
on账目(价格)
execsp_helpindex账目
4.2创建聚簇
(1)由于表“类别”中,经常会出现相同类名的现象,且经常用于连接操作,为了提高效率需要建立聚簇索引。
createclusteredindexindex_类名
on类别(类名);
go
/*查看索引信息:
*/
Execsp_helpindex类别
(2)由于表“设备”中,经常出现不同设备属于同一类别的情况,而分布又十分松散,为了提高效率需要建立聚簇索引。
createclusteredindexindex_类别
on设备(类别);
go
/*查看索引信息:
*/
Execsp_helpindex设备
4.3日志
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 报告 企业 设备管理 系统