中小企业仓库管理系统—用户体验设计与编码.doc

上传人:工**** 文档编号:546678640 上传时间:2023-04-12 格式:DOC 页数:26 大小:626KB
返回 下载 相关 举报
中小企业仓库管理系统—用户体验设计与编码.doc_第1页
第1页 / 共26页
中小企业仓库管理系统—用户体验设计与编码.doc_第2页
第2页 / 共26页
中小企业仓库管理系统—用户体验设计与编码.doc_第3页
第3页 / 共26页
中小企业仓库管理系统—用户体验设计与编码.doc_第4页
第4页 / 共26页
中小企业仓库管理系统—用户体验设计与编码.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《中小企业仓库管理系统—用户体验设计与编码.doc》由会员分享,可在线阅读,更多相关《中小企业仓库管理系统—用户体验设计与编码.doc(26页珍藏版)》请在金锄头文库上搜索。

1、摘要通过计算机实现仓库管理、为用户提供充足的信息和快捷的查询手段能改善中小企业手工管理所带来的缺点。本仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作开发的管理软件。本文是关于利用SQL Server 2005和Visual Studio 2010软件,采用多层架构研究与设计的基于C/S模式的中小企业仓库管理系统,实现了入出库、增加、删除、更新、查询、材料的分类管理等基本功能。介绍仓库管理系统的课题研究意义,概要设计、业务逻辑层设计,详细分析了用户体验设计和实现。关键字:仓库管理系统、C/S模式、业务逻辑层、用户体验AbstractManaging warehouse by co

2、mputers, providing users with adequate information and quick inquiry method can improve the drawbacks which brought by manual management of small business.The warehouse management system is a management software which develops for small enterprise about enterprise storage materials into or out of st

3、orage registration and query statistics. The article is about a warehouse management basing on C/S structure to research and design which uses SQL Server 2005 and Visual Studio 2010 software and adopts multi-tier architecture. It carries out the basic functions of the warehouse management to go into

4、 a database ,increment,delete,renewal,search ,the classification of the material management and so on. It also introduces the research significance of warehouse management,outline design,business logic layer design and analysis the user experience design and implementation.Keywords:Warehouse managem

5、ent system, C/S structure, business logic layer, user experience目录1 引言11.1课题研究背景及意义11.2开发环境11.3技术简介22 系统概要设计和框架设计32.1需求介绍32.2系统功能介绍52.3系统框架介绍73 业务逻辑层和错误检验层83.1业务逻辑层(Business Logic Layer,简称BLL层)作用83.2错误检验层(Error Check Layer,简称ECL层)作用83.3详细设计83.4错误检验层完整性约束(Validation)114 用户体验设计134.1用户体验设计原则134.2详细设计13

6、4.2.1主窗体设计134.2.2添加入库信息窗体设计144.2.3反馈信息和错误信息处理155 结束语206 参考文献211 引言1.1课题研究背景及意义随着经济的不断繁荣和市场环境的变化,对企业的生产经营提出了更高的要求。尤其是中小企业要适应日趋激烈的市场竞争,中小型仓库的管理问题也就提上了日程。随着物资的大量增加,其管理难度也越来越大,如何优化中小企业仓库的日常管理也就成为了一个大众化的课题。为改进现有的生产经营模式和组织结构,在竞争中赢得更多的市场份额,仓库管理系统得到了广泛的推广应用,为企业优化管理、节约成本、确保产品质量发挥了巨大的作用,成为了企业管理的重要组成部分。中小企业要想生

7、存、发展,要想在激烈的市场竞争中立于不败之地,就必须改善其管理方式,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极为重要的部分。为了加快中小企业仓库管理自动化的步伐,提高中小企业仓库的管理业务处理效率,建立中小企业仓库管理系统已变得十分必要。目前市场上有众多的仓库管理系统软件,虽然功能齐全,方便易用,但是由于其针对的是整个市场,所以当其用于某个具体的仓库管理时,或多或少的就会存在不同的问题,有的甚至严重阻碍企业的正常运作。不同企业的仓库管理有其不同的特点与要求,因此,只有根据企业自身的需求设计最合适的管理系统,才能使仓库管理系统真正的为生产服务。本系统根据某公司仓库管理的

8、功能和特点及要求,完成了仓库管理所涉及的业务流程和功能实现,并进行了系统测试。1.2开发环境 本系统选择Visual Studio 2010作为软件的开发环境。Visual Studio 2010是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境,是一套完整的开发工具集,用于生成桌面应用程序、ASP.NET Web应用程序、移动应用程序等多种应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件,是Visual C#、Visual Basic、Visual C+和Visual J#等多种语言共同使用的集成开发环境(IDE)。Visual Studio 20

