线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

软件毕业论文8篇

时间:2023-03-23 15:09:31

软件毕业论文

软件毕业论文篇1

软件开发论文2900字(一):动调式陀螺仪数据处理解释软件开发与应用论文

摘要:动调式陀螺测斜仪是一种新型精密陀螺测斜系统,适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。该仪器漂移很小,有效地提高了井眼轨迹测量结果的准确性。为了匹配仪器测量精度,测试数据处理采用空间曲线积分法,实现井眼轨迹空间展布的精细描述,开发出对应测斜资料分析方法与解释平台,为老井轨迹复测、侧钻井等提供实施依据。

关键词:动调式陀螺;井眼轨迹;空间曲线积分法;陀螺测斜解释平台

0引言

为提高油气井利用率和开发效果,地质部门在开发过程中,经常在原井眼基础上进行开窗侧钻,对井眼轨迹的准确性提出了更高的要求。以往由于受仪器精度及设备技术条件限制,井眼轨迹的测量结果往往存在较大偏差,从而影响了对地层的正确评估。所以,为了提高侧钻井的成功率,就需对某些老井复测井眼轨迹[1-2]。本文采用动调式陀螺仪进行井眼轨迹测量,为匹配仪器测量精度,测试数据处理采用空间曲线积分法,实现井眼轨迹空间展布的精细描述,开发出对应测斜资料分析方法与解释平台,为老井轨迹复测、侧钻井等提供实施依据。

1陀螺测斜仪

常用2种陀螺测斜仪测量井眼轨迹。一种是框架式陀螺测斜仪[3],其原理是利用高速旋转的物体具有定轴性的原则实现方位测量,由于高速旋转的运动存在摩擦力,容易产生漂移,而且这种因漂移而产生的偏差会随着时间而增大。另外,框架式陀螺无法直接测量方位,需要在开始测量前用人工确定正北作为基准,这样容易带来人为误差。由于框架式陀螺测斜仪的漂移偏差无法预测和克服,导致井眼轨迹测量结果不稳定。而动调式陀螺仪采用了更为先进的挠性支撑,因而漂移很小,有效地提高了井眼轨迹测量结果的准确性。动调式陀螺测斜仪是一种精密陀螺测斜系统,采用惯性导航原理,利用挠性陀螺仪和石英挠性加速度计作为主要测量元件,通过定点测量仪器各轴的地球自转角速度和加速度分量,经过系统解算后得到当前位置的井斜度、方位角。然后,根据各测量点的方位、倾斜角确定井眼轴线的空间位置,同时为了与钻具配合,必须随时得到工具面角[4]。特别适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。

2井眼轨迹曲线算法优化

井眼轨迹算法有很多种,常用方法有平均角法、圆柱螺线法、最小曲率法和曲率半径法[5-6]。这些计算方法大多是将测量段内的井眼轨迹假设为直线、折线、圆柱螺线和斜面圆弧曲线等简单曲线模型[8]。井眼轨迹计算是通过测量井眼的斜深、井斜角和方位角,然后,再用一定的计算方法将这些测量数据解释为XYZ空间坐标数据[9]。

井眼轨迹计算的积分法是一种基于空间曲线的方法,它将相邻的2个井斜测点的连线视为一渐变空间曲线[5-8],这更符合钻井工作的实际,其精度高于常用的井眼轨迹计算方法。在实际井眼轨迹测试时,通过优化工艺方案,制定合理资料录取方案,采取连续测斜或加密测点方案,可以最大程度地逼近轨迹空间曲线形态。

3处理解释系统设计

陀螺测斜解释平台采用C#开发完成,充分利用人工智能,与上游基础数据库紧密衔接,用户仅需进行简单输入工作便可完成井眼轨迹评价,大大提高了单井处理效率。软件设计3个功能模块,主要实现数据处理、图表绘制、报告生成(见图1)。

3.1数据处理

动调式陀螺测井仪主要采取点测方式进行,在开窗侧钻位置或最大井斜位置采取加密测点或重复测试某深度点的工艺提高测试数据精度。在数据处理上实现数据质量自动检查,如果相邻测点测深增量ΔL=0,说明这2点为重复测试数据,需要计算其平均井斜角和方位角。再采用空间曲线积分法依次计算相邻测点垂深增量ΔH、水平位移增量ΔS、东西位移增量ΔE、南北位移增量ΔN,并对n个测点位移累积求和就是某点的垂深、水平位移、东西位移和南北位移。

3.2图表绘制

对井眼轨迹的描述主要采用水平投影图、垂直剖面图和三维轨迹图方式。绘制水平投影图和垂直剖面图时,需要考虑实现新老井眼轨迹对比功能。因为早期的陀螺测井测量和分析误差相对较大,在开展动调式陀螺仪对老井数据进行普查,落实真正的井眼轨迹时,进行新老井眼轨迹对比绘图(见图2)。

三维轨迹图主要利用计算机图形化计算,采用OPENGL绘图方式,实现井眼轨迹的三维缩放、旋转等功能,使用户对井眼轨迹走向更能直观准确地观察和掌握(见图3)。

3.3报告生成

陀螺测试井眼轨迹报告内容包括井基础数据、现场测试情况、井的三维轨迹图、垂直剖面图、水平投影图、解释结论表等。井基础数据或轨迹对比所需老井井眼数据直接通过油田上游信息系统A2数据库中获取,只需输入正确的井号,便可连接A2系统。

报告形式以Word格式表现,利用MicrosoftOffice系统中word模板编辑功能,可以预先对报告内容进行整体编辑排版。系统以word标签查找方式,完成计算结果、各种表格、图件等内容对应添加到Word文档中,实现一键自动生成报告的功能,满足不同用户、不同地质需求,大大降低了单井处理解释时间。

4陀螺测井技术应用

4.1克服磁性干扰,指导加密井钻进

油田开发后期,依靠打定向井、加密井或老井侧钻稳产增效[8]。动调式陀螺测井仪由于其不受磁性干扰的特点,可以在井距较小:磁性干扰强烈的环境下,准确测取井筒的倾斜角、方位角、工具面角等参数,进一步计算可得出垂深、南北偏移、东西偏移、闭合方位等参数,指导新井钻进。

TJH油田计划在的G71井附近打1口水平井,由于该区块为低渗透区块,井距普遍较小。为了保证侧钻顺利完成,该井在侧钻过程中,对本井及邻井均分别进行了陀螺定向及测斜,发现水平井设计井眼轨迹存在问题,该井与水平井的最小距离只有18.58m,存在安全隐患,随后根据计算结果及时调整钻井方案,保证了水平井顺利施工,投入正常生产后初期日产油近50t。

4.2应用陀螺定向,提高侧钻中靶成功率

在剩余油富集区实施侧钻井是老井产能建设的重要手段,陀螺定向在油田广泛用于老井开窗侧钻,减少定向时间,提高了侧钻中靶率[9-10]。

BQ油田B19-1断块计划在高部位部署BS24-7K井,实施前对BS24-7井进行陀螺测试,总水平位移与原来的认识相差204.2m(见图4、图5),根据结果及时进行调整钻井方案,避免井位落空。该井投产后,初期日产油9.8t。

5结论

(1)动调式陀螺测斜仪不受铁磁物质的影响,适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。无需人工校北并且采用先进的挠性支撑,更有效地提高了井眼轨迹测量结果的准确性。

(2)开发了井眼轨迹分析平台,采用与动调式陀螺测斜仪测量精度相匹配的空间曲线积分法,能够更加精细描述井眼曲线空间展布。

