毕业论文商业企业供销存管理信息系统设计与实现_第1页
毕业论文商业企业供销存管理信息系统设计与实现_第2页
毕业论文商业企业供销存管理信息系统设计与实现_第3页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、吉林财经大学信息经济学院毕业论文商业企业供销存管理信息系统设计与实现系别信息工程系专业年级信息管理与信息系统2010级学生姓名学号404指导教师姜世超职称讲师2014年3月毕业论文原创性声明本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研 究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他人 或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集 体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名:年 月曰目录摘要 1Abstract1第一章绪论 21.1系统开发背景 21.2系统开发意义 31.3研究内容 3

2、第二章技术分析 332.2数据库分析 42.3统一开发方法 5第三章 系统分析 53.1可行性分析 5经济可行性 5 5 53.2需求分析5 6 6 6 73.3组织与功能分析7 7893.4业务流程调查与分析 10 10 11 12第四章系统设计 144.1系统总体功能结构设计 一一总体功能结构图 144.2系统平台设计154.3代码设计 154.4数据库设计 164.4.1 E R 图 164.4.2 E R图关系表 174.5输入输出菜单、菜单设计 19 19 19 204.6处理流程设计IPO图 21采购管理IPO图 224.6.2销售管理IPO图 23系统管理IPO图 25第五章 系

3、统实施265.1系统功能模块 26商业企业供销存管理信息系统登录界面 26265.2部分功能模块及代码 27采购管理界面 27522销售管理界面 29仓库管理界面 29系统管理界面 31结束语 33摘要随着企业的发展,以及软件开发技术的逐步成熟,供销存管理信息系统使得原来繁重 而又容易出错的供销存管理变得简单而有条理。能够节省大量的人员成本,也使管理变得 可靠方便。本系统是实现一个企业进货、销售和库存管理的管理系统,并用于简单的企业管理及 权限管理。是 WEB 网站应用程序。该系统使用 microsoft 公司的 Microsoft Visual Studio 2008 作为前台开发工具, 微

4、软公司的 SQL Server 2005做后台数据库。 文章论述了系统的设计与实 现。 关键字 企业供销存,数据库, VB 语言AbstractWith the development of enterprises,and gradually mature software development technology,enters sells saves the management information system makes it hard and error-prone enters sells saves the management becomes simple and org

5、anized.Can save a lot of personnel cost,also make management convenient and reliable.This system is to implement a corporate purchase,sales and inventory management and management system,and is used to simple management and authority management.Is the WEB site application.The system use Microsoft co

6、mpany Microsoft Visual Studio2008 as a front-end development tool,Microsoft SQL Server 2005 to do background database,This paper discusses on the design and implementation of the system.Key word: enterprise enter sells saves,database,VBlanguage第一章 绪论1.1 系统开发背景许多企业已经或着正准备投入高额资金、花大力气建立大规模的计算机管理信息系统 (M

7、IS) 普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围 却很小;还有的系统由于技术落后、维护工作量太大,如果在原来的基础上扩充功能还不 如从头来做。就拿系统开发中的某一具体问题来说,主要是开发用于数据处理的程序,既 不需要高深的物理概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采 用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因 网络或程序调试不通而中止开发的事情。信息管理系统以分类组织数据为核心,无论计算 机内部多复杂,管理信息系统建设所用到的通常只是计算机的操作。随着计算机技术的飞 速发展,其功能越来越强,使用起来也越

8、来越简单,计算机技术本身已不再是管理信息系 统建设中的难题。在系统开发中,计算机要解决的最关键问题是怎样以计算机为平台组织 和开发新的系统。一个企业的供销存管理系统是典型的信息管理系统,其开发主要包括前端应用程序和 后台数据库的建立。对于前端来说,使用者要求应用程序功能完善,易于使用,对于后者 来说,它要求设计者一定要建立一个资料完整、一致并且安全性要很好的数据库。随着计 算机科学日趋成熟 ,它强大的功能已 越来越深入人心, 这就为企业供销存管理系统的开发提 供了一个很好的条件。企业使用现代化管理信息系统从宏观上的意义上来说,是顺应时代 化、信息化潮流;从微观上来说,可以加强企业的规范化管理,

