收藏 分销(赏)

企业货物管理系统.doc

上传人:精**** 文档编号:3909683 上传时间:2024-07-23 格式:DOC 页数:47 大小:721.04KB
下载 相关 举报
企业货物管理系统.doc_第1页
第1页 / 共47页
企业货物管理系统.doc_第2页
第2页 / 共47页
企业货物管理系统.doc_第3页
第3页 / 共47页
企业货物管理系统.doc_第4页
第4页 / 共47页
企业货物管理系统.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 软件学院 专 业: 网络工程 学 生: 指导教师: 完毕日期 2023 年 04 月南阳理工学院本科生毕业设计(论文)公司货品管理系统的设计与实现The Design And Realization ofThe Enterprise Cargo Manageme System总 计:毕业设计(论文) 26页表 格: 4个图 片: 18个南 阳 理 工 学 院 本 科 毕 业 设 计(论文)公司货品管理系统的设计与实现The Design And Realization ofThe Enterprise Cargo Manageme Sy

2、stem学 院(系): 软件学院 专 业: 网络工程 学 生 姓 名: 学 号: 指导教师(职称): 讲师 评 阅 教 师: 完 成 日 期: 2023年04月08日 南阳理工学院Nanyang Institute of Technology公司货品管理系统的设计与实现网络工程 摘 要 通过度析浏览器/服务器结构的特点并结合公司仓储管理的实际情况,使用PHP+Mysql开发了一个基于B/S结构的小型公司货品管理系统,简要介绍系统各功能模块及数据库的设计,该系统重要由用户管理、货品管理、货品厂商、进货单、销售单、库存管理等模块构成。通过该系统,使用户可以方便地在公司内部网上进行货品管理。该B/S

3、结构的系统在Windows XP系统和PHP平台下开发完毕,使用PHP开发语言,Mysql作为后台数据库,该数据库系统在安全性、准确性、运营速度方面均有绝对的优势,实现公司物资管理的系统化、规范化和自动化,从而达成提高公司管理效率的目的。关键词 货品管理;B/S结构;数据库。The Design And Realization ofThe Enterprise Cargo Manageme SystemNet Engineering MajorAbstract: Through analysis to the browser / server structure combined with t

4、he characteristics of enterprise storage management actual situation, the use of PHP+Mysql development of a based on B / S structure of the small and medium enterprises cargo management system, briefly introduces the system function modules and database design, the system mainly by the user manageme

5、nt, goods management, goods manufacturers, into the orders, sales orders, inventory management module structure. Through the system, users can conveniently in enterprise interior net goods management. The B / S structure system in Windows XP system and PHP platform is developed, using PHP developmen

6、t language, Mysql as background database, the database system in security, accuracy, speed has the absolute advantage, realize the enterprise material management systematization, standardization and automation, to improve management the efficiency of management for the enterprise.Key words: Cargo ma

7、nagement; B / S structure; Database目 录1. 绪论11.1 课题背景11.2 课题目的和意义11.3 开发设计思想12. 开发技术和开发工具22.1 PHP编程语言22.2 Mysql数据库32.3 B/S模式42.3.1 APMServ52.4 系统运营环境53. 系统分析53.1 需求分析63.1.1 可行性研究63.1.2 可行性分析63.2 中小型公司货品管理系统的需求分析73.2.1 系统业务流程分析73.2.2 系统数据流分析83.2.3 系统流程设计83.2.4 重要数据表结构104. 系统实现114.1 系统登陆114.2 系统主界面模块12

8、4.3 用户管理模块134.4 货品管理模块154.5 货品厂商名模块164.6 进货单模块174.7 销售单模块184.8 库存管理模块205. 系统测试215.1 用户管理测试225.2 货品管理测试225.3 货品厂商测试225.4 进货单测试225.5 销售单测试225.6 库存管理测试235.7 退出测试236. 结束语237. 参考文献25致谢261. 绪论1.1 课题背景在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的

9、心血。一方面,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,假如盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。另一方面,由于市场瞬间万变,很多商品价格也许变动较大,经营者也许要不时改变商品价格,否则太高则也许无人问津,太低则无利可图。再次,在商品社会的环境下,竞争剧烈,为了保证在竞争中处在有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论如何,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,主线不也许单

