设备管理系统设计VB编程毕业设计.docx
- 文档编号:11417188
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:12
- 大小:148.10KB
设备管理系统设计VB编程毕业设计.docx
《设备管理系统设计VB编程毕业设计.docx》由会员分享,可在线阅读,更多相关《设备管理系统设计VB编程毕业设计.docx(12页珍藏版)》请在冰豆网上搜索。
设备管理系统设计VB编程毕业设计
设备管理系统
1.引言
中国加入wto以来,给国内一些企业带来很大的竟争压力,市场竟争越来越来激烈。
提高企业生产力,降低成本是当前惟一解决有效途径。
在企业中提高生产力,设备管理的合理利用是一个重要的环节之一。
传统的设备管理体制属于分级管理,往往重视的是设备的实物形态管理而忽视其价值形态的管理。
如何“加强企业设备管理,提高企业装备素质”使生产力得到一个质的飞跃,是许多企业机构面临的一个迫切问题。
1.1编写目的
i.编写该文档的目的
在于研究设备管理系统的开发途径和应用方法,了解设备管理与软件工程的设计过程.
ii.该文档面向的读者
设备管理系统软件开发组成人员,软件验证者,希望能使本软件开发工作更具体.
1.2项目背景及范围
本项目的名称:
设备管理系统开发软件.
本项目的任务提出者及开发者是设备管理系统软件开发小组.
1.3参考资料
1.《软件项目管理》机械工业出版社编著:
韩万江姜立新
2.《软件工程导论》清华大学出版社编著:
张海藩
3.《VB系统的设计与实现》高等教育出版社编著:
王少清
2.项目概述
该设备管理系统软件目前在管理与使用功能还不够完善,不够合理。
开发设备管理系统软件是为了解决许多企业机构对设备管理不合理的缺陷与不足、以现代化的创新思维模式去工作。
2.1目标
2.1.1开发意图
a.为了设备管理系统更完善;
b.为了企业机构对设备的管理更加合理化;
c.为了提高企业的生产力,降低成本,实现利润最大化。
2.1.2应用目标
通过本系统软件,能帮助企业机构工作人员利用计算机,快速方便的对设备进行管理、输入、输出、查找和分配的所需操作,使散乱的产品配件能够具体化,直观化、合理化。
2.2用户的特点及其作用、范围
2.21作用及其范围
本软件适用于生产机构等相关企业,它是比较完善的系统管理软件,对设备的信息可以随时输入、输出、查找和分配。
2.22用户特征
适用于负责管理设备的工作人员及本机构的高层管理人员。
2.23运行环境
(1)软件环境要求:
安装VisualBasic6.0和MicrosoftSQLServer2000在中文版的Windows2000或WindowsXP操作平台上,同时需要安装配置Internet信息服务(IIS),以便开发网络数据库。
(2)硬件环境要求:
(见表3.1)
表3.1硬件环境要求
硬件名称
最低要求
推荐配置
处理器
PentiumII处理器,450MHZ
PentiumIII处理器,60MHZ
RAM
Windows2000Professional-96M
128M
Windows2000Server-192M
256
WindowsXP
Professional-160M
192M
WindowsXPHome-96M
160M
可用磁
盘空间
系统驱动600M,
安装驱动3GB
显示器
800*600、256色
1024*76、增强色16位
CD-ROM
CD-ROM或DVD-ROM
(3)外部接口需求
(a)用户界面
采用图形界面,界面富有质感,对用户友好。
界面的设计应遵循如下规则:
i.界面要具有一致性;
ii.提供友好的错误提示
iii.界面简洁
iv.遵循国家关于计算机词汇的标准,用词应当精炼准确,无歧义,图形
的意义明朗。
(b)接口
i.支持一般的PC机、笔记本电脑以及联网设备
ii.一般的网卡
(c)软件接口
i.运行于Windows98/Me/2000
ii.访问SQLServer2000关系式数据库
iii.通过ASP.NET连接数据库
3.需求规定
3.1对功能的规定
设备管理系统的基本功能中对企业事业单位组织机构和设备进行管
理,主要功能如下:
3.1.1基本信息管理
●添加、修改、删除和查看设备分类信息.
●添加、修改、删除和查看部门信息。
.
3.1.2设备台帐管理
●添加、修改、删除和查看设备台帐管理,包括名称、型号、分类编号、计量单位等信息.
3.1.3设备配件管理
●添加、修改、删除和查看设备配件管理信息,包括名称、型号、分类、数量等信息.
3.1.4设备分配管理
●添加、修改、删除、查看和确认设备分配管理信息,包括编号、分配部门、负责人等信息.
3.1.5设备维护管理
●添加、修改、删除和查看设备维护管理,包括设备编号、维护日期、维护人等信息.
3.1.6设备报废管理
●添加、修改和删除设备报废管理信息,包括设备编号、申请人、申请时间、报废原因等信息.
●审批设备报废申请.
●同意和查看设备报废申请.
3.1.7系统用户管理
●添加、修改和删除系统用户信息,包括用户名、密码、用户类型和电子邮件等信息.
●修改用户密码.
●查看系统用信息
.
1.1.2系统的数据流图
设备管理系统的详细的逻辑模型,通常用数据字典、数据流图和主要的处理算法描述这个逻辑模型。
1.数据字典:
●设备管理系统信息
设备管理系统信息要求=[登录表][类型表][台帐表][分配表]
[分配配件表][维护表][报废表][用户信息表]
●密码表信息密码表信息=管理员+密码
●类型表信息类型表信息=类型编号+类型名称+类型分类+备注
●台帐表信息台帐表信息=设备编号+设备名称+设备型号+分类编号+价格+数量+计量单位+创建日期+创建人+设备类型+设备状态
●分配表信息分配表信息=分配编号+部门编号+负责人+设备编号+创建日期+分配标记
●分配配件信息分配配件信息=自动编号+分配编号+配件编号+数量
●设备维护表设备维护信息=自动编号+设备编号+维护人姓名+维护日期+维护费用+备注
●报废表信息报废表信息=自动编号+设备编号+报废数量+折算金额+报废原因+申请时间+审批人+审批日期+审批意见+状态
●用户信息表用户信息=用户名+密码+用户类型+电子邮件
iii.功能模块
iv.数据流程
信息清单统计整理报表清单更换清单
存储文件
图2.2设备统计的数据流
2.3.1实体ER图:
ER模型是连接不同实体之间及单个实体中的属性之间的联系,作为用户与分析员之间有效的交流工具。
使用户和管理人员更加清楚地系统的动作流程:
3.2对性能的规定
3.21精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中允许精度存在少量误差
3.22时间特性要求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户需求。
3.23灵活性
当用户需求,如操作方式,运行环境,结果精度于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.3输入输出要求
i.静态数据
(a)用户方面
·用户名
·密码
ii.动态数据
(a)动态输入数据:
添加记录时管理员输入设备的详细资料通过连接到数据库中;管理员通过输入信息获得管理权限,通过连接录入到数据库中
(b)动态输出数据:
查询记录时由查询条件和数据分析条件确定的数据库记录集合,开启软件服务时的提示信息
iii数据采集
管理员在添加记录时录入自己的信息,系统管理员在后台通过更新数据库管理设备信息和服务请求。
3.4故障处理要求
a.内部故障处理
在开发阶段可以随即修改数据库里的相应内容。
b.外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。
第二次运行在需求调用时出错,有错误提示,重试。
4.其他需求
(1)可使用性:
要求容易使用,界面友好,数据处理功能强大
(2)安全保密性:
因本数据属于机构内部管理用关键数据,因此除机构管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改
(3)可维护性:
要求本软件的维护文档齐全,便于维护
5.数据库的建立
在需求分析阶段对系统数据要求已经做了基本分析,总体设计阶段分析了各个模块所要实现的功能,再根据需求分析阶段的数据字典,设计数据库如下
表3.4登录表
产量表
字段名称
数据类型
是否允许空值
备注
chanliang
int
0
主键
yiqi
Datetime
1
领料库表
字段名称
数据类型
是否允许空值
备注
xinghao
Longint
0
主键
Shuliang
int
0
danjia
int
0
yiqi
Datetime
1
消耗库表
字段名称
数据类型
是否允许空值
备注
xinghao
Longint
0
主键
yiqi
Datetime
0
Shuliang
Varchar(50)
0
zerenren
Longint
0
zerenzu
Int
0
xiaohaoyuanyin
text
0
总库表
字段名称
数据类型
是否允许空值
备注
mingchan
Varchar(40)
0
主键
xinghao
Longint
0
外键
Jishucanshu1
Varchar(40)
0
Jishucanshu2
Varchar(40)
0
Jishucanshu3
Varchar(50)
0
pinjianxinghao
Datetime
0
danjia
int
0
kuzenliang
Longint
0
shiyongshouming
Varchar(200)
0
chuangjia
text
0
zhongli
Text
0
后记
本系统主要是用于辅助孟家沟港计算机中心对全港计算机的维修进行管理,使得计算机的维修脱离一种散乱的状况。
系统使用后,可以对本月各种故障维修进行记录,并可在任何时候对历史维修记录进行统计。
另外,在新的维修任务发生时,技术员还可以在历史资料时浏览发生故障的机器的历史维修情况,大大方便了技术员的维修工作。
本系统使用目前比较流行的VB6.0编程语言进行编写,开发过程按软件工程的基本要求分为七个步骤,即可行性报告、需求分析、项目开发计划、概要设计、详细设计、测试计划、测试分析报告。
在程序开发的过程中,充分使用了VB6.0的优秀控件,例如:
ListView、TreeView等控件,使得程序更加贴近系统操作人员。
[关键词]微机管理 软件工程 VB 控件
参考文献:
1、MichaelHalvorson.MicrosoftVisualBasic6.0ProfessionalStepbyStep.美国:
Microsoft出版社,1999
2、MicrosoftCorporation.VisualBasic6.0Programmer’sGuide.美国:
Microsoft出版社,1998
3、Microsoft.MicrosoftVisualBasic6.0ControlsReference.美国:
Microsoft出版社,1999
4、
5、
6、
7、
致谢
经过这次实践性很强的毕业设计,管理系统基本开发完毕。
其功能基本满足工作人员对维修管理的要求,能够实现维修状况的记录、工时统计以及历史维修资料查询。
在这次毕业设计的过程中,无论在理论上还是在实践上,都使我学会了独立地处理项目开发过程的每一步。
但是由于我是第一次独立开发软件,且本人的能力有限,该系统还有许多不尽人意之处,比如打印处理方面、程序容错方面、用户操作便利性方面等还不够完善,这还须进一步加以改进。
最后,我特别感谢我们的指导老师给予我的无私帮助,使我解决了许多实现不了的难点,使得系统能及时开发完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设备管理 系统 设计 VB 编程 毕业设计