基于Struts进销存系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中山大学硕士学位论文基于Struts进销存系统的设计与实现姓名:匡浩申请学位级别:硕士专业:软件工程指导教师:余阳20080603基于Struts进销存系统的设计与实现作者:匡浩学位授予单位:中山大学相似文献(10条)1.学位论文蒋光宇科龙营销公司进销存系统的设计与实现2008进销存系统是将销售企业的进货、库存、销售、财务实现统一管理的工程软件,通过它可以帮助企业快速有效地管理企业货物的流动。目前家电行业竞争异常激烈,提高工作效率和减少出错率对于企业的发展非常重要。本文详细的阐述了科龙营销公司进销存系统的设计、实现、环境搭建以及调试的过程。首先对行业背景进行了分析、然后对相关技术进行了分析,在相关理论基础上进行了系统需求分析。在确定了系统的功能需求后,用ASP.NET和SQLSERVER技术实现了系统的界面和数据库。并对系统环境的搭建和调试过程进行了阐述。系统在.NET平台下开发,采用B/S模式。.NET平台提供了多层的分布式应用模式、组件再用、一致化安全模型以及灵活的事务控制,能很好满足系统的要求。通过对进销存系统的系统架构、数据库设计以及操作流程进行了研究,实现了进销存操作的智能化,避免了错误操作的发生并且极大地提高了工作效率。该系统使得公司的销售系统、仓管系统、财务系统有效的连接在一起,将工作人员从公司内部的日常工作中解脱出来,可以将主要精力可以真正的放到营销工作中去。因科龙公司各分公司为独立运作、核算的,本系统以辽宁分公司为例说明。2.学位论文邓云初企业进销存管理系统的研究与应用2001该文主要是围绕企业进销存管理系统的系统设计做了大量工作,并在广州英华汽配管理系统项目、湖南富沩料销售管理系统项目和制造工程信息管理系统中的库存管理模块设计开发实践.论文的主要研究工作包括:1)简要全面地介绍了商业企业的基本业务活动,并在这些的基础上就商业企业进销存软件的研究内容和体系结构作出分析,阐述了商业进销存系统的一些重点内容.2)对进销存管理系统中的采购业务、销售业务和库存管理业务进行了分析,对企业采购信息管理系统、销售信息管理系统和库存管理信息系统的构建进行了初步探讨.3)介绍了进销存管理软件━━汽配待业的英华汽配管理系统和饲料待业的富沩饲料销售管理系统的设计实践.4)介绍了从英华汽配管理系统发展而来的制造工程信息管理系统中的库存管理模块.3.期刊论文李一兵.王艳燕.陈澍三层分布式服务器进销存管理系统的设计-信息技术2003,27(2)介绍了用POWERBUILER7.0和ORACLE8开发三层分布式服务器进销存管理系统的设计思想、实现方法和解决的关键性问题,为同类系统的开发提供了参考.4.学位论文李文化基于.NET的进销存系统和客户关系管理系统的开发与研究2006进销存管理系统就是用电脑软件来管理企业仓库日常活动中最基本的订货、入库、出库、借库、盘点等,通过它可以帮助企业快速有效地管理企业货物的流动;而客户关系管理如今已经成为企业业务的核心,如何维系与发展客户关系,如何处理客户的异议,在蓬勃发展的企业和日益衰退的企业中存在着巨大的差异。客户关系管理系统将几乎所有与客户相关的数据(如联系人、员工、供应商、机会、事物)统一管理起来,形成了集成的信息源。本文详细的阐述了进销存管理系统和客户关系管理系统的设计、开发和实施过程。系统是在.NET平台下开发的,.NET平台提供了多层的分布式的应用模式、组件再用、一致化的安全模型以及灵活的事务控制,很好的满足了系统的要求。本文通过对进销存管理系统的系统架构、数据库设计以及操作流程的研究,实现了进销存操作的智能化,避免了错误操作的发生并且极大地提高了工作效率;通过对客户关系管理系统中各种信息之间联系以及数据库设计的研究,实现了操作流程的一体化,简化了对各种客户信息的管理。设计好的应用系统经过部署和调试,就形成了完整的进销存管理系统和客户关系管理系统。该系统具有界面友好、使用方便、安全性高等诸多优点。5.学位论文黄弘陶瓷企业进销存系统的设计与实现2006本论文基于景德镇市市级科研课题“陶瓷企业物料管理系统”写成。作为当今国际上先进的企业管理模式,ERP(企业资源规划)的实施是企业高水平信息化的标志。而传统制造业中的陶瓷中小企业因受自身技术人员缺乏以及资金不足等因素的影响,信息化程度还很低,很难一步到位全面实施ERP。因此,对中小型陶瓷企业来说,信息化分步走是一个必然的模式。进销存管理作为ERP中企业内部资源管理的核心部分,必将成为分步信息化中首选的一步。针对这种现状,本文在分析陶瓷中小企业采购、销售、库存管理上的需求,结合景德镇某陶瓷企业的实际,设计并实现了一个陶瓷企业进销存系统。论文首先从行业背景及信息化现状阐述了本课题研究的必要性,然后从软件工程的角度描述了该进销存系统的需求分析,包括业务流程描述,销售管理数据流图、数据字典;采购管理数据流图、数据字典以及库存管理数据流图和数据字典。系统总体设计包括采购管理模块、销售管理模块、库存管理模块及基础数据管理模块设计。在此基础上,本文采用IPO表描述了几个重要模块的详细设计过程。最后,本文就销售管理的核心销售订单管理、采购管理的核心采购订单管理以及库存管理的实现进行了详细描述,给出了相应的关键程序段和相关界面的屏幕截图。系统基于B/S模式实现,该模式的陶瓷企业进销存系统为企业自身技术人员短缺、资金不足的陶瓷中小企业逐步实施信息化提供了一种思路、借鉴和基础。作为本论文的前期研究,本人已在中文核心期刊“中国陶瓷工业”2003年第6期和“企业经济”2003年第12期上分别发表了题为“基于Agent的建筑陶瓷企业敏捷供应链管理系统架构”和“建筑卫生陶瓷产品销售渠道的分析与探讨”论文。6.学位论文刘海库存管理系统分析与设计2004在这个电子商务时代,“传统”的系统开发方法已经力不从心了。随着业务的快速发展,要求企业作出快速的反应,企业的快速反应也要求有更加灵活的系统。总之,在时间就是金钱的社会,对软件系统也提出了要求:系统应能快速改变。而传统的开发方法即结构化编程方法用来设计商业应用程序的时候就会出现问题,因为它很难维护和修改,因此很难适应商业规则的变化和系统功能的变化。面向对象机制的开发正是用来解决这个问题的。利用面向对象机制,我们可以同时关注信息与功能。因此,我们可以开发弹性很大和适应信息与功能变化的系统。UML是面向对象机制的得力帮手。UML是统一建模语言的缩写,是一种可视化的面向对象的建模标准。本文通过对一个进货库存信息管理系统的分析与设计过程的详细描叙,贯彻了面向对象的思想和可视化建模的思想。该系统是一个通用的进货库存信息管理系统。首先我们需要获取系统需求,按照Rose的开发过程,可以先画出UseCase,画UseCase的过程是反复的,需要委托开发方的参与。公司具有三个不同的部门:销售部门、行政管理部门、仓库管理部门。通过对这三个不同部门业务流程的分析,找出它们的功能要求,可以把系统分为四个子模块:基本信息管理系统、进货信息管理系统、库存信息管理系统、分析控制管理系统。这几个子系统包含了各部门的所有的功能性需求。当要建立对应每个部门的应用程序时,只需要从四个子系统中挑选合适的对象进行组装。这种设计方法可以很好的适应商业规则的变化,当业务流程发生变化时,只需要对每个部门的应用程序的业务部分进行相应的修改,而不需要涉及到其他。通过对系统中的一些静态对象,比如:产品、仓库、进货单据等的建模分析,可以完成系统的数据库建模过程,每个静态对象对应数据库里的一张表。在实际实现时,可以直接对数据库进行操作,也可以对每张表建立一个对应的对象,这个对象封装了对数据库的访问,当我们编写应用程序的时候就可以不直接与数据库打交道,访问数据库的事对我们是透明的。降低了应用程序员的编程难道,也方便系统的移植。在详细设计阶段,主要介绍了进货信息管理系统的详细设计过程。首先讨论了进货单的维护管理问题。因为进货单分为进货单据和相应的明细数据,所以进货单据的维护管理也就是分别对进货单和明细的维护管理,以及处理两者之间的相关关系。所谓进货单据主要是记录一次进货的总的信息,而进货明细数据就是记录该次进货的每个产品的详细情况。该类需要一个自动产生单据序列号的类提供帮助,以实现单据的自动编号。接下来讨论了对单据的查询问题。对单据的查询不外乎从进货单和进货明细数据入手。当从进货单入手开始查询的时候,需要能找出符合条件的所有进货单以及相应的明细数据。在设计上,设计了一个控制类,是查询的入口,主要用来初始化查询事务和关闭查询事务。设计了两个类用来支持控制类,一个用来进行相关的明细数据查询,一个用来进行相应的条件查询。当从明细数据文件入手查询时,设计了两个类,一个是主类,用来初始化查询事务和关闭查询事务;一个是支持类,执行条件查询。这样设计的好处是,把业务和具体的访问数据库的操作分开了,当改变业务或者改变数据库操作时,由于代码没有混在一起,只需要修改相应的类就可以了。这样设计对系统的改变还是很有好处的。最后讨论了进货过帐工作,所谓进货过帐就是过库存帐,将进货记录添加到库存记录上去。过帐工作可以分为对单个明细数据过帐和对一个进货单的所有产品进行过帐。我们首先画出了过帐工作的活动图。经过分析,我们定义过帐的活动过程如下:查询要过帐的单据是否已过帐,已经过帐则退出。如果没有过帐则找出该单据的所有明细数据,然后对这些明细数据逐个过帐,同时还可以对过帐的总记录数进行统计和对总入库量进行统计。根据活动图,我们可以设计类。在实际设计中,设计了三个类:库存过帐控制类、全单据过帐、单个产品过帐。库存过帐控制类是过帐工作的入口,主要是用来初始化过帐事务和关闭过帐事务以及根据用户选择来调用全单据过帐或者单个产品过帐对象。全单据过帐对象就是找出所有符合条件的明细数据,再依次对这些明细数据调用单个产品过帐对象来执行实际的过帐工作。单个产品过帐对象是真正访问库存的对象,它被库存过帐控制类调用,也被全单据过帐对象调用,主要用来对一条具体的明细数据进行过库存帐工作。本文结合实际的开发项目阐述了面向对象的开发方法。建立的系统有很好的弹性和灵活性,便于修改,方便维护。7.学位论文孙海亮基于J2EE的医药公司进销存系统开发与实现2009企业信息化就是围绕提高企业的经济效益和竞争力,充分利用电子信息技术,不断扩大信息技术在企业运营中的应用和服务,提高信息资源的共享程度,它的根本目的是在改造传统产业,发展高新技术产业过程中,不断提高企业的开发创新能力、经营管理能力和综合竞争能力。本文以潍坊某医药有限公司为背景,研究医药公司的进销存管理系统。本文在分析目前商业进销存系统开发与应用现状的基础上,从需求分析开始,详细分析了医药行业的业务流程,采用的数据库,主要的数据表和数据表的主要内容,系统主程序和系统界面。论文研究了药品经营质量管理规范,药品经营企业药品的采购、储运、销售等环节,辅助企业建立包括组织结构、职责制度、过程管理和设施设备等方面的质量体系,并使之有效运行。论文提出了医药公司企业进销存管理系统的设计,系统体系采用Struts+Spring+hibernate组合框架,视实际应用,系统配置可伸缩自如。先进的开发工具,支持跨平台服务。大型数据库提供了强大的数据安全保护。系统前台使用mysq15.0,后台数据库为SQL-SERVER2000,采用ADO连接SQL-SERVER2000数据库管理系统,采用域服务器动态分配客户端IP地址,数据服务器安装SQL-SERVER2000数据库,客户机安装进销存应用程序。系统权限管理除了提供一般的管理功能外,还提供独特的操作单位范围控制,严格控制了用户对系统的操作权限,进行安全灵活的权限管理。软件设计时充分考虑整个应用的灵活性和可扩展性原则要求,通过合理的模块划分和采用模块化软件设计,实现系统软件在业务变更或软件技术发展时的灵活性适应能力。系统功能覆盖整个企业的物流、票据流、资金流和信息流的全过程,对业务流程的全面全过程跟踪,即时迅捷的统计和查询,友好的程序界面,方便用户操作。8.期刊论

1 / 76
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功