化妆品进销存管理系统4.docx
- 文档编号:11806916
- 上传时间:2023-04-02
- 格式:DOCX
- 页数:13
- 大小:130.20KB
化妆品进销存管理系统4.docx
《化妆品进销存管理系统4.docx》由会员分享,可在线阅读,更多相关《化妆品进销存管理系统4.docx(13页珍藏版)》请在冰豆网上搜索。
化妆品进销存管理系统4
化妆品管理系统
院系:
计算机科学学院
专业:
计算机科学与技术
班级:
2013级1班
学号:
20131041166
姓名:
李卓波
摘要
在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。
当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
在市场经济中,销售是企业运行的重要环节。
为了更好地推动销售,不少企业建立了分公司和代理制,通过分公司或代理把产品推向最终用户。
这些分公司或代理商大都分布在不同的地理位置,跨时空,跨时间的频繁业务信息交流是这些企业业务的活动的主要特点。
在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。
本文将全面介绍进销存管理系统的内容,在现有管理方式的基础上研究进销存管理模式,得出进销存管理系统的需求分析、概要设计和详细设计,介绍了利用C#和SQLServer2000技术实现的B/S模式的进销存管理系统的解决方案。
本设计主要完成对化妆品进销存管理工作的内容,其中拥有功能比较全面的进销存管理系统。
该系统包括系统管理、基本资料管理、进货管理、客户管理、订单管理、销售管理和报表管理几个模块。
关键词:
进销存管理;进货;出货;库存
ABSTRACT
Weliveinthe21stcenturycomputertechnologyinallwalksoflifehavebeenplayinganirreplaceablerole.Atpresentmoreandmorecommercial,enterprisesandinstitutionshavethecomputertechnologyinday-to-daymanagementofinformationtechnologyasthemainindicatorofthetechnologicaladvances,high-techachievementsintopracticalproductiveforcesfaster.Inamarketeconomy,marketingisanimportantpartofrunning.Inordertobetterpromotethesale,manyenterpriseshaveestablishedbranchofficesandagentsystem,throughsubsidiariesoragentsoftheproductstoend-users.Mostofthesesubsidiariesoragentslocatedindifferentgeographiclocations,cross-space-time,cross-timeexchangeofinformationbetweenbusinessoperationsoftheseenterprisesarethemaincharacteristicsoftheactivities.Inthisform,thetraditionalmanualtransmissionrelyonthemanagementofinformationanddatamanagementmethodswillnotbeabletomeetgrowingbusinessneeds.
Inthispaper,acomprehensiveintroductiontothecontentsofPurchase,SalesandInventoryManagementSystem,undertheexistingmanagementmethodsbasedonthestudyofmanagementmodelsInvoicing,Purchase,SalesandInventoryManagementSystemderiveddemandanalysis,outlinedesignanddetaileddesign,introducedtheuseofC#andSQLServer2000technologytoachievetheB/SmodeInvoicingManagementSystemsolution.
ThedesignofthemainSquareinDecembertocompletethePurchase,SalesandInventoryManagementcosmeticwork,whichhasamorecomprehensivefunctionalInvoicingmanagementsystem.Thesystemincludessystemsmanagement,basicdatamanagement,purchasingmanagement,customermanagement,ordermanagement,salesmanagementandstatementsofthemanagementofseveralmodules.
Keywords:
Purchase,SalesandInventorymanagement;purchase;shipping;Stock
第一章系统设计
1.1系统功能分析
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。
化妆品进销存系统(后面简称为系统)需要完成功能主要有:
●基本信息的管理:
包括商品设置、商品类别设置、供应商设置、业务员类别设置、业务员设置、仓库设置等。
●会员信息设置的管理:
包括会员信息设置、优惠信息的设置等。
●进货信息的管理:
包括订货单的管理、入库单的管理以及进货信息的查询等
●销售信息的管理:
包括销售单的管理以及销售信息的查询等。
●库存信息的管理:
包括商品盘点
●财务信息管理:
包括应收信息的管理、应付信息的管理等。
1.2系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图所示的系统功能模块图。
图1-1系统功能模块图
1.3系统需求分析
系统需求分析
现在发展迅速的信息时代,古老的纸质文档管理机制已不能很好的满足各大商家日常的管理与销售,一种有条理、简洁的管理系统迫切被需求。
系统功能简介
本系统具有基本的查询,增添,删除修改信息的功能,便捷易操作。
在此基础之上,还增添了积分功能,使得来本店购买化妆品的每一个顾客都有一个记录,通过积分来促进销售,达到盈利倍增的目的。
本系统支持多用户,可设置多个用户进行相同的管理。
销售界面上具有保存记录的功能,可以通过相对应的菜单进行删除,使得管理更加人性化。
通过本系统可以清晰地直观的看到各个数据的相关信息,使得浏览速度更加快捷,使用起来更加方便
第二章数据库设计
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库设计一般包括如下几个步骤:
●
数据库需求分析。
●数据库逻辑结构设计。
2.1实现数据库之间的联系
数据库之间的关系指明两个库之间共享一个共同的关键字值。
一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。
一个更高级的连接形式称为自连接。
这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。
数据库中有三种不同类型的关键字:
主关键字、组合关键字和外关键字。
在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
2.2数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出要求。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
在仔细分析调查有关系统需求的基础上,将得到如图2-1所示的本系统所处理的数据流程。
针对化妆品企业业务的需求,通过对化妆品企业管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
●化妆品类别信息,包括的数据项有:
类别编号、类别名称等。
●化妆品信息,包括的数据项有:
商品编号、商品名称,计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等
●会员信息,包括的数据项有:
会员编号、会员姓名、地址、邮编、电话等
●供应商信息,包括的数据有:
供应商编号、名称、地址、邮编、联系人等
●业务员类别信息,包括的数据项有:
类别编号、类别名称等。
●业务员信息,包括的数据项有:
业务员编号、姓名、类别、电话号码等
●仓库信息,包括的数据项有:
仓库编号和名称。
●进货订单信息,包括的数据项有:
订货日期、编号、业务员、供应商编号、商品编号、数量、单价等。
●入库单信息,包括的数据项有:
入库日期、编号、业务员、供应商编号、商品编号、数量、单价等。
●销售出货单信息,包括的数据项有:
销售日期、编号、会员编号、商品编号等。
●库存信息,包括的数据项有:
更新日期、编号、商品编号、数量、单价等。
有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。
2.3化妆品进销存系统流程图
2.4系统查询流程图
2.5数据库维护流程图
2.6.实体间的E-R图
2.7创建数据库
用查询分析器打开源代码,选中全部代码并执行将生产程序运行需要的数据库和存储过程。
下面是用来创建数据库的主要SQL语句。
`创建系统用户表格user_Info
CREATTABLE[dbo].[user_Info](
[user_ID][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,
[user_PWD][char](10)COLLATEChinese_PRC_CI_ASNULL,
[user_Des][char](10)COllATEChinese_PRC_CI_ASNULL,
)ON[PRIMARY]
`创建商品类别表格dm_wzlb
CREATETABLE[dbo].[dm_wzlb](
[lbcode][char](30)NULLDefault”,
[lb][char](30)NullDefault”,
)
`创建商品表格dm_wz
CREATTABLE[dbo][dm_wz](
[dm][char](30)NOTNULLPrimaryKey,/**/
[mc][char](40)NULLDefault”,
[jldw][char](8)NULLDefault”,
[color_code][char](10)NULLDefault”,
[lb][char](30)NULLDefault”,
[rkj][numeric](12,2)NULLDefault0.00,/*入库价*/
[fxj][numeric](12,2)NULLDefault0.00,/*分销价*/
[lsj][numeric](12,2)NULLDefault0.00,/*零售价*/
[cj][char](20)NULLDefault”,
[yxrq][datatime]NULLDefaultGetDate(),
[bz][char]*(255)NULLDefault”,
)
`创建供应商表dm_gf
CREATTABLE[dbo].[dm_gf](
[dm][char](8)NOTNULLPrimaryKey,
[mc][char](40)NULLDefault”,
[addr][char](40)NULLDefault”,
[yzbm][char](6)NULLDefault”,
[tel][char](40)NULLDefault”,
[itladd][char](50)NULLDefault”,
[emal][char](50)NULLDefault”,
[sui_no][char](20)NULLDefault”,
[bank_no][char](20)NULLDefault”,
[bank][char](30)NULLDefault”,
[ywman][char](8)NULLDefault”,
[bz][char](255)NULLDefault”,
)
`创建客户表dm_kh
CREATTABLE[dbo].[dm_kh](
[dm][char](8)NOTNULLPrimaryKey,
[mc][char](40)NULLDefault”,
[addr][char](40)NULLDefault”,
[tel][char](40)NULLDefault”,
[itladd][char](50)NULLDefault”,
[emal][char](50)NULLDefault”,
[sui_no][char](20)NULLDefault”,
[bank_no][char](20)NULLDefault”,
[bank][char](30)NULLDefault”,
[ywman][char](8)NULLDefault”,
[yzbm][char](6)NULLDefault”,
[bz][char](255)NULLDefault”,
[CardNo_][char](13)NULLDefault”,
[mb_reb][numeric](12,2)NULLDefault”,
)
`创建仓库表dm_ck
CREATTABLE[dbo].[dm_ck](
[dm][char](6)NOTNULLDefault”PrimaryKey,
[mc][char](40)NULLDefault”,
)
`创建进货订单表dh
CREATTABLE[dbo].[dh(
[in_date][datetime]NULLdefaultGetDate(),
[ywman][char](8)NULLDefault”,
[dh_no][char](8)NOTNULLDefault”,
[gfdm][char](8)NULLDefault”,
[wzdm][char](30)NOTNULL,
[color][char](10)NULLDefault”,
[sl][numeric](10)NOTNULL,
[in_danj][numeric](12,2)NULLDefault0.00,
[i_zk][numeric](5,0)NULLDefault0,
[i_zke][numeric](12,2)NULLDefault0.00,
[ba][char](100)NULLDefault”,
)
第三章系统用户管理模块的创建
3.1基本信息设置模块的创建
基本信息设置模块主要实现如下功能:
★添加和修改商品信息
★添加和修改商品类别信息
★添加和修改供应商信息
★添加和修改业务员类别信息
★添加和修改业务员信息
★添加和修改仓库信息
3.2进货信息管理模块的创建
进货信息管理模块主要实现如下功能:
★订货单管理
★入库单管理
★进货信息查询
3.3进货信息查询
入库商品信息可以按照供应商、保存仓库和业务员进行查询。
这里介绍按照供应商方式查询。
选择“进货信息管理│信息查询│查供方进货”菜单,将出现
3.4财务信息管理模块的创建
财务信息管理模块主要实现如下功能:
★应收款项的收款登记
★应付款项的付款登记
第四章总结
通过本次做系统,我感觉到了对于某个软件熟悉的重要性,当你对某个东西完全不熟悉的时候,做起来就会非常的费劲且没有效率,只有不断地练习,从基础的做起,抓住细节,注意每个控件属性之间的相同及不同之处,寻找规律。
我们还需要对一些高级语言进行进一步学习,多写代码,高级语言很重要。
随着设计接近尾声,我所设计的进销存管理系统基本成型,虽然还不是很完善,但每一步进展都付出了全部的心思。
在这个过程中,我对系统的分析、设计思想有了深刻的认识,对VisualC#语言和ASP.NET技术有了进一步的掌握和了解,对系统的分析和设计过程有了切身的体会和认知,在学习的过程中增长了知识,丰富了经验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 化妆品 进销存 管理 系统