(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf_第1页
(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf_第2页
(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf_第3页
(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf_第4页
(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf_第5页
已阅读5页,还剩48页未读 继续免费阅读

(控制理论与控制工程专业论文)进销存管理信息系统的设计与实现.pdf.pdf 免费下载

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

文档简介

华中科技大学硕士学位论文 摘要 如今的信息时代,随着生活速度的加快,社会逐渐向信息化、数字化的方向发 曩,管理信息系统适应了这一要求。管理信息系统是一个由人和计算机等组成的能 进行信息收集、传输、加工、保存、维护和使用的系统:它能实测国民经济部门或 套业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能刹 j 信息控制国民经济部门或企业的活动,并帮助其实现规划的目标。 本论文的工作主要是通过使用管理信息系统( m i s ) 的开发手段,对公司的r i j 常 业务进行处理和对信息资源进行全面、系统的管理。在整个系统开发的过程中,运 用了软,牛:1 :程的基本概念、相关技术和方法,并月爰用了系统生命周期的纭掏化程 序设计方法,从f 】达到使整个系统开发各阶段( 系统分析、系统设计、系统实施) 的基本活动贯穿起来的效果。 基于本论文的: 作,本系统具有如f 两方面的特点:一方而,通过进销膏管理 信息系统的建立,理顺了企业的信息流程和流向,使企业的经营管理更加完善,使 得所有职能部门的管理人员能在信息系统的辅助下进行工作,提高了管理的整垮水 平;另一方面,在现有的人力、物力、财力的基础上,进一步的发挥出了企业的优 势,使得企业能够扩大市场占有率,提高了公司的竞争能力。 关键词:数据库采购销售管理信息系统 华中科技大学硕士学位论文 a b s t r a c t n o wt h ew o r l dh a se n t e r e da ni n f o r m a t i o na g e a l o n gw i t ht h ei n c r e a s eo ft h el i f e s p e e d ,t h es o c i e t yb e c o m e sm o r ea n dm o r es o c i a l i z e da n di n f o r m a t i o n i z e d t h em i s ( m a n a g e m e n ti n f o r m a t i o ns y s t e m ) a d a p t st h i sr e q u i r e m e n to ft h ea g e m i s ,w h i c h i s c o m p o s e do fh u m a na n dc o m p u t e r s ,c a nb eu s e df o rc o l l e c t i n g ,t r a n s m i t t i n g ,p r o c e s s i n g , a n dm a i n t a i n i n gi n f o r m a t i o n i tc a nm e a s u r et h eo p e r a t i o ne f f i c i e n c yo ft h ec i v i l i a n e c o n o m ya n di n d u s t r y i tc a l la l s oh e l pt h e mt oa c h i e v et h e i rg o a l sa n df o r e c a s tt h ef u t u r e u s i n gt h ep a s td a t a ,h e l pt h ea u t h o r i t i e st om a k ed e c i s i o nf r o mt h eo v e r a l ls i t u a t i o na n d m a k eu s eo fm e s s a g et oc o n t r o lt h ea c t i v i t i e sc i v i l i a ne c o n o m i ca n de n t e r p r i s e s t h em a i nw o r ko ft h et h e s i si st oc o n d u c tc o m p a n i e s d a i l ys e r v i c ea n dm a n a g et h e i n f o r m a t i o nr e s o u r c ec o m p r e h e n s i v e l yv i at h em a n a g ei n f o r m a t i o ns y s t e m ( m i s ) i nt h e p r o c e s so ft h es y s t e md e v e l o p m e n t ,t h eb a s i cc o n c e p to fs o f t w a r ee n g i n e e r i n g ,t h er e l a t i v e t e c h n o l o g y , m e t h o da n d t h es t m c t u r i z a t i o np r o g r a m m i n gm e t h o do fl i f ec y c l ea r eu s e ds o a st oa c h i e v et h eo b j e c t i v eo fi n t e g r a t i n gt h eb a s i ca c t i v i t i e so fv a r i o u ss t a g e so ft h e s y s t e md e v e l o p m e n t ( s y s t e ma n a l y s i s ,s y s t e md e s i g n ,s y s t e mi m p l e m e n t a t i o n ) 。 t h i ss y s t e mh a st h ef o l l o w i n gt w oa d v a n t a g e st h a n k st ot h ew o r ko ft h i st h e s i s f i r s t l y ,i te s t a b l i s h e st h em a n a g ei n f o r m a t i o ns y s t e mt os t r e a m l i z eb u s i n e s sp r o c e s s e sa n d i n f o r m a t i o nf l o w ss oa st of u r t h e ri m p r o v et h e i rm a n a g e m e n t ,i na d d i t i o n ,w i t hi t sa i d ,a l l t h em a n a g e r so ff u n c t i o n a ld e p a r t m e n t sc a nc o o p e r a t et oe n h a n c et h eo v e r a l ll e v e lo f m a n a g e m e n t s e c o n d ly ,w i t hh u m a n ,p h y s i c a la n df i n a n c i a lr e s o u r c e sa v a i l a b l e ,t h i sm i s h e l p si n d u s t r i a le n t e r p r i s e st od e m o n s t r a t e t h e i rs u p e r i o r i t y , t oe x p a n dt h e i rm a r k e t s h a r i n g r a t ea n di m p r o v et h e i rc o m p e t i t i v e n e s s k e y w o r d s :d a t a b a s ep u r c h a s es a l em i s i i 独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得 的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他 个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集 体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 学位论文作者躲赫 r 期:伽年卜月醒日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有 权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查c 亳| 和 借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密口,在年解密后适用本授权书。 本论文属于, 不保密叫 ( 请在以上方框内打“”) 学位论文作者繇嘻马躐 日期:加5 年。月谢r嚣篇拳饥劢洛 日期:口6 年if 月h 华中科技大学顾士学位论文 1 1 课题背景 1 绪论 社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未 有的发展机遇,但同时也必须面临市场竞争的严重挑战。在日趋激烈的竞争环境下, 企业要求生存、发展,就必须对企业进行科学的管理。而用计算机来处理企业内部信 息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有 统一的管理,提高信息的利用率;又可以实现整体数据的结构化,这样就可以大大的 提高企业决策的效率。 物资、人才、资金并称为企业的三大资源,控制物流是每个企业都需要做好的事 情。本次设计即是针对企业在进、销,存管理方面所做的分析。进销存管理就是要权 衡库存费用( 包括商品价值,订货费用,短缺等) ,使总费用最低。进销存管理系统 的职能大体上包括采购管理、销售管理和库存管理。【2 1 本软件是一款通用性极强的企 业进销存管理系统,软件囊括了企业进、销、存管理的全过程。软件适用于食品、服 装、保健品、电子,贸易、物资、化妆品、电器等工业、商业、贸易领域的企业。产 品与客户结构图化管理,软件覆盖货物进、出、退、盘点、销售等所有环节,软件支 持采购管理、仓库管理、销售管理。软件提供多种综合查询及统计报表、e x c e l 功 能。软件提供庞大的图表分析系统及库存报警系统,多方位为企业经营决策提供服务。 软件界面显示项目可以自定义,各类单据及报表打印可以运用直接调用e x c e l 任意 设置打印项目及打印格式,可以任意更换打印机及纸张类型,支持单据套打。软件提 供方便实用的模糊查询功能。软件操作界面友好、灵活、易操作。是一套通用性、实 用性极强的企业进销存管理系统。 1 2 国内外概况 i 2 1 国内外类似系统的概况 计算机在企业中进销存行业的应用现己十分普遍,但相应的管理信息系统软件 却不像财会软件那样成熟、稳定和规范,为大众所知晓。这在很大程度上是由于使 华中科技大学硕士学位论文 用主体日新月异的经营方式和多变的运行模式所造成的。无论是业内人土还是计算 机系统的开发者都难免被这类行业发展变化之快所困扰。在计算机业务管理信息系 统的建设和选择上目的不太明确,要么盲目照搬国外的大型软件,花钱不少,但效 果不好:要么临时拼凑一些软件模块勉强使用,不足之处用手工作业来弥补。总之 都没有充分发挥出高新技术在降低运营成本、提高管理水平和综合经济效益中的积 极作用。实际上,该行业面向市场在竞争中不断变化的特点,已经决定了其管理信 息系统软件是一个与管理对象密切相关的有机组成部分,需要经过认真的和长期的 调查分析,并以此为基础去订制、去磨合,在设计和开发的进程中寻找规律,以逐 步完善。因此,其系统开发建设本身所遇到的问题和解决的办法,也体现了一个比 较复杂的管理信息系统的开发特点,对于研究类似系统的开发方法是有帮助的。 1 2 2 主要关键技术 i ) 面向对象编程技术 面向对象技术的基本方法学认为,客观世界是由许多各种各样的对象所组成的, 每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成 了各种不同的系统,构成了我们所面对的客观世界。面向对象技术就是要面对客观 世界,以对象为基本单元,分析、设计和实现一个系统。对象是其核心。1 3 1 面向对象技术具有以下特征:抽象性( a b s t r a c t i o n ) 、封装性( e n c a p s u l a t i o n ) 、 继承性( i n h e r i t a n c e ) 和多态性( p o l y m o r p h i s m ) 。1 4 面向对象的编程要经历系统分析、系统设计、对象设计与对象实现四个阶段。 由于面向对象的软件工程支撑整个软件生命周期,因此,系统分析、系统设计、对 象设计与对象实现等阶段之问的界限不是十明显。在整个软件生命周期中,可以通 过面向对象的方法不断地扩充和完善早期建立的对象模型,这种早期和晚期模型的 一致性,使面向对象的技术能更好地支持快速原型法。【5 1 系统分析阶段的主要任务是理解应用系统的定义及建立应用系统的对象模型。 这一阶段需要分析和发现对象,定义对象的属性和内部状态变换,定义外部事件和 对象之间的联系及约束,最终建立应用系统的对象模型、动态模型及功能模型。 系统设计阶段的主要任务是确立对象模型的实现方法。这一阶段需要将系统分 2 华中科技大学顽士学位论文 解为子系统,确定应用系统固有的并发性,分配处理器的任务,选择数据存储的管 理手段,处理全局资源的访问,确立应用系统的边界等等。 对象设计阶段的主要任务是将系统分析阶段建立的三种模型转换成类。这一阶 段需要将应用系统的对象模型转换为类的属性,将动态模型转换为类的方法,将功 能模型转换为主控模块或子控模块。在转换对象模型时,主要要考虑对象关联的实 现方法,例如,要增加新的属性或者增添新的类;在转换动态模型时,最好选用事 件驱动的运行环境,因为顺序执行的运行环境难于实现并发处理;在转换功能模型 时,可以用顺序执行或事件驱动的方式实现流程控制。 对象实现阶段的主要任务是用面向对象的程序设计语言实现对象设计阶段定义 的类。这一阶段涉及选择合适的面向对象的程序设计语言及开发环境,定义类的属 性及其方法,编写主控模块及子控模块,针对具体语言进行性能调整等。当面向对 象的语言不提供多继承机制时,要考虑多继承类转换为单继承类的策略 d e l p h i 自b o r l a n d 公司1 9 9 5 年3 月推出以来,在国内得到广泛的应用。它具有 可视化面向对向编程,支持团队开发,提供工程管理,对数据库的良好支持等特性。 它所提供的大量可重用组件和用户自建模板技术,极大的提高了应用系统的开发速 度。d e l p h i 既可作为客户服务器方式的开发工具,又可作为w e b 方式的开发工具。 2 ) c s 模式 c s 又称c l i e n t s e r v e r 或客户服务器模式。服务器通常采用高性能的p c 、工作 站或小型机,并采用大型数据库系统,如o r a c l e 、s y b a s e 、i n f o r m i x 或s q ls e r v e r 。 客户端需要安装专用的客户端软件。客户,服务器( c s ) 数据库计算是一种分布式的数 据存储、访问和处理技术。在分布式处理系统中,多个计算机一起处理某些操作。 如今客户服务器数据库计算己成为大多数企业计算的标准。客户服务器计算最大的 特点就是进程在独立的应用程序中采取特殊的分布方式。【6 1 在客户服务器模式中,服务器计算机控制数据库管理,负责存储数据、操纵数 据并为用户检索数据。在c s 数据库环境中,所有数据库处理过程都由服务器来完 成。客户计算机,又可以称为工作站( w o r k s t a t i o n ) ,控制了用户界面。应用程序完全 在客户系统上运行,客户机负责向用户显示文本和图像并让用户输入数据。 华中科技大学硕士学位论文 在典型的企业环境中,服务器与多台客户计算机相连。服务器是一台功能强大 的计算机,专门负责运行r d b m s 。i _ 客户工作站通常是普通的p c 机,客户机和服 务器之间由局域网( l a n ) 或者广域网 ,a n ) 连接,在客户工作站和服务器之问通信的 基本语言是结构化查询语言( s o l ) 。 c s 的优点是能充分发挥客户端p c 的处理能力,很多工作可以在客户端处理后 再提交给服务器。1 8 1 对应的优点就是客户端响应速度快。这是一种基于数据服务的、 相对比较安全的运行方式,在服务器上安装s q l - s e r v e r 数据库,工作站上运行客 户机软件,采用s q l 方式与后台交换信息,从应用层上保证了数据库的安全,减轻 了网络流量,提高了软件的运行效率,在开发上也拉开了层次。这种方式对系统管 理员的要求高,加大了后台进行系统维护的难度。 ( 1 ) c s 的应用形式 在应用中,人们多把c s 的应用程序分成两部分:让客户程序驻留在网络的前 端工作站一台微机上,服务器处理程序则在网络的后台。当客户( 在工作站上) 通 过请求的方式提出了所需要的服务时,服务器不必关心客户程序的功能,只需响应 请求就行。旧1 在这种结构中,服务器的硬件必须具有足够的处理能力,这样才能满 足各客户的要求。从概念上看,“服务器”的含义非常广泛,数据库服务器只是其中 的种。数据库服务器至少应提供对数据的存取、加工、处理等服务,同时还要提 供完善的安全保护及数据的完整性等处理,并允许多个客户同时访问同一个数据库。 因此,客户可以不用考虑对数据的安全、优化、完整性等基础处理,只需专心自己 的工作。【1 客户应用程序除了向服务器提出请求外,还要分析从服务器返回的信息( 包括 数掘和指令) ,并据此作一些再处理( 如向操作者显示相应的数据、要求补充输入一 些数据等) 。 中介( m i d d l e w a r e ) 是c s 系统中的一种系统软件,它负责链接客户与服务器。 u 1 j 客户与服务器联接的最底层是网络的硬件,但对应用级的程序员来说,关心的焦 点还是它们在软件上的通信链接。因为c s 的环境复杂,而且涉及多种规程及协议, 所以还必须依靠中介软件彳。能有效地降低工作难度。中介软件能够把使用者与复杂 4 华中科技大学硕士学位论文 的通信规程、硬件平台及操作系统隔开。数据通过中介在客户与服务器间流动,客 户与服务器通过中介软件进行平稳互访,这种方式无疑大大降低了编程者的技术难 度及工作量。 ( 2 ) 设计c s 系统的基本原则 这里只考虑客户与服务器分别在不同硬件平台上的c s 系统( 即基于网络的c s 系统) ,它们在设计时应遵循以下原则: 尽量让客户机完成针对特定用户的事务处理 因为服务器由多个客户机共享,如果把每个用户的特定处理都放在服务器上, 就会增大服务器的工作量,因而降低其响应速度,延长客户申请的等待时间,所咀 尽量让客户机完成针对特定用户的事务处理,目的是为了减轻服务器的负担,提高 c s 系统的整体性能。 尽量让服务器管理全部的共享资源 可共享的资源包括数据、部分外设( 如扫描仪、打印机等) 及基础服务处理( 如 通信) ,这些都应由服务器来管理,以保证各用户都能享用。对于共享数据,由服务 器集中处理还有助于保证数据的完整性、一致性和安全性。 尽量减少客户与服务器间传送的数据量 在网络间传送数据,可能产生数据错误、丢失、延时、故障等问题。数据传递 得越多,产生的问题、要求恢复的可能性也就越大。而且网络上堆积了大量数据, 必然会降低系统对其他客户机的反应速度,同时影响客户之间及客户与服务器间的 通信( 通信也是一种共享资源) 。所以,减少网络中数据的传递量,有助于保证c s 系统的整体性能。 坚持局部数据在局部存储和管理 这是为了减少网络上的数据传输量、减轻服务器的压力、增强服务器对请求的 响应,提高c s 系统的总体性能。【1 2 】 根据上述原则,在做基于数据库的c s 系统设计时,可以把接口表示部分( 如 输入、输出界面) 放在客户机上,把数据的管理部分( 如查询、存储、更新、优化 等) 放在服务器上。对其他处理逻辑,则要根据具体情况进行分析,f 1 3 1 例如对于计 华中科技大学硕士学位论文 算密集型的处理,可把计算部分放在客户机上,而有关数据特性的一般约束处理( 如 完整性、安全性,一致性等) 则可放在服务器上。 对于数据的分布,也应作妥善安排。对于提供给各客户共享的数据,应放在服 务器上( 作为远程数据来处理) ;而对于各自的独用数据,则应放在自己的客户机上。 1 2 3 、s q ls e r v e r 数据库技术 1 ) s q l 数据库是关系型数据库 s q l ( s t m c t u r eq u e r yl a n g u a g e ) 是结构化查询语言的缩写;s q l 是集d d l 、 d m l 和数据库控制功能于一体的数据库语言。【1 钔s q l 的d m l 是介予关系代数和关 系演算之间的一种语言。由于s q l 使用方便、功能丰富、简洁易学,得到广泛的应 用和推广。例如关d b m s 产品o r a c i e ,d b 2 ,s y b a s e ,s q ls e r v e r 等都盼s q l 作 为数据库语言。同时,其他数据库产品的厂家也纷纷推出各自支持s q l 的接口软件。 2 ) s q l 数据库的数据库体系结构 s q l 数据库的数据体系结构基本上也是3 级结构。在s q l 中,关系模式称为“基 本表”,存储模式称为“存储文件”,子模式称为“视图”,元组称为“行”,属性称为“列”。 3 ) s q l 语言的组成 一个s q l 数据库是表的汇集,它用一个或多个s q l 模式定义。 个s q l 表是由行集构成,一行是列的序列,每列对应一个数据项。 一个表或者是一个基本表,或者是一个视图。基本表是实际存储在数据库的表, 而视图是由若干基本表或其他视图构成的表的定义。 道一个基本表可以跨一个或多个存储文件,一个存储文件也可以存放一个或多 个基本表。每个存储文件与外部存储器上一个物理文件对应。 用户可以用s q l 语句对视图和基本表进行查询等操作。 s q l 用户可以是应用程序,也可以是终端用户。s q l 语句可嵌入在宿主语言的 程序中使用,宿主语言有f o r t r a n , c o b o l ,p a s c a l , c 等语言。s q l 用户也能作为 独立的用户接口,供交互环境下的终端用户使用。 4 ) s q l 包括了所有对数据库的操作,主要有4 个部分u 副 ( 1 ) 数据定义:这一部分又称为“s q ld d l ,定义数据库的逻辑结构,包括定 华中科技大学硕士学位论文 义基本表、视图和索引3 个部分。 ( 2 ) 数据操作:这一部分又称为“s q ld m l ,包括数据库查询和数据更新 两大类操作,其中数据更新又包括插入、删除和更新三种操作。 ( 3 ) 访问数据控n - 对用户访问数据的控制有基本表和视图的授权,完整性 规则的描述,事务控制语句等。 ( 4 ) 嵌入式s q l 语言的使用规定:规定s q l 语句在宿主语言的程序中使用的 规则【2 6 2 7 1 。 1 3 主要工作概述 1 3 】研究内容 进销存还是现在中国常规企业的基本经营模式。虽然,最近又出现了很多新的 经营方式,如:基于零库存思想的沃尔玛特管理方式,但这些新的经营思想在中国 大部分企业的经营中还是难以应用的。 进销存无非就是以货物流为基础,以票据流为主线和动力,以金额流作为补充 的三种数据流层的关于进货,销售和库存的表述。 我们可以把进货表述如下:以单个企业作为实体,进货不是从供应商进货的单 一过程,而是外界实体对企业的流入,以跟随物品的单据为准,如从供应商的正常 进货的到货单来进货的进货管理;以从配送中心跟随配送商品一起的配送单而工作 配入管理;以各企业之间相互调货而出现的调入单的调入管理;除这些之外还有诸 如用于借货的借入单的借入管理,因借出而得到的还入单的还入管理;还有因销售 产生的客户退回的退入管理。【1 6 】 也可以把销售表述如下:以单个企业作为实体,销售并不是对客户的一个卖货 的单一过程,而是企业对外界实体的流出过程,以跟随物品的单据为准,如从对客 户的正常销售的而发出的销售单( 批发和零售小票) 的销售管理( 批发管理和零售管 理) ;以对下属的连锁店配送而跟随配送商品一起的配送单的配出管理;以各企业之 间相互调货而出现的调出单的调出管理;除这些之外还有诸如用于借货的借出单的 借出管理,因借入而必需的还出单的还出管理;还有因从供应商进货,而必须有的 7 华中科技大学顽士学位论文 针对供应商的退货的退货管理; 在对库存的管理中,主要是货物层的事情。在入库之前,得先由质检人员对入 库货物进行质量检验,合格后再入库,货物在库存其间,还要安照g s p 质量管理中 所规定的顶目定期进行诸如质量检验、抽样送检等工作。而库房人员,在货物入库 之后也开始了管理维护的工作。写库房目志和库房设备的使用与维护登记表。还要 对库房的货位和商品的效期进行维护管理。 “存”,也同”进”和”销”一样可在三个数据层上分别进行表示,货物层中是以库存 中的实物为基础,关注于货物的数量;金额层所关注的只是库存中金额的多少;而 业务层是对两者都关注。基本也就可以这样去描述整个流程: 图1 1 整个进销存的开端,可以有进货计划开始引发。进货计划可以说是进销存的导 火索。当库房人员给出了库存不足的“库存报警”,或是由经理根据以以往的销售经 验提供的”进货,决策,作为依据生成进货计划( 进货计划可由经理决策、库房报警、 客户订单三者的综合加工后得出,如有配送,再加入下属连锁店的要货申请) 。然后 再对进货计划中列出的要进货商品进行按名品和供应商进行分类,按照区片分到每 一个进货人员手中,由他们同相应的供应商联系,向供应商发出采购申请单。供应 商收到企业来的采购申请单后,就着手准备货物,连同发货单一同发给企业。先由 华中科技大学硕士学位论文 企业的业务人员接到到货单( 即供应商发出的发货单) ,同采购单进行对于,认为无误 时,交由库房人员入库。在入库之前,要先由质量检验人员先对货物的质量情况进 行检查,在达到标准后,在由库房管理人员对根把质量检验人员开出的入库对实货 进行核对,同入库单上的数量相同后,就可入库。物品在库房保存其问,质量检验 人员要定期对在存货物依照g s p 质量检验标准对在存物品进行检验( 抽样检查,定期 送检) ,而库房管理人员也要写库房日志和库房设备使用与养护记录,并要对货位和 物品效期进行维护管理。时时给出在存物品的数量和效期等报表,并能在库存量底 于最小库存值时能给出库存报警,在物品的快到有效期之前,能为决策人员提供相 应的报警( 效期报警) ,使决策人员能给出促销决策或退货决策等相应反映,使其减少 损失。u 川销售的引动,只是来自于客户的购买需求,使何其它行为( 诸如广告或是其 它促销活动,只能起到促进客户的购买欲望,而不可能作为销售行为的起点1 。耍客 户需求以客户订单的形式引动了企业的销售流程。业务人员在收到客户订单之后, 就先同库房人员联系,看是否有此物品,数量是否不够,如没有存货,或存货不够, 就提请进货计划,开始新一轮的进货流程。如有货,就要完成一系列销售手续,由 业务人员填写出库单交由库房人员出库,并还要开一份销售单,同出库的物品一同 发给客户。l l 驯这样就完成了一个进销售的流程。 图1 , 2 断裂的进销存概念 华中科技大学硕士学位论文 在这个流程中,明显地发现“进”和“存”,与“销”之间出现了一个断带,“销”需要 另一个事件去单独引动它,所以看起来“销”在流程中表现的很孤立,同“进销存”完全 不同与一个整体。 但事实并非如此,这是我们的思维定势所造成的错误认识,一向认为“进”是在 最早发生的,没有“进”就没有“存”,没有“存”也就没有什么东西可卖的观点造成的, 其实在整个“进销存”中,“销”是最早发生的。也就是说,进销存”的整个流程,只有 一个引线,那就是在“销”中发生的客户需求事件,它是“进销存”的原动力。没有了客 户需求,“进销存”将不再有意义, 可以根据这个观念,去试着构建一个理想化的“进销存”模型。整个“进销存”系统 在收到唯一的外部事伊客户需求”( 客户i t s ) 之后,就开始引发整个流程的运行。业 务入员收到客户订单后,提请进货人员制定进货计划,向供应商发出了采购申请。 供应商在筹备好货物后,向进货人员发出了到货单。进货人员核对后,交由库房人 员质检入库,再由销售人员根据客户的订货单据从库房中提出货物,销售给客户。i l 9 l + 一进叶! i+ 一存叫!i 图1 3 完荚的进销存概念 这是一个完美的“进销存”流程。1 1 9 1 在运行的过程中,可以说库房的作用己远远 不象前面所提到的传统观念中的库房哪么重要了。在这个理想化的模型中,库房中 的库房存量可以说自终至终都处于零库存状态。甚至,根本就可以不要库房,丽库 】o 华中科技大学硕士学位论文 房也只是以虚构的形式存在。当然,真正的完美化的“进销存”在日常经营中是很少 见的。 在完美的进销存观念中,三者的重要性将被重新调整。“销”作为利润的产生, 和流程触发点,肯定成为了最重要,最明显的一环,而被放在首位。而”进”则要屈 居第二位了。“存”则是最不重要的角色了,因为它甚至成了可有可无的摆设了。只 多作为对经手的实物进行检验、接收、发出的这类在信息流上无所表现的工作。这 些其实也可排除在外,因为进销存本来就是一种m i $ 。而为完美的“进销存”改名为“商 品迸销系统”或许会显得更为合适。1 2 0 】 完美进销存的概念,无疑是一种非常好的想法,它的流程清晰、简单、可靠, 运行成本底,因为使用了零库存的概念,所以真正的为企业解除了一个很大的包袱, 能把更多的资金投入到经营之中去。但是,在现实的经营中所用到的范围很小,只 有一些的中间商使用着类似于这种的运行方式。而往往都加大了”存”的比重,这不 但占用了大量的资金,也使的本来很清晰的进销存流程变的有些零乱。而传统的进 销存观念也恰恰是加大了”存”的比重,把“存”放在了首位,让它成为了进销存的核心, 而“进”和“销”是来维护这个库存而存在的。所以如果仅仅是使用完美进销存观念,在 没有改变当前的经营体制的情况下,还是无法同现实结合的。 这也不是说明完美进销存的概念没有用处,而它的清晰的结构流程,让我们真 正看清了进销存的真实面目,使我们不在因为变幻不定的各种进销存模式而迷茫、 烦恼。让我们知道了,进销存中的真正的核心与主体结构。任何现实中存在的进销 存的模式,都只会在这个基础之上,复杂化和繁锁化,这就是所有进销存百变不离 其宗的核心框架。 综合以上分析,确定出本课题的研究内容为: 1 ) 系统功能的设计与实现 具体的功能模块主要有以下几部分:采购管理,销售管理,仓库管理,基本资料, 报表管理,其它管理,系统管理等七大功能模块。 2 ) 实现多操作点的信息共享,相互之间的信息传递要做到准确、快捷和顺畅 进销存管理信息系统中,各操作点在信息处理过程中离不开相互之间的信息传 华中科技大学硕士学位论文 递。例如货物入库,出库,销售等相互关系等多种信息的检索与综合。表面上看,每个 操作点的信息处理量都不是很大,都是些简单的录入、计算、修改和查询等,但对 各类信息实施灵活而有序的实时管理,关键在于系统应用平台对信息共享的支持程 度。 多操作点的快速并行工作,要求各操作点对相关信息的处理基本上能同时进行。 虽然多用户或网络管理软件在操作系统级支持这种需求,但在应用系统的分析设计 和程序开发过程中也要时时注意这个问题,避免引起冲突,这一点十分重要。另外, 必须在提供多点并行处理的同时,保证信息的可靠性和实时性。 3 ) 采用图形化的操作界面,使人机对话方便,易懂、易用、易培训 首先要符合操作惯例,作为一个完整的应用系统,在编程中要尽量做到程序风 格的一致性与协调性,使得用户能迅速熟悉和了解程序的界面特点。除了菜单操作 外,还应提供常用操作的工具栏和快捷键,以方便用户使用。 系统的业务特点和企业工作人员的素质都要求人机对话应当是十分方便的。尤 其在前台部分,当操作员在微机上进行业务处理时,其操作方式和相应的操作码要 尽量简化统一,使操作员基本上靠移动鼠标甚至靠“盲打”来完成任务。这一点与企 业要求前台工作人员尽量面向客人的规定是一致的,操作员过多地注视屏幕会使客 人有冷落感。因此,人机对话过程要尽量符合操作者的思维习惯,采用图形图块 显示方式,这样会减少理解和学习的难度。常用的服务内容和项目一般采用“速记码” 快速输入,可缩短操作时间,减轻工作强度,此外,由于多数企业的中下层员工流 动性较大,造成其电脑管理部门经常忙于开展对新员工的电脑操作培训和技能测试。 如果应用软件系统的操作方式简单划一,人机对话形象方便,就可以减少再次培训 的难度和工作量。 4 ) 系统维护方便可靠,有较高的安全性,满足实用性、先进性和经济性的要 求 在系统设计时就应当选择先进的软硬件平台和面向对象的开发工具,充分利用 系统软件自身提供的维护手段,辅之以有针对性的维护策略和方法,尽量减少维护 时对数据库的独占,保证系统的安全运行。通过双方的磨合,逐步建立起来的系统 华中科技大学硕士学位论文 要与实际工作紧密配合,既要发挥出计算机作为先进管理工具的特性,将繁杂的手 工处理减到最少,堵塞住各种管理漏洞,又要充分调动各级管理人员从系统中获取 实用信息、协同开发者不断对系统进行改进的积极性。系统后台的查询、统计和报 表部分要能及时、准确和灵活地反映出各种情况,特别是通过十分经济的方式得到 过去根本无法或者很难通过手工获取的各个侧面的汇总信息。企业的高级管理人员 能在此基础上进行科学的分析和判断,在微观上提高管理的精细程度,在宏观上为 进行重大的决策提供帮助。 5 ) 异常处理要求: 在出错情况下,对于数据能有备份恢复功能。数据必须保持商可用性,且不应 对整个企业造成影响。企业数据库的丢失会导致数小时的劳动力浪费,更重要的是, 还可能危及企业的竞争地位,给企业造成巨大的损失。在日常备份过程中采用在线 数据库保护,在不妨碍日常数据库活动的情况下增加了数据恢复的机会,减少了数 据损失。发生灾难时能够简单快速恢复服务器操作系统和数据至原来状态。 6 ) 硬件系统的综合要求: 硬件选用主要从几个方面考虑:首先是满足软件系统的使用和未来的可能需求, 选用的硬件在能运行将要使用的硬件的基础上,应充分考虑未来可能的需求。另外 就是价格,在满足各项条件指标后,价格上的优势也是不容忽视的。 1 3 2 技术路线 鉴于这种情况,自然会产生两种系统的设计和开发思路: 1 ) 在传统型进存管理信息系统结构的基础上进行软件移植。 2 ) 重新进行系统分析,建立起以人为本,以“完美进销存”为核心的系统结构, 充分适应新的业务流程和特点。 在针对实际系统进行关系定义和逻辑设计过程中,我们发现采用移植的办法虽 然在模块设置阶段进展较快,但后来就会被两类不同运行模式中的复杂关系所纠缠, 而影响了开发进度,甚至会造成大面积返工。相反,按照常规中的进销存的实际业 务流程重新进行系统设计,到开发后期,就会发现这种淡化了进、销,存之前的关 系,以及这些模块与财物管旦是分开的。特别是实际系统在运行时对多用户实时共 华中科技大学硕士学位论文 享的要求很高,这使得开发者在程序设计时更需要一个清晰的流程,需要完善的模 块封装和灵活的数据接v i ,不应当搞无谓的引用和交叉而影响到系统的可靠性。 系统的设计开发过程采用了快速原型法、结构化方法和演示讨论法相结合的 混合方式。鉴于这类新型企业的应用需求是不规范的和分批提出的,系统分析的深 度和广度只能在开发过程中逐步增加和完善,所以在开发初期一般无法完整地确定 其总体设计方案。为此,从用户对应用系统的粗略描述开始,先在计算机上搭建起 一个简单的应用模型,并以此模型为基准,根据用户的意见和要求对系统进一步细 化,通过不断的建模、演示、交流和讨论,使系统一步步地接近实际。在开发后期, 开发人员同用户已经有了充分的沟通,因此在一些后台模块的开发上可遵循结构化 的生命周期方法在程序没汁方式上主要是利用一些高效率的面向对象的开发工具, 通过这些工具对快速原型法和演示讨论法实施有效的支撑,进一步提高了系统的 易扩展性和灵活性。 4 华中科技大学顽士学位论文 2 系统说明 在确定一切思路后,紧接着要进行的是详细的系统调查和认真的需求分析,掌 握实际系统的基本结构和当前已明确的业务流程,从中发现其规律和优缺点,进而 推导出计算机管理信息系统所要初步达到的目标。 2 1 需求分析说明书 2 1 1 系统介绍 软件名称:明恩迸销存管理系统 项目任务的委托单位:企业 开发单位:恩施职业技术学院软件研究所李传武 用户:企业 该软件系统与其它系统的关系: 中国加入世贸后,企业要迎接机遇与挑战,第一步就是要实行产业重整增强 企业核心竞争力,因此对企业的管理创新、业务模式创新、技术创新、数据集中和 知识管理提出了更高水平的需求。 2 1 】 逐步实现产品进销存的管理信息化将现有的分散的信息管理系统通过软件系统 的链谈达到初步的机构管理信息化。最大限度降低成本,利用现有信息化资源,充 分的整合。循序渐进,在不断的实践中探索和发现适合中国特色的进销存信息化。 信息化的重要性不仅在于能够提升企业的信息应用水平,更重要的是通过信息化, 企业可以在转型中贯彻国际上主流的、而且适合国情的管理模式和业务流程,荐用 i t 的手段把这些模式和流程“固化下来,从而提高核心竞争力。 根据完美进销存模型和现在的系统进行整合与开发更加适合中国企业的软件。 系统计划2 0 0 5 年7 月初开始,2 0 0 6 年6 月初完成初步开发工作,其余工作根据 时间安排进行。 华中科技大学硕士学位论文 2 2 2 系统面向的用户群体 系统面向中小型企业,用户群体为这些企业的操作人员,管理人员等。 2 2 3 系统的功能性需求如表2 1 表2 1 系统的功能性需求 功能亭号功能名称功能说瞩 l 系统设置 系统初始化,添加用户,调操作员权限, 2 基本资料员工,客户,商品等基本资料 3进货操作 进货查询,进货退货等 4 销售操作客户退货,查询等 5 库存操作库存的查询( 商品名称,商品类型进行查询) 6 报表操作客户表,销售衰,员工表等的打印 7 辅助功能记事本计算器等 8 网络会议在局域网中进行聊天,交流 9 操作员管理对操作员进行管理,包含员工帐号的创建、修改、删除等 1 0 数据库管理还原,备份数据库,清理日意文件 l l 系统设置包含员工帐号的创建、修改、删除等 2 2 4 系统的非功能性需求 1 ) 用户界面需求 简洁、易用、易懂、美观、大方、w i n d o w s 标准,具备良好的兼容性。 2 ) 软硬件环境需求 软件平台: 操作系统:全面支持w i n d o w sm e 、n t 、w i n 2 0 0 0 、w i n d o w sx p ; 建议使用:w i n 2 0 0 0 数据库:s q ls e r v e r2 0 0 0 硬件平台: 工作站:内存:1 2 8 m 以上 服务器:内存:至少2 5 6 m ,最好为5 1 2 m 1 6 华中科技大学硕士学位论文 硬盘:可用空间具体由用户所需存放和备份的数据多小而定,一般情况下均为 4 0 g 以上 选用性能稳定、处理能力稳定的高质量的服务器 3 ) 软件质量需求 易用、健壮、兼容性好、运行稳定、有一定安全保障。 2 2 可行性分析报告 2 2 1 技术可行性 系统的性质为m i s 或财务软件,因而数据库的设计与操纵是系统设计的核心。我 在2 0 0 4 年7 月曾经成功完成了“顺佳房地产售楼管理系统”和“顺佳房地产多媒体触摸 系统”的开发与维护任务,具备一定的系统分析与设计能力,熟悉数据库的设计与操纵: 指导老师多年从事教学与研究工作,因而该系统的实现在技术上是可行的。 2 2 2 人员可能性 我有中小型项目的开发经验,并担当项目组长,做过多种m i s 系统,有过单独开 发m i s 系统的经验,目前时间充足,可以完成开发任务。 2 2 3 时间、设备可能性 系统设计与开发工作预计耗时八个月,参与开发的人员均能够保证按时完成任 务。实验设各如:计算机、打印机、扫描仪等不足,上机任务可以完成,打印机、扫 描仪的实验根据具体条件暂时延缓执行。 2 2 4 系统工作量 该系统的工作量相对于我们的开发小组来说很大,必须保证按进度完成任务。实 际工作量预计超过一个月( 每天4 - 8 小时) 。如包含软件维护及技术文档的整理、制 作,工作量将更大。 2 2 5 代码工作量 预计需三个月左右。 华中科技大学硕士学位论文 2 2 6 文档要求 依据国家计算机软件产品开发文件编制指南和现代软件工程的理论与原 则编制标准的软件技术文档。 2 3 开发环境与项目规划 2 3 1 开发环境 1 ) 前台开发环境: b o r l a n d d e l p h i7 0 是b o r l a n d 公司出品的开发工具,在众多的开发工具 中,为什么要选择d e l p h i 呢? 因为d e l p h i 具有众多其它开发工具所没有的优点l 具体介绍如下: ( 1 ) 开发的高效性 ( 2 ) 语言的高效性 ( 3 ) 编译的高效性 ( 4 ) 执行的高效性 ( 5 ) 维护的高效性 2 ) 后台数据库环境:1 2 2 1 m i c r o s o f ts q l s e r v e r 2 0 0 0 数据库是微软公司的一个企业级数据库产品, s q l 语言的优点:( 1 ) 非过程化语言:s q l 是一种非过程化语言,它一次处理的是一 个记录集合,对数据提供自动导航。s q l 允许用户在高层的数据结构上工作,而不对 单个记录进行操作。s q l 不要求用户指定对数据的存取方法,s q l 语句使用查询优化 器,由系统决定对指定数据存取的最快速手段。当关系的设计者在关系表上定义了索 引,系统会自动地利用索引进行快速检索,用户不需知道表上是否有索引,表有什么 类型的索引等细节。( 2 ) 统一语言:s q l 可用于所有用户的数据库活动类型,包括数据 库系统管理员,程序员等操作简单,使用

温馨提示

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

评论

0/150

提交评论