10、纯依靠账本,那样不仅费人费力,并且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过记录和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型公司货品管理系统。1.2 课题目的和意义随着计算机行业的不断发展,公司管理的应用也在不断随着其发展速度进行着更新。而现今对于一个网络应用非常广泛的社会,公司管理对计算机管理公司规定更加紧密,更加完善,特别是针对物资管理方面,公司的需求更为广泛,谨慎,所以一个好的货品管理系统对于公司来说是由为重要的。系统开发的总体任务是实现公司物资管理的系统化、规范化和自动化,从而达成提高公司管理效率的目

11、的。作为计算机应用的一部分,使用计算机对货品信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点可以极大地提高货品管理的效率。1.3 开发设计思想货品管理系统在公司的整个供应链中起着至关重要的作用,假如不能保证对的的进货和库存控制及发货,将会导致管理费用的增长,服务质量难以得到保证,从而影响公司的竞争力。传统简朴、静态的货品管理已无法保证公司各种资源的高效运用。如今的货品作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不仅费时费力,并且容易犯错,给公司带来巨大损失。货品库存管理的特点是信息解决量比较大。所管

12、理的物资设备、原材料及零部件种类繁多,并且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和记录的方式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的反复传递;单据、报表种类繁多,各个部门规格不统等问题。2. 开发技术和开发工具一个项目的开发,需要有丰富的知识做基础,也需要有技术的积累,而所有这些要在一个项目中的体现,就要看在设计中你所采用的开发工具,因此,下面介绍一下学生信息管理系统的开发技术。2.1 PHP编程语言PHP(PHP:Hypertext Preprocessor)是一种在计算机上运营的脚本语言,重要用途是在于解决动态网页,也包含了命令行运

13、营接口(command line interface),或者产生图形用户界面(GUI)程序。PHP最早由Rasmus Lerdorf在1995年发明,而现在PHP的标准由PHP Group和开放源代码社区维护。PHP以PHP License作为许可协议,但是由于这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不兼容。PHP的应用范围相称广泛,特别是在网页程序的开发上。一般来说PHP大多运营在网页服务器上,通过运营PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运营,并且使用PHP完全是免费的。PHP的特性涉及:开放的源代码:所有的PHP源代码事实上都可以得到;

14、PHP是免费的;PHP的便捷性 : PHP十分便捷,学习简朴;基于服务器端:由于PHP是运营在服务器端的脚本,可以运营在UNIX、LINUX、WINDOWS下;嵌入HTML:由于PHP可以嵌入HTML语言,所以学习起来并不困难;简朴的语言:PHP坚持脚本语言为主,与Java和C+不同;效率高:PHP消耗相称少的系统资源;图像解决:用PHP动态创建图像;面向对像:在PHP4,PHP5 中,面向对象方面都有了很大的改善,现在PHP完全可以用来开发大型商业程序;PHP 相对于其他语言,编辑简朴,实用性强,更适合初学者。2.2 Mysql数据库本系统采用的数据库为Mysql数据库,采用B/S结构的工作

15、模式。B/S结构是随着计算机网络技术的发展而出现的一种先进的计算模式。Mysql的全称是Microsoft Mysql,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,并且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。它同时也合用于电子商务、数据货品、和在线商业应用程序等。Mysql是在Mysql的基础上扩展升级的产品。它继承了Mysql以前版本的所有优点,同时又增长了许多新的功能,与微软公司的其他产品具有良好的兼容性。它提供的几十种向导,覆盖了几乎

16、所有的数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。Mysql支持B/S模式的体系结构。Mysql的关系数据引擎是为Windows DNA环境下的应用程序提供的基本报务之一,是一个具有高度可伸缩性、可靠性和安全性的数据存储引擎。Mysql是一种高性能的关系型数据库管理系统,在Mysql的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、DW(数据货品)和e商务应用最佳的数据库平台。重要特点体现在以下几个方面:1简便的操作方式Mysql界面和谐、操作简朴,同时包含一整套的管理和开发工具,公司管理器就是其中的图形化集成管理工具,用户不用记住各种命令和S

17、QL语句就可以完毕各种常规操作。2以Brower/Server为设计结构Mysql按B/S结构(B/S结构的系统有3个基本组成部分:浏览器、服务器、浏览器与服务器的连接件)设计而成,Brower/Server结构将任务合理地分派到服务器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问Mysql。其中微软的产品Visual Studio可以帮助用户方便、快捷地开发新的Mysql应用程序。4支持公司级的应用程序Mysql关系数据库引擎具有完善、强大的数据解决功能,充足保护数据完整性。Mysql公司版在32位解决器上能支持超过

