企业成品库存管理系统开题报告_第1页
企业成品库存管理系统开题报告_第2页
企业成品库存管理系统开题报告_第3页
企业成品库存管理系统开题报告_第4页
企业成品库存管理系统开题报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)材料之二(2) 本科毕业设计本科毕业设计( (论文论文) )开题报告开题报告 题目题目:企业成品库存管理系统 课课 题题 类类 型:型: 设计设计实验研究实验研究 论文论文 学学 生生 姓姓 名:名:雷锋雷锋 学学号:号:0000000000000000 专专 业业 班班 级:级:0000000000 学学院:院:鸡院鸡院 指指 导导 教教 师:师:法海法海 开开 题题 时时 间:间:2012013 3 年年 3 3 月月 4 4 日日 20132013 年年 3 3 月月 4 4 日日 毕业设计(论文)内容及研究意义(价值) 1 1、设计内容设计内容 所设计系统应具有以下功能: 库存数量查询、库存分布查询、库存预警查询、 出入库明显查询、报损统计、报溢统计、 调拨单统计、成本调整单统计等模块。 2 2、研究意义、研究意义 本课题的类型为设计型。在信息化如此发达的今天,由于这样那样的原因, 部分中小型企业还在用手工做账,每天在抄抄写写算算中耗费大量的时间和精 力, 仓库管理系统是一个企业单位不可缺少的部分,它的内容对于各类生产企业 的决策者和管理者来说都至关重要, 所以仓库管理系统应该能够为用户提供充足 的信息和快捷的数据处理手段。 但一直以来人们使用传统人工的方式进行仓库管 理,这种管理方式存在着许多缺点,如:效率低、保密性差,时间一长,将产生 大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。另外,为及 时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及及时订货, 库管人员要花费大量人力、物力和时间进行数据记录统计工作。为此我们设计开 发了企业成品库存管理系统。 二、毕业设计(论文)研究现状和发展趋势(文献综述) 1 1、研究现状 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展, 以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。 随着经济文化水 平的显著提高,人们对生活质量及工作环境的要求也越来越高。与此同时,为了 管理大量的物品,仓库也大量的出现,仓库的管理问题也就提上了日程。随着的 大量增加,其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大 众化的课题。 在计算机飞速发展的今天, 将计算机这一信息处理利器应用于仓库的日常管 理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想 不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系 统已成为仓库管理科学化和现代化的重要标志, 它给企业管理来了明显的经济效 益和社会效益。主要体现在:极大提高了仓库工作人员的工作效率,大大减少了 以往入出存流程繁琐,杂乱,周期长的弊端。 基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的 漏洞,可以节约不少管理开支,增加企业收入。仓库的管理的操作自动化和信息 的电子化,全面提高了仓库的管理水平。随着我国改革开放的不断深入,经济飞 速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有 现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要 的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立 仓库管理系统已变得十分心要。 在现代社会,随着企业间竞争的日益激烈,企业对管理系统的要求也越来越 高。本设计拟为中小型企业开发一个仓库管理系统,使产品的管理工作规范化, 系统化,程序化,避免在产品管理过程中出现不必要的差错。企业内部仓库通过 计算机对企业的生产原料和成品进行信息化的管理,以提高企业管理的效率。 仓库管理系统已经走进越来越多的企业,给企业的发展带来了巨大的利益。 低投入,高输出使的许多企业看到了仓库管理系统的优点,为它的进一步发展带 来了无尽的动力,同时越来越多的企业开始应用它。 通过查找文献和资料, 我首先对国内外的企业公司库存管理系统现状进行一 个大体的了解并分析:从美国在 1954 年开始利用计算机首先处理工人的工资以 来,40 多年,计算机在处理信息管理方面发挥着重要的作用。当前,随着社会 经济的不断发展,以及科学技术的发达,电子商务在中国应用的程度越来 越高,电子商务销售额在总销售额的比重突破 1%的,并呈强势上升趋势, 越来越多的企业开始进入电子商务行业,目前国内较为知名的有,淘宝, 拍拍,有啊,京东,当当,卓越,凡客等企业。关于库存管理,在美国,有 些企业库存周期只有 8 天,但有些中国企业的库存周期长达 51 天,仅运输 成本一项,占销售额的比例就高达 20%-30%。从物流成本构成看,中国物流 管理成本占总成本的 14%,而美国只有 3.8%。例如 2010 年年底中国各地大小 物流公司爆仓导致物流服务滞后就是一个很好的例子。对物流企业进行库存管 理,其实就是降低其成本。物流企业作为供应链的一部分,不管是对库存 进行管理还是要降低成本,都要在供应链的角度上来实行。由于我国物流 业发展还处于起步到成熟的阶段,整体的物流规划能力的经验尚不足,并 且物流信息化程度不高,许多物流管理还是以人工管理,直接导致了仓储 和库存成本居高不下。但从 20 世纪 60 年代以来企业信息化的趋势来看, 物流企业的库存管理也需趋向于信息化、网络化和高度集成化,随着信息 技术的高速发展和国外大型物流企业的纷纷涌入中国,作为现代企业的物 流管理的核心部分库存管理,也要适应时代的发展。 2 2、发展趋势、发展趋势 当今社会为信息社会, 世界已进入在计算机信息管理领域中激烈竞争的 时代。 信息已成为继劳动力、 土地、 资本之后的又一大资源, 谁控制的信息越多, 谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会 更有优势,这一点已得到举世公认。随着 WTO 的加入和我国工业的迅猛发展, 为了抓住机遇,在竞争中占得先机,作为生产企业的一个必不可少的重要环节 仓库管理的信息化、计算机化也就迫在眉睫了。开发仓库管理系统既有宏观上的 意义,那就是顺应时代信息化、现代化的总趋势,提高效益,促进国民经济结构 优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息 化手段,提高工作效率,增加单位效益。 仓库管理的对象是很多的, 广而言之, 它可以包括: 商业、 企业库存的商品, 图书馆库存的图书,博物馆库存的展品等等。在这里本文仅涉及工业企业的产品 库存。它主要包括下列三部分: 1、没有经过企业加工,而为企业生产或其他各方面所需要的原材料、燃料、 半成品、部件等,如钢材、轴承、发动机、电动机等。 2、已经过企业加工,但尚未加工完毕的在制品。 3、企业已加工完毕,储而待销的成品与备件等。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机 应用的一部分,使用计算机对库存信息进行管理,具有手工管理所无法比拟的优 点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、 保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高仓库管理的 效率,也是企业的科学化、正规化管理,与世界接轨的重要条件9。因此,开发 这样一套管理软件成为很有必要的事情。所以本课题的目的是:针对小型的企 业,.NET 技术设计并实现一个基于 B/S 模式的仓库管理系统,以提高企业的生 产实践效率。 随着计算机网络的发展,信息的交流体现出了高效,准确,快速等现象。仓 库管理系统属于典型的信息管理系统(MIS) ,它能够抛开繁琐的信息录入工作, 避免由于疲劳产生的人为错误,并且给信息的保存等管理工作带来极大的方便, 并且也提高了其安全性。 为此库存行业的经营者在日常的经营过程中迫切需要一 个半智能化的系统来减轻日常经营的复杂度、繁琐度,增加服务客户的准确率, 进而增加行业中的竞争力,提升盈利水平。作为计算机应用的一部分,使用计算 机对库存信息进行管理,具有手工管理所无法比拟的优点。例如:快速检索、方 便查找、可靠性高、保密性好、成本低等。这些优点能够极大地提高库存管理的 效率,也是企业科学化、正规化管理,与世界接轨的重要条件。因此,开发这样 一套库存管理软件成为很有必要的事情。 三、毕业设计(论文)研究方案及工作计划 本文将以一个实例研究和介绍 Web 应用的问题。即该系统是基于 Web 构架。 同时还讲述了在开发过程中使用的工具,平台等问题。 本文将使用微软的 Microsoft Visual Studio 作为前台的开发工具来开发系 统, 因为该工具在开发的过程中能够使用改进后的可视化设计工具、编程语言和 代码编辑器,享受高效率的开发环境。在统一的开发环境中,开发并调试多层次 的服务器应用程序。最重要的是:Microsoft Visual Studio 2010 集成的是.NET Framework 3.0。后台的数据库我们选用的是 Microsoft SQL Server 2008 5。本 课题就是要设计和开发这样一个基于 B/S 模式的企业库存管理系统。 本系统将管 理企业的库存等相关信息,允许查询产品的库存、销售、进货以及退货的具体情 况。 本系统采用 ASP.NET 技术作为创建应用程序的方式,以 C作为编程语言, 采用 SQL Server 数据库作为后台数据库。使用以上基本实现仓库管理系统中的 仓库管理、库存信息管理、销售信息管理、进货退货管理等功能。本软件是在系 统分析与设计的基础上开发而成, 实现了产品管理与查询的功能操作, 界面友好, 便于操作。 工作计划:工作计划: 起止日期周内容进程备注 25/2-17/3 18/3-24/3 25/3-31/3 1/4-7/4 8/4-14/4 15/4-21/4 22/4-19/5 20/5-2/6 3/5-16/6 17/6-30/6 1-3 4 5 6 7 8 9-12 13-14 15-16 17-18 1 1实习实习 2 2系统分析阶段系统分析阶段 熟悉课题:毕业设计任务下达后,首先应了解课 题的名称,课题的来源,课题的设计任务;所需要 的原始数据,所要求的技术指标等。对企业成品库 存管理系统进行充分的了解和分析。 收集资料、调查研究:收集与课题有关的资料, 查阅相关的文献,收集有关的数据,并对用户的实 际需求等进行调研,以便能对企业招聘信息的发布 与管理系统的功能有全面深入的了解。 可行性分析:在熟悉课题、调研、收集资料和数 据的基础上,对课题进行可行性分析并形成相应的 文档。 3 3 系统设计阶段系统设计阶段 概要设计: 在可行性分析的基础上采用较好的方 法就基于企业成品库存管理系统的总体结构、数据 结构、控制结构、界面、系统的输入、输出方式等 方面进行设计并写出分析说明书。同时按系统的总 体功能进行模块划分和模块设计,以明确模块设计 的任务和要求。 详细设计: 在概要设计的基础上采用较好的方法 和工具进一步确定总体功能和各个模块功能的设计 方案。 4 4系统实施、调试阶段系统实施、调试阶段 程序编码: 根据企业成品库存管理系统的控制结 构图和各个模块的功能说明书按模块分别进行各模 块的设计任务,进行程序编码设计,并在计划指定 的时间内完成各个子模块的设计。 系统调试: 各个子模块功能设计完成后进行整个 系统的调试,并在系统调试中不断修改和完善系统 功能,最终达到任务书要求的设计目标。 5 5整理技术文档,完成毕业论文撰写整理技术文档,完成毕业论文撰写 6 6教师审阅,学生准备答辩教师审阅,学生准备答辩。 7.7. 答辩答辩 准 备 并 提 交 开 题 报 告 提 交 可 行 性 分 析 报 告 提 交 各 模 块 功 能 设 计方案 提 交 中 期 检查表 四、主要参考文献四、主要参考文献 1田原,李素若,文斌.C#程序设计M.北京:清华大学出版社.2005 2王珊,萨师煊.数据库系统概论M.北京:高等教育出版社.2006 3 沈士根,汪承焱,许小东 Web 程序设计:ASP.NET 实用网站开发M .北京: 清华大学出版社,2009 4王毅,杨浩等译.ASP.NET 高级编程M. 北京:清华大学出版社,2002 附(外文文献)附(外文文献) 5 Scott Mitchell,et al. ASP.NET:Tips,Tutorials,and CodeM. Sams, 2001. 6 Karli Watson. Beginning Visual C# 2010. John Wiley & Sons,2010 7Simon RobinsonProfessional C#Third Edition M.Wiley Publishing,2006 外文文献:外文文献: WhereWhere C#C# FitsFits InIn In one sense, C# can be seen as being the same thing to programming languages as .NET is to the Windows environment. Just as Microsoft has been adding more and more features to Windows and the Windows API over the past decade, Visual Basic and C+ have undergone expansion. Although Visual Basic and C+ have ended up as hugely powerful languages as a result of this, both languages also suffer from problems due to the legacies of how they have evolved. In the case of Visual Basic 6 and earlier, the main strength of the language was the fact that it was simple to understand and didnt make many programming tasks easy, largely hiding the details of the Windows API and the COM component infrastructure from the developer. The downside to this was that Visual Basic was never truly object-oriented, so that large applications quickly become disorganized and hard to maintain. As well as this, because Visual Basics syntax was inherited from early versions of BASIC (which, in turn, was designed to be intuitively simple for beginning programmers to understand, rather than to write large commercial applications), it didnt really lend itself to well-structured or object-oriented programs. C+, on the other hand, has its roots in the ANSI C+ language definition. It isnt completely ANSIcompliant for the simple reason that Microsoft first wrote its C+ compiler before the ANSI definition had become official, but it comes close.Unfortunately, this has led to two problems. First, ANSI C+ has its roots in a decade-old state of technology, and this shows up in a lack of support for modern concepts (such as Unicode strings and generating XML documentation), and in some archaic syntax structures designed for the compilers of yesteryear (such as the separation of declaration from definition of member functions). Second, Microsoft has been simultaneously trying to evolve C+ into a language that is designed for high-performance tasks on Windows, and in order to achieve that theyve been forced to add a huge number of Microsoft-specific keywords as well as various libraries to the language. The result is that on Windows, the language has become a complete mess. Just ask C+ developers how many definitions for a string they can think of: char*, LPTSTR, string, CString (MFC version), CString (WTL version), wchar_t*, OLECHAR*, and so on. Now enter .NETa completely new environment that is going to involve new extensions to both languages. Microsoft has gotten around this by adding yet more Microsoft-specific keywords to C+, and by completely revamping Visual Basic into Visual Basic .NET, a language that retains some of the basic VB syntax but that is so different in design that we can consider it to be, for all practical purposes, a new language. Its in this context that Microsoft has decided to give developers an alternativea language designed specifically for .NET, and designed with a clean slate. Visual C# .NET is the result. Officially, Microsoft describes C# as a “simple, modern, object-oriented, and type-safe programming language derived from C and C+.” Most independent observers would probably change that to “derived from C, C+, and Java.” Such descriptions are technically accurate but do little to convey the beauty or elegance of the language. Syntactically, C# is very similar to both C+ and Java, to such an extent that many keywords are the same, and C# also shares the same block structure with braces () to mark blocks of code, and semicolons to separate statements. The first impression of a piece of C# code is that it looks quite like C+ or Java code. Behind that initial similarity, however, C# is a lot easier to learn than C+, and of comparable difficulty to Java. Its design is more in tune with modern developer tools than both of those other languages, and it has been designed to give us, simultaneously, the ease of use of Visual Basic, and the highperformance, low-level memory access of C+ if required. Some of the features of C# are: Full support for classes and object-oriented programming, including both interface and implementation inheritance, virtual functions, and operator overloading. A consistent and well-defined set of basic types. Built-in support for automatic generation of XML documentation. Automatic cleanup of dynamically allocated memory. The facility to mark classes or methods with user-defined attributes. This can be useful for documentation and can have some effects on compilation (for example, marking methods to be compiled only in debug builds). Full access to the .NET base class library, as well as easy access to the Windows API (if you really need it, which wont be all that often). Pointers and direct memory access are available if required, but the language has been designed in such a way that you can work without them in almost all cases. Support for properties and events in the style of Visual Basic. Just by changing the compiler options, you can compile either to an executable or to a library of .NET components that can be called up by other code in the same way as ActiveX controls (COM components). C# can be used to write ASP.NET dynamic Web pages and XMLWeb services. Most of the above statements, it should be pointed out, do also apply to Visual Basic .NET and Managed C+. The fact that C# is designed from the start to work with .NE

温馨提示

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

评论

0/150

提交评论