(3)动调式陀螺测井技术在油田落实井眼轨迹、判断油水井在油层中具体位置、指导加密井部署、提高侧钻中靶率等方面提供可靠了依据,能够取得很好的地质应用效果。

软件开发毕业论文范文模板(二):随采地震监测数据采集控制软件开发论文

摘要:随采地震能够对工作面前方地质异常体进行连续探测和实时预报,成为近几年的研究热点,但是目前还没有能够在煤矿井下开展随采地震长期连续监测的装备及配套软件。为了解决这个问题,基于MicrosoftFoundationClasses(MFC)开发框架,开发了一套随采地震监测数据采集软件,在室内、野外进行了为期3个月的联调测试,并且在贵州岩脚煤矿与井下随采地震监测设备开展了为期3个月的全面试运行。测试表明,软件实现了随采地震信号的高效采集、完全存储和处理软件的实时通信功能,具有运行稳定、操作便捷、处理高效、便于维护、无人值守等优点。

关键词:随采地震监测;数据采集;软件设计

我国的煤矿以井下开采为主,与国外相比,我国煤炭行业的信息化水平较低,矿山空间信息仍然以图表和文字作为主要的存储介质,信息基础设施未能跟上时代变化的脚步,使得煤矿企业的竞争力受到严重的制约[1]。煤矿井下危险具有多变性、隐蔽性,导致安全问题成为威胁煤矿工人生命的核心问题[2]。而采掘工作面更是矿井水害、顶板、火灾以及瓦斯等多种灾害事故的多发区,同时也是工作人员聚集区,因此,也是导致重大生命财产损失的高危区域[3-7]。随采地震勘探[8]是利用采掘活动激发的震动作为震源,探测工作面内部或者掘进面前方一定区域内地质构造的一种地震勘探技术,可以摆脱放炮的安全隐患及对正常采掘生产的影响,实现了采掘的同时进行超前探测[9-11]。随采地震所用震源信号是连续、非可控的,只有进行连续、长期监测,记录远场信号,将其与远场信号作互相关,得到清晰的相关峰值,才能将其转化为脉冲子波,代替炸药震源进行地震勘探[12]。

因此,研制随采地震监测装备及控制软件成为当务之急。本文针对随采地震监测装备的特点,充分分析其观测系统和监测数据的特点,利用数据库和文件系统的优点,设计了软件的数据结构;考虑处理软件的特点,设计了与处理软件之间的接口;最后基于MicrosoftFoundationClasses(简称MFC)开发框架,开发了数据采集软件,联合测试成功后,并在贵州岩脚煤矿进行了3个月的野外采集工作。

1随采地震观测系统及其特点

为了能够获得工作面内部煤层剧烈变化情况、断层和陷落柱位置与规模以及应力集中区等信息,目前的随采地震观测系统采用复杂部署模式。如图1所示,采用H形布局,共72道,其中孔中部署24道,分4个深孔,每个钻孔内部署6道,由一个孔中多级检波器串承担;其余的48道部署于工作面两侧巷道的锚杆上,图1中绿色圆点为巷道检波器。

数据采集分站为6通道,整个观测系统共需12台分站,数据处理时主要使用煤层中的槽波,而槽波的频率较高,可以达到500Hz,为了采集高质量的数据,采样间隔为250μs,这就对数据采集系统提出了新的要求,不仅仅数据道数多,采样率较高,而且是长期连续实时监测。

观测系统随着工作面的推进而移动,当工作面推进到检波器测点附近时,要依次将检波器拆卸,避免被埋入采空区中,当工作面推进到距离图2中黄色深孔检波器10~20m时,要将全部的黄色测点移动到蓝色测点位置,以此类推直到工作面回采结束。

2随采地震监测数据采集软件设计

2.1软件架构设计

针对分站多、数据量大、观测系统多变化、实时性要求高以及需要与数据处理分析软件进行通信的特点,采集软件利用多线程技术分别进行数据采集和存储,软件框架设计见图3。

2.2软件数据结构设计

采集软件中的数据可以分为两类,一类为数据量不大,变化周期较长的数据,比如:监测分站信息、观测系统信息等;另一类为数据量较大,而且变化周期很短的数据,比如:监测数据。根据数据特点,采集软件采用数据库与文件系统相结合的方式保存数据,以提高数据存储效率。监测数据采用文件系统保存,其他数据采用数据库方式保存。

a.数据库设计

数据库主要保存测区信息、采样率、每个文件的采样时长、采集分站信息、传感器信息、观测系统以及监测数据的保存路径等信息,其E-R模型见图4。

b.文件结构设计

监测数据的辅助信息,如采样率、观测系统、道数等信息全部保存在数据库中的监测数据表datafile_info中,按照采样顺序将每道数据作为一块写入文件,块的顺序与道号一致,样点值采用有符号的浮点型数据类型保存,详见图5。文件名为第一个样点的采样时间,格式为:YYYY-MM-DD_HH_MM-SS,不足两位数的补零。

2.3软件交互接口设计

本软件需要分别与井下采集分站和随采地震数据处理软件进行交互,主要涉及到两个接口。

a.与采集分站接口

为了便于和井下采集分站通信,采用UDP与TCP协议相结合的通信模式,采集软件的查询指令通过UDP协议与采集分站通信,通知指令和数据传输则采用TCP协议传输,其通信流程见图6。

b.与数据处理软件接口

为了提高数据存储效率,采集软件采用数据库与文件系统相结合的方式存储监测数据,大量的监测数据保存在文件中,但是文件的相关信息,如:道数、采集时间、采样率、观测系统等信息保存在数据库表datafile_info,与数据处理软件的通信也通过数据库来完成,数据记录表中专门设计一个字段为数据状态标志,数据采集时状态为0,采集结束后为1,数据处理软件不断查询该表中数据状态标志为1的记录,一旦有这样的记录,则根据数据库中的信息读取监测数据进行处理,处理结束后将该标志改为2,具体处理流程见图7。

3随采地震监测数据采集软件实现

3.1开发环境

软件基于VisualStudio的微软基础库类(micro­softfoundationclasses,MFC)开发框架,采用C++语言编写,充分利用其图形用户界面(graphicaluserinterface,GUI),大大提高软件的开发效率。在功能开发方面,为了满足随采地震监测的需要,提供数据采集和数据保存功能,采用菜单栏和对话框方式来实现软件与用户之间的人机交互。在整个应用框架的基础上进行功能性、界面性的填充。将软件开发分成若干部分,有效地提高软件研发效率和可读性,同时也便于后期维护升级。

3.2软件的实现

为了提高软件的运行效率,将软件操作界面、数据采集、保存和整理以及设备状态监测与恢复功能分别由单独的线程来完成。

a.数据库实现

数据库中最主要的两张表为传感器信息表和监测数据表,传感器信息表为观测系统表的基础,而且随着工作面的回采传感器移动后,传感器的位置信息就会发生变化,观测系统随之变化;监测数据表是数据采集软件与处理软件通信的基础,表中需要包含大数据文件路径、观测系统、采样率、采样时间和时长等重要信息,具体见表1和表2。

传感器信息表中(表1)以Station_ID、Channel和Modify_Time为联合主键,这样表中可以把同一个传感器在不同时间的坐标都保存起来,随时可以获取任何时间段的观测系统。

监测数据表中(表2)由File_Index为主键,该值为根据时间自动生成一个与时间有关的数,确保唯一性,同时将大数据文件的相关数据信息全部存入该表中,以方便数据处理软件随时查询。

