某家具店进销存管理系统设计文档
- 格式:doc
- 大小:639.50 KB
- 文档页数:20
家具进销系统课程设计一、教学目标本课程旨在通过学习家具进销系统,使学生掌握家具销售的基本流程,了解市场分析、库存管理、销售策略等关键环节,培养学生运用信息技术解决实际问题的能力。
具体目标如下:1.理解家具销售市场的基本概念和特点。
2.掌握家具进销系统的操作流程和方法。
3.了解家具销售策略和库存管理的基本原则。
4.能够运用家具进销系统进行销售数据的录入和分析。
5.能够根据市场分析结果制定合理的销售策略。
6.能够有效管理库存,提高库存周转率。
情感态度价值观目标:1.培养学生对家具销售行业的热爱和敬业精神。
2.培养学生运用信息技术改变传统销售模式的创新意识。
3.培养学生团队合作和沟通交流的能力。
二、教学内容本课程的教学内容主要包括家具销售市场分析、家具进销系统操作、销售策略制定、库存管理等。
具体安排如下:1.家具销售市场分析:介绍家具市场的现状、趋势及竞争格局,分析市场需求和消费者行为。
2.家具进销系统操作:讲解家具进销系统的功能模块,演示系统操作流程,引导学生进行实际操作。
3.销售策略制定:教授销售策略的基本原则和方法,引导学生根据市场分析结果制定合适的销售策略。
4.库存管理:介绍库存管理的基本概念和方法,分析库存周转率对销售业绩的影响,引导学生优化库存管理。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。
具体方法如下:1.讲授法:讲解家具销售市场分析、销售策略制定、库存管理等基本概念和方法。
2.案例分析法:分析真实案例,让学生深入了解家具销售的实际操作和挑战。
3.实验法:安排学生进行家具进销系统的实操,提高学生的实际操作能力。
4.小组讨论法:学生进行小组讨论,培养学生的团队合作和沟通交流能力。
四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用具有权威性和实用性的教材,为学生提供系统、全面的学习资料。
2.参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系。
数据库原理及应用课程设计设计报告题目:某家具城进销存管理系统学号:131007127学生姓名:指导教师:提交时间:2015-1-5目录第1章需求分析 (1)1.1 需求调查 (1)1.2 系统功能分析 (1)1.3 面对用户需求分析 (2)第2章面向对象分析和设计 (3)第3章逻辑结构设计 (4)3.1 E-R图 (4)3.2 类和对象向关系模式转换 (8)第4章数据库物理结构设计 (8)4.1 存取方法设计 (8)4.2 存储结构设计 (8)4.3 物理设计 (8)第5章数据库完整性设计 (10)5.1 主键及外键 (10)5.2 参照完整性设计 (10)5.3触发器设计 (10)第6章数据库视图设计 (11)第7章数据库存储过程设计 (11)总结 (12)参考文献: (12)某家具城进销存管理系统第1章需求分析1.1 需求调查进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分组成,规划系统功能模块如下:(1)基础管理模块该模块主要包括公司资料、员工资料、商品型号材质、供应商资料、客户资料。
(2)进货管理模块该模块主要包括采购管理、入库管理、入库退货管理。
(3)销售管理模块该模块主要包括销售出库、出库退货、本月员工销售情况总结。
(4)库存管理模块该模块主要包括库存明细、库存上下限预警。
(5)帐款管理模块该模块主要包括付款记录、收款记录。
(6)查询模块该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。
1.2 系统功能分析主要用于公司资料统计、员工资料统计、家具型号材质登记、供应商基本资料、客户基本资料、仓库资料、家具品牌等记录。
(2)进货管理:主要用于采购信息记录、入库或入库退货信息等记录。
(3)销售管理:主要用于销售出库及出库退货的统计、本月员工销售情况总结及排行。
(4)库存管理:此管理主要用于记录库存明细、短线库存预警、超储库存预警。
(此文档为word格式,下载后您可任意编辑修改!)·某家具店进销存管理系统设计文档学院:管理学院班级:信管0801参与成员:肖生伟、张翔、陈新宇、张林林指导老师:于秀艳摘要在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。
这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。
在传统方式上,公司之间通常采用电传,电报,电话等方式传递定货,发货,到货,压货,换货,退货等信息,总公司的上午部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开局产品出库通知,然后在把相关的进销存信息手工存档,在对这些信息进行统计分析,才能了解到整个公司的生产,销售和库存情况。
这种信息传递,管理方式不仅效率低,其可靠性,安全性和保密性都无法满足要求,而且数据统计时间严重滞后。
随着我国经济的快速发展,人民生活水平的不断提高,人们对物质的需求呈现出多样化的趋势,在家具行业也是如此。
传统的进销存管理模式已经不再适应时代发展的需要。
为此开发新的进销存管理系统已经迫在眉睫。
一个好的进销存管理系统,不仅能够提高组织处理日常事务的效率,更能让组织领导者对组织有正确的认识,从而确定合理的发展方向。
随着现代社会节奏的加快,人们对于处理各种事务的效率准确率等都提出了较高的要求。
而管理信息系统的出现和改进恰好可以满足人们的这一需求。
关键字:市场经济代理分公司进销存管理系统abstractIn a market economy, sales is the important link of the enterprise operation, in order to better promote sales, many enterprises to establish a branch or implementation of the methods, through the branches or agent the product to the end user. These branch or agents are mostly distributed all over the country, and even abroad, long-distance frequent business information exchange constitute the main features of enterprise business activities. In the traditional way, between companies usually adopts telex, telegraph, telephone and other means transfer purchasing, shipping and shipments, pressure, exchange, return the goods and other information, the corporation's morning departments in charge of a branch or agents from bank money order according to the order and faxed copy, start products, and then in the outbound notify relevant enters sells saves information manual filing, in these information of statistical analysis, to learn what the whole company the production, sales and inventory. This kind of information transmission, management mode not only low efficiency, its reliability, security and privacy can satisfy requirement, and data statistics time the serious lag. With the rapid development of our economy, people's living level unceasing enhancement, thepeople of the material demand displays diverse trend in furniture industry, also is such. The traditional purchase-sell-stock management pattern already no longer meet the need of the time. Therefore to develop new purchase-sell-stock management system is imminent. A good purchase-sell-stock management system, can not only improve the efficiency of tissue processing daily affairs, more can let organization leaders in organizations have a correct understanding, thus determining the reasonable development direction. With the development of modern society, people tempo increases for dealing with various kinds of affairs efficiency such as accuracy have been put forward higher request. And the management information system to emerge and improve just can satisfy people's this one requirement.Key words: market economy agent branch purchase-sell-stock management system目录第一章可行性分析1.1总体可行性分析 (6)1.2详细可行性分析 (6)第二章管理业务调查2.1组织结构的调查以及组织结构图 (7)2.2组织的功能层次以及功能图 (7)2.3组织业务流程及业务流程图 (9)第三章数据流程3.1系统数据信息的收集 (12)3.2组织数据流程图 (13)第四章数据字典4.1数据项的定义 (15)4.2数据结构的定义 (16)第五章数据库设计5.1概念结构设计 (17)5.2逻辑结构设计 (18)附录:附录1系统分析说明书 (19)附录2系统设计说明书 (21)第一章可行性分析一、可行性分析1、总体可行性分析:在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。
某家具城进销存管理系统某家具城进销存管理系统目录1 系统概况 (3)1.1系统设计的目的 (3)1.2系统开发的背景与意义 (3)1.3系统实现的目标 (4)2 系统需求分析 (4)2.1 系统总体需求 (4)2.2 系统整体功能介绍 (5)2.3 系统元素、实体介绍 (7)2.4 软硬件平台介绍 (9)3 概念结构设计 (10)3.1 概念设计 (10)3.1.1局部ER图 (10)3.1.1 员工与家具之间的联系 (13)3.1.2 供应商与家具之间的联系 (13)3.1.3 家具与库存之间的联系 (13)3.2 全局E-R图 (13)4 逻辑设计 (14)4.1关系模型 (14)5 物理结构设计 (15)6数据库的实施 (15)6.1 新建表 (15)6.2. 实现增删改查功能 (18)6.2.1 关系图 (21)6.3 主键及外键 (22)6.4参照完整性设计 (22)6.5触发器设计 (23)6.6数据库存储过程设计 (23)7系统总结 (24)8 心得与体会 (25)参考文献 (26)1 系统概况1.1系统设计的目的此项目是为了某家具城开发的一个家具进销存管理系统,由于公司规模较大,需要管理的家具较多,每次仓库总是对堆满了货物,货物价格较混乱,如何让管理者尽快向客户提供商品的最新价格及商品的库存信息,成为了急需解决的问题。
为了提高销售人员的工作效率和管理水平,家具城希望有一个自动化的进销存管理系统能够给他们带来工作的便利,提高工作效率。
1.2系统开发的背景与意义随着公司业务量的逐渐增长,业务范围的不断扩大,特别是中国进入WTO之后,市场竞争尤其是家电行业的竞争日趋激烈,公司需要更多的人力、物力、财力以稳固并拓展各公司商品在市场的销售额。
如何更加有效地管理产品的进、销、存已成为公司领导的重要决策事项。
到目前为止,还没有一套完整的、行之有效的管理信息系统,进行信息管理的主要方式是基于文本、表格等纸介质的手工处理,信息处理工作量大,查询困难。
《数据库系统》课程实践任务报告任务名称:某家具城进销存管理系统班级: 2013计科本学号: 38241313103姓名:杨元虎完成日期:信息工程学院计算机系任务名称1.任务的描述1)实现家具类型、供应商信息的管理;2)实现客户信息、家具信息的管理;3)实现家具入库管理;4)实现家具的销售管理;5)实现收款管理;6)创建触发器,实现家具入库和销售时自动修改库存;7)创建存储过程统计某段时间内各种商品的入库数量和销售数量;8)建立数据库相关表之间的参照完整性约束。
2.需求分析系统包含实体名称有:买家(客户)、店家、家具库系统要完成的功能:通过本系统,使家具城对家具的管理更加方便,也为客户提供了好的服务平台,需要买家具的客户可以在上面查找各种家具信息,家具名称、规格、单位、数量、当前库存等。
同时也给店家减少了很多人员,但这并无任何影响,反而会更加的实用。
可以实现家具的入库管理、销售管理、收款管理,在家具入库和销售时还可以自动修改库存,创建储存过程还可以统计某段时间内各种商品的入库数量和销售数量。
2.1 系统包含的实体:买家(`姓名、性别、电话、住址、数量、规格)供应商(地址、家具类型、家具名称、数量)家具库(家具名称、规格、单位、进价、数量、当前库存)2.2 系统包含的实体间联系实体“家具库”和“供应商”之间的联系,不包含属性,联系类型:一对一;实体“买家”和“家具库”之间的联系,不包含属性,联系类型:一对一。
2.3 系统需实现的功能11)客户可以根据自家的需求,可以在系统的家具库中选择适合的家具,包括家具的价钱、规格、单位、当前的库存等;2)系统可以实现客户的信息(姓名、电话、住址、需求量、规格等);3)店家可以把家具进行统一管理;4)店家可以对收款进行更好的管理;5)家具入库和销售时可以自动修改库存;6)系统还可以统计某段时间内各种商品的入库数量和销售数量。
2.4 数据流图此处根据“需要分析”中对本系统包含的实体及需要实现的功能的描述,设计并绘制出本系统的数据流图,至少要设计并绘制出第1层和第2层数据流图。
进销存系统《系统设计说明书》1. 引言1.1 编写目的本文档主要描述了进销存系统的需求分析和系统设计,包括系统的功能模块、数据流程、接口设计等,以指导系统开发和测试工作。
1.2 项目背景随着市场经济的发展,企业对物流管理的需要越来越迫切,进销存系统作为一种有效的管理工具,能够帮助企业实现对商品的进货、销售和库存的实时监控和管理。
1.3 参考资料•《软件工程》清华大学出版社,张奠宙、孙茂松编著•《数据库系统原理》高等教育出版社,王珊、萨师煊编著2. 总体描述2.1 系统功能进销存系统主要包括以下功能模块:1.商品信息管理:对商品的基本信息进行管理,包括商品名称、规格、品牌、进价、售价等。
2.供应商管理:对供应商的基本信息进行管理,包括供应商名称、联系人、联系方式、地址等。
3.客户管理:对客户的基本信息进行管理,包括客户名称、联系人、联系方式、地址等。
4.采购管理:实现对商品的采购申请、采购订单、入库等操作。
5.销售管理:实现对商品的销售订单、销售出库、售后服务等操作。
6.库存管理:实现对商品的库存查询、库存预警、库存盘点等操作。
7.报表管理:提供各种报表,如商品销售报表、库存报表等,方便企业进行决策。
2.2 系统架构进销存系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端使用Java、Python等语言开发业务逻辑,数据库使用MySQL、Oracle 等。
2.3 系统工作流程系统工作流程主要包括以下步骤:1.登录系统:用户通过用户名和密码登录系统。
2.系统导航:用户进入系统后,可以选择不同的功能模块进行操作。
3.数据录入:用户在相应功能模块中录入数据,如商品信息、采购订单等。
4.数据查询:用户可以通过查询条件查询数据,如查询某个商品的销售记录。
5.数据统计:系统根据用户需求生成各种报表,如商品销售报表、库存报表等。
6.数据导出:用户可以将查询结果和报表导出为Excel、PDF等格式。
进销存管理系统详细设计说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:当前版本: 1.0作者:admin(110101)完成日期:2016-09-23版本历史版本/状态作者参与者起止日期备注目录1文档介绍 (4)1.1文档目的 (4)1.2文档范围 (4)1.3读者对象 (4)1.4参考文档 (4)1.5术语与缩写解释 (4)2程序的系统结构 (4)2.1系统概述 (4)2.2系统总体结构 (5)3系统设计 (5)3.1类图 (5)3.2登陆功能实现 (6)3.3添加客户信息................................................................................... 错误!未定义书签。
3.4删除客户信息................................................................................... 错误!未定义书签。
3.5添加商品信息................................................................................... 错误!未定义书签。
3.6删除商品信息................................................................................... 错误!未定义书签。
3.7添加供应商信息............................................................................... 错误!未定义书签。
3.8删除供应商信息............................................................................... 错误!未定义书签。
进销存管理系统–详细设计说明书1. 引言1.1 编写目的本文档主要描述了进销存管理系统的详细设计,包括系统的总体架构、模块划分、功能需求、数据库设计等方面,以指导开发团队进行系统开发。
1.2 背景随着市场经济的发展,企业对物流管理的重视程度不断提高,进销存管理系统作为一种提高企业物流管理效率的工具,越来越受到企业的青睐。
该系统可以帮助企业实现对商品的采购、销售、库存等环节的实时监控和管理,提高企业的运营效率。
1.3 定义和缩略词•进销存管理系统:用于企业物流管理的软件系统,包括采购、销售、库存管理等模块。
•数据库:用于存储和管理系统数据的软件系统。
2. 总体设计2.1 系统架构进销存管理系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端采用Java、Python等语言开发业务逻辑,并通过数据库存储数据。
2.2 模块划分系统主要分为以下几个模块:1.用户管理模块:实现用户的注册、登录、权限管理等功能。
2.商品管理模块:实现商品的添加、修改、删除、查询等功能。
3.采购管理模块:实现商品的采购申请、审批、入库等功能。
4.销售管理模块:实现商品的销售订单、出库、收款等功能。
5.库存管理模块:实现商品库存的实时查询、预警等功能。
6.报表管理模块:实现各类报表的生成、导出等功能。
3. 功能需求3.1 用户管理用户管理模块包括以下功能:1.用户注册:新用户可以注册账号,填写用户名、密码、邮箱等信息。
2.用户登录:用户通过输入用户名和密码登录系统。
3.用户权限管理:管理员可以为用户分配不同的角色和权限,以实现对系统的不同操作。
3.2 商品管理商品管理模块包括以下功能:1.商品添加:管理员可以添加新的商品,填写商品名称、价格、库存等信息。
2.商品修改:管理员可以修改已有的商品信息。
3.商品删除:管理员可以删除不再销售的商品。
4.商品查询:用户可以根据商品名称、类型等条件查询商品信息。
家具城进销存管理系统课程设计一、需求分析1.1 系统背景随着经济发展,民生水平提高,家具市场也得到了很大的发展。
各大小家具城的数量也随着市场的需求而不断增加。
但是,传统的家具城管理方式已经过时,单纯的手工记录收支情况已经不能适应市场的需求。
因此,一个家具城进销存管理系统的建立变得必要。
1.2 系统目的该系统的目的是为了管理家具城的进货、销售和存货情况,统计利润情况,提高管理效率,降低成本,减少家具库存量,避免因进货过多而造成的滞销情况。
1.3 系统功能本系统应具有以下功能:(1)用户管理:包括用户登录、用户修改密码、用户注销等功能。
(2)商品管理:包括商品的添加、修改、删除、查询等功能。
(3)进货管理:包括进货的添加、修改、删除、查询等功能。
(4)销售管理:包括销售的添加、修改、删除、查询等功能。
(5)库存管理:包括库存的查询、报警功能等。
(6)统计分析:包括商品销售情况、利润情况、年度销售情况等统计分析功能。
1.4 系统用户本系统的用户主要为家具城管理员和操作人员。
二、总体设计2.1 系统架构系统采用B/S结构,前端采用HTML+CSS+JavaScript开发,后台采用JSP+Servlet技术,数据存储部分采用MySQL数据库。
2.2 数据库设计数据库采用关系型数据库MySQL,具体设计如下:(1)用户表 user_info字段名数据类型长度描述是否主键user_id int 12 用户ID 是user_name varchar 20 用户名否user_password varchar 20 密码否(2)商品表 goods_info字段名数据类型长度描述是否主键goods_id int 12 商品ID 是goods_name varchar 50 商品名称否goods_type varchar 20 商品类型否goods_price float 10 商品单价否goods_num int 10 商品数量否(3)进货表 purchase_info字段名数据类型长度描述是否主键purchase_id int 12 进货ID 是goods_id int 12 商品ID 否purchase_price float 10 进货单价否purchase_num int 10 进货数量否purchase_date date 进货日期否(4)销售表 sale_info字段名数据类型长度描述是否主键sale_id int 12 销售ID 是goods_id int 12 商品ID 否sale_price float 10 销售单价否sale_num int 10 销售数量否sale_date date 销售日期否(5)库存表 storage_info字段名数据类型长度描述是否主键goods_id int 12 商品ID 是goods_num int 10 商品数量否2.3 系统模块设计系统主要包括以下模块:(1)用户管理模块:用于管理用户的登录、密码修改、注销等操作。
(12)某家具城进销存管理系统实现家具类型、供应商信息的管理;实现客户信息、家具信息的管理;实现家具入库管理;实现家具的销售管理;实现收款管理;创建触发器,实现家具入库和销售时自动修改库存;创建存储过程统计某段时间内各种商品的入库数量和销售数量;建立数据库相关表之间的参照完整性约束数据库设计一、需求分析家具有买有卖,涉及到买家(客户) 、店家、家具库。
需求如下:买家:向店家买家具卖家:卖家具给买家家具库:为买家发货家具信息:家具、家具名称、规格、单位、有效期、进价、数量、当前库存二、系统功能划分:1. 系统构图2. 功能图店金销售部 销售统计 销售合同的制定与管理销售计划的制定与管理 财务部组织财务管理出账管理入账管理组织日 常琐事 的处理三、 处理对象商品资料:货号,条形码,品名,类型,生产商,类别,进货价,销售价供应商资料:供货商号,简称,名称,地址,邮编,区号,地区,类型,电话,传真,电报, 开户行,开户行邮编,银行帐号,税号,库房地址,库房电话,业务员,业务部门等。
客户资料:客户编号,简称,名称,联系人,地址,邮编,去好,地区,电话,传真,电报,开户行,开户行邮编,银行帐号,税号,性别,业务员,业务部门,授 信额度等。
业务员信息:业务员号,姓名,性别,电话,手机,地址,邮编,身 份证号,类别等仓库信息:仓库号,仓库名,类别,备注等。
订货单信息:订货单编号,日期,用户代码,用户名称,用户地址,用 户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,订货数量等。
发货单信息:发货单编号,日期,客户代码,客户名称,客户地址,客 户姓名,电话,开户行,银行帐号,商品货号,品名,规格,类别,发货数量等。
采购合同:供货商号,货号,进价,付款方式,帐期,签定日期,合同期限等。
销售合同:客户编号,货号,售价,付款方式,帐期,签定日期,合同 期限等四、 概念设计:1.局部E-R 图日作品置配织工需购分 组常所前及流程 (6 )、后勤部业销售账单I 部丿梢售喘单 销售计划 销售合同 财务 部销售 部 供应 部 分销 南 历史销售 资料 折需品 清单 财务部销售流 程: (5)、服务部业务(店长 财务清单财务L部」 单 所需品清单流程(6 )、后勤部业E-R 图五、创建存储过程:创建存储过程统计某段时间内,购买家具人数和输入情况;create proc某时间段购买家具情况@购买日期datetimeASselect部门编号,买家信息表,信息,购买时间from部门信息表,发单,where购买时间二@购买时间go execute 某时间段购买情况六、创建视图过程创建视图查询各种药品的库存总数create view v库存as select 家具信息表. 家具编号, 家具名称, 数量, 当前库存, 库存from 家具信息表, 家具信息表where 家具信息表. 药品编号=家具信息表. 家具编号55,典型SQL 语句--数据库的创建create database JSC on primary( name = JSC_data,filename ='D:\JSC_Data.MDF', size = 10, maxsize = 500, filegrowth = 5) log on( name = JSC_log,filename ='D:\JSC_Log.LDF', size = 10, maxsize = 200filegrowth = 5); --建供货商表create table GHS (供货商编号nvarchar(20) Not null primary key, 供货商名称nvarchar(20)null, 供货商地址nvarchar(60)null, 供货商电话nvarchar(20)null, 供货商简介nvarchar(80)null, )--添加顾客信息create procedure pro_addgk (@顾客编号nvarchar(20), @ 顾客姓名nvarchar(10),6@顾客地址nvarchar(10), @顾客电话nvarchar(20)) asinsert into gkvalues(@^客编号,@顾客姓名,@顾客地址,@顾客电话)--修改顾客信息create procedure pro_upgk (@顾客编号nvarchar(20),@ 顾客姓名nvarchar(10),@顾客地址nvarchar(10),@顾客电话nvarchar(20)) asupdate GKset 顾客姓名=@顾客姓名,顾客地址=@顾客地址,顾客电话=@顾客电话where 顾客编号=@顾客编号--删除顾客信息create procedure pro_delgk @顾客编号nvarchar(20) asdelete from gkwhere 顾客编号=@顾客编号--建采购表create table CG (采购单号intIDENTITY(500001, 1)Not null,供应商编号nvarchar(20)Not null, 供应商电话nvarchar(20)null, 管理员编号nvarchar(20)Not null, 家具编号nvarchar(20)Not null, 家具名称nvarchar(30)null, 单价money null, 采购数量int Not null, 金额AS单价*采购数量persisted,备注n varchar(100) null,入库日期datetime Not null, primary key(采购单号,供应商编号,管理员编号,家具编号) )create procedure pro_CG (@供货商编号nvarchar(20), @供应商电话nvarchar(20), @ 管理员编号nvarchar(20), @ 家具编号n varchar(20), @家具名称n varchar(30),@单价mo门6『,@采购数量int, @备注nvarchar(100)) asdeclare @入库日期datetime set @入库日期= getdate() declare @金额money set @金额=@单价*@ 采购数量insert into CG values(@ft货商编号, @供应商电话,@管理员编号, @家具编号,@家具名称,@单价,@采购数量,@备注,@入库日期--采购触发器create trigger tri_CGGL on CG instead of insert as beginif(exists (select 家具编号from KC where 家具编号= (select 家具编号from inserted))) begin print '仓库中已有此样式家具的信息' update KC set 仓库数量= 仓库数量+ (select 采购数量from inserted ) where 家具编号= (select 家具编号from inserted)insert into CG select 供应商编号,供应商电话,管理员编号,家具编号,家具名称,单价,采购数量,备注,入库日期from inserted endif(not exists (select 家具编号from KC where 家具编号= (select 家具编号from inserted)))beginprint ' 仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量from inserted insert into JJ select 家具编号,NULL, 家具名称, NULL,NULL,NULL,NULL, 单价from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期from inserted endEnd-- 修改采购单,进而修改库存,防止非法修改信息create trigger tri_upcg on cg after update asif UPDATE(采购单号)orUPDATE(家具编号)or UPDATE(家具名称)beginprint '错误操作' rollback transaction end if exists(select 采购单号from deleted where采购单号=(select 采购单号from inserted)and 家具编号=(select 家具编号from inserted) and 采购数量>(select 采购数量from inserted)) update KCset 仓库数量= 仓库数量+(select 采购数量from inserted)-(select 采购数量from deleted) else if exists(select采购单号from deletedwhere采购单号=(select 采购单号from inserted) and 家具编号=(select 家具编号from inserted) and 采购数量<=(select 采购数量from inserted)) update KCset 仓库数量= 仓库数量+(select采购数量from inserted)-(select采购数量from deleted) else begin print '请重新输入'end7家具编号from inserted))) beginprint '仓库里没有该类家具的信息,已把新信息加入库存表中' insert into KCselect 家具编号,家具名称,采购数量from inserted insert into JJ select 家具编号,NULL,家具名称,NULL,NULL,NULL,NULL, 单价from inserted insert into CGselect 供应商编号,供应商电话, 管理员编号,家具编号,,家具名称, 单价,采购数量,备注,入库日期from inserted供貨斷汞GHS 顶务-表GK采购札袤CG供貨斷汞GHS 顶务-表GK。
(此文档为word格式,下载后您可任意编辑修改!)·某家具店进销存管理系统设计文档学院:管理学院班级:信管0801参与成员:肖生伟、张翔、陈新宇、张林林指导老师:于秀艳摘要在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。
这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。
在传统方式上,公司之间通常采用电传,电报,电话等方式传递定货,发货,到货,压货,换货,退货等信息,总公司的上午部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开局产品出库通知,然后在把相关的进销存信息手工存档,在对这些信息进行统计分析,才能了解到整个公司的生产,销售和库存情况。
这种信息传递,管理方式不仅效率低,其可靠性,安全性和保密性都无法满足要求,而且数据统计时间严重滞后。
随着我国经济的快速发展,人民生活水平的不断提高,人们对物质的需求呈现出多样化的趋势,在家具行业也是如此。
传统的进销存管理模式已经不再适应时代发展的需要。
为此开发新的进销存管理系统已经迫在眉睫。
一个好的进销存管理系统,不仅能够提高组织处理日常事务的效率,更能让组织领导者对组织有正确的认识,从而确定合理的发展方向。
随着现代社会节奏的加快,人们对于处理各种事务的效率准确率等都提出了较高的要求。
而管理信息系统的出现和改进恰好可以满足人们的这一需求。
关键字:市场经济代理分公司进销存管理系统abstractIn a market economy, sales is the important link of the enterprise operation, in order to better promote sales, many enterprises to establish a branch or implementation of the methods, through the branches or agent the product to the end user. These branch or agents are mostly distributed all over the country, and even abroad, long-distance frequent business information exchange constitute the main features of enterprise business activities. In the traditional way, between companies usually adopts telex, telegraph, telephone and other means transfer purchasing, shipping and shipments, pressure, exchange, return the goods and other information, the corporation's morning departments in charge of a branch or agents from bank money order according to the order and faxed copy, start products, and then in the outbound notify relevant enters sells saves information manual filing, in these information of statistical analysis, to learn what the whole company the production, sales and inventory. This kind of information transmission, management mode not only low efficiency, its reliability, security and privacy can satisfy requirement, and data statistics time the serious lag. With the rapid development of our economy, people's living level unceasing enhancement, the people of the material demand displays diverse trend in furniture industry, also is such. The traditionalpurchase-sell-stock management pattern already no longer meet the need of the time. Therefore to develop new purchase-sell-stock management system is imminent. A good purchase-sell-stock management system, can not only improve the efficiency of tissue processing daily affairs, more can let organization leaders in organizations have a correct understanding, thus determining the reasonable development direction. With the development of modern society, people tempo increases for dealing with various kinds of affairs efficiency such as accuracy have been put forward higher request. And the management information system to emerge and improve just can satisfy people's this one requirement.Key words:market economy agent branch purchase-sell-stock management system目录第一章可行性分析1.1总体可行性分析 (6)1.2详细可行性分析 (6)第二章管理业务调查2.1组织结构的调查以及组织结构图 (7)2.2组织的功能层次以及功能图 (7)2.3组织业务流程及业务流程图 (9)第三章数据流程3.1系统数据信息的收集 (12)3.2组织数据流程图 (13)第四章数据字典4.1数据项的定义 (15)4.2数据结构的定义 (16)第五章数据库设计5.1概念结构设计 (17)5.2逻辑结构设计 (18)附录:附录1系统分析说明书 (19)附录2系统设计说明书 (21)第一章可行性分析一、可行性分析1、总体可行性分析:在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。
这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。
在传统方式上,公司之间通常采用电传,电报,电话等方式传递定货,发货,到货,压货,换货,退货等信息,总公司的上级部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开据产品出库通知,然后再把相关的进销存信息手工存档,在对这些信息进行统计分析,才能了解到整个公司的生产,销售和库存情况。
这种信息传递,管理方式不仅效率低,其可靠性,安全性和保密性都无法满足要求,而且数据统计时间严重滞后。
为此利用现代科技开发一个现代化的进销存管理系统就显得尤为重要。
2、详细的可行性分析:(1)管理上的可行性分析:此系统的开发和应用可以让组织更好的处理各种日常事务,从而提高工作效率。
同时此系统的实施也大大方便了各层管理人员的管理工作。
经调查,组织的高层领导者也比较愿意接受这样的一个系统。
而对于下层人员,此系统的实施可以让他们更快更准确更及时的了解各部门信息,为各自做出准确合理的决策提供依据,同时由于本系统比较简单,操作方便,易于学习。
所以在下层人员中广泛利用的困难较小。
从组织的高层领导者到下层的使用者,对此系统都比较认可,为此,从管理层次上讲开发此系统是比较可行的。
(2)技术层次的可行性分析:现代科技突飞猛进,各种新技术层出不穷。
在系统开发方面的技术更是尤为突出,新技术不仅完善了旧的技术,而且出现了一些新的技术。
一些旧的技术解决不了的问题在新技术面前不堪一击。
目前比较成熟和流行的系统开发技术有:基于SQL Server和Visual Studio的系统设计和开发。
本系统即是基于这种技术开发的。
同时在计算机硬件方面,硬件质量不断提高,功能不断完善。
对于那些利用新技术开发的软件都能满足安装条件。
所有的这些,为系统开发提供了技术支持和平台支持。
(3)经济上的可行性分析:在经济社会中,经济问题是所有问题中不得不考虑的一个问题,系统开发更是如此。
经分析,此系统开发中的费用主要包括以下几个方面的费用:开发系统人员的报酬、为安装系统所购置机器的费用、系统运行期间的维护费用。
而这些费用所占比重最大的就是开发系统人员的报酬,但是此费用一经支付就无需再次支付。
其余的费用在整个费用中占有的比重微乎其微,而这些总体费用要比传统的进销存管理模式下的费用要少的多。
为此,开发此系统经济问题将不再是问题,而且会为组织节省大量资金。
因此,从经济方面讲,开发此系统是可行的。
第二章管理业务调查二、管理业务调查1、组织结构的调查以及组织结构图:通过调查,我们得知,在该组织结构中,处于最顶层的是店长,下设供应部、销售部、财务部、服务部和后勤部。
由店长管理各部门,各部门下层即是底层员工。
由此得出组织结构图如下图:2、系统的功能层次以及功能图根据前面调查的组织结构,我们可以对组织的功能进行分层分析。
并得到相应的组织功能层次画出相应的功能图。
在组织中每层部门以及同一层中的不同部门都对应一个功能层次,每个部门实现了不同的组织功能。