9、提高工作效率。目前企业普遍存在问题是:信息化不足,计算机使用率低,大量的日常工作大部分都 是手工处理,大大降低了工作效率,另外企业内部沟通不及时,商品库存信息不能及时的 公布出来等等。公司希望解决的问题是:能有一个信息集成平台,各个部门之间都能共享信息。要解 决这样的问题企业内部一定要有一个规范的编码管理,使物流管理信息通畅。库存积压与 物料的配套问题。质量检验,对生产过程中的质量信息进行全面管理,包括原材料、外购 外协件、半成品、成品各道工序的质量控制,用户反馈,售后服务,并对各种数据进行统 计分析。生产管理,对车间作业进行管理,对施工通知单、设计更改通知单进行制订与查 询。销售部门能方便地

10、根据预测信息、各仓库的库存信息和客户的要货情况做出货物的调 拨计划和改制计划,随时了解供应商的供货情况、制造车间的加工执行情况及公司的各仓 库库存情况。在供应商到货的日期前,主动与供应商联系,检查及时到货的可能性;同时 在物流和信息流上允许供应商的部分零件直接发货到客户处。对供应商的考核从质量、交 货及时程度、价格、现有量、在制品、再途库存和历史记录等多方位查询。库存信息与供 应和生产等各部门的及时反馈和共享问题信息查询与决策,对公司的各种资源与信息进行 查询,包括销售、采购、生产、质量、人事、财务等信息数据进行查询、统计与分析,使 企业管理者能根据信息作出快速合理的经营决策。1.2 系统开发

11、意义随着改革开放的深入,各企业之间的竞争也日趋激烈。面对信息时代的机遇和挑战, 使用计算机管理不见可以减少人工工作量,增强安全系数,更能减少出错的可能性,使之 趋于高效化,规范化管理;所以提高企业现代化管理水平,是增强企业竞争力的非常有效 的途径之一。而新的企业供销存管理系统将真正实现标准化管理。我们常说的信息管理系 统就是 MIS(Management Information System), 它是一个计算机软硬件资源以及数据库的人 - 机系统,它能提供信息支持企业或组织的运行、管理和决策功能。1.3 研究内容企业供销存销存管理系统是针对企业买卖的繁琐环节进行量化,利用计算机管理发挥 准确,

12、快捷,高效的作用,目标是:缩短物流周期,提高资金利用率,增强品牌吸引力, 增加款式畅销度,规范管理流程,提高工作效率。企业供销存管理系统分三个部分:销售 管理,库存管理,采购管理。第二章 技术分析2.1 .NET 技术平台Microsoft.NET 是微软面向下一代互联网软件和服务的全新战略。 它的目的就是解决异 质平台的数据交换问题,它是第 3 代 Internet 应用程序开发框架,为位于不同应用程序域、 不同进程、进行无缝通信的不同机器上的对象提供了一个丰富而易于扩充的框架。此外.NET的远程网络技术提供了一个非常强大但简单的编程模型,这种模型支持.NET 的运行库,令整个网络的相互交互

13、过程变得更加透明化。Visual Studio.NET 正是微软为实现其 .NET 技术而提供的一整套开发工具。对于专业程 序开发人员而言, Visual Studio.NET 意味着更强大的设计能力、更高的生产率、更可靠的解 决方案和更短的开发周期, 这一切都将帮助信息系统开发人员适应现代化快速多变的商务需 求。Microsoft.NET 不是对现在的应用软件作大规模的替换, 而是一个自然的进化过程, 是 在原先的技术孤岛之间建立了协作关系, 逐渐加强了协同工作能力。 这种优势, 体现在了两 方面。(1) 终端用户将依然使用熟悉的界面, 可以减少再培训的开支, 也意味着用户可以很快 的熟悉并