b.软件操作界面

随采地震监测软件属于监测类软件,具有自动化程度高、人工干预少等特点,因此,需要用户的操作很少,主要是一些参数设置和监测分站运行状态的显示:系统中监测分站的数量、每台分站的传感器数量及其工作状态。

传感器参数设置功能主要包括传感器的安装位置及其坐标、所属监测分站号、通道号、测点号等信息的增加、删除和修改,由修改传感器的时间为主键,即可获得该时刻的观测系统。

c.数据采集功能

数据采集功能主要包括数据采集软件与监测分站之间的通信、监测分站状态查询与控制、数据采集等。为了达到随时能够与监测分站通信的目的,与监测分站的通信通过UDP和TCP协议两种方式来实现,其中监测分站的信息和状态查询由UDP协议实现,指令的发送、参数设置和数据采集通过TCP协议实现。TCP协议中采集软件为服务器端,监测分站为客户端,服务器端采用完成端口技术来接收多个监测分站上传的数据,为了便于数据保存,每个通道的数据分别存放在独立的缓存区中,缓存区采用循环数组的设计,当数据写入缓存区中后,循环数组的数据采集下标iColDataIndex+1,数据采集详细流程见图8。

d.数据保存

为了提高数据存储的效率,将数据存储分为数据保存和整理两个步骤,分别由两个线程执行。数据保存线程监测缓存区中数据采集下标iColData­Index与已保存数据下标iSaveDataIndex之差,当该差值达到预设值时,从数据缓存区中读取数据并保存成数据文件(采用异步模式将每道单独存储为一个文件)。数据保存完成后,循环数组的已保存数据下标iSaveDataIndex+1,其数据保存详细流程见图9。

e.数据整理

为方便数据处理需要把同一时段的各道检波器的数据保存为一个文件,当由于检波器或者采集分站故障导致数据缺失时做填零处理。因而增加一个专门进行数据整理的子模块,由一个单独的线程来处理,其数据整理详细流程见图10。

f.系统自恢复

井下的供电系统或者网络经常检修或者故障,导致随采地震监测设备出现故障,当故障解决后,系统应该能够自动恢复,但是该系统是由多个监测分站组成的,分站之间需要不断进行时间同步,当一台分站出现故障后,该分站停止采集,其他分站仍然正常采集,当该分站故障解决后,要想恢复采集,必须要把系统中所有的分站进行重启。图11所示流程,就是用来检测网络是否出现故障,如果出现故障,则一直检测,直到故障修复,然后重新启动系统。

4随采地震监测数据采集软件联调与测试

4.1运行环境

数据采集软对运行环境的要求如下:

操作系统:windows7及其以上;CPU:2.5GHz,4核;内存:8GB;硬盘:500GB。

4.2联调与测试

该软件与井下监测分站以及数据处理系统在实验室进行为期1个月的联调测试,联调过程中对采集软件与监测分站和数据处理软件的接口进行了修改和完善,并在野外进行了为期2个月的稳定运行后,各项性能指标都达到了设计要求,软件实时波形界面见图12所示。最后在贵州岩脚煤矿进行为期3个月全面试运行,无论是采集数据还是与数据处理软件的通信都正常工作。

5结论

a.整个软件的设计契合了随采地震监测系统的特点,实现了随采地震信号的高效采集、完全存储和与处理软件的实时通信,软件具有运行稳定、操作便捷、处理高效、便于维护等优点。

软件毕业论文篇2

为防止学生论文大段大段抄袭,一些大学引进了反抄袭软件。不成想这诞生了大量商机——网上出现商家,收费为学生检测论文,以便买家及时修改论文顺利过关。

4月中下旬,各大高校毕业生临近毕业,网络上涌现出大批销售“论文反抄袭软件”的商家,帮学生找出可能会被查出的抄袭部分。

这些卖家自称采用专业的服务系统,如万方、知网等,帮助提前测试是否会被查出抄袭,一口价开价在100元至400元不等,甚至可以团购。

检测论文相似率

目前,在淘宝上检索“”等字样,就会自动弹出很多网页信息。商家打着“快速检测论文重复率”、“论文相似率检测结果,仅仅只要3分钟”、“保证论文顺利过关”的口号,不少商家可谓业绩辉煌,30天售出千件商品也并非传说。

早报记者在淘宝商城找到一家网店,公司名称为长春飞渡科贸有限公司,店主称“不仅检测研究生毕业论文,还有本科毕业论文、期刊论文等”,团购价3人以上180元一次,时间紧迫的客户也可单独检测,200元一次,3分钟即可出检测结果。据该店销售记录显示,一个月内售出1213件,4月20日当天下单顾客达到近30位。

销售火爆的并非这一家。据了解,买家只要直接向店主提交word格式文档,经检测,会生成一份详细的检测报告,检测报告包括论文整体复制比,相似文献的出处、作者以及发表时间,并为相似的文字标红,便于作者修改。定价或以字数论,一万字在1元到10元,或者直接一口价,开价在100元至400元不等,团购价更便宜。此外,不少商家还打出“再次检测享受八折优惠”的口号。

一些店主表示,大部分买家都是学生。

“测试一下求心安”

一高校研究生余同学说,学校即将进入论文盲审阶段,不少身边同学纷纷找网络机构。身边两位同学在网上做了测试,发现论文重复率在30%上下,事后,两人都对标注抄袭的段落进行修改,于是自己也想去试试。“虽然听导师说学校会经过软件检测再送去盲审,但始终还是不放心,就自己先检测一下,不管测试结果怎么样,求个心安。”

甚至还有学生自行打电话去软件测试公司购买软件。据北京CNKI科研诚信管理系统研究中心主任孙雄勇介绍,“不少学生打电话问我们怎么买这个系统,但出于职业道德规范,我们都委婉回绝了。”

孙雄勇表示,CNKI的“学位论文不端正行为检测”系统软件只提供于学术科研领域的机构用户,例如期刊社、各大高校或教育厅等单位,并且要签保密协议,软件不向公众开放,也不为个人消费者提供服务。

网络上所谓的论文测试软件从何而来?孙雄勇猜测,可能是相关单位的内部工作人员,违反了签订的使用协议,但也不排除一些商家打着CNKI的名号而使用其他检测软件。

目前该公司正在进行调查,已经封了淘宝上部分卖家的账号。

高校:软件有局限性

近年来,反抄袭软件引起诸多争议,复旦大学、上海财经大学、华东师范大学等纷纷引进CNKI软件系统,但大多数高校仅在研究生部使用,本科生部使用较少,还有一部分高校如同济大学等并未引进任何软件,目前还是采取导师把关的人性化方式。

上海财经大学教务处老师表示,该校使用“反抄袭”软件主要适用于研究生学院,在本科部只是部分抽取检查。在运用该软件识别后,老师还会做相关检查审核,并非完全采纳软件系统给出的结果。“之前有学生为了应付论文大段大段地抄袭,有了反抄袭软件,起码大家都会对论文重视起来,不会随便糊弄。”

但部分高校如同济大学一直没有引进任何论文测试系统,学生毕业生论文主要经过指导老师、评审老师、答辩老师层层把关批准通过。

软件毕业论文篇3