9、10的集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了,利用此集成开发环境可以共享工具且有助于创建混合语言解决方案。利用它的可视化设计器,可以快速地创建Winform应用程序。系统选用了与 Microsoft紧密集成的Microsoft SQL Server 2005数据库用来存储数据信息。Microsoft SQL Server 2005是Microsoft公司最新的数据库系统,它增强了企业数据库管理、开发人员生产力和商务管理等特性。SQL Server 2005在企业数据库管理方面的应用中要始终为用户提供安全可靠的数据。与桌面型的数据库Access数据库而言,其在功能上比较完

10、善,其安全性、并发控制能力、数据挖掘和联机操作等方面都要优于Access数据库。Sql Server 2005也增加了许多新功能并对原有的一些功能进行了改进和增强,从而使开发人员更有效率地工作。 1.3技术简介 当前在涉及到仓库管理系统开发领域中存在着不同的编程语言和实现技术方案,如C+、Java web、ASP.Net等。而我们采用了C#语言开发了Windows应用窗体应用程序。C#是微软公司为了其.NET计划而开发的一种新的编程语言,它是针对.NET平台而设计的,是微软.NET计划中的主要开发语言。C#完全是面向对象的编程语言,所有的元素都要被封装到类中,它不再支持类的多继承,但可通过接口

11、实现多继承也不再支持全局函数,全局变量和全局常量,所有的函数、变量、常量都必须封装在类中,作为类的实例成员或静态成员。C#派生于C/C+,吸取了C、C+、Java以及Delphi和Visual Basic等语言的优点,并解决了它们的问题,具有简单、强大、灵活、类型安全和面向对象等优点,缩短了开发周期,降低了开发难度。而且C#定义了一些更适合现代应用的数据类型,如适合金融业进行货币计算的decimal类型。同时它也允许开发人员根据需要自己定义与现有类型同等高效的新的数据类型。在内容管理上,引入了垃圾收集(Garbage Collection,GC)机制,减轻了开发人员对内存管理的负担。此外C#实

12、现了更加有效、稳定、跨语言的异常处理机制,包括throw,trycatch和tryfinally。 在架构设计上采用单一功能分层架构,整个架构分为界面层、业务逻辑层、若干中间数据处理层和数据连接层,这样使得每个模块功能单一,降低了模块的规模,增强了系统的功能内聚。使得开发过程中分工明确,职责划分清晰,可移植性和可扩展性好,而且简单可靠。 2 系统概要设计和框架设计2.1需求介绍 本系统针对中小企业仓库材料的出入库登记和查询统计等方面的实际需要,分析了企业仓库管理系统的功能,主要完成材料的出库管理、入库管理、账目管理、供货单位管理、产品耗材管理和一些数据汇总报表功能。并且能够对历史记录进行查询、

13、处理和汇总,最终导出到Excel文件生成入库单、出库单、保管明细账单、材料出/入库分类汇总账单等。如图2-1是保管明细账单样例,如图2-2是出库单样例,图2-3是材料出库分类汇总表。图2-1图2-2图2-3具体需求介绍如下:1、在向系统录入信息之前,首先建立一级科目和二级科目,材料分两级管理,一级为材料类别,二级为材料名称及规格,例如表3-1所示: 表2-1101 钢材102标准件1011014mm钢板1021014*10螺栓1011025mm钢板1011015#槽钢1011027#槽钢1012015#角钢1012026#角钢其中101 钢材为一级,1101 4mm钢板为二级,基本就是这个结构

14、,一级和二级的数量可以根据需要增加。2、出库单说明:企业根据出库单据登记材料出库,如果出库数量大于结存数量,即结存数量出现负数,则报警提示,则不能录入。出库单价等于上一行的结存单价,数量乘以结存单价等于出库金额,单价、金额显示保留两位小数,但是运算时单价按实际的单价计算,保证结存数量为0的时候,金额也为0。金额计算以显示精度为准。3、建账:就是把现有库存材料的名称规格、数量、金额等分类录入。单价根据金额和数量自行计算,显示时保留两位小数。4、结余的计算方法:每一次入库、出库和建账后,系统将自行计算结余,结存栏(*公司保管明细账)的单价根据当前的金额和数量自行计算。5、保管帐(*公司保管明细账):的行数、列宽、行高、打印页边距可以修改,如果一页满了自行转入下一页,并在最后一行的摘要写“过此页”出入存格兰的数量金额为本页合计数。同时下一页的首行摘要栏为“承前页”,出入存各栏和前页最末一栏一致。6、结账:当月所有出入库单据输入完毕后,可以结账,结账后各个当月有发生额的账户自行合计本月的出入库合计数,12月的结账后,累计栏下一行的摘要自动生成:结转下年,然后就本年度的数据就结束了,同时生成下一年度的帐,首行摘要:“上年结转”然后把上年度的结存栏搬到新张的结存栏里。2.2系统功能介绍 针对中小企业仓库管理的具体需求,结合仓库管理的实际情况,分析出系统主要功能模块及其结构关系如图2-4所示:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号