2。2系统分析
2。2。1系统的需求分析
在以上文章的基础上进行分析与总结,我们不难发现仓库管理系统具有如下特点:
在进行企业的仓库管理的工作过程中,我们总会碰着很多麻烦,例如商品品种繁多、多次统计等问题,如果还是沿用传统的人工的管理方法,都要通过人工处理来完成,也就是由资料管理员以手工记录的方式对商品进行信息登记,在需要数据时再从记录的数据中查找,显然,这样的信息管理方式非常的繁琐,耗时长,工作效率低,也难以保证数据的准确性和安全性,导致管理的费时费力。
因此,开发一个计算机化的仓库管理系统也已迫在眉睫。本系统是集仓库基本信息、库存管理、信息查询等功能于一体的综合性仓库管理系统。支持出库、入库的记录,轻松解决了仓库管理中商品流动分析等问题,迅速提高了企业对仓库经营的管理水平,提高了效率,以最小的投资获得双赢的结果。
2。2。2功能需求分析
仓库管理系统主要完成商品的仓库库存管理,由于仓库管理的功能较多,在这里我设计了一个比较简单的仓库管理系统。这个系统主要包括登录界面、主界面、基本信息、库存管理、信息查询、用户管理这6个功能模块。文献综述
登录界面:在一个管理系统中,用户的身份验证是基础,只有通过验证才能进入系统。
主界面:当用户成功登录后,可以进入到主界面。这个主界面包括基本信息、库存管理、信息查询、用户管理。可以通过这些按钮切换到其它界面。
基本信息:在这个界面上可以查看商品信息、客户信息、供应商信息,并对这些基本信息进行增、删、改、查。
库存管理模块:这一模块包括商品入库和商品出库。通过对商品出入库的情况,对货物的多少有一个详尽的了解。
信息查询:这一模块包括库存信息查询。
系统设置:这一模块包括用户管理和修改密码。
2。2。3数据流程分析
在进行系统结构分析的时候,采用数据流程图比文字叙述更加清楚,容易理解。将数据在系统中的处理流程以图形的形式展示出来,反映出系统的逻辑功能。下面的图2-1就是该仓库管理系统的数据流分析图。
图2-1 数据流分析图
3 相关技术简介
3。1开发平台
作为一个以Java语言为基础的、用来进行开发的平台来说,eclipse将开发源代码和其扩展完美的结合在一起,为用户提供了极为便捷的开发工具。绝大多数的用户都把eclipse作为Java集成开发环境(IDE)的开发工具,这样我们就是“小瞧”了eclipse的强大功能。Eclipse是由大大小小的许多插件组成的。Eclipse也包括了插件的开发环境(PDE),这个组件的功能主要是帮助eclipse的软件开发人员能进一步的更好的拓展eclipse。在同一平台,所有的软件工具都是可以提供大家共同使用的。
想要在eclipse平台进行Android软件的开发编程,只需要将Android的SDK和ADT导入到eclipse中即可。所以,此次设计的基于Android的仓库管理系统是可以在eclipse平台上进行开发的。
3。2应用技术
3。2。1JAVA技术简介
Java是一种多线程的动态语言,它具有简单、面向对象、散布、可移植的,性能优异等许多特点。它将C++的语言特点和Smalltalk语言优点结合在一起,并在此基础上增加了原有的特性,例如多媒体数据控制、网络通信和支持并发程序设计等。来~自,优^尔-论;文*网www.youerw.com +QQ752018766-
3。2。2Android技术简介