简单进销存管理系统设计与实现

  • 格式:doc
  • 大小:732.13 KB
  • 文档页数:30

下载文档原格式

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

计算机科学与工程学院

课程设计报告

题目全称:简易进销存管理系统统设计与实现

学生学号:姓名:

指导老师:职称:

指导老师评语:

签字:课程设计成绩:

设计过程表现设计报告质量总分

进销存系统是用来管理仓库内部的人员、库存、工作时间、定单和设备的软件实施工具。本文所用的开发工具是美国Microsoft公司推出的Microsoft Visual Studio 2005以及Microsoft SQL Server数据库。

本文针对进销存管理系统的特点,利用C++和SQL Server 2005来完成这次的课程设计。主要内容:

(1)利用Microsoft Visual Studio 2005的MFC功能完成对于本系统所需要的窗口。

(2)对每一个窗体,完成相应的后台代码。

(3)使用SQL语言在SQL Server 2005中建立本系统所需要的数据库。

(4)完成数据库的连接。

(5)测试本系统的性能。

关键字:进销存 SQL C++ 数据库

第一章绪论 (4)

1.1 课题背景 (4)

1.2 主要开发工具介绍 (4)

1.2.1 SQL Sever 2005 数据库 (4)

第二章系统分析与设计 (6)

2.1 系统需求分析 (6)

2.2系统目标 (6)

2.3系统功能需求 (7)

2.4模块设计 (7)

第三章系统实现 (9)

3.1数据库建立 (9)

3.2 系统模块实现 (14)

3.2.1系统登录模块实现 (14)

3.2.2 商品信息维护模块实现 (16)

3.2.3供货商资料维护模块实现 (17)

3.2.4客户资料维护模块实现 (18)

3.2.5 进货模块实现 (19)

3.2.6销售模块实现 (23)

3.2.7库存查询模块实现 (24)

3.2.8权限管理模块实现 (25)

第四章系统测试 (27)

第五章总结 (28)

致谢 (29)

参考文献 (30)

第一章绪论

1.1 课题背景

在现代企业中,进销存是一项非常繁琐复杂的工作,每天要处理大量的单据数据。管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。而现阶段进销存的特点是信息处理量特别大,所管理的物资设备种类繁多,且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同,管理过程中经常出现信息的重复传递等问题。为及时结清每笔业务和货物流动,保证企业生产用料及货物安全,企业要花费大量人力物力和时间来做数据记录及统计工作。

在互联网时代的21世纪,将计算机这一利器应用于仓库的日常管理已是势在必行,这也将为进销存带来前所未有的改变,它会为企业的迅猛发展提供无限的潜力,给企业管理带来明显的经济效益和社会效益。

现代企业的信息化过程如火如荼,但某公司的管理还很落后,与现代信息技术的发展极不适应。目前,该公司的进销存仍为手工操作。从生产部门办理入库登记,到营销部门发货出库,所有手续基本上都是由进销存人员手写,这不仅繁琐、效率低,而且缺乏进销存的一些基本手段,造成了管理上的落后及经济利益上的损失。设计该进销存系统目标就是提高该公司的库存管理的质量和效率,减少入库管理、出库管理及库存管理中的漏洞,节约管理开支,增加企业收人。

本文结合某公司金属仓库为应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对进销存工作的管理信息系统。该系统能够提供较为完备的功能,可以全面管理仓库中存储的物品,缩短了库存信息流转时间,使企业的物料管理层次分明,井然有序,为采购、销售和生产提供依据,对于提高企业的经营效率、加快进销存的自动化具有重要的意义。

1.2 主要开发工具介绍

1.2.1 SQL Sever 2005 数据库

本系统采用的数据库是SQL Server 2005数据库。SQL Server 2005由美国微软公司制作并发布的一种性能优越的关系数据库管理系统,具有强大的数据库创建、开发、设计和管理的功能。它不仅仅是一个完整的数据库,而且有强大的扩展性。它是Windows操作系统最为流行的数据库,比较适合小型、中型、大型应有程序的后台数据库。它同时也适合于电子商务、数据仓库和在线商业应用程

序等。

SQL Server 2005是一种高性能的关系型数据库管理系统。主要具有以下几个特点:

1.简便的操作方式

SQL Server 2005界面友好、操作简单,同时包含一整套的管理和开发的工具,企业管理器就是其中的图形化集成化管理工具,游湖不用记住各种命令和SQL语句就可以完成常规操作。

2.支持多个不同的开发平台

数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL Server 2005。

3.支持企业级的应用程序

SQL Server 2005关系数据库引擎具备完整、强大的数据处理功能,允许保护数据完整性。

第二章系统分析与设计

2.1 系统需求分析

本套应用程序名称为“仓库管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、一些统计查询和报表等几部分组成。

库存管理系统满足仓库管理员及工作人员的需求,他们具有登陆系统的权限,所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。

对于一个仓库来说最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及仓储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。

当然仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便的输入货品的信息。

有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有区别的只是对一些基本的信息生成报表形式,并打印输出功能。

报表是一个数据库中最重要的功能之一,有了报表才能清楚的知道货品的出入情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。

本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完惫的安全机制,随心所欲的查询和打印功能,并全面支持分析和决策的功能。

2.2系统目标

(1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

(2)键盘操作、快速响应。

(3)强大的销售结账功能。

(4)全面的账单查询功能。

(5)实现各种查询。

(6)管理员可以设置操作员的权限。

(7)数据保密性强,为每个用户设置权限级别。

(8)系统最大限度的实现了易安装、易维护和易操作性。

(9)系统运行稳定,安全可靠。