进销存管理系统课程设计.docx

上传人:b****1 文档编号:1634962 上传时间:2022-10-23 格式:DOCX 页数:40 大小:1.14MB
下载 相关 举报
进销存管理系统课程设计.docx_第1页
第1页 / 共40页
进销存管理系统课程设计.docx_第2页
第2页 / 共40页
进销存管理系统课程设计.docx_第3页
第3页 / 共40页
进销存管理系统课程设计.docx_第4页
第4页 / 共40页
进销存管理系统课程设计.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

进销存管理系统课程设计.docx

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

进销存管理系统课程设计.docx

进销存管理系统课程设计

数据库课程设计

课题名称:

进销存经管系统

 

专业:

班级:

学号:

小组成员:

指导教师:

 

2010年12月27日

 

1.系统概述

现代科技技术突飞猛进,在不同的领域要求各异,以前对库存盘点的统计都是手写登记,纸制查看,这样很容易发生错误,导致企事业失去他们所需要的信息,而且会产生错误信息误导决策,现在为了方便决策者了解到更加确切的信息和资料,所以开发这样的系统方便决策者查询信息及网上浏览,使各方面的信息都能够正确及时。

系统的功能是将该企业的所有库存盘点信息进行电子统计,根据不同的需求建立各种的报表,便于企事业在网上查询库存的各方面的信息情况,方便决策者了解市场,也能够方便经管者对库存盘点的信息进行不同的统计。

库存盘点经管经管子系统主要实现的是库存盘点信息的录入,修改,查询以及盘点信息的打印等功能,为此,若要实现各方面的需求,系统的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。

比如库存经管系统的经管,经管员在录入商品的库存情况的时候或是数据库出现异常而产生差错,可能会影响决策者从网上查询这些商品的库存情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的客户不同的需求。

另外,系统的操作界面要求简便,通俗,以便于操作。

用户对系统的信用,如果因为一次的错误就会导致一连串的信息错误,所以保证信息的可靠性十分必须的,这样才能使系统得到用户的信赖和支持。

这样的系统需要保证可靠性,避免给决策者提供虚假的信息,更确保各部门通过浏览该系统,进行相应的需求操作。

因此,随着技术发展,企业采用库存盘点信息化已成为趋势及必然。

2.系统分析

2.1需求分析

2.1.1需求分析

本系统通过简单的数据库的操作,实现企事业单位的库存信息的经管。

库存盘点经管经管子系统是一个小型的信息经管系统,数据库采用SQLServer2005。

使用户和工程人员明确系统的功能、应用范围。

本系统具有以下功能:

1:

实现库存盘点经管的信息化经管。

2:

实现库存盘点经管的基础要求,如信息添加,查看及删除。

操作方便简单,且数据稳定性强。

3:

方便的库存信息查询功能,支持多条件查询。

4:

数据计算自动完成,尽量减少人工干预。

5:

强大的报表打印功能。

可行性分析

经济上可行性分析

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高企业的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。

因此在经济上是可行的。

技术上可行性分析

软件可行性

C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQLSever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。

SQLSever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库经管系统。

作为客户机/服务器的后端数据库,他是所有数据的汇总和经管中心。

工程规划

企业进销存经管系统是一个典型的数据库开发应用程序,由基础信息模块、采购经管模块、库存经管模块、商品销售模块、查询统计模块、往来经管模块、系统设置模块等部分组成,规划系统功能模块如下:

❑基础信息模块

该模块主要经管商品信息录入、客户信息录入、供应商信息录入、商品信息查询、客户信息查询、供应商信息查询。

❑采购经管模块

该模块的主要经管商品采购信息录入和商品采购信息查询。

❑库存经管模块

该块主要经管商品入库信息、商品入库退货、商品库存查询和库存商品价格调整。

❑商品销售模块

该模块主要经管商品销售信息录入和商品销售退货信息录入。

❑查询统计模块

该模块主要经管销售信息查询、销售退货查询、商品入库查询、入库退货查询、商品销售排行和年销售额分析。

❑往来经管模块

该模块主要经管商品销售结账、入库退货结账、销售结账查询、商品入库结账、销售退货结账和入库结账查询。

❑系统设置模块

该模块主要经管添加操作员、更改操作员密码、删除操作员。

2.1.2开发及运行环境

1.硬件环境:

CPU:

CⅡ1.7G以上,内存在256M以上。

2.软件环境:

WindowsXP操作系统,MicrosoftSQLServers数据库系统。

软件编程使用MicrosoftVisualstudio2005

2.1.3程序流程

本库存盘点经管经管子系统使用如下的流程进行登陆以及其他的操作:

开始界面是始于登陆界面“登录(登录.frm)”,当用户键入用户名和密码的时候,系统自动到所对应的数据库“用户信息表”中进行用户验证。

