ImageVerifierCode 换一换
格式:DOCX , 页数:62 ,大小:160.13KB ,
资源ID:8165951      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8165951.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课设商品库存信息管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程课设商品库存信息管理系统.docx

1、软件工程课设商品库存信息管理系统课程设计说明书NO11. 设计背景、目的与方法21.1设计背景21.2设计目的21.3 设计方法学42. 可行性研究52.1技术可行性52.2经济可行性62.3操作可行性62.4法律可行性73. 需求分析沈阳大学课程设计说明书NO273.1功能需求73.2性能需求113.3系统流程133.4功能模型134. 总体设计154.1.系统的详细底层数据流图154.2系统总体功能的层次划分164.3系统数据库的设计185. 详细设计2051商品入库操作流程图沈阳大学课程设计说明书NO3205.2商品出库操作流程图215.3商品信息查询操作流程图225.4供应商查询操作流

2、程图245.5历史信息查询操作流程图255.6产生订货处理操作流程图265.7商品囤积处理操作流程图275.8商品优惠提示操作流程图286. 总结感悟29参考文献30商品库存管理信息系统1.设计背景、目的与方法1.1设计背景沈阳大学课程设计说明书NO4随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对商品信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高商品管理的效率,也是企业的科学化、正规化

3、管理,与世界接轨的重要条件。同时改革的深入和经济的发展使得企业的生产任务日益繁重,从而对库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员操作失误等因素,造成物品供应效率低下,严重影响了企业的正常生产。同时,由于库房与管理部门之间的信息交流困难,造成库存严重积压,极大地影响了企业的资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。由此可见,商品库存管理系统是一个企业不可缺少的部分。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各类统计报表繁多,若仍然采用人工记账的方式,必然不能满足企业的需求。因此商品

4、的管理必须编制一套库存管理信息系统,实现计算机化操作。1.2设计目的该商品库存管理信息系统旨在充分利用现有的设备,建立一个高效、准确、操作方便,具有查询、更新及统计功能的微机管理信息系统,以满足管理人员进行综合的、模糊的查询及更新要求,从沈阳大学课程设计说明书NO5而更加方便地管理库存物品。该系统的开发与建立会极大地提高管理人员、工作人员的工作效率。该系统最主要的功能是解决传统的手工管理所存在的问题:(1)不能及时获得库存信息在企业运作过程中,管理人员必须获知各种商品当前的库存量,在库存数量小于商品的最低库存限度的时候,向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候

5、,应该停止商品的进货活动。但在实际操作中,由于商品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。(2)库存信息不够准确仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。(3)无法及时了解车间对库存商品的需求情况在需求计划单下达后,由于库存商品与车间的关系复杂,根据送料员的个人经验给各车间分配车间所需商品

6、时,常缺少入库、出库信息和相关信息,经常出现车间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时沈阳大学课程设计说明书NO6了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法正常的运作。1.3设计方法学本次软件工程的设计采用面向对象的方法。面向对象方法把数据和行为看成是等同重要的,它是一种以数据为主线,把数据和对数据的操作紧密的结合起来的方法。面向对象方法学的出发点和基本原则,是尽可能的模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称

7、为求解域)在结构上尽可能一致。概括地说,面向对象方法学具有以下四个要点:(1)把对象(object)作为融合了数据记在数据上的操作行为的统一的软件结构。面向对象程序是有对象组成的,程序中任何元素都是对象,复杂的对象有比较简单的对象组合而成。也就是说,用对象分解取代了传统方法的功能分解。(2)把所有对象都划分成类(class)每个类都定义了一组数据和一组操作,了是对具有相同数据和相同操作的一组相似对象的定义。数据用于表示对象的静态属性,是对象的状态信息,而施加于数据之上的操作用于实现对象的动态行为。(3)按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也

