商场管理系统的开发与实现.doc_第1页
商场管理系统的开发与实现.doc_第2页
商场管理系统的开发与实现.doc_第3页
商场管理系统的开发与实现.doc_第4页
商场管理系统的开发与实现.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

2008届计算科学与技术专业毕业论文第1页共44页商场管理系统的开发与实现摘要:随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域尤其是对于各大商场。企业若想在激烈的竞争中胜出就必须拥有一套完善的且合适自身特点的信息化管理系统,传统的人工管理费时,费力,效率极其低,不能够与现代经济发展同步,所以我们就企业的发展需要开发了针对商场的商场管理系统,它检索迅速,查找方便,可靠性高,存储量大,成本低,有助于提高企业的经营效益。商场管理系统开发的目标是实现企业系统化,规范化和自动化的管理,降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。本商场管理系统是针对一般商场的特点设计的软件,它包括库存管理、销售管理、财务管理、人事管理四个模块,能够满足现代商场的发展需要。系统具有界面友好、操作方便、实用而科学等特点,快速的查询、添加、删除、修改等功能。本系统采用B/S模式;利用SQLserver2000作为后台数据库,对大量数据进行处理和管理,性能优越;并使用JSP/Servlet技术开发服务器软件。使用windowsxp操作系统作为开发平台,运行在Tomcat5.5服务器上。关键字:查询;销售;数据库;信息管理系统;B/S模式1引言随着现代科学技术的飞速发展,管理软件逐渐在中国的行业普遍开来,在日趋激烈的市场竞争环境中必须不断提高企业管理水平,将管理集成论的理念移入现代商场管理过程。现在商场正趋向大型化、规模化发展,而对于大型商场,与员工有关的财务管理,与商品有关的销售管理等信息随之急剧增加。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。无形中商场的人力、物力、资金的投入成本就会增大。因此开发一套可使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确的获得需要的信息的商场管理的软件是现今人们急需解决的问题。我们小组通过前期对几个商场的运营情况的调查设计出一个基于B/S模式的商场管理系统,它能为企业提供信息处理和业务管理的一整套全面解决方案,可实现供应商管理、员工管理、商品管理、库存管理、进货管理、销售管理、财务报表及系统维护等功能,它是现代商业管理模式与电脑信息技术的完美结合。本系统能够帮助企业完善物流、信息流及资金流的管理、全面降低经营成本;实行科学合理订货、快捷配送、提高商品的周转率、降低库存;提高资金利用率及工作效率保证商场能够高效有序的运营。2商场管理系统的需求分析为了使我们开发的商场管理系统更加智能化、规范化、可用性更强,我们对此课题进行了需求分析。要开发出真正满足客户需求的软件首先必须知道用户的需求,对软件需求的深入理解是软件开发工作获得成功的前提条件。需求分析是软件定义时期的最后一个阶段,其基本任务是确定系统必须做什么。具体来说,其要确定系统必须实现的功能,也要对系统做出完整、准确、清晰、具体的要求。通过对家商场的运营流程及顾客需求的调查研究,现对商场管理系统的客户需求,做如下第2页共44页分析。2.1功能需求分析2.1.1库存管理库存管理是企业运作的中心环节,其在降低企业经营成本中起着最重要的作用。(1)库存查询a、商场可查询全部库存情况,或根据货物名称、货物编号进行查询。库存信息包括货物编号、货物名称、货物数量。b、商场可查询全部入库记录(即入库单记录),或根据客户名称(供应商)、入库日期、经手人、货物名称进行单项或组合条件的查询。C、商场可查询全部出库记录(即出库单记录),或根据客户名称(销售商)、出库日期、经手人、货物名称进行单项或组合条件的查询。(2)出入库操作a、仓库根据有效的销售单,执行出库操作,并产生出库单,出库单显示相对应的货物名称、货物数量、出库日期、经手人的信息。b、仓库根据有效的进货单执行入库操作,并产生入库单,入库单显示相对应的进货单信息、客户名称(供应商)、货物名称、货物数量、现有货物总量、入库后货物总量(现在货物总量+本次入库货物数量)、入库日期、入库货物单价、入库货物金额、经手人的信息。针对每张有效进货单只能产生一张入库单。2.1.2销售管理商场根据商品的销售情况,经过统计后生成商品销售信息,收银条打印将打印对应的销售货物名称、实际销售货物数量、销售日期、经手人的信息给客户。将录入的商品信息进行商品处理并分别更新商品库存。2.1.3财务管理财务部可适时统计查询商品入库金额、商品销售金额及职工工资情况做出相关的财务清单,供相关部门参考、核算。销售部的销售额、员工的工资以及仓库的入库金额三种资金通过财务处理汇总为财务清单,当三种资金有改变时通过财务处理更新数据库。2.1.4人事管理商场可对员工信息进行添加、删除、编辑及工资的管理。管理员的员工编号作为登陆商场管理系统的账号以及设置权限的依据。员工的基本信息作为员工工资统计基础依据。系统通过记录员工刷卡信息得到员工考勤数据,并将其与人事部的员工信息和销售部的员工销售额一同经过人事信息处理得出员工的综合信息。第3页共44页2.2性能需求分析由于商场管理系统包含比较重要的信息,因此,在系统设计时除了注重用户的需求,还要保证系统的安全性和可靠性,并在保证安全性和可靠性的前提下尽量满足系统的高效性,同时系统的可扩展性也是系统的关键因素。(1)安全性:系统中的不同用户具有不同的使用权限。具有最高权限的人员(商场经理)方能添加、删除、修改最终数据库中的信息,并能查询商品、员工、供应商或客户的信息;具有普通用户权限的人员(员工)只能操作与自己相关的临时数据信息及查看最终数据库中的信息。(2)可靠性:由于商场管理系统中的商业信息一般会关系到整个商场的运做,所以系统中的信息是不能丢失的,在出现突发事件时系统应有数据的备案功能。保证数据的完整,使商场能继续运营。(3)可扩展性:可扩展性是指系统能保证可持续增长以满足用户需求和业务复杂性要求,Web系统为动态变化的模型,它们通常一开始很小,但随着需求的增长而呈指数级增长。这种增长非常迅速,不仅表现在支持的用户的数量上,而且表现在提供的用户服务的复杂性和集成性方面。对于商场管理系统而言,这种扩展性就显得尤为重要,因为商场管理系统功能的完善是一个逐步的过程,随着商场的规模不断扩大,所以在信息处理和功能需求上都很有可能要求增加和改进。2.3用户其它需求我们对商场管理人员的意向调查以及对商场运做的物理流程的深入了解,概括整理出了该系统面向用户的具体要求:具有简洁的界面、容易操作、功能完善、适当的帮助和出错提示、具有较强的容错处理、不同用户有不同的权限、数据查询和报表统计。2.4商场管理系统的数据流图数据流图(DFD)是一种图形化技术,它描述信息流和数据从输入移动到输出的过程中所经受的变化。它是分析人员与用户之间及好的通讯工具。下面简要介绍商场管理系统部分主要需求的数据流图:2.4.1顶层的数据流图(DFD)第4页共44页2.4.2第1层的数据流图(DFD)采购员人事部财务部商品信息员工信息财务信息商品收银条商场管理系统图21商场管理系统数据流程图(0层)客户销售清单商品收银条综合信息销售额库存信息商品信息基本工资及考勤定货信息员工信息销售清单库存清单库存管理1销售管理2财务管理3财务清单人事管理4员工数据员工销售信息图22商场管理系统数据流程图(1层)库存清单第5页共44页2.4.3第2层库存管理的数据流图(DFD)2.4.4第2层销售管理的数据流图(DFD)销售清单销售记录商品收银条销售处理2.1销售额处理2.2商品处理2.3员工销售信息商品收银信息库存信息图24销售管理数据流程图(2层)商品信息定货信息定货信息定货报表定货信息库存清单库存清单库存处理1.1商品信息更新库存清单1.2定货信息定货信息处理定货1.3产生报表1.4图23库存管理数据流程图(2层)第6页共44页2.4.5第2层财务管理的数据流图(DFD)2.4.6第2层人事管理的数据流图(DFD)25数据字典的描述数据字典是关于数据的信息的集合,也就是对数据流图包含的所有元素的定义的集合。任员工基本信息员工销售信息员工信息档案信息工资综合信息考勤信息员工信息档案处理4.2人事信息处理4.5考勤处理4.3业绩员工业绩管理4.1图26人事管理数据流程图(2层)销售额员工基本工资及考勤销售额处理处理3.1销售总金额财务处理3.3员工工资定货信息工资处理3.2财务清单财务报表图25财务管理数据流程图(2层)第7页共44页何字典最重要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。因此,数据字典是开发数据库的第一步,而且是很有价值的一步。根据上面的数据流图得到了商场管理系统的数据字典,限于篇幅,下面给出本系统的数据字典:1、商品基本信息的数据字典描述2、员工基本信息的数据字典描述名称:商品基本信息描述:记录商品信息基本情况。定义:商品基本信息=商品编码+商品名称+商品型号+进价+售价+产地位置:商品基本信息表该数据字典描述的是商品基本信息,调用时通过商品编号对相关数据进行调查统计。名称:员工基本信息别名:无描述:记录员工基本情况。定义:员工基本信息表=员工编号、姓名+性别+年龄+学历+电话+基本工资+身份证号位置:员工基本信息表该数据字典描述的是员工基本信息,调用时通过员工编号对相关数据进行调查统计。第8页共44页3商品收银条的数据字典描述4定货信息的数据字典描述5员工销售信息的数据字典描述6、进货信息的数据字典描述名称:商品收银条别名:无描述:记录销售商品的基本情况。定义:商品收银条信息=商品编号+商品名称+商品单价+销售时间+商场名称位置:商品收银条信息表该数据字典描述的是销售商品基本信息,通过这种方式做为顾客购买商品的凭证,以便进行商品的退换。名称:定货信息别名:无描述:记录商场定货的基本情况。定义:定货信息=定货编号+商品编号+商品名称+商品单价+供应商+定货数量位置:定货信息表该数据字典描述的是定货基本信息,调用时通过定货编号对相关数据进行调查统计。名称:员工销售信息别名:无描述:记录员工销售基本情况。定义:员工销售信息=员工编号+销售商品编号+销售商品数量位置:员工销售信息表该数据字典描述的是员工销售信息,调用时通过员工编号对相关数据进行调查统计。名字:进货信息别名:无描述:记录商品进货情况。库存定义:进货信息=商品进货编号+商品进货时间+进货商品编号+进货商品名称+进货金额+进货操作员+供应商位置:进货信息表该数据字典描述的是进货信息,调用时通过商品编号对相关商品库存数据情况进行调查统计第9页共44页7、销售清单的数据字典描述8、商品出库信息的数据字典描述9、员工考勤信息的数据字典描述10、收支信息的数据字典描述名称:销售清单信息别名:无描述:记录商品销售情况。定义:销售清单信息=销售商品编号+销售时间+销售商品数量+销售操作员位置:销售清单信息表该数据字典描述的是商品销售信息,调用时通过销售商品编号对相关商品销售数据情况进行调查统计名字:商品出库信息别名:无描述:记录各个部门基本情况。定义:商品出库信息=商品出库编号+出库商品编号+出库数量+出库金额+出库操作员+出库时间位置:商品出

温馨提示

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

评论

0/150

提交评论