软件工程毕业论文_第1页
软件工程毕业论文_第2页
软件工程毕业论文_第3页
软件工程毕业论文_第4页
软件工程毕业论文_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学校代码13800湖北国土资源专门学校毕业时立下计策论文的名字是。基于NET平台开发物流软件学生名字金梦学编号91211086专业地理信息GIS开发应用类GIS1103教师顾红岩答辩时间2014.6.23毕业论文独创性声明我郑重声明:提交的毕业论文是我在导师的指导下独立进行研究的结果。本论文除引用的内容已明确说明外,不包括其他人或团体已经发表或写的作品的成果。对本论文的研究做出重要贡献的个人和团体都已在本文中以明确的方式表示。本人充分认识到本声明的法律后果由本人承担。论文作者签名:金孟日期:2014年5月25日摘要信息2014年进入移动互联网时代,随着社会科学技术的发展,软件已经是我们生活中必

2、不可少的工具。软件的发展不仅减少了人力和物力,还取代了现有的手工操作方式,大大提高了人们的工作效率。例如QQ、微信等及时通讯软件,似乎已经成为我们生活的必需品,离开了它,让人们感觉回到了原始时代。使我们的生活更加便利的Taobao软件,现在90%在网上购物,但是2013年对11的手机Taobao软件占据了市场的三分之一。那么,这些是从哪里来的呢?就是我们软件的开发和应用。软件开发从PC逐渐转变为移动终端,为信息技术发展相关领域和人们的生活带来了便利。计算机软件的兴起已经成为不朽的事实。同时,由于信息访问的便利性和信息技术的发展及其对社会生活的影响,计算机软件已经普及到各行各业。随着现代物流概念

3、的提出,物流企业如雨后春笋般涌现,物流软件市场诞生了。但此时,客户对物流软件知之甚少,基本上没有明确的要求。物流软件企业主要以市场培育、需求为主,实际项目不多。国内企业由除合艾伯特、中小型皇冠集团、投资迪陈代表。EXE等海外著名物流软件从分销商横跨中国大门,SAP、Oracle等ERP供应商也提供仓库管理等物流功能模块。关键词移动互联网软件开发软件应用移动网站信息技术目录1.物流软件概述物流软件开发语言3.软件编程语言3.1.C语言3.2.C3.3.Java和C#3.4帕斯卡语言4.软件要求4.1行业要求4.2软件人才要求5.软件应用程序5.1软件分类5.1.1软件应用程序类别5.1.2软件的

4、许可证类别5.2软件行业应用程序6.软件开发过程6.1 .基本介绍6.2主要特性7.软件发展趋势和前景7.1当前广泛使用的软件7.2软件开发方向7.3软件的未来8.结论1.软件概述计算机软件是计算机的灵魂是计算机应用的核心。如果没有用于不同应用的计算机软件,人们就不能将计算机广泛应用于人类社会的生产、生活、科学研究、教育等几乎所有领域,计算机也只是没有灵魂的肉体。目前以信息技术、信息产业为代表的高新技术日益受到关注,成为新的经济增长点,作为信息技术基础之一的计算机软件技术已经成为信息产业的主要组成部分。2.软件开发历史计算机软件技术发展得很快。50年前,电脑只能由高水平的专家使用。今天,电脑的

5、使用很普遍,甚至没有上学的孩子也能灵活操作;40年前,文件在两台计算机之间不容易交换,甚至在同一台计算机上的两个不同应用程序之间很难交换。今天,网络在两个平台和应用程序之间提供了无损文件传输;30年前,多个应用程序不能轻松共享相同的数据,现在的数据库技术允许多个用户和多个应用程序相互复盖并共享数据。理解计算机软件的演化过程对于理解计算机软件在计算机系统中的作用至关重要。1.第一代软件(1946-1953)第一代软件是用机器语言编写的,机器语言是嵌入在由0和1组成的计算机电路中的指令。第二代软件(1954-1964)IBM从1954年开始开发高级语言,并在同年发明了用于科学和工程计算的第一种fo

