珠宝管理系统进货管理.docx
《珠宝管理系统进货管理.docx》由会员分享,可在线阅读,更多相关《珠宝管理系统进货管理.docx(16页珍藏版)》请在冰豆网上搜索。
![珠宝管理系统进货管理.docx](https://file1.bdocx.com/fileroot1/2022-10/29/b3819415-1cfc-44c8-a88f-76319d7abd4a/b3819415-1cfc-44c8-a88f-76319d7abd4a1.gif)
珠宝管理系统进货管理
第一章系统概述
1.1整体系统概述
1.1.1系统开发背景
在现今的管理中,企业领导者往往由于收集不到底层的数据而不能进行科学决策,盲目的销售网络,导致企业资源的浪费,造成企业的运营成本居高不下。
企业必须借助新型技术解决传统销售管理中可能出现的问题。
一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。
传统的企业管理活动中,把人、才、物作为企业的主要资源。
但随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。
信息化是人类社会进步发展到一定阶段所产生的一个新阶段。
信息化使人类以更快更便捷的方式获得并传递人类创造的一切文明成果,它将提供给人类非常有效的交往手段,促使全球各国人们的密切交往和对话,增加相互理解,有利于人类的共同繁荣。
在这种背景下,企业再用原来的手工方式处理各种信息已不能适应时代的发展,并将被历史淘汰。
在计算机技术飞速发展的今天,将计算机这一信息处理利器应用与日常进销存管理已是势在必然,而且这也将为企业管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。
采用计算机管理信息系统已成为企业管理科学化和现代化的重要标志。
当今市场上已经有了各种各样的信息管理系统,然而在珠宝管理领域一直属于真空。
因此国内的珠宝商店迫切需要一个新型的,专用的信息管理系统来满足商店的供销存管理。
1.1.2系统开发的意义
本系统的主要目的是告别原始的手工操作,安全快捷的保存数据信息,节省时间,提高了速度和准确性。
珠宝销售管理系统可以避免珠宝店珠宝管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。
利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对珠宝首饰公司的服务管理提供强有力的支持。
1.1.3系统的可行性分析
(1)技术可行性
随着计算机的发展,越来越多的程序员都掌握了很多面向对象的程序设计语言,再加上计算机本来的硬件方面的发展,实现系统在技术这方面是可行的。
(2)经济可行性
由于系统是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后珠宝销售管理提供很大的方便,因此在经济上是可行的。
(3)操作可行性
只要各管理员熟练计算机的应用方法,掌握计算机的基本操作技能,而且对珠宝管理系统有初步的认识就足以进行操作,因此在操作上也是可行的。
1.1.4系统功能
珠宝管理系统由系统管理模块、系统维护模块、进货管理、销售管理模块、库存管理模块、查询统计模块、财务管理模块七大模块组成。
系统功能模块图如图1.1所示。
1.2本人所做工作
我们小组这次负责的是珠宝管理系统中的进货管理模块,此模块包括:
商品入库和旧单入库。
对于珠宝管理系统中的进货管理模块而言,我们所要做的主要是进行商品入库时的商品信息增加,删除,保存等内容,从而和珠宝管理系统的其他模块相互协调、合作,共同完成系统的功能。
第二章业务建模
2.1进货管理的业务介绍
2.1.1商品入库
新增产品入库时,系统会自动生成入库单据信息,用户只需要先注册产品基本信息,然后才能将进货信息保存到数据库中,这主要是为了减少数据冗余。
用户可以通过数据录入的方式将数据入库,然后再将产品信息以数据导入的方式入库。
商品入库时,用户可以增加、或删除商品信息,最后点击“保存”按钮,系统会将商品信息更新到数据库中。
2.1.2旧单入库
商品入库后,用户可以通过旧单入库模块随时修改进货商品。
当用户修改库存信息时,需要选择入库单号来确定修改那一批的入库商品信息。
系统会自动检索近一个月的入库单号信息,用户从下拉列表中选择入库单号,系统根据入库单号检索同批入库的商品信息,并以列表形式显示。
2.2进货管理业务模型的建立
2.2.1进货管理模块总体流程图
2.2.2进货管理模块商品入库流程图
2.2.21添加商品入库信息的业务流程图
2.2.22删除商品入库信息的业务流程图
2.2.23保存商品入库信息的业务流程图
2.3进货管理模块旧单入库流程图
因旧单入库模块与商品入库模块类似,此处不再赘述。
第三章数据建模
3.1概念数据模型
3.1.1概念数据模型的描述
数据模型是现实世界中数据特征的抽象。
数据模型应该满足三个方面的要求:
1)能够比较真实地模拟现实世界;
2)容易为人所理解;
3)便于计算机实现;
概念数据模型也称信息模型,它以实体-联系(简称E-R)理论为基础,并对这一理论进行了扩充。
它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。
通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。
换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。
CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。
1)数据结构表达为实体和属性;
2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;
3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等)。
3.1.2概念数据模型的建立
商品入库和旧单入库的概念数据模型,LogInfor(用户操作表),PurchaseOrder表(库存主表),PurchaseOrderItem(库存子表),JewInStock(库存现状表)如图所示
3.1.3概念数据模型之间的联系
商品入库和旧单入库功能的概念数据模型之间的联系,如图所示。
3.2物理数据模型
3.2.1物理数据模型的描述
物理数据模型(PhysicalDataModel)PDM,提供了系统初始设计所需要的基础元素,以及相关元素之间的关系。
即用于存储结构和访问机制的更高层描述,描述数据是如何在计算机中存储的,如何表达记录结构、记录顺序和访问路径等信息。
使用物理数据模型,可以在系统层实现数据库。
数据库的物理设计阶段必须在此基础上进行详细的后台设计,包括数据库的存储过程、操作、触发、视图和索引表等;
3.2.2物理数据模型的建立
(1)商品入库和旧单入库功能的物理数据模型的建立,如图所示。
3.2.3PDM生成数据库
第四章应用程序建模
4.1应用程序建模描述
所谓应用程序建模就是面向对象建模。
面向对象模型是一种新兴的数据模型,它采用面向对象的方法来设计数据库。
面向对象的数据库存储对象是以对象为单位,每个对象包含对象的属性和方法,具有类和继承等特点。
4.2用例图
用例图是对包括变量在内的一组动作序列的描述,系统执行这些动作并产生传递特定参与者的价值的可观察结果,用例图的作用主要有:
获取需求,指导测试,对其他工作流起到指导作用。
用例图是从用户的角度来收集需求。
商品入库和旧单入库管理系统的用例图如图所示。
4.3类图
类图可由CDM图转化而成。
4.4时序图
总结
通过这次软件分析与建模试验周,我巩固学习了软件分析与建模的知识,通过自己亲自动手,我发现了自己知识和实际操作的不足。
在这次珠宝销售管理系统的开发过程中,我是负责进货管理模块的商品入库和旧单入库。
在开发过程中我也遇到过很多问题。
比如数据流程图的绘制,概念数据模型的建立等等,一些以前没有学得很扎实的课程内容,由于需要在实践中运行,刚开始我也感到头痛,但回过头来再去看教课书,在网上搜集资料,经过认真思考并在老师和同学的帮助下我顺利完成了本次设计。
回想起来这次设计的全过程可以说得是苦多于甜,但是可以学到很多很多的东西,通过这次实验使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。
做完了这次的实验,我深深感受到了自己能力的不足,多亏了老师和同学的帮助,在此我表示衷心的感谢!
由于个人能力有限,此篇论文如有错误希望老师指导改正。
参考文献
[1]萨师煊、王珊.数据库系统概论.北京:
高校教育出版社2002;
[2]白尚旺.党伟超软件分析建模与PowerDesigner实现.北京:
清华大学出版社,2010;