+发表新主题
pf1985happy 发布于2007-5-21 09:34 1 次浏览 1 位用户参与讨论
跳转到指定楼层
[s:16] 选题的背景和内容:

随着计算机WINDOWS视窗操作系统的诞生和INTERNET网络的广泛普及与应用,标志着当今社会已逐步步入信息化社会,计算机已在各行各业获得了广泛的应用,通信数字化与信息处理多媒体化日益成为当今社会发展的主流。如今,各行各业也正如火如荼地进行着信息化建设与改造,紧跟时代发展的步伐。当然,煤炭、冶金行业也不例外。
以前,煤炭、冶金行业所使用的通信设备大多为一些模拟式的程控调度交换机,其中包括录音设备,交换方式等都为模拟方式,CPU也大多采用微控制器,其各种指令操作也大多仅是一些控制操作,很难实现一些更为复杂的操作。也没有可视化的计算机操作界面,更没有多媒体的信息处理方式,从而导致其各种功能也相对简单,设备陈旧。很难完成一些更为复杂的功能,从而也很难使用户满意,从而跟上时代发展的步伐。
基于以上原因,本项目小组提出了开发一个数字调度指挥系统的设想,目的就是充分利用现有的比较先进的技术来改造和替代原有的已过时的技术,从而制做出一个通信数字化,信息处理多媒体化的数字调度指挥系统,以满足用户对新技术和扩展新功能的需求,从而更好地为煤炭,冶金,电力等行业的通信服务。
    经过多次与用户的探讨与协商,并实地进行考察。从经济、技术、操作上对该问题的可行性进行了大量的研究,最后得出结论:开发该多媒体数字调度系统是可行的。
    经过多次与用户的交流并进行需求分析,可得知用户有如下基本要求:
1﹒应具备强有力的调度功能。
2﹒应具备录音功能。
3﹒操作应当简单、方便。
4﹒良好的界面可视化功能。
5﹒通信应当可靠,无误。
对于用户提出的以上这些基本要求,本项目小组进行了认真的分析和研究并提出了以
下方案:
系统软件:
1﹒选择Borland C++ 5.0高级语言作为该数字调度指挥系统的开发工具;
2﹒选择Paradigm Locate 5.11作为对X86处理器支撑的实现嵌入式设计的平台;
3﹒选择PLM51单片机语言作为通信板的开发工具;
应用软件:
1﹒采用Windows98操作系统作为使用平台;
2﹒选择 VISUSAL FoxPro 5.0作为应用程序的开发工具;
    由以上的方案可知,开发该数字调度指挥系统需完成以下主要内容:
1﹒完成整个系统的总体设计。
2﹒完成各模块的详细设计。具体包括:
(1)与调度台软件开发人员进行协商与探讨,确定出双方的通信协议、数据包格
式,并以文档资料的形式保存下来。并对其进行编码与调试。
(2)调度台控制模块;
(3)数字中继控制模块;
(4)模拟用户,模拟中继端口控制模块;
(5)定时器中断服务程序;
(6)CPU串口1中断服务程序;
(7)CPU外部中断1服务程序;
3﹒对各模块单独进行测试与查错工作。
4﹒整个系统进行测试与查错工作。
5﹒与调度操作台,计算机后台进行系统联调。
6.开通样机并试运行。
7. 进行各种维护工作。

他人所使用方法的优缺点:

别人解决此问题主要有以下几种方法:1﹒整个数字调度指挥系统都使用WINDOWS BORLAND C++开发工具进行开发(包括底层硬件的开发和界面的开发)。2﹒整个数字调度指挥系统都使用WINDOWS VISUSL BASIC 开发工具进行开发。3﹒采用单片机高级语言编程技术进行设计与开发。4﹒在DOS 操作系统环境下,采用C语言进行该系统的设计与开发。
    对于第一种开发的方法其优点就是:使用的开发工具比较单一,不要使用太多的其它开发工具,从而使得整个应用程序之间的接口比较少,额外的通信花销也比较小。但其有以下主要缺点:1﹒不符合软件工程的模块化设计思想,按照软件工程模块化的指导思想:各功能相对独立的部分应分成不同的模块,各模块之间应当高内聚、低藕合。如果整个系统都使用WINDOWS BORLAND C++开发工具进行开发,这样就使得对底层硬件的操作与对高层界面的操作藕合在一起,对一个地方的稍微改动会导致对整个应用程序都要进行改动。这不利于软件的修改与维护。2﹒高层界面的开发比较困难,因为WINDOWS BORLAND C++开发工具对于界面和数据库的开发效率并不高,并且难度比较大,从而影响软件开发的速度与效率。
    如果采用第二种开发方法其主要有如下优点:1﹒开发工具单一,应用程序之间的接口少,额外的通信花销也比较小。2﹒WINDOWS VISUSL BASIC 开发工具的高层界面和数据库的开发效率比较高。但其缺点是显而易见的。主要有如下几点:1﹒WINDOWS VISUSL BASIC 开发工具对底层硬件的操作控制功能不强,其本身不能直接完成对底层硬件的操作,而需利用其它开发工具完成对底层硬件的各种操作控制,并需将这些操作控制制作成各种动态链接库提供给WINDOWS VISUSL BASIC调用,这样必将导致各种动态链接库的制作过程比较繁琐和复杂,从而影响开发效率。2﹒不符合软件工程的模块化设计思想,若需对某一底层硬件稍做改动,必将导致须对整个动态链接库的改动与从新制作。从而使得软件的修改与维护很不方便。3﹒对于中断功能和各种消息功能的实现比较困难。
    对于第三种开发方法有如下主要优点:1﹒成本低。因为在一般情况下,单片机的价格远远低于微型计算机的价格,而且其开发工具的价格也远远低于微型计算机开发工具的价格2﹒开发效率高。因为单片机一般直接操作控制硬件,不需要进行各种操作系统和大量其它开发工具的安装,而且其生成的目标代码的执行效率也比较高。但其有如下主要缺点:1﹒调试不方便。从而导致软件修改和查错比较困难,因为单片机其本身不带有调试工具,若需有强大的调试功能,还须额外配备集成仿真调试工具。2﹒可视性差。其没有直接的可视化的界面供用户操作和查看。3﹒没有数据库和文件管理功能,不能为用户提供强有力各种数据库和文件管理功能。对各种录,放音操作不能提供数据库操作和文件操作。