8、称为类等级)。在类等级中,下层派生类自动拥有上层基类中定义的数据和操作,这种现沈阳大学课程设计说明书NO7象称为继承。(4)对象彼此间仅能通过发送消息互相联系。对象与传统数据有本质区别,它不是被动的等待外界对它施加操作,相反,它是数据处理的主体,必须向它发送消息请求它执行它的某个操作已处理它的数据,而不是从外界直接对它的数据进行处理。也就是说,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是通常所说的封装性。面向对象方法学具有以下优点:(1)与人类习惯的思维方法一致;(2)稳定性好;(3)可重用性好;(4)交易开发大型软件产品;(5)可维护性好。2.可行性研究2.1技术可行性考

9、虑使用现有的技术能否实现这个系统。本系统采用C+作为开发语言, C+语言既保留了C语言的有效性、灵活性、便于移植等特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便的构造出模拟现实问题的实体和操作;编写的程序具有结构清晰、易于扩充等优良特性,适合于各种应用软件、系统软件的程序设计。再结合数据库技术,编写SQL语句访问数据库,实现强大的查询、修改、入库、出库操作。此外,从开发沈阳大学课程设计说明书NO8人员的水平考虑,作为计算机科学与技术专业大三的学生,大学三年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。2.2经济可

10、行性考虑这个系统的经济效益能否超过他的开发成本。由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(C+Bulder及SQLServer2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,商品库存管理系统是一个小型的管理系统,在开发时目标系统不是很复杂,开发的周期较短,人员经济支出不大,使库存管理工作变繁为简,使其更加合理化、规范化、工作效率的提高会给企业带来整体水平的

11、提高,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的,是非常值得投资的。2.3操作可行性考虑这个系统的操作方式在这个用户组织内能否行得通。本系统采用Visual C+2010作为系统前台应用程序开发环境,使用MFC设计有好的界面,使其美观,操作简单。采用SQL Server2000工具建立数据库。因为库存管理人员已经有丰富的信息管理经沈阳大学课程设计说明书NO9验,通过本系统的设计人员与之的交流沟通,可对本系统的功能应用作进一步完善以满足企业的需求。2.4法律可行性考虑这个系统在社会方面是否违反国家法律,侵犯他人权益。本系统的研究和开发都选用正版

12、软件,将不会侵犯他人、集体和国家的利益,不会违反任何的国家政策和法律。本系统的功能只会给人们带来社会效益,不会侵犯人们的安全、隐私、经济等权益。3.需求分析3.1功能需求通过对企业相关人员的调查访问,了解到对商品进行有效的管理需补充的功能及需求,使之形成完善的应用系统。系统的功能主要实现对商品基本信息以及一些主要客户信息的计算和统计这样可以方便管理,另外为保证内部资料(商品人员及帐本的一些基本信息)的安全性,产品还设计了访问权限以及对数据一些基本的录入,查询,更改等基本的功能。数据库设计中要合理设置商品信息和库存信息等用来实现商品信息的更改、修改、删除等功能,使商家有较详细的数据统计与分析。3

13、.1.1用户管理作为一个企业实际应用项目,用户管理是必不可少的。本系统的用户管理比较简单,用户仅为仓库管理员,其具有登陆、更改密码,对数据库的内容进行操作等权限。只有合法用户才能进行操作。沈阳大学课程设计说明书NO10修改密码(若操作员密码透露或以防他人知晓):操作员可以通过此项 完成对密码的修改以便下次登陆使用,主要包括验证原密码和新密码输入;退出系统:操作员可以通过此项直接退出系统;重新登录:重新登录到系统销售管理:(主要实现对商品基本信息的管理和统计例如:商品的编号,单价,进货数量,剩余数量等);对数据库信息的操作:其主要包括添加商品信息、查询商品信息、删除商品信息、修改信息等3.1.2

14、产品信息管理该功能主要是根据输入的产品的属性来对产品信息进行添加、修改、查询以及删除。在输入过程中,会检查输入信息的合法性,如果错误,会给出相应的错误提示,提醒用户更改后系统才继续运行。当输入信息经检查合法,然后系统会从数据库中根据输入信息添加、更改、删除、查询产品信息。添加商品信息(方便查询):录入商品入库一些基本信息如:商品名称及 代码,入库数量、购入单价、商品单价、成本、利润、入库日期、备注、供应商、供应商联系方式等;查询商品信息(了解商品的基本信息:可按名称,代码查找):通过查找可以简单快捷地了解商品的基本信息(库存量、销售量、商品名称、代码、 供应商的名称、联系方式等;修改商品信息:

15、针对相应的商品信息进行相应的修改;沈阳大学课程设计说明书NO11删除商品信息:针对无用的商品及客户信息可以删除;3.1.3产品入库管理实现对商品入库信息的数据管理操作,包括修改入库商品的信息,记录入库时间,对入库商品的操作记录等。与产品信息管理相似,也会有对输入信息的合法性进行检查的功能并给出相应的错误提示。然后根据输入的入库产品信息进行产品的入库以及产品入库信息的查询。其中,当入库的时候要检查库存上限,已达库存上限时,不准再入库。3.1.4产品出库管理与产品入库管路类似,包括修改出库信息,记录出库时间,等出库产品的操作等。也有相应的信息检查合法性以及错误提示,确认信息无误后,根据输入的出库信

16、息进行产品的出库以及出库信息查询,出库的时候也要检查出库产品的库存量是否足够,如果不够,不准出库,并给出错误信息。3.1.5产品库存信息管理主要是根据查询条件进行库存信息的查询,其中查询各种商品的当前库存量是最重要且必须的功能。当用户输入要查询的商品信息后,进行信息的合法性检查,只有信息合法后,才准许系统继续运行,然后从数据库中读取所查商品的库存量显示给用户。3.1.6系统管理系统管理包括对用户操作日志的查询、管理员帮助、退出系统等子模块。在管理员帮助中会给出一些对管理员管理系统的信息,沈阳大学课程设计说明书NO12比如数据库的备份、恢复,以及日志查询方面的相关信息。日志查询会把记录下来的用户

17、登录系统、对系统的操作以及退出系统的时间等信息显示给查询者,退出系统会保证用户安全的退出。3.1.7库存报警当用户登录系统时列出当前库存量已低于库存下限的商品信息表。当用户每次登录到系统时,系统都会自动的查询数据库中查询是否有库存量低于库存下限的商品,如有,给用户显示出来,以提醒用户注意库存已不足,尽量生产或采购产品入库,减少企业因库存不足而导致的损失。3.1.8产生定货报表与库存清单本系统要求具有打印输出功能,可以根据库存信息进行判断是否需要订货(当库存量低于下限时需要定货),如果需要订货,则根据定货信息产生定货报表,并将定货报表打印输出,提交给采购员。3.1.9商品编码在采购的商品入库前,

18、必须先制定一套科学的商品代码体系,为第一次采购进店的商品,或曾销售过,但规格、型号不同,对商业企业是新的商品建立基本档案,这个过程我们称之商品编码。商品编码是指用一组数字来标识商品,这个数字称为商品代码。通过计算机对商品信息进行管理时,必须将各种商品进、销、调、存的信息输入计算机,如果不对商品进行编码,而直接用商品名称进行标识,既影响处理速度,有可能造成信息不规范。如:500毫升沈阳大学课程设计说明书NO13盒装牌牛奶,有时以“盒装500毫升牌牛奶”输入,有时以“牌500毫升盒装牛奶”输入,计算机系统会认为是两种不同的商品记录而造成错误。可以想像,如果不对商业企业成千上万的商品进行分类编码,或

19、者编码规则考虑不周而造成代码的混乱,都会给整个系统造成严重的后果。所以,商品编码的好坏,直接影响计算机系统的成败与效率,必须对其有充分重视。在编码过程中应注意以下原则:(1)编码要覆盖所有商品,不得有遗漏。(2)特别要注意要防止不同规格、不同品种的商品误用同以代码,即不得有重复。(3)对曾经编过码并已入库或销售的商品,不能再次编码,以免造成同一商品有不同的代码。(4)编码应按商品的类别进行,并保证足够多余量,为日后新进商品留下扩充空间。关于商品编码的方法,常用的有条码、分类码、店内码、自定义码等,可根据实际情况综合考虑采用。3.1.10商品信息商业企业经营采购和销售的商品品种一般是固定的,为方

20、便以后的工作,凡是企业经营的商品,在商品管理系统开始使用前除了为每种商品进行编码外,还需要录入商品的有关信息。这部分是系统初始化中最大的工作量。商品信息一旦设置输入完毕,今后的工作就变得非常的简单。沈阳大学课程设计说明书NO14商品的信息包括商品名称、商品类别、规格型号、单位等。3.2性能需求3.2.1登录要求设置系统用户登陆功能,由于一些内部资料的重要性如:商品以及客户的一些基本信息设置了登录权限,需要设置用户名及密码:用户名和密码必须是系统能够识别的用户名和密码(若用户名或密码输入错误的话,则提示用户名或密码错误请从新输入)。用户名和密码有相应的位数限制(不得超过16位)。这是对系统数据进

21、行的安全设置与保护。3.2.2界面要求友好的用户界面,业务操作简单,各个功能模块应清晰可见便于用户操作。界面要美观大方,操作步骤要清晰易学,操作对应的功能及实现不能出现二义性。主界面应包括菜单栏以及文本域两个基本组件。菜单栏的功能分布:主要包括对系统的操作,信息的操作以及有关该软件一些相应的帮助信息。3.2.3安全设置成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定。应具备优化、无冗余、并行作业的基本属性。3.2.4操作实现对于用户对信息进行的查询、删除、新增等操作能够及时做出准确且正确的反映,同时要保证系统的响应时间应在一定范围内。沈阳大学课程设计说明书NO153.

22、2.5应对突发故障的能力保证系统对商品信息的储存能力,防止溢出、延时等问题,具有一定的故障应对功能。例如,突然断电的情况下,要保证数据及信息不丢失:非仓库管理人员在不知道密码的情况下,对该系统进行操作时,一定次数下,提示密码重复错误,可能是非具有权限者使用,需验证身份。3.3系统流程图经过对用于需求的考察导出了初次的系统流程图,用户可以根据系统流程图考察系统是否完成了他们基本的需要。导出的系统流程图如下图1:开始登陆信息登陆验证失败结束出库入库信查询信息提示信息息出库入库处理系统 查询处理系统 提示系统结束 输出查询信息结束图1系统流程图输出提示信息结束沈阳大学课程设计说明书NO163.4功能

23、模块下图2为商品库存管理信息系统的基本功能描述的数据流图。在该数据流图中,仓库管理员通过接收事务(即商品的出库、入库等操作)来更新仓库的商品表单:根据库存信息的变化来确定是否需要订货。若需要订货,则根据定货信息产生定货报表,再将订货报表提交给货物采购员。同时,仓库管理员也可以通过查询库存清单来了解当前的库存信息。该数据流图中的数据流为:事务(商品的出库、入库、修改等操作)、库存信息、订货信息、订货报表。根据对用户需求的考察,导出了简略的系统的功能模型。1.4仓库管理员查询查询报表采购员库存清单仓库管理员事务1.1接收事务1.2更新仓库的商品表单库存信息1.3处理订货1.5产生订货报表订货信息订

24、货信息订货信息图2商品库存管理的数据流图下图3到图7分别为定货报表、查询报表、库存清单、商品编号、订货数量的数据字典沈阳大学课程设计说明书NO17名字:订货报表别名:订货信息描述:当仓库的某一商品的数量小于一定值时就给采购员发送一张订货报表定义:订货报表=商品号+商品名称+订货数量+目前价格+提供商编号位置:输出到打印机位置:名称:查询报表别名:查询信息描述:当采购员对某一商品进行查询时,经过处理后输出一张相关商品的信息报表给采购员定义:查询报表=商品号+商品名称+商品的数量+商品的入库时间+商品的提供商+商品的价格位置:打印机图(3-5)库存清单的数据字典 图4查询报表的数据字典名字:库存清单别名:描述:商品在仓库中存储的表单定义:库存清单=商品号+商品名称+商品数量+单价+入库时间+供应者位置:打印机图5库存清单的数据字典名字:商品编号别名:描述:唯一的标识库存清单、订货报表和查询报表中一个特定商品的关键域定义:商品编号=8字符8位置:库存清单订货信息定货报表图7商品编号的数据字典4.总体设计名字:订货数量别名:描述:某个商品一次订货的数量定义:订

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1