版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉首大学
JISHOUUNIVERSITY
《数据库和Jav分〉课程设计
题目讲销存管理系统
作者黄雅倩曾文文唐尤芝
所属学院软件服务外包学院
专业年级软件工程2012级
指导老师黄伟、颜一鸣
写作时间2013年9月25日
二。一三年十一月
目录
一、设计目的.....................................................................3
二、系统结构.....................................................................3
2.1系统结构图:............................................................3
2.2.数据库字典............................................................4
2.2.1.数据项............................................................4
2.2.2.数据结构..........................................................5
2.2.3.数据流............................................................8
2.2.4.数据存储..........................................................11
2.2.5.处理过程.........................................................12
2.3数据流图................................................................14
2.4功能模块................................................................16
2.4.2采购管理..........................................................19
2.4.3销售管理..........................................................20
2.4.4库存管理..........................................................20
2.4.5系统管理..........................................................23
2.4.6查询管理..........................................................23
2.5.E-R图..................................................................26
三、系统功能....................................................................27
一、设计目的
当今国内外多数企业的竞争特点是,产品的种类、规格特别多,市场需求变
化很快,与分销商,零售商的关系日益密切等。而随着业务量的扩大,传统的管
理方法已经无法处理日益膨胀的大量的业务数据。
实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高
企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理
系统正是个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业
务的信息化管理。出于以上原因,本课程设计将基于sqlserver2000数据库并
以JAVA为开发环境设计实现一个企业进销存管理系统。
二、系统结构
2.1系统结构图:
系统功能图
进销存管理系统
查询管理
,
客
商
供
采
采
销
销
销
入
入
户
品
应
购
购
售
售
库
售
库
信
信
商
订
退
订
杳
退
退
退
一
单
息
息
信
货
单
货
货
货
询
管
管
息
单
单
查
查
理
理
管
询
询
理
2.2.数据库字典
2.2.1.数据项
数据项名:商品编号
数据项含义说明:唯一标识产品,(前四位标识产品类别,后四位标识产品型号)
数据类型:int
取值范围:00000000-99999999
长度:8
数据项名:客户编号
数据项含义说明:唯一标识每个客户,(前两位标识客户所在省份:后两位按合
作时间顺序编号)
数据类型:int
取值范围:0000-9999
长度:4
数据项名:供应商编号
数据项含义说明:唯一-标识每位供应商,(前两位标识供应商所在省份:后两位按
合作时间顺序编号)
数据类型:int
取值范围:0000-9999
长度:4
数据项名:管理员编号
数据项含义说明:唯一标识每位管理员
数据类型:int
取值范围:00-99
长度:2
数据项名:订单编号
数据项含义说明:唯一标识订单,(前两位标识产品发往的区号:后四位随机编
号)
数据类型:int
取值范围:000000-999999
长度:6
数据项名:入库编号
数据项含义说明:唯一标识每条记录,(前两位标识产品类别,后四位按入库顺
序编号)
数据类型:int
取值范围:000000-999999
长度:6
数据项名:出库编号
数据项含义说明:唯一标识出库记录,前两位标识产品类别:后四位按入库顺序
编号)
数据类型:int
取值范围:000000-999999
长度:6
数据项名:库存量
数据项含义说明:当前仓库储存的所有产品数量
数据类型:int
2.2.2.数据结构
数据结构名称:商品
含义说明:定义了商品信息
组成:商品编号,商品名称,规格型号,计量单位,供应商编号,商品
类别
“商品信息”表
字段名数据类型字段宽度主键
商品编号数字是
商品名称文本18否
规格型号文本255否
计量单位文本20否
供应商编号数字否
商品类别文本18看
数据结构名称:客户
含义说明:定义了客户的有关信息
组成:客户编号,客户姓名,客户地址,联系电话,电子邮件,备注
“客户”表
字段名数据类型字段宽度主键
客户编号数字是
客户姓名文本18否
客户地址文本255否
联系电话文本20否
电子邮件文本10否
备注文本255否
数据结构名称:供应商
含义说明:定义了供应商的有关信息
组成:供应商编号,供应商名称,联系人姓名,联系人职务,业务电话,
电子邮件
“供应商”表
字段名数据类型字段宽度主键
供应商编号数字是
供应商名称文本18否
联系人姓名文本18否
联系人职务文本18否
业务电话文本20否
电子邮件文本40否
数据结构名称:管理员
含义说明:定义了管理员的有关信息
组成:编号,用户名,密码
“管理员”表
字段名数据类型字段宽度主键
编号数字是
用户名文本18否
密码文本18否
数据结构名称:订单
含义说明:定义了所下订单的有关信息
组成:订单编号,客户编号,产品编号,供应商编号,销售单价,订购
数量,订购金额,预定时间,订单时间,备注册表
“订单”表
字段名数据类型字段宽度主键
订单编号数字是
客户编号数字否
产品编号数字否
供应商编号数字否
销售单价货币否
订购数量数字否
订单金额货币否
预订时间日期/时间否
订单时间日期/时间否
备注册表文本20否
数据结构名称:入库记录
含义说明:定义了产品入库的记录表
组
成:入库编号,业务类别,品编号,供应商编号,入库时间,入库单
价
入库数量,入库金额,经办人
“入库记录”表
字段名数据类型字段宽度主键
入库编号数字是
业务类别数字否
产品编号数字否
供应商编号数字否
入库时间日期/时间否
入库单价货币否
入库数量数字否
入库金额货币否
经办人文本18否
数据结构名称:出库记录
含义说明:定义了产品出库的有关信息
组成:出库编号,业务类别,产品编号,供应商编号,出库时间,出库
单价,出库数量,出库金额,经办人
“出库记录”表
字段名数据类型字段宽度主键
出库编号数字是
业务类别数字否
产品编号数字否
供应商编号数字否
出库时间日期/时间否
出库单价货币否
出库数量数字否
出库金额货币否
经办人文本18否
数据结构名称:库存
含义说明:定义了仓库存储的有关信息
组成:产品编号,供应商编号,库存量
“库存”表
字段名数据类型字段宽主键
度
产品编号数字是
供应商编数字是
号
库存量数字否
2.2.3.数据流
数据流名:商品信息
说明:根据供应商所提供的供应产品的信息,将信息存入采购管理系统中
数据流来源:供应商
数据流去向:信息管理
组成:产品信息一产品编号,产品名称,规格型号,计量单位,供应商编号,
产品类别。
数据流名:供应商信息;
数据说明:为各个管理系统和查询人员提供供应商的详细资料一
数据来源:供应商;
数据去向:信息管理,查询管理;
数据结构:供应商资料一供应商编号,供应商名称,联系人姓名,联系人
职务,业务电话,电子邮件。
数据流名:客户信息;
数据说明:为各个管理系统和查询人员提供客户的详细资料•;
数据来源:客户;
数据去向:查询管理,信息管理;
数据结构:客户资料一客户编号,客户姓名,客户地址,联系电话,电子
邮件,备注。
数据流名:管理员信息;
数据说明:为各个系统管理提供管理员的详细资料;
数据来源:管理员;
数据去向:查询管理,信息管理,系统管理;
数据结构:管理员资料一编号,用户名,密码。
数据流名:订单信息
说明:根据客户所提供的需要购买的产品的信息,将需要购买的产品信息
存入销售管理系统中
数据流来源:客户
数据流去向:信息管理
组成:订单信息一订单编号,客户编号,产品编号,供应商编号,销售单价,
订购数量,订单金额,预订时间,备注册表,订单时间
数据流名:入库记录
说明:根据采购管理系统中所处理的信息,将存入仓库的产品的信息存入
库存管理系统中
数据流来源:采购管理
数据流去向:库存管理
组成:入库记录一产品编号,产品名称,规格型号,计量单位,供应商编号,
产品类别
数据流名:出库记录
说明:销售管理给出的需要销售出库的产品信息
数据流来源:销售管理
数据流去向:库存管理
组成:出库记录一出库编号,业务类别,产品编号,供应商编号,出库时间,
出库单价,出库数量,出库金额,经办人
数据流名:库存查询;
数据说明:查询人员给出的需要查询的库存信息;
数据来源:管理员;
数据去向:库存管理;
数据结构:库存查询一产品编号,供应商编号,库存量。
数据流名:销售查询;
数据说明:查询人员给出的需要查询的销售信息;
数据来源:管理员;
数据去向:销售管理;
数据结构:销售查询一查询产品的销售信息。
数据流名:销售记录;
数据说明:根据查询人员所需要查询的销售信息,给出相应的销售信息;
数据来源:销售管理;
数据去向:管理员;
数据结构:销售记录一产品编号,产品名称,产品型号,销售时间,销售
量。
2.2.4.数据存储
(D订单
数据存储:商品订单;
说明:对每次销售的产品以及与产品相关的信息进行描述;
输出数据流:订单;
数据描述:订单编号,客户编号,产品编号,供应商编号,销售单价,订购数量,
订单金额,预订时间,备注册表,订单时间。
数据流:50种;
存取方式:随机存取;
(2)销售发货单
数据存储:销售发货;
说明:对与交易成功后的凭证;
输出数据流:发票;
数据描述:开发票时间,金额,产品名称,产品编号,产品型号,发票编号;
数据流:
存取方式:随机存取;
2.2.5.处理过程
1)采购管理
处理过程说明输入输出程序摘要
用于查询采购订
采购订单供应商查询人员由查询人员查询采购订单
单
a、确认收货后,生成入库
单输出到库存管理
用于录入企业的
库存管理、采
采购收货进货单并确认收供应商
购退货b、若进行退货处理,则
黄
输出退货单到采购退
货
某些原因采购的
确认退货单后输出到供应
采购退货货物未能达到要采购收货供应商
商
求,进行退货处理
2)库存管理:
处理过程说明输入输出程序摘要
a、生成库存单输出到
采购管理,进行采购
数量对比
用于管理企业的采购管理、采购管理、销售
库存管理
库存工作销售退货管理
b、生成库存单输出给
销售管理,进行产品
信息比对
用于管理企业的
库存调整库存管理库存管理修改库存中产品信息
库存信息
将实际盘存的商品
用于管理企业商数量输入,自动与数
库存报废库存管理库存管理
品库存的损溢
据库中的库存数量
进行核对,并产生盘
盈盘亏统计信息。
3)销售管理
处理过程说明输入输出程序摘要
由客户生成的订单表比
用于录入企业的库存管理、销售订单、销售
销售订单对库存产品信息,生成
销售订单客户发货
产品信息表到销售发货
用于录入企业的确认产品信息表,生成
销售发货销售管理客户,库存管理
发货订单发货订单与出库记录表
根据客户退货生成退货
用于录入企业销
销售退货客户库存管理单,返回给库存管理进
售退货单
行库存信息的调整
生成各种销售相关报
用于查询企业销
销售查询销售订单查询人员表、报单共查询人员查
售相关
石.
4)信息管理
处理过程说明输入输出程序摘要
a、管理员记录客户资料
用于记录、查询客户
客户信息管理员管理员
信息
b、管理员查询客户信息
a、管理员记录供应商资料
用于记录、查询供应
供应商信息管理员管理员
商信息
b、管理员查询客户信息
a、管理员输入订单编号
用于记录、查询商品
订单信息管理员管理员
售出信息
b、查询订单信息
商品信息用于记录、查询商品管理员管理员a、管理员输入商品编号
信息
b、查询商品信息
2.3数据流图
顶层数据流图
。层数据流图
管理员
2.4功能模块
2.4.1信息管理
数据流图:
A订悬]管理^-----------------已处理订单f
订单信息一
客户
客户信息二】
\/_—一__\各类信息
供应商---------供应商信息一,
背理员--------W-理以储思
商品信息
商品信息管理1
133
修改管理员
模块概述:
1、客户、供应商、订单信息和信息管理:用管理员于维护(增加、修改、删
除)客户、供应商、订单和管理员的基本信息,内容包括客户编号、客户姓
名、客户地址、联系电话、电子邮件、备注等。
2.4.2采购管理
1、采购订单:用于录入企业的进货单,“进货单”内容包括订单编号、客户编
号、产品编号、供应商编号、销售单价、订购数量、订单金额、预定时间、订
单时间、备注册表等。
2、采购收货:用于录入企业的进货单,“进货单”内容包括产品信息、供应商
信息等。
2.4.3销售管理
1、销售订单:用于录入企业的销售订单。“销售订单”的内容包括出库编号、
业务类别、产品编号、供应商编号、出库时间、出库单价、出库数量、出库金额、
经办人等
2、销售发货:用于录入企业的发货订单。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园薯条美食课程设计
- 我为集团做贡献主题演讲稿(6篇)
- 春季运动会闭幕词
- 2024年国际游学组织与实施合同3篇
- 戴头盔安全横幅标语(80句)
- 电解铜课程设计
- 弘扬师德师风,做新时代好老师演讲稿范文(8篇)
- 物流装备与技巧课程设计
- 思念的短句关于爱情
- 2025年山东济宁汶上经济开发区管理委员会选聘工作人员10人管理单位笔试遴选500模拟题附带答案详解
- 广东省课程思政示范高职院校申报书
- 墙面修复施工方案
- 徐工集团招聘测评题库
- 初中语文九年级下册《短诗五首-月夜》+教学课件
- 不锈钢楼梯扶手安装合同
- 开荒保洁物业管理开荒保洁服务实施方案
- 山东省烟台市莱州市2023-2024学年五年级上学期期末考试数学试题
- 2016-2023年南京信息职业技术学院高职单招(英语/数学/语文)笔试历年考点试题甄选合集含答案解析
- 山东省枣庄市滕州市2023-2024学年高二上学期1月期末考试物理试题
- 售前解决方案部门管理规章制度
- 《城市道路工程设计规范》宣贯
评论
0/150
提交评论