《2015年数据库需求分析.pdf》由会员分享,可在线阅读,更多相关《2015年数据库需求分析.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、吉 首 大 学JI SHOU UN I VERS ITY 数据库和Jav分 课程设计题 目讲销存管理系统作 者黄雅倩曾文文唐尤芝所属学院软件服务外包学院专业年级软 件 工 程2012级指导老师黄 伟、颜一鸣写作时间2013年9月2 5日二。一 三年十一月目录一、设计目的.3二、系统结构.32.1 系统结构图:.32.2.数据库字典.42.2.1.数据项.42.2.2.数据结构.52.2.3.数据流.82.2.4.数据存储.112.2.5.处理过程.122.3数据流图.142.4功能模块.162.4.2采购管理.192.4.3销售管理.202.4.4库存管理.202.4.5系统管理.232.4.
2、6查询管理.232.5.E-R 图.26三、系统功能.27一、设计目的当今国内外多数企业的竞争特点是,产品的种类、规格特别多,市场需求变化很快,与分销商,零售商的关系日益密切等。而随着业务量的扩大,传统的管理方法已经无法处理日益膨胀的大量的业务数据。实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是 个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。出于以上原因,本课程设计将基于sql server 2000数据库并以JAVA为开发环境设计实现一个企业进销存管理系统。二、系统
3、结构2.1 系统结构图:进销存管理系统系统功能图查询管理入库退货查询入库杳一询销售退货单销售退货查询销售订单采购退货单采购订单,供应商信息管理商品信息管理客户信息管理2.2.数据库字典2.2.1.数据项数据项名:商品编号数据项含义说明:唯一标识产品,(前四位标识产品类别,后四位标识产品型号)数据类型:int取值范围:00000000-99999999长 度:8数据项名:客户编号数据项含义说明:唯一标识每个客户,(前两位标识客户所在省份:后两位按合作时间顺序编号)数据类型:int取值范围:0000-9999长 度:4数据项名:供应商编号数据项含义说明:唯一-标识每位供应商,(前两位标识供应商所在
4、省份:后两位按合作时间顺序编号)数据类型:int取值范围:0000-9999长 度:4数据项名:管理员编号数据项含义说明:唯一标识每位管理员数据类型:int取值范围:00-99长 度:2数据项名:订单编号数据项含义说明:唯一标识订单,(前两位标识产品发往的区号:后四位随机编号)数据类型:int取值范围:000000-999999长 度:6数据项名:入库编号数据项含义说明:唯一标识每条记录,(前两位标识产品类别,后四位按入库顺序编号)数据类型:int取值范围:000000-999999长 度:6数据项名:出库编号数据项含义说明:唯一标识出库记录,前两位标识产品类别:后四位按入库顺序编号)数据类型
5、:int取值范围:000000-999999长 度:6数据项名:库存量数据项含义说明:当前仓库储存的所有产品数量数据类型:int2.2.2.数据结构数据结构名称:商品含 义 说 明:定义了商品信息组 成:商品编号,商品名称,规格型号,计量单位,供应商编号,商品类别“商品信息”表字段名数据类型字段宽度主键商品编号数字是商品名称文本18否规格型号文本255否计量单位文本20否供应商编号数字否商品类别文本18看数 据 结 构 名 称:客户含 义 说 明:定义了客户的有关信息组 成:客 户 编 号,客 户 姓 名,客 户 地 址,联 系 电 话,电 子 邮 件,备注“客 户”表字段名数据类型字段宽度主
6、键客户编号数字是客户姓名文本18否客户地址文本255否联系电话文本20否电子邮件文本10否备注文本255否数 据 结 构 名 称:供应商含 义 说 明:定义了供应商的有关信息组 成:供 应 商 编 号,供 应 商 名 称,联 系 人 姓 名,联 系 人 职 务,业务电话,电子邮件“供应商”表字段名数据类型字段宽度主键供应商编号数字是供应商名称文本18否联系人姓名文本18否联系人职务文本18否业务电话文本20否电子邮件文本40否数 据 结 构 名 称:管理员含义说明:定义了管理员的有关信息组 成:编 号,用 户 名,密码“管 理 员”表字段名数据类型字段宽度主键编号数字是用户名文本18否密码文本
7、18否数据结构名称:订单含 义 说 明:定义了所下订单的有关信息组 成:订单编号,客户编号,产品编号,供应商编号,销售单价,订购数量,订购金额,预定时间,订单时间,备注册表“订单”表字段名数据类型字段宽度主键订单编号数字是客户编号数字否产品编号数字否供应商编号数字否销售单价货币否订购数量数字否订单金额货币否预订时间日期/时间否订单时间日期/时间否备注册表文本20否数据结构名称:入库记录含组价义 说 明:定义了产品入库的记录表成:入库编号,业务类别,品编号,供应商编号,入库时间,入库单入库数量,入库金额,经办人“入库记录”表字段名数据类型字段宽度主键入库编号数字是业务类别数字否产品编号数字否供应
8、商编号数字否入库时间日期/时间否入库单价货币否入库数量数字否入库金额货币否经办人文本18否数据结构名称:出库记录含 义 说 明:定义了产品出库的有关信息组 成:出库编号,业务类别,产品编号,供应商编号,出库时间,出库单价,出库数量,出库金额,经办人“出库记录”表字段名数据类型字段宽度主键出库编号数字是业务类别数字否产品编号数字否供应商编号数字否出库时间日期/时间否出库单价货币否出库数量数字否出库金额货币否经办人文本18否数据结构名称:含 义 说 明:组 成:库存定义了仓库存储的有关信息产品编号,供应商编号,库存量“库存”表字段名数据类型字段宽度主键产品编号数字是供应商编号数字是库存量数字否2.
9、2.3.数据流数据流名:商品信息说明:根据供应商所提供的供应产品的信息,将信息存入采购管理系统中数据流来源:供应商数据流去向:信息管理组成:产品信息一产品编号,产品名称,规格型号,计量单位,供应商编号,产品类别。数据流名:供应商信息;数据说明:为各个管理系统和查询人员提供供应商的详细资料一数据来源:供应商;数据去向:信息管理,查询管理;数据结构:供应商资料一供应商编号,供应商名称,联系人姓名,联系人职务,业务电话,电子邮件。数据流名:客户信息;数据说明:为各个管理系统和查询人员提供客户的详细资料;数据来源:客户;数据去向:查询管理,信息管理;数据结构:客户资料一客户编号,客户姓名,客户地址,联
10、系电话,电子邮件,备注。数据流名:管理员信息;数据说明:为各个系统管理提供管理员的详细资料;数据来源:管理员;数据去向:查询管理,信息管理,系统管理;数据结构:管理员资料一编号,用户名,密码。数据流名:订单信息说明:根据客户所提供的需要购买的产品的信息,将需要购买的产品信息存入销售管理系统中数据流来源:客户数据流去向:信息管理组成:订单信息一订单编号,客户编号,产品编号,供应商编号,销售单价,订购数量,订单金额,预订时间,备注册表,订单时间数据流名:入库记录说明:根据采购管理系统中所处理的信息,将存入仓库的产品的信息存入库存管理系统中数据流来源:采购管理数据流去向:库存管理组成:入库记录一产品
11、编号,产品名称,规格型号,计量单位,供应商编号,产品类别数据流名:出库记录说明:销售管理给出的需要销售出库的产品信息数据流来源:销售管理数据流去向:库存管理组成:出库记录一出库编号,业务类别,产品编号,供应商编号,出库时间,出库单价,出库数量,出库金额,经办人数据流名:库存查询;数据说明:查询人员给出的需要查询的库存信息;数据来源:管理员;数据去向:库存管理;数据结构:库存查询一产品编号,供应商编号,库存量。数据流名:销售查询;数据说明:查询人员给出的需要查询的销售信息;数据来源:管理员;数据去向:销售管理;数据结构:销售查询一查询产品的销售信息。数据流名:销售记录;数据说明:根据查询人员所需
12、要查询的销售信息,给出相应的销售信息;数据来源:销售管理;数据去向:管理员;数据结构:销售记录一产品编号,产品名称,产品型号,销售时间,销售量。2.2.4.数据存储(D订单数据存储:商品订单;说 明:对每次销售的产品以及与产品相关的信息进行描述;输出数据流:订单;数据描述:订单编号,客户编号,产品编号,供应商编号,销售单价,订购数量,订单金额,预订时间,备注册表,订单时间。数 据 流:5 0种;存取方式:随机存取;(2)销售发货单数据存储:销售发货;说 明:对与交易成功后的凭证;输出数据流:发票;数据描述:开发票时间,金额,产品名称,产品编号,产品型号,发票编号;数据流:存取方式:随机存取;2
13、.2.5.处理过程1)采购管理处理过程说明输入输出程序摘要采购订单用于查询采购订单供应商查询人员由查询人员查询采购订单采购收货用于录入企业的进货单并确认收黄供应商库存管理、采购退货a、确认收货后,生成入库单输出到库存管理b、若进行退货处理,则输出退货单到采购退货采购退货某些原因采购的货物未能达到要求,进行退货处理采购收货供应商确认退货单后输出到供应商2)库存管理:处理过程说明输入输出程序摘要库存管理用于管理企业的库存工作采购管理、销售退货采购管理、销售管理a、生成库存单输出到采购管理,进行采购数量对比b、生成库存单输出给销售管理,进行产品信息比对库存调整用于管理企业的库存信息库存管理库存管理修
14、改库存中产品信息库存报废用于管理企业商品库存的损溢库存管理库存管理将实际盘存的商品数量输入,自动与数据库中的库存数量3)销售管理进行核对,并产生盘盈盘亏统计信息。4)信息管理处理过程说明输入输出程序摘要销售订单用于录入企业的销售订单库存管理、客户销售订单、销售发货由客户生成的订单表比对库存产品信息,生成产品信息表到销售发货销售发货用于录入企业的发货订单销售管理客户,库存管理确认产品信息表,生成发货订单与出库记录表销售退货用于录入企业销售退货单客户库存管理根据客户退货生成退货单,返回给库存管理进行库存信息的调整销售查询用于查询企业销售相关销售订单查询人员生成各种销售相关报表、报单共查询人员查石.
15、处理过程说明输入输出程序摘要客户信息用于记录、查询客户信息管理员管理员a、管理员记录客户资料b、管理员查询客户信息供应商信息用于记录、查询供应商信息管理员管理员a、管理员记录供应商资料b、管理员查询客户信息订单信息用于记录、查询商品售出信息管理员管理员a、管理员输入订单编号b、查询订单信息商品信息用于记录、查询商品管理员管理员a、管理员输入商品编号信息b、查询商品信息2.3数据流图顶层数据流图。层数据流图管理员2.4功能模块2.4.1信息管理数据流图:订单信息一客户客户信息供应商-供应商信息背理员-W-理以储思商品信息A 订 悬 管 理 -已处理订单 f二】/_ 一_ _ 各类信息一,商 品
16、信 息 管 理1133修改管理员模块概述:1、客户、供应商、订单信息和信息管理:用管理员于维护(增加、修改、删除)客户、供应商、订单和管理员的基本信息,内容包括客户编号、客户姓名、客户地址、联系电话、电子邮件、备注等。2.4.2 采购管理1、采购订单:用于录入企业的进货单,“进货单”内容包括订单编号、客户编号、产品编号、供应商编号、销售单价、订购数量、订单金额、预定时间、订单时间、备注册表等。2、采购收货:用于录入企业的进货单,“进货单”内容包括产品信息、供应商信息等。2.4.3销售管理1、销售订单:用于录入企业的销售订单。“销售订单”的内容包括出库编号、业务类别、产品编号、供应商编号、出库时
17、间、出库单价、出库数量、出库金额、经办人等2、销售发货:用于录入企业的发货订单。“销售发货”的内容包括客户编号、产品编号、供应商编号、预定时间、发货时间、销售单价、订购数量、订购金额、付款方式、付款时间、发货地址、发货人、状态等。2.4.4库存管理数据流图:c j至心晅室宗侬应造遮迩生涵零口出库信息已处理订不模块概述:1、价格调整:功能模块用于修改商品的价格。2、库存盘点:用于管理企业的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库中的库存数量进行核对,并产生盘盈盘亏统计信息。2.4.5系统管理数据流图:模块概述1、管理员通过权限管理设置进入系统的权限,然后对操作员进行管理2
18、 操作员可以修改密码2.4.6查询管理数据流图:1.各类信息的查询:输入要选择查询的编号可以通过编号查询和名称查询来实现2.5.E-R 图企业进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及商品信息、商品的供应商、购买商品的客户等多个实体。下面简单介绍儿个关键的实体E-R图。客 户 实 体E-R图企业进销存管理系统将记录所有的客户信息,在销售、退货等操作时,将直接引用该客户的实体属性。客户实体包括客户编号、客户名称、简称、地址、电话、邮政编码、联系人、联系人电话、传真、开户行和账号等属性,客 户 实 体E-R图如下图所示。供应商 实 体E-R图不同的供应商可以为企业提供不同的商品
19、,在商品信息中将引用商品供应商的实体属性。供应商实体包括编号、名称、简称、地址、电话、邮政编码、传真、供应商实体E-R图商 品 实 体E-R图商品信息是进销存管理系统中的基本信息,系统将维护商品的进货、退货、销售、入库等操作。商品实体包括编号、商品名称、商品简称、产地、单位、规格、包装、批号、批准文号、商品简介和供应商属性,商 品 实 体E-R图如下图所示。商品实体E-R图总 体E-R图:三、系统功能系统具有以下功能:1.系统操作简单、便捷,界面简洁、友好。2.具有规范、完善的基础信息设置和管理。3.支持多人操作,要求有用户和权限分配功能。4.支持多条件的快捷查询功能。5.对销售信息提供销售排行功能。6.支持销售退货和入库退货功能。7.支持批量填写进货单及销售单。8.支持库存价格调整功能。通过对进销存管理系统的功能需求分析,可以将本系统划分为基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理等6 大部分。系统主界面:血进掰相理敏0 总n iw t a口订单信零理日 订单信息管理D商品信熊理口客户信息管理D供的信息管理n砌 管 理3肖售管理D俏售滤管理口俏售退货单管理口徜售发货单管理口库存管理D库存盘点口 价 格 麒n系统管理 甄 陶 口操作员管悭口权限管理n查询管理D客户查询D商品颤D供应商查询口俏售退货查询口入库查询口入库退货查询