18、数十万亿字节容量的数据库。5支持XMLMysql引入了支持XML功能的特性。XML是扩展标记语言(Extensible Markup Language的英文缩写),可用于描述一个数据集的内容以及数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最佳的数据存储设备之一。6数据货品支持Mysql中涉及析取和分析汇总数据以进行联机分析解决(OLAP即在线分析解决)的工具,使联机分析解决成为也许。同时Mysql提供了英文查询工具和编程接口,使得以英文为基础设计、管理和查询数据库成为了也许。7语言排序规则在Mysql以前的版本中,所有的数据库被限制在一个代码页

19、以及语言集排序顺序中,当使用英文版Mysql数据库系统时,所有的语言排序规则就必须依赖英文的排序顺序, Mysql在Windows排序规则的基础上增长了一套新的排序规则,它代替了代码页和排序顺序,为开发多国语言的数据库应用系统提供方便。8全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于Mysql的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与SQL语句结合使用。2.3 B/S模式B/S结构(Browser/Server结构)结构即浏览器和服务器结构。随着Internet技术的兴起,对C/S结构的一种变化或者改善的结构。在这种结构下,用户工

20、作界面是通过WWW浏览器来实现,很少部分事务逻辑在前端(Browser)实现,但是重要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,减少了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库

21、也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新规定,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。2.3.1 APMServAPMServ5.2.6是一款拥有图形界面的快速搭建

22、Apache2.2.9、PHP5.2.6、MySQL5.1.28&4.0.26、Nginx0.7.19、Memcached1.2.4、phpMyAdmin2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设立,将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS同样便捷的图形管理界面,同时支持MySQL5.0&4.0两个版本,虚拟主

23、机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设立,只需鼠标一点即可完毕。2.4 系统运营环境系统开发平台:APMServ系统开发语言:PHP系统程序编写工具:Editplus数据库管理系统软件:MySQL运营平台:Windows XP(SP3)/ VISTA/Windows 73. 系统分析为了实现本系统,做必要的可行性分析是非常重要的一个过程,需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要拟定整个产品的功能规定,并且将现实事务抽象成对象并建模。图31分析图3.1 需求分析3.

24、1.1 可行性研究现在,计算机硬件技术的发展已经达成了相称高的水平。但是,库存管理软件的开发目前还正处在初级完善的阶段,随着这项技术的不断进一步发展,就规定有更好、更完善的软件系统应用到公司库存物资管理当中去,这就给软件设计人员提出了更高的设计规定。在我国,虽然公司管理已经蓬勃地发展起来,但是目前仍有很多公司采用纸张录入的传统方式,在此方式下,公司库存管理一般至少要通过五个环节,即进货、物资管理、账目管理、销售和出货。显然,随着物资种类的不断增长及货品管理规定的不断提高,公司员工的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易犯错的事情,可以说传统的货品管理方式已经不能再适应现代公司

25、的需求。随着计算机应用技术的迅猛发展,网络应用的不断扩大。人们的思想因此而逐渐在改变,现代社会是一个信息化、网络化的社会,所以人们也在迫切规定运用这些技术来运用到公司中,以减轻公司员工的工作承担及提高工作效率,与此同时也方便了公司对物资的管理,从而使货品管理更趋于安全、方便、快捷,更加激发公司员工的管理热情。例如,目前许多国际知名公司绝大部分采用这种方式,因其方便、快捷、高效,所以也更能令广大公司员工接受。货品管理一直是公司不继改善研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简朴,使公司对物资的管理不在有局限性。一个完备的公司货品管理系统可以使公司员工对物资管理起

26、来方便、快捷、安全,从而提高公司管理的效率,为公司谋求更多的利益。公司货品管理系统的开发及应用,避免以往公司中员工的纸张记录的繁锁方式,并且后台管理是管理员单一的管理,保证了程序的安全性。公司货品管理员登录后,对货品中物资、人员都进行了归类,只要管理员通过名字和密码进入前台页面,按环节依次进行操作即可,一切操作都很简朴、快捷,提高了公司物资管理的工作效率。3.1.2 可行性分析(1) 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目的来衡量所需的技术是否具有,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能规定、环境条件等各项条件良好,估计