6、rtran语言。1958年,MIT的麦卡锡发明了第一种用于人工智能的LISP语言。1959年,宾夕法尼亚大学的霍普(Grace Hopper)发明了第一种用于设计业务应用程序的COBOL语言。1964年,达特茅斯学院的Kemeny和Thomas Kurtz发明了基本语言。第三代软件(1965-1970)1967年,塞缪尔(A.L.Samuel)发明了第一个国际象棋程序,开始了人工智能研究。1968年荷兰计算机科学家迪杰斯特拉发表了一篇论文GOTO语句的害处,其内容是程序调试和修改的困难与程序包含goto语句的次数成正比,此后,各种结构编程概念逐步确立。第4代软件(1971-1989)20世纪7

7、0年代,帕斯卡语言和Modula-2语言都出现了使用结构化编程规则开发的结构化编程技术,为第三代计算机设计的名为Basic的语言也升级到了结构化版本,此外,灵活而强大的c语言也出现了。开发了更有用、更强大的操作系统。为IBM PC开发的PC-DOS和兼容机开发的MS-DOS都是微型计算机的标准操作系统,Macintosh的操作系统引入了鼠标和点击式图形界面,彻底改变了人机交互方式。20世纪80年代,微电子和数字音频和视频技术的发展开始在计算机应用中使用图像、声音等多媒体信息,从而产生了多媒体计算机。随着多媒体技术的发展,计算机的应用进入了新的阶段。这个时期出现了针对没有计算机经验的用户的多用途

8、应用程序。典型的应用程序包括电子表格软件、字处理软件和数据库管理软件。Lotus1-2-3是第一个商业电子表格软件WordPerfect是第一个商业文字处理软件dBase III是第一个实用的数据库管理软件。第5代软件(1990-)第五代软件有三个著名事件:引领计算机软件行业的Microsoft corporation的兴起、面向对象编程方法的出现和万维网的普及。在此期间,Microsoft的Windows操作系统在PC市场上占据了相当大的优势,尽管WordPerfect不断改进,但Microsoft的Word已成为最常见的文字处理软件。20世纪90年代中期,Microsoft corpora

9、tion将文字处理软件Word、电子表格软件Excel、数据库管理软件Access和其他应用程序组合在一个软件包中,称为办公自动化软件。面向对象的编程方法最早于20世纪70年代,主要用作Smalltalk语言。20世纪90年代,面向对象的编程逐渐取代了结构化编程,成为当前最流行的编程技术。面向对象的编程特别适用于规模大、交互能力强、反映实际环境中动态内容的应用程序。Java、C、C#等都是面向对象的编程语言。三.软件编程语言当前计算机行业广泛使用的软件编程语言包括C#、Java、PHP、C、VisualBasic、HTML、Delphi和Power Builder。编程的目的主要是解决问题,解

10、放现实的劳动力,现实的问题都可以用语言描述,如果问题用计算机语言实现,那么就要编写计算机开发程序。主要方法是分析现实问题,用合理的数学模型表达,然后通过计算机程序语言实现功能。例如,r、g和B3颜色量分别表示颜色,颜色处理将转换为r、g和B3整数处理。只要更改这三个整数,就可以更改为其他颜色。c语言:这种广泛使用的语言是所有计算机语言中最常用的编程语言,从一开始就存在于40年前,c语言具有语法简洁、运算符丰富、数据结构类型丰富、代码和数据分离的结构、语法要求不严格、功能强大等诸多优点。c语言是高度兼容的程序语言,很容易移植,使用c语言为特定计算机编写的软件可以在其他计算机上使用。例如,为苹果机

11、编写的程序可以轻松更改为可在IBM PC上运行的程序。c语言的主要结构组件是用函数c的独立子程序编写的程序语言,易于维护和实现。c:这是c语言的升级,它几乎包含c语言的所有功能,在c语言的广泛引用的前提下,c也应用得非常广泛,可以说可以在所有领域(包括各种操作平台)使用。c也是最难学的编程语言之一。因为在强大的功能背景下使用非常灵活、多样。事实证明,掌握c然后学习其他编程语言是很容易的,因为从硬件到对象的整个过程都使你对计算机语言有了深刻的理解。Java和C#: Java和C#都以面向对象的语言出现在C语言之后,Java语言充分吸收了C的优点,排除了C的某些缺点,从而形成了具有独特特性的优点,

