建筑设备进销存管理系统毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《建筑设备进销存管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《建筑设备进销存管理系统毕业论文.doc(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 目 录摘要1ABSTRACT2前 言3第1章 绪论51.1课题的提出51.2课题的内容51.3课题的目标51.4课题的意义6第2章 技术背景72.1 ADO.NET概述72.2 SQL SERVER概述82.3 C#概述8第3章 进销存系统的设计93.1 需求分析93.1.1 用户需求93.1.2 系统任务93.2 系统模块分析93.2.1 基本信息管理103.2.2 进货管理113.2.3 销售管理123.2.4 库存管理133.2.5 应付款管理143.2.6 应收款管理143.2.7 系统管理143.3 系统详细设计153.3.1 库存系统设计153.3.2 权限管理设计183.3.3
2、 数据库表设计22第4章 进销存系统的实现314.1 数据库连接过程314.2 功能模块的实现324.2.1 基本资料管理324.2.2 权限管理364.2.3 库存管理38第5章 总结与展望41参考文献42致 谢43摘要商业企业最主要的任务是进行商品进销存管理,由于商品种类繁多且数据量大,传统手工操作任务繁重、工作效率低下,不能适应现代化信息社会发展的需要。为了能更好的管理建筑设备的进货,销售,库存情况,以及他和其他企业之间的往来对帐,建筑设备供应商尤其需要开发一套建筑设备进销存管理系统。本文就如何开发建筑设备进销存系统进行了详细的分析和设计。文章按照要求首先分析了开发这个进销存管理系统的意
3、义;其次,对系统进行了总体需求分析,设计了数据结构,划分了系统模块,对模块进行具体分析,其中重点介绍了如何实施库存的上下限管理,库存的查询,权限的管理和一些基本信息管理的设计与实现;之后,用C#.NET开发工具和SQL Server具体实现了这些模块;最后,对本次毕业设计做了总结和展望。该系统不仅能够使操作自动化和信息电子化,提高仓库的管理水平,而且还能够提高工作人员的工作效率,避免了以往入出库流程烦琐、杂乱、周期长的弊端。关键词:进销存 , 建筑设备,信息化作者:指导老师:42ABSTRACTThe most important duty in commercial department i
4、s purchase-sell-stock management system.Because there are many kinds of goods and many data, traditionmanual operation duty is arduous,the working efficiency is low.So it cannt meet the modernization information society. In order to have a better managment of the purchasing,selling,stocking of build
5、ing equipments,as well as the current account with other enterprises,the construction equipment suppliers especially need a purchase-sell-stock management system.The thesis take detailed analysis of how to develop a purchase-sell-stock management system of building equipments.Firstly, the thesis ana
6、lyses the significance of the system .Secondly, the requirement and data structure of the system are analyzed and the modules as well as their relationship are introduced. The thesis focuses on the system stock situation, stock on lower limit management, stockinquiry, jurisdiction management and som
7、e basic information managementdesigns and realization.Thirdly, the idea and scheme are illustrated by code. Its implemented with C#.NET and SQL Server database.Finally, the whole project is summarized.This system is not only cause the operation automation but also do with the information by electron
8、ic means, enhances the management level of the warehouse.Moreover can enhance staffs working efficiency, avoided formerlyentering saved the flow troublesomely, is disorderly, the cyclicallong malpractice.Keywords: purchase-sell-stock ,building equipment, informatization Written bySupervised by 前 言进销
9、存管理是市场必不可少的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好进销存的相关信息,已经成为企业成长中的一个大问题。在这种情况下,一个可以规范化,自动化的进销存管理系统就显得非常必要。最初的进销存管理,都是靠人力来完成的。最初,信息量比较小的时候,人力可以完成,随着相关信息量的与日俱增,企业的员工人数也必将增加,伴随着员工人数的增加,各种问题接踵而至,如相关信息的查询,管理等就变得相当的繁琐。如果维持着人力去管理相关的信息,必然会造成工作效率低,工作错误增高的问题。进销存管理系统就是把分散各种信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询等现代化,专业化
10、的管理系统,不但减轻了员工的工作压力,同时还提高了效率。进销存管理系统为客户提供信息录入,信息检索,信息存取等服务。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进销存信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工的工作效率,同时在无形之中提高了客户的满意度,为企业建立客户群有着不可磨灭的作用。开发这个系统的目的就是帮助建筑设备供应商提高工作效率实现信息管理的系统化,规范化和自动化。系
11、统最终实现的主要功能如下:u 采购管理包括进货单的登记,查询,删除等u 销售管理包括销售单的登记,查询,删除等u 库存管理包括库存的查询,上下限报警,库存的盘点等u 系统管理包括用户的权限设定,管理员用户的添加,删除等u 财务管理包括和往来单位的往来帐管理等u 基本信息管理包括对商品基本资料,往来单位的基本资料以及公司职员的基本资料的一些维护等库存管理系统的关键问题:u 进销存系统的需求分析u 进销存系统的数据库分析与实现设计u 进销存系统的具体实现u 总结部分介绍了设计和编程体会,并指出了系统设计中的不足和改进的方向u 数据库管理部分:主要完成数据库的管理与维护第1章 绪论1.1课题的提出时
12、间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷。如何利用先进的管理手段,提高对相关信息的管理水平,是每一企业面临的重要课题。因此,某建筑设备供应商要求我们开发一套建筑设备进销存管理系统,以便他更好的管理建筑设备的进货,销售,库存情况,以及他和其他企业的往来对帐。1.2课题的内容本课题的内容一方面:是在现有的进销存管理软件的基础上吸收继承它们中的优点;另一方面:是对本企业的需求进行认真的分析,最终设计出适合本单位的一套销售管理软件。首先确定我们应该是基于C/S结构的系统。因为基于
13、C/ S结构的系统交互性强,往往具有专用的前端、能处理大量的、实时的数据流,响应速度快 本系统由我和我们班另一位同学一起完成,经过任务的分配和总结,本人在这一课题中需要实现的任务是:u 根据客户的要求做好系统的需求分析u 建立数据库表u 库存的上下限管理、库存的查询、权限的管理和一些基本信息管理的实现另一位同学负责该系统的往来对帐,应收应付款,进货销售的管理。1.3课题的目标本课题的开发的目标主要包括以下方面:u 界面友好,功能齐全:统一的风格,按功能生成不同的界面,便于管理员和普通用户的操作。u 提供灵活、实用的管理方式u 切实有效的减轻各个用户的负担,基于C/S技术的系统,降低了系统的通讯
14、开销。1.4课题的意义实现本系统,有如下意义:首先,通过实现本系统使该企业早先的手工操作管理,提升为计算机管理,大大的节约了人力物力资源。实现电子化的管理,让人力资源管理人员从繁重琐碎的案头工作解脱出来,完成更重要的工作。进销存管理系统就是为了解决和减轻繁琐的手工管理,使该企业可以上升到一个完善的电子化,信息化管理。其次,开发这个软件不但是一个程序设计过程,对本人来说更是一个综合的检查。在这次软件设计与实现中,对本人的专业知识进行了一个全面考验和检查。程序设计、软件工程、数据结构等课程知识都在程序得到体现,在检查的同时巩固了所学知识。开发这个软件也锻炼了本人的思维能力。第2章 技术背景本系统的
15、开发使用的了Visual studio.NET和SQL Server作为相关工具。C#作为开发语言。在开发过程中使用了ADO.NET等接口对象的相关技术。2.1 ADO.NET概述ADO.NET为.NET Framework提供高效的数据访问机制,ADO.NET提供对Microsoft SQL Server等数据源以及通过OLEDB等数据源的一致访问,数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET的结构不是很复杂,主要包括Connection(数据库的连接)、Command(执行数据库的命令)、DataReader(数据库的读取库)、Da
16、taSet(数据集)和DataAdapter(数据库的适配器,主要用来操作数据库填充并操作DataSet,它是数据库和DataSet之间的桥梁)。Connection类主要提供连接数据库的功能,即提供一个连接,应用程序可以通过此连接把数据库的操作指令传送到数据存储器等。连接数据库方式有信任连接和用户名密码两种方式,Connection类提供数据库(源)的连接是实现操作数据库的操作。Command类提供SqlCommand、OleDbCommand、OdbcCommand、和OraceCommand几种访问方式可以直接访问不同种类的数据库。同时Command类是支持IDbComand接口,可以从
17、数据库获取一个标量结果或者一个存储过程的输出参数。该类主要提供从数据库检索数据、插入数据、修改和删除数据。DataReader类通过Command类提供从数据库检索数据信息的功能。此功能以一种只读的、向前的、快速的方式访问数据库,在读取或操作数据库时,不能断开和数据库之间的连接。所以在使用DataReader对象时,必须保持和数据库的连接。DataSet类是一个新的数据结构。表面上看,它和ADO RecordSet有很多相似之处,但是它比ADO RecordSet远远要复杂得多。DataSet提供一种断开式的数据访问机制,即以驻留在内存中的形式来显示数据库之间的关系模型。DataSet可以看成
18、数据存储器的部分数据的本地副本,可以执行读取、插入、修改和删除其中的数据。DataAdapter类用做DataSet和数据源之间的桥接器以便检索和保存数据。DataAdapter通过映射Fill方法来更改DataSet中的数据以便与数据源中的数据相匹配,通过Update方法来更改数据源以便与DataSet中的数据相匹配。DataAdapter类实现了SelectCommand、InsertCommand、UpdateCommand和DeleteCommand等数据库访问方式。2.2 SQL Server概述SQL Server是一个关系数据库管理系统,它最初是由Microsoft、Sybase
19、 和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在Windows NT推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server作为微软公司的产品,一经推出就以其良好的性能和易用性赢得了广大用户的青睐,尤其是在中小型企业中SQL Server的应用更是普遍。SQL Server 2000 是Micro
20、soft 公司推出的SQL Server 数据库管理系统的一个非常常用的版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好以及与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。2.3 C#概述C#是微软为.NET框架推出的核心编程语言。C#可以编写客户端的脚本、创建商业逻辑、服务器端编程、编写Windows应用程序、进行组件设计等。C#是从C/C+演变而来。但它简化和现代化了C+的类、命名空间、
21、方法重载和异常处理等。屏蔽了C+的复杂性,使它更易用。C#语言具有面向对象、类型安全、兼容和灵活的特点。而使用微软公司相应的Visual Studio .NET作为开发工具,更是能够方便的使用大量的控件,从而加快开发速度。.NET Framework的核心是公用语言运行环境(Common Language Runtime, CLR),CLR和Java虚拟机一样,也是一个运行环境,它负责资源管理,并保证应用和底层操作系统之间必要的隔离。第3章 进销存系统的设计3.1 需求分析3.1.1 用户需求系统开发的目标是实现企业的仓库管理的系统化,规范化和自动化。这是在用户要求的基础上提出来的,用户要求如
22、下:u 企业财务管理:有的时候企业和往来单位之间的帐款无法一次性结清,客户要求本系统能对帐款的应收应付情况作出统计,哪个单位在什么时候付了多少款,还欠多少,都要有个明细的情况。u 产品库存:通过本系统,能够清楚的看到企业库存中的产品数量等信息,当库存量低于一定值时,要有警报提醒,使企业老板能够根据库存信息作出进货决策。u 客户管理:能够对企业的客户有一个清楚地了解,通过客户管理部分保持和客户建立良好地关系。及时得到客户的反馈意见,上交有关部门及时处理,不仅可以更好的服务客户,还为吸引更多的客源做铺垫u 针对这些要求,我们首先要建立一个整体的框架。3.1.2 系统任务经过分析,可以得到进销存系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 建筑设备进销存管理系统 毕业论文 建筑设备 进销存 管理 系统
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内