物资出门管理系统的设计与实现
- 格式:doc
- 大小:1.53 MB
- 文档页数:57
1 四川农业大学网络教育 毕业论文
专业 计算机科学与技术 学号 W512511101002 姓名 吕锐 成绩 初审 意见
初审老师签名: 评审 意见
评审老师签名: 备注 2
物资出门管理系统的设计与实现 四川农业大学网络教育学院 计算机科学与技术专业 吕锐 指导教师:李军
摘要:物资出门管理系统是典型的信息管理系统,该系统主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于数据库,要求具有高度的一致性和完整性、令人满意的安全性。通过对企业物资管理的需求分析,完成了对物资出门管理系统的功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文首先分析了物资出门管理系统在提升企业自身物资管理水平过程中的实际需求,然后以四川省成都市成工工程机械股份有限公司为背景,设计并实现了一个物资出门管理系统,对其中各个主要模块的设计与实现进行了详细的介绍。本系统可以完成企业物资管理的日常工作,并且易于使用、维护。
关键字:物资出门管理;Visual Studio 2005;C/S框架;SQL Server 2000数据库
3
前 言 目前在国内,企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到物资管理的重要性及提升企业自身物资管理水平的迫切性,而物资管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。物资出门管理系统也就应运而生了。 物资出门管理系统是结合四川省成都市成工工程机械股份有限公司实际需求,实现内控流程固化,进一步规范化管理。通过出门物资管理单据的形式,可以将物资、提货方等相关管理信息在电子单据上进行固化,然后通过系统进行自动归集,对物资信息进行管理,如部门、作业类型、经办人员,实现作业执行的全过程管控。同时电子流程化管理,对数据及时性反应快,可以实现过程效率控制,进一步提高整体管理水平。 物资出门管理系统采用C/S工作模式,以Visual Studio 2005作为系统前端应用程序开发工具,SQL Server 2000作为后端数据库,运用VB.net技术完成系统的开发。对于后端要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端则要求应用程序功能完备,易使用等特点。 4
第一章 绪论 第一节 研究的背景 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业物资出门管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成物资出门管理的日常事务,是适应现代企业制度要求、推动企业物资管理走向科学化、规范化的必要条件;通过计算机管理的优点有:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物资管理的效率,也是企业的科学化、正规化管理。不同的企业具有不同的物资出门管理制度,这就决定了不同的企业需要不同的物资出门管理系统。 目前,在国内外各大企事业单位中,物资管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业物资管理学系统,其中有单机版的,也有C/S和B/S模式的。企业管理信息量大、操作繁琐、传统的物资出门管理方式不再适应新的工作需要,开发研制适合企业的物资出门管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程的必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展。 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的物资出门管理的形式和内涵都在发生着根本性的变化。信息管理,如今已是一个热门话题,它已为许多企业所采用。在现代化的进程中,引入现代管理的思想,建立一套可面向企业物资出门的信息管理系统,也是十分必要的。随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,Internet的发展与普及,国内许多企业已经建成有自己的企业物资管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,或者对于物资信息管理是侧重于一个点进行强化管理,用户能够方便、灵活地对物资出门信息进行填制、查询、统计等操作,所以在此背景下根据用户需求开发一个方便快捷,操作简单的物资出门管理系统。 5
第二节 研究的目的和意义 物资出门管理系统基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及物资出门管理系统在企业管理信息化中所起到的重要作用。合理的利用有助于企业发展的物资出门管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。作为计算机应用的一部分,使用计算机对物资出门信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物资管理的效率,是企业的科学化、正规化管理。建立一个界面友好、架构设计合理的物资出门管理系统是十分必要的,它可以为部门进行有效的物资管理,并为公司节约大量的人力、物力,减少工作中容易出现的一些问题。 物资出门管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。决策层通过系统可以获取真实客观的管理信息,辅助决策支持,合理配合企业资源;管理层通过系统强化管理执行,降低企业运行风险,做到控管从事前到事中,事前控管;员工层运用系统明确工作任务,缩短管理沟通时间。因此物资出门管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理物资出门文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难和麻烦。开发这样一套适用的物资出门管理软件是很有必要的事情。 第三节 研究内容
本文通过对物资出门管理系统进行需求分析,具备的目标、功能、性能等要素的综合描述,明确系统要做什么。然后进行系统设计,从程序设计的理念、设计思路、开发环境、技术支持、简单功能开发的构想和设计,以及具体操作实现 6
(包括界面设计和代码设计)等几个方面针对开发过程进行说明。最终完成该系统的设计。物资出门管理系统是针对实行物资出门标准化、流程化管理而开发的系统。系统需实现如下功能: (1)员工进入系统根据物资类型填制不同的出门单据。 (2)管理者通过系统对流程中的出门单据进行及时审核。 (3)决策者可以通过对物资明细报表的分析掌握物资信息,做出相应的决策。 (4)一般用户可以查看本部门物资出门信息,管理员可以查看各个部门物资出门信息。 第四节 本文的组织结构
本文对物资出门管理系统进行了深入研究,从组织结构上分为以下七个章节。 第一章:绪论。介绍系统研究的背景、目的和意义。 第二章:系统技术。介绍该系统所需要的技术基础,包括VB.net、数据库的工作原理等。 第三章:系统分析。介绍系统的可行性研究,进行需求分析,主要是对系统功能和数据库进行的分析。 第四章:系统数据库分析。介绍数据的概念模型和逻辑模型,以及数据的安全性。 第五章:系统总体设计。介绍系统总体设计,主要是系统功能模块的设计。 第六章:系统详细设计及实现。对系统的设计思路和界面进行详细的分析设计和实现,对于每个模块进行流程分析。 第七章:系统测试。介绍测试的定义,阐述系统测试的目标、系统测试的结果。 第二章 系统技术
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则 7
偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间;相反,如果只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用。
第一节 Microsoft SQL Server 2000 SQL Server 2000是Microsoft公司推出的SQL Server 数据库管理系统的一个版本,继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,拥有强壮的事务处理功能,采用各种方法保证数据的完整性。SQL SERVER 数据库的优点在于强大的数据库引攀, 可以明显地减少内存占用, 具有更加可靠的安全性, 除了良好的用户界面外, 还提供了多种不同的工具(如企业管理器、查询分析器等)用以帮助创建数据库对象、调试数据库应用程序, 以及完成系统管理的任务[1]。 SQL Server 2000可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与Windows NT/2000平台紧密集成,具有完全的Web功能。通过对高端硬件平台、网络和存储技术的支持,为WEB站和企业的应用最大限度地提供了可扩展性和高可靠性,能在Internet商业领域快速建立并应用。此外,还增强了安全性,保护防火墙内外的数据。支持基于角色的安全并拥有安全审计工具。概括起来,SQL Server 2000数据库管理系统具有以下主要特点[2]。 (1) 丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server企业管理器是一个基于图形用户界面(GUI)的集成管理工具,利用它可以配置管理SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQL Server 2000还提供了SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。 (2) 动态自动管理和优化功能。即使SQL Server数据库管理员不做任何设置,SQL Server也能够在运行过程中根据环境配置和用户访问情况动态自动配