14、使用 .NET 软件。(2) 硬件上运行的还是像 Windows 、 Unix 一样的操作系统,同时 .NET 增加了软件的运 行场所,减少了开发的负担。2.2 数据库分析企业供销存管理系统使用 SQL Server2005 作为后台数据库。 Microsoft SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统,是新一代大型电子商务数据仓库和数据库解 决方案,它具有独立于硬件平台、完善的安全系统和容错功能,还具有易维护的特点。Mcicrosoft SQL Server 拥有以 下关系数据库 管理系统 所需要的强大 功能:支 持XML(Extensive Marku

15、p Language,扩展标记语言);强大的基于 Web的分析;同时,我们选 择 SQL Server 是因为它还拥有其它数据库无可比拟的优点:(1)真正的客户机 /服务器体系结构。( 2)图形化用户界面,使系统管理和数据库管理更加直观、简单。(3)丰富的编程接口工具,为用户进行程序设计提供了更多的选择余地。SQL Server 服务管理器是在服务器端实际工作时最有用的实用程序。 服务管理器用来启动、 暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQL Server、SQL ServerAgent、 MSDTC (Microsoft Distributed Transaction

16、 Coordinator ,微软分布式事务协调器)。这种文件结构使您能够访问这些表、 选数据库通常有多个索引与这些表中的数据库层则是具体的物理数据库, 比如数据库是以某种文件结构存储的一系列信息表, 择表中的列、 对表进行排序以及根据各种标准选择行。 许多列相关联, 所以我们能尽可能快地访问这些表。SQL Server 或 Oracle。存储过程是利用 SQL Server 所提供的 Transact-SQL 语言所编写的程序,是 SQL 语句 与控制流语句的集合, 在数据库中以一个名称存储并作为一个单元处理, 可以接受参数、 输 出参数和返回值。存储过程通常会增加性能,降低维护复杂性,降低网

17、络流量。2.3 统一开发方法软件开发过程是一个将用户需求转换为软件系统所需要的活动集合。 统一的过程不仅仅 是一个简单的过程, 而且是一个通用的过程框架, 应用于不同类型的软件系统, 不同类型的 业务过程,不同类型的应用领域,以及不同的项目规模。统一建模语言( Unified Modeling Language , UML )是一种通用的可视化建模语言, 跨越软件开发的整个生命周期, 详细描述系统的结构方法,为规范化、 可视化、文档化软件 系统提供一种一致的建模语言。使用 UML 主要的目的是便于用户、开发人员、分析人员、 测试人员、管理人员、及其涉及项目的人员之间的通信。UML 是一种定义良

18、好,易于表达、功能强大且普遍使用的建模语言。它溶入了软件工 程领域的新思想,新方法,新技术。 它的作用领域不限于支持面向对象的分析与设计, 还支 持从需求分析开始的软件开发全过程。第三章 系统分析3.1 可行性分析经济可行性本系统的开发不需投入大量经费购置并安装软硬件及有关设备的费用。系统的安装由开发人员来完成, 费用包括在开发费用之中。 运行和维护只需要公司招聘相应的技术人员来 完成即可,本系统操作方便,易学易懂,所以培训时间会很短,费用也不会太高。总之,这 几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。通过对公司各业务流程环节的分析,确定出了新系统的管理结构。利用现

19、有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。系统会使公司的管理更加科学化、合理化,也会更方便、高效,更人性化。同时也可 以优化企业的组织结构,提高企业的综合竞争力。因此,无论是在经济上、 技术上、 管理上开发这样一套系统是完全可行并且也是必要的。3.2 需求分析根据对供销存管理内容和系统的分析,一个标准的供销存管理系统应包括资料管理、 采购管理、销售管理和库存管理。每个功能都由若干相关联的子功能模块组成。企业经营的基础资料也是一个企业最基本也是最重要的信息,脱离了基础资料,供销 存系统便无法正常的运行。“商品资料 ”,用于维护企业所经营的商品的基本信息,包

