进销存管理系统课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计

课题名称:进销存经管系统

专业:

班级:

学号:

小组成员:

指导教师:

2010年 12月27日

目录

1.系统概述2

2.系统分析3

2.1需求分析3

2.2数据字典5

2.3程序运行流程图7

3.系统设计9

3.1模块结构设计9

3.2数据库概念设计10

3.3数据库逻辑设计10

3.4输出设计和输入设计13

4.结语32

5参考文献32

1.系统概述

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

都能够正确及时。

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

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

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

用户对系统的信用,如果因为一次的错误就会导致一连串的信息错误,所以保证信息的可靠性十分必须的,这样才能使系统得到用户的信赖和支持。这样的系统需要保证可靠性,避免给决策者提供虚假的信息,更确保各部门通过浏览该系统,进行相应的需求操作。

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

2.系统分析

2.1需求分析

2.1.1需求分析

本系统通过简单的数据库的操作,实现企事业单位的库存信息的经管。库存盘点经管经管子系统是一个小型的信息经管系统,数据库采用SQL Server 2005。使用户和工程人员明确系统的功能、应用范围。

本系统具有以下功能:

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

2:实现库存盘点经管的基础要求,如信息添加,查看及删除。操作方便简单,且数据稳定性强。

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

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

5:强大的报表打印功能。

可行性分析

经济上可行性分析

现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;

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

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

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

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

技术上可行性分析

软件可行性

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

SQL Sever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库经管系统。作为客户机/服务器的后端数据库,他是所有数据的汇总和经管中心。

工程规划

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

❑基础信息模块

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

❑采购经管模块

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

❑库存经管模块

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

❑商品销售模块

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

❑查询统计模块

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

❑往来经管模块

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

❑系统设置模块

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

2.1.2开发及运行环境

1.硬件环境:CPU:CⅡ1.7G以上,内存在256M以上。

2.软件环境:Windows XP操作系统,Microsoft SQL Servers数据库系统。软件编程使用Microsoft Visual studio 2005

2.1.3程序流程

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

开始界面是始于登陆界面“登录(登录.frm)”,当用户键入用户名和密码的时候,系统自动到所对应的数据库“用户信息表”中进行用户验证。如果输入正确则进入系统主界面,就可以进入到主操作菜单窗体“系统(系统.frm)”中进行操作。在主操作菜单窗体“系统(系统.frm)”中,用户可以对数据库中的商品信息、供应商信息及客户信息等基本信息进行包括:添加,查询,修改等操作,并能够进行入库经管,出库经管及库存盘点。此外,可在“清单报表经管窗口”中进行相应的报表打印。

2.2数据字典

2.2.1.数据元素条目

2.2.2数据结构条目

相关文档
最新文档