进销存数据库SQL课程设计.docx

上传人:b****1 文档编号:2430043 上传时间:2022-10-29 格式:DOCX 页数:28 大小:128.53KB
下载 相关 举报
进销存数据库SQL课程设计.docx_第1页
第1页 / 共28页
进销存数据库SQL课程设计.docx_第2页
第2页 / 共28页
进销存数据库SQL课程设计.docx_第3页
第3页 / 共28页
进销存数据库SQL课程设计.docx_第4页
第4页 / 共28页
进销存数据库SQL课程设计.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

进销存数据库SQL课程设计.docx

《进销存数据库SQL课程设计.docx》由会员分享,可在线阅读,更多相关《进销存数据库SQL课程设计.docx(28页珍藏版)》请在冰豆网上搜索。

进销存数据库SQL课程设计.docx

进销存数据库SQL课程设计

 

课程设计报告

院(系):

_电气与信息工程学院_专业班级:

010-01

学生姓名:

学号:

2010520004

设计地点(单位)______实验楼I515___________

设计题目:

____进销存管理系统_____________

完成日期:

2010年12月23日

指导教师评语:

_______________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________

成绩(百分记分制):

________________

指导教师(签字):

________________

课程设计任务书

设计题目:

进销存管理系统设计

学生姓名

崔涌铖

课程名称

数据库原理课程设计

专业班级

010-01

地点

I515

起止时间

2010.12.20-2010.12.24

设计内容及要求

内容:

学生根据本课程设计指导书中的题目,进行设计。

(1)产销衔接

完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。

完成新类型产品信息入库,已有类型产品信息项目的更改等。

可通过读取现有产品信息文件建立库存信息库。

(2)产品库存管理

主要是针对产品数据库的管理,功能如下:

数据备份:

用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。

数据清除:

用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。

数据导入:

可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。

(3)订单管理

订单维护功能:

包括订单信息的输入、修改、删除等操作。

订单查询功能:

根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。

订单提醒功能:

显示当前时间内还没有完成的订单数及其详细信息。

(4)客户管理

将所有客户的信息进行保存,以便和客户建立长久的合作关系。

客户信息可以进行添加、修改、删除等操作。

可以根据特定条件进行查询,显示查询结果,并可以进行打印输出。

(5)发货管理

输入发货计划窗口:

可以将新的发货计划输人到数据库中,并提供修改和删除信息等操作。

设计发货计划窗口:

用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。

(6)生产计划管理

允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。

可以查找如今已经完成的计划、正在进行的计划和尚未执行的计划数目,以及详细内容。

要求:

按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。

设计

参数

 

至少5个表结构;3个存储过程;2个触发器;3个视图。

 

进度

要求

19.1讲课阅读分析任务书制订设计计划

19.2-3需求分析概念结构设计

19.4-5概念结构设计准备文挡

20.1-3逻辑结构设计物理结构设计

20.4-5写文挡答辩交设计报告书

参考资料

1.雷亮等《数据库原理课程设计》指导书

2.王珊、萨师煊.《数据库系统概述》(第四版).北京:

高等教育出版社.2006。

3.C.J.Date著.孟小峰、王珊等译.《数据库系统导论》(第8版).北京:

机械工业出版社.2007。

4.陈根才等.数据库课程设计.浙江.浙江大学出版社.2007

其它

说明

1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。

2.若填写内容较多可另纸附后。

3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。

教研室主任:

指导教师:

2010年12月05日

摘要

随着高科技的迅猛发展,信息技术己经深入生活中的各个领域。

在各种销售企业中,作为国有经济的主要推动者—中小型企业,很有必要进行计算机化管理,即引进“进销存管理系统”。

本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。

在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。

物力、人力和资金并称为企业的三大资源。

控制物资流是每个企业都需要作好的事情。

物资流主要包括入库、库存和出库三大环节。

进销存管理系统,主要包括:

数据维护、进货管理、库存管理、销售管理四个功能模块。

文章首先从系统的开发背景、实现意义谈起,然后,重点介绍了系统的分析、设计和实现。

分析部分对系统的概念、特点、运行环境及数据库设计进行了分析描述。

设计部分根据系统的总体描述、模块及结构图,提出了系统的总体设计方案内容,实现部分介绍了系统中各个模块的实现方法。

最后介绍了其中的功能实现,如存储过程、触发器等功能的实现。

关键词:

进销存管理,信息系统,数据库,E-R

 

目录

1设计内容和要求6

1.1设计背景6

1.2开发环境6

1.3内容及要求6

1.3.1系统目标设计6

1.3.2系统功能要求7

2需求分析9

2.1用户需求9

2.2功能模块10

