数据库课程设计进销存管理系统设计说明书

上传人:第*** 文档编号:56922720 上传时间:2018-10-17 格式:DOCX 页数:34 大小:1.36MB
返回 下载 相关 举报
数据库课程设计进销存管理系统设计说明书_第1页
第1页 / 共34页
数据库课程设计进销存管理系统设计说明书_第2页
第2页 / 共34页
数据库课程设计进销存管理系统设计说明书_第3页
第3页 / 共34页
数据库课程设计进销存管理系统设计说明书_第4页
第4页 / 共34页
数据库课程设计进销存管理系统设计说明书_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《数据库课程设计进销存管理系统设计说明书》由会员分享,可在线阅读,更多相关《数据库课程设计进销存管理系统设计说明书(34页珍藏版)》请在金锄头文库上搜索。

1、数据库课程设计报告数据库课程设计报告题目:进销存管理系统课程代号: 课程名称:数据库课程设计数据库课程设计 学号: 姓名: 班级: 指导教师: 完成日期: 数据库课程设计说明书目录第一章 引言11.1 设计背景11.2 任务及目标11.3 软硬件环境1第二章 系统分析与设计22.1 系统总体结构设计22.2 数据库概念结构设计32.3 数据库逻辑结构设计52.4 数据库创建10第三章 系统开发及实现133.1 数据持久化 DAO 层.133.2 实体对象类 JavaBean 层.163.3 主窗体设计及 swing 图形开发 173.4 基础信息管理模块203.5 进货管理模块 销售管理模块

2、233.6 查询统计模块243.7 库存管理模块 系统管理模块 25第四章 总结27参考文献28附录29数据库课程设计说明书1第一章 引言1.1 设计背景企业信息化管理是现代企业稳步发展的必要条件,而进销存管理系统是企业管理中的重要组成部分,它可以完成进货、销售、库存管理等各项业务,极大的提高企业效率,解放繁杂的计算工作,减少手工操作带来的失误。1.2 任务及目标设计计划达到如下功能和标准:1)支持 顾客、商品、供货商、系统用户等基本信息的管理。2)退货功能。3)进货记录,销售记录,退货记录,库存情况的查询统计和导出。4)支持多用户登录。5)系统操作简单,界面友好。6)保证数据安全,发生意外时

3、可以备份和找回。1.3 软硬件环境Windows 7 64bit 操作系统、Microsoft SQL server 2000、 jdk 1.7 运行环境Eclipse 开发环境 数据库课程设计说明书2第二章 系统分析与设计2.1 系统总体结构设计基于对本设计功能的分析,共分六个模块,27 点功能。得出以下系统总体结构图:而后基于 swing 图形界面,界面设计如下数据库课程设计说明书32.2 数据库概念结构设计本系统中涉及到的对象实体有:系统用户、顾客、商品、供货商、进货单、销售单等。他们之间有进购、销售等各种联系。实体联系图(E-R 图)如下:数据库课程设计说明书4供货商Id名称地址电话电

4、子邮件供货单供货退货单Id时间总价支付方 式Id时间总价支付方 式商品名称Id产地计量单位规格型号存量简介销售单销售退货单Id时间总价支付方 式Id时间总价支付方 式数据库课程设计说明书5顾客Id地址电话电子邮件名称系统用户用户名密码2.3 数据库逻辑结构设计由 E-R 图经过转换和 BCNF 约束,生成关系图。数据库课程设计说明书6其中的关系模式和约束如下给出:商品信息 tb_spinfo(id,商品名,简称,产地,单位,规格,包装,商品号,介绍,供应商)主键 id 外键 无库存信息 tb_kucun(id, 商品名,进货价,卖价, 库存数量)主键 id 外键 id 依赖 商品表的 id用户

5、表 tb_userlist(用户名,密码,权限)主键 username 外键 无供应商信息 tb_gysinfo(id,名称,简称,地址,编码,电话,传真,联系人,联系人电话,电子邮件)数据库课程设计说明书7主键 id 外键 无入库单 tb_ruku_main(rukuID,供应商 id,时间,操作员,验收结论,支付方式)主键 入库单 id外键 供应商 id 依赖 供应商表的 id入库单详情 tb_ruku_detail(id,入库单 id,商品 id,单价,数量)主键 id外键 入库单 id 依赖 入库单 id商品 id 依赖 商品表 id入库退货单 tb_rkth_main()数据库课程设

6、计说明书8主键 rkthID外键 供应商 id 依赖供应商表 id入库退货详情 tb_rkth_detail(id,入库退货单 id,商品 id,单价,数量)主键 id外键 入库退货单 id 依赖入库退货 id商品 id 依赖商品表 id客户信息 tb_khinfo(id,名称,简称,地址,邮编,电话,传真,联系人,联系人电话,电子邮件)主键 id外键 无销售单 tb_sell_main(id,客户 id,总价,验收结论,销售时间,结算方式)数据库课程设计说明书9主键 id外键 客户 id 依赖客户表 id销售详情 tb_sell_detail(id,销售单 id,商品 id,单价,数量)主键

7、 id外键 sellid 依赖销售单 idspid 依赖商品表 id销售退货单 tb_xsth_main(id,客户 id,总价,验收结论,时间,结算方式)主键 id外键 khid 依赖客户表 id销售退货详情 tb_xsth_detail(id,销售退货单 id,商品 id,单价,数量)数据库课程设计说明书10主键 id外键 xsthID 依赖 销售退货单 idspid 依赖商品表 id2.4 数据库创建在 powerdesigner 中选择目标 DBMS 为 SQLserver 2000 生成数据库脚本。其中部分摘录如下:检查是否已经存在表结构和索引,若有删除if exists (sele

8、ct 1from sysobjectswhere id = object_id(dbo.tb_khinfo)and type = U)drop table dbo.tb_khinfogoif exists (select 1from dbo.sysreferences r join dbo.sysobjects o on (o.id = r.constid and o.type = F)where r.fkeyid = object_id(dbo.tb_xsth_main) and o.name = FK_TB_XSTH_REFERENCE_TB_KHINF)alter table dbo.t

9、b_xsth_maindrop constraint FK_TB_XSTH_REFERENCE_TB_KHINFgo建表语句/*=*/* Table: tb_gysinfo */*=*/create table dbo.tb_gysinfo (id varchar(50) not null,name varchar(60) null,jc varchar(50) null,address varchar(100) null,bianma varchar(50) null,tel varchar(50) null,fax varchar(50) null,lian varchar(50) nul

10、l,ltel varchar(50) null,yh varchar(50) null,数据库课程设计说明书11mail varchar(50) null,constraint PK_tb_gysinfo primary key (id)go/*=*/* Table: tb_khinfo */*=*/create table dbo.tb_khinfo (id varchar(50) not null,khname varchar(50) null,jian varchar(50) null,address varchar(100) null,bianma varchar(50) null,t

11、el varchar(50) null,fax varchar(50) null,lian varchar(50) null,ltel varchar(50) null,mail varchar(50) null,xinhang varchar(60) null,hao varchar(60) null,constraint PK_tb_khinfo primary key (id)go/*=*/* Table: tb_kucun */*=*/create table dbo.tb_kucun (id varchar(30) not null,spname varchar(50) not null,jc varchar(25) null,cd varchar(50) null,gg varchar(50) null,bz varchar(50) null,dw varchar(10) null,dj money null,数据库课程设计说明书12kcsl int null,constraint PK_tb_kucun primary key (id)go增加外键关系alter table dbo.tb_kucunadd constraint FK_TB_KUCUN_REFERENCE_TB_SPINF foreign key (id)references dbo.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号