20、括:商品的编号、条形码、 品名、拼音代码、规格、单位、产地、类别、进货价、销售价等。拼音就是商品名称的拼音 简称,目的是在程序中可通过拼音码能更快的查到所需商品的信息。“供应商资料”适用于维护企业供应商的基本信息,包括:供应商号、拼音编码、地 址、邮编、地区、类别、电话、开户银行等。“客户资料”用于维护企业客户的基本信息,包括客户的编号、拼音编号、名称、联 系人、地址、邮编、银行账号等。“业务员资料”用于维护企业销售代表的基本信息,包括:业务员号、姓名、性别、电话、地址、身份证号等。“采购管理”用于企业的采购业务,其子功能模块包括:采购订单、进货单、进货退 货管理。“采购订单”用于录入企业的采

21、购订单。一般都将采购单、入库单、销售单等各种单 据用数据库中的范式来存储。“进货单”用于录入企业的进货单。根据不同企业的规模和管理方法,对于规模较大 的企业来说,采购部门和仓储部门是分开的,采购人员填写采购订单,货物运输到库房后 由仓存人员验收同时填写入货单,填写入库单后商品的库存才会增加并产生应付款。“进退货管理”用于录入企业进货退货单。进货的退货有两种方法,一是在进货单上 直接填写负的进货量,另一种是填写进退货单。销售管理”用于企业的销售业务,其子功能模块包括:销售订单、销售单、销售退货单“销售订单”用于录入企业的销售订单。包括:编号、客户编号、销售日期、有效起日、有 效止日、业务员、税价

22、合计、不含税价、税额等。“销售单”用于录入企业的销售单,包括:编号、销售日期、业务员、税价合计、不含税 价、税额等。“销售退货单”用于录入企业销售退货单,包括:编号、货号、退货数量、销售价、税价 合计、扣率、税率、不含税价、税额、仓库等。“仓储管理”用于企业库存信息,其子功能模块包括:库存查询、上下限设定、库存上限报 警。“库存查询”用于查询企业的库存,查询总库存和各仓库库存。“上下限设定”用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以 自动报警,包括序号、仓库号、货号、上限、下限、最佳存量、备注等。“库存上下限报警”根据当前商品库存和指定的库存上下限自动列出低于下限或高出

23、上限的图1组织结构图图2系统功能结构图力 匕匕 号厶冃序 号 组织业k采 购 部销 售 部仓储部技术部功能与业务1采购管理VO2销售管理VV3库存管理VO4系统管理表示该业务是对应组织的主要业务V表示该单位是该项业务的相关单位O表示该单位是参加协调该业务的辅助单位空白表示该单位与对应业务无关3.4业务流程调查与分析数据处理编号:DI01数据项名称:用户编号别名:无数据处理N数据流提示用户错误简述:单据的唯一标识取值范围:09999类型:char长度:8编号:DI02数据项名称:用户姓名别名:无简述:姓名取值范围:09999类型:char长度:4编号:DI03数据项名称:用户密码别名:无简述:用

24、户密码取值范围:09999类型:char长度:6编号:DI04数据项名称:性别别名:无简述:性别取值范围:09999类型:char长度:2第四章系统设计4.1系统总体功能结构设计一一总体功能结构图米购单杳询采购单添加采购9文档来源为管从网络收集整理.word版本可编辑.欢迎下载支持理4.22.13HZ,内存为1G,缓存 512MB,硬盘 40MB计算机的硬件:cpu主频为立显卡。计算机的软件:采用 wi ndow操作系统,basic编程语言,SQL强大的数据库,,双核独基于浏览器和客户端的 B/S的结构。4.3代码设计(1)项目命名原则项目中各个子项功能名称的汉字第一个字母要大写,名字拼音的第

25、一个字母缩写再加 上相应的后缀,项目的名为前缀加上相应的功能名。(2 )数据库命名原则数据库中表的命名是各个汉字的第一个字母加上表的特点。442 E_R图关系表如下:供应商信息表名称类型长度是否为空主键编号char20否主键名称int11是电话Int13是E-mailvchar50是地址char50是地区char50是邮编int6是开户银行int19是商品信息表名称类型长度是否为空1主键编号Int8否主键名称Text是产地text是数量Nchar10是进价smallm oney是售价smallm oney是类型编号n char10否供应商编号n char10否仓库编号n char10否业务员信

