珠宝销售管理系统设计—毕业论文.doc_第1页
珠宝销售管理系统设计—毕业论文.doc_第2页
珠宝销售管理系统设计—毕业论文.doc_第3页
珠宝销售管理系统设计—毕业论文.doc_第4页
珠宝销售管理系统设计—毕业论文.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

经济与管理学院信息管理与信息系统专业 珠宝销售管理系统设计学生姓名: 学生班级: 学生学号: 指导教师: 目 录第一章 系统概述11.1系统开发背景和意义11.1.1系统开发背景11.1.2系统开发意义11.2 可行性分析21.2.1技术可行性分析21.2.2经济可行性分析31.2.3系统运行可行性分析31.3硬件要求31.4软件要求41.5 系统的性能要求4第二章 业务建模52.1 系统功能要求52.2 需求分析概述13第三章 数据建模143.1系统总体设计目标143.2系统概念设计143.3物理数据设计163.4输入输出设计163.4.1输入设计163.4.2输出设计17第四章 应用程序建模184.1 系统总体设计的目标184.2用例图184.3 模块的时序图19个人总结20参考文献21第一章 系统概述1.1系统开发背景和意义1.1.1系统开发背景珠宝销售管理系统就是一项专门针对珠宝行业的大型管理软件,该系统于2008年开始研制,在开发队伍中,既有在珠宝行业从业30年的专业顾问,也有掌握最新信息技术的资深it人员,还有对于急迫提升管理水平的客户方管理人员和操作人员积极参与和配合。经过长达两年的开发、测试、使用、改进等螺旋上升式的努力,系统目前已经相当成熟,已经在太原多家店面使用,完全可以满足不同规模不同层次珠宝企业的各种管理需要。在设计开发中以用户的要求为标准,其目的是对公司的进货、出货、退货、销售等方面的数据进行收集、管理、打印,并对数据进行综合分析,从而减轻管理人员的工作负担,提高工作效率,为公司的决策提供依据。该系统具有以下特点:高度的信息集成,支持珠宝行业多种类产品属性,如万足金、千足金、玉器、彩金等。产品核算分为“计件核算”和“计重核算”两种计价结算形式;以旧换新、新金换旧金,系统为珠宝销售模式特别提供了“兑换(单件)”、“兑换(多件)、退换以及兑换明细表等功能,能够全面的反映换金销售业务;财务管理,系统为用户提供了详细的财务收支明细,支持结转及现金上交功能。此外,珠宝销售管理系统为用户提供了每月设置期初的功能,使用户在结转和上交现金时对每月投资额和销售额一目了然;库存管理,系统可以自动对现有库存进行盘点,并提供详细的库存清单,用户根据库存清单进行盈亏处理。系统支持商品报废处理,商品出库入库以及旧品出库的功能;系统为用户提供了丰富的报表管理功能,支持多条件查询,能够真正满足企业对报表的各种需求。1.1.2系统开发意义 随着计算机的普及以及相关技术的发展,开发一个珠宝销售管理系统的时机已经成熟。高效率、无差错的珠宝销售管理系统的开发解决了这个问题,本系统的主要目的是告别原始的手工操作,安全快捷的保存数据信息,节省时间,提高了速度和准确性。珠宝销售管理系统可以避免珠宝店珠宝管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对珠宝首饰公司的服务管理提供强有力的支持。因此,利用全新的计算机网络的珠宝管理系统,已成为提高珠宝公司的管理效率、改进服务水平的重要手段之一。1.2 可行性分析任何一个基于计算机系统的开发,都会受到时间,技术,经济,社会和资源上等多方面因素的限制。因此在系统的开发前期对系统进行可行性分析就成为一个十分必要的环节,“可行性”是指在当前情况下,企业研制这个珠宝管理信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,本人认为珠宝管理系统的可行性可分析如下:系统可行性分析包括:技术的可行性、经济可行性、选择方案的可行性从这几个方面论述。1.2.1技术可行性分析 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。 本系统采用的是powerdesigner绘图工具及sqlserver数据库,当前的计算机硬件配置也完全能满足开发的需求。 通过以上论述,认为系统具有技术可行性。21.2.2经济可行性分析 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。 当前计算机硬件成本在不断下降,软件也由于竞争而使性能价格比日趋合理,本系统所需的软硬件成本并不是很高,高校完全有能力接受。由于公司进销存管理系统是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后实现公司进销存、财务管理提供很大的方便。通过以上论述,认为系统具有经济可行性。1.2.3系统运行可行性分析各管理员熟练计算机的应用方法,掌握计算机的基本操作技能,而且对开发珠宝管理系统提出相当好的建议。该系统工作量小,一般情况下不会由于信息量大而造成麻烦。综上所述,通过经济、技术、社会三方面的可行性分析,我们认为此次系统开发非常可行的,具有很强的经济、技术、社会和使用价值。1.3硬件要求1.服务器:cpu:p4 2.0g以上内存:512m硬盘:60g以上网络:100m /1000m ethenet2.客户机: cpu:500mz内存:64m以上硬盘:1g以上网络:10m ethenet31.4软件要求1.服务器:操作系统:windows 2000/xp/2003及以上web服务:iis5.0数据库:sql server 2000及以上2.客户机:浏览器:ie6.0以上版本1.5 系统的性能要求珠宝管理系统是一款用于珠宝首饰销售企业的管理系统,实现了对产品的实际情况的准确掌握,不同时间段店铺产品的库存情况、不同阶段的产品的销售情况,都可以进行详细的分析,为采购新的系列产品提供充分的销售依据。因此在系统设计中主要是保证系统的可行性和安全性,并在保证安全性和可行性的前提下满足数据录入的准确性和高效性。1.安全可靠性设计人员始终都将安全可靠性作为珠宝管理系统的核心问题之一。为实现安全功能,系统为用户使用设置权限,以确保数据的可靠性。2.实用性适合用户信息管理工作的实际需求,此外,尽可能预留空间,以便扩充功能。3.操作简单要求设计的系统功能齐全,界面友好,操作方便,可随时得到操作帮助。4.可移植性要有较高的可移植性。1.6项目开发组织机构的设置和人员的安排 全体成员共同完成:系统需求分析,业务流程图,数据流程图以及功能模型,结构模型的设计。 其中包括销售系统中的现金销售、兑换单件和兑换多件。第二章 业务建模2.1 系统功能要求珠宝管理系统由系统管理模块、系统维护模块、进货管理、销售管理模块、库存管理模块、查询统计模块、财务管理模块七大模块组成。图2-1 功能模块图在设计开发中以用户的要求为标准,其目的是对公司的进货、出货、退货、销售等方面的数据进行收集、管理、打印,并对数据进行综合分析,从而减轻管理人员的工作负担,提高工作效率,为公司的决策提供依据。该系统具有以下特点:高度的信息集成,支持珠宝行业多种类产品属性,如万足金、千足金、玉器、彩金等。产品核算分为“计件核算”和“计重核算”两种计价结算形式;以旧换新、新金换旧金,系统为珠宝销售模式特别提供了“兑换(单件)”、“兑换(多件)、退换以及兑换明细表等功能,能够全面的反映换金销售业务;财务管理,系统为用户提供了详细的财务收支明细,支持结转及现金上交功能。此外,珠宝销售管理系统为用户提供了每月设置期初的功能,使用户在结转和上交现金时对每月投资额和销售额一目了然;库存管理,系统可以自动对现有库存进行盘点,并提供详细的库存清单,用户根据库存清单进行盈亏处理。系统支持商5品报废处理,商品出库入库以及旧品出库的功能;系统为用户提供了丰富的报表管理功能,支持多条件查询,能够真正满足企业对报表的各种需求。设计一个珠宝管理系统,我们负责系统模块主要是销售管理模块,包括现金销售、兑换单件、兑换多件。具体功能如下:(1)现金销售用户进入录入界面后,系统自动生成销售单号、销售日期、操作员和销售员,用户单击客户按钮,从弹出的客户信息窗口中选择客户,如果没有该购买客户,可直接添加客户信息,然后选择购买客户。客户选择完毕后,即生成了一条销售记录。销售单信息填写完毕后,此时可以录入销售明细。首先填写商品条码,根据条码c从数据库中检索该商品是否为柜台销售商品(gstate=2),如果是显示该商品的相关信息。注意:珠宝商品分为计件和计重商品(unitflag=0计重),计件和计重商品在计算销售单价时有区别,计件的销售单件为产品入库时填写的销售单价为准;计重商品销售单价是入库时填写的销售单价+销售利润(销售利润来自于商品分类字典表中的参数)在销售商品时,如果有赠送活动,销售员录入赠送商品信息时,点击“赠送”复选框,然后点击“增加”按钮,赠送商品加添加到销售明细列表中;如果顾客需要包装购买的商品,销售员需要将包装附件的商品信息,选择“包装”复选框,然后单击“增加”按钮,包装材料添加到销售明细列表中。销售明细录入完毕后,单击“结算”按钮,打开结算窗口。系统自动显示销售单号、客户、应收金额和结算金额。销售员根据顾客付款情况填写实付金额,系统会根据结算金额和实付金额自动计算找零。结算完毕后,先手销售报表,可以打印销售单据或导出销售单据。7图2-2 现金销售业务流程图(2)兑换单件兑换单件是指每次兑换只能回收一种材料,这种回收材料可兑换同类或异类的多件商品。系统自动生成销售单据,销售员只需要填写顾客信息。客户选择完毕后,即生成一条兑换单据。兑换单据生成后,销售员需要在录入界面的左侧填写回收材料信息。系统自动从商品分类字典表中检索可回收的材质,以下拉列表形式显示。销售员只需要从下拉列表中选择回收材料和毛重,系统会根据所选材料从商品分类字典表中检索该材料的回收单价、回收利润常数、兑换常数、单位损耗,自动显示和计算兑换参数。兑换参数计算(1)兑换旧料参数计算 净重=旧料毛重*(1-单位损耗)单位损耗来自shopinfo中的unitloss参数总损耗=旧料毛重*单位损耗加工费:当旧料净重商品重量 加工费=商品重量*单位加工费 否则 加工费=旧料净重*单位加工费补差价:当旧料净重商品重量 (商品重量-旧料净重)*单位回收价 否则 (新品重量-旧料净重)*商品单位售价兑换利润:旧料净重新品总重量 兑换利润=兑换利润常数*新品重+回收利润常数*(旧品净重-新品重量) 否则 兑换利润=兑换利润常数*旧品净重回收材料填写完毕后,销售员需要填写兑换商品明细。兑换分为同类兑换和异类兑换两种,如果兑换商品和回收材料属于同种材质,单击“同类兑换”按钮,即可将商品增加到兑换明细列表中,如果不属于同种材质,单击“异类兑换”按钮。商品兑换参数计算:当为同类兑换时,需计算商品利润和售价,saletype为2的时候表示同类兑换1、某兑换商品的利润当旧料净重新品总重(某商品重量/新品总重)*兑换利润否则:某新品重量/新品总重)*兑换利润+(单位售价-单位进价)*(某新品重/新品总重)*(新品总重-旧品毛重)2、销售单价当旧料净重新品总重某商品重量*兑换利润常数+单位进价*某新品重否则:新品兑换利润+单位进价*某新品重量3、 实际售价同上10图2-3 兑换单件业务流程图用户需要删除某个兑换商品,首先从兑换商品明细中选择该商品,然后单击“删除”按钮,即可将该商品删除。兑换商品删除后,系统会重新计算回收材料的兑换属性。图2-4 删除兑换单件业务流程图(3)兑换多件兑换多件是指在一次兑换交易中可以回收多种不同材质的旧料,这些旧料可以兑换任意材质的商品,不区分是同类兑换或是异类兑换。“兑换多件”录入界面中,可以增加、修改和删除回收旧料的信息。用户录入回收旧料的材质和毛重后,系统会自动计算旧料的兑换属性。信息录入完毕后,单击“增加旧品”按钮,即可增加一条回收旧料的信息记录。回收材料信息填写完毕后,销售员需要录入兑换商品的信息。用户可以增加、修改和删除商品信息。所有信息修改完毕后,单击“结算”按钮,结算成功后打印单据信息13图2-5 兑换多件业务流程图图2-6 兑换多件业务流程图2 2.2 需求分析概述用户需求分析是整个设计制作的起点,它是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,需要确定应用程序的结构、系统开发环境、系统测试环境和运行环境以及系统的功能模块。在用户需求调研结束之后,应立即进行用户需求分析。需求分析的结果反映了用户的实际需要,它将影响到设计的合理性和实用性。第三章 数据建模3.1系统总体设计目标 系统设计的任务就是要依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪能些程序模块组成,它们之间用什么方式联结在一起以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来。另外,考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出设计、人机界面设计、系统的安全设计等。 总体设计中最核心的问题是系统总体功能结构的确定和子系统与模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。3.2系统概念设计将需求分析得到的用户需求抽象为信息结构即概念模型的阶段就是概念结构设计,它是整个数据库设计的关键。图3-1 销售主表cdm 16图3-2 销售明细表图3-3 回收材料信息概念数据模型以实体-联系理论为基础,并对这一理论进行了扩充;它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。首先将现实世界抽象为概念世界,即把现实世界中的客观对象抽象为实体和联系。概念数据模型设计是数据建模的关键阶段,这个阶段把现实世界中需要保存的信息抽象成信息世界中的实体和关系,产生实体关系图。cdm可以为高质量的应用提供坚实的基础。建立概念数据模型是一项综合性的工作。通常在一个清晰的、包括全部业务过程描述的应用需求的基础上,由具有业务领域知识的专家和数据模型专家共同合作,把这些原始数据转化成数据流程图和概念数据模型。17图3-4概念数据模型3.3物理数据设计物理数据模型除了最基本的数据库建模和存储过程或函数的建立与优化,建立他们与业务规则的关系。经过以上调查分析,明确以所开发系统的功能需求和性能要求,用户可以针对选择的dbms,进行数据库的优化设计。 图3-5 物理数据模型3.4输入输出设计3.4.1输入设计输入设计对系统的质量有着决定性的重要影响。输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入数据包括数据规范和数据准备的过程,是系统的重中之重。以下是本系统的输入设计举例:目 标:提高效率,和减少错误输入方式:采用键盘输入的方式输入格式:根据内容采用规定好的格式,如年月日等183.4.2输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。根据对旅行社业务的深入研究以及对旅行社管理信息系统的综合考虑,我们对输出进行了设计。输出设方式:采用报表输出的方式报表输出的是查询结果、统计信息等可以应用txt格式输出的内容。第四章 应用程序建模4.1 系统总体设计的目标系统开发的总体任务是实现珠宝销售的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。经过细致的系统分析得到珠宝销售系统的各种详细功能,通过各种利益相关者相互协调,共同得出。4.2用例图 用例图是对包括变量在内的一组动作序列的描述,系统执行这些动作并产生传递特定参与者的价值的可观察结果,用例图的作用主要有:获取需求,指导测试,对其他工作流起到指导作用。用例图是从用户的角度来收集需求。 兑换模块的用例图如下所示图4-1兑换多模块的用例图4.3 模块的时序图 时序图描述若干对象之间的动态协作关系,说明对象之间发送消息的先后顺序,反

温馨提示

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

评论

0/150

提交评论