




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仓库管理系统的设计与实现内容提要 本论文所讨论和研究的课题是企业仓库管理的一部分:出库管理。对仓库的出库入库进行信息化管理,以改往日的人工操作的错误高,时间长,工作流程复杂的弊端。实现出库入库的计算机信息化管理。在系统地开发中,采用了B/S结构,以java语言为工具进行的J2EE的开发,jsp开发的前台页面,后台数据库采用sql server2000。系统主要实现了,合同的添加、修改删除删除,入库和出库单的生成,查询,删除,修改操作。此外,还有用户登录,客户管理,用户管理,报表模块。但系统在一些小部分上,还有待进一步完善。关键词:仓库管理,sql serve2000,JSP一 引言在问题定义阶段,主要是弄清本课题所需要解决的问题的根本所在。提出了本论文的研究背景及所要解决的问题。企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。本论文所属的项目课题是:开发出一个企业仓库管理系统的软件,以便能够方便的管理企业仓库的工作活动。而本论文的主要内容是仓库管理系统中出库和入库管理模块的设计与实现。 以前的仓库管理都是人的手工操作,入库和出库都是在账本上进行登记,这样不但耗费了大量的人力物力和财力,而且容易出错。并且现在的仓库作业和库存控制作 业已十分多样化、复杂化,靠人工去记忆处理已十分困难。如果不能保证正确的进货、验收、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。使用计算机控制的管理系统对仓库进行管理,既能节省人员开支,又不容易出现错误,能极大的提高劳动生产率。二 开发可行性分析2.1本章从可行性和需求分析两个方面对系统的进行分析。系统开发前的可行性分析和需求分析,对系统开发是至关重要的。2.2 可行性分析技术可行性:仓库管理系统在目前的企业中已经普遍使用,有许多类似的成功案例。本系统采用JAVA及SQL Server 2000数据库技术综合开发。JSP是一种安全稳定的动态网页技术.Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。为了使客户端能够从服务器中访问数据,服务器必须具备以下两个关键特征:一、对在数据库中的数据提供单点访问。二、将处理和操作在客户端和服务器间进行分配。SQL Server有多种实用程序允许用户来访问它的服务,用户可用这些实用程序对SQL Server进行本地管理或远程管理。因此开发本设计技术上可行。经济可行性:本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用方便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行的。网络化管理解决了实际工作中不能及时对连锁店销售情况进行统一管理的问题,为企业节省了大量的管理上所花费的时间,提高了企业经营管理效率。社会可行性:企业信息化道路已经成为中国企业发展过程的一条必经之路,功能适合企业的物流管理系统将大大提高员工的工作效率,给企业带来巨大的经济效益。只要在开发过程中,以及在应用过程不涉及违法行为,社会可行性是完全不用担心的。操作可行性:本系统操作简单方便, 几乎不需要对用户进行专业培训就可使用本系统,所以在操作上也是可行的。分析结果:从以上的分析可知,企业仓库管理系统的解决方案无论在技术,经济还是法律以及操作上都是可行的,并且开发本系统具有一定的经济价值和实用价值。通过以上的分析不难看出,仓库管理系统的开发和实施是完全的可行的。三 需求分析3.1 需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段系统的设计。本章从功能需求分析和业务需求分析两个方面介绍了系统需求分析。 3.2目标为了方便,企业仓库的出库入库管理操作.能够生成出库单,对出库单进行查询,修改,删除操作,和入库管理,调拨管理,一起形成企业仓库管理系统。对企业的资产进行信息化的管理。通过本软件,提高企业仓库管理的信息化程度,实现对企业仓库出库入库的管理。其包括:合同管理,出入库管理,库存查询,用户信息,商品录入,报表模块,仓库管理模块。这些模块对企业仓库的出入库流程进行管理。从而让企业逐渐借助计算机技术去完善自身产品资产管理和提高自身的工作效率。3.3系统功能需求分析要求系统需要有以下功能:由于操作人员的计算机知识普遍较差,要求有良好的人机界面。方便的数据查询,使管理员能够方便的生成一个出入库单,查找迅速。录入客户信息,方便管理客户信息,使仓库的管理在交易层面上更佳。商品的管理模块,对商品的类型等信息管理,更好的进行存放。报表管理,对当天的出入库情况生成一个报表。另外,还要能够对库存进行查询。最好对仓库的库位使用情况能够掌握。具体描述入下:(1)入库管理功能需求描述入库管理在整个仓库管理管理系统中负责:入库单生成、入库单的修改、删除、查询。记录入库信息。入库单生成需求:管理员对出库的物资进行登记,包括产品的名称,规格,单价,数量,入库日期,负责人等信息。就完成了入库单的添加。查询需求:在查询这个环节,实现入库单的查询。按照入库单号进行查询。方便从众多的入库单中查找信息。入库单维护需求:在入库管理模块,列出所有入库单的信息,找到想要更新的入库单,可以对入库单进行修改,但是这个只能是系统管理员才可以的。修改,删除相应操作进行了之后,在入库单的数据库里就相应的更新。商品管理模块需求:对入库的物资的信息。如,规格,标号,名称等信息作管理。以便对不同的物品,实施不同的存放方案。(2)出库管理功能需求描述出库管理在整个仓库系统中负责:出库单生成、出库单的修改、删除、查询。记录出库信息。出库单生成需求:管理员对出库的物资进行登记,包括产品的名称,规格,单价,数量,出库日期,负责人等信息。就完成了出库单的添加。查询需求:在查询这个环节,实现出库单的查询。按照出库单号进行查询。方便从众多的出库单中查找信息。出库单维护需求:在出库管理模块,列出所有出库单的信息,找到想要更新的出库单,可以对出库单进行修改,但是这个只能是系统管理员才可以的。修改,删除相应操作进行了之后,在出库单的数据库里就相应的更新。商品管理模块需求:对入库的物资的信息。如,规格,标号,名称等信息作管理。以便对不同的物品,实施不同的存放方案。(3) 库位管理功能需求描述库位管理对仓库的库位的使用情况的统计。那些库位用了,那些还空着,方便入库存放。(4) 报表管理功能需求描述报表模块需要,两个报表,一个是对出库的总统计,设计数量,和物资总价值,是个整体的统计。(5) 人员管理功能需求描述系统涉及的人员有权限的限制,一种是系统管理员,能够对系统具有最高级的权限,可以使用系统的任何功能。另外的人员就只是普通的用户,对系统不具有操作权。(6) 仓库管理功能需求描述通过这个功能你可以轻松简单的根据自己的仓库数量,仓库面积等信息对仓库进行添加、修改、删除。3.4 系统功能模块 Windows 2000/XP Microsoft Internet Explorer 6.0网络结构配置支持总部集中管理、局域网Internet、局域网PSTN拨号等多种灵活的网络构造方式。3.5结论需求分析是软件定义时期的最后一个阶段,通过以上的需求分析,我已经可准确的回答“系统必须要做什么”这个问题了,达到了需求分析的目的四 系统总体设计4.1 系统功能模块仓库库管理系统出入库管理功能库位管理功能报表模块用户管理模块添加出入库单更新出入库单查询出入库单图4-1 功能模块图(1)软件需求: Windows 2000/XP Microsoft Internet Explorer 6.0(2)网络结构配置支持总部集中管理、局域网Internet、局域网PSTN拨号等多种灵活的网络构造方式。4.2 系统布局设计系统页面采用框架来设计,不同的用户有不同的功能菜单,但都有统一的风格,这给页面的使用和维护都带来了很大的便利,特别是在代码重用方面起了很大作用。本系统各用户的页面设计如图4-1所示:程序的界面应满足基本的程序的操作功能的基础上,尽量的做到操作简单。在本系统将按照以下原则来设计整个系统界面:1 用户原则:人机界面设计首先要确立用户类型。划分类型可以从不同的角度,视实际情况而定。确定类型后要针对其特点预测他们对不同界面的反应。这就要从多方面设计分析。2 信息最小量原则:人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。3 帮助和提示原则:要对用户的操作命令做出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。 按照以上原则,本系统采用框架结构来组织功能。系统功能区是功能模块组织核心,系统所有的功能模块将有此处提供调用接口,方便各功能模块之间的切换。主工作区显示当前被激活的功能模块,提供相应的功能,各种操作都将在这一部分完成。主工作区的模块通过本身的功能按钮和左边的二级树型菜单进行功能的切换。树型功能菜单Banner主工作区图4-1系统布局图1.Banner区可以在此展示系统标识、页面归属等信息。2.树型功能菜单区提供系统可供操作的功能列表。3.页面主工作区显示页面格式化数据页面主体区显示的内容,将依据页面在系统中的作用而定。4.3任务的分配合同管理:添加合同、修改合同、删除合同、搜索合同、查看合同。出库管理:添加入库、修改入库、删除入库、搜索入库、查看入库。出库管理:添加出库、修改出库、删除出库、搜索出库、查看出库。库位管理:显示当前库存状况、添加产品。报表管理:费用报表、仓库日报表用户管理:用户添加修改删除。客户管理:客户添加修改删除。物品管理:物品添加修改删除。仓库管理:仓库添加修改删除。4.4设计总则设计系统的原则是以用户的需求为目标,站在用户的角度进行规划、设计,让用户以经济的投入来获得最成熟、最实用的技术。主要按以下几个原则来保证系统的开发:1、整体性保障:系统开发采取“总体规划,分步实施”的开发办法,即在开发之初,先进行总体规划,然后在总体规划的约束和指导下开发。2、实用性原则:实用性是衡量软件质量的重要反指标,要与具体业务结合,具有针对性的完成需求的功能。3、人性化界面设计原则:使用户能够快速的上手,正确的使用系统。4、模块化原则:根据需求的变化动态组织系统的结构,采用模块化设计,使功能结构具有很好的伸缩性。4.5总体结构图根据系统功能的要求,仓库管理系统各个模块之间的层次结构如图4-2所示:仓库管理系统出入库管理库位管理商品管理客户管理仓库报表费用管理图4-2 系统功能结构示意图入库管理子功能模块层次结构图如图4-3所示:入库管理添加入库信息搜索入库信息查看入库信息修改入库信息删除入库信息图4-3 入库管理功能结构示意图出库管理子功能模块层次结构图如图4-4所示:出库管理添加出库信息搜索出库信息查看出库信息修改出库信息删除出库信息图4-4 出库管理功能结构示意图报表以及库位管理子功能模块层次结构图如图4-5所示:报表以及库位管理费用报表信息添加产品库位状况查询仓库日报表销售情况图4-5报表以及库位管理功能结构示意图用户管理子功能模块层次结构图如图4-6所示:用户管理添加用户信息搜索用户信息查看用户信息修改用户信息删除用户信息图4-6 用户信息管理功能结构示意图客户管理子功能模块层次结构图如图4-7所示:客户管理添加客户信息搜索客户信息查看客户信息修改客户信息删除客户信息图4-7 客户信息管理功能结构示意图产品管理子功能模块层次结构图如图4-8所示:商品管理添加产品信息搜索产品信息查看产品信息修改产品信息删除产品信息图4-8 客户信息管理功能结构示意图4.6系统运行设计1.运行模块组合:系统运行首先进入登录页面,正确登录后系统将完成初始化。此时可以通过菜单和按钮来启动相应的模块,系统采用整体框架设计,分为页面导航部分和主工作区,系统只能在工作区内操作一个当前激活模块完成相应工作,可以通过各界面中的按钮进行模块的切换。2.运行控制方式:本系统采用菜单和按钮触发相结合的方式,既每个功能模块可以通过菜单命令和按钮点击来触发。3.运行时间:系统基于B/S结构,在局域网中访问响应时间不就超过五秒,在广域网访问,要视环境而定。五 数据库设计5.1引言数据库是系统的最底层,是影响系统性能的决定性因素之一。数据库设计得合理与否还影响着应用层开发的难易程度。本章详细介绍了数据库的设计。图5-1 系统E-R图5.2 结构设计在总体设计阶段的数据库设计要早在模块设计和界面设计前。在进行模块设计和界面设计过程全部有可能会产生使用内部数据的要求,在这里参照了数据库系统概论1。那么就要更改或添加相应的数据库设计,只有模块设计和界面设计完毕后,才能保证数据库设计真正结束。5.3数据库设计根据在需求分析阶段的得到的实体信息和本系统数据库的概念设计模型(E-R图),可以对系统数据库中的表作以下说明:表5-1 系统数据表表名对应实体表说明SEC_InStore入库保存所有入库信息SEC_OutStore出库保存所有出库信息store_message仓库存储仓库信息user_message用户保存所有用户goods_message商品保存所有商品信息company_message客户保存所有客户信息5.4数据库表的创建下面将对各表的字段,数据类型和约束条件等给出具体定义如下:表5-2 入库信息表表名SEC_InStore字段(列名)类型(精度范围)空/非空是否主键说明InIdINTNOT NULL是出库编号goodsNameVARCHAR(50)NOT NULL否商品名称formatVARCHAR(50)NULL否规格unitVARCHAR(50)NULL否单位quantityINTNOT NULL否数量perPriceFLOATNOT NULL否单价InDateDATETIMENOT NULL否出库日期operatiorVARCHAR(50)NOT NULL否操作员storeLocal1VARCHAR(50)NOT NULL否仓库VARCHAR(50)VARCHAR(50)NOT NULL否库位clientNameVARCHAR(50)NULL否客户名称totalPriceFLOATNULL否总计表5-3 出库信息表表名SEC_OutStore字段(列名)类型(精度范围)空/非空是否主键说明outIdINTNOT NULL是出库编号goodsNameVARCHAR(50)NOT NULL否商品名称formatVARCHAR(50)NULL否规格unitVARCHAR(50)NULL否单位quantityINTNOT NULL否数量perPriceFLOATNOT NULL否单价outDateDATETIMENOT NULL否出库日期operatiorVARCHAR(50)NOT NULL否操作员storeLocal1VARCHAR(50)NOT NULL否仓库VARCHAR(50)VARCHAR(50)NOT NULL否库位clientNameVARCHAR(50)NULL否客户名称totalPriceFLOATNULL否总计5-4 仓库信息表表名Store-message字段(列名)类型(精度范围)空/非空是否主键说明kuIdVARCHAR(50)NOT NULL是库编号storeIdVARCHAR(50)NOT NULL否库号storeNameVARCHAR(50)NOT NULL否仓库kuNameVARCHAR(50)NOT NULL否库位kuSizeINTNULL否库存量productGoodsINTNULL否商品数量outGoodsINTNULL否出库数量leftGoodsINTNULL否剩余商品表5-5 用户信息表表名user_message字段(列名)类型(精度范围)空/非空是否主键说明idINTNOT NULL是编号userNameVARCHAR(255)NOT NULL否用户姓名workIdVARCHAR(50)NULL否工号userIdVARCHAR(50)NOT NULL否用户编号userPassVARCHAR(50)NOT NULL否用户密码userGroupVARCHAR(50)NULL否用户部门userJobVARCHAR(255)NULL否用户职务userTelVARCHAR(50)NULL否联系电话六 系统实现6.1引言总体设计阶段以比较抽象概括的方式提出了解决问题的办法。而系统实现则关系到具体用哪种编程语言实现系统的具体功能,把软件设计的结果用某种程序设计语言书写的程序表达出来。6.2 各模块的具体实现仓库库管理系统的出库模块是整个系统的一个基础,整个系统都是在仓库出入库管理的基础上来进行的。而库存情况则是反映仓库状况的标志,占据了半壁江山。下面具体的介绍着两个模块的详细设计。为了更好理解这两个模块,我们利用程序流程图和运行界面图来详细解释。企业仓库管理的需求,系统实现了添加出入库单、出入库单查询、出入库单的修改与删除、报表管理,用户管理等功能。在添加新出入库单功能下,用户可以添加新的出入库商品信息,所有的出入库信息都会存入数据库中。在查询功能中,可实现出库单基本查询。基本查询模块中按照出入库单号查询。在修改删除模块中可以对出库单进行必要时的修改和删除操作。在库位管理功能中,可实现仓库库存信息的统计。这里开发所采用的是webwork框架,它是一个j2ee web开发用的框架。它运行在web容器中,这里我们用的是resin3.1.1.关于webwork的配置。用WebWork当然要将它的运行时用到的Jar包放到Web容器可以找到的ClassPath中,我们将框架地用到的jar包拷贝到WEB-INFlib目录,这些是运行WebWork必需要用到的jar包。一般Web框架都是通过一个JavaServlet控制器提供统一的请求入口,解析请求的url,再去调用相应的Action进行业务处理。WebWork也不例外,它要求你在web.xml文件里配置一个派遣器ServletDispatcher,它初始化WebWrok的一些配置信息,解析XWork的Action配置信息,根据请求去组装和调用执行相应的拦截器(Interceptor)、Action、Action Result(Action执行结果的输出)等。这里使用了WebWork自带的标签库,除了配置相应的标签库以外,还将com.opensymphony.webwork.views.velocity.WebWorkVelocityServlet配置到了web.xml里。Action在MVC模式中担任控制部分的角色,在WebWork中使用的最多。每个请求的动作都对应于一个相应的Action,一个Action是一个独立的工作单元和控制命令,它必需要实现XWork里的Action接口。excute()方法是Action类里最重要的部分,它执行返回String类型的值,在Action中返回的值一般使用它上面定义的标准静态字符常量。例如:前面的HelloWorldAction返回的就是SUCCESS字符常量,真正的值当然就是“success”,它与xwork配置文件里result标签name的值是相对应的。它用来决定execute()方法执行完成之后,调用哪一种返回结果。字符常量的含义如下:SUCCESS:Action正确的执行完成,返回相应的视图;NONE:表示Action正确的执行完成,但并不返回任何视图;ERROR:表示Action执行失败,返回到错误处理视图;INPUT:Action的执行,需要从前端界面获取参数,INPUT就是代表这个参数输入的界面,一般在应用中,会对这些参数进行验证,如果验证没有通过,将自动返回到该视图。LOGIN:Action因为用户没有登陆的原因没有正确执行,将返回该登录视图,要求用户登录进行验证。下面是系统的部分运行界面: 图6-1 出库管理的界面下面是添加入库的界面可以对合同进行商品的添加图6-2 添加入库单的界面这是对已经入库的商品进行出库处理图6-3 添加出库单的界面对出库进行修改,这样可以对出库错误的信息进行修改。图6-4 修改出库单界面这功能主要把仓库的情况以图表的方式表达出来,这样更方便用户了解仓库情况。图6-5 库位查询界面商品信息报表这是一个对仓库里面商品的汇总,对于客户查找商品有很大的帮助。如果没有这个功能那么要找到这些商品可要花上不少时间图6-6 出库的物品信息报表用户管理这个功能就不用多介绍了,这是一个对登录用户的信息管理功能。可以添加修改删除用户。图6-7 用户管理界面商品管理这个功能就不用多介绍了,这是一个对商品的信息管理功能。可以添加修改删除商品,然后可以在入库的时候把已经添加的商品掉出来。图6-8 商品管理界面6.3 系统目录结构设计入库管理模块结构设计:图6-10入库模块结构出库管理模块结构设计:图6-11出库模块结构库位管理模块结构设计:图6-12 库位模块结构报表管理模块结构设计:图6-13 报表模块结构用户管理模块设计:图6-14用户模块设计客户管理模块设计:图6-15 客户模块设计商品管理模块设计:图6-16商品模块设计七 设计总结通过近三个月的努力,在指导老师的指导与帮助下,使我的毕业设计顺利完成。在此其间使我在大学里所学的专业知识得到了实践和巩固提高。同时在此次设计的过程中加深了对软件编程的兴趣,通过编程认识到思维逻辑的严谨和系统分析的重要性等等。当然,在这次毕业设计中,我发现了自己的很多不足。由于平时对理论科的不重视,使我在自学过程中遇到了许多困难。系统虽然实现了预期的功能但还有些小的地方有漏洞,没有来得及补救。但还是有很多的收获。总之,此次毕业设计也是对我大学学习的一个总结。下面,我介绍一下自己在程序设计过程中的一些心得体会的以及应该注意的一些细节问题。(1)软件工程思想的重要性。在学习软件工程课程的时候,自己不太重视,而通过这次毕业设计,我深深感到软件思想的重要性。(2)要养成一种严谨的学习态度,对待任何一个问题一定要抱着认真的态度不但要结果正确,而且要注重过程分析。只有这样,才能对每个使用的过程做到真正的领悟,使自己记忆深刻不会忘记,真正的做到学以致用。(3)学会借助网络去学习解决编程过程中所遇到的问题。(4)对于在程序中用的比较频繁的变量和函数,应尽量统一命名,保持代码的良好风格。(5)要养成良好的编程习惯,编程时的风格要与团体的风格保持一致,代码须严谨、合理,还要注意程序的可扩展性。八 致谢通过近三个月的努力,首先,我最为感谢的是我们的指导老师王建珍,杨丽英老师,在老师的悉心指导下,及其他同组同学的互相帮助下,使我学到了不少东西,在这里我表示非常的感谢。知道了该怎样使前台设计和后台支持挂钩。在开始写程序前,做好充分的可行性分析与系统分析是非常重要的。先前准备不足,会让你在以后的程序编写中花费更多的时间。设计行业软件不比设计共享软件,它有着时间的限制,功能要求变动大,要做好很完善的系统分析的确不是一件很容易的事。在学习程序设计的同时,应多加学习软件工程,系统分析,项目分析等相关的编程理论知识。 计算机科学与技术专业毕业实习及毕业论文(设计)规范计算机科学与工程学院计算机科学与技术系2015年03月目 录一. 毕业实习及毕业论文(设计)的主要目的1二. 指导教师选聘及对指导教师的要求1三. 毕业实习分组及实施计划3四. 毕业论文(设计)的选题3五毕业实习及毕业论文(设计)的进度控制4六、毕业论文的结构与格式7七、毕业实习以及毕业论文(设计)成绩评定10八、毕业设计的归档工作10九、毕业实习及毕业论文(设计)领导小组12附件1:任务书的填写格式14附件2:开题报告的填写格式18附件3:文献综述格式22附件4:实习报告封面格式27附件5:实习鉴定表格式28附件6:实习成绩评定表格式29附件7:毕业论文格式的基本要求30附件8:毕业设计袋封面填写格式39附件9:毕业论文验收表40附件10:毕业设计(论文)评论标准41附件11:毕业设计资料电子文档目录结构4613根据学院有关学生实习的规定和本专业教学计划的安排,对计算机科学与技术专业学生毕业实习及毕业论文(设计)作如下具体安排:一. 毕业实习及毕业论文(设计)的主要目的1、 毕业实习的主要目的:(1) 通过毕业实习,使学生从理论走向实践,并运用所学的理论知识解决一些实际软硬件应用问题,达到实践锻炼的目的。(2) 总结升华理论知识的目的,使学生毕业后能迅速适应实际工作岗位。(3) 为毕业论文(设计)获取素材。2、 毕业论文(设计)的主要目的:(1) 全面检验学生四年所学得基本理论和基本技能状况,巩固学生所学知识,并提高学生运用所学知识的能力。(2) 通过毕业论文(设计)的撰写,弥补知识结构中的薄弱环节,优化毕业生知识结构,提高毕业生的适应能力。(3) 培养学生运用所学理论知识和技术,发现、分析和解决问题的能力,使学生掌握科学研究的方法和原则,培养和提高学生对理论和时间问题研究的能力。(4) 通过论文撰写,培养学生创造性思维能力,提高学生创新能力。二. 指导教师选聘及对指导教师的要求1、 指导教师选聘(1) 指导教师应具有讲师及以上专业技术职称或具有硕士学位,并有一定实践经验的相关专业人员。(2) 指导教师的聘任由计算机科学与技术系根据工作需要提出初步名单,经计算机科学与技术学院院长审核,予以聘任。(3) 指导教师指导学生数:讲师或具有硕士学位的指导教师一般不超过6人,高级职称(教授、副教授、高工)的指导人数不超过8人。(4) 指导教师责任1). 学生毕业论文(设计)工作实行指导教师负责制。指导教师应以高度认真负责的态度对待毕业论文(设计)的指导工作,按时完成毕业论文(设计)的各项工作。2). 指导教师对学生毕业论文(设计)中的以下事项负责:把握正确的政治方向;确保选题与培养目标的一致性;论文(设计)结构与撰写格式的规范性;督促学生保质、保量,按时圆满地完成毕业论文(设计)工作。(5) 指导教师指导工作基本要求1). 提出参考选题;2). 针对学生的选题,结合学生的实际情况,确定所指导学生的毕业论文(设计)题目,并提出明确的撰写要求和进度计划;3). 介绍有关参考文献,指导学生搜集和查阅必要的资料;4). 下发毕业设计任务书,认真指导和检查学生填写开题报告等相关内容,并在签名处签名;5). 指导学生拟写毕业论文提纲,定期检查学生毕业论文的进展情况,做好每个阶段的工作记录;6). 加强与学生的沟通,认真指导学生提交论文初稿、2稿、3稿等,并及时提出修改意见,圆满完成最终定稿;7). 根据评分标准,结合学生平时的表现,评定毕业论文(设计)成绩;指导教师评语字数不少于200字,其中包括工作态度、选题意义,理论水平、应用价值等;8). 确认所指导学生的毕业论文(设计)是否可以递交答辩,并签署意见;9). 协助做好毕业设计(论文)的归档工作。10). 撰写毕业设计指导工作总结,包括所指导学生的选题分析、质量分析、计划执行情况等。三. 毕业实习分组及实施计划(1) 毕业实习分组毕业实习主要采取集中与分组相结合,以收集毕业论文资料为主,主要采取由各指导教师根据学生所选论文(设计)题目,联系,分派学生到相关单位进行实习,收集资料;计算机科学与技术系可以在此基础上做统一安排。(2) 毕业实习时间根据教学计划,学生在第四学年第2学期的第1周到第4周进行毕业实习,共4周。(3) 实习要求1). 实习期间,学生必须自觉遵守学院和实习单位的一切规章制度;2). 并认真服从指导教师的安排,尊敬教师;3). 经常与指导教师沟通,全面完成毕业实习和毕业论文(设计)所规定的各项任务;4). 校外实习的同学,特别注意安全问题;5). 按规定的时间和格式等要求,在第四周结束后完成并前提交实习成果,主要包括:实习日志、毕业实习报告(不低于2000字,格式参见附件4)、实习单位鉴定表(格式参见附件5);6). 实习报告的内容实习报告的内容必须包括:实习时间、实习地点、实习目的、实习单位介绍、实习内容介绍、实习心得体会等,根据具体实习情况可以添加其它一些内容。7). 指导教师根据学生的实习情况,填写实习成绩评定表,格式参见附件6;四. 毕业论文(设计)的选题(1) 题目来源毕业论文(设计)题目主要来源是:1). 教师和学生到企业调研,了解和收集毕业论文(设计)的课题;2). 教师根据教学和科研的需要,结合当今计算机软硬件技术的研究重点、计算机科学与工程学院的研究方向以及一些横向联系的单位的具体需求拟订论文(设计)题目;3). 学生根据兴趣爱好和研究方向自行确定,并经指导教师同意的题目。(2) 题目主要类型和范围根据大学及计算机科学与工程学院关于“毕业论文(设计)的选题”要求,每个教师拟订一定数量的题目,经计算机科学与技术系讨论,确定最终的毕业论文(设计)题目类型和范围。题目应保证符合计算机科学与技术专业的研究方向、培养目标,大小适宜,并具有新颖性(注意出题不要与其他老师重复,且不能和以前毕业设计题目重复)。(3) 学生选题毕业论文(设计)题目于第七学期15周以前下发给学生,并在计算机学院毕业设计网站上公布,组织学生选题,采取学生自选与系里指定相结合的方式,确定每一个学生的毕业论文(设计)题目,并配备指导教师。具体题目及学生、指导教师配备情况、学生的选题情况等在学生完成选题工作后,于第七学期18周以前按大学实践教学科的要求上报。每一阶段的工作都要在计算机学院毕业设计网站上公布。(4) 指导教师填写好毕业论文(设计)任务书,及时下达给学生。五毕业实习及毕业论文(设计)的进度控制1. 毕业实习及毕业论文(设计)的进度控制阶段工作要点时间进度(周)备 注第七学期第八学期14151617181920211234567891011121314151617指导教师资格认定1.讲师及以上职称或具有硕士学位2.在专业领域内有较强的科研能力汇总毕业设计题目1.教师结合教学科研推荐题目;2.学生自拟题目3.系统一汇总题目,审查后公布。确定指导教师指导学生人数讲师或具有硕士学位指导人数不超过6人;高职称不超过8人教师与学生商量确定论文题目1.符合计算机科学与技术专业培养方向;2.大小适宜,具有新颖性,实践性下达毕业设计任务书1.教师下达任务书;2.正式任务书的格式参见附件1毕业实习,收集资料,完成开题报告,文献综述,英文文献翻译学生参与生产实习,收集与课题相关的资料,完成实习报告,撰写文献综述和开题报告,并进行英文资料的翻译深入分析系统的业务功能和流程,确定业务模型给出初步设计方案对课题进行深入分析,确定业务模型,完成系统的需求分析,并提交需求分析说明书及初步的设计方案;拟订论文大纲阶段工作要点时间进度(周)备 注第七学期第八学期14151617181920211234567891011121314151617完成系统的功能设计和数据库设计, 准备论文1稿划分模块和数据库设计;完成论文初稿1;指导教师根据论文初稿1,提出修改意见各模块程序编写、整个系统调试, 准备论文2稿进入系统实施阶段,开始进行软件和硬件的设计;学生根据论文修改意见修改论文;提交论文2稿;指导教师提出修改意见系统调试,毕业论文3稿 系统进入调试阶段;学生根据论文修改意见修改论文;提交论文3稿提交可运行软件,论文定稿、准备答辩完成所设计的软硬件系统,根据指导教师的意见最终定稿,提交全部文档准备答辩注释:(1). 进行毕业设计(论文)的学生,应结合选题内容,在调研、查阅资料的基础上写一篇文献综述,字数不少于2000字。格式参见附件3。参考文献不少于10篇(最好是期刊文章),至少含英文文献3篇;(2).进行毕业设计(论文)的学生英应完成一篇文献翻译,文献内容必须和毕业设计内容相关且应独立完成,文献原文不少于1万英文印刷字符,译文稿撰写在统一的稿纸上,同时上交原文。教师应留下评阅意见,签注日期最好在毕业实习收集资料结束时。(3). 学生毕业实习的主要目的是运用所学的理论知识解决一些实际问题,达到实践锻炼,使学生毕业后能迅速适应实际工作岗位,同时也为毕业论文(设计)的撰写收集资料。实习结束后,学生应提交不低于2000字的实习总结报告1份(格式参见附件4)、实习日志1本(记录整个毕业实习过程及其每天的心得体会,用32开软抄本记载)、实习单位鉴定表(格式参见附件5),指导教师根据学生实习情况填写实习成绩评定表(格式参见附件6),向计算机科学与技术系提出学生实习的建议成绩。(4). 有下列情形之一,取消正式答辩资格: 1). 论文撰写过程中,学生如果未完成阶段工作,经指导教师催促、教育仍不改正者; 2). 不能在规定时间内完成毕业设计程序编制或不能完成论文定稿者; 3). 毕业设计达不到规定要求,或软件无法演示(特殊原因除外);4). 不能在规定时间提交论文正确及全套材料者; 5). 凡在毕业论文中出现未经注释援引、窃取、抄袭他人作品的情况,一律视为“剽窃”,论文中“剽窃”内容超过2页者。六、毕业论文的结构与格式1 纸张与页面设置:学院有统一规定,B5纸单面打印。2 毕业论文的组成部分:毕业设计论文是对毕业设计工作的总结,写作有一定的规范和要求,一份完整的毕业设计论文应包括以下几方面:(1)封面;(2)摘要(中文摘要和英文摘要);(3)目录;(4)前言;(5)正文;(6)结论;(7)致谢;(8)参考文献与附录等。3 基本结构: 论文结构通常由以下几个部分组成: 标题。题目要确切、恰当、鲜明、简短,文字要简练、准确、有概括性。既能概括整篇论文的中心内容,又能引人注目。通过标题概括说明毕业设计(论文)的主要内容。标题字数要适当,一般不宜超过20字,如果有些细节必须放进标题,可以加副标题,主标题写得简明,将细节放在副标题里。 摘要。摘要是论文的高度概括,是全文的缩影,概括研究课题的内容、方法和观点,以及取得的成果和结论,应能反映毕业设计论文的精华。中英文摘要以300500字为宜,一般应概括以下几方面的内容:为何从事这项研究(即研究工作的缘由、问题的重要性);完成了哪些工作(研究的内容与过程);获取了哪些重要成果(含结论性意见);成果的意义。英文摘要与中文摘要内容要相对应;撰写摘要时应注意以下几点:(1) 语言使用要精炼、概括;(2) 陈述要客观,不加主观评价;(3) 摘要的重点是成果和结论;(4) 设计说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料。 目录。目录应列出论文各组成部分的大小标题,分别层次,逐项标注页码。一般按三级标题编写,即1、1.1、1.1.1、.等,要求标题层次清晰。 关键词。一般3至5个。 前言(或序言、引言)。前言是论文的开头,前言一般应包括以下内容:写这篇论文的背景介绍;对本论文研究主题范围内已有文献的评述;说明本本课题的研究意义、目的、范围及解决的主要问题,所采用的研究手段、方式、方法。 正文。正文是对研究工作的详细论述。它是全文的主体,其内容包括:问题的背景和提出,毕业设计工作的基本前提和条件;相关基本概念和基本理论基础;系统分析;设计方案的拟定;理论在课题中的应用;系统实现;课题得出的结果,以及结果的讨论等。不同类型的毕业设计论文,可根据实际情况取舍内容。 结论。结论是对整个研究工作进行归纳和总结,还应包括所得结论与前人结论的比较和本课题尚存在的问题,以及进一步开展研究的建议。结论集中反映毕业设计的工作成果,表达对所研究课题的见解,是全文的精髓,结论要写得概括、简短。撰写时应注意以下几点:(1) 结论要简洁、明确,措辞应严谨;(2) 结论应反映工作主要成果。 致谢。致谢应以简短的文字对课题研究与论文撰写过程中曾给予帮助的人员表示自己的谢意。 参考文献。参考文献是毕业设计论文不可缺少的组成部分,它反映设计论文的取材来源、引用材料的广博程度和材料的可靠程度。一般设计论文的参考文献应列入引用的主要中外文文献。应包括参考的文献和资料的名称、作者名和出版社以及时间等。 附件。对于一些不宜放入正文中、但作为毕业设计论文又不可缺少的组成部分,或有主要参考价值的内容,可编入毕业设计论文的附录中,例如数据、表格、编写的算法、数据字典、主要程序和其他需要说明的资料以附件的形式放置在正文之后。4 论文格式具体格式参见附件7:毕业论文格式的基本要求。七、毕业实习以及毕业论文(设计)成绩评定1 毕业实习(1). 成绩评定的主要依据是实习纪律及表现、实习周记、实习报告、实习单位鉴定。(2). 毕业实习成绩由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人防工程抗震加固技术方案
- 自动化生产过程数据采集与分析
- 环保项目可行性分析与评估方案
- 2025插画师考试真题及答案
- 混凝土修复技术实施方案
- 全国中学生地理天文地理竞赛试题及答案
- 2025年安全生产责任制考核试题及答案(安全教育培训)
- 2025亳州老师考试真题及答案
- 2025殡葬考试真题试卷及答案
- 《时尚北京》杂志10月刊
- DB31/T 978-2016同步注浆用干混砂浆应用技术规范
- 教育新闻宣传工作培训
- 【DAMA】2025智变-AI赋能政府与央国企智能化转型白皮书
- 新教材部编版二年级上册《4.彩虹》教学设计
- 航空宠物知识培训课件
- 综合实践活动课程设计
- 2025年法官员额考试题及答案
- 备考2025年成人高考-专升本-政治考点及必背知识点大全
- TCECA-G 0330-2024 磁悬浮离心式鼓风机 技术条件
- (2025)新版十八项医疗核心制度
- 中考英语复习语法专项讲练06现在完成时含解析
评论
0/150
提交评论