对于第四种开发方法有如下主要优点:1﹒成本比较低,因为它不需要WINDOWS操作系统和其它WINDOWS 开发工具的支持,2﹒生成的目标代码效率比较高。但其有如下主要缺点:1﹒不支持当今的WINDOWS 视窗操作系统,界面的可视性差,操作不方便。2﹒界面部分软件的开发非常困难,且效率非常低下。3﹒数据库和各种文件操作操作功能的实现非常困难。4﹒不符合软件工程的模块化设计思想。

本人采用的方法与预期结果:

本人对别人所采用的方法及其优缺点进行了深入的调查与研究,并和项目组成员一同进行了分析和探讨,争取充分吸取别人所采用方法的优点,而尽量避免其缺点,并且还要充分利用当今比较先进的软件开发技术,使得该产品具有先进性、可靠性、易操作性等特点。
在此开发思想的指导下,本人提出了如下软件开发方案:1﹒使用WINDOWS 操作系统作为本数字调度指挥系统的操作平台。2﹒使用WINDOWS BORLAND C++5﹒0作为底层硬件的开发工具。3﹒使用WINDOWS  VISUSL FoxPro5.0作为高层界面和数据库的开发工具。
这种开发思想充分利用了WINDOWS BORLAND C++5﹒0开发底层硬件直接操作控制的特点,也充分利用了WINDOWS VISUAL FoxPro5﹒0在开发高层界面及数据库方面上的开发速度快、效率高等特点。这样就充分利用了二者的优点,而克服了二者的缺点。此外这种开发指导思想完全符合软件工程模块化设计的思想。因为对底层硬件的操作由WINDOWS BORLAND C++5﹒0 应用程序管理和控制,对高层界面的操作由WINDOWS VISUSL FoxPro5﹒0应用程序管理和控制,二者之间的操作控制相对独立,对底层硬件的操作和修改不会影响对高层界面的操作和修改,对高层界面和数据库的操作和修改同样也不会影响对底层硬件的操作和修改。
开发该多媒体数字调度系统应达到如下的预期结果:
1﹒应能完成各种调度功能。
2﹒与主机的通信应可靠、无误。通信协议应具备出错重发功能。
3﹒界面精美、友好、可视性强。
4﹒整个系统应操作方便、简单。
5﹒对于各种事件的响应应具备实时性、反应速度快。
6﹒对于各种误操作应具备强大的容错功能。
7﹒开发出来的软件应易于运行和具备良好的可维护性,此外开发出来应用软            件还应具备可移植性及程序书写的风格应具备可读性、条理性、易于阅
读等特点。
回复

使用道具 举报

已有1人评论

pf1985happy 发表于 2007-5-21 09:39:25
量具购买策划指南

1.0目的范围
该指南组还要规定了在量具更新计划、购置、预验收、验收、量具R&R分析等方面的策划、分工及责任。
2.0概述
2.1工艺及设备工程师主要负责以下工作:
确定量具的型号、所测参数值、数量;
编制量具更新计划表;
选择供应商,准备APNS;
供应商考察;
将所测质量特性提交给采购部门;
跟踪设计及制作;
量具验收;
参与报价讨论。
质量部门(质量分析及计量检测)负责以下工作:
提出量具更新计划;
选择供应商;
量具检测;
GRR(量具自身的重复性及人员的再线性)分析;
为自动检测设备提供质量分析;
量具检测程序管理。
项目管理和控制部门负责以下工作:
项目财务控制;
项目设计审定及追踪。
2.2涉及部门
-制造/设备部门
-质量部门——计量检测及质量分析
-生产部门
-项目管理及控制部门
-采购部门
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.5( 苏ICP备18011607号-1 )

快速
回复
返回
列表
返回
顶部