通过以上现状进行对比,可以看出,后者的优点是课题是实际课题,教师对题目有着足够的了解,并且有机会亲自指导学生进行实验,学生也可以在设计的过程中始终看到实物,对所设计的题目有全面生动的认知,对毕业设计的质量将有所保障。而前者虽然完成了毕业设计过程,却很难保证质量。因为在毕业设计初期存在如下问题:第一,一个指导教师带多个学生,按一生一题的要求,即一个指导教师有多个题目,很难做到每个题目都是实际课题,必然有一些题目是理论课题,无法提供实物给学生研究或所设计的机械不能实际生产,更谈不上教师有机会在现场指导学生。第二,学生查阅资料能力较弱,即使能找到资料,也往往多为文字资料、外观图片、局部平面图或类似题目的结构图。可以完成毕业设计的前提是必须对这些资料进行阅读、理解、掌握,这要求学生要有一定的识图能力、理论与实践结合的能力和一定的科研基础。但这些是大四学生不具备或者很薄弱的。只有通过指导教师的反复讲解,才可以帮助学生理解题目和资料。换言之,查阅资料阶段会消耗指导教师和学生大量的时间,这将影响毕业设计的整体进度。另外,目前毕业设计过程中也存在着学生对工程设计的一般程序规范不明确,需要教师逐个对学生进行明确的讲解,这也在一定程度上占用了教师的指导时间。以上种种都将影响毕业设计质量。综上,寻找有效的提高应用型本科大学机械类专业毕业设计质量的新方法势在必行。

2毕业设计三维范例库文件对毕业设计指导的重要性及实际应用效果

2.1建立毕业设计三维范例库文件对毕业设计指导的重要性

针对前面所论述的毕业设计存在的问题,利用三维软件UG、Pro/E、3DSmax等,对现有的机械设计进行规范化建模仿真,并编制数据管理软件类应用程序,将之完善成毕业设计范例库文件,以方便调用的方式,允许学生调用查阅。用生动形象的方式,模拟所设计机械实体结构,使学生对毕业设计题目有更深刻的印象,以解决学生查阅资料难、指导难的问题,提高毕业设计质量。同时,将建模过程分解,以动画的形式将设计过程演示给学生,使学生更明确工程设计的一般程序和规范,提高设计能力,保证毕业设计质量。另外,将以上机械中的通用部件提取形成基础库文件,该基础库不仅可以对除这四大类机械以外的其他设计有所帮助,而且可以为相关课程教师授课时的多媒体课件动画演示制作提供素材,以提高教学质量。

2.2将毕业设计三维范例库文件应用于毕业设计指导的应用效果

笔者曾在毕业设计当中,指导学生设计Stewart平台电液驱动机构,该平台是六自由度并联机构的基础平台,通过六个作动器的协调伸缩来实现平台沿x、y、z向的平移和绕x、y、z轴的旋转运动(共6个自由度),以及这些自由度的复合运动。可用于娱乐业的运动模拟,机器人、飞行器空间交会对接,仿真器、舰船及汽车模拟器,新型加工机床,卫星、导弹等飞行器的精确运动仿真。平台结构并不复杂,但其运动及控制极其复杂,这给学生查阅资料阶段增加不小的难题,并消耗大部分的时间进行消化资料和理解平台的运动方式,影响后续的设计进度和质量。其相关资料图为平面图(见图1),结构不容易理解。经调阅三维范例库文件,找到了相关类似的毕业设计,使学生看到了三维软件构建的“实物”和动画模拟的运动(具体见图2),帮助学生了解其运动和设计搭建过程,为以后的设计打下了坚实的基础,最后,学生以优异的成绩完成了毕业设计,自信满满地走向了工作岗位。

3结语

软件毕业论文篇4

【关键词】计算机软件;毕业论文;系统设计;软件

中图分类号:G64 文献标识码A: 文章编号:1006-0278(2014)01-177-01

一、背景意义

如今计算机网络的普及已近是亘古不变的潮流了,而且全国大学网络的正在以高速的发展节奏和社会潮流接轨,各种计算机网络化已经逐步取代繁琐的传统办公模式。大学毕业设计作为大学生四年学结的最重要环节,我们完全有必要实现网路管理化,可以减少指导老师和学生的工作时间和负担,让繁琐的毕业设计过程采用网络化数据库统一管理。通过毕业论文管理系统,大大方便了学生、老师及学校管理员。社会科技在不断的革新,我们的生活、工作和获取知识的方式结构都发生了完全的更新和进步,传统的方式在不断的改变,这是社会发展的毕竟之路,也是走向未来的毕竟过程,所以使得各种传统方式得到不断的简单、方便和先进是十分重要和必须的。然而在许多大学和高校里面并没有在毕业这一环节上实现信息化管理,所以这一部分的工作所有都是由人工来完成,然而人为的物理操作必定存在许多缺陷,比如大量的毕业生信息需要处理,工作量就十分的庞大,到处都是纸质资料,不易整理和保管,还容易丢失,另外最麻烦的是需要更新和修改的资料的情况,其次就是学生和指导老师之间关于论文进行的交流和联系都是线下的,会受到各种不定因数影响,影响这一环节的进度和质量。有着网络的基础,系统可以采用了目前十分流行的B/S结构和Web技术,使得操作交流都变得十分简单和快捷。最重要的是通过计算机信息化管理完全避免人为物理操作的不足。

二、初步调研

浏览了各大类型和类似的网站,毕业论文管理管理系统,我同样采用了当前很流行的B/S结构来开发。

通过各个高校去实地考察,很少有大学开始使用此类系统来管理毕业论文。另外,大多数学生和老师都希望高校能完善此块的建设,来减少毕业生和指导老师的工作量和工作效率。并且此系统会有效的减少学校在此类工作的成本。由于只针对高校毕业生的毕业论文,技术上的要求和开放难道并不是特别大,做好策划工作就好。所以完全可以由大学生和本校老师来指导完成。

最后我们考虑到费用,因为不是企业级的网站,而是校内开发,功能和维护性的要求并不是特别高,所以费用基本可以忽略不记。综上所述,系统的开发无论从技术上、经济上,可行性都是相当高的。对于各大高校是值得去开放和使用的。

三、开发过程中问题

在开放过程之前,我们需要选择何种编程语言和环境。语言和环境的选取对系统的开发难度和时间长度都是有直接的联系的。为了减少开发周期,减弱开发费用,提高产品的质量,对系统做出需求分析报告是非常必要的。比如本毕业论文的系统,是可以完成论文的申请,上传,查看,评价,统计等一系列功能的。那么采用SQL Server2012+Microsoft Visual Studio 2012++C#做为开发工具。在软件系统开发过程中,不提倡无模型的随机开发方式,不可以想到什么功能模型就随手开发什么代码,这样不规范的开发,不仅使得开过过程处于混乱,而且大大地降低了系统开发效率。我们可以适当的利用一些经典的开发模型,典型的开发模型有:1.边做边改模型(Build-and-Fix Model);2.瀑布模型(Waterfall Model);3.快速原型模型(Rapid Prototype Model);4.增量模型(Incremental Model);5.螺旋模型(Spiral Model);6.演化模型(evolution model);7.喷泉模型(fountainmodel);8.智能模型(四代技术(4GL));9.混合模型(hybrid model);10.RAD模型;我们要尽量避免原始老旧的开放模型,这样可以避免许许多多开发问题。但是要根据系统的大小,和开发的难度来做决定,有句话说的好杀鸡焉用宰牛刀,太多复杂的模型适合庞大的系统开发,然而用的一般的小系统上反而会增加开发难度。

参考文献:

[1]周名浩.科关于毕业论文管理系统的设计思想[J].才智,2011(12).

[2]刘志明.基于工作流技术的毕业论文管理系统设计与实现[J].科技信息,2011(10).

