已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告题 目:商业进销存管理系统系 (部) 计算机应用技术 专 业 信息管理与信息系统 学 生 学 号 班 号 指导教师 开题报告日期 2008.10.18 说 明一、开题报告应包括下列主要内容:1通过学生对文献论述和方案论证,判断是否已充分理解毕业设计(论文)的内容和要求2进度计划是否切实可行;3是否具备毕业设计所要求的基础条件。4预计研究过程中可能遇到的困难和问题,以及解决的措施;5主要参考文献。二、如学生首次开题报告未通过,需在一周内再进行一次。三、开题报告由指导教师填写意见、签字后,统一交所在系(部)保存,以备检查。指导教师评语: 指导教师签字: 检查日期: 1.1 一、课题的背景初步分析了当前业务公司管理方面存在的问题,企业的物资供应管理往往是很复杂,繁琐的,由于掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据现存在的具体情况制定以便提高工作效率。根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室进行物资的计划,订货,核对入库,根据企业各个部门的需要来发送物资设备,并随时近期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季,年进行统计分析,产生相应报表,为了加强关键物资,设备的管理,要定期掌握其储备消耗情况,根据计划定额和实际消耗定额的比较,进行定额管理。所以一个完整的企业物资供应管理系统应包括计划管理,合同托收管理,进销存管理,定额管理,统计管理,财务管理等模块。其中进销存管理是整个物资供应管理系统的核心。1.2 二、目的和意义进销存管理系统是一个基于Web的应用系统,它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Web的一个完全信息自动化的系统,它包括商品信息,进货信息,销售信息,仓库信息,加工信息,以及统计分析及系统管理一体的应用系统。本系统借助于现代信息技术手段,全面准确地做好项目数据的高效率分析、综合、存贮。在当今世界,中国是经济高速发展的国家之一。国家的发展,必将带来企业的增加。在中国,越来越多的中小企业开始蓬勃发展起来,相应的企业管理也得到相应的提高。为了把大学几年所学的知识运用到实际当中,毕业之后能适应社会发展的需要,我选题的初衷就是考虑到本题目一定会在社会的发展中会有很广泛的应用。随着信息技术的飞速发展,企业进销存管理系统是目前公司或是企业进销存管理系统中的典型代表,涉及到了商品或货物管理中主要的4个方面,即入库、维护、库存、出库统计。无论公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。在工厂中,产品的进销存涉及原料的采购、库存、投入生产,甚至有时涉及到出库,同时,对于产品也有相应的生产、库存、出库和统计等类似环节。在其他非生产性单位,如超市、商店等,则主要涉及到入库、库存、出库和统计4个方面。进销存系统具有广阔的开发前景。1.3 三、关键技术与解决方案 该系统采用当前流行的JSP技术进行编写,JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。该系统是一个规模较大的系统,在开发过程中会遇到各种问题,如时间问题,技术问题,业务上的问题导致无法完成完善的进销存管理。但会实现基本功能。1.4 四、系统基本情况描述本系统作为一个典型的MIS系统,分析了进销存管理系统的应用现状,阐述了进销存管理系统的开发目的。通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。系统功能分析是系统开发的总体任务的基础上完成。本系统中的进销存管理系统需要完成产销衔接,他的功能模块包括:客户信息模块,商品信息模块,供应商信息模块,进货管理模块,销售管理模块,库存管理模块。1.5 五、 系统模块设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为六大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。根据系统功能分析的基础上,得到如图a所示的系统功能模块图商业进销存管理系统库户信息管理商品信息管理供应商信息管理进货管理销售管理库存管理信息查询信息添加信息删除信息编辑入库操作添加采购单进单货查询添加销售单出库操作销售单查询库存信息查询图a 系统功能模块结构图1.6 六、进度安排本课题的进度安排如表1所示。表1 进度安排表序号名称周数起止时间备注1可行性研究1周2008.09.292008.10.052需求分析1.5周2008.10.062008.10.153总体设计1.5周2008.10.162008.11.264软件编码5周2008.10.272008.11.305软件测试1周2008.12.012008.12.076撰写论文3周2008.12.08200.7 七、设备保障已经具备下列设备保障毕业设计的顺利开展:软件条件:操作系统Windows XP ;前台:JSP;后台数据库;SQL Server 2000开发工具:MYECLIPSE硬件条件:奔腾电脑一台 内存512M 服务器:TOMCAT 5.5硬件环境:PC机:CPU:P133以上;内存(Mem):256以上;可用硬盘空间:10G以上。 软件环境:WindowsXP + IE5.0 + DreamWeaver2004 + Tcomcat 5.X + MYSQL5.0 + MYCLIPSE5.11.8 参考文献1 吴应良,魏劲平.高校EMIS建设面临的问题及其解决策略探讨J.南京大学学报哲学,社会科学版专辑,1994年3月,9-11.2李淑兰.对新形势下高校学籍管理工作的思考J.天津理工学院学报,1999(5):3-5.3焦文铭.香港高校学生事务管理特点J.比较教育研究,2001(12):3-4.4邓远美.面向21世纪高校学籍管理改革的若干思考J.广西高教研究, 1999(1):6.5吴应良,魏劲平.论人的因素对高校OA系统建设的影响J.华南高等工程教育研究,1996年6月(1):62-64.6国家教委学生司.大学生管理基础知识M.北京师范大学出版社,1991,59-78.7马泽生.美国高校学生工作的特点与启示J.聊城师范学院学报,2000(4):2.摘要在市场经济中,销售是企业运作的重要环节。为了便好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大部分分布在不同的地理位置,跨空间、跨时间的频繁业务信息交流是这些企业业务活动的主要特点。在这种形势下,传统的依靠管理人员人工工作传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。本设计即为一个基本的进销存管理系统,就是利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。本设计详细讲述了信息管理系统的开发过程,对目标设计、系统开发背景、系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等各个过程进行了详细的描述。本设计为一个基本的进销存管理系统,程序功能贴近实际,内容精炼,系统对商业活动中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。系统中的数据格式和字段设置不具体针对某一个行业或企业,因而具有普遍的适用性,能够满足一般单位的进销存管理的需要。本系统采用目前流行的JAVA进行开发,后台数据库使用功能更强大操作便捷的SQL Server。关键词 进销存;JAVA ;SQL Server;进销存管理系统AbstractSaling is an important part of enterprise management in market economy.In order to promote sale,many of them set up sub-company or agent system.They promote produce to customers through those sub-companies or agents.Most of them lie in different places.The frequent communication of information beyond space and time is the major feature.In this case,the traditional management conveying information and data by management personnels cant satisfy the need of increasing business.The system is basic in saling and accounting management.It introduces advanced management by utilizing information method.It offers practical access to the reform of enterprises management.This system manage business activities,such as buying,storing and saling,and the basic information of suppliers and customers.This system detailedly relating information managing system,design to the target,system development background,system function analysis,system function mold piece design,database need analysis and design,each function mold piece code realize,the system announces each of etc.over with proceed the detailed describing.This case example is a basic saving to manage the system into the PurchaseandSale,the procedure function comes close actual,contents refinement, system to business enterprise familiar purchase,stock,sell etc.business activity and related suppliers to proceed the management with basic information in etc.in customer.The data in the system format establishes with the word segment not aim at a certain profession or business enterprises in a specific way,as a result have the widespread applicability,can satisfy the general unit of save the demand of the management into the PurchaseandSale.It use java which is very popular currently to develop.Backgroud database makes use of SQL Server,having strong function and converient operation.Key words Saling and accounting JAVA SQL Server PurchaseandSale 目 录摘 要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想11.4 系统开发环境21.4.1 B/S结构的数据库访问模式21.4.2 JSP技术简介31.4.3 相关数据库简介41.5 本章小结5第2章 可行性分析62.1 技术可行性62.2 经济可行性62.3 法律可行性82.4 运行可行性82.5 业务流程图82.6 本章小结11第3章 需求分析123.1 商业进销存管理系统的系统概述123.2 商业进销存管理系统的需求分析123.2.1 数据流图133.3 数据字典153.3.1 数据元素163.3.2 数据存储173.3.3 数据流183.3.4 数据处理193.4 本章小结20第4章 总体设计214.1 系统模块总体设计214.2 数据库设计234.2.1 数据库设计概述234.2.2 数据分析244.3 数据库的详细设计244.3.1 E-R图的设计244.3.2 数据表的设计254.4 本章小结28第5章 详细设计295.1 系统运行平台设置295.2 系统主界面设计295.3 基本信息设置功能设计305.3.1 基本信息管理模块305.3.2 进货管理模块315.3.3 库存管理模块325.3.4 销售管理模块325.4 输入设计335.5 输出设计365.6 程序流程图375.7 本章小结39第6章 系统测试与性能分析406.1 测试的任务和目标406.1.1 测试的任务406.1.2 测试的目标406.2测试方案406.3 设计本系统测试方案416.4 本章小结42第7章 用户使用手册437.1 系统运行环境437.2 系统使用说明437.3 展望447.4 总结44结论45致谢46参考文献47附录148附录255第2章 绪论2.1 课题背景随着中小商业业务的不断扩大,但销售方式仍以店面直销方式为主,目前销售过程中会使用的软件以财务核算软件为主,还未采用任何的进销存面的管理软件,其进销存业务流以手工方式登记为主,而这种方式已大大束缚了该商业的发展,面对这样的现状,我开发了商业进销存管理系统。2.2 目的和意义随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。2.3 系统设计思想商业进销存软件是进、销、存、信一体化的企业管理系统,从管理软件类型看来,商业进销存属于ERP类管理软件,它综合了采购管理,销售管理,仓库管理,基本信息管理的功能于一身,是比较高效、完整的企业管理方案。商业进销存软件规模较小,一般只需要让普通的熟悉计算机的工作人员进行操作和使用即可,无需培训。从材料采购到产品销售,从成本支出到利润收入,从仓库盘点到库存报警,只要简单的几下点击,商业进销存软件就能够为您清晰地展现出来。进销存管理主要是企业各种商品的管理。采购员进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。再根据销售单需要提出产品请求,销售员根据销售单需求开出产品出库单,仓库管理人员根据出库单核对发放产品。根据需要按照月进行统计分析,产生相应报表。进销存管理的特点是信息处理量比较大,所管理的产品种类繁多,而且由于入库单、出库单、盘点单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门管理规格不统一等问题。 在本系统的设计过程中,为了克服这些困难,满足计算机管理工作的需要,我们采取了下面的一些原则。统一各种原始单据的格式,统一报表的格式。删除不必要的管理冗余,实现管理规范化、科学化。程序代码标准化,软件统一化,确保软件的可维护性和实用性。界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。建立操作日志,系统自动记录所进行和各种操作。2.4 系统开发环境本系统采用B/S结构,前台开发工具为MyEclipse Enterprise Workbench 5.1.0 GA,后台数据库是Microsoft SQL Server 2000,软件要求:操作系统为Windows XP或更高,Internet Explorer 5.01 或更高版本,硬件要求:Pentium 133 MHz* Pentium 133 MHz 或更快 128 MB* 256 MB 或更高。1.4.1B/S结构的数据库访问模式B/S结构是真正的三层结构,它以访问Web数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问Web服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成如图1-1所示,图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。WEB服务器客户端后台数据库客户端图1-1三级结构组成与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。由以上的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式。1.4.2JSP技术简介JavaServerPage简称JSP,它是运行在服务器端的脚本语言之一。与其他的服务器端脚本语言一样,是用来开发动态网页的一种技术。JSP页面是由传统的HTML代码和嵌入到其中的Java代码组成。当用户请求一个JSP页面时,服务器会执行这些Java代码,然后将结果与页面中的静态部分相结合返回给客户端浏览器。JSP页面中还包含了各种特殊的JSP元素,通过这些元素可以访问其他的动态内容并将它们嵌入到页面中。例如访问JavaBeans组件的动作元素,以及在请求、页面和用户间共享信息的元素。程序员还可以通过编写自己的元素来实现特定的功能,开发出更为强大的Web应用程序。JSP是在Servlet的基础上开发的技术,它继承了JavaServlet的各项优秀功能。而JavaServlet是作为Java的一种解决方案,在制作网页的过程中,它继承了Java的所有特性。因此JSP同样继承了Java技术的简单、便利、面向对象、跨平台和安全可靠等优点。所以比起其他服务器脚本语言更加简单、迅速和有力。 开发JSP技术是为了克服在使用JavaServlet制作网页的过程中无法区分静态数据与动态数据的缺点。在JSP中利用JavaBean和JSP元素可以有效的将静态的HTML代码和动态数据区分开来,给程序的修改和扩展带来了很大方便。使用JSP技术的好处是JSP页面最终会转换成servler。因而,从根本上,JSP页面能够执行的任何任务都可以用servler来完成。然而,这种底层的等同性并不意味着servler和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。1.4.3相关数据库简介SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000的兼容性很好。由于今天Windows操作系统占领着主导地的位,选择SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。在使用由Microsoft SQL Server 2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2000,以实现面向SQL Server 2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。 Microsoft SQL Server 2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。 Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64 GB RAM的支持。通过自动优化和改进后的管理特性-诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。2.5 本章小结在本章中主要介绍了本系统的开发背景、目的和意义、系统设计思想,以及本课题开发所应用的相关技术 B/S 结构、开发工具的一些主要技术,本系统主要是采用MyEclipse Enterprise Workbench 5.1.0 GA 作为开发工具,并采用SQL Server 2000 作为后台数据库。采用当前较流行的JSP和Struts技术。操作系统为 Windows XP ,应用服务器为自主开发。选择如此架构主要因为Windows和SQL Server已被广泛使用多年,是一项成熟的技术,并且有较多的成功案例。此外系统的使用和日常维护也较方便,因为 Windows和SQL Server等软件的开发商是Microsoft,大家都非常熟悉其产品。Windows和SQL Server,都有很友好的客户界面,便于使用,相应地缩短了开发时间。Windows和 SQL Server就价格来说,较市场上同类产品相比是价格最低的,并且均为较成熟的产品,有较好的安全性,比较适合中小型企业的网络和数据库的应用。第3章 可行性分析目前各个行业业务销售量的的不断增加,但对计算机在工作中的应用投入很少,甚至仍然停留在手工记录的模式,给工作带来了许多不必要的麻烦。进过调研,各管理者表示愿意在有完善的管理系统基础上在现代化管理上多做投入,将自己的公司发展成为管理先进的现代化销售公司。现代化管理手段、办公设施被列为各个公司发展的第一步。 由此可见本系统的应用首先已经得到了领导的支持。可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:3.1 技术可行性技术可行性是对现有技术进行评价,分析系统是否可以用现有技术来实施以及技术发展对系统建设有什么影响。新系统可以用现有的技术来实现,针对目前的开发工具而言,新系统比较适合采用流行的WEB开发工具JSP。这种开发工具非常适合于B/S 结构的应用系统,提供了强大的软件生成器。与其他开发工具相比,JSP能够支持跨平台客户端应用程序开发的工具,除WINDOWS外,它还支持MACINTOSH和UNIX平台,可提供优秀的报表生成方法和完整的在线帮助以及丰富的INTERNET访问功能和组件特征。JSP安全可靠,对于开发人员而言开发方便,对于使用人员而言界面友好,开发出来的软件简单易用,掌握方便。开发出的软件易学易用,即便原来没有什么计算机操作基础也会很容易学会使用。3.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本软件的开发费用预计在五万元左右,目前中档办公用机每台在4000元左右。在加上一些其他设施的购买,预计六万元以内便可使系统投入运行。该系统规模不大,价格并不昂贵,完全可以支付,又恰恰是在企业寻求发展的开始阶段提出,迎合了决策者的想法。在采用该系统后,还可以做到减员增效的作用,提高工作效率,让决策者的决策更加直观。在库房方面,可以减少由于库管人员手写输入而产生的不必要的错误,还减少了保存入库单与出库单,查找入库单与出库单过程中由于单据过多产生的麻烦,有利于业务的扩展。下面从以下几个方面对系统的经济可行性进行具体的分析:1. 系统初期投资系统初期投资如表2-1所示。表2-1商业进销存管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析2100060002总体设计3100090003基本信息子系统详细设计1100030004进销存各子系统详细设计3100090005工程实际成本数据库实现1100030006编码实现5100010,0007单体测试2100060008系统集成测试2100060009说明手册编制11000300010合计55,0002. 货币的时间价值系统货币时间价值如表2-2所示。表2-2商业进销存管理系统货币时间价值年份将来值(元)(1+i)n现在值(元)累计的现在值(元)1200001.0519047190472200001.102518140371873200001.157617277544644200001.215516454709183. 投资回收期引入进销存系统三年后,可以节省54464元,比最初投资还少536元。但第四年可以节省16454元。即:投资回收期=3+(55000-54464)/16454=3.033年 4. 纯收入纯收入=4年累计的当前值-系统投资=70918-55000=15918(元)当然,如果想要在四年后得到预计的纯收入,那么首先就应拿出初期投资的55000元。而且考虑到开发本系统将为以后带来的利益,拿出55000元来进行进销存管理系统的开发,是绝对必要!经过以上分析,商业进销存管理系统的开发是可行的!3.3 法律可行性该商业进销存管理系统是本人自主开发的管理系统,是很有实际意义的系统,开发这个系统不同于开发普通的系统软件,即该系统不同于原来已有的现代化的系统,不存在侵权等问题,本系统开发不会侵犯他人、集体或国家利益,不违反国家法律,因此具有法律可行性。3.4 运行可行性操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数平时都有过使用电脑的经历,学习该系统的使用应该不会困难。该系统的实施对公司的组织机构不会有太大的影响。在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。经过上述论述分析,新系统的实施非常可行。3.5 业务流程图用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与企业管理人员交流,它是系统设计的前提和保证。根据具体情况,业务可分为四类。第一类是基本信息业务,主要负责客户信息、供应商信息、商品信息、入库信息、出库信息的管理;第二类是进货业务,主要负责对货物生成采购单,并采购入库;第三类是销售业务,主要负责对商品的销售,并销售出库;第四类是库存管理业务,主要负责库存盘点。1基本信息业务流程描述如下:操作员登陆后,选择客户信息、供应商信息、商品信息、入库信息、出库信息中需要操作的对象,可对其进行录入或修改,修改后的信息相应的传到客户信息表、供应商信息表、商品信息表、入库信息表、出库信息表。也可在以上相应表中查询满足一定条件的信息。基本信息业务流程如图2-1所示。操作员操作员客户信息表供应商信息表录入/修改商品信息表入库信息表出库信息表客户信息供应商信息商品信息入库信息出库信息客户信息供应商信息商品信息入库信息出库信息查询图2-1基本信息业务流程图2进货业务流程描述如下:采购员将采购单信息录入后添加到商品进货信息表。经理可根据相应条件对采购单进行查询。进货业务流程如图2-2所示。商品进货表信息信息录入采购员进货单查询领导理图2-2进货信息流程图3销售业务流程描述如下:销售员将销售单信息录入后添加到商品销售信息表。经理可根据相应条件对销售单进行查询。销售业务流程如图2-3所示。商品销售表信息录入销售员销售单查询总经理图2-3销售业务流程图4库存业务流程描述如下:采购员的订货单审核通过后形成进货单,根据进货单将商品入库,同时修改库存信息;销售员的销售单通过审核后形成销售单,根据销售单将商品出库,同时修改库存信息;库存管理员根据相应条件对库存信息进行管理并反映到库存表。库存业务流程如图2-4所示。采购员进货单订 单审 核进货单销售员销售单修改库存库存表查询库存单库存员图2-4库存业务流程图3.6 本章小结本章主要对于系统的可行性研究进行了简要的分析,通过以上对本系统在经济上、技术上、运行上、法律上的可行性,以及对于新系统的主客观条件的分析,认为该系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本系统具有一定的开发前景,可以立即执行。通过复查系统的规模和目标,了解系统的流程,并且从现有的物理系统出发,能够导出系统的高层逻辑模型。第4章 需求分析软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。4.1 商业进销存管理系统的系统概述本设计是围绕中小企业销售过程的进销存三方面的业务展开分析和设计的,针对公司的业务现状,采用结构化开发方法进行系统调查,系统分析、系统设计以及系统实施。该系统的主要内容是以公司的库存管理、销售管理、进货管理、供应商管理、客户管理功能为核心的。结构化的系统分析与设计方法贯穿于系统的分析与设计的始终。该方法要求信息系统的开发工作按照规定步骤,使用一定的工具,在结构化和模块化的基础上进行。在设计中,对系统总体方案的设计,采用了“自上而下”的方法,而对于信息系统具体业务采用了“自下而上”的方法。该设计的方案基本上满足了现系统的业务需求,具有一定的实用性。4.2 商业进销存管理系统的需求分析随着时代的发展,销售业务量的逐步增大,现有的靠人工管理的模式已经越来越跟不上当今商务飞速发展的脚步。计算机辅助管理势在必行。该公司所须的计算机管理系统应具备如下特点:1投资少。2见效快。3实用性强。4系统有机结合。5实现全面管理。6丰富的查询功能。7辅助决策。8为了更好的实现管理功能。9新系统模块重新划分。10新系统分为:进货管理模块、销售管理模块、库存管理模块、客户管理模块、供应商管理模块、商品管理模块六个模块基本上满足公司管理的需要。11主要实现以下功能进货管理模块:录入、查询进货信息。销售管理模块:录入、查询销售信息。库存管理模块:查询库存信息。供应商管理模块:录入、查询,删除供应商信息。客户管理模块:设置、查询客户信息、供应商信息。商品管理模块:录入、查询,删除商品信息。3.2.1数据流图数据流图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图是从数据的角度来描述一个系统的,数据流图中的箭头是数据流,而流程图中的箭头则是控制流,它表达的是程序执行的次序;数据流图适合于宏观地分析一个组织业务概况。1. 系统顶层数据流图,如图3-1所示进销存管理操作员库存部采购单销售单缺货单领货单 图3-1系统顶层数据流图2. 销售管理数据流图,如图3-2所示。销售管理销售员销售订单管理销售数据录入仓库部门财务部门销售信息表商品信息表客户信息表图3-2销售管理数据流图3. 库存管理数据流图,如图3-3所示。仓库数据录入仓库管理员库存处 理财务部门其它部门业务单据库存信息表图3-3库存管理数据流图4. 采购管理数据流图,如图3-4所示。采购管理采购员采购收货管理供应商管理库存部门财务部门采购单管理供应商信息表采购信息表采购信息表图3-4采购管理数据流图4.3 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。3.3.1数据元素的定义数据元素是不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江宁波交富商业有限公司招聘3人笔试参考题库附带答案详解
- 2025江苏南京江北新区生物医药公共服务平台有限公司招聘15人笔试参考题库附带答案详解
- 2026及未来5年中国1.6-二磷酸果汁市场数据分析及竞争策略研究报告
- 吉水县城控人力资源服务有限公司2025年面向社会公开招聘1名劳务外包人员笔试历年典型考点题库附带答案详解
- 青阳县2025安徽池州市青阳县事业单位招聘67人笔试历年参考题库典型考点附带答案详解
- 赛罕区2025水利部牧区水利科学研究所招聘2人(内蒙古)笔试历年参考题库典型考点附带答案详解
- 百色市2025广西百色西林县融媒体中心招聘编外聘用人员4人笔试历年参考题库典型考点附带答案详解
- 浦口区2025江苏南京市浦口区卫健委所属部分事业单位招聘编外人员47人笔试历年参考题库典型考点附带答案详解
- 来宾市2025广西来宾市地质勘察院招聘2名编外聘用人员笔试历年参考题库典型考点附带答案详解
- 广州市2026广东广州市城市规划勘测设计研究院校园招聘笔试历年参考题库典型考点附带答案详解
- 以上由自治区教育科学规划办填写内蒙古自治区教育科学“十四五”规划课题立项申请评审书
- 浙江省中高职一体化竞赛电商(高职)题库附有答案
- 中国建设银行建行研修中心华东研修院2023年招聘12名人才笔试上岸历年典型考题与考点剖析附带答案详解
- 全国专利代理师资格考试专利法律知识专项考试试题
- 湖州南太湖热电有限公司节能减排技改项目环境影响报告
- 《农业推广学》第05章 农业推广沟通
- 妊娠期高血压疾病诊治指南2020完整版
- 三角形的认识(强震球)
- 骨与关节结核PPT
- 2018年-2022年山东历史高考真题五年合集
- GB/T 24211-2009蒽油
评论
0/150
提交评论