大生木材库存管理网站的设计与开发(源码)

现如今因为每个人都有智能手机,能随时随地的用浏览器查询想要访问的网站,所以以往的在PC机上安装程序的系统使用的人已经越来越少,因为智能手机的功能基本上已经非常完善了,不亚于体积庞大的PC机,为了使多终端异步可以实现,越来越多的系统尽量迁移至浏览器上,也就是B/S结构,浏览器是智能终端自带的软件,方便快捷,所以为了使库存管理系统更加能贴合用户的需求,不落伍于大潮流,采用了网站作为基础来开发。基本上只要存在商品交换买卖的企业,解决进货,销售的记录都是必须的。要求库存管理系统能够让使用者管理记录和随时随地的查询信息,不同于用纸笔账单来记录这些进出库信息,计算机时代的信息可以无限的复制备份、随用户所需的共享,更新和传递。既然计算机已经普及,那么就要充分的利用起来,开发贴合的软件来使效率最大化,在研究了这类企业的生产细节之后,想要开发一个集生产管理,人员管理,出入库管理等等适合中小型企业的库存管理系统。关键词 ASP.NET,库存管理,生产流程,SQL Server
目 录
1 引言 1
1.1 发展趋势 1
1.2 选题的研究意义 1
1.3 可行性分析 1
2 需求分析 2
2.1 运行环境需求分析 2
2.2 开发环境需求分析 2
2.3 系统功能需求分析 3
3 系统设计 8
3.1 概要设计 8
3.2 详细设计 9
3.3 数据库设计 28
3.4 安全保密设计 32
4 软件测试 33
4.1 系统测试的目的和任务 33
4.2 测试方法和环境 33
4.3 测试内容及结果 33
4.4 测试结论 35
结论 36
致谢 37
参考文献 38
1 引言
谈及仓库管理,非自动化时代还是用纸笔来记录繁琐的货物效率自然不必提,而且容易出错。然而计算机普及之后很多仓库管理系统涌现出来,大部分页面单一,数据量大,不易观察,理解,而且这些系统为了盲目的追求通用性和兼容性往往导致操作不方便,不能因人而异的 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
,针对不同中小企业而量身定做。
在前端技术快速发展的今天,大部分以往的仓库管理系统都是以C/S的框架,以下载软件并且安装的方式到客户端PC机上,极其不方便,本机的责任重大同时安全也不能得到保障。
为了应对不同的要求,多用户的,多角色的目标,以轻便的B/S网页完成设计,用户可以随时随地在不同的PC机上面进行操作。库存管理自动化新的需求越来越多,为了不让软件刚开发出来就被淘汰,就要舍弃以往的开发方式。
1.1 发展趋势
库存管理对于一个企业或者中小型的工厂都是日常生产中必须面对的。仓库管理系统的流程和功能模块是企业的业务流程等等工作的映射。一直以来用传统人工的方式管理,效率底下,而且查找分类,历史记录的保存,更新和维护都很困难。
在现如今,仓库管理系统已经在世界大部分的国家广泛应用,而且应用范围非常广泛,功能越来越全面,界面易用性也越来越人性化,制作开发成本也大幅下降,所以针对特殊功能的单独开发也能得以实现。
1.2 选题的研究意义
现在是信息化时代,无论是手机、电脑,还是从以前的提前预约到现在只要动下手指就可以在网上完成预约,信息化带给我们的好处无疑是利大于弊的。计算机的优势在于超越人类的运算速度,可以进行复杂的信息处理,安全性也可以人为的提高,毫无疑问,提高信息化水平,提高企业竞争力,就不得不信息化。
中小企业的市场不容小觑,大部分的仓库管理系统追求通用性,而非常的不适合中小企业,太多冗余的功能导致操作繁琐,视图混乱。为了贴合不同小企业的工作流,在仓库管理的基础上加入核心的生产流程,尽可能的满足某一类型工厂的各项需求。实现简易的界面,对于绝大部分的非专业人士更容易操作。
1.3 可行性分析
在前往此类目测颗粒厂调查了之后,对可行性进行了分析。
1.3.1 经济可行性分析
目前市场上计算机的价格不是很贵并且性能优越,该系统的开发大大提高了软件公司的工作效率,节省资源并且缩短了项目周期,从成本上来看,在经济上是可行的。
1.3.2 技术可行性分析
该系统使用SQL Server2012与Visual Studio2015开发。都是开源的,可以用来设计目标系统。
1.3.3 运行可行性分析
该系统为项目资源计划管理系统,耗费很少的资源,无论是学校的电脑还是硬软件都可以很轻松的满足条件,所以在运行上是可行的。
B/S结构支持大部分的浏览器,框架方面三种主流的浏览器内核都能兼容,所以运行时兼容性优越。
1.3.4 社会可行性分析
目前,原材料库存管理是大部分公司提升自身管理效率的重要途径。由于不同职务的人不能从早到晚的在岗位上守着,系统上面记录的入库出库产量消耗等信息可以让企业的各个角色在想了解的任何时候在网页上,从不同的终端上随时随地的了解到。实现管理的计算机化对于发展非常有利,便于使用,简便灵活,所以本系统在开发上是可行的。
2 需求分析
2.1 运行环境需求分析
了解了大部分中小型企业之后,库房会计都有一台计算机,办公室有公用的计算机,操作系统都是较广泛的Windows操作系统,加上智能手机的普及,基本上每个人都随身带着具有兼容性的浏览器,由于系统采用 B/S结构,一方面适用广,适合维护,不同用户可以异步的上传记录和浏览数据。另一方面可以降低系统开发的成本和缩短开发周期。
2.2 开发环境需求分析
拟定的开发环境如表2.1所示:
表21 开发环境表
要求
配置
操作系统平台
Windows 8.1
主程序开发工具
Visual Studio 2015
程序开发语言
C#
数据库系统开发工具
SQL Server 2012
2.3 系统功能需求分析
2.3.1 系统功能的划分
经过前期的需求分析,功能划分为日常功能和系统管理。其中日常功能中又包含项每日结算管理,进仓管理,出仓管理,日产量管理,统计管理;系统管理中包含员工管理,职位管理,采购商管理,供应商管理,具体如图21所示。

图2.1 系统功能模块图
该系统有五个角色可以登录,分别为老板(CEO)、会计(主要进出库记录)、业务员、工人(主要产量记录)和程序员(维护和控制)。具体如图22所示。


版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1521.html

好棒文