软件毕业论文篇5

关键词:自由软件

《赞自由软件》于2000年初即本世纪一开头写完前四集就暂停了。原因是这两年业界不景气,遭遇到自IT产业诞生以来的最为严重的打击,泡泡终于被吹爆了。面对如此严峻的局势,笔者也生怕这自由软件经一赞再赞还赞且赞的平方之后,也被赞成了泡泡,偏离了自由软件自由发展的航向,那一定不是《赞自由软件》的本意。故暂且封笔《赞自由软件》,换笔疯侃了一阵《论软件思想》,但骨子里还是《赞自由软件》。刚刚进入到2003年,IT业大有回归理性反转向上之势,专家们又开始大胆预测,经历了严冬后的IT业界,将在2003年全面复苏,并带动狂跌了两年的股票市场,走出一波牛市行情。既然如此,《赞自由软件》也要与时俱进,跟风IT和股市的主流板块,把自由软件赞上一个新台阶。

1微软下嫁自由软件开放Windows源代码

众所周知,微软对自由软件从来就是不屑一顾的。进入2003年后,微软的态度突然来了个180度大转弯。2003年1月4日,IT巨无霸作出了史无前例的决定,向十几个国家的政府部门和国际组织公开Windows操作系统的源代码。2003年2月27~28日,比尔盖茨第8次中国之行,向汇报开放源代码问题,并立即与代表中国政府的“中国信息安全产品测评认证中心”正式签署“政府源代码备案计划协议”,向中国政府100%地公开Windows源代码。微软的这项决定,也许与微软与日俱增的霸道作风和垄断行为是一脉相承的,但却仍然具有其理性进步与顺应潮流的一面。毕竟开放源代码运动和自由软件运动不是少数几个人神经质的狂热与冲动,星星之火已燎原到足以威胁微软统治地位的灼热大火。微软是惧怕?妥协?认可开放?权宜之计?请看如下事实。

2001年初,微软的操作系统部门执行长JimAllchin公开指责自由软件:“到处散布软件程序源代码,将会扼杀了软件开发的创意,压抑了创新。OpenSource(开放源代码)运动将会终结智慧财产权以及研发的动机,是智慧财产权的摧毁者”。可见,当时的微软正迫不及待地歇斯底里地为OpenSource社群贴上法西斯的标签。

2002年3月在澳大利亚Adelaide市举行的2002信息技术全球大会(WCIT)上,微软首席技术官(CTO)CraigMundie重申软件产业保护知识产权的重要性,强烈反驳公开软件源代码的观点:“那些自由软件的鼓吹者的问题在于他们并不清楚人们更加需要商业化的软件”。Mundie对自由软件联盟(LibertyAlliance)(由美国SunMicrosystems等33家企业和团体设立)大为不满,因为自由软件联盟的宗旨是“以用户为第一目标,开发普及与因特网用户认证相关的开放且独立的标准技术”,这是反微软垄断的有力措施。

为什么在不到一年时间内,微软就从深恶痛绝OpenSource到自己也加入了OpenSource队伍呢?请继续往下看。

微软以做PC操作系统起家,早先对互联网不以为然,直到人人都用Navigator浏览器在Internet上狂游时才猛醒过来,立即投入巨资开发IE浏览器,并立即将IE免费赠送全世界网民,还含冤叫屈地声称是新一代Windows操作系统不可分割的一部分,自然立即就把Navigator挤出了市场。微软免费IE这一事例其实也表明了一个极其简单的道理,没有Navigator等其它敢与微软叫板的优秀软件,微软的IE还不知道要宰用户多少银子呢。微软的垄断是明摆着的,向全世界用户提供了优秀软件也是实情,用户获得了实惠更是事实,因此微软就死死咬住为用户着想的理由,终于打平了业界强烈关注的垄断官司。

喜欢在网上玩QQ的朋友们也许已经发现,越来越多的网恋正在微软免费的MSNMessenger软件中进行;许多网上免费邮箱被改为收费邮箱后,微软的hotmail仍然没有任何收费的迹象,且极易申请成功,邮箱基本上不会出现什么服务器连接不上等问题(笔者也是hotmail的用户,欢迎使用hotmail的朋友们随时与wgang299@玩QQ)。

如果说微软赠送IE挤垮了Navigator,免费的MSN和hotmail与许多收费邮箱和国产QQ叫真,这些我们都可以当成垄断来看待;而开放Windows源代码也是垄断?理解起来似乎就有些困难了。

纵观微软的发展史,值得借鉴和学习的地方颇多。例如微软的忧患意识:虽然强大,但离破产永远只有18个月(比尔盖茨原话)。微软还有一个最大的优点,发现了自己的错误之后不怕丢面子很快改正。例如微软早先对Internet的漠视,但很快用IE来改正了错误,后来推出的.net概念,更是对Internet的进一步发挥;在一片反垄断的呼声中,微软很快就给人们送来了MSN这一类的免费套餐。反差最大的是,刚才还在对OpenSource横加指责,但立即又宣布开放Windows源代码……。

其实,明白人很清楚,微软开放Windows源代码,完全是被自由软件Linux逼出来的,或者说是微软对Linux的恐惧。当然,如此举措之后,微软是不是也会象免费赠送IE挤垮Navigator一样挤垮Linux?很难!理由如下。

2自由软件Linux乘势发展面向政府应用

Linux的开放性有目共睹,并且将永远是开放的。近几年来的某些网站,先用免费Email把你圈进去,等激情有余的众多网友们共同把这些网站捧红之后,免费Email就被毫无信用的商家们无情地取消了。Linux决不会误入先跑马圈地后强人所难的歧途,因为她从诞生之日起就从来没有打过这种商人短视的主意,后来为了防止被一些惟利是图者所利用,Linux加入了GPL,受到GPL开放源代码协议条款的保护。Linux在功能性、安全性、稳定性等等方面的优势,笔者在前两集《赞自由软件》中已经有过详细阐述,计算机类的各大媒体和网站对此也有大量解释,虽然最近有研究报告得出了相反的结论,就当是百花齐放百家争鸣吧。然而,看了以下各国政府和世界知名IT企业对Linux的态度,我们恐怕就不能视而不见了。

2002年6月,德国政府宣布,德国联邦、州和地方政府采用开放源代码的Linux操作系统。此后,英国政府宣布在政府机构中采用开放源代码的软件。此前,芬兰、法国等国家政府已经宣布支持Linux。美国国家航空和宇宙航行局(NASA)以及美国海军也同其他政府或民营部门一样,已经采用自由软件来完成某些任务。西班牙西部地区的教育与科技长官正在进行一项反对操作系统垄断的事业。巴西政府和墨西哥政府也开始向自由软件大规模移植。韩国政府更是强令使用本国办公套件及相应的开放源码系统。

2002年底媒体报导:到目前为止,包括中国、美国、印度、德国、法国、芬兰、韩国、巴西、澳大利亚等近20多个国家制定了Linux发展计划,接近70部正在制定中的法规将强制或至少是鼓励政府应用开放源码软件。这些国家政府认为,采用Linux会促进一个国家软件产业的发展,最重要的一点是在事关国家生存与发展的专有信息技术和新产品方面不能受制于人。2003年2月24日,北京市科委、北京市信息办和IMB中国公司共同宣布,“中国—IBMLinux解决方案合作中心”正式成立。这标志着Linux应用将走向更为全面的政府和企业市场。

