进销存管理系统设计报告(共46页).doc
《进销存管理系统设计报告(共46页).doc》由会员分享,可在线阅读,更多相关《进销存管理系统设计报告(共46页).doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上西安财经学院信息系统分析与设计课程设计报告题目 进销存管理系统 姓名 专业 信息管理与信息系统 班级 XXXX 学号 XXXXXXXX 专心-专注-专业一、系统概述(一)序言社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面临市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。而用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,这样就可以大大的提高企业决策的效率。中小企业在我国
2、经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。物资、人才、资金并称为企业的三大资源,控
3、制物流是每个企业都需要做好的事情。本次设计即是针对企业在进、销、存管理方面所做的分析,进销存管理就是要权衡库存费用(包括商品价值,订货费用,短缺等),使总费用最低。进销存管理系统的职能大体上包括采购管理、销售管理和库存管理。本软件是一款通用性极强企业进销存管理系统,软件囊括了企业进、销、存管理的全过程。(二)系统任务 进销存管理系统是一个将资料管理、采购管理、销售管理和库存管理等业务融为一体的系统。一个完善的进销存管理系统的任务主要包括以下几项: 1、资料管理,主要负责管理供应商资料、商品资料以及客户资料。 2、采购管理,主要负责采购管理,包括采购单、采购入库和采购查询 3、销售管理,主要负责
4、进行销售管理,包括销售单、销售出库和销售查询 4、库存管理,主要负责进行库存管理,包括库存维护、价格管理和库存盘点 5、统计分析,主要负责统计企业的出入库情况以及成本收益。 6、系统管理,主要负责管理用户信息和用户登录,以及初期建账。(三)系统目标 进销存管理系统是一个现代化软件系统,通过集中式的信息数据库,将进、销、存等经营业务有机地结合起来,达到共享数据、降低成本、提高效率和改进服务等目的。一般而言,通过使用进销存管理系统,可以在以下几方面提高企业的管理水平:1、 更好地了解供应商和客户信息,加强对商品资料的管理。2、 降低采购成本,及时了解采购情况。3、 准确了解销售动态,及时调整营销策
5、略。4、 了解库存情况,及时进行价格管理以及库存数量维护。5、 减少储备资金占用,加速资金周转,提高资金利用率。6、 提供商业数据智能分析,了解商业动态,为管理者提供决策依据。(四)人员分工 本次系统开发由XX、XXX、XX三人一起完成。XX主要负责采购方面,XX负责销售方面,XX负责库存方面。后台数据库共同完成。二、系统需求分析(一)、需求分析通过调查,要求系统需要具有以下功能:.由于操作人员的计算机知识普遍较差,要求有良好的人机界面。.由于该系统的使用对象多,要求有较好的权限管理。.方便的数据查询,支持多条件查询。.基础信息管理与查询(包括商品信息、客户信息、供应商信息)。.通过计算机,能
6、够直接“透视”仓库存储情况。.完善的商品采购信息、商品销售信息进行管理。.方便、健全的结账功能。.当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。.数据计算自动完成,尽量减少人工干预。.系统退出。(二)、可行性分析 1、技术方面的可行性 将开发是进销存管理系统编程已经具备了完备、成熟的理论和体系结构,Visual Basic编程与数据库相结合进行开发的技术日趋成熟。 与工程产品相关的关键技术概念 本系统的关键技术在于Visual Basic编程的程序设计与数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即“程序设计数据化,
7、数据管理程序化”思想。关键技术的理论基础 依据“程序设计数据化,数据管理程序化”的设计思想,将数据库文件与程序设计紧密地集合在一起。技术可行性结论 本系统产品采用Visual Basic编程与数据库相结合的方法进行开发,而现存的进销存管理系统理论和技术有待进一步完善,因此进销存管理系统应用软件的开发手段是完全可行的。 2、经济可行性研究 全面企业的经营管理模式,能为企业带来更多的客户资源,提高企业的经济效益,方便管理者对企业进行管理,也方便客户对企业的了解,能及时的让企业管理者与客户进行沟通,以便满足客户的需要。进销存管理系统的开发不需要增加额外的费用,并且对员工进行培训的费用不多。在程序运行
8、方面,由于系统比较小,没有必要进行太多的维护,而且进销存管理系统的投入,能够提高工作效率,减少工作人员,进而减少劳动资源的投入,也可以方便工作人员对货物的查询与管理,使企业的管理向高质量、现代化的方向发展。进销存管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是可观的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经
9、济效益。3、操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个进销存管理系统采用最友好的交互 介面,简介明了,不需要对数据库进行深入的了解。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的业务流程图,数据流程图,并建立数据字典。三、系统分析 (一)业务流程分析(销售部分) 销售人员根据销售计划和销售情况生成取货单向库存管人员取货,库管员将生成的出货单给销售人员,销售人员根据销售情况生成销售报表进行存储,同时向客户开销售单。业务流程图图例说明: 业务处
10、理单位 业务流 单据、文档 存储 处理过程 (二)数据流程分析数据流程图图例说明: 数据流 外部实体处理 存储 顶层数据流分析:基于本系统为单机开发,数据由用户录入采购信息、销售信息、库存信息等到进销存管理系统中,系统将反馈出用户所需的统计信息,库存信息等。 顶层数据流程图 第一层数据流分析:采购部门将采购的数据传递给库存部门和财务部门,销售部同理。库存部则只需通过库存管理来生成库存表。 第一层数据流程图 销售管理数据流分析:销售人员根据销售计划或销售情况开销售单给客户同时增加销售明细给财务,销售人员根据已确定的销售数据填写取货单,向库存部取货。 销售管理业务流程图数据元素条目编号:E1名称:
11、供应商编号说明:企业供应商的编码数据值类型:离散类型:字符型长度:4有关数据结构:供应商资料,采购资料(三)数据字典数据元素条目编号:E2名称:商品编号说明:企业销售的商品的编号数据值类型:离散类型:字符型长度:6有关数据结构:商品资料,采购资料,销售资料,库存资料数据元素条目编号:E3名称:客户编号说明:企业销售客户的编码数据值类型:离散类型:字符型长度:4有关数据结构:客户资料,销售资料数据元素条目编号:E4名称:销售单号说明:销售人员编辑销售单时的代码数据值类型:离散类型:字符型长度:6有关数据结构:销售资料数据结构条目编号:F1名称:供货商资料说明:采购时收集的供应商信息结构:供应商编
12、号供应商名称地址电话传真信誉等级提供商品数据结构条目编号:F2名称:采购资料说明:收集有关采购的信息结构:采购单号供应商编号采购日期采购员商品编号采购数量采购单价是否核销数据结构条目编号:F3名称:销售资料说明:销售时收集的客户信息、商品信息结构:销售单号客户编号销售日期商品编号销售数量销售员是否核销数据结构条目编号:F4名称:库存资料说明:收集有关库存的信息结构:商品编号商品状态库存数量最低储备正常储备最高储备数据结构条目编号:F5名称:客户资料说明:收集有关客户的信息结构:库户编号客户名称地址电话传真信誉等级所需资料数据结构条目编号:F6名称:商品资料说明:有关商品的信息结构:商品编号商品
13、名称条形码计量单位供应商编号供应商地址商品说明数据流条目编号:G1名称:销售单说明:销售商品时,销售人员填写简单的销售信息数据来源:销售员数据流向:P3.1、P3.2包含的数据结构:客户编号销售员总共金额是否核销不含税价税额数据流条目编号:G2名称:销售明细说明:销售商品时,销售人员填写的具体的销售信息数据来源:销售员数据流向:D3包含的数据结构:商品编号销售数量成本单价销售单价总共金额是否核销不含税价税额数据存储条目编号:D2名称:销售单表说明:销售商品一定时期时销售人员填写的汇总的销售信息有关的数据流: P3.1 D2 D2 P3.2结构:客户编号销售员总共金额是否核销不含税价税额数据存储
14、条目编号:D3名称:销售单明细表说明:销售商品一定时期时销售人员填写的汇总的销售明细信息有关的数据流: P3.2 D3 结构:商品编号销售数量成本单价销售单价总共金额是否核销不含税价税额处理功能条目编号:P3.2名称:添加销售明细表说明:填写具体的销售单价、成本等信息输入:D2 P3.2输出:P3.2 D3处理:销售人员根据具体的销售情况,登记销售明细,一定时间内进行销售明细整理,生成销售明细报表处理功能条目编号:P3.1名称:添加销售单表说明:填写一些供客户查看的销售基本信息输入:销售员 P3.1输出:P3.1 D2处理:销售人员根据供客户的销售情况,登记销售明细,一定时间内进行销售明细整理
15、,生成销售明细报表处理功能条目编号:P3.3名称:销售出库说明:将取货单递给有关库存人员,以便库存管理输入:D2 P3.3输出:P3.3 D4处理:将客户已买下的商品进行出库处理,为库存提供取货单外部实体条目编号:1名称:销售员说明:销售部门工作人员输入数据流:输出数据流:销售员P3.1、销售员P3.2、销售员P3.3个数:(根据企业情况而定)外部实体条目编号:2名称:客户说明:企业的销售对象输入数据流:P3.1 客户输出数据流:个数:(根据企业情况而定)外部实体条目编号:3名称:库存管理员说明:企业库存的管理人员输入数据流:P3.3 库存管理员输出数据流:个数:(根据企业情况而定)四、系统设
16、计(一)系统总体设计1、系统总体结构(1)结构设计系统采用了3层结构设计。首先是界面层,包括用户操作,如资料管理、采购管理、销售管理、系统管理等。其次业务逻辑层,包括系统基础类、商品信息类等等,提供界面层调用的方法和类。最后是数据库,为整个系统提供数据服务。系统采用的层次结构关系如图:(2)系统功能模块图根据系统所要实现的功能,按照结构化程序设计的原则,可以将整个系统划分为若干个功能模块。根据以上对进销存管理系统的任务和目标的分析,一个标准的进销存管理系统应该包含如图所示的一些功能。每个功能模块又包含一系列的子模块。功能模块细分:资料管理 “资料管理”模块用来管理供应商资料、商品资料以及客户资
17、料,其功能模块如图所示。 “供应商资料”模块 “供应商资料”模块负责维护供应商的基本信息。供应商资料对于采购而言非常重要,是进销存管理系统的重要资料。供应商资料主要包括供应商编号、供应商名称、地址、电话、传真、信誉等级、提供商品和简介等。良好的供应商资料管理有助于企业对采购进行管理和控制,从而降低企业的采购成本。“商品资料”模块 “商品资料”模块负责维护商品的基本信息,基本信息一般变动较小。商品资料主要包括商品编号、商品名称、条形码、计量单位、供应商编号、供应商地址和商品说明等。不同的行业、不同的企业所需的商品资料差别较大。“客户资料”模块“客户资料”模块负责维护企业客户的基本信息。客户是企业
18、生存的根本,可以是个人或者企业。客户信息是企业需要重点维护的资料。客户资料主要包括客户编号、客户名称、地址、电话、传真、信誉等级、所需商品和简介等。客户资料变动较大,开发系统时应该注意系统的可扩展性和可维护性。(2)销售管理“销售管理”模块主要负责进行销售管理,包括销售单、销售出库和销售查询。销售管理是企业的重要活动,直接面向客户和市场。其功能模块如图所示。“销售单”模块“销售单”模块负责录入销售单和销售明细单。销售单主要包括销售单号、客户编号、销售日期、销售员、是否核销、操作人员、总共金额、不含税价和税额等项。销售单明细主要包括编号ID、销售单号、商品编号、销售数量、成本单价、销售单价、总共
19、金额、不含税价和税额等项。“销售出库”模块“销售出库”模块负责管理商品的销售出库情况。销售出库时需要将商品库存数量减去销售单明细中的销售数量。最后,销售单的“是否核销”标志变为“已核销”“销售查询”模块 “销售查询”模块负责查询销售单信息以及销售单核销情况。具体模块说明: 本次系统的实践中,我主要负责资料管理模块和销售模块,每个模块中设计有3个窗体。下面我说一下具体每个窗体可以实现的功能:(1)供应商资料 可根据已存在系统中的供应商的资料进行供应商编号或供应商名称来进行显示查询 添加新的供应商资料 修改已存在的供应商的资料 删除供应商资料 (2)商品资料(具体功能同供应商资料)(3)客户资料(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 设计 报告 46
限制150内