如果输入正确则进入系统主界面,就可以进入到主操作菜单窗体“系统(系统.frm)”中进行操作。

在主操作菜单窗体“系统(系统.frm)”中,用户可以对数据库中的商品信息、供应商信息及客户信息等基本信息进行包括:

添加,查询,修改等操作,并能够进行入库经管,出库经管及库存盘点。

此外,可在“清单报表经管窗口”中进行相应的报表打印。

2.2数据字典

2.2.1.数据元素条目

数据元素条目

总编号:

1-100

编号:

100

名称:

库存单编号

编码说明:

别名:

kcdb

****

**

说明:

库存单编码

商品编号

数据值类型:

离散

库存编号

类型:

数字

库存序号

长度:

10

有关数据:

库存卡

2.2.2数据结构条目

 数据结构条目

名称:

商品入库卡

总编号:

2-03

说明:

商品入库时填写的卡片

编号:

006

结构:

有关的数据流,数据存储

入库序号

新商品入库表

入库编号

商品库存表

商品编号

商品名称

规格

数量:

计量单位

每年约2000份

数量

单价

总金额

入库日期

经手人

备注信息

2.2.3.数据流条目

数据流条目

名称:

库存信息表

总编号:

3-02

简要说明:

库存信息的汇总

编号:

005 

数据流来源:

账面库存

数据流去向:

P2.1,P2,2

包含的数据结构:

流通量:

1000份每年

销售的商品

商品库存记录

2.2.4数据存储条目

数据存储条目

名称:

库存盘点明细表

总编号:

4-05

说明:

库存信息汇总

编号:

A1

结构:

有关的数据流

盘点编号

P2.1->A1

A1->P2.1.2

商品名称

A1->P2.1.5

账面库存

信息量:

150份每年

实盘库存

有无复查:

差异数

2.2.5处理过程条目

处理过程条目

名称:

打印库存盘点清单

总编号:

5-009

说明:

公布库存盘点信息,并说明库存情况

编号:

P2.1.5

输入:

A1->P2.1.5

输出:

P2.1.5->盘点明细表

处理:

查A1(库存明显表),打印库存信息表及盘点信息表,表现好的可以保持,表现不令人满意的可加以调整,并注明表现不好的地方,要求改进。

2.2.6外部实体条目

外部实体条目

名称:

员工

总编号:

06-001

说明:

编号:

001

输出数据流:

个数:

约2000个

输入数据流:

P2.1,5→员工(工资表)

2.3程序运行流程图

 

3.系统设计

3.1模块结构设计

该系统的总体结构设计如下图所示:

人员信息档案经管系统包括基本信息经管,销售信息经管,库存信息经管,数据报表经管和系统经管等部分。

图二系统图

其中,基本信息经管中可以对商品,供应商,客户基本信息进行添加,修改,查询和删除等操作,如图:

图三信息经管

库存经管中可以实现库存信息,入库单信息,出库单信息,盘点清单信息的录入,修改,查询等操作,如图:

图四库存经管

数据报表经管可以实现盘点清单的预览及打印等操作,如图:

图五清单图

系统经管中主要是用户查询,添加用户,修改密码,数据备份及恢复等的操作,如图:

图六系统经管图

3.2数据库概念设计

图七概念设计图

3.3数据库逻辑设计

表七商品信息表

字段名

数据类型

长度

是否允许空

说明

商品编号

varchar

10

主键,惟一标识商品记录

商品名称

varchar

50

单价

varchar

50

计量单位

varchar

10

产地

varchar

50

供应商名称

varchar

50

备注信息

text

16

表八供应商信息表

字段名

数据类型

长度

是否允许空

说明

供应商编号

varchar

10

主键,惟一标识供应商记录

供应商名称

varchar

50

供应商单位全称

地址

varchar

50

邮政编码

varchar

10

联系电话

varcgar

20

企业网址

varchar

50

联系人

varchar

50

联系人电话

varcgar

20

开户银行

varchar

50

银行账号

varchar

13

备注信息

text

16

表九客户信息表

字段名

数据类型

长度

是否允许空

说明

客户编号

varchar

10

主键,惟一标识客户记录

客户名称

varchar

50

客户单位全称

地址

varchar

50

邮政编码

varchar

6

联系电话

varchar

20

企业网址

varcgar

30

联系人

varchar

50

联系人电话

varcgar

20

开户银行

varchar

50

银行账号

varchar

20

备注信息

text

16

表十商品进货信息表

字段名

数据类型

长度

是否允许空

说明

入库序号

decimal

9

主键,惟一标识商品入库记录

商品编号

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

当前位置:首页 > 经管营销 > 销售营销

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

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