课程设计报告.docx
- 文档编号:25208259
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:80
- 大小:1.76MB
课程设计报告.docx
《课程设计报告.docx》由会员分享,可在线阅读,更多相关《课程设计报告.docx(80页珍藏版)》请在冰豆网上搜索。
课程设计报告
(此文档为word格式,下载后您可任意编辑修改!
)
1.引言..........................................................................................................................3
1.1进销存管理系统……………………………………………………........................4
1.2进销存管理…………………………………………………………………………...…4
1.21进销存管理系统的任务………………………………………………………………..….5
1.2.2进销存管理系统的作用…………………………………………………………………..7
2.需求分析…………………………………………………………………………………………8
2.1功能需求分析………………………………………………………………………………………….8
2.1.1资料管理:
………………………………………………………………………....8
2.1.2采购管理:
…………………………………………………………………….......10
2.1.3销售管理:
…………………………………………………………………………12
2.1.4库存管理:
…………………………………………..……………………….…..13
2.1.5应付款管理:
…………………………………………………………………….14
2.1.6应收款管理:
……………………………………………………………………15
2.1.7账务管理:
……………………………………………………………………....16
2.1.8统计分析:
……………………………………………..................................17
2.1.9零售管理:
………………………………………………………………………19
2.1.10系统管理:
…………………………………………………………………….20
2.2性能需求……………………………………………………………………………….21
2.2.1灵活性………………………………………………………………………….....21
2.2.2数据管理能力的需求…………………………………………………….……..21
3.程序开发………………………………………………………………………….……...............22
3.1程序运行的结果………………………………………………………………………..22
3.2工程的创建……………………………………………………………………………….22
3.3系统登录功能的实现………………………………………………………………….24
3.4管理界面主界面的实现………………………………………………………………24
3.5资料管理功能的实现…………………………………………………….……………25
3.6进货管理功能的实现…………………………………………………….……………28
3.7编制报表程序……………………………………………………………….…………..29
3.8销售管理功能的实现………………………………………………………..............32
3.9库存查询功能的实现……………………………………………………….…………33
3.10权限管理功能的实现……………………………………………………….……….34
4.进销存管理系统数据库分析………………………………………………………….……..35
4.1进销存管理系统E-R图……………………………………………………….…..…35
4.2进销存管理系统数据表清单………………………………………………….….…38
4.3系统流程图………………………………………………………………………….……39
5.数据库设计…………………………………………………………………………………….….40
5.1创建数据库…………………………………………………………………………….…40
5.11创建商品清单数据表……..…………………………………………………..41
5.12创建供货商清单数据表………………………………………………………41
5.13创建客户清单数据表………………………………………………………….42
5.14创建进货单和进货单明细数据表…………………………………………42
5.15创建销售单和销售单明细数据表………………………………………..43
5.16创建其他重要数据表………………………………………………………..44
5.17创建外部关键字………………………………………………………………44
6.系统发布
6.1系统的安装及使用………………………………………………………………….67
7.小结………………………………………………………………………………....................67
8.参考资料………………………………………………………………………………………..68
1引言
在信息技术的催化之下,世界经济的变革已经进入了加速状态。
世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。
强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是家电销售公司乃至众多商业企业梦寐以求的愿望。
中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。
然而企业管理在很多方面、很大程度上都必须借助信息化来完成,而我国中小企业的信息化水平还很低,与外资企业相比,还处于起步阶段。
随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
1.1进销存管理系统
电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业出来积极迎接挑战之外,别无选择。
网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革以及经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国有企业平等竞争的有利条件。
然而,管理水平的差异会弱化这种平等的实际意义。
具体而言,中小企业在进、销、存等环节上的管理上都存在这一定程度的不足,而这些不足无疑将使其在市场竞争中陷入举步难艰的境地。
在网络经济的时代背景下,进行有效的进销存管理已经成为中小企业存身立业的头等要事。
然而对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在这一定的难度,因此必须借助现代化的管理方法和管理技术——计算机进销存管理系统。
1.2进销存管理
在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。
这些分公司过代理商大多分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。
在传统方式上,公司之间通常采用电报、电传、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开具产品出库通知,然后把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。
这种信息传递、管理方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的进、销、存环节出现问题时,就已经远离了问题出现的时间和地点。
即便是没有分公司的企业,使用传统的手工方式管理也存在这同样的问题。
通过进销存管理系统,及时的通过网路把决策信息传递给相关决策人,宠儿可以及时的发现问题、解决问题,从而更好地把握几乎。
1.2.1进销存管理的任务
进销存管理工作的主要任务有:
1、企业的采购管理
2、企业的销售管理(批发、零售、连锁)
3、企业各部门的商品配送管理
4、企业库存商品的管理
5、企业应收款、应付款的管理
6、企业经营状况分析与决策
由于企业经营的商品种类经常会很多,例如在一个超市可能会经营上万种商品,因此按照传统的人工管理方式,会存在以下问题。
1、各种物资种类繁多、品种齐全,保管管理困难。
有的物资超储备货库存积压现象严重,采购成本居高不下;有的物资严重短缺、导致销售时才发现没有库存;有的商品由于没有及时的盘点,到月末时才发现库存缺失,却查不出原因;有的在入库、领用时找不到商品的存放点等等。
2、无法进行准确及时的成本、毛利核算。
陈成本管理永远是企业管理的主题,特别是现在面对多变的市场环境,如何及时满足用户的多品种需求,进行科学合理的成本预测、成本分析及成本控制,及时、准确地为企业管理者提供经营决策信息,越来越显得至关重要。
传统的成本核算方法(加权平均法和移动平均法)及核算工具只是厨房地进行成本核算及成本管理,很难满足管理的需要。
至于成本核算到工序、核算到产品的思路(先进先出),在手工操作方式下更是无从谈起。
3、管理信息相互独立、市场预测手段、方法落后,严重影响企业科学决策,建立科学的市场信息反馈已迫在眉睫。
手工财务数据相互独立,财务信息传递也只是通过逐层地统计报表来完成的,因此常常出现数字不符、报表不详的情况,难以满足统计数据的及时性、准确性、相关性要求。
集团决策层、领导层很难及时地把握来自市场的准确信息,也就是无法快速对市场作出正确的决策和预测。
市场反馈信息系统已严重滞后于企业管理的需要。
4、应收账款居高不下,占用了大量资金,严重影响了企业资产运作效率,增加了企业的经营风险
手工管理很难适应企业销售规模增大、销售业务复杂的形势,普遍存在着应收账款管理不细、账龄分析和催款通知不及时、不到位的问题。
催款力度及相应催款政策不够。
5、在生产和销售环节,不能准确地掌握质量的变化,尤其一些客户投诉或降级使用的产品,无法做到全程跟踪,从而影响市场的销售。
自动化程度低,信息不畅通,不能在整个企业共享资源,各种等级的成品的管理不能做到准确无误。
缺乏质量跟踪、投诉处理监控机制。
6、不能有效管理异地仓库和办事处销售业务。
办事处一般通过传真或电话的方式每月上报销售数据和异地仓库的收发存数据,工作量大,并且上报的信息存在信息延迟和不准确的现象,严重影响到企业领导层的决策工作。
1.2.2进销存管理系统的作用
进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新型进销存管理模式,通过集中式的信息数据库,讲企业的进、销、调、存、转、赚等企业的经营业务有机的结合起来,达到数据共享、降低成本、提高效率、改进服务等目的。
一般来说,利用进销存管理系统可以在一下几个方面提高企业管理的水平:
1、提供管理效率降低人工成本
2、降低采购成本
3、及时调整营销策略,防止价格流失
4、防范陈旧死帐,降低应收账款
5、减少仓储面积,提高房产综合利用
6、降低储备资金占用
7、加快资金周转实现的经济效益
8、强化财务监控实现的经济效益
9、商业数据智能分析
10、高效决策
2.需求分析
需求分析分为功能和性能需求分析。
2.1功能需求分析
根据以上对进销存管理内容和进销存管理系统的分析一个标准的进销存管理系统应该包括如图1.1所示的几大功能。
图1.1进销存管理系统应包括的基本功能
其中每个功能都由若干个相关的子功能模块组成。
下面将对这些模块一一进行介绍。
2.1.1资料管理
企业经营的基础资料是一个企业最基本、最重要的信息,脱离了基础资料(包括商品资料、供货商资料和客户资料等),进销存系统就无法运行。
“资料管理”功能就用于维护这些基础资料,其中所包含的功能模块如图1.2所示。
图1.2资料管理功能模块
各功能模块实现的功能分别为:
1、“商品编码设置”用于设置商品编码的方法。
进销存系统的每一条商品信息都具有唯一的一个编码,作为该商品信息的主键,一般来说,该编码具有一定的规律,例如药品进销存系统,商品的编码可能有两级,第一级为药品的类别(中药,西药、保健品、器械等),第二级为商品的剂型(针剂、片剂、丸剂等)。
该功能设置商品编码分类的方法,从而实现商品资料维护中自动生成编码的功能。
例如该商品属于西药的丸剂,而西药的编码是2,丸剂的编码是02,该商品的编码就是202****,后面部分由系统根据该类型别里现有编码的最大值加1自动生成。
2、“商品资料维护”用于维护(增加、修改、删除、查询)企业经营商品的基本信息,内容包括货号、条形码、商品名、跑拼音编码、规格、单位、产地、类别、进货价、销售价
(1).销售价
(2).最低销售价。
其中拼音编码是商品名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的商品。
不同行业的进销存商品资料的属性差别很大,我们将在后面加以说明。
(3).“供货商资料维护”用于维护企业供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、电报、开户行、开户行邮编、银行账号、税号、库房店址、库房电话、业务员、业务部门等。
(4).“客户资料维护”用于企业客户的基本信息,内容包括客户编号、拼音编码、简称、名称、联系人、地址、邮编、区号、地区、电话、传真、电报、开户行、开户行邮编、银行帐号、税号、性质、业务员、业务部门、授信额度等。
(5).“业务员信息维护”用于维护企业销售业务员的基本信息,内容包括业务员号、姓名、性别、电话、手机、地址、邮编、身份证号、类别等。
在销售开票时,业务员属性可以直接从业务员清单中获取所有业务员的名字为词典供用户选择。
(6).“仓库信息维护”用于维护企业的仓库信息,内容包括仓库号、仓库名、类别、备注等。
企业的商品一般都是存放在不同的仓库或者同一个仓库的不同货位中,这样在填写商品进货单和销售单时用户需要指定入库或出库的哪个仓库的货物。
(7).“采购合同管理”用于维护企业与供货商签定的采购合同,内容包括供货商号、货号、进价、付款方式、账期、签订日期、合同期限等。
合同工的内容对业务可以产生影响,例如合同规定了进价,在填写采购单时系统就会自动的生成进价。
(8).“销售合同管理”用于维护企业与客户签订的销售合同,内容包括客户编号、货号、售价、付款方式、账期、签订日期、合同期限等。
2.1.2采购管理
“采购管理”用于管理企业的采购业务,所包含的功能模块如图1.3所示。
图1.3采购管理功能模块
各功能模块实现的功能分别为:
1、“采购订单”用于录入企业的采购订单。
一般来说,采购订单、入库单、销售单等单据根据第二范式都分为主从两张表来存放数据,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、制单人、税价合计、不含税价、税额等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、税价合计、税额、税率、不含税价、税额等。
2、“进货单”用于录入企业的进货单,也分为主从两张表,主表“进货单”内容包括编号、供货商号、进货日期、业务员、制单人、验收员、保管员、税价合计、不含税价、税额、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、税价合计、扣率、税率、不含税价、税额、仓库、货物质量等。
根据企业的规模和管理方式,可以直接作进货单而不用作采购订单,但对于较大规模的企业,采购部门和库房部门一般是分开的,由采购部门填写采购订单,货物运输到库房后由库房验收人员填写进货单。
填写进货单后商品的库存才会增加并产生应付款。
3、“退货管理”用于录入企业进货时的退货单。
进货的退货有两种方法,一是直接在进货单中填写负数的进货数量,另一种是填写进退货单,一般采用前一种方法。
4、“进货价格调整”用于调整历史进货价格,内容包括内部编号、编号、原供货商、新供货商、调整日期、制单人等。
5、“进货单位调整”用于调整历史进货单的供货商,内容给包括内部编号、编号、原供货商、新供货商、调整日期、制单人等。
6、“历史查询”用于查询商品采购、进货的历史。
一般可以让用户按照任何条件查询,如按照供货商、日期、商品货号、商品拼音等。
2.1.3销售管理
“销售管理”用于管理企业的销售业务,所包含的功能模块如图1.4所示。
图1.3采购管理功能模块
各功能模块实现的功能分别为:
1、“销售订单”用于录入企业的销售订单。
主表“销售订单”的内容包括编号、客户编号、销售日期、有效起日、有效止日、业务员、制单人、税价合计、不含税价、税额等,从表“销售订单明细”的内容包括编号、订单号、货号、销售数量、销售价、税价合计、扣率、税率、不含税价、税额等。
2、“销售单”用于录入企业的销售单,主表“销售单”内容包括编号、客户编号、销售日期、业务员、制单人、保管员、税价合计、不含税价计、税额、订单号等,从表“销售单明细”内容包括编号、销售单号、货号、销售数量、销售价、税价合计、扣率、税率、不含税价、税额、出货仓库等。
3、“销售退货单”用于录入企业销售退货单,内容包括编号、销售单编号、货号、退货数量、销售价、税价合计、扣率、税率、不含税价、税额、退货仓库等。
4、“调整历史售价”用于调整历史销售单的价格,内容包括内部编号、编号、销售数量、原销价、新销进价、调整日期、制单人等。
5、“历史查询”用于查询商品销售的历史,一般可以让用户按照任何条件查询,如按照客户、日期、商品货号、商品拼音、业务员等信息查询。
2.1.4库存管理
“库存管理”用于管理企业的库存信息,所包含的功能模块如图1.5所示。
图1.3采购管理功能模块
各功能模块的实现的功能分别为:
1、“库存查询”用于查询企业商品的库存,可以查询总库存和各个分库存。
2、“库存转库”用于将一个仓库的商品转移到另一个仓库,或者连锁店之间的商品挑拨,内容包括编号、源部门、目的部门、货号、数量、单价、合计金额、挑拨日期、制单人、调货原因等。
3、“库存盘点”用于管理企业的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库中的库存数量进行核对并产生盘益盘亏统计信息。
4、“报损报溢”用于管理企业商品库存的损益,内容包括编号、货号、仓库、数量、库存单价、金额、日期、负责人、制单人等。
5、“上下限设定”用于设置仓库的上限和下限,当商品库存的数量超出指定范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。
6、“库存上下限警报”根据当前商品库存和指定的库存上下限自动列出低于下限或高于上限的商品,并可以直接根据最佳存量直接生成采购订单。
7、“历史查询”用于查询各种转库、盘点、损益的历史数据。
2.1.5应付款管理
“应付款管理”用于管理企业的应付款业务,包含的功能能够模块如图1.6所示。
图1.6应付款管理功能模块
各个功能模块的实现分别为:
1、“预付款管理”用于管理企业的预付款信息,内容包括供货商号、预付款总额等。
填写付款单时可以选择付款的方式,如果是“减预付款”,则“预付款”,信息表中的“预付款总额”将自动减少。
2、“应付款明细”用于查询企业所有的应付款,对应到每一笔进货的明细。
3、“应付款汇总”用于查询企业所有的应付款,对应到每一个供货商。
4、“付款单”用于录入企业支付货款的凭证和应付款,内容包括编号、发票号、填票日期、进货单号、货号、供货商号、数量、进货单价、金额、付款日期、详细说明、进货日期、状态、减预付等。
5、“已付款明细”用于查询企业历史的所有已经支付的款项。
6、“历史查询”用于查询付款单历史。
7、“应付款账簿”用于查询应付款科目的明细分录,属于财务上的概念。
每一笔进货或者付款发生时,系统都会在账簿中自动产生一笔记录,以借方、贷方、余额的形势存在,可以直接将查询的结果输出作为财务软件的凭证。
8、“应付款账龄”用于分析应付款的账龄,即在不同时间段内应付款分布的情况,从而为付款作出依据。
2.1.6应收款管理
“应收款管理”用于管理企业的应收款业务,包含的功能模块如图1.7所示。
各功能模块实现的功能分别为:
1、“预收款管理”用于管理企业的预收款信息,内容包括客户编号、预收款总额等。
填写收款单时可以选择收款的方式,如果是“减预收款”则“预收款”信息表中的“预收总额”自动减少。
2、“应收款明细”用于查询企业所有的应收款,对应到每一笔销售的明细。
3、“应收款总汇”用于查询企业所有的应收款,对应到每一个客户。
4、“收款单”用于录入企业收回货款的凭证和应收款,内容包括编号、发票号、填票日期、销售单号、货号、客户编号、数量、销售价、金额、收款日期、详细说明、销售日期、状态、减预收等。
5、“已收款明细”用于查询企业历史的所有已收回的款项。
6、“历史查询”用于查询收款单历史。
7、“应收款账簿”用于查询应收款科目的明细分录,每一笔销售或者收款系统都会在账簿总自动产生一笔记录,以借方、贷方、余额的形式存在,可以直接将查询的结果输出作为财务软件的凭证。
8、“应收款账龄”用于分析应收款的账龄,即在不同时间段内应收款分布的情况,从而为收款作出依据。
2.1.7账务管理
“账务管理”用于管理企业的结账业务,所包含的功能模块如图1.8所示。
一般商业企业每个月都要进行一次结账操作,确定该财务月份所有商品成本的进、销、结存情况,为财务提供数据。
图1.8账务管理功能模块
各功能模块实现的功能分别为:
1、“结账日期设定”用于设置企业的每月结账的日期,内容包括月份、全称、结账日期等。
一般商业单位每个月的结账日期都是固定的,默认为25号。
2、“模拟结账”用于进行模拟结账操作。
因为结账操作不可逆,也就是说正式结账后商品进销存汇总的数据就无法更改了,因此在正式结账前往往要进行模拟结账,以查看结账数据是否正确。
3、“正式结账”用于进行结账操作,用于计算进销存汇总报表。
4、“进销存汇总”用于查询本次结账的结果,内容包括结账编号、年月、货号、上期结账数量、上期结账金额、借方数量、借方金额、贷方数量、贷方金额、本期结存数量、本期结存金额、备注等。
5、“历史查询”用于查询历史结账结果。
2.1.8统计分析
“统计分析”用于统计和分析企业的经营数据,供企业决策者作为决策依据。
常用的功能如图1.9所示。
图1.9统计分析功能模块
统计分析的功能就是对企业的历史数据进行统计分析,并将这些数据的分析结果以直观的形式表现出来,当然最理想的情况是以图表的形式表现出来,如图1.10和1.11所示。
以上例举的只是一小部分功能,其他还有诸如商品时段销售对比、门店时段销售对比等功能。
2.1.9零售管理
流通企业分为批发企业和零售企业,零售企业又分为单门店企业和连锁企业。
其自身的特点必然导致进销存系统与批发企业的系统不一致。
最大的区别就是零售销售的界面,还有连锁门店的管理。
零售管理包括的功能模块如图1.12所示。
图1.12零售管理功能模块
各功能模块实现的功能分别为:
1、“零售收款”用于门店的POS收款管理。
正如前面所说的,零售企业的销售不管东西卖给了谁,也不会产生应收款。
而由于顾客收款排队的原因,需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告