12、而C#则位于Java语言之后,在学习更多Java优点的同时添加了独特特性。从某种意义上说,C#站在Java的肩膀上,除了跨平台以外,与Java和C#相比没有什么优势。NET可以控制rapter,调用dll等。Java很难做到这一点。因为虽然有JNI或第三方开源程序,但第三方不太成熟,JNI需要编写VC代码。帕斯卡语言。是一种高级程序语言,具有严格的结构化形式、丰富的数据类型、高执行效率、快速纠错功能等特点。根据这些优点,该语言可以描述各种算法和数据结构,并在应用该语言的过程中帮助程序员保持良好的习惯和设计风格。每种语言都有其独特的优点和适用范围。在计算机应用软件开发过程中,程序员必须在提高生产

13、率的基础上,选择适合开发项目的程序,选择最合适的语言,提高生产率,降低工作量的目的。四。软件要求(a)行业要求尽管近年来软件产业进入了高速增长期的稳定发展阶段,软件产业的整体增长仍然高于电子信息产业的整体发展速度,软件产业继续提高电子信息产业的占有率,行业地位逐年提高。在软件产业细分结构中,软件产品比例保持稳定,技术服务业务增长较快,系统集成业务比例逐渐下降。软件产品仍然是收入比重最高的领域,到目前为止,随着国内大规模IT建设大体完成,硬件环境基本构建,需要大量软件产品来满足客户的需求。展望未来,技术服务开发空间大,国内IT外包占优势,软件海外外包也保持快速增长。我们对软件产业的乐观主要是由于

14、国家政策的大规模增长、软件产业初期混乱期、软件产业的宏观调控不容易受到影响、产业信息化发展过程中对软件产品和服务的需求增加。软件产业公司今年中期业绩比较好,主要业务增长没有受到宏观经济的影响。大多数企业的销售增长超过了去年同期。目前国内宏观经济出现放缓迹象,但支撑软件产业的有利因素没有变化,前景仍然乐观。另外,相当多的企业去年和今年实现了外延开发,营业规模进一步扩大。从软件版上市公司的盈利能力来看,大多数企业的净资产收益率上升了。当前部分优秀企业受到投资亏损的影响,收益率下降,但除去相关非经常性影响,盈利能力仍在上升。在软件部门上市公司中,运营能力较大,部分企业的销售额债券及库存份额较大,而部

15、分以软件为主的企业相关数据则比较乐观。总的来说,软件公司负债水平和内部成本管理能力都很强。(b)软件人才的需求从通信、医疗保健、教育等各个方面看,IT技术的总体发展对软件开发方向、体系结构、编程和测试等人才提出了更高的要求。从2007年的招聘情况来看,有很多招聘职位,如软件开发工程师、软件测试工程师、网络系统工程师、咨询工程师等,人才需求很大。特别是软件开发工程师在2008年短缺后到达了经济衰退时期,但2009年人力差距仍然很大,软件开发工程师受到了地位和工资的双高待遇。企业招聘人员多,比熟练的招聘人员优先。一些专家指出,中国的IT团队面临着严重的结构失衡,其中包括高级IT人员、熟练技术人员、应用程序信息技术人员和大量能够执行基本任务的技术人员。中国软件人才的“金字塔”型合理结构没有实现,软件产业健康、快速发展所需的3类人才既熟悉技术和管理的软件开发高级人才、系统分析和设计师(软件工程师)、熟练的程序员(软件蓝领)等3种人才结构不是金字塔型的。此外,人才的区域分布差异也表明,在一些发达国家人才供应过剩,而在偏远城市人才普遍不足。目前软件开发主要分为两类。一个是一般软件开发。另一个类别是软件定制服务。今后,国内IT企业将需要大量的通用软件开发人员。所有行业的软件定制服务也将增加对软件人员的要求,该行业的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论