27、运用现有技术条件应完全可以达成该系统的功能目的。同时,考虑给予的开发期限也较为富余,预计系统是可以在规定期限内完毕开发。(2) 经济可行性估算新系统的成本效益分析,其中涉及估计项目开发的成本,开发费用和此后的运营、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的所有经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。(3) 运营可行性新系统的研制和开发是充足得考虑工作人员对货品的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的规定。(4) 法律可行性新系统的研制和开发,将不会侵犯别人、集体和国家的利益,不会违反国家政策和法律。所以从以上几个方面的分析来看,

28、开发本软件是完全可行的。3.2 中小型公司货品管理系统的需求分析满足用户的需求是制作软件的宗旨,而对软件的需求是用户对系统提出的规定,这种规定也许是原始的、笼统的,也也许是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。3.2.1 系统业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,运用它可以帮助分析人员找出业务流程中的不合理流向。 为了调查管理业务流程,调查人员应顺着原系统信息流动的过程逐步地进行,内容涉及各环节的解决业务、信息来源、解决方法、计算方法、信息流经去向、提供信

29、息的时间和形态(报告、单据、屏幕显示等)。从业务流程图可以看出该中小型公司货品管理系统重要有以下几项管理功能(如图 3-1所示):入库:管理员通过采购物资并将其分类存入货品中,进行入库管理,然后进行登账,做盘点,进行记录交给财务进行统一管理。如采购的物资有缺线或存在不够货的情况,可以通过查看入库单向供应商规定退货解决。出库:管理员通过销售货品中的物资,进行出库管理,然后进行登账,做盘点,进行记录交给财务进行统一管理。盘点记录:重要通过对入库、出库进行登账后的管理,对盘点过的数据进行记录,查看是否有缺货现象。图32业务流程图3.2.2 系统数据流分析数据流图描述:货品管理系统的数据流图是根据物资

30、信息的数据流程进行的分析,对现有的资料进行解决。用户:针对整个系统的各项信息,解决等进行管理操作。基本信息:重要涉及货品,货品,用户,入库,出库,公司,账目,库存的基本信息管理,以方便管理进行各项解决操作。各种用表:重要涉及货品,货品,用户,入库,出库,公司,账目,盘存的信息用表,重要为方便管理对各项信息进行管理操作。3.2.3 系统流程设计系统解决流程图:图33系统解决流程图用户管理流程图:图34用户管理流程图货品管理流程图:图35货品管理流程图添加公司流程图:图 36添加公司流程图3.2.4 重要数据表结构表 31公司信息表brand字段类型额外说明IdInt(255)auto_incre

31、mentbrandvarcharprbvarchartelVarchar表32货品信息表products字段类型额外Idvarcharauto_incrementbrandvarcharcodevarcharnamevarcharcolorvarcharnumberintinpriceintoutpriceintattimeint表33销售信息表sales字段类型额外idintauto_incrementnamevarcharbrandvarcharcodevarcharcolorvarcharnumbervarcharinpriceintoutpriceintgainintattimedat

32、e表格 1用户信息表users字段类型额外usernamesvarcharnamesvarcharpwdvarcharrtelvarchar4. 系统实现4.1 系统登陆根据自己的需要进行对界面的设计,这便是在货品管理操作前一方面进入的登录界面。进入到登陆界面后,用户需输入自己所拥有的用户名和密码, 当密码和验证码都通过验证后,单击图上的拟定按钮,系统会自动进入主界面,然后启动相应的功能。如图4-1为系统主界面。图41登陆界面代码:公司货品管理系统!-function docheck()if(document.flogin.names.value = )alert(用户名不能为空);retur

33、n false;if(document.flogin.pwd.value =)alert(密码不能为空);return false;4.2 系统主界面模块本系统的主界面整体结构为左右结构,上面部分显示系统名称以及当前使用人员名称和当前系统时间,左面部分采用了树型层次结构罗列了系统的所有功能,右面部分为用户搜索信息的界面,显示当前操作的使用窗口。如图4-3所示:图42系统主页面通过用户输入的信息显示出用户需要的内容。代码: 查找商品 用户管理 用户 添加用户 货品管理 查看货品 添加货品 货品厂商 货品厂商名管理 增长厂商名 进货单 进货单管理 销售单 销售单管理 库存管理 查看库存 用户查帐 IMG cl

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服