ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:627.28KB ,
资源ID:5905124      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5905124.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(库房管理.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

库房管理.docx

1、库房管理引 言销售与库存管理系统是所以实体销售企业的必需品,销售与库存管理系统的设计与开发也备受企业管理层的重视,因为有良好的透明的销售库存管理记录就能更好的提高企业的效率。销售与库存管理从名字上看就能很容易的理解为它是由销售管理与库存管理两个方面的结合体。销售管理是一个企业利润的来源,从我所学的IT项目管理中我知道任何一个企业,无论规模、行业、领域,都有一个不变的道理就是企业销售是利润其余的项目都是成本,所以销售的管理的效率对企业利润值有这直接的影响。库存管理是一个企业的成本的体现,任何企业想要更好的在市场竞争中立于不败之地不能只单单依靠业绩的提升,更需要学会如何降低成本,从市场的趋势来看,

2、随着企业规模的扩大,企业对于成本的管理就越发的严谨。而库存就是成本管理中最重要的一个方面。伴随着信息化的发展和普及,传统的管理模式已经不能满足这个瞬息万变的市场环境了,所以本这企业发展的原则信息化管理正在逐步的进入各个公司日常管理环节。销售管理信息系统和库存管理信息系统也伴随着这个历史潮流慢慢发展起来,最初的这两类信息系统是被拆分开来进行开发使用,通过销售管理信息系统可以使得销售人员可以随时的提交订单,并在第一时间让负责审核的上层领导看见并做应有的审核,这样可以提高效率而且便于检查,不会因为使用纸质的订单申请而由于一些客观原因导致订单不能正常的履行流程而造成公司利润的损失。通过库管理信息系统库

3、房管理员可以实时对库存量进行更新,并在第一时间让企业上下都可以查阅到,同时也可以对现有的库存量进行统计如若发现有库存量较低的产品进行订购或是其他的相应处理。通过这样的信息化管理在很大程度上提高了企业的效率,但是由于这两个管理是独立开发的,所以在使用上又出现了很大的局限性,例如当销售下订单后不能实施的更新库存量而导致其他销售人员对库存量信息的不明确,使得在其他人下定时不能正常的发货。为了更加完善信息系统在进行开发的时候就将这两者合二为一,就是这套销售与库存管理系统。我这套信息系统的开发是基于ASP.NET和SQL Server进行的,而开发对象是北京某公司科技有限公司,此公司主要经营的业务是DE

4、LL服务器全线代理,是一家规模不大属于成长性的公司。使用这两种技术的原因主要就是考虑到该公司规模,所提供开发的成本额度较低,而这两种技术的特点就是成本较低功能强大。1绪论1.1课题背景北京某网络技术有限公司(以下简称为“某公司”),创建于2006年。是一家专业从事计算机网络安全、计算机网络系统集成、IT咨询服务的企业。多年来全体员工不断努力、成功斐然,主要客户遍及政府、教育、金融、IDC、军队、医院、制造等行业用户。某公司的宗旨是:“立于北方,创于繁景,盛于锦市,成于大业”。某公司秉承传统文化,融合时代精华,本着“健康、创新、发展、共赢”的精神,用心为每个客户提供专业的服务,以及最好的价格支持

5、,悉心关注每个客户的项目需求,在与客户积极沟通,广泛合作中,铸造行业中领先者的形象。随着公司的发展业务量不断的提升,而现在使用的销售下订单的方式还是比较传统的,由销售人员手写一张订单申请表交给经理签字,在由销售人员去库库房交给库房管理,这样才能完成一次产品下单。而且在销售人员与客户谈定好产品数量之后,不能及时查询产品库存会出现无货可卖的情况,这样对任何一方都是一种损失,或者经理不在时不能及时审核订单就会导致库房不能发货等等诸多的问题制约了公司的发展。所以某公司确定开发一套应对公司特点的库存与销售管理系统,来从根本上解决这些问题,让公司能提高市场竞争力。1.2国内外研究现状自从1954年开始计算

6、机进入了管理应用中,依据权威机构的统计早起的计算机应用管理八成以上的都是用于经济管理,经济管理是计算机应用的先驱。很多早起的软件开发厂商都是从做财务系统起身的,在信息化建设起步的时期,诸多企业就是用财务部门作为信息化建设的开端,因为财务是一个企业的命脉,如果减少财务部门的压力就是在为公司减压。但是财务部门毕竟只是一个部门不能概括为整个企业,所以随着信息建设的不断发展,单一的财务管理系统被历史的浪潮侵蚀,而随着诞生的就是综合性的信息管理系统。库存与销售管理系统就是其中一个典范。 我国的信息化建设从趋势上来看也是在向综合性的方向转变,而且已经从C/S模式逐步的转换为B/S模式,老牌的软件公司如用友

7、、金蝶等企业,也正在试图转型。基于客户端的信息系统终将被淘汰。主要原因就是基于WEB的信息系统可以实时的更新数据,大大提高了公司的办事效率。从近几年的情况来看,3G只是作为试水产品,而4G将会在3G的基础上发展壮大,移动上网不在会是一个问题更多的考虑也就是速度有多快。况且现在提出的云概念更是印证了这个趋势的必然性,随着VPN的发展公司内网信息也可以实时的通过外网访问,这将是一个里程碑似的变革。移动办公的理念毕竟成为为了信息建设主流方向,任何系统都将是基于WEB的,而我们的电脑、手机、平板等移动设备,只会是一个显示器,而所有的计算和处理都将是在云端的服务器中进行,这样发展下去也许有一天,我们的工

8、作就可以很轻松的在上班的路上完成。1.3课题研究的目的和意义伴随着社会信息化的发展进程,无纸化办公已经成为了主流的办公模式,无纸化办公是指是指利用现代化的网络技术进行办公,可以实现不用纸张和笔进行各种业务以及事务处理,这也是很多企业追求的一种理想化的办公方式。换句话说企业追求无纸化办公的另一个目的是为了提高效率,以某公司为例,该企业的办公与库房并不在一起,又由于销售和库存管理系统的相互独立性,不能时时交互,所以每天库房管理都要到销售部去核对一天的信息,这样无形中降低了办公效率,这就体现出了将销售与库存管理系统整合为一体的重要性。同时对企业的信息管理系统也提出更高的要求,所以企业对于自己的管理系

9、统能否跟上时代的脚步尤为重视。在这个信息化的时代里面,对于企业来说信息代表的不仅仅是一组数据或是一张表格,更代表的是利润、是机会。为企业开发信息系统在我看来更是一种挑战,这不单是对单独数据的增删查改,更是企业整体数据的优化统计,所以企业级的信息系统就是为了提高企业利润,而销售和库存这两大部分是企业利润的直接体现点,这套销售与库存管理系统就应运而生。1.4论文组织结构第一章是论文的绪论部分,主要介绍了课题的研究背景、国内外现状、课题研究目的与意义。第二章研究了销售与库存管理系统的需求分析,根据销售与库存管理系统的需求特点,从体系结构和开发方法来分析系统,并分析了业务流程,绘制了业务流图和数据流程

10、图。第三章是对系统的详细设计进行说明,分析了开发工具特点并与其他方法做了对比。第四章是对系统数据库的设计进行了描述和分析第五章是系统实现,介绍系统各模块的功能和主要实现代码。第六章对系统进行测试和运行并记录了相应数据。最后对整个系统开发过程做了总结,并做出了相应分析。2系统分析2.1系统可行性分析库存管理与销售管理是企业中的两大重要部分,而现有的大部分网络管理系统开发公司,在为企业开发时还是要把这两部分分开来计算开发成本,而且价格较高,现在以八百客为例,此公司主要业务是为中小企业开发信息系统,而收费方式是依据账户收费用户亮不限数量,而一个账户一个月是90元,而且至少要有四个账户,按一年算4*1

11、2*90=4320元,这也仅仅是最廉价的开发费用,而现在某公司使用的信息系统,一年的使用费用大概在10000元左右,在企业运营成本中占有一定比例。然而我开发的这套销售与库存管理信息系统,是将库存与销售结合一起开发的,使用同一个数据库,避免“信息孤岛”的产生,而且在权限分配上也是各有限制,管理员权限只可进行查看与审核新用户等操作;经理权限可以进行成本审核、客户信息查询、职员销售记录查询、销售订单的审核以及库存信息查询等操作;职员权限可以查询个人信息,生成订单以及库存信息查询等操作,这样就可保证公司内部员工的隐私信息的安全,避免了很多不必要的麻烦。技术可行性调研:本系统开发工具是Visual St

12、udio 2008。由于企业信息量较大,用户多所以使用支持多人访问的SQL Server2005作为数据库。经济可行性调研:针对于现有的产品化的信息系统,少则几千元多则上万的成本问题,本系统的成本几乎可以忽略不计。营运可行性分析调研:本系统是针对销售和库存进行开发的,而现在某公司内部员工使用的电脑操作系统均支持此系统,企业员工也对于信息系统的使用并不陌生,这为本系统的上线提供个方便。2.2需求分析需求分析的意义就是为系统开发提供基础的要求,需求分析做的越细致那么后期的系统开发就会越轻松出错的可能性也就越低。而好的需求分析的前提就是进行需求调查,而做调查的关键就是两个问题,第一是公司是做什么的,

13、第二是公司有什么表。只要这两个问题调查清楚了,而进行调查的最好方式就是进入公司从真实的环境中,自身体会公司的工作流程,这样比从公司人员口述的流程更加的有效也更加的直接。我就是为了系统开发特意前去公司实地调查并获得了很多一手数据。销售与库存管理系统的开发是实现某公司信息化管理的第一步。代替现有的产品化的信息管理系统,是本系统开发的主要目的,依据企业自身的特点开发本系统,从而提高系统的专一性。提高企业的效益是本系统预期达到的结果。本系统登录界面一个,注册界面一个,使用界面一个,在登录界面可以选择四种权限登录,分别为销售、库房管理、经理和管理员。若是职员权限登录,如果是业务员可以注册自己的客户进入公

14、司数据库,并对其进行增删查改操作;可以依据客户需求下订单与退订单;可以查看库存信息和业绩信息等操作,如果是库房管理员,可以进行货物入库、出库以及报损的信息录入、查询、删除和修改,可以统计现有库存情况以及以往库存情况。若是经理权限登录,可以查看全部客户信息,可以进行成本核算通过的就可确认订单否则订单不可通过审批;可以查看库存状况;可以查看业务员业绩情况及销售走势等。若是管理员权限登录,可以查看基本信息;可以审核新职员信息;可以删除现有职员信息等。通过以上权限的分配以及系统功能的实现我相信会大大提高现在企业的效益,提高企业管理的效率,从而提高企业在现今的市场中的竞争力,是企业在市场大潮中屹立不倒。

15、 2.4系统业务流程图通过对需求分析后,确认了某公司销售与库存管理系统的主要功能,并依据这些功能绘制出了业务流程图,图例如下: 外部项 物或单据 输入或输出物 存储 处理 图2.1业务流程图图例图2.2某公司销售与库存管理系统业务流图2.5数据流程图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。根据上文所述的业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述, 然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化DFD图。以下是本文当中使用的数据流图图例 外部

16、 加工 数据流 数据存储 图2.3数据流图例人力资源系统中主要涉及到的数据流有人事管理信息、绩效管理信息、考勤管理信息。下图是该系统的数据流图图2.4某公司销售与库存管理系统的关系图 图2.5某公司销售与库存管理系统顶层图2.6数据字典数据字典用于进一步定义和描述所有数据项,包括数据流典、数据元素、数据存储字典、数据处理、外部项五部分。数据流系统名:某公司销售与库存管理系统条目名:产品添加 编号:01 别名:产品添加来源: 管理员去处: 存储处理数据流结构:添加:产品ID+产品编号+产品名称+产品类型+库存量+警告量+产品成本简要说明: 管理员添加产品信息。修改记录:编写赵珅日期2013-4-

17、25审核Zhaoshen日期2013-4-25图2.7数据流数据元素系统名:某公司销售与库存管理系统 编号: 02条目名:产品编号 别名:编号属于数据流: 添加存储处: 添加产品信息数据元素结构: 代码类型 取值范围 区间码 0101101-9999999 (有数字组成的字符串) 简要说明:产品编号是产品的标识符。修改记录:编写赵珅日期2013-4-25审核Zhaoshen日期2013-4-25图2.8数据元素数据存储系统名:某公司销售与库存管理系统 条目名:创建产品信息 编号: 03别名:创建产品信息存储组织: 管理员创建产品信息主关键字:产品编号记录组成:产品: 产品ID 产品编号 产品名

18、称 产品类型 产品库存量 警告量 成本价 近似长度: 10 50 50 50 50 50 50 简要说明: 用于存储产品信息。修改记录:编写赵珅日期2013-4-25审核Zhaoshen日期2013-4-25图2.9数据存储加工系统名:某公司销售与库存管理系统 条目名:修改产品信息编号: 04 别名:修改产品信息输入:修改信息输出:修改后的产品信息加工逻辑:根据输入的产品信息修改。简要说明: 对有需要的产品信息进行变更。修改记录:编写赵珅日期2013-4-25审核Zhaoshen日期2013-4-25图2.10数据处理(加工)外 部 项系统名:某公司销售与库存管理系统 条目名:管理员 编号:

19、05别名:管理员输入数据流: 管理员相关数据输出数据流: 管理员相关数据主要特征: 管理员可以有修改和添加产品信息的功能。简要说明: 对产品信息的数据进行维护修改记录:编写赵珅日期2013-4-25审核Zhaoshen日期2013-4-25图2.11外 部 项2.7决策树2.7.1数据操作决树图2.9数据操作决策树2.7.2判断数据决策树图2.10判断数据决策树3系统设计系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分、机器设备的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。系统设计

20、的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。系统模型分为逻辑模型和物理模型。逻辑模型主要确定系统做什么,在系统分析阶段提出;物理模型则主要解决怎样做的问题,系统分析阶段提出在系统设计阶段提出。3.1系统实现技术介绍3.1.1 ASP.NET的优点ASP.NET是微软于2000年推出的新一代的动态服务页面,它是微软发展新的体系结构.NET的一部分。ASP. NET相对于其他Web开发模式有着更为强大的优势。主要体现在以下几点。1、可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文

21、本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅ASP.NET 配置。2、安全:ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。详细信息,请参阅ASP.NET 安全。3、易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。详细信息,请参阅ASP.NET 部署。4、增强的性能:ASP.NET 是运行在服务器上的已编译代码。与

22、传统的 ASP 不同,ASP.NET 能利用早期绑定、实时编译、本机优化和全新的缓存服务来提高性能。详细信息,请参阅ASP.NET 性能监视。5、灵活的输出缓存:根据应用程序的需要,ASP.NET 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。6、国际化:ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。7、移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。8、扩展性和可用性:ASP.NET

23、被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。详细信息,请参阅ASP.NET 进程隔离。9、跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不

24、会影响性能。10、与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。3.1.2 SQL Server2005数据库Microsoft SQL Server2005数据库产品是面向新世纪的数据库,是Windows数据库家族中出类拔萃的成员,它在易用性,可伸缩性、可靠性和其他性能

25、方面做出了一系列革新,并且为开发者提供了快速简便的编程模式。它主要具有以下几个特性: 1、加强的T-SQL:T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式,以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力。 2、CLR(通用语言运行时):SQL Server 2005中的第二个主要的增强特性就是整合了符合.NET规范的语言 ,例如C#, ASP.NET 或者是可以构建对象(存储过程,触发器,函数等)的 VB.NE

26、T。这一点让你可以在数据库管理系统中执行.NET代码以充分利用.NET功能。它有望在SQL Server 2000环境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。 3、服务代理的是以松散方式进行联系的发送者和接收者之间的消息。一个消息被发送、处理和回答,完成整个事务。这大大扩展了数据驱动应用程序的性能,以符合工作流或者客户业务需求。 4、数据加密SQL Server 2000没有用来在表自身加密数据的有文档记载的或者公共支持的函数。企业需要依赖第三方产品来满足这个需求。SQL Server 2005自身带有支持对用户自定义数据库中存储的数据进行加密的功能。3.1.3系统安全技术由于本

27、系统采用的是ASP.NET+SQL Server 2005所开发的系统,因此在安全性方面存在的隐患之一就是数据库数据的安全性。一方面由于本系统的登录界面中,需要用户输入用户名和用户密码,是用户的唯一识别方式,不能存在安全上的隐患。另一方面由于本系统采用的数据库为SQL SERVER,其数据库文件在站点内部,它在数据的安全性方面存在一定的缺陷,当服务器受到攻击,重要的数据外泄,造成的后果是无法想象的。因此,为了增加安全性,必须对数据库中的重要信息进行加密以保证系统的安全。3.2系统体系结构选择C/S结构软件分为客户机和服务器两层在此结构中客户机硬件环境的优势被充分利用不只是当作是毫无运算能力的输

28、入、输出设备,而是具有一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通讯开销和服务器运算量。但是由于服务器连接个数和数据通信量的限制这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP财务软件产品即属于此类结构。B/S结构即(浏览器/服务器结构,是随着因特网技术的兴起而兴起。在这种结构下用户界面完全通过WWW浏览器实现一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端,实现形成所谓3tier结构。B/S结构利用不断熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能并节约了开发成本,是一种全新的软件系统构

29、造技术。其优点是:1)客户端无需安装,有Web浏览器即可。2)BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。3)BS架构无需升级多个客户端,升级服务器即可。3.3系统目标设计本系统主要是实现了销售与库存管理系统的功能,通过对本系统的分析,该系统主要实现的功能有:用户管理、客户管理、销售管理、库房管理、统计管理、管理员。下面针对各模块的详细设计进行说明。:1. 用户管理:本系统主要是四种用户,管理员,销售,经理,库房管理员等;2. 客户管理:主要功能客户的登记、信息更新,删除客户,查询客户等3. 销售管理:负责产品的下订、成本核算、订单审核等4. 库房管理:负

