《库存管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《库存管理系统设计与实现毕业论文.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、库存管理系统设计与实现毕业论文 编号:_ 毕业论文 题目:库存管理系统设计与实现 毕业设计(论文)任务书系别:_ 班级:_ 姓名:_ 指导教师:_ 一、题目: 二、设计(论文)要求(包括主要指标): 三、参考文献: 四、设计报告(论文)提纲、目录: 指导教师签字: 年月日中国管理软件学院教务处 本人声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中国管理软件学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本工作组做的任何贡献均已在论文中作了明
2、确的说明并表示了谢意。 作者签名: 年月日 摘要 随着计算机技术的迅速发展,在“信息时代”的21世纪,计算机在生产、经营、管理等领域中的应用越来越广泛。 本系统是围绕KONCOR市场营销有限责任公司的CANON市场部的业务进行调研,针对企业的业务现状采用结构化的开发方法进行系统分析、系统设计和系统实施。结构化系统开发方法用系统工程的思想和工程化的方法,按用户至上的原则、结构化、模块化、自顶向下地对系统进行开发。 系统编写采用Visual C6.0为前台开发工具,SQL Server 2000为后台数据库开发工具。系统包括物资采购管理、库存管理和供应商管理等模块,系统主要实现的功能有信息录入,信
3、息查询,信息修改,以及统计等。系统的运用,能提高工作效率,对物资供应管理提供了有效的工具。 关键词:管理信息系统;结构化分析方法;库存管理系统;VC+;SQL Server 2000 Abstract With the rapid development of the technology of the computer, the 21st century in information age , computers application in the fields , such as producing , managing , management ,etc. is more and m
4、ore extensive. This system is investigated around the business of KONCOR Co., Ltd.adopt the structurization development approach to carry on network analysis , design systematically and implement systematically to the business current situation of enterprises. The systematic development approach of
5、structurization uses the thought of the system engineering and project method , according to principle , structurization , module that consumers first, from carrying to going to the fields and developing the system. The system is written to adopt Power Builder9.0 as the developing instrument of fron
6、t desk, SQL Server 2000 is the database developing instrument of backstage supporter . The system including management , stock control and supplier of purchase of goods and materials is managed,etc. the module , the function that the system realizes mainly has information to input, information inqui
7、ry, information is revised , delete , type , and count etc. Systematic application , can improve working efficiency , has offered the effective tool to the supplies management of goods and materials. Key words:Design; Management Information System; Strutured System Development Methodologies; Invento
8、ry ManagementSystem; VC+ 6.0;SQL Server 2000 . 目录 Abstract . I II 1 绪论 . (1) 1.1 仓库管理系统开发环境简介 (1) 1.2 中文Visual C+ 6.0简介 (2) 1.3 SQL SERVER 2000简介 (2) 2 系统可行性分析 (4) 3 系统总体设计 (5) 3.1 系统目标设计 (5) 3.3 系统功能需求分析 (6) 3.4系统功能模块设计 (6) 4 数据库设计 (7) 4.1 数据库需求分析 (7) 4.2数据库逻辑结构设计 (7) 4.21管理员基本信息表 (8) 4.2.2机型信息表 (8
9、) 4.2.3查询账户信息表 (9) 4.2.4外借信息表 (9) 4.2.5罚单信息表 (10) 4.3 创建表的脚本文件 (10) 5 系统主窗体设计 (13) 5.1 创建工程项目仓库管理系统 (13) 5.2 创建系统主窗体 (13) 5.2.1仓库管理 (14) 5.2.2查询账户管理 (14) 5.2.3系统管理 (15) 5.3 连接数据库 (15) 5.4 工程模块设计 (17) 5.4.1登录模块设计 (17) 542仓库管理模块设计 (18) 致谢 (51) 参考文献 (52) 1 绪论 随着经济的快速发展,大众消费水平以及生活水平的提高,使得数码产品蓬勃发展,这给许多数码
10、厂商带来了新的生机。同时技术的革新和国外企业进入市场,数码生产企业面临着越来越激烈的竞争,为了获得更多的利润,降低生产成本,要求数码生产企业不断改善企业供应管理的各个环节,迅速适应市场的变化。 长期以来,KONCOR有限公司在供应管理工作中的信息管理是大量采用人工的方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件。这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:(1)处理速度慢,影响信息及时性。(2)易出现错误,影响信息精确性。(3)不便于查询。(4)缺乏综合性,不能起控制作用。由于这些缺点,大大降低了信息的利用价值,显然越来越不适应现代物资管理工作的需要。因此,发展以计算机
11、为基础的供应管理信息系统已是十分迫切和必要的了。 我在对KONCOR有限公司供应部进行实习调研之后,结合自己的计算机知识和企业的工作实际,本着“以人为本”的设计理念,分析设计了本系统。本系统针对供应部的采购管理、库存管理以及供应商管理等进行了模块的划分,采取了结构化的分析方法进行分析和设计,运用先进的开发工具,基本实现了信息的录入、各功能模块的信息处理以及各种报表单据的输出,基本达到现阶段的工作要求。同时系统的实施,会提高工作效率,从而降低企业的生产成本。 但在设计的过程中发现许多实际问题相对复杂,由于本人能力有限,缺少经验,和时间的限制,因而在设计过程中难免存在缺陷和错误,敬请各位老师不吝赐
12、教,给予批评指正。 1.1 仓库管理系统开发环境简介 本仓库管理系统是在以Visual C+ 6.0为编程语言,以SQL server 2000作为后台数据库而开发的一个数据库管理系统。下面简要介绍一下中文Visual C+ 6.0和SQL server 2000。 1.2 中文Visual C+ 6.0简介 Visual C+ 6.0,简称VC或者VC6.0,是微软推出的一款C+编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual
13、 C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 V isual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于Windows 200 0、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。V isual C+6.0不仅是一个C+ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等
14、开发工具。这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。 1.3 SQL SERVER 2000简介 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000 的特性Microsoft
15、 SQL Server 2000 的特性包括: 1.Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行Microsoft Window
16、s 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 3.企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护
17、任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序
18、,使客户只需最少的安装和管理开销即可实现这些应用程序。 数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理(OLAP) 的工具。 SQL Server 2000 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广
19、大的用户、开发人员和系统集成商提供了一个出众的数据库平台。ver 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。 本系统就是在以SQL2000作为后台数据库,以VC+为编程语言为中小型企业管理仓库而开发的一个数据库管理系统 2 系统可行性分析 可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。必须记住,可行性研究的目的不是解决问题,而是确定
20、问题是否值得去解。怎样达到这个目的呢?当然不能靠主观猜想,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。所以从以上的分析原则来看,我所设计的仓库信息管理系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。本系统几乎在所有的企业、公司使用,当然它需要进一步的完善和更新。在使用过程中,要看它能不能带来效益,毕竟在现今社会效率是第一位的
21、。从现实看,这还是有一定的实用价值的,从另一个角度看,现实社会发展飞速,尊重科技势在必行,因此这也是开发本系统的一个非常重要的原因。21世纪是计算机的时代,它必然取代一部分人的工作,高科技的监控系统进入社会生活的方方面面是发展的趋势。 本设计从一下三个方面进行可行性研究: 1. 技术可行性。本设计“仓库管理系统”是为企业仓库管理人员开发的。鉴于本人在上学期数据库课程设计中已用Visual C+6.0SQL 2000开发过图书管管理信息系统,而且通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。 2. 经济可行性。成本方面:由于本毕业设计属于计算机科学(本科)教学的最后一