设备管理系统毕业设计(设计与代码实现)1
嵌入式毕业设计课题

嵌入式毕业设计课题【篇一:嵌入式毕业设计课题】课题一:嵌入式远程视频实时监控实现原理:通过在s3c2440(samsung 的arm9芯片)上植入嵌入式web服务器boa及嵌入式数据库sqlite,搭建一个视频webserver,使得pc或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!涉及到的知识点:①原理图,pcb,元器件的认识,通过开发板的原理图及cpu的datasheet写程序;② arm架构的理解,arm cpu的工作原理,汇编代码级调试理解;③ 2440 cpu的gpio,uart,i2c,spi,ad,watchdog,rtc,lcd等接口技术原理,c代码级调试理解;④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;⑤嵌入式linux(linux-2.6.30)下,webserver的实现,包括,sdl,mjpg-streamer应用软件的移植。
团队组织:实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)linux系统部分,三个人:一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;一个人负责软件部分,linux系统编译问题,负责给第一个人完好的镜像文件;第三个人,协调软硬件,需要既懂硬件也懂软件;驱动部分,两个人:同时进行,做相同的事情,目的在于一起讨论,要看image sensor (通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!webserver,两个人:在嵌入式linux系统上搭建webserver,涉及到一些应用软件的整合移植工作,主要是sdl,mjpg-streamer,其中sdl是一个非常有名的开源库,3d就是通过它来实现的,而mjpg-streamer是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。
高校智能门禁系统的设计与实现【开题报告】

毕业设计开题报告计算机科学与技术高校智能门禁系统的设计与实现一、选题的背景、意义1.1 历史背景为了科学地管理特定区域场所的出入权限,及时、准确地监控被管制区域出入情况,辅助工作人员监控异常情况的发生,防止各种人为的失误,在企事业单位中建立一套现代化的智能门禁监控管理系统是必不可少的。
原始的保安管制措施就是把门锁上,由专人巡逻看守以保证安全的手段,这是保安系统的雏形,随着科技的发展,智能化的门禁监控已是现代化管理的重要手段之一。
在进入信息化社会的今天,电脑应用系统己渗透到各个角落。
因此建立一个全方位、多层次、立体化及高效率的监控信息管理系统己成为物业管理的一项重要内容,而门禁监控管理系统是该信息化管理不可缺少的重要组成部分。
如今的门禁监控管理系统己不再是单一地、简单地进出开门,而是一个集智能卡工程、信息安全工程、软件工程、网络工程及机械工程为一体的智能化保安管理系统。
它涉及到智能卡制作、发行、验卡、人流监控、资源利用及管理决策等系统。
它通过管理监控系统为用户提供一个集中控制,集中管理且操作简便的集成管理监控系统,从技术角度来讲己完全可以适应不同用户的需求。
在现代都市的高级写字楼大厦里,公司的形象体现了您所追求的风格和气度,也是给顾客建立起信心的保障。
可想而知,在追求智能型大厦无纸办公的今天,如果豪华气派的玻璃大门装上一把笨重的锁无疑是件繁琐而尴尬的事情。
但是,如果用手中的卡片轻轻一晃,大门就应声而开,那将是一种完全不同的感受。
在越来越注重商业情报和安全的今天,传统的个人身份鉴别手段已不能完全满足现代社会经济活动和社会安全防范的需要。
从消除人为不安全因素来看,只有不易被他人代替、仿制、甚至本人也无法转让的身份识别凭证才能胜任。
因此,从易用性、安全性、成熟性、造价性等方面综合比较,感应卡门禁技术正在以惊人的速度迅猛发展。
这也正是本论文的意义所在。
1.2 国内现状门禁系统在国内已经有了十几年的发展,门禁产品无论是功能开发还是市场的应用都已经相当成熟,而如今大家已逐渐把目光转向到了如何提高门禁控制系统的附加价值上,因此门禁系统与视频监控系统的整合已成为关注的热点,与此同时门禁软件的稳定性及可集成性越来越高,未来的门禁系统将不会是简简单单的出入口控制系统,而是一个综合控制安保的平台。
基于PLC的恒温控制系统

基于PLC的恒温控制系统本科生毕业论文(设计)题目:基于PLC的恒温控制系统院系:专业:学生姓名:学号:指导教师:二〇一四年五月摘要在工业控制领域,基于运行稳定性考虑,要对生产过程中的各种物理量进行详细的检测和控制。
这在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
其中温度控制又以其较为复杂的工艺过程而备受人们关注。
所以各种加热炉、热处理炉、反应炉等得到了广泛应用。
这些都对温度控制系统的设计提出了更高的要求。
本设计采用S7-200PLC对加热炉温度进行控制。
随着自动控制技术的迅速发展,PLC对温度的控制技术应用越来越广泛。
本文采用PLC对温度进行控制,通过合理的设计,提高温度控制水平,进而改善温度运行的稳定性,使其更加精确。
本文主要介绍了温度控制的PLC控制系统总体方案设计、设计过程、组成、梯形图,并给出了系统组成框图,分析流量逻辑关系,提出PLC的编程方法。
本系统分析了加热炉温度控制的PID控制原理,设计了系统的数学控制模型以及系统控制框图,用组态王软件组态配置工业控制监控系统,对数据进行实时监控。
通过对单回路控制系统的参数整定以及组态王的PID控制程序,实现了加热炉温度的精确控制。
通过对PLC程序的仿真调试以及对组态的系统仿真,验证了本加热炉温度控制系统的设计合理性,系统动态响应符合了最初的设计要求,也具有一定的实用价值。
关键词:温度控制,可编程控制器,PID,组态王目录第一章前言 01.1恒温控制的现状与意义 01.2系统设计要求 (1)1.3设计主要内容 (2)第二章恒温控制系统硬件设计 (4)2.1总体分析 (4)2.2PLC控制系统设计的基本原则和步骤 (5)2.2.1PLC控制系统设计的基本原则 (5)2.2.2PLC控制系统设计的一般步骤 (6)2.3PLC的选型与硬件配置 (7)2.3.1PLC型号的选择 (7)2.3.2S7-200 CPU的选择 (8)2.3.3EM231模拟量输入模块 (8)2.3.4热电偶温度传感器 (10)2.4I/O地址分配及电气连接图 (11)2.5PLC硬件接线图 (12)第三章PLC控制系统软件设计 (14)3.1PLC程序设计方法 (14)3.2编程软件STEP7--M ICRO/WIN概述 (15)3.2.1STEP7-Micro/WIN简单介绍 (15)3.2.2STEP7-Micro/WIN参数设置(通讯设置) (16)3.3基于S7200的PID控制 (18)3.3.1控制系统数学模型的建立 (18)3.3.2P ID在PLC中的回路指令 (19)3.4内存地址分配与PID指令回路表 (20)3.5程序设计梯形图 (23)3.5.1初次上电 (23)3.5.2启动/停止阶段 (24)3.5.3子程序0 (25)3.5.4中断程序、PID的计算 (26)第四章基于组态软件恒温监控系统设计 (28)4.1组态王软件介绍 (28)4.2组态软件开发过程 (29)4.2.1工程整体规划 (29)4.2.2工程建立 (29)4.2.3构造数据词典 (30)4.2.4组态用户窗口 (32)4.2.5组态王设备连接 (32)4.2.6组态王画面制作与动连接 (33)4.2.7PID控制脚本编写 (34)第五章系统运行结果及分析 (37)5.1PLC控制系统仿真测试 (37)5.2控制系统PID控制性能验证 (40)第六章总结 (43)参考文献 (44)致谢 (45)第一章前言1.1恒温控制的现状与意义温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。
论文(设计):基于PLC的抢答器设计

毕业论文(设计)论文(设计)题目:基于PLC的抢答器设计姓名学号院系专业年级指导教师201 年 0 月 08 日目录摘要 (1)ABSTRACT (2)第1章绪论 (3)1.1 课题研究背景 (3)1.2 课题研究内容 (4)1.3 可编程控制器概论 (4)1.3.1 PLC的简介 (5)1.3.2 PLC的用途 (5)1.3.3 PLC的特点 (6)1.3.4 PLC的分类 (7)第2章整体方案的选择 (9)2.1 整体功能介绍 (9)2.2 竞赛抢答器的控制要求 (9)2.3 用单片机和PLC分别做系统的比较 (10)第3章硬件电路设计 (12)3.1 控制特点分析 (12)3.2 PLC机型的选择步骤与原则 (12)3.3 流程图 (14)3.4 PLC与七段LED显示器连接设计 (14)3.4.1 LED数码管的结构及主要特性 (14)3.4.2 PLC与七段数码管方案选择 (15)3.4.3 PLC与七段数码管直接连接阻值计算 (16)3.4.4 外部硬件接线图 (16)第4章软件设计 (19)4.1 IO分配 (19)4.2 根据控制要求进行梯形图设计 (20)4.3 源程序 (24)4.4程序运行过程分析说明 (26)参考文献 (29)致谢 (30)摘要随着我国经济,文化实业计算机和数字通信技术的飞速发展,现代社会要求制造业对市场需求迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品。
为了满足这一需求,生产设备的控制系统必须具有极高的灵活性和可靠性,可编程控制器就顺应而生而实用抢答器的这一产品是各种竞赛活动中不可缺少的设备,学校、工厂、部队还益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。
目前市场上已有的各种各样的智力竞赛抢答器绝大多数是早期设计的,只具有抢答锁定功能的一个电路,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品,这部分抢答器已相当成熟。
基于___的___设计与实现

4.2**模块的功能实现
。
4.3**模块的功能实现
。
4.4……
。
5结论
(总结自己所做的工作,(注意:是对论文的工作进行总结)并提出展望。)
。
参考文献
[1] 张万山,王小四.空气质量的研究.环境学报,2000,34(6):13-17.
[2] 张完善.有色金属材料.第二版.大连:金属工业出版社,1998.89-90.
。
(与本毕业设计相关的国内外研究或应用现状)
。
1.2本文的主要内容及组织结构
(简要介绍本文的研究内容,并给出本文的组织结构。)
本文研究的内容为。
本文的组织结构:
全文共分章。
第一章,主要是介绍。
第二章,介绍。
第三章,。
第四章,。
……
2相关技术介绍
(本章我们要介绍系统开发过程中所用到的相关技术,如java, jsp, j2ee, asp, .net, php, B/S, C/S……,以及用到的相关数据库,如access, mysql, sql server……。简要介绍关键技术即可,出现引用的部分,在文后要给出相应参考文献。不要凑字数。)
网络教育学院
本科生毕业论文(设计)
题 目:基于****的****设计与实现
学习中心:
层 次:专科起点本科
专 业:
年 Байду номын сангаас:年 春/秋 季
学 号:
学 生:
指导教师:
完成日期:年 月 日
内容摘要
内容摘要是毕业论文(设计)的内容不加注释和评论的简短陈述,具有独立性和自含性。包括课题来源,主要设计,实验方法,本人的主要成果,约含200个字符的中文摘要。
机电一体化毕业论文范文精选5篇(研究生导师推荐)

机电一体化毕业论文范文精选5篇(研究生导师推荐)随着科学技术向生产力逐步转化,机电一体化产品的设计已经涉及到机械、电气和控制等众多领域。
单领域、分散建模的设计方法已经很难满足产品综合设计的要求。
通过对机电一体化技术与虚拟原型技术的深入研究并且将虚拟原型技术引入到机电一体化产品设计,得到基于虚拟原型的机电一体化设计技术,以满足机电产品多领域交互设计的需求。
下面我们就来看五篇机电一体化毕业论文范文。
精选范文一(1)题目:机电一体化系统中传感器技术的运用摘要:社会发展是不断科学化的过程,机电一体化系统已经在许多领域得到应用,且其中的科学技术不断更新,传感器技术作为其基本支撑技术之一也在逐渐扩大应用范围和程度。
本文中通过文献综述详细说明机电一体化技术的定义,描述传感器技术在机电一体化系统中的应用情况,并对今后的发展趋势进行了展望,希望对传感器技术在机电一体化系统中的快速发展有所裨益。
关键词:机电一体化系统传感器技术发展趋势自动检测信息电子化时代使得科学技术愈加先进,相关统计表明全球传感器市场营业额达到200亿美元以上,且年增长率达到80%,已有2万种以上的传感器产品品种供使用者选择,其涉及领域包括钢铁、能源、交通、机械、通信等,几乎涵盖所有行业,我国也已将传感器技术作为未来重点发展技术之一,因此了解其在机电一体化系统中的应用就显得尤为必要。
1传感器和机电一体化系统传感器指工程上可以直接测量、转换输出量值的器件,一般需要按照一定的规律完成,所转换的量值可以是同种的,也可是别种的,可以将其作用类比为人体感觉器官及其延伸。
而机电一体化指的是将微电子技术引入到机械中,使其主功能、动力功能、信息功能和控制功能等更为先进,是机械装置与电子装置用相关软件的有机融合,其涉及到的技术包括机械制造、信息处理、微电子、自动控制、人工智能等,而传感器技术是基本支撑技术之一,其意义在于检测系统本身及操作对象、作业环境状态,以辅助有效控制系统运作,使其可在众多恶劣环境下完成高效获取信息工作,也就是说机电一体化代表着自动化技术的形成,传感器技术水平高低则决定了自动化程度。
机电一体化毕业设计:PLC控制的变频-工频双回路恒压供水控制系统的设计

GDGM-QR-03-074-B/1Guangdong College of Industry & Commerce毕业综合实践报告Graduation synthesis practice report题目:PLC控制的变频-工频双回路恒压供水控制系统的设计(in English) Design of frequency - frequency PLC control double loop constant pressure water supply control system系别:电气自动化系班级:12机电一体化(3)班完成日期:6/2015摘要本设计根据供水要求,设计了PLC控制的变频-工频双回路恒压供水控制系统。
变频恒压供水控制系统由可编程控制器、变频器、水泵机组、压力传感器、工控机等构成。
本系统包含两台水泵电机,它们组成变频循环运行方式。
采用变频器实现对四相水泵电机的软启动和变频调速。
压力传感器检测当前水压信号,送入PLC与设定值比较后进行PID运算,从而控制变频器的输出电压和频率,进而改变水泵电机的转速来改变供水量,最终保持管网压力稳定在设定值附近。
通过工控机与PLC 的连接,采用组态软件完成系统监控,实现了运行状态动态显示及数据、报警的查询。
变频恒压供水技术具有较先进的技术、水压恒定、操作方便、运行可靠、节约电能、自动化程度高等有点。
关键词:变频恒压供水系统;可编程控制器(PLC)目录一、绪论 (1)(一)课题的提出 (1)(二)变频恒压供水系统的国内外研究现状 (1)(三)本课题的主要研究内容 (2)二、控制方案确定及系统的理论分析 (3)(一)变频恒压供水系统控制方案的确定 (3)1.控制方案的比较和确定 (3)2.变频恒压供水概况 (4)(二)变频恒压供水系统的理论分析 (4)1.变频恒压供水系统的节能原理 (4)2.电动机的调速原理 (5)(三)变频恒压供水系统的设计构想 (6)1.变频恒压供水系统的组成和原理图 (6)2.变频恒压供水系统控制流程 (8)3.水泵切换条件 (9)三、系统的硬件设计 (10)(一)主设备选型 (10)1.主设备选型 (10)2.PLC 及其扩展模块的选型 (11)3.变频器的选型 (11)4.水泵机组的选型 (12)5.压力变送器的选型 (12)6.液位变送器的选型 (13)(二)系统主电路分析及其设计 (13)(三)系统控制电路分析及其设计 (14)(四)PLC的I/O端口分配及外围接线图 (16)四、系统的软件设计 (18)(一)系统软件设计分析 (18)(二)PLC程序设计 (19)1.控制系统主程序程序设计 (19)2.控制系统子程序设计 (21)(三)PID控制器参数整定 (30)1.PID 控制及其控制算法 (30)2.PID 参数整定 (31)五、结束语 (33)参考文献 (34)致谢 (35)附录 (36)附录图1主电路图 (36)附录图2控制电路图 (37)附录图3主程序流程图 (38)附录图4主程序梯形图 (39)一、绪论水是生产生活中不可缺少的重要组成部分,在节水节能已成为时代特征的现实条件下,我们这个水资源和电能短缺的国家,长期以来在市政供水、高层建筑供水、工业生产循环供水等方面技术一直比较落后,自动化程度低。
基于PLC的粮食烘干机系统设计与实现

沈阳工学院毕业设计题目:基于PLC的粮食烘干机系统设计与实现院系:专业:班级学号:学生姓名:指导教师:成绩:年月日目录1 方案设计 01.1 设计任务要求 01。
2 硬件方案设计 01。
3 软件方案选择 (2)2 粮食烘干机系统的部分设计 (4)2.1 粮食烘干机系统的硬件选择 (4)2.1。
1粮食烘干机控制系统的PLC选型 (4)2。
1。
2粮食烘干机控制系统的外围设备选型 (6)2。
2 粮食烘干机系统的控制电路设计 (7)2。
2.1粮食烘干机控制系统原理图 (7)2。
2.2粮食烘干机控制系统I/O地址分配 (8)2。
2。
2粮食烘干机控制系统流程图 (10)3 粮食烘干机系统的软件设计 (11)3.1 设粮食烘干机系统控制程序设计 (11)3。
2 设粮食烘干机组态监控设计 (13)3。
3 设粮食烘干机控制系统组态通信 (14)参考文献 (17)附录A PLC程序 (18)附录B 组态画面 (20)附录C 组态程序 (21)1 方案设计采用PLC可编程控制器来实现粮食烘干控制系统的自动控制、烘干室温度、湿度的检测和自动控制、报警系统、保护系统、停止烘干系统的工作的全过程。
采用组态软件实现实时监控系统的设计。
本设计主要探讨以燃油烘干循环式粮食烘干机进行自动控制.本设计共分为三大部分即系统软件设计部分、组态王设计部分、PLC基础知识。
第一部分主要介绍了组态王软件系统画面的设计,并可以用组态王软件监控粮食烘干机的实时工作状况,最后经过仿真调试证明本系统性能良好、运行稳定。
第二部分介绍了PLC系统的发展、定义、工作原理等。
第三部分主要介绍了PLC系统的软件设计,用PLC实现了现粮食烘干全过程即进粮、循环烘干、出粮的自动控制.并且在系统正常工作过程中对燃烧室温度进行实时监控,保证系统的烘干效率.1。
1 设计任务要求熟悉粮食烘干控制系统的工艺流程;学会使用PLC可编程控制器,完成粮食烘干炉的控制系统软、硬件设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录前言―――――――――――――――――――――――摘要―――――――――――――――――――――――第一章系统需求分析第二章系统设计2.1系统方案确定2.2系统功能实现第三章怎样开发一个人事工资管理系统?3.1 编程环境的选择3.2 关系型数据库的实现3.3 二者的结合(DBA)第四章 Visual basic下的控件所实现的功能4.1实现菜单选项4.2 实现工具栏4.3 帮助第五章系统总体规划5.1 系统功能5.2 流程图第六章系统具体实现6.1 用户界面的实现6.2 数据库的实现第七章结束语第八章主要参考文献第九章程序源代码、各功能模块的程序流程图--------------前言--------------设备管理信息系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以设备管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理设备的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
本论文主要介绍的是设备管理信息系统的整个设计过程。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。
以往设备员由于缺乏适当的软件而给其工作带来了很多不便。
本论文所介绍的便是一个设备管理信息系统,以方便在设备安排和设备管理信息上的工作任务。
该系统适用于普通设备的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。
整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。
作为计算机应用的一部分,使用计算机对设备信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高设备管理信息的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
--------------摘要--------------设备管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成设备管理信息的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的设备分配一个唯一的物品编码,并根据此编码在计算机中建立设备信息库,对设备的新增、领用、折旧等进行管理,使管理人员可对设备的流向进行跟踪,随时掌握设备的现状及公司雇员领用设备情况,减少设备丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套设备管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
企业要想不断提高设备的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强设备管理信息。
设备管理信息的主要内容有:•设备日常管理•设备使用效率管理•设备投资规模变动的边际收入与边际成本分析•设备折旧管理论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:Visual Basic6.0,控件、窗体、数据库,设备管理信息第一章. 系统需求分析1.1现行业务系统描述设备管理信息对每个企业单位都是十分重要的工作,设备管理信息的好,可以使设备发挥最大效益,杜绝各种不良设备,反之则会造成生产资料利用率低下,甚至造成设备流失。
本管理系统是为适应于的设备管理信息而开发的软件。
从设备使用的角度管理设备,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对设备科学管理的目的。
企业以前的有关设备管理的工作都是由人工来完成的。
随着企业的发展,企业设备处的设备管理信息工作量大大加重。
随着计算机应用的发展,很多企业急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。
而计算机的普及更加快了设备管理信息系统的产生。
上一代的设备管理信息系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。
其特点是单机单用户方式,开发简单,能充分利用数据库的特性。
其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。
原有设备管理信息系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。
这就要求系统在可扩展性和标准化的要求更高。
而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。
因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。
1.2组织结构和设备管理信息系统由直接关系的主要是后勤管理处:是设备系统管理的主要部门,承担设备管理信息的集中管理。
1.3业务流程分析设备管理信息系统是一个面向设备人员,为其提供服务的综合信息管理系统。
设备管理信息人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。
由设备人员在数据编辑中完成对运行设备系统所需的基本数据的维护。
包括这些信息的增加、修改、删除等,变动都将在这进行操作。
系统开始投入使用时,设备管理信息人员应先根据目前企业和单位的实际情况,建立相关设备的信息,当设备情况发生变动后,设备人员要及时完成对库中的信息进行维护。
因为企业的设备数量会不断增多,因此特别设立了一个数据查询模块,可以进行相关设备的快速查询。
1.4现行系统存在的主要问题分析现行系统的主要问题归纳起来主要有,1. 单机单用户系统,随着网络的发展,原有的单机单用户系统已远远不能满足需要。
同时,原有的数据库也不支持多用户的网络运行环境。
2.系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。
特别是无法支持如Access, MS SQL Server等新的数据库。
3.模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。
1.5提出可能的解决方案鉴于目前企业对设备管理信息系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:1.新系统采用Visual Basic 6.0开发成功,充分利用该开发程序的优势,提高了工作效率。
2.新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。
模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。
3、新系统所具有的特性:*通用性:用户可根据本校的需求灵活设置设备类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求。
*标准化:提供了丰富完善的设备管理信息内容,为各级设备部门之间的数据共享及数据交换奠定了良好的基础。
*先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在windows环境下,界面友好操作方便。
*实用性:具有操作简便、功能适中等特点,运行速度快。
1.6可行性分析与决策对于新系统设计的几个关键技术的可行性分析如下,1.新系统目前使用VB6.0自带的数据库来作为数据库,这是一个支持多用户的新型数据库,适用于中小规模的数据量需求。
企业网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
2.现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic,Microsoft公司的Visual C,Borland公司的Delphi ,Powersoft公司的PowerBulider在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,Visual Basic是一个非常理想选择。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。