30、责产品入库、出库以及相关记录的查询等5. 统计管理:负责统计销售记录分析销售走向,库存情况统计等6. 管理员:负责新职员的审核和产品表中数据的修改3.4系统功能结构设计图3.2某公司销售与库存管理系统功能结构图3.5系统运行环境设计为了保证系统运行效率和可靠性,服务器端应该具有较高的软件配置,客户端的要求不需要很高,只需要对软件进行基本的配置。此应用程序可广泛运行于Internet,也适用于内部的局域网。本网站主要用Visual Studio2008和SQL Server2005作为开发环境。操作起来非常方便,界面具有完美的友好性,易于用户进行操作。3.6 HIPO图图3.3 第一轮H图图3.

31、4 第二轮H图图3.5客户处理数据模块IPO图3.7系统流程图 图3.6某公司销售与库存管理系统流程图3.8代码设计本系统的代码设计采用线性分类体系,按分类对象的从属、层次关系为排列顺序。第一位:管理类别 二、三位数字为:类别分项 编号类别1用户管理2销售管理3客户管理4库房管理5统计管理6管理员编号类别01新建订单02查询订单03订单审核 最后六位代表:员工编号编号类别BC1001张三BC1002李四BC1003赵虎BC1004王朝BC1005马汉BC1006孙悟空图3.7代码设计3.9用户界面设计3.9.1输出界面设计 输出就是将输入的数据进行加工处理后,形成一定的规范样式,提供给使用者。输出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1