关注IT业的人士都知道,微软2001年新推出的WindowsXP,其中颇受关注的“锁机”、“激活”、“订阅”等功能都有可能威胁到信息安全。在此之前的Windows2000就有隐藏秘密后门收集用户资料的劣迹,引起了业界震动。实际上,即便是在欧美国家,微软的Windows操作系统也只能运行在家庭、游戏等无关紧要的场所,关键性业务则必须由Unix来处理。

中国政府大力支持Linux的态度是坚决的。国家计委、科技部、信息产业部都已立项支持开放源码系统产品的研发与产业化。专家们认为,公开的免费的Linux将是中国掌握计算机核心技术的一条捷径,是中国软件业开发自主产品和技术的良机。在2001年底和2002年底北京市政府采购正版软件公开招标中,中科红旗的Linux操作系统和中文2000公司的RedOffice都得以中标,就是得益于是基于Linux系统的。金山wps在2001年北京市政府采购中获胜,于2002年败北,原因是WpsforLinux一再拖延不能出手,不支持Linux的Office系统自然惨遭淘汰。

除此之外,政府以12亿资金启动的NC(网络计算机)已进入政府采购。国内做NC的主要有两个企业联合体,一个是采用方舟CPU、Linux架构的NC,另一个是采用龙芯CPU、Linux架构的NC。NC的Linux基本上和桌面Linux的要求相近,这对于Linux将是一个极大的支持。2003年1月1日正式实施的我国第一部《政府采购法》大力提倡“优先购买本国产品”,充分体现了政府采购的社会经济调控职能。

3Linux面向行业应用为不同用户提供更多选择

行业应用将是Linux与微软NT竞争的焦点。由于行业不同用户各异,在应用系统的选择上虽然各有所好,但是其追求目标都是一致的,都需要从系统的稳定性、安全性、功能性、开放性、可扩展性、经济合理性等通用因素去考虑。开展信息化建设较早的行业或企业,越来越感到早期开发的那些专用系统成了信息孤岛,成了食之无味弃之可惜的鸡肋。因为那些在封闭的没有提供源代码的支撑平台上开发的应用软件,就象被死死地捆绑在封闭的Windows战车上一样,推倒重来或兼容利用都将是痛苦的选择。

之所以人们还在惯性热恋Windows,主要是在桌面系统方面,应用软件多是Windows系统的,另外就是习惯问题。而行业应用和企业应用,是有可能发生根本性变化的。理由是,行业和企业应用多以网络为主,网络操作系统的选择对一般终端用户没有多大关系。另外,办公软件大家比较熟悉的是微软Office系统,随着WTO的规则落实,微软可以手持这把“尚方宝剑”通过各种技术或市场手段严查政府和企业使用Office软件的授权情况,就会导致更多的类似于北京市政府软件采购抛弃微软的实例发生。其次,现在用户的应用水平都提高了,应用软件基本上也都是图形界面鼠标操作,其它Office系列软件的操作习惯和使用方法也都与微软的Office系列软件大同小异,Linux应用软件也在迅速丰富,如果有一天行业主管一声令下,或企业老板断然宣布,更换操作系统和应用软件,那些习惯问题马上就可以改过来。因为让大家去改变一个完全可以改变的习惯,立即就可以省下大把的银子,当然值得一试。

Linux行业应用和企业应用的更大优势还在于,世界知名IT企业Intel、Sun、Informix、Oracle、Sybase等等都支持Linux。IBM投入25亿美元支持Linux,IBM的大型主机、商用机、RISC服务器以及PC服务器系列,一律采用Linux,核心业务系统正运行在Linux系统上。Turbolinux是进入中国市场的Linux厂家之一,2002年一举拿下中石化大单,为行业应用打开了局面。“中国芯”与Linux整合后的NC应用,更多低端Linux嵌入式产品的市场占有,Linux服务器领域市场份额的迅速扩大……,最最重要的是各国政府和广大用户的日益觉醒,微软是没有能力来左右这一世界潮流的。正如Turbolinux中国总裁潘迪所言:“作为一种开放的技术,Linux永远不会死,这也是Linux与微软的区别,谁也不能保证微软永远不死”。

4水利行业选择Linux是明智之举且前景看好

水利行业信息化建设已经开始热身。任何一个水利信息化建设项目的投入资金都在数十万或数百万元量级,有的项目可达千万甚至上亿元数量级,都要进行公开招投标。如果有一家高科技企业率先推出Linux解决方案,一定可以在投标中占领先机。

Linux应用于水利行业的优势在于:开放性技术的率先应用,水利信息化的核心技术不会受制于人;行业应用标准尚未建立,谁先应用成功并得以推广,谁就可以成为事实标准,这是业界惯例。事实也是如此,绝大多数软件核心技术掌握在少数大公司手里,业界标准也是在这些大公司的倡导下建立的,其它应用则处于“跟随”地位。开放源码的广泛采用给各行各业都带来了新的机会,大家在同一起跑线上,在一个公开、公平的环境下参与竞争,都有“领跑”和制定标准的机会。更重要的是,互联网的普遍使用使更多的开发人员能加入其中,“涓涓细流可以汇成大海”。

水利信息化市场巨大,经费有限,采用Linux系统可以节省项目建设资金;Linux将最终成为主流操作系统之一,谁先开发应用,谁就可以占领水利行业的应用市场。

早在一年前就有IT媒体分析,全国PC如果全部采用Linux产品而不是Windows以及微软的Office,一年将因此而节省近200亿美元的软件进口费用,即便是20%选用Linux产品,也可以节省40亿美元。这还仅仅是对PC而言,如果算上网络操作系统,其节省资金的数目可想而知。水利信息化建设每年在操作系统和Office应用软件方面的投入,真要细算下来,估计也要以亿元人民币计算。

水利信息化建设的目标之一,必须形成国家控制下的全国各大江河流域以及各地区水系能够满足各类应用,便于调度管理的计算机网络系统,这是十分复杂的系统工程。目前各流域或各省、市、地区级的规划以及实施中的具体项目,实际上都是部级控制网络的组成部份或基础信息点源。全国成千上万座水库大坝和灌溉工程,数十万公里堤防工程,成百上千座重点城市防洪工程,还有庞大的跨流域调水工程、供水工程、生态用水工程等等,哪一项都需要建设信息采集、传输、接收、分析整理、决策支持、调度管理等一系列充分利用信息技术组成的信息化系统。其中要求可靠性高、稳定性好、具有开放性和扩展性的网络操作系统,可以说只有Linux才能胜任。不相信不认识不考虑不研究不应用这一前景看好的可靠技术,简直就是不可思议!

5工程地质自由软件增长迅速交流自由

我们早在1995年武汉“全国第二次水利水水电工程地质计算机应用技术交流会”上就首次提出了“工程地质自由软件交流”的倡议,并立即在会议期间进行了自由软件交流。协作网随后的发展进程中,每时每刻都在进行自由软件的宣传。工程地质计算机应用网站()上的自由软件交流栏目(软件园地),是本网站访问量最大的栏目。许多素不相识的朋友将他们的劳动结晶上载geocom网站供大家自由下载,协作网的铁杆骨干们早已认可自由软件的理念,带头上传自由软件。更为可贵的是,一些非协作网的正式网员朋友们,也在为这个网站贡献他们的自由软件作品。协作网感谢这些朋友们。

软件毕业论文篇6

一、选题依据(拟开展研究项目的研究目的、意义)

随着社会的进步、计算机技术的飞速发展 ,用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。现在中国企业已进入"新管理时代",企业管理在经历了计划经济时期的"生产管理"时代,计划经济与市场经济相结合时期的"混合管理"时代后,从九十年代末进入全面市场经济时期的"新管理"时代.新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代. 新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的"内功".越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势. 在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理.

