




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要摘要仓库管理系统是为了实现企业产品管理得系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据可管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。整个系统由基本信息、单据中心、查询统计、报表打印、维护设置、帮助等模块组成。本系统是在以ACCESS2000作为后台数据库,以Visual Basic为编程语言来开发的。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。关键字:仓库,管理系统,数据库ABSTRACTThe administrative system of the warehouse is designed for realizing the systematization, standardization and automization of enterprises products management and improving efficiency of enterprises management. It completely replaces the working way of artificial management originally, prevents from various kinds of mistakes because of administrative staffneglect and the quality problem of management and offeres powerful tool and management way to complete storehouse management for prompt, accurate, high-efficient. The administrative system of the warehouse is a medium and small-scale database management system, it has not only beautiful interface, but also the high security and the simply operation, and meet the demand for storehouse management basically. Whole system is made up by basic information, document in the center, inquire statistics, report form type, set up to maintain and module of helping etc.The Warehouse administrative system is designed with regarding ACCESS2000 as the backstage database and regarding Visual Basic as programming language. The administrative system is effectual, the high data accuracy during the course of operating, improves working efficiency and realizes computerization for storehouse management at the same time.Key word: The Warehouse, Administrative System, The Database目录i目录第一章绪论1第二章仓库物资管理系统简介32.1仓库物资管理系统简介32.1.1国内外同类管理软件的研究现状与发展趋势32.1.2仓库物资管理系统的研究背景与意义5第三章仓库物资管理系统设计分析73.1需求分析73.2数据库设计83.2.1数据库需求分析83.2.2数据概念结构设计93.2.3数据库逻辑结构设计10第四章软件设计134.1概要设计134.2详细设计144.3创建项目仓库管理系统194.4创建系统主题窗体19第五章编码295.1程序设计语言295.1.1C#程序设计语言295.1.2ACCESS和Visual Basic305.2编码风格及软件案效率30第六章测试及运行维护336.1测试336.2运行维护336.3测试用例35第七章总结37第八章致谢39第九章参考文献40第一章 绪论1第一章 绪论随着管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。物资的各项管理都将向着信息化方向扩展,仓库的管理对于当代企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了仓库管理上。仓库管理系统是一个企业不可缺少的部分,它的内容对于仓库管理者来说都至关重要,所以仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用的传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。作为计算及应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够既大地提高仓库管理的效率。由于时间有限,再加之实力、水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。第二章 仓库物资管理系统简介3第二章 仓库物资管理系统简介2.1 仓库物资管理系统简介当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算及被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发时系统管理的前提。 仓库作为一种货品源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资源外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费事、费力,如要对很长时间以前的货品进行更改就更加困难了。因此,很有必要建立一个仓库管理系统,是货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。2.1.1 国内外同类管理软件的研究现状与发展趋势现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行仓库方面的管理,同时,该类系统又都在不断地深入与发展,来使用更多的企业,一般都能运用与各个企业的仓库管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。今后此类软件将会向条形码仓库管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条形码技术进行仓库管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的二维码,而且,使用条形码工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。1.技术应用与仓库管理实现仓库管理自动化的有效途径仓库品种多,数量大。因此,要实现收发作业的快速、准确、高效,仓储管理自动化势在必行。而实现管理自动化的“瓶颈”则是产品信息的采集、输入。传统手工作业方式,在信息采集量加大的情形下,由于信息不能及时的反馈,给收发作业造成一定的困难。利用条形码技术,在入库及其包装上加贴条形码,配之以仓库信息管理系统进行作业,不仅可以提高效率,降低作业强度,也将大大提高产品收发作业准确率,进而实现仓库管理的全面自动化。2.技术应用于仓库管理对提高仓库作业效率有重要作用将条形码技术和仓库管理信息系统结合起来,用于产品收、发、保管等全过程控制管理,不仅可改变信息采集的传统手工作业方式,降低作业强度,还可避免由此造成的各种差错,提高作业效率和科学管理仓库水平。比较发现信息输入时,条形码输入速度是键盘输入的5倍。入库时,通常保管员根据产品上的条码所反映出的册序号、出厂期、生产厂家、单价、封存(保管)期等信息,进行实物点验,同时将条码信息录入到管理信息系统;清库盘点是,保管员可持扫描装备进行数质量等内容核对,并伴采集的信息录入管理系统中进行自动盘点,生成清库对账单等,完成清库盘点作业。3.技术应用于仓库管理是完善产品保障信息网络的重要手段储存产品信息是产品保障信息网络的重要组成部分,是做好产品供应保障工作的基础。产品保障信息网是实现物资储运全过程可石化的前提。目前,有些仓库内部局域网已经建成并投入使用,并与业务主管部门实现了信息沟通,仓库保障信息网在日常航材保障工作中实现了信息沟通,仓库保障新希望在日常产品保障工作中的作用日趋明显。条码技术在储存管理中的应用,可进一步完善系统各仓库之间及各仓可于作业主管部门之间的信息共享和交换功能,最终达到对产品的第二章 仓库物资管理系统简介5全程跟踪管理,充分发挥条码技术在整个流通中的作用。同时,在软件系统的开发过程中,将会融入一种EPR的企业管理思想。大量的研究与实践已经充分表明,ERP作为一种现代企业管理的思想和方法,将其大力地推广应用就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。另外,仓库管理的信息化和可视化,每个企业将会拥有两个仓库,一个是装满货物的仓库,还有一个就是管理系统里的数据仓库,对上万种货物分别编码,使其成为计算机可识别的语言,形象的说,货架上的号码就是货物的地址,从而避免了货物的分拣和提取时的翻箱倒柜是的查找。2.1.2 仓库物资管理系统的研究背景与意义随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍的增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能付及时反馈,从而确保企业运行效益。而仓库管理有设计入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要有仓库管理系统来提高仓库管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。第三章 仓库物资管理系统设计与分析7第三章 仓库物资管理系统设计分析3.1 需求分析这次所设计的应用程序名称为“仓库管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询等几部分组成。仓库管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登录模块进行更多地考虑。对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加、删除和更新数据库等。当然,仓库种货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等。这次所设计的仓库管理系统基本涵盖了仓库管理的主要需求,具有完善细致的功能、有好的用户界面、强大的处理功能和完备的安全机制。系统特色:1. 设置系统用户登录功能,即时对系统数据进行安全设置与保护;2. 有好的用户界面,业务操作简单,进入系统技能使用;3. 较完善的系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定;4. 强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的5. 数据库系统,确保数据的安全可靠;6. 系统的操作可以通过菜单来进行,操作快捷、方便,系统集输入、维护、查询、统计和各种处理为一体,信息导入导出方便共享。3.2 数据库设计3.2.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关仓库管理信息需求的基础上,得到系统所处理的数据流程。各种单据仓库现有库存产品出库报表打印产品入库汇总、处理 图3.1 处理系统流程图通过对仓库管理的内容和数据流程分析,设计数据项和数据结构如下:货物信息,包括的数据享有编号、货物名称、货物类别、货物规格、计量单位、备注等;仓库信息,包括的数据项有编号、仓库名称、仓库地点、保管员编号、备注等;库存状况信息,包括的数据项有编号、货物编号、库存数量、仓库编号等;入库单信息,入库的数据项有编号、货物编号、入库时间、入库单价、入库数量、供应商编号、仓库编号、备注;出库单信息,包括的数据项有编号、货物编号、出库时间、出库单价、出库数量、客户编号、仓库编号、备注;第三章 仓库物资管理系统设计与分析9进行月盘点的信息,包括的数据项有编号、仓库编号、盘点时间、盘点人、盘点数据等;系统日志信息,包括的数据项有用户名、操作时间、操作内容等;用户管理信息,包括的数据项有用户名、用户密码、用户权限等;打印报表。另外,还有借入单、借出单、报损单、调拨单信息等,他们预入库单、出库单信息基本类似,这里不在一一列举。3.2.2 数据概念结构设计得到上面提到的数据项和数据结构后,就可以设计出能够满足用户需求的各种事体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。根据上面的设计规划出的实体有:现有库存信息实体、入库信息实体、出库信息实体、报损信息实体等。各个实体具体的描述E-R图如下:仓库信息实体E-R图,如图3.2所示:仓库入库业务入库凭证货物入库登记入库出库业务出库凭证执行分配出库指令货物出库采集登记出库盘库业务库房开盘登记盘库库房结盘打印盘库表库存管理货物信息库存信息库存信息库存信息 货物出库图3.2 仓库信息E-R图3.2.3 数据库逻辑结构设计现在需要将上面的数据库概念结构转化为ACCESS 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格所实在数据库中的一个表。表3.1货物基本信息表字段名称数据类型字段大小是否为空编号数字长整型否货物名称文本64否货物类别文本64是货物规格文本64是计量单位文本64是备注文本、数字是表3.2 入库信息字段名称数据类型字段大小是否为空编号数字长整型否仓库名称文本64否仓库地点文本256是保管员编号数字长整型是备注文本、数字是表3.3库存状况信息表字段名称数据类型字段大小是否为空编号数字长整型否货物编号数字长整型否库存编号数字长整型否第三章 仓库物资管理系统设计与分析11仓库编号数字长整型否表3.4入库单信息表字段名称数据类型字段大小是否为空编号数字长整型否货物编号数字长整型否入库时间日期/时间否入库单价货币否入库数量数字长整型否供应商编号数字长整型是仓库编号数字长整型否备注文本、数字是表3.5出库单信息表字段名称数据类型字段大小是否为空编号数字长整型否货物编号数字长整型否出库时间日期/时间否出库单价货币否出库数量数字长整型否客户编号数字长整型是仓库编号数字长整型否备注文本、数字是表3.6报损单信息表字段名称数据类型字段大小是否为空编号数字长整型否货物编号数字长整型否报损时间日期/时间否报损数量数字长整型否仓库编号数字长整型否备注文本、数字是表3.7盘点单信息表字段名称数据类型字段大小是否为空编号数字长整型否仓库编号数字长整型否盘点时间日期/时间否盘点人文本64否盘点数据备注否表3.8系统日志信息表字段名称数据类型字段大小是否为空用户名文本64否操作时间日期/时间否操作内容备注否表3.9用户管理信息表字段名称数据类型字段大小是否为空用户名文本64否用户密码数字长整型否用户权限数字长整型否第四章 软件设计13第四章 软件设计软件设计是软件开发的重要阶段,没有软件设计阶段就不能进行正式的编码,在软件开发过程中起着重要作用。软件设计也是软件开发过程中质量得以保证的关键步骤。设计阶段做出的决策最终将影响软件实现的成败,同时影响到软件维护阶段的难易程度,这使得软件设计成为开发阶段的重要步骤。软件设计分为概要设计和详细设计两个阶段。4.1 概要设计体系结构设计通常又称为总体设计或概要设计,是软件设计中的第一个阶段。该阶段的根本目的是将需求分析阶段得到的软件需求说明书转换为具体计算机可以实验的目标系统。这一阶段主要侧重于对系统宏观结构的设计,而对系统内部的实现细节,即模块的算法并不关心。在体系结构设计过程中,首先要根据需求分析阶段产生的成果寻求实现目标系统的各种可能的方案,然后有系统分析人员对所有的可能方案进行综合分析比较,从中选择出一个最佳的方案向用户推荐。在与用户达成共识之后,系统分析员就可以着手对选择出的最佳方案进行体系结构设计,并为润建确定数据结构及设计数据库。体系结构设计阶段结束时,系统分析人员需要提交软件的体系结构说明书并参加该阶段的审评。建立系统结构如图4.1新增单据单据管理系统帮助维护设置查询数据单据中心基本信息仓库管理系统查询模块统计模块图4.1 系统结构图4.2 详细设计详细设计时,软件设计中的第二个阶段,该阶段的主要目的是在体系结构设计的基础上,为软件中的每个模块确定相应的算法及内部的数据,获得目标系统具体实现的精确描述,为编码工作做好准备。详细设计虽然并没有具体地进行程序的编写,但是却对软件实现的详细步骤进行了精准的描述,因此详细设计基本确定了最终的程序代码的质量。程序流程图,程序流程图中经常使用的基本符号有一般处理框、输入/输出框、判断框、流程线、起止框等。第四章 软件设计151.登陆界面流程图,如图4.2所示:入库系统出库系统数据处理数据维护操作处理用户信息是否正确用户不存在验证用户信息计入仓库管理系统图4.2 登陆界面流程图2.入库系统流程图,如图4.3所示:操作处更新数据库是否打印更新后报表打印报表接收入库请求读货物详单进入入库系统 否是图4.3 入库系统流程图第四章 软件设计173.出库系统流程图,如图4.4所示:新数据库输出接受出库请求更新数据库是否输出封信后数据库操作处理进入出库系统读货物详单审核查询数据库是否符合查询失败 否是否是图4.4 出库系统流程图4.数据处理流程图,如图4.5所示:进入出/入库系统接收数据进入数据处理系统更新数据库是否输出处理后数据处理后数据显示操作处理否是图4.5 数据处理流程图第四章 软件设计194.3 创建项目仓库物资管理系统打开Visual Basic后,先创建解决方案,然后创建应用程序,最后根据需求创建窗体。最终在解决方案管理器中能够看到如图4.6所示:图4.6解决方案资源管理器4.4 创建系统主题窗体所建立的主题窗体式独立的,包含具体属性如下表3-1: 表4.1主窗体属性设置属性日常操作系统管理数据查询帮助 登陆界面,如图4.7所示:图4.7 仓库系统登录界面仓库系统登录主题代码如下:namespace depotmannage public partial class Inadmin : Form public static string coon; public Inadmin() this.StartPosition = FormStartPosition.CenterScreen; string path = Application.StartupPath + + warehouse.mdb; coon = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + path; InitializeComponent(); private void button2_Click(object sender, EventArgs e) this.Close(); / 注册 private void button1_Click(object sender, EventArgs e) for (int i = 0; i 100; i+) progressBar1.PerformStep();第四章 软件设计21 string name = textBox1.Text.Trim(); string pwd = textBox2.Text.Trim(); if (name = | pwd = ) MessageBox.Show(用户名或密码不能为空, 警告, MessageBoxButtons.OK, MessageBoxIcon.Warning); progressBar1.Enabled = true; OptDataBase odb = new OptDataBase(); odb.Constring = coon; string sql = string.Format(insert into admin(adname,adpwd) values(0,1), name, pwd); bool b = odb.DataIED(sql); if (b = true) MessageBox.Show(注册成功, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); Form1 f1 = new Form1(); f1.Show(); 仓库管理系统主窗口界面,如图4.8所示:图4.8 仓库物资管理系统主窗口界面仓库管理系统主界面主要代码:namespace depotmannage public partial class Form1 : Form public Form1() this.StartPosition = FormStartPosition.CenterScreen; InitializeComponent(); / 货物登记 private void pictureBox1_Click(object sender, EventArgs e) Warewr wr = new Warewr(); wr.Show(); / 退出 private void pictureBox5_Click(object sender, EventArgs e) Application.Exit(); / 入库 private void pictureBox2_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); / 出库 private void pictureBox3_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); / 盘库 private void pictureBox4_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); private void 货物登记WToolStripMenuItem_Click(object sender, EventArgs e)第四章 软件设计23 Warewr wr = new Warewr(); wr.Show(); private void 入库IToolStripMenuItem_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); private void 出库ToolStripMenuItem_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); private void 盘库ToolStripMenuItem_Click(object sender, EventArgs e) Warein wi = new Warein(); wi.Show(); private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); private void 修改密码UToolStripMenuItem_Click(object sender, EventArgs e) Uppwd wp = new Uppwd(); wp.Show(); private void 退出QToolStripMenuItem_Click(object sender, EventArgs e) Application.Exit(); private void 货物资料SToolStripMenuItem_Click(object sender, EventArgs e) Finfo ff = new Finfo(); ff.Show(); private void 仓库信息MToolStripMenuItem_Click(object sender, EventArgs e) Finfo ff = new Finfo(); ff.Show(); private void 入库信息IToolStripMenuItem_Click(object sender, EventArgs e) Finfo ff = new Finfo(); ff.Show(); private void 出库信息OToolStripMenuItem_Click(object sender, EventArgs e) Finfo ff = new Finfo(); ff.Show(); private void 版本信息fToolStripMenuItem_Click(object sender, EventArgs e) MessageBox.Show(版本信息:zn-1.0-zz,作者:张南,信息,MessageBoxButtons.OK, MessageBoxIcon.Information); 第四章 软件设计25仓库物资管理系统信息查询界面,如图4.9所示:图4.9仓库物资管理系统信息查询界面仓库物资管理系统信息查询界面主要代码:namespace depotmannage public partial class Finfo : Form public static string coon; public Finfo() this.StartPosition = FormStartPosition.CenterScreen; string path = Application.StartupPath + + warehouse.mdb; coon = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= + path; InitializeComponent(); / 查询方式更改方法不同 private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) if (comboBox2.SelectedIndex = 0) label3.Text = 货物编号; if (comboBox2.SelectedIndex = 1) label3.Text = 货物名称; private void button2_Click(object sender, EventArgs e) this.Close(); / 查询 private void button1_Click(object sender, EventArgs e) dataGridView1.Rows.Clear(); string finway = label3.Text.Trim();/ 查询方式 string finde = textBox1.Text.Trim();/ 查询字段 if (finde != ) OptDataBase odb = new OptDataBase(); odb.Constring = coon; / 通过货物编号查询货物信息 if (comboBox1.SelectedIndex = 0 & comboBox2.SelectedIndex = 0) string sql = string.Format(select * from goods where gono=0, finde); DataSet ds = new DataSet(); ds = odb.getDataSet(sql); dataGridView1.DataSource = ds.Tables0.DefaultView; / 通过货物名称查询货物信息 if (comboBox1.SelectedIndex = 0 & comboBox2.SelectedIndex = 1) string sql = string.Format(select * from good where goname=0, finde); DataSet ds = new DataSet(); ds = odb.getDataSet(sql); dataGridView1.DataSource = ds.Tables0.DefaultView; if (comboBox1.SelectedIndex = 1 & comboBox2.SelectedIndex = 1) string sql = string.Format(select * from warehousing where gono=0, finde); DataSet ds = new DataSet(); ds = odb.getDataSet(sql);第四章 软件设计27 dataGridView1.DataSource = ds.Tables0.DefaultView; if (comboBox1.SelectedIndex = 2 & comboBox2.SelectedIndex = 1) string sql = string.Format(select * from wareout where gono=0, finde); DataSet ds = new DataSet(); ds = odb.getDataSet(sql); dataGridView1.DataSource = ds.Tables0.DefaultView; 仓库物资管理系统查询货物界面如图4.10所示:图4.10 查询货物界面第五章 编码29第五章 编码软件开发的最终目的是生成符合用户需求的程序源代码,而设计阶段得到的仅仅是对用户需求的过程描述。软件工程编码阶段的任务就是要将设计阶段得到的成果用计算机程序语言描述出来,得到可以在计算机上执行的程序。5.1 程序设计语言程序设计语言是软件开发人员在编码阶段使用的基本工具,程序设计语言所具有的特性不可避免的会影响编程者处理问题的方式和方法。为了编写出高效率、高质量的程序,根据具体问题和实际情况选择合适的程序设计语言是编码阶段中一项非常重要的工作。随着计算机技术的发展,目前已经出现数百种程序设计语言。但被广泛应用的只有几十种由于不同种类的语言适应不同的问题和系统环境,因此要选择出合适的程序设计语言进行软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程安全合同协议书
- 商品混凝土买卖合同书
- 房屋建筑装修工程施工合同
- 房屋租赁合同条件
- 施工材料代购合同协议书
- 外贸杂货采购合同范本
- 境外白糖采购合同范本
- 劳务转包简易合同范本
- 遵化交通安全课件
- 2025教师资格考试高中语文标准预测试卷答案及解析1-5
- 浙江省杭州市学军小学数学六年级小升初期末复习试卷(含答案)
- 【年加工500吨鲍鱼的综合加工生产工艺设计10000字(论文)】
- JBT 7387-2014 工业过程控制系统用电动控制阀
- 湖南省长沙市浏阳市2023-2024学年七年级下学期期中数学试题(含解析)
- 家宴主题宴会设计说明
- 北京市海淀区2024年七年级下学期语文期中试卷(附答案)
- 2022版义务教育(信息科技)课程标准(附课标解读)
- 【真题】2023年南京市中考语文试卷(含答案解析)
- 东软集团能力测试题答案
- 《学校就餐礼仪》课件2
- 中药不良反应影响因素概述
评论
0/150
提交评论