26、息表名称类型长度是否为空主键编号char20否主键姓名char8是性别char2是电话int13是身份证int18是客户信息表名称类型长度是否为空主键编号char20否主键姓名char8是电话int13是开户银行int19是库管员信息表名称类型长度是否为空主键编号char20否主键姓名char8是性别char2是电话int13是销售单信息表名称类型长度是否为空主键商品编号char20否主键商品名称char8是单价float6是数量int4是应付金额float8是实付金额float8是销售日期datatime10是制单人char8是退货单信息表名称类型长度是否为空主键编号char20否主键商品名

27、称char8是单价float6是数量int4是应付金额float8是实付金额float8是销售日期datatime10是制单人char8是4.5输入输出菜单、菜单设计系统名:商业企业供销存管理信息系统莫块层可调用模块:无输入信息:功能代码0,123循环显示功能设计人:高秋雷下层可调用模块-03采购管理 售管理、仓库管理、系统管理 输出信息:系统功能、销退出平购管理局部注释项库存管理企业供销存系统总的IPO图系统管理注释461采购管理IPO图系统名:商业企业供销存管理信息系统 模块名:块名可采购管块:主控模块设计人:高秋雷下层可调用模块4-0采购管理4-03-10输入信息:采购单输入信息:采购单

28、是否有更新是否有更新采购单添加、修改、局部注释项添加、修改、删除添加、修改、删除返回注释462销售管理IPO图企业供销存系统采购管理IPO图系统名:商业企业供销存管理信息系统 模块名:销售管理设计人:高秋雷日期:2014-03-10上层可调用模块:主控模块下层可调用模块:销售管理输入信息:销售明细输出信息:信息查询局部注释项N销售信息 销售明细是否信息查询信息查询4返回Y企业供销存系统销售管理IPO图注释4.6.3库存管理IPO图系统名:商业企业供销存管理信息系统 模块名可库存管块:主控模块设计人:高秋雷下层可调:用模块4-0库存管理系统名:商业企业供销存管理信息系统模块名:上层可调统管理:主

29、控模块 输入信息:管理员账号、密码层期调用模块03密码管理、退出输出信息:登陆成功设计人:高秋雷局部注释项系统管理管理员账号、密码账号、密码是否、正确Y登陆成功返回注释企业供销存系统系统管理IPO图第五章 系统实施5.1 系统功能模块商业企业供销存管理信息系统登录界面,如图:,如图:5.2 部分功能模块及代码,如图:Public Class Form1Dim strmyconn As String = "DataSource=NZFH0LPXKB7DWUISQLEXPRESS;Initial Catalog=gxc;Integrated Security=True"Dim

30、mysqlconn As New SqlConnection(strmyconn)Dim sqlstr As String = "select * from Tcgd"Dim mysqlad As New SqlDataAdapter(sqlstr, mysqlconn)Dim myds As New DataSet()Dim mydt As New DataTable()Private Sub Button1_Click( ByVal senderAs System.Object,ByVal e As System.EventArgs)Handles Button1.Cl

31、ickmysqlconn.Open() mysqlad.Fill(myds, "Tcgd" ) DataGridView1.DataSource = myds.Tables("Tcgd" ) mysqlconn.Close()End SubPrivate Sub Button3_Click( ByVal senderAs System.Object,ByVal e As System.EventArgs)Handles Button3.ClickDim TablesAs New DataTable()If ( > 0) Then myds.Tabl

32、es("Tcgd" ).Rows( mysqlad.Update(myds,"Tcgd" ) myds.AcceptChanges()EndIfEnd SubPrivate Sub Button2_Click( ByVal senderAs System.Object,ByVal e As System.EventArgs)Handles Button2.Clickmysqlconn.Open() mysqlad = New SqlDataAdapter("select * from Tcgd" , mysqlconn) mysqlad.Fill(myds, "Tcgd" )Dim mydr As DataRow mydr = myds.Tables("Tcgd" ).NewRow() mydr("id" ) = TextBox1.Text mydr("name") = TextBox2.Text mydr( "danjia" ) = T

温馨提示

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

评论

0/150

提交评论