三、研究方案(主要研究内容、目标,研究方法、进度)

主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。

四、进程计划(各研究环节的时间安排、实施进度、完成程度)

2006-03-10---2006-03-16收集所需资料2006-04-02---2006-04-16完成系统需求分析, 对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。2006-04-17---2006-04-25对数据库表结构进行设计,将表结构导入数据库。并对论文进行初步构思、编写。2006-04-17---2006-05-05继续完成功能模块的代码编写。2006-05-05---2006-05-23设计测试实例,对系统进行测试,找出缺陷,进行完善。2006-05-24---2006-06-15完成毕业论文的编写工作。

五、导师对文献综述的评语

签字: 200 年 月 日

软件毕业论文篇7

关键词:自由软件

在95年11月武汉水利水电工程地质计算机会上,首次公开进行了本专业的自由软件展示与交流,尽管会议上提供的自由软件只有4个,但都是些实用性强的软件,与会代表争相自由拷贝,气氛异常活跃,成为本次会议的一大特色。《会议纪要》认为:自由软件的广泛交流,体现了信息社会共同发展的合作精神,抛弃了传统封闭的小农意识。封闭是没有出路的,只有交流才能发展,这是我们计算机应用事业的保证。

什么样的软件是自由软件?自由软件与商品软件是什么关系,本文便是笔者的一些粗浅认识。

1.软件按商业性质分类

如果按软件的商业性质来分类,大致可分为商品软件、自由软件、共享软件和转让软件等四大类。现分述如下:

1.1商品软件

所谓商品软件,是将软件当成商品出售,具有商品的使用价值和价值两个属性。一般来说,商品软件要求有一定数量的用户群,有一定范围的销售网络,有较为健全的咨询和软件维护技术队伍,有开发队伍不断地进行软件升级。

按国家规定,要在市场上销售的商品软件首先要经过国家或社会普遍公认的软件评测机构(如中国软件评测中心)的质量认证。认证的标准和依据是国家有关标准或行业标准,例如:GB8566-88、GB8567-88、GB9385-88、GB/12504~12505-90、GJB437-88等,同时还应取得beta测试版用户的测试报告。

软件是逻辑产品而不是物理产品。软件生产集中于开发而不是制造,起决定作用的是人的智能的高效率的发挥。软件是看不见(或读不懂)摸不着的以磁盘、磁带、光盘等记录/读取介质为载体的计算机程序编译代码。鉴别软件的优劣、功能的强弱、使用的价值等等,可按国家对软件开发的规范标准组织评审,或由国家专门的软件评测中心进行评测。对于应用软件来说,笔者认为最权威的鉴定和评测是软件的直接使用者­---用户。

软件能否形成商品,当然要看是否具备商品的一些基本特性,要看是否有一定数量的用户,即是否具备商品的使用价值。能够形成商品的软件,要有极强的商品意识和版权保护,这是无庸置疑的。而不能形成商品的软件,又可分为两大类:

一类是开发难度大专业性很强用户很少的软件,或为特殊要求而开发的软件,或研究课题在理论上还不成熟的软件。例如控制卫星发射的软件或高精尖科学研究的专门软件,既不会卖,一般用户也不会买,显然不是商品软件。又如为一种新的尚未越过探讨阶段的结构设计理论而编制的软件,至少在新理论未经实践检验没有被广泛承认尚无规范认可阶段,不是商品软件。还有一些专业性软件,标准化程度低,规范性差,软件维护困难,没有售后服务,仅仅是单位之间的有偿引进或转让,自然也算不上商品软件。

另一类是开发难度不大,多为个人单干开发的小型软件、小工具、单一功能的小程序块等,反映出程序设计中的一些技巧和经验,有一定的使用价值,如果没有经过包装,用户不多,也很难形成规模性的商品软件。

1.2自由软件

自由软件(freeware)又称免费软件,由国外类似活动中freeware一词转译而来,指经软件作者同意或软件版权所有者授权,免费提供给用户的非商业性质的软件产品。自由软件可以有著作权(版权)或无著作权。

有著作权的自由软件,其作者声称版权所有,但免费或收取很少的费用提供给用户,让人几乎没有限制地使用或拷贝或与他人分亨,一般不公布源程序代码(一些公开发表源程序代码的短小程序当然也属于自由软件)。例如许多国内外广泛流行的磁盘拷贝、磁盘文件管理、硬件测试、文本编辑器、文件图形格式转换等等工具类软件,Internet网络BBS(电子公告板)上可随时下载的软件,以及许多商品软件的低版本、演示版、教学版、简版等软件,均属于此类。另外,国内的一些优秀汉字系统如王码WMDOS5.0以及后来升级的6.0和8.0、UCDOS3.0简版、UCDOS5.0试用版、213L等,还有一些汉字输入法、办公排版系统等,亦为有版权的自由软件。96年初,深受用户喜爱的中文优秀制表软件CCED的版权人朱崇君先生宣布难以忍受软件销售70%的收入被销售商拿去的现实,将正在热销的CCED5.0以CCED5.03版本加入到有版权的自由软件行列而成为96年中国软件行业和用户们议论纷纷的重大新闻之一。

没有著作权的自由软件,是指在软件技术发展过程中已经形成了的大批标准的子程序和常用模块,它们已经在很多软件产品中被多次使用过,或被收入教科书和公开出版的源程序代码集中,实际上已经弄不清是谁原创的,即已不清楚谁是版权人。还有一些软件,其开发者在发表时公开声明放弃版权,供社会公众自由使用,对于这些已经成为社会公共财富的软件,在开发中使用是不会构成侵权的,可放心引用。

1.3共享软件

共享软件(英文:shareware)有别于自由软件,需收一定费用,但仍为非赢利软件。共享软件所收费用仅限于资料的成本费和发行费。共享软件鼓励用户自由拷贝,自由应用,软件不加密,如果喜欢该软件,有义务向发行公司注册,只需付很少的注册费就可得到更多的技术支持以及进行技术交流,发行公司所收取的少量的注册费也仅是为了进一步发展和支持该软件。例如近来到处做广告的"王特绿色MIS4.0"和"雅奇MIS6.2"属于数据库与管理信息系统自动编程一类的大型软件,可以减少应用系统大量的编程工作,也推出了共享软件版本。

1.4转让软件

一些专业性较强,开发难度较大(多为单位开发),用户群有限,无规模性销售网络,无健全的咨询和软件维护技术队伍,达不到商品软件的要求,但又有用户需要,于自由软件和共享软件与商品软件之间的软件,笔者暂且将此类软件称之为转让软件。水利水电系统中各单位之间互相以商品软件形式出现的绝大多数专业软件均属此类软件。

转让软件的纠纷较多,单位之间的转让往往没有履行严格的合同手续,是以单位、领导、熟人和朋友之间的信誉为转让基础的。转让软件专业性较强,维护困难,售后服务差或根本没有售后服务,是发生纠纷的主要原因。

2.国内外的自由软件交流

自由软件的价值在于交流,这种交流没有国界,不讲阶级立场,不分专业,不论社会地位,所有参加软件交流的人全球平等,就象在Internet网络上发送E-mail,参加各种论谈一样。

2.1自由软件的国际交流

