文档介绍:吉首大学
JISHOU UNIVERSITY
《数据库和Java》课程设计
题目
进销存管理系统
作者
黄雅倩曾文文唐尤芝
所属学院
软件服务外包学院
专业年级
软件工程2012级
指导老师
黄伟、颜一鸣
写作时间
2013年9月25日
二〇一三年十一月
目录
一、设计目的 3
二、系统结构 3
: 3
. 数据库字典 4
4
5
8
11
12
14
16
19
20
20
23
23
-R图 26
三、系统功能 27
一、设计目的
当今国内外多数企业的竞争特点是,产品的种类、规格特别多,市场需求变化很快,与分销商,零售商的关系日益密切等。而随着业务量的扩大,传统的管理方法已经无法处理日益膨胀的大量的业务数据。
实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误。进销存管理系统正是一个信息化管理软件,可以实现企业的进货、销售、库存管理等各项业务的信息化管理。出于以上原因,本课程设计将基于sql server 2000数据库并以JAVA为开发环境设计实现一个企业进销存管理系统。
二、系统结构
:
. 数据库字典
数据项名:商品编号
数据项含义说明:唯一标识产品,(前四位标识产品类别,后四位标识产品型号)
数据类型: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
数据结构名称:商品
含义说明:定义了商品信息
组成:商品编号,商品名称,规格型号,计量单位,供应商编号,商品类别
“商品信息”表
字段名
数据类型
字段宽度
主键
商品编号
数字
是
商品名称
文本
18
否
规格型号
文本
255
否
计量单位
文本
20
否
供应商编号
数字
否
商品类别
文本
18
否
数据结构名称:客户
含义说明:定义了客户的有关信息
组成:客户编号,客户姓名,客户地址,联系电话,电子邮件,备注
“客户”表
字段名
数据类型
字段宽度
主键
客户编号
数字
是
客户姓名
文本
18
否
客户地址
文本
255
否
联系电话
文本
20
否
电子邮件
文本
40
否
备注
文本
255
否
数据结构名称:供应商
含义说明:定义了供应商的有关信息
组成:供应商编号,供应商名称,联系人姓名,联系人职务,业务电话,电子邮件
“供应商”表
字段名
数据类型
字段宽度
主键
供应商编号
数字
是
供应商名称
文本
18
否
联系人姓名
文本
18
否
联系人职务
文本
18
否
业务电话
文本
20
否
电子邮件
文本
40
否
数据结构名称:管理员
含义说明:定义了管理员的有关信息
组成:编号,用户名,密码
“管理员”表
字段名
数据类型
字段宽度
主键
编号