超市进销存管理系统的设计与实现--毕业设计说明书
目录
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题技术 1
(四) 课题工具 1
二、系统整体设计 2
(一)系统目标 2
(二)系统功能结构 2
三、 数据库设计 3
(一)概念模型设计 3
(二) 各类实体E-R图 4
(三) 物理数据库设计 6
四.系统预览 10
(一)系统登录模块 10
(二)主窗体界面 11
(三)货物管理模块 11
1.货物入库管理模块 11
2. 货物出库模块 13
3.借货还货管理 14
4 .盘点管理 17
(四)基本档案模块 17
1.供应商信息设置 17
2. 货物档案模块 19
3.仓库设置 20
(五)查询统计管理模块 21
1. 库存查询 21
2. 入库查询模块 22
(六)用户管理 23
五.总结 24
致谢 25
参考文献 26
一、引言
(一)课题背景
目前我国经济的发展状况是在各个地区,各种行业的经济主体都由中小型企业组成。而目前随着互联网以及电子商务的兴起与不断发展,把更多的发展机会带到了中小型企业的面前,但与此同时也增强了企业与企业之间的竞争强度。如果想要取得市场份额,赢得企业之间的竞争胜利,企业采用计算机管理货物的出入库、供应商信息的修改、库存数量盘点等诸多环节也已经成为必然趋势。
(二)课题意义
*好棒文|www.hbsrm.com +Q: ¥351916072¥
目前企业管理首要解决的问题就是如何降低企业成本。对于企业来说,涉及商品的出入库管理、货物的借贷管理以及库存盘点等方面的管理。库存管理的效率对于企业的生存、发展至关重要。企业库存管理系统适用于企业库存方面的出入库、借贷和库存盘点等。
随着计算机技术不断提高,计算机应用的发展给人们的生活带来了巨大的便利。由于缺乏合适的软件,很多不便和工作在过去的库存管理信息系统。本文介绍库存管理信息系统,设计主要完成不同用户的登录;货物管理,如货物的出库、入库;基础档案管理,如供应商信息的添加、仓库的管理;查询统计等。系统设计符合避免随意性库存管理,提高了速度和信息处理及时、准确、修改库存信息的准确和高效的查询。
(三)课题技术
C#语言在进行设计时非常快速,简单,C#继承了C语言的语言风格,但也继承了语言的C#面向对象的特性。语法上与C++比较相似的、但又不是完全相同。它不仅继承了C与C++强大的编程能力又同时去除了为一些不需要的复杂特性,例如没有宏和C#不允许多重继承。C#的对象模型是经过重新设计构造的。C#使用.NET Framework框架,使编程人员可以快速轻松的迁移到这种语言源代码的可移植性是非常重要的。特别是那些熟悉C和C++程序员。C#是适合于独立和嵌入式系统编程,使用复杂的大型系统,
课题工具
SQL Server 2000是一个非常简单有效的数据库管理系统。其中数据可以被结构化,直接存储在数据库中的数据表中。用户可以对自己创建的数据表的属性进行设置,是一个非常完善的数据管理系统。SQL Sever的2000针对大型在线交易处理,数据仓库和电子商务应用,数据库和数据分析平台,SQL Sever的2000扩展了可靠性,可用性,可编程性和易用性。与以前的版本的SQL Sever,SQL Server 2000中相比增加了以下新的特点:SSIS增强,数据加密,审计,政策管理,新的数据类型,增加了T-SQL语法。
二、系统整体设计
(一)系统目标
本系统属于中小型企业库存管理信息系统,采用计算机操作及管理,可以快速有效地对中小型企业库存方面进行管理。本库存系统应达到以下功能:
登录系统分为管理员和普通用户两种身份登录,管理员有对用户进行操作的权限,货物的出入库操作;供应商的添加及修改;仓库的设置、货物的借出以及还货等;普通用户则有库存数量的查询、信息查看、密码的修改等功能;
(二)系统功能结构
库存管理信息系统的功能结构如图:
图2-1企业库存管理系统功能模块图
三、 数据库设计
由于系统的数据较多,因此采用SQL Server 2000数据库来进行对数据的处理和管理,数据库命名为db-SMS。在数据库中创建了许多数据表,用于存储不同的信息。
其中,供应商信息表为tb_Provider,商品信息表为tb_GoodsInfo,仓库信息表为ypxx,货物借出信息表为tb_BorrowGoods;货物归还信息表为tb_RuturnGoods;
(一)概念模型设计
在企业的管理经营中,每件库存商品来自不同的供应商,存储在不同仓库。在数据库中建立各种信息表,用于存储各类信息。
各类实体E-R图
图3-1货物实体E-R图
图3-2 供应商实体E-R图
图3-3 仓库实体E-R图
图3-4 各实总体E-R图
(三) 物理数据库设计
SQL Server 2000是简单有效的数据库管理系统。通过将数据进行结构化操作,存储在SQL中的数据表里。SQL Sever的2000针对大型在线交易处理,数据仓库和电子商务应用,数据库和数据分析平台,SQL Sever的2000扩展了可靠性,可用性,可编程性和易用性。与以前的版本的SQL Sever,SQL Server 2000中相比增加了以下新的特点:SSIS增强,数据加密,审计,政策管理,新的数据类型,增加了T-SQL语法。
表3-1供应商信息(tb_Provider)表
表3-2商品信息(tb_GoodsInfo)表
表3-3 仓库信息(ypxx)表
表3-4入库信息(tb_InStore)表
表3-5出库信息(tb_OutStore)
表3-6货物借出信息(tb_BorrowGoods)表
表3-7货物归还信息(tb_ReturnGoods)表
表3-8库存盘点信息(tb_Check)表
四.系统预览
库存管理信息系统由多个窗体组成。下面是一些主要的典型窗体展示:
(一)系统登录模块
登录模块主要用于用户或管理员对系统进行安全检查和权限分配访问,以防止从记录系统未经授权的用户。如图,在登录屏幕显示系统的登录界面,首先选择登录的角色类型,输入您的用户名和密码,然后用户或管理员登录成功,登录的用户的信息显示在主界面的状态。如果登录失败则需要重新检查自己的登录信息。
图4-1 登录窗体
一、引言 1
(一)课题背景 1
(二)课题意义 1
(三)课题技术 1
(四) 课题工具 1
二、系统整体设计 2
(一)系统目标 2
(二)系统功能结构 2
三、 数据库设计 3
(一)概念模型设计 3
(二) 各类实体E-R图 4
(三) 物理数据库设计 6
四.系统预览 10
(一)系统登录模块 10
(二)主窗体界面 11
(三)货物管理模块 11
1.货物入库管理模块 11
2. 货物出库模块 13
3.借货还货管理 14
4 .盘点管理 17
(四)基本档案模块 17
1.供应商信息设置 17
2. 货物档案模块 19
3.仓库设置 20
(五)查询统计管理模块 21
1. 库存查询 21
2. 入库查询模块 22
(六)用户管理 23
五.总结 24
致谢 25
参考文献 26
一、引言
(一)课题背景
目前我国经济的发展状况是在各个地区,各种行业的经济主体都由中小型企业组成。而目前随着互联网以及电子商务的兴起与不断发展,把更多的发展机会带到了中小型企业的面前,但与此同时也增强了企业与企业之间的竞争强度。如果想要取得市场份额,赢得企业之间的竞争胜利,企业采用计算机管理货物的出入库、供应商信息的修改、库存数量盘点等诸多环节也已经成为必然趋势。
(二)课题意义
*好棒文|www.hbsrm.com +Q: ¥351916072¥
目前企业管理首要解决的问题就是如何降低企业成本。对于企业来说,涉及商品的出入库管理、货物的借贷管理以及库存盘点等方面的管理。库存管理的效率对于企业的生存、发展至关重要。企业库存管理系统适用于企业库存方面的出入库、借贷和库存盘点等。
随着计算机技术不断提高,计算机应用的发展给人们的生活带来了巨大的便利。由于缺乏合适的软件,很多不便和工作在过去的库存管理信息系统。本文介绍库存管理信息系统,设计主要完成不同用户的登录;货物管理,如货物的出库、入库;基础档案管理,如供应商信息的添加、仓库的管理;查询统计等。系统设计符合避免随意性库存管理,提高了速度和信息处理及时、准确、修改库存信息的准确和高效的查询。
(三)课题技术
C#语言在进行设计时非常快速,简单,C#继承了C语言的语言风格,但也继承了语言的C#面向对象的特性。语法上与C++比较相似的、但又不是完全相同。它不仅继承了C与C++强大的编程能力又同时去除了为一些不需要的复杂特性,例如没有宏和C#不允许多重继承。C#的对象模型是经过重新设计构造的。C#使用.NET Framework框架,使编程人员可以快速轻松的迁移到这种语言源代码的可移植性是非常重要的。特别是那些熟悉C和C++程序员。C#是适合于独立和嵌入式系统编程,使用复杂的大型系统,
课题工具
SQL Server 2000是一个非常简单有效的数据库管理系统。其中数据可以被结构化,直接存储在数据库中的数据表中。用户可以对自己创建的数据表的属性进行设置,是一个非常完善的数据管理系统。SQL Sever的2000针对大型在线交易处理,数据仓库和电子商务应用,数据库和数据分析平台,SQL Sever的2000扩展了可靠性,可用性,可编程性和易用性。与以前的版本的SQL Sever,SQL Server 2000中相比增加了以下新的特点:SSIS增强,数据加密,审计,政策管理,新的数据类型,增加了T-SQL语法。
二、系统整体设计
(一)系统目标
本系统属于中小型企业库存管理信息系统,采用计算机操作及管理,可以快速有效地对中小型企业库存方面进行管理。本库存系统应达到以下功能:
登录系统分为管理员和普通用户两种身份登录,管理员有对用户进行操作的权限,货物的出入库操作;供应商的添加及修改;仓库的设置、货物的借出以及还货等;普通用户则有库存数量的查询、信息查看、密码的修改等功能;
(二)系统功能结构
库存管理信息系统的功能结构如图:
图2-1企业库存管理系统功能模块图
三、 数据库设计
由于系统的数据较多,因此采用SQL Server 2000数据库来进行对数据的处理和管理,数据库命名为db-SMS。在数据库中创建了许多数据表,用于存储不同的信息。
其中,供应商信息表为tb_Provider,商品信息表为tb_GoodsInfo,仓库信息表为ypxx,货物借出信息表为tb_BorrowGoods;货物归还信息表为tb_RuturnGoods;
(一)概念模型设计
在企业的管理经营中,每件库存商品来自不同的供应商,存储在不同仓库。在数据库中建立各种信息表,用于存储各类信息。
各类实体E-R图
图3-1货物实体E-R图
图3-2 供应商实体E-R图
图3-3 仓库实体E-R图
图3-4 各实总体E-R图
(三) 物理数据库设计
SQL Server 2000是简单有效的数据库管理系统。通过将数据进行结构化操作,存储在SQL中的数据表里。SQL Sever的2000针对大型在线交易处理,数据仓库和电子商务应用,数据库和数据分析平台,SQL Sever的2000扩展了可靠性,可用性,可编程性和易用性。与以前的版本的SQL Sever,SQL Server 2000中相比增加了以下新的特点:SSIS增强,数据加密,审计,政策管理,新的数据类型,增加了T-SQL语法。
表3-1供应商信息(tb_Provider)表
表3-2商品信息(tb_GoodsInfo)表
表3-3 仓库信息(ypxx)表
表3-4入库信息(tb_InStore)表
表3-5出库信息(tb_OutStore)
表3-6货物借出信息(tb_BorrowGoods)表
表3-7货物归还信息(tb_ReturnGoods)表
表3-8库存盘点信息(tb_Check)表
四.系统预览
库存管理信息系统由多个窗体组成。下面是一些主要的典型窗体展示:
(一)系统登录模块
登录模块主要用于用户或管理员对系统进行安全检查和权限分配访问,以防止从记录系统未经授权的用户。如图,在登录屏幕显示系统的登录界面,首先选择登录的角色类型,输入您的用户名和密码,然后用户或管理员登录成功,登录的用户的信息显示在主界面的状态。如果登录失败则需要重新检查自己的登录信息。
图4-1 登录窗体
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1636.html