在发达国家,自由软件已是较普遍采用的一种方式。从商业意义上讲,商品软件的测试、反馈、改进、交流与传播,都离不开免费试用、交流共享这种方式。在极端强调知识产权的美国,自由软件却十分普遍,国内广泛流行的外国自由软件多为美国自由软件,《软件世界》杂志不定期公布的自由软件目录清单中有相当一部分是自由软件联谊网国际交流部提供的美国自由软件。事实上,我们每个计算机用户手中都有一些如磁盘拷贝、磁盘整理、文件管理等实用工具软件,基本上都是这种国外自由软件。

业界振臂高呼网络就是计算机,计算机就是网络,以至于Internet网络热得一塌糊涂,BBS作为Internet的重要组成部分,大量的信息资源和自由软件供广大电脑爱好者免费取用,这也许是Internet最吸引人的功能,用户只要通过Modem和电话线即可使用。BBS为自由软件的交流提供了公开场所,很受电脑爱好者们的喜爱。

2.2自由软件在国内的大气候

在中国软件行业协会中有一个分会---自由软件分会,该分会于93年4月面向全国各行各业成立了自由软件联谊网,三年多来的自由软件联谊活动在全社会引起了极大反响,数千位个人网员和单位网员遍布全国29个省、市、自治区。联谊网成功地举办过自由软件展示会,组织自由软件参加计算机交易会和计算机应用成果展示会。联谊网除了向网员直接寄发自由软件信息和自由软件拷贝外,在《软件世界》杂志上设置有专门的自由软件栏目,不定期公布自由软件目录清单,截至1996年第6期止共了十七期近180余个自由软件,有时还刊登自由软件的功能介绍,凡是入了网的单位和个人,均可免费获得网上的自由软件。

自由软件联谊网的活动得到了一大批计算机软件专家、软件开发研制单位和软件公司的大力支持。著名的王码、希望、晓军、新天地等电脑公司向联谊网提供了各自优秀软件的自由软件版本;天汇、中国龙、利方、超想、CCED等国内优秀软件的自由软件版本也在联谊网中广为传播;王特绿色MIS和雅奇MIS等国内优秀数据库自动编程软件系统也纷纷加入了共享软件的行列;CCED的版权人朱崇君先生多次为自由软件发表高见。众人拾柴,越办越火。可以说,自由软件已经成为中国软件业的一个重要组成部分。

《软件世界》杂志对自由软件的高度评价:联谊网的自由软件活动将有助于提高全民族的知识产权保护意识、加快软件的研制开发、促进优秀计算机软件在我国的普及,这是经过了计算机行业多年的发展和酝酿,在新的市场经济的促进下,接受了国外Freeware的启发并结合我国的具体实际情况而逐渐成熟起来的。自由软件是推广普及计算机知识、造福社会、培养下一代计算机人才的科普性社会公益事业,是计算机事业的希望工程。

3.自由软件的存在基础

自由软件为什么会有如此巨大的社会反响和热烈火爆的交流市场?用户积极索取自由软件,说明自由软件决不是一些滥竽充数毫无用处的劣质软件,否则尽管不花钱,取之无用,反而占据磁盘空间,谁还会去花时间和精力瞎折腾。另一方面,有大量的自由软件提供者,显然不是一种简单的计算机行业软件的流通与交换现象,如果有人能从社会科学、人文科学、政治经济学、市场经济学、心理学、人性的本能等多学科广角度全方位去研究这一问题,肯定会有惊人发现,说不定能获得诺贝尔奖。

作为商品软件的试用版、测试版、普及版和低版本,以自由软件的形式广为散发,有其商业广告和市场策略的性质;而一些工具类和小技巧类自由软件则毫无商业意义,为什么仍然有广泛的提供者呢?

编程序很累,调试程序常常会通宵达旦,能做到这一点,单从个人对经济利益的追求来解释是不全面的,对于某些利已主义者来说也许是这样,而对于那些电脑迷程序狂计算机人而言,所谓的工作激情、思想根源和行为动机显然是争取诺贝尔奖获得者们的重大研究课题。科学家的执着追求,发明家的废寝忘食,科技工作者不计报酬撰写论文(近年来在一些学术刊物上发表学术论文不但无稿费可言,反而要交版面费)等等事例,都不能完全用经济利益来解释。《组织人事报》称:当前人才流动的主要动机不再是追求高薪收入,而是寻找自身价值发挥的最佳环境。可见,现实生活中人性的本能反映与人的需求和欲望的多元化,使得对某些事物的解释众口异说,有人就是愿意将自己的劳动成果无偿奉献给他人,并以此为自己生活中的一大乐趣,我想这正是自由软件存在的基础的基础。

软件是有生命的。软件的生命就是软件的生存周期,即从提出软件产品开始,直到该软件产品被淘汰的全过程。软件的生存周期说明,软件不具备收藏价值,不存在增值意义。软件的发展非常迅速,更新换代十分频繁,新版本出来老版本基本上就没有什么商业意义了,这也许是商品软件提供自由软件版本的原因之一。个人开发的形不成商品的软件,在生命周期内不进行交流,个人的劳动价值就没有得到社会的承认,是不是有点冤枉?

4.关于工程地质自由软件与转让软件

我们的许多地质计算机人员在长期的生产实践过程中积累了大量的编程技巧、实践经验和实用程序(软件),来之不易,弃之可惜。由于水利水电工程地质专业的特殊性和复杂性,专业软件的难度较大,用户群又十分有限,标准化程度低,规范性差,各家自主开发,极少进行交流,又难以形成商品,与其如此自编自用自生自灭,还不如贡献出来作为自由软件或共享软件在系统内广为交流,互通有无,实现这些知识产品的真正价值。

事实上,水利水电系统各单位自行开发的一些实用软件一般达不到商品软件的要求,因此,完全没有必要各自为政,互相封闭,低层次的重复开发,实在是得不偿失。其实,提倡软件交流,反对低层次的重复开发,早已是许多领导讲话和技术干部献计献策中多次提及的,绝不是笔者个人的大声疾呼。当然,软件作者不愿意将自己的作品作为自由软件提供出来交流,也是无可非议的。

需提请用户注意的是,要钱的软件并不都是好软件,反之亦然。特别是单位之间的引进和转让软件,纠纷较多。该类软件维护困难,要价很高,没有售后服务,有可能是一锤子买卖,近年来在本系统中已经有类似现象,用户在引进时一定要慎重。我们也希望那些不太成熟的软件要自重,一锤子买卖不旦损害了兄弟单位的利益,而且损害了自己的声誉,眼前利益短期行为不可取!

我们曾经为个别软件写过推荐意见,其目的在于请更多的用户去试用和测试,绝对没有要用户掏钱购买这类没有经过严格测试和相当数量的用户群检验的不成熟软件。我们已经多次声明不搞软件鉴定,而将软件鉴定这一神圣职责交给用户。目前由水利总院勘测处主办的《工程地质计算机应用》刊物上刊登的各类专业软件介绍,完全是出于信息交流的目的,建立起沟通软件开发者与用户之间的桥梁和纽带。各单位在进行专业软件引进和转让时风险自负。

软件毕业论文篇8

1.1 IC卡行业发展现状... 1

1.2 IC卡迅猛发展的原因... 2

第二章 硬件系统设计... 4

2.1 IC的选用与设计... 4

2.1.1  IC卡概述及分类... 5

2.1.2  IC卡国际标准... 5

2.2 电源电路设计... 7

2.3主控芯片AT89S52 及相关电路设计... 9

2.4 串行通信... 14

2.5 蜂鸣器电路设计... 18

第三章 系统软件设计... 19

3.1 编程软件... 19

推荐期刊