毕业论文-12130109-孙涛-仓库管理系统的设计和实现_图文_第1页
毕业论文-12130109-孙涛-仓库管理系统的设计和实现_图文_第2页
毕业论文-12130109-孙涛-仓库管理系统的设计和实现_图文_第3页
毕业论文-12130109-孙涛-仓库管理系统的设计和实现_图文_第4页
毕业论文-12130109-孙涛-仓库管理系统的设计和实现_图文_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、仓库管理系统的设计和实现摘要仓库管理是企业的核心,是必不可少的一个部分。在企业的整个供应链中,仓库管理担负着最重要的角色。为满足如今日益复杂的管理需求,各类仓库管理程序也在不断改进。本课题所设计的仓库管理系统,使用ASP进行开发,它的优点代码不能从浏览器查看,保密性非常好,比其他的仓库管理系统更具安全性。ASP还容易修改和调试,毕竟企业是在不断发展过程中,难免有更多需求,这点很重要。而且,本系统除了有对仓储物品的管理,还添加了对仓库管理人员以及客户的资料管理,这也是为了满足企业更深层次的需求。除了上述优势外,本系统还具有:查询迅速,搜索资料方便,可靠性强等等。关键词:仓库管理;供应链;ASP;

2、可靠性。目录摘要. I 目录. III 第1章绪论 (11.1开发背景 (11.2简介 (11.3课题设计目标 (2第2章系统设计 (32.1开发工具简介 (32.2需求分析 (32.3系统可行性分析 (42.4系统结构 (42.4.1系统总体功能图 (52.4.2重要模块功能图 (52.5用例图 (62.6数据库设计 (72.5.1数据库介绍 (72.5.2主要数据表设计 (72.5.3数据库E-R图 (9第3章主要模块设计 (113.1登陆系统 (113.2产品入库 (123.3产品销售 (143.4退货 (153.5库存调拨 (163.6其他功能介绍 (173.6.1统计报表 (173.

3、6.2客户管理 (19第4章系统测试 (204.1登陆测试 (204.2入库管理 (214.3退货(退给供应商 (224.4库存查询 (224.5库存调拨测试 (234.6产品销售功能测试 (234.7统计表的测试 (244.8测试结论 (25第5章系统维护 (26结论 (27致谢 (28参考文献 (29第1章绪论1.1开发背景虽然,仓库管理在现代的企业管理之中,只是其一小部分。但是,仓库中存放着企业的各类物资,这些物资影响着整个企业的流动资产。如果无法确保正确有效的管理好整个仓库内信息,将会导致企业运营成本的增加,服务质量也将无法得到保证,这将会影响到整个企业的正常运作。所以,仓库管理在企业

4、中的重要性是显而易见的。一个企业能够有序的运营,对仓库的管理是不容忽视的。如今,随着社会的不断发展,计算机技术已经逐渐成熟和完善,并且已经融入到人们生活的方方面面之中,企业的各项管理都开始向信息化的方向扩展。计算机拥有查询迅速、储存量大、安全性好、可靠性高、节约人力,花费少等长处。这些长处使其能够对公司的管理效率给予极大的提高。所以,用计算机来代替传统的人工方式来进行仓库管理已是大势所趋,仓库管理系统应运而生。在世界范围内,仓库管理系统已经得到了非常广泛的应用,范围变的越来越广,功能也在不断的完善,操作简便、节省人力、成本低廉,但工作的效率确一直不断的提高。目前,该系统主要应用于大中型企业、工

5、厂、物流公司等。尤其,随着电子商务的不断发展,一些大型的电商企业,每天要面临着巨大的进出库。所以,及时的反应库存情况,为仓库作业全程提供自动化和全面的纪录,避免出错的概率,提高顾客的满意程度,这对企业而言非常的重要。仓库管理系统的作用就是提供一个仓库业务和工作管理的信息储存以及搜索的系统,用来协助管理仓库的工作人员对货物进行统一管理。一个完善的仓库管理系统,可以对仓库进行精细化的管理:通过货品入库、出库管理,库存管理,销售统计等等,对商品储存和进出货品实行细致的安排,对仓储的工作流程的整个过程进行电子化监督和操作,其主要作用是管理和控制仓库所有出入库的信息,分析库存数据,使工作人员对仓库进行监

6、管,根据系统所提供的相应信息,采取适当的措施,及时补救管理中的漏洞,对库存进行适时的调整,以缩短储备周期,尽可能地降低库存占用率,提高企业的工作效率,使得企业的仓库管理变的更加系统和规范。并且,让企业获得最佳的经济效益。1.2简介仓库管理系统是一个供应链的关键组成部分,主要目的是在一个仓库里控制物料的运送及储存以及处理一些相关事务,包括发货,收货,入库和采购。该系统也可直接按利用状况进行实时信息优化货物入库。更确切地说,仓库管理涉及到接收,储存和货物的流动,到中转站或最终客户。一个仓库管理系统的目标是为仓库库存清单管理,降低成本和满足时代发展提供一套电脑化的程序。这包括:1.当货件到达,一个标

7、准的接受程序会对货物进行适当的操作。这个过程会个别的考虑每个仓库或产品类型的分配。2.收到货物并返回到仓库的功能。一个高效的仓库管理系统可以帮助企业削减开支以减少不必要的开支。这也有助于公司保持手头上有足够的存货来满足需求将销售损失降到最低。3.存储功能的建模和管理(如货架等例如,如果某些产品经常一起销售或比其他产品更受欢迎,这些产品可以组合在一起,或放置在输送区域附近,以加快拣货,打包和运送给订户的过程。4.实现无缝链接订货单处理和物流管理,挑选,包裹,包装产品走出工厂的功能。5.跟踪产品的存储的地方,它们来自哪个供应商,以及存储时间。通过分析这些数据,企业可以控制存货水平,并最大限度地利用

8、仓库空间。此外,企业可以对市场的需求与供给做更充分的准备,尤其是在特殊情况下,如某月的高峰季节。通过库存管理软件生成的报告,公司能够收集到被软件模块分析的重要的数据。1.3课题设计目标针对企业的管理现状,本仓库管理系统主要实现以下几个目标:1.系统界面简洁,操作简便。2.拥有精准,高效的查询功能。3.能使管理人员能够及时的获得精确的报表4.对数据内容的管理安全,稳定,易维护5.对信息全面跟踪,方便管理人员进行管理。6.提供客户登录和修改密码等服务,加强系统安全。7.提供用户管理和数据备份,确保信息的安全性和可靠性。第2章系统设计2.1开发工具简介实现仓库管理系统的技术非常的丰富,对于一个企业来

9、说,选择合适的方式来实现,是非常重要的。如果技术选择错误,这将会给未来的使用造成很多的不便,最严重的,可能还会对系统的性能有影响。ASP,它是动态服务器页面的英语缩写。ASP是由微软开发,用来代替CGI脚本程序的一种应用。ASP可与数据库和其它程序实行交互,是一种简单、快捷的编程工具。功能特点:1.ASP可以实现动态网页技术,突破一系列静态页面的功能限制;2.ASP文件易于修改和进行调试;3.服务器端的解释程序将会执行ASP程序,之后客户端浏览器会接收到HTML格式的执行结果。因此,查看ASP所产生的页面,可以使用市面上任何游览器程序;4.ASP提供的内置对象,这些内置对象充分使用能让服务端脚

10、本变得更加强大。如:在浏览器中取得用户通过HTML表单提交的内容,并直接在脚本中对这些内容进行加工,之后向所使用的浏览器发送信息;5.服务器端ActiveX部件可以被ASP使用来执行各类复杂的任务。例如:传送邮件,对数据库的存取或查看文件系统等等;6.在服务器上,ASP程序处理之后是以HTML格式发送回用户的浏览器,所以ASP 代码不能从浏览器查看,可防止ASP程序代码被截取,提高了安全性;7.方便连接ACCESS与SQL数据库;8.ASP能够实现动态技术,可以编辑或者添加网页的各种内容。9.响应用户从HTML表单提交的查询命令或者其他命令。10.查看数据或者数据库,并向浏览程序返回结果。11

11、.出色的ASP 程序可最小化网络流量。2.2需求分析仓库管理系统的作用,是对提高管理仓库的工作人员的效率,协助他们对货物进行统一管理,为管理提供信息储存和查询搜索系统。一个良好的仓库管理系统可以实现对仓库的精细化管理:通过货品入库、出库管理,对商品剩余量的管理,销售统计等等,对货物存储和进出货进行动态的安排,对仓库作业流程的全过程进行电子化操作,其主要作用是管理和控制仓库所有出入库的信息,分析库存数据,使工作人员对仓库进行监管,根据系统所提供的相应信息,采取适当的措施,及时补救管理中的漏洞,对库存进行适时的调整,以缩短储备周期,尽可能地降低库存占用率,提高企业的工作效率,使得企业的仓库管理变的

12、更加系统和规范。并且,让企业获得最佳的经济效益。课题主要完成以下功能模块:登陆功能,货品管理功能,类别管理,货品入库、出库管理,货品调价功能,销售统计查询功能等。登录功能:仓库的安全性对一个企业来说非常的重要,所以系统为工作人员提供登陆功能,对所有使用系统的人员进行验证,除了相关工作人员之外,禁止其他无关人员查看仓库信息,防止信息泄露。这可以使安全性大大提高。货品的管理:这是整个仓库管理系统最重要的部分,它提供自动化和全面纪录的途径。包括了入出库的管理,类别管理,价格管理,销售统计等等。类别和出入库管理:目的是让工作人员最快速的查看目前货品的基本信息,帮助公司保证仓储货物不被损坏等,保证企业正

13、常的经营活动能够良好的进行,对仓储货物的收发货物等活动进行的有效控制,提高发货的质量,减少因库存统计错误造成的无法发货,避免错误的产生,从而提高顾客的满意程度。调价及销售统计功能:其目的是对商品的目前状况按照所属类别进行记录,以明确的方式表示公司的货物的各方面方面状况,使工作人员可以很方便的了解到目前货物的各项情况,甚至可以了解销售状况或者市场需求等等,并且在此基础上做出针对性的营销策略的调整,或对货品价格等进行一定的优化。2.3系统可行性分析可行性分析是在进行初步调查之后,对系统开发的必要性和可行性的研究。针对本系统,主要从技术可行性,经济可行性,社会可行性,法律可行性等方面来论证,具体分析

14、如下:技术可行性:当今社会人类的科技水平的不断发展,软件开发产业也在不断的壮大。目前,市面上流行的开发产品,已经能过满足不同行业的各种需要。经济可行性:在当今社会,计算机的性能已经有了很大的提升,价格也不断的下降。因此,并不需要对此程序投入过高的成本。并且,在程序投入使用之后,可以为管理人员带来极大的便捷,大大提高工作效率,减少人力浪费,避免许多不必要的工作和开支。社会可行性:管理者效率的增加,以及在管理过程中出现错误的可能性的大大减少,也是为企业更好的发展铺平道路,也让企业更好的服务大众。这理应得到各界的一致认可。法律可行性:本系统绝不违反任何相关的法律法规。2.4系统结构ASP仓库管理系统

15、,它是一个由人、电脑及其他组件构成的,一种能够收集、存储、加工、传送信息的系统。该系统可以帮助决策者找出当前急需解决的问题,然后将信息快速的反馈,使管理人员能够最快的时间知道目前的现状,进行更进一步的计划。当前MIS系统结构目前存在两种较为流行的结构:C/S和B/S两种。C/S结构的系统:C/S结构就是客户机服务器结构,它可以法派任务到Client端和Server端来进行,充分利用两端硬件环境的优势,来降低系统的通讯的花费。客户端主要作用是处理人机交互,执行客户端应用程序,收集数据以及向服务器发送任务请求。服务器基本作用是执行后台程序,它主要对客户机的请求申请进行反馈,除此之外,它的作用还包括

16、:数据库存储系统的共享管理、通讯管理、文件管理等等。B/S结构的系统:这种网络结构简化了客户端,并把系统功能实现的中心集中到服务器上,在这种模式中,只需要一个浏览器就可以了。这种结构将很多的工作交于WEB服务器,只通过浏览器请求WEB服务,随后根据请求返回信息。通常在只在企业网内部使用,采用C/S。而使用不仅限于内网的情况下使用B/S。考虑到本管理系统的一系列需求,所以,该系统开发使用B/S结构开发。其主要功能如图2-1所示。2.4.1系统总体功能图仓库管理普通用户登陆(根据所属部管理员登陆门不同,权限不同入库管理出库管理客户管理员工管理报表管理系统管理图2-1 系统总体功能图注:解释下员工登

17、陆,其功能根据企业要求设置,如销售部,只能对出库管理进行操作。2.4.2重要模块功能图主要用图片描述最重要的3个模块的主要功能,分别是入库管理(如图2-1;客户管理(如图2-2。入库管理产品入库结账管理采购退货采购退货记录入库明细查询图2-1入库管理客户管理添加客户客户管理客户生日提醒客户组管理图2-2客户管理2.5用例图用例图是用来表示系统功能的静态视图,它由主角、用例以及它们之间关系构成的。用例图是外部用户能够观察到的系统功能的一个模型图,它展现参与者和用例的关系,作用是对系统、子系统或类的功能行为进行建模。用例图展现出用例或者用例参与者互相的联系。用例图可视化的特点,可以让使用者轻松懂得

18、怎样运用这些要素。出入库功能用例图:管理员输入用户名密码后,根据需要,在主页点击入库管理或者出库管理,根据需要选择所需功能,如:产品入库,输入必要的产品信息,比如供应商,产品名称,所属类别,数量,重量等等。也可根据需要添加备注等。之后点击确认,即可完成。下图为产品出入库的用例图。管理员采购部员工销售部员工产品入库产品销售入库明细查询入库结账管理采购退货采购退货记录查询销售记录查询销售退货销售退货记录查询图2-1 用例图图2-1所展示的用例图可以看出,对于管理员来说,可以进行所有出入库的管理;对于采购部门的员工来说,只可进行与采购有关的操作,如:入库,对入库货品的结账,以及对采购商品不满意而产生

19、的退货;销售部门员工,则只能进行与销售有关的操作。其他各部门,比如人事部门,对进出货就没有权限。这根据需要,企业可以任意修改,保证整个系统的灵活性。2.6数据库设计数据库设计是指为系统提供最优化的数据库模式,使得应用程序能够有效的存储数据,满足用户的各类需求。2.5.1数据库介绍本系统使用的是Microsoft Office Access,它是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和图形用户界面两项特点,是Microsoft Office 的系统程式之一。2.5.2主要数据表设计如图表2-1;表2-2;分别是数据库中最重要两个表:

20、产品信息表;会员信息表。除此之外本系统还拥有多个数据表。如下:供应商表(该表用于储存供应商信息:包括供应商ID(id、公司名(company、口令(password、联系人姓名(name、供应商地址(address、联系人电话(tel、备注(beizhu。商品类型表(该表用于储存商品类型:包括编号(id、商品类型名称(bigclass、备注(beizhu。仓库表(该表用于储存仓库信息:包括编号(id、仓库名称(ku、仓库地址(address、仓库电话(tel、备注(beizhu。员工表(该表用于存放员工信息和员工所具有的权限信息:包括员工ID(id、工号(bianhao、姓名(name、密码(

21、password、权限(quanxian、性别(xinbie、电话(tel、住址(address、身份证号(sfz、基本工资(gongzi、QQ号(qq、E-mail(email、员工部门(id_zu。除此之外还有其他数据表就不一一列出。表2-1数据库产品表设计编号字段名称主键数据类型说明1 id 是自动编号型autoincrement 产品的ID号码2 title 否文本(char产品名3 Id_bigclass 否文本(char大类4 Id_smallclass 否文本(char小类5 price 否货币(currency推荐卖价6 Price2 否货币(currency代理价格7 shu

22、liang 否文本(char数量8 danwei 否文本(char单位9 Id_ku 否文本(char仓库ID10 Tichen_type 否文本(char提成类型11 tichen 否货币(currency提成12 guige 否文本(char产品规格13 huohao 否文本(char产品货号14 baojin 否文本(char最低库存报警量15 class 否文本(char产品类型16 duihuan 否文本(char兑换所需积分17 photo 否OLE对象产品图片18 beizhu 否文本(char备注19 zhuangxiangshu 否文本(char装箱数20 jingzhong

23、 否文本(char产品净重21 tiaoma 否文本(char产品条码22 Price3 否货币(currency进货价23 Id_gys 否文本(char供应商ID24 gys 否文本(char供应商名注:产品表是用于存放产品的基本信息。表2-2数据库会员表设计1 id 是自动编号型autoincrement 会员的ID号码2 username 否文本(char会员姓名3 xinbie 否文本(char会员性别4 tel 否文本(char会员电话5 address 否文本(char会员地址6 sfz 否文本(char会员身份证7 startdate 否日期/时间(time/data会员加入时

24、间8 jifen 否文本(char会员积分9 enddate 否日期/时间(time/data会员到期时间10 beizhu 否文本(char备注11 shenri 否日期/时间(time/data会员生日12 qq 否文本(char会员QQ号码13 email 否文本(char会员email地址14 Id_zu 否文本(char会员所在组注:会员表是用于存放会员的基本信息。2.5.3数据库E-R图E-R图又称为实体-联系图,用来描述现实中世界的模型概念,其中矩形方框表示的是实体。菱形方框表示的是联系。圆形方框表示的实体或者联系的属性。如图2-1所示,就是本系统数据库的一个E-R图。该图展示了

25、,本系统数据库的整个概念结构。如员工实体中包含:编号、姓名、工资等等属性。以及各部分之间关系,比如员工受雇佣于仓库,供应商供应产品,产品被销售给客户等等。 图2-1 数据库E-R图第3章主要模块设计主要介绍本系统最重要的几个功能。分别是登陆系统,产品入库,产品销售,产品退货四个主要功能,以及一些特色功能。3.1登陆系统功能:本模块主要用于对使用者的身份进行检查,防止外人进入系统,对企业造成不必要的危害。提高系统的安全性,这也是系统里最重要的环节之一。简介:在页面提供两个文本框,分别用来输入用户名和密码。登陆按钮,在密码用户名输入正确之后,系统会连接数据库进行身份的检验,如验证正确则登陆成功,即

26、可访问仓库管理的其他内容。登陆界面如图3-1。流程图如图3-2。特点:在实现基本功能的情况下,界面简洁明了,没有多余按键和其他操作,让管理人员使用起来得心应手。 图3-1登陆界面 图3-2登录后主界面设计:(1用户在此界面中,必须输入用户名密码,所以,首先需要判断用户名与密码框是否为空,以判断账号是否为空为例,代码如下:if(loginform.username.value = '' /判断用户名如果为空值alert('请输入管理账号!'/弹出警告窗口loginform.username.focus(;return false; /返回(2如果用户名与密码都已填

27、写,那么需要调用数据库中数据。首先是对用户类别的判断(如:是管理员还是供应商,之后,要判断密码与用户名的填写是否正确。在数据库中筛选信息的代码如下:sql="select * from login where (username='"&nowusername&"' and password='"&md5(nowpassword&"' or (bianhao='"&nowusername&"' and password='&

28、quot;&md5(nowpassword&"'"(3判断用户名密码,如错误弹出警告窗口,alert('您的用户名或密码输入错误,请您确认后重新输入!'(4如果用户名密码输入正确,则跳转至下一页面,response.redirect "main.asp"3.2产品入库功能:将采购的产品资料存入数据库中,方便以后查找等处理。使得管理工作更加方便。简介:在登陆成功之后,在系统左侧的菜单栏中选择“入库管理”下拉菜单中的产品入库,会出现如图3-1的界面。在界面的文本框内输入必要的产品信息(星号为必须输入的内容,之后点击确认

29、按钮,系统就会将产品信息保存入数据库。特点:具有非常详细的细致化的类别划分,以及详细的基础信息供管理人员填写。并且,非常人性化的给予管理员自主选择需要填写的信息项目(除个别星号的项目外。甚至提供备注栏目,让管理员根据需要添加所需内容,使得管理更加完善。在入库成功之后,也会记录入库的时间,这将帮助管理更好的掌握货品的信息。 图3-1产品入库设计:(1因管理需要,对新产品的入库,其中一些信息是必须填写的。所以,首先会对这些必要信息是否正确填写做出判断。以“星”号项目的填写判断和价格填写是否正确为例,代码如下:if(document.form2.title.value=""|do

30、cument.form2.huohao.value=""|document.form2.shulian. value=""/判断带星号的项目是否填写alert("请您务必将带*号的项目填写正确!"/未填写带星号的信息,弹出警告return false;if (isNumberString(document.form2.tichen.value,"1234567890."!=1alert("价格填写错误,必须为数字!" /判断是否为数字,如不是弹出警告return false;其他判断:如条码编号

31、是否重复等就不一一赘述。(2信息填写完成后,将信息放入数据库中,代码如:sql="insert into buy(id_produit,.省略values("&rs_produit("id"&",.省略conn.execute(sql(3正确输入数据库中后,弹出打印表,供管理员核对信息。Window.open(页面名称,页面参数3.3产品销售功能:帮助管理员控制已有商品的库存,避免产品没货,从而影响对客户的信用。以及核对金额,防止不必要的损失。简介:点击左侧菜单栏“出库管理”下拉菜单中的产品销售,可出现如图3-1的内容。在所显示

32、文本框内输入所需信息,根据需要可填写备注。之后点击确认销售,系统会自动根据填写信息,修改数据库中产品的基本内容。如:库存。特色:操作简单,点击选择产品后的方框,程序会自动显示已有的商品,选择商品后,商品的基本信息会自动生成,不需要管理员自己填写,非常的节省时间。管理员只需要填写客户的信息即可,也可根据需要填写备注。 图3-1产品销售设计:(1产品销售,一定是对已有产品的出售,所以只需要选择产品即可,不需要填写产品基本信息。点击选择产品后,弹出选择产品的页面,在页面选择后,产品销售界面显示价格和已有数量等关键信息。(2计算总金额,管理员快速得到销售产品的总价。部分关键代码如下:首先定义函数名,并

33、进行初始化(代码省略for (i=1;i<=最大库存;i+obj = document.getElementById('shuliang'+i; /获取产品数量和价格obj2 = document.getElementById('price'+i;temp=temp+obj.value*obj2.value; /进行计算(3点击客户选择,弹出选择客户的界面,数据库中提取客户的关键信息,供管理人员进行选择。(4销售时间会自动生成当前日期,也可由管理人员进行自行设置。(5点击按钮确认后,需要判断仓库中产品数量是否大于销售的数量,避免接单后,库存不足,影响企业的

34、信誉。关键部分代码如下:if rs("shulian"-nowshulian<0 then /判断库存alert("库存不足!"/弹出警告窗口(6将销售的资料存入数据库保存。3.4退货功能:该功能帮助管理员进行退货工作,方便管理。简介:退货分为销售退货(客户退货回来和采购退货(退回给供应商,两类退货除了对象不同外,其他基本一致,这里以销售退货为例。由于个别产品出现问题,客户选择退货时,点击“出库管理”下拉菜单中销售退货,显示如图3-1。在文本框内填写各项信息,之后点击确认按钮,即可完成退货的操作。特点:操作简单,需要手动填写的内容少,节省时间,增加

35、效率。 图3-1退货设计:退货设计与销售设计的过程相似。代码部分就不重复贴出了。主要设计思路简述如下。(1点击选择产品弹出页面供用户选择,输入数量(考虑到客户不一定需要退还所有产品。(2对用户进行选择。(3生成退货时间(4确认后,生成退货信息,存入数据库,方便日后查询管理。3.5库存调拨功能:由于有些企业的仓库不只一个,库存调拨功能也是方便企业的多个仓库间调配货物,通过系统的记录,也防止丢失物品确无人察觉的现象发生。简介:库存调拨功能在“库存管理”菜单栏下,点击后出现界面,如图3-1所示。在这个页面上我们可以看到各类仓储物品,在各个仓库的数量以及基本的信息。当我们需要进行调拨操作时,点击由此调

36、出会出现,如图3-2所示的界面。选择调入仓库和数量,点击“确定调出”按钮,完成调拨操作。特点:方便多个仓库直接的货物传送,控制库存。 图3-1库存调拨3.6其他功能介绍本节介绍的功能,虽然不如以上几个功能那么重要,但也对企业产生着或多或少的影响。3.6.1统计报表“霍桑效应”、“德西效应”和“鲶鱼效应”这是在管理学中经常听到的词语,前者意思是,在员工们意识到被关注后,会引起行为效率的变化。“德西效应”指的是给予外界刺激,提高员工动机,是必要的。“鲶鱼效应”是说企业采用一定手段,使员工参与到竞争的环境中,激活整个员工队伍。为了集合以上三种效应,本系统特别增加了统计报表功能。如:员工工资统计功能和

37、销售统计功能,对每一位在职员工实时的进行统计,基本工资,完成订单的情况,销售提成等等让员工知道,自己被关注,努力是一定会被看到的。公司甚至可以用酬劳和业绩挂钩,多劳多得。用一定的刺激奖励激励员工的工作热情。员工间也会形成一种“隐形”的竞争,激活整个员工队伍。除了员工业绩统计报表之外,本系统还拥有,进货统计、销售统计、退货统计等。帮助管理员完善管理。设计思路如下(以员工工资统计表为例:(1在员工表中,获取各员工的基本信息,比如:姓名、编号,基本工资。(2根据所选的时间范围,获取这个时间范围内,多个数据库中,所需要用到的信息。比如销售管理表格中,某员工在时间范围内的销售数据,包括客户、销售数量、金

38、额、提成等。(3综合所有信息,并且得到总工资数(总工资=基本工资+提成。(4显示所有信息,方便用户和管理人员查看。其他报表功能就不一一阐述了。图3-1和图3-2分别是进货统计和员工工资统计在系统中显示的截图。 图3-1进货统计 图3-2员工工资统计3.6.2客户管理客户资源对一个企业的生存来说,非常重要。和优质的客户进行合作,不仅仅是能够带来丰厚的利润,还能够完善企业服务体系,从而提高企业的竞争力。并且,拥有长期合作的客户,本身对企业也是一种软广告。本系统的客户管理系统,更注重细节,我们提供了客户的等级制度(如图3-1,可以根据企业需求,制定等级,如:普通客户;VIP客户等。让企业对客户更加具

39、有针对性。除了这些,本系统也加入了会员生日提醒的功能(如图3-2。在会员生日当天送上礼物或者哪怕是一句祝福,都会让会员感到温暖,体现了企业的人情味,让会员对企业更有好感。用户生日提醒的设计思路:判断客户资料表中,客户生日与当前月份是否一致,一致则发出提醒。 图3-1客户等级管理(用户组第4章系统测试4.1登陆测试在如图4-1A的文本框内填写用户名和密码,之后点击按钮登陆。登陆后如图4-1B。我们可以看到登陆后的界面显示,之后我们可以根据需要进行后续的操作。 图4-1A系统登录测试图 图4-1B系统登录后界面图4.2入库管理新商品入库,我们要先填写新商品的基本信息如图4-2A。可以在入库记录表中

40、查询已经入库的数据如图4-2B。除此之外,在商品进货的明细表里可以看到入库商品的基本信息,如商品名称,供应商名称,数量等等。如图4-2C。 图4-2A填写入库信息 图4-2B入库记录查询(未付款 图4-2C商品进货明细4.3退货(退给供应商一样需要填写基本信息,在备注中填写退货原因。点击退回即可,入库填写有误,也可点击重新填写。如图4-3。在退货记录查询中就可以查询到退货记录了。 图4-3填写退货信息4.4库存查询这里可以显示所有的库存信息,比如:产品数量,规格进货成本等等,也可进行一定的修改。如图4-4。 图4-4库存查询4.5库存调拨测试当需要把产品从一个仓库调拨到另一个仓库时,使用这个功

41、能。也是填写基本信息,如图4-5。 图4-5填写调拨基本信息4.6产品销售功能测试选择销售的产品以及客户,填写基本信息后点击确认销售,即可完成操作非常的快捷。如图4-6。 图4-6填写产品销售信息4.7统计表的测试统计报表包括:员工工资统计表、销售统计表、退货统计表等等一系列报表。在菜单栏点击所需要查看的统计表,即可显示。如图4-7所示,这是一张进货统计表,我们可以很清楚的看到各类信息。由于篇幅的关系,其他报表就不一一展示了。 图4-7进货统计表4.8测试结论本次测试尽可能的模拟最真实的场景,对各个主要功能进行详细的测试,通过上面对各个主要功能的测试,可以看到本系统,能够基本正确的完成上述功能。本系统基本能够达到预期的效果,满足企业正常要求。第5章系统维护为了清除系统在运行过程中发生的错误,必须定期的对系统进行完善和维护;这是为了使系统适应用户环境的变化,满足用户新提出的新要求。系统维护的任务是修复软件在运行过程中发现的错误,补充用户在使用过程中提出的新的功能需求。所以,为了保证计算机系统能够正常的运行,必须对系统进行定期检查。维护内容有:(1病毒防范与系统安全:当今社会,企业里最严重的安全威胁就是-木马与黑客。这些都会严重影响到企业的正常工作和发展,会对企业造成难以估量的危害。所以,必

温馨提示

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

评论

0/150

提交评论