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