2.3数据字典10

3概念设计16

3.1数据流图16

3.1.1顶层数据流图16

3.1.2一层数据流图16

3.1.3二层数据流图16

3.2系统E-R图17

3.3概念模型18

4逻辑结构设计19

4.1关系模型19

4.2物理模型20

5物理结构设计21

5.1物理结构设计21

5.2确定数据库存储结构22

5.3功能实现22

6设计总结27

7致谢28

8参考文献28

 

1设计内容和要求

1.1设计背景

对于企业的进销存管理都是很烦琐的工作,稍有马虎就会产生很大的损失。

从原料购入到商品销售无论哪个环节出现错误都会给企业带来不小的损失。

进销存是企业都不可避免的事务,同时它是贯穿整个公司业务发展。

物力、人力和资金并称为企业的三大资源。

控制物资流是每个企业都需要作好的事情。

物资流主要包括入库、库存和出库三大环节。

进销存管理系统,主要包括:

数据维护、进货管理、库存管理、销售管理四个功能模块。

本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。

该软件的基本功能是可以协助管理人员轻松完成进销存的管理。

1.2开发环境

本工资管理系统(数据库系统)的开发与运行环境如下:

开发环境:

WindowsXP

辅助工具:

PowerDesignerTrial11

数据库管理系统:

SQLServer2000

运行环境:

Windows2000/XP/2003

1.3内容及要求

1.3.1系统目标设计

1)实现企业的进销存管理系统化、规范化和自动化。

2)可以和其他管理系统进行连接,例如人事管理系统,工资管理使企业更加高效地、科学地进行员工管理。

3)尽量地减少手工操作,使企业管理更加现代化。

1.3.2系统功能要求

(1)产销衔接

完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。

完成新类型产品信息入库,已有类型产品信息项目的更改等。

可通过读取现有产品信息文件建立库存信息库。

(2)产品库存管理

主要是针对产品数据库的管理,功能如下:

数据备份:

用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。

数据清除:

用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。

数据导入:

可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。

(3)订单管理

订单维护功能:

包括订单信息的输入、修改、删除等操作。

订单查询功能:

根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。

订单提醒功能:

显示当前时间内还没有完成的订单数及其详细信息。

(4)客户管理

将所有客户的信息进行保存,以便和客户建立长久的合作关系。

客户信息可以进行添加、修改、删除等操作。

可以根据特定条件进行查询,显示查询结果,并可以进行打印输出。

(5)发货管理

输入发货计划窗口:

可以将新的发货计划输人到数据库中,并提供修改和删除信息等操作。

设计发货计划窗口:

用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。

(6)生产计划管理

允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。

可以查找如今已经完成的计划、正在进行的计划和尚未执行的计划数目,以及详细内容。

要求:

按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。

2需求分析

2.1用户需求

产销衔接:

完成生产的产品或进购的产品人库的操作与已经销售的产品出库的操作,包括产品信息的输人、删除、修改等。

完成新类型产品信息入库,已有类型产品信息项目的更改等。

可通过读取现有产品信息文件建立库存信息库。

产品库存管理:

主要是针对产品数据库的管理,功能如下:

数据备份:

用于数据库中各个表格记录的备份,即当数据库中的数据发生错误时,可以很快地又进行使用。

数据清除:

用于将数据库中各个表格内的数据全部清除掉,以便从其他地方再次导入新的数据。

数据导入:

可以将备份的数据导入到相应的数据库表格中,也可以将利用其他方式获得的数据导入,例如,一些使用文本文件保存的数据等。

订单管理:

订单维护功能:

包括订单信息的输入、修改、删除等操作。

订单查询功能:

根据特定的条件来查询订单的内容,例如,可以根据订单号、客户号等信息进行查询,可以显示或打印订单信息。

订单提醒功能:

显示当前时间内还没有完成的订单数及其详细信息。

客户管理:

将所有客户的信息进行保存,以便和客户建立长久的合作关系。

客户信息可以进行添加、修改、删除等操作。

可以根据特定条件进行查询,显示查询结果,可以进行打印输出。

发货管理:

输入发货计划窗口:

可以将新的发货计划输人到数据库中,并提供修改和删除信息等操作。

设计发货计划窗口:

用来显示产品的现有量、尚未完成的订单信息,根据这些信息确定有哪些订单可以发出去了。

生产计划管理:

允许将新制定的计划添加到计划库中,并可以对其中的数据进行修改和删除等基本操作。

可以查找如今已经完成的计划、正在进行的计划和尚未执行的计划数目,以及详细内容。

要求:

按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计,使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用。

2.2功能模块

图2.2.1

2.3数据字典

数据项

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1