版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
68/81南阳理工学院本科生毕业设计(论文)学院(系): 软件学院专业: 网络工程学生: 指导教师: 完成日期2012年04月南阳理工学院本科生毕业设计(论文)企业物资治理系统的设计与实现TheDesignAndRealizationof
TheEnterpriseCargoManagemeSystem总计:毕业设计(论文)26页表格:4个图片:18个南阳理工学院本科毕业设计(论文)企业物资治理系统的设计与实现TheDesignAndRealizationof
TheEnterpriseCargoManagemeSystem学院(系): 软件学院专业: 网络工程学生姓名: 学号: 指导教师(职称): 讲师评阅教师: 完成日期: 2012年04月08日南阳理工学院NanyangInstituteofTechnology企业物资治理系统的设计与实现网络工程通过分析扫瞄器/服务器结构的特点并结合企业仓储治理的实际情况,使用PHP+Mysql开发了一个基于B/S结构的小型企业物资治理系统,简要介绍系统各功能模块及数据库的设计,该系统要紧由用户治理、物资治理、物资厂商、进货单、销售单、库存治理等模块构成。通过该系统,使用户能够方便地在企业内部网上进行物资治理。该B/S结构的系统在WindowsXP系统和PHP平台下开发完成,使用PHP开发语言,Mysql作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,实现企业物资治理的系统化、规范化和自动化,从而达到提高企业治理效率的目的。物资治理;B/S结构;数据库。TheDesignAndRealizationof
TheEnterpriseCargoManagemeSystemNetEngineeringMajor Throughanalysistothebrowser/serverstructurecombinedwiththecharacteristicsofenterprisestoragemanagementactualsituation,theuseofPHP+MysqldevelopmentofabasedonB/Sstructureofthesmallandmediumenterprisescargomanagementsystem,brieflyintroducesthesystemfunctionmodulesanddatabasedesign,thesystemmainlybytheusermanagement,goodsmanagement,goodsmanufacturers,intotheorders,salesorders,inventorymanagementmodulestructure.Throughthesystem,userscanconvenientlyinenterpriseinteriornetgoodsmanagement.TheB/SstructuresysteminWindowsXPsystemandPHPplatformisdeveloped,usingPHPdevelopmentlanguage,Mysqlasbackgrounddatabase,thedatabasesysteminsecurity,accuracy,speedhastheabsoluteadvantage,realizetheenterprisematerialmanagementsystematization,standardizationandautomation,toimprovemanagementtheefficiencyofmanagementfortheenterprise.Cargomanagement;B/Sstructure;Database目录1.绪论 11.1课题背景 11.2课题目的和意义 11.3开发设计思想 12.开发技术和开发工具 22.1PHP编程语言 22.2Mysql数据库 32.3B/S模式 42.3.1APMServ 52.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系统主界面模块 124.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致谢 26绪论课题背景在计算机普及的今天,用电脑治理物资是必定的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品无奇不有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在治理这些商品上却花费了大量的心血。首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,假如盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来讲差不多上极大的损失。其次,由于市场瞬间万变,专门多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。因此,作为实际的经营者,要了解的东西远比这几点多,但不管如何样,物资的治理是一切工作中的重点,如何治理物资是成败的关键。对小经营者来讲,也许能够是一本账本,再加算盘或计算器即可。但关于大公司而言,全然不可能单纯依靠账本,那样不仅费人费劲,而且当出现差错时,难于查改。因此必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行治理,通过统计和分析得到各种有用的信息。通过对这些情况的认真调查,作者开发了下面的中小型企业物资治理系统。课题目的和意义随着计算机行业的不断进展,企业治理的应用也在不断随着其进展速度进行着更新。而现今关于一个网络应用特不广泛的社会,企业治理对计算机治理企业要求更加紧密,更加完善,特不是针对物资治理方面,企业的需求更为广泛,慎重,因此一个好的物资治理系统关于企业来讲是由为重要的。系统开发的总体任务是实现企业物资治理的系统化、规范化和自动化,从而达到提高企业治理效率的目的。作为计算机应用的一部分,使用计算机对物资信息进行治理,有着手工治理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物资治理的效率。开发设计思想物资治理系统在企业的整个供应链中起着至关重要的作用,假如不能保证正确的进货和库存操纵及发货,将会导致治理费用的增加,服务质量难以得到保证,从而阻碍企业的竞争力。传统简单、静态的物资治理已无法保证企业各种资源的高效利用。现在的物资作业和库存操纵作业已十分复杂化多样化,仅靠人工经历和手工录入,不但费时费劲,而且容易出错,给企业带来巨大损失。物资库存治理的特点是信息处理量比较大。所治理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特不大,关联信息多,查询和统计的方式各不相同,因此在治理上实现起来有一定的困难。在治理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题。开发技术和开发工具一个项目的开发,需要有丰富的知识做基础,也需要有技术的积存,而所有这些要在一个项目中的体现,就要看在设计中你所采取的开发工具,因此,下面介绍一下学生信息治理系统的开发技术。PHP编程语言PHP(PHP:HypertextPreprocessor)是一种在计算机上运行的脚本语言,要紧用途是在于处理动态网页,也包含了命令行运行接口(commandlineinterface),或者产生图形用户界面(GUI)程序。PHP最早由RasmusLerdorf在1995年发明,而现在PHP的标准由PHPGroup和开放源代码社区维护。PHP以PHPLicense作为许可协议,只是因为那个协议限制了PHP名称的使用,因此和开放源代码许可协议GPL不兼容。PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来讲PHP大多运行在网页服务器上,通过运行PHP代码来产生用户扫瞄的网页。PHP能够在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。PHP的特性包括:开放的源代码:所有的PHP源代码事实上都能够得到;PHP是免费的;PHP的便捷性:PHP十分便捷,学习简单;基于服务器端:由于PHP是运行在服务器端的脚本,能够运行在UNIX、LINUX、WINDOWS下;嵌入HTML:因为PHP能够嵌入HTML语言,因此学习起来并不困难;简单的语言:PHP坚持脚本语言为主,与Java和C++不同;效率高:PHP消耗相当少的系统资源;图像处理:用PHP动态创建图像;面向对像:在PHP4,PHP5中,面向对象方面都有了专门大的改进,现在PHP完全能够用来开发大型商业程序;PHP相关于其他语言,编辑简单,有用性强,更适合初学者。Mysql数据库本系统采纳的数据库为Mysql数据库,采纳B/S结构的工作模式。B/S结构是随着计算机网络技术的进展而出现的一种先进的计算模式。Mysql的全称是MicrosoftMysql,由美国微软公司制作并公布的一种性能优越的关系型数据库治理系统,具有强大的数据库创建、开发、设计和治理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型、大型应用程序的后台数据库。它同时也适用于电子商务、数据物资、和在线商业应用程序等。Mysql是在Mysql的基础上扩展升级的产品。它继承了Mysql往常版本的所有优点,同时又增加了许多新的功能,与微软公司的其他产品具有良好的兼容性。它提供的几十种向导,覆盖了几乎所有的数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。Mysql支持B/S模式的体系结构。Mysql的关系数据引擎是为WindowsDNA环境下的应用程序提供的差不多报务之一,是一个具有高度可伸缩性、可靠性和安全性的数据存储引擎。Mysql是一种高性能的关系型数据库治理系统,在Mysql的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、DW(数据物资)和e商务应用最好的数据库平台。要紧特点体现在以下几个方面:1.简便的操作方式 Mysql界面友好、操作简单,同时包含一整套的治理和开发工具,企业治理器确实是其中的图形化集成治理工具,用户不用记住各种命令和SQL语句就能够完成各种常规操作。2.以Brower/Server为设计结构Mysql按B/S结构(B/S结构的系统有3个差不多组成部分:扫瞄器、服务器、扫瞄器与服务器的连接件)设计而成,Brower/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。3.支持多个不同的开发平台数据库开发人员能够使用任意一种开发平台编写应用程序来访问Mysql。其中微软的产品VisualStudio能够关心用户方便、快捷地开发新的Mysql应用程序。4.支持企业级的应用程序Mysql关系数据库引擎具备完善、强大的数据处理功能,充分爱护数据完整性。Mysql企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5.支持XMLMysql引入了支持XML功能的特性。XML是扩展标记语言(ExtensibleMarkupLanguage的英文缩写),可用于描述一个数据集的内容以及数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。6.数据物资支持Mysql中包括析取和分析汇总数据以进行联机分析处理(OLAP即在线分析处理)的工具,使联机分析处理成为可能。同时Mysql提供了英文查询工具和编程接口,使得以英文为基础设计、治理和查询数据库成为了可能。7.语言排序规则在Mysql往常的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版Mysql数据库系统时,所有的语言排序规则就必须依靠英文的排序次序,Mysql在Windows排序规则的基础上增加了一套新的排序规则,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。8.全文搜索和文档治理功能全文搜索和文档治理功能被默认包含于Mysql的所有版本中,这些功能能够在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还能够与SQL语句结合使用。B/S模式B/S结构(Browser/Server结构)结构即扫瞄器和服务器结构。随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW扫瞄器来实现,极少部分事务逻辑在前端(Browser)实现,然而要紧事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。如此就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地爱护数据平台和治理访问权限,服务器数据库也专门安全。特不是在JAVA如此的跨平台语言出现之后,B/S架构治理软件更是方便、速度快、效果优。随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,因此就出现了B/S型模式,即扫瞄器/服务器结构。B/S模式最大特点是:用户能够通过WWW扫瞄器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息差不多上由许许多多的Web服务器产生的,而每一个Web服务器又能够通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。APMServAPMServ5.2.6是一款拥有图形界面的快速搭建Apache2.2.9、PHP5.2.6、MySQL5.1.28&4.0.26、Nginx0.7.19、Memcached1.2.4、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动性,将其拷贝到其它目录、分区或不的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形治理界面,同时支持MySQL5.0&4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。系统运行环境系统开发平台:APMServ系统开发语言:PHP系统程序编写工具:Editplus数据库治理系统软件:MySQL运行平台:WindowsXP(SP3)/VISTA/Windows7系统分析为了实现本系统,做必要的可行性分析是特不重要的一个过程,需求分析过程是整个系统开发的重要时期,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该时期需求分析人员需要确定整个产品的功能要求,同时将现实事务抽象成对象并建模。图STYLEREF1\s3–SEQ图\*ARABIC\s11分析图需求分析可行性研究现在,计算机硬件技术的进展差不多达到了相当高的水平。然而,库存治理软件的开发目前还正处于初级完善的时期,随着这项技术的不断深入进展,就要求有更好、更完善的软件系统应用到企业库存物资治理当中去,这就给软件设计人员提出了更高的设计要求。在我国,尽管企业治理差不多蓬勃地进展起来,然而目前仍有专门多企业采纳纸张录入的传统方式,在此方式下,企业库存治理一般至少要通过五个步骤,即进货、物资治理、账目治理、销售和出货。显然,随着物资种类的不断增加及物资治理要求的不断提高,企业职员的工作量将会越来越大,同时其工作将是一件十分烦琐和特不容易出错的情况,能够讲传统的物资治理方式差不多不能再适应现代企业的需求。随着计算机应用技术的迅猛进展,网络应用的不断扩大。人们的思想因此而逐渐在改变,现代社会是一个信息化、网络化的社会,因此人们也在迫切要求利用这些技术来运用到企业中,以减轻企业职员的工作负担及提高工作效率,与此同时也方便了企业对物资的治理,从而使物资治理更趋于安全、方便、快捷,更加激发企业职员的治理热情。例如,目前许多国际知名企业绝大部分采纳这种方式,因其方便、快捷、高效,因此也更能令宽敞企业职员同意。物资治理一直是企业不继改进研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置能够极为简单,使企业对物资的治理不在有局限性。一个完备的企业物资治理系统能够使企业职员对物资治理起来方便、快捷、安全,从而提高企业治理的效率,为企业谋求更多的利益。企业物资治理系统的开发及应用,幸免以往企业中职员的纸张记录的繁锁方式,同时后台治理是治理员单一的治理,确保了程序的安全性。企业物资治理员登录后,对物资中物资、人员都进行了归类,只要治理员通过名字和密码进入前台页面,按步骤依次进行操作即可,一切操作都专门简单、快捷,提高了企业物资治理的工作效率。可行性分析技术可行性依照客户提出的系统功能、性能及实现系统的各项约束条件,依照新系统目标来衡量所需的技术是否具备,本系统是一个数据库治理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,可能利用现有技术条件应完全能够达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,可能系统是能够在规定期限内完成开发。经济可行性估算新系统的成本效益分析,其中包括可能项目开发的成本,开发费用和今后的运行、维护费用,可能新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。同时,分析系统开发是否会对其它产品或利润带来一定阻碍。运行可行性新系统的研制和开发是充分得考虑工作人员对物资的易于治理,治理者方便查询设备信息效率。从而能完全满足使用者的要求。法律可行性新系统的研制和开发,将可不能侵犯他人、集体和国家的利益,可不能违反国家政策和法律。因此从以上几个方面的分析来看,开发本软件是完全可行的。中小型企业物资治理系统的需求分析满足用户的需求是制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为动身点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。系统业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和治理信息流向的图表,利用它能够关心分析人员找出业务流程中的不合理流向。为了调查治理业务流程,调查人员应顺着原系统信息流淌的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时刻和形态(报告、单据、屏幕显示等)。从业务流程图能够看出该中小型企业物资治理系统要紧有以下几项治理功能(如图3-1所示):入库:治理员通过采购物资并将其分类存入物资中,进行入库治理,然后进行登账,做盘点,进行统计交给财务进行统一治理。如采购的物资有缺线或存在不够货的情况,能够通过查看入库单向供应商要求退货处理。出库:治理员通过销售物资中的物资,进行出库治理,然后进行登账,做盘点,进行统计交给财务进行统一治理。盘点统计:要紧通过对入库、出库进行登账后的治理,对盘点过的数据进行统计,查看是否有缺货现象。图STYLEREF1\s3–SEQ图\*ARABIC\s12业务流程图系统数据流分析数据流图描述:物资治理系统的数据流图是依照物资信息的数据流程进行的分析,对现有的资料进行处理。用户:针对整个系统的各项信息,处理等进行治理操作。差不多信息:要紧包括物资,物资,用户,入库,出库,公司,账目,库存的差不多信息治理,以方便治理进行各项处理操作。各种用表:要紧包括物资,物资,用户,入库,出库,公司,账目,盘存的信息用表,要紧为方便治理对各项信息进行治理操作。系统流程设计系统处理流程图:
图STYLEREF1\s3–SEQ图\*ARABIC\s13系统处理流程图用户治理流程图:图STYLEREF1\s3–SEQ图\*ARABIC\s14用户治理流程图物资治理流程图:图STYLEREF1\s3–SEQ图\*ARABIC\s15物资治理流程图添加公司流程图:图STYLEREF1\s3–SEQ图\*ARABIC\s16添加公司流程图要紧数据表结构表STYLEREF1\s3–SEQ表\*ARABIC\s11公司信息表brand字段类型额外讲明IdInt(255)auto_incrementbrandvarcharprbvarchartelVarchar表STYLEREF1\s3–SEQ表\*ARABIC\s12物资信息表products字段类型额外Idvarcharauto_incrementbrandvarcharcodevarcharnamevarcharcolorvarcharnumberintinpriceintoutpriceintattimeint表STYLEREF1\s3–SEQ表\*ARABIC\s13销售信息表sales字段类型额外idintauto_incrementnamevarcharbrandvarcharcodevarcharcolorvarcharnumbervarcharinpriceintoutpriceintgainintattimedate表格SEQ表格\*ARABIC1用户信息表users字段类型额外usernamesvarcharnamesvarcharpwdvarcharrtelvarchar系统实现系统登陆依照自己的需要进行对界面的设计,这便是在物资治理操作前首先进入的登录界面。进入到登陆界面后,用户需输入自己所拥有的用户名和密码,当密码和验证码都通过验证后,单击图上的确定按钮,系统会自动进入主界面,然后开启相应的功能。如图4-1为系统主界面。图STYLEREF1\s4–SEQ图\*ARABIC\s11登陆界面代码:<htmlxmlns="/1999/xhtml"><head><title>企业物资治理系统</title><scriptlanguage="javascript"><!--functiondocheck(){ if(s.value==""){ alert("用户名不能为空"); returnfalse; } if(document.flogin.pwd.value==""){ alert("密码不能为空"); returnfalse; }}系统主界面模块本系统的主界面整体结构为左右结构,上面部分显示系统名称以及当前使用人员名称和当前系统时刻,左面部分采纳了树型层次结构排列了系统的全部功能,右面部分为用户搜索信息的界面,显示当前操作的使用窗口。如图4-3所示:图STYLEREF1\s4–SEQ图\*ARABIC\s12系统主页面通过用户输入的信息显示出用户需要的内容。代码:<DIVclass=topItem><IMGid=ManageImgclass=iconheight=22src="../image/foldericon1.gif"width=20><ahref="manage_Main.php"target="mainFrame">查找商品</a></DIV><DIVclass=favMenuid=aMenu><!--用户治理--><DIVclass=topFolderid=Manage><IMGid=ManageImgclass=iconheight=22src="../image/foldericon1.gif"width=20>用户治理</DIV><DIVclass=subid=ManageSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref='user_manage.php'target='mainFrame'>用户</a></DIV> <DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref='adduser.php'target='mainFrame'>添加用户</a></DIV></DIV><!--商品治理--><DIVclass=topFolderid=About><IMGid=AboutImgclass=iconheight=22src="../image/foldericon1.gif"width=20>物资治理</DIV><DIVclass=subid=AboutSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref='pro_manage.php'target='mainFrame'>查看物资</a></DIV><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="add.php"target="mainFrame">添加物资</a></DIV></DIV><DIVclass=topFolderid=Product><IMGid=ProductImgclass=iconheight=22src="../image/foldericon1.gif"width=20>物资厂商</DIV><DIVclass=subid=ProductSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="brand_manage.php"target="mainFrame"><spanclass="topFolder">物资厂商</span>名治理</a></DIV><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="addbrand.php"target="mainFrame">增加<spanclass="topFolder">厂商</span>名</a></DIV></DIV><!--进货入库单--><DIVclass=topFolderid=News><IMGid=NewsImgclass=iconheight=22src="../image/foldericon1.gif"width=20>进货单</DIV><DIVclass=subid=NewsSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="add.php"target="mainFrame">进货单治理</a></DIV></DIV><!--出库销售--><DIVclass=topFolderid=Down><IMGid=DownImgclass=iconheight=22src="../image/foldericon1.gif"width=20>销售单</DIV><DIVclass=subid=DownSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="out.php"target="mainFrame">销售单治理</a></DIV></DIV><!--店长治理--><DIVclass=topFolderid=Vote><IMGid=VoteImgclass=iconheight=22src="../image/foldericon1.gif"width=20>库存治理</DIV><DIVclass=subid=VoteSub><DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="products.php"target="mainFrame">查看库存</a></DIV> <DIVclass=subItem><IMGclass=iconheight=22src="../image/htmlicon.gif"width=20><ahref="sales.php"target="mainFrame">用户查帐</a><ahref="products.php"target="mainFrame"></a></DIV></DIV><!--数据备份--><DIVclass=topItem></DIV><!--退出登陆--><DIVclass=topItem><IMGclass=iconheight=22src="../image/foldericon1.gif"width=20><ahref="quit.php"target="_parent">退出</a></DIV>用户治理模块实现目标是修改用户的信息和删除不用的用户,实现对用户治理的的功能。图STYLEREF1\s4–SEQ图\*ARABIC\s13用户治理代码: <?php include_once("../db/conn.php"); $sql="SELECT*FROMusers"; $query=mysql_query($sql); while($row=mysql_fetch_array($query)){ if(!$a){ $a="a"; }else{ $a=""; } echo"<trclass=\"{$a}\"> <td>{$row[0]}</td> <td>{$row[1]}</td> <td>{$row[3]}</td> <td><ahref=\"moduser.php?op=mod&unames={$row[0]}\">[修改]</a>| <ahref=\"del.php?op=user&unames={$row[0]}\">[删除]</a></td> </tr>"; } ?>用户添加界面:实现目标是治理员通过输入要加入的用户名、密码来添加新的用户。图STYLEREF1\s4–SEQ图\*ARABIC\s14增加用户代码:functionadddo(){ if(document.adduser.usernames.value==""){ alert("用户名不能为空!"); returnfalse; } if(s.value==""){ alert("姓名不能为空!"); returnfalse; } if(document.adduser.tel.value==""){ alert("电话不能为空!"); returnfalse; } if(document.adduser.pwd.value==""){ alert("密码不能为空!"); returnfalse; } if(document.adduser.pwd2.value!=document.adduser.pwd.value){ alert("两次密码不一致!"); returnfalse; }}物资治理模块在有新物资种类的时候,用户通过添加物资选项把物资的名称、货号、库存、入库时刻等详细资料添加到数据库,并能够对其进行信息的修改和删除。图STYLEREF1\s4–SEQ图\*ARABIC\s15添加物资图STYLEREF1\s4–SEQ图\*ARABIC\s16物资治理代码:<?php include_once("../db/conn.php"); $perNum=10;//每页显示数目 $page=$_GET['page']; $offset=($_GET['page']-1)*$perNum; if($offset<1){ $offset=0; } $sql="SELECT*FROMproductsLIMIT{$offset},{$perNum}"; $query=mysql_query($sql); while($row=mysql_fetch_array($query)){ if(!$a){ $a="a"; }else{ $a=""; } //print_r($row); echo"<trclass=\"{$a}\"> <td>{$row[3]}</td> <td>{$row[1]}</td> <td>{$row[2]}</td> <td>{$row[4]}</td> <td>{$row[5]}</td> <td>{$row[6]}</td> <td>{$row[7]}</td> <td><ahref=\"modpro.php?op=mod&pid={$row[0]}\">[修改]</a>| <ahref=\"del.php?op=pro&pid={$row[0]}\">[删除]</a></td> </tr>"; } ?>物资厂商名模块实现目标:能够对商品的生产公司进行治理,包括增加商品公司、修改已有商品公司的信息、删除已不需要的公司的信息等操作。图STYLEREF1\s4–SEQ图\*ARABIC\s17治理公司名图STYLEREF1\s4–SEQ图\*ARABIC\s18增加生产公司名代码:<body><h1align="center">增加商品生产公司名</h1><br/><formid="adduser"name="addbrand"method="post"action="addbrand_ok.php?op=add"><tablewidth="600"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td>商品生产公司名:</td><td><inputtype="text"name="brand"id="brand"/></td></tr><tr><td>批发部地址:</td><td><inputtype="text"name="pfb"id="pfb"/></td></tr> <tr><td>批发部电话:</td><td><inputtype="text"name="tel"id="tel"/></td></tr><tr><td> </td><td><inputname="submit"type="submit"value="确认添加"onclick="returnadddo();"/></td></tr></table></form></body>进货单模块用户操作用以记录新加入仓库的物资,通过记录物资的名称、价格、厂商名等实现对新进物资的治理。图STYLEREF1\s4–SEQ图\*ARABIC\s19进货单代码:functionadddo(){ if(document.addpro.codes.value==""){ alert("货号不能为空!"); returnfalse; } if(document.addpro.number.value==""){ alert("数量不能为空!"); returnfalse; } if(document.addpro.nuber.value.=="0"){ alert("数量不能为0!"); returnfalse; } if(document.addpro.inprice.value==""){ alert("进货价不能为空!"); returnfalse; } if(document.addpro.outprice.value<document.addpro.inprice.value){ alert("预售价格不能小于进货价!"); returnfalse; }}销售单模块用户记录物资的出售情况,达到对物资治理的目的。图STYLEREF1\s4–SEQ图\*ARABIC\s110销售出货单代码:<formid="out"name="out"method="post"action="out_ok.php"><tableid="out"width="600"border="0"align="center"cellpadding="0"cellspacing="0"><tr><td>厂商品名:</td><td> <selectname="brand"id="brand"> <?php $sql2="SELECT*FROMbrand"; $query2=mysql_query($sql2); while($row2=mysql_fetch_array($query2)){ echo"<optionvalue=\"{$row2[1]}\">{$row2[1]}</option>"; } ?> </select> </td></tr><tr><td>货号:</td><td><inputtype="text"name="codes"id="codes"/></td></tr><tr> <td>产品名:</td> <td><inputtype="text"name="name"id="name"/></td></tr><tr><td>数量:</td><td><inputtype="text"name="number"id="number"/></td> <!--selectname="numbers"id="numbers"> <optionvalue="1">1双</option> <optionvalue="2">2双</option> <optionvalue="3">3双</option> <optionvalue="4">4双</option> <optionvalue="5">5双</option> <optionvalue="6">6双</option> </select> </td--></tr><tr> <td> </td> <td><inputname="submit"type="submit"value="确认销售"/> <inputtype="reset"value="重置"/></td></tr></table></form>库存治理模块库存治理包括两个方面,一是店内为存详情,用户通过点击可查看库存情况和物资的详细信息。另一个是用户能够查看销售物资的信息,包括物资的厂商、物资号、售出的数量、赢利等信息。图STYLEREF1\s4–SEQ图\*ARABIC\s111库存详情部分代码:<?php$sql="SELECT*FROMproductsWHEREnumber<=5";$query=mysql_query($sql);$num=mysql_num_rows($query);if($num<1){ echo"库存正常,暂无缺货!";}else{ echo" <strong>提示:以下商品少于5件,请注意补货!</strong>"; while($kc=mysql_fetch_array($query)){ echo"<li>品名:{$kc[1]}货号:{$kc[2]}颜色:{$kc[4]}库存数:{$kc[5]}</li>"; }}?> 图STYLEREF1\s4–SEQ图\*ARABIC\s112销售记录代码:<?php while($row=mysql_fetch_array($query)){ if(!$a){ $a="a"; }else{ $a=""; } echo"<trclass=\"{$a}\"> <td>{$row[1]}</td> <td>{$row[2]}</td> <td>{$row[3]}</td> <td>{$row[4]}</td> <td>{$row[5]}</td> <td>{$row[6]}</td> <td>{$row[7]}</td> <td>{$row[8]}</td> </tr>"; } ?> </tbody> </table></div><divalign="center">总页数:<?php$sql=" SELECTCOUNT(*) FROMsales";$query=mysql_query($sql);$row=mysql_fetch_array($query);$total=ceil($row[0]/$perNum);echo$total;?>页<ahref="sales.php?page=<?phpecho$1;?>">前一页</a><?phpfor($i=1;$i<=$total;$i++){ echo" <ahref=\"sales.php?page={$i}\">{$i}</a>";}?>系统测试软件测试在软件开发过程中是特不重要的一部分,通过测试能够用来确认程序的性能是否符合开发之前所提出差不多要求。软件测试是确保整个应用系统正确运行的基础,也是系统交付给用户使用前的最后保障,因此测试时期是系统开发周期中特不重要的环节。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2月份班级思想动态报告(2篇)
- 2025全国执业兽医资格(水生动物类)考试题库及答案
- 2025实验室安全考试题库及答案下载
- 专题研究-机构行为2026年券商自营配置特点
- 高一德育教学设计:家校共育“同心圆”的构建与实践
- 2025新《安全生产法》试题及答案
- 2025医院环境卫生监测试题及答案
- 高中政治必修三第五课《我国的根本政治制度》一轮复习教学设计
- 2026 SICU导尿管相关尿路感染试题及答案
- 2025主管护师考试复习计划试题及答案
- 2026年新版预防未成年人犯罪法知识竞赛题库及参考答案
- 2026年水务集团招聘考试笔试试题及答案
- 2026年甘肃省酒泉市金塔县招聘社区工作者考试参考题库及答案解析
- 2026年云南云上云大数据产业发展有限公司及下属子公司第一次社会招聘(32人)笔试模拟试题及答案详解
- 冠状动脉粥样硬化性心脏病患者药物治疗管理路径专家共识
- 纺织厂安全生产管理制度
- 2026中国新能源电池技术研发行业市场现状趋势分析投资策略规划报告
- 2026秋沪教牛津版五年级上英语单词默写(默写)
- 苏教版六年级上册数学《比的意义》教学设计
- JJF(吉)106-2022 水分接收器校准规范
- 中药饮片调剂规范考核试题及答案
评论
0/150
提交评论