百斯特汽车配件进销存采购、存储管理子系统
目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题研究现状 1
1.4 课题研究内容 2
2 系统的综合需求 2
2.1 功能性能需求 2
2.2 环境要求 3
2.3 开发技术 4
3 可行性分析 4
3.1 技术可行性 4
3.2 经济可行性 4
3.3 法律可行性 4
4 需求分析 4
4.1 数据字典 5
4.2 数据流图 6
5 系统设计 8
5.1 系统功能模块图 8
5.2 数据表设计 8
6 详细设计 21
6.1 登录模块 21
6.2 进货单管理 21
6.3 配件管理 24
6.4 仓库配置管理 25
6.5 库存管理 25
6.6 订单管理 25
6.7 供应商管理 27
6.8 客户管理 27
6.9 系统配置管理 27
6.10 界面设计 27
7 测试用例 34
7.1 登录模块 34
7.2 添加进货单模块 35
7.3 配件详细信息查询模块 35
7.4 编辑配件存储位置模块 35
7.5 导出进货明细模块 36
7.6 用户配置模块 36
总 结 38
致 谢 39
参 考 文 献 *好棒文|www.hbsrm.com +Q: ¥351916072¥
40
1 引言
1.1 课题背景
随着经济水平的不断提高,汽车行业的飞速发展给配件销售管理带来了新额挑战,迫切的需要一种更加先进的管理模式[1]。市场竞争日趋激烈,这要求企业不断地提高信息处理的速度,要及时、准确的掌握经营的情况,在面对问题时能快速做出经营决策[2]。但是,随着客户的与日俱增,业务量也不断扩大,以手工的方式来处理数据已经不能满足客户及业务的需求。在这样一个汽车配件销售不断增加的大背景下,进销存管理系统在企业商品或货物管理中起到了至关重要的作用。然而使用传统的手工工作的管理方式来管理企业的进货、销售、存储汽车配件等,会导致两个严重的后果,一是工作效率的低下、高成本;二是当面对大量的订单时难免会引起操作失误。在上述这种情况下,一个科学、严谨、高效、与业务直接有关的这样一个汽车配件进销存管理系统就显得特别的需要[3~5]。
1.2 课题意义
经济水平的逐步提高,汽车开始占领市场,每10户家庭中大概就有一户拥有。人们对汽车的需求也越来越高,这次刺激了汽车行业的高速发展,也带动了汽车配件销售行业的发展,使得该行业的竞争也与日俱增[6~8]。在这样严峻形势下,如何站稳,赢得市场和客户的青睐成为每个配件销售企业所要面临和迎接的一个严峻的挑战。合理的运用适合自己企业业务的销售管理、进销存软件将在很大程度上帮助和提高管理和工作效率,也会在一定程度上减少人力的投入[9]。本系统是基于B/S的网页版进销存管理系统,提供给客户良好的体验感的,客户录入数据可导出,便于存放管理,和后期的核对,根据库存报表和图表的显示,直观的就能分辨出库存容量。
1.3 课题研究现状
百斯特汽车配件公司是一家专门以汽车配件销售为主的企业。公司销售管理从最初的手工管理到现在的销售系统管理。虽然运用了管理系统,整个公司的管理水平有所提高,但是现有系统功能的简单化随着公司的不断发展,业务的不断扩大,已不能满足目前的需求,甚至使管理在一定程度陷入了僵局,具体体现在一下2个方面。
1)系统目前只对配件的信息进行管理,缺少了内在客户和外在客户的管理。供应商信息管理的缺少致使公司不能准确的掌握供应商的供货情况,导致公司无法做出判断选出合适的供应商。另一方面确实客户的信息管理会增加对客户关系维护的难度,也会影响到对客服服务的质量、水平。
2)仓库存放配件比较杂乱,记录配件位置也是纸稿为主,没有通过系统对配件的存放进行有效的管理,当客户需要购买配件时不能快速的定位到配件在仓库的具体位置,这样也会影响工作效率。
1.4 课题研究内容
根据百斯特汽车配件厂现状,本系统主要设计模块包括,系统配置模块主要是用于配置用户在本系统中可浏览的页面以及配置角色,系统中不存在后台注册功能,管理员可以添加用户并配置相应的角色。仓库配置模块主要是解决配件存放问题,仓库管理员可根据实际仓库的存储进行填入。进货管理主要包括进货单的管理以及配件入库管理,其中也包括对配件的品牌管理,配件的描述配置,在配件详情表上可看到配件的库存量,可以点击加入进货单完成。客户管理和供应商管理主要是为了保存相应的资料便于查询和维护。库存管理包括显示库存报表和库存图表,直观的显示库存容量,在库存报表上也可进行加入进货单操作,方便快捷。订单管理中包含对前台销售网站已经付款的订单进行配货处理 *好棒文|www.hbsrm.com +Q: ¥351916072¥
以及对于长期合作的用户进行后台录入订单,对于长期合作的客户会采用会员管理手段,采用线下支付或虚拟支付手段完成订单付款操作。整个系统根据用户角色显示相应的模块,更好的管理员工,分配员工工作,提高工作效率,降低成本。
2 系统的综合需求
2.1 功能性能需求
2.1.1 系统配置
系统配置模块分为配置一级菜单栏、配置二级菜单栏、配置角色以及配置用户。功能上主要是配置用户可看到的页面,地址等信息,然后配置用户角色,管理员可通过选择不同角色来分配不同的用户,可设置用户初始密码为123123,分配后普通员工可登陆进入系统修改密码。
2.1.2 进货管理
进货管理主要包括对进货单的管理,对进货单审核通过已进的配件进行质量检查并录入。对检查通过的配件可以在进货明细操作列点击加入库存完成入库操作,配置配件品牌,添加配件在仓库的具体位置以及配置配件的相关信息,在配件详情页上可录入配件信息,也可对库存不足的配件进行加入到进货单,这样在进货单明细表上可看到需要进货的配件。对于质检完成的进货单,可点击详细进货单页,对于仓库中已经存在的配件可直接点自动加入库存按钮,完成配件入库操作。
2.1.3 仓库配置
仓库配置主要用于配置现有的仓库、区域、货架,方便员工知道配件的具体存放位置,以便在配货时可及时找到配件的具体位置。
2.1.4 客户管理
客户管理包括对两种类型的客户的管理,前台下单客户以及后台录入长期客户管理以及对供应商的管理,主要便于存档和查阅。
数据库为SQL Server 2008;
开发软件为Visual Studio2012。
2.3 开发技术
2.3.1 ASP.NET MVC
ASP.NET MVC是一种构建Web应用程序的框架,MVC设计模式通常是将一个项目分成实体、视图、控制器,对项目进行了解耦操作,这样更加便于维护尤其是在团队开发时更为突出。应用程序通过路由机制呈现页面的展示,对于开发是可扩展简便的设计模式。
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题研究现状 1
1.4 课题研究内容 2
2 系统的综合需求 2
2.1 功能性能需求 2
2.2 环境要求 3
2.3 开发技术 4
3 可行性分析 4
3.1 技术可行性 4
3.2 经济可行性 4
3.3 法律可行性 4
4 需求分析 4
4.1 数据字典 5
4.2 数据流图 6
5 系统设计 8
5.1 系统功能模块图 8
5.2 数据表设计 8
6 详细设计 21
6.1 登录模块 21
6.2 进货单管理 21
6.3 配件管理 24
6.4 仓库配置管理 25
6.5 库存管理 25
6.6 订单管理 25
6.7 供应商管理 27
6.8 客户管理 27
6.9 系统配置管理 27
6.10 界面设计 27
7 测试用例 34
7.1 登录模块 34
7.2 添加进货单模块 35
7.3 配件详细信息查询模块 35
7.4 编辑配件存储位置模块 35
7.5 导出进货明细模块 36
7.6 用户配置模块 36
总 结 38
致 谢 39
参 考 文 献 *好棒文|www.hbsrm.com +Q: ¥351916072¥
40
1 引言
1.1 课题背景
随着经济水平的不断提高,汽车行业的飞速发展给配件销售管理带来了新额挑战,迫切的需要一种更加先进的管理模式[1]。市场竞争日趋激烈,这要求企业不断地提高信息处理的速度,要及时、准确的掌握经营的情况,在面对问题时能快速做出经营决策[2]。但是,随着客户的与日俱增,业务量也不断扩大,以手工的方式来处理数据已经不能满足客户及业务的需求。在这样一个汽车配件销售不断增加的大背景下,进销存管理系统在企业商品或货物管理中起到了至关重要的作用。然而使用传统的手工工作的管理方式来管理企业的进货、销售、存储汽车配件等,会导致两个严重的后果,一是工作效率的低下、高成本;二是当面对大量的订单时难免会引起操作失误。在上述这种情况下,一个科学、严谨、高效、与业务直接有关的这样一个汽车配件进销存管理系统就显得特别的需要[3~5]。
1.2 课题意义
经济水平的逐步提高,汽车开始占领市场,每10户家庭中大概就有一户拥有。人们对汽车的需求也越来越高,这次刺激了汽车行业的高速发展,也带动了汽车配件销售行业的发展,使得该行业的竞争也与日俱增[6~8]。在这样严峻形势下,如何站稳,赢得市场和客户的青睐成为每个配件销售企业所要面临和迎接的一个严峻的挑战。合理的运用适合自己企业业务的销售管理、进销存软件将在很大程度上帮助和提高管理和工作效率,也会在一定程度上减少人力的投入[9]。本系统是基于B/S的网页版进销存管理系统,提供给客户良好的体验感的,客户录入数据可导出,便于存放管理,和后期的核对,根据库存报表和图表的显示,直观的就能分辨出库存容量。
1.3 课题研究现状
百斯特汽车配件公司是一家专门以汽车配件销售为主的企业。公司销售管理从最初的手工管理到现在的销售系统管理。虽然运用了管理系统,整个公司的管理水平有所提高,但是现有系统功能的简单化随着公司的不断发展,业务的不断扩大,已不能满足目前的需求,甚至使管理在一定程度陷入了僵局,具体体现在一下2个方面。
1)系统目前只对配件的信息进行管理,缺少了内在客户和外在客户的管理。供应商信息管理的缺少致使公司不能准确的掌握供应商的供货情况,导致公司无法做出判断选出合适的供应商。另一方面确实客户的信息管理会增加对客户关系维护的难度,也会影响到对客服服务的质量、水平。
2)仓库存放配件比较杂乱,记录配件位置也是纸稿为主,没有通过系统对配件的存放进行有效的管理,当客户需要购买配件时不能快速的定位到配件在仓库的具体位置,这样也会影响工作效率。
1.4 课题研究内容
根据百斯特汽车配件厂现状,本系统主要设计模块包括,系统配置模块主要是用于配置用户在本系统中可浏览的页面以及配置角色,系统中不存在后台注册功能,管理员可以添加用户并配置相应的角色。仓库配置模块主要是解决配件存放问题,仓库管理员可根据实际仓库的存储进行填入。进货管理主要包括进货单的管理以及配件入库管理,其中也包括对配件的品牌管理,配件的描述配置,在配件详情表上可看到配件的库存量,可以点击加入进货单完成。客户管理和供应商管理主要是为了保存相应的资料便于查询和维护。库存管理包括显示库存报表和库存图表,直观的显示库存容量,在库存报表上也可进行加入进货单操作,方便快捷。订单管理中包含对前台销售网站已经付款的订单进行配货处理 *好棒文|www.hbsrm.com +Q: ¥351916072¥
以及对于长期合作的用户进行后台录入订单,对于长期合作的客户会采用会员管理手段,采用线下支付或虚拟支付手段完成订单付款操作。整个系统根据用户角色显示相应的模块,更好的管理员工,分配员工工作,提高工作效率,降低成本。
2 系统的综合需求
2.1 功能性能需求
2.1.1 系统配置
系统配置模块分为配置一级菜单栏、配置二级菜单栏、配置角色以及配置用户。功能上主要是配置用户可看到的页面,地址等信息,然后配置用户角色,管理员可通过选择不同角色来分配不同的用户,可设置用户初始密码为123123,分配后普通员工可登陆进入系统修改密码。
2.1.2 进货管理
进货管理主要包括对进货单的管理,对进货单审核通过已进的配件进行质量检查并录入。对检查通过的配件可以在进货明细操作列点击加入库存完成入库操作,配置配件品牌,添加配件在仓库的具体位置以及配置配件的相关信息,在配件详情页上可录入配件信息,也可对库存不足的配件进行加入到进货单,这样在进货单明细表上可看到需要进货的配件。对于质检完成的进货单,可点击详细进货单页,对于仓库中已经存在的配件可直接点自动加入库存按钮,完成配件入库操作。
2.1.3 仓库配置
仓库配置主要用于配置现有的仓库、区域、货架,方便员工知道配件的具体存放位置,以便在配货时可及时找到配件的具体位置。
2.1.4 客户管理
客户管理包括对两种类型的客户的管理,前台下单客户以及后台录入长期客户管理以及对供应商的管理,主要便于存档和查阅。
数据库为SQL Server 2008;
开发软件为Visual Studio2012。
2.3 开发技术
2.3.1 ASP.NET MVC
ASP.NET MVC是一种构建Web应用程序的框架,MVC设计模式通常是将一个项目分成实体、视图、控制器,对项目进行了解耦操作,这样更加便于维护尤其是在团队开发时更为突出。应用程序通过路由机制呈现页面的展示,对于开发是可扩展简便的设计模式。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3008.html