在此次毕业设计阶段尽量实现高中两大模块,文中将各个模块进行了分配,具体分配如下:
高----原材料、产成品、附属品、包装盒的入库、出库以及信息的修改;
中----产成品的批次号管理,对于不同客户进行价格管理,销售和采购分析,库存管理;
低----退货和换货。
二、开发工具和数据库的选择
(一) 开发工具
1、 Visual basic 6.0
Visual basic 6.0是第一个可视化编程开发工具,是Microsoft公司开发的Windows应用程序开发工具,也是当今世界上应用最广泛的编程语言,更被公认为是编程效率最高的一种编程方法。其软件比较稳定且软件占用空间少,安装简便。所以,对于企业计算机的性能要求也大大降低,而相对于我要实现的库存系统的功能模块则完全足够。另外,在VB中,程序的执行是由事件来驱动的,开发者不必设计程序执行的过程程序,只要设计出当某一事件发生时要执行的代码即可,可以大大提高编程的效率。在相对较少时间的大四阶段选择VB无疑是高效率的。
2、 Microsoft Visio 2010
Microsoft Office Visio 2010 是微软公司出品的Microsoft office办公软件中的一款。
它有助于可视化、分析和交流复杂信息。它能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图表。该软件通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。
通过可在 Web 上实时共享的数据驱动的动态可视效果和各种新方法,Visio 2010 中的高级图表绘制工具可帮助我降低绘制流程图的复杂性。
(二) 数据库的选择
1、 数据库概述
Microsoft Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库是很好的,但是,我此次开的库存管理系统进出入库的数据量相对较大,Microsoft Access数据库有100M的极限,很容易造成IIS服务器死机,或消耗掉服务器的内存导致服务器崩溃,这往往是企业最不想看到的情况。
Microsoft SQL Server 2005是高性能的客户端、服务器结构的关系数据库管理系统。可以适合大量数据的应用,在功能管理上也要比 Microsoft Access 要强的多,在处理海量数据的效率、后台开发的灵活性,可扩展性等方便都比较强大。
2、 数据库的优缺点
(1)真正的客户端、服务器体系结构;
(2)图形化用户界面,可以使用户简单管理业务;
(3)与Windows 操作系统有机集成,提高了系统对多用户同时访问的响应速度。
三、系统分析与需求分析
(一) 现有业务分析
1、 现有业务流程图
仓库管理员首先进入系统设置模块的登录界面,选择身份输入相应的密码进入库存管理系统;进入之后可以添加、删除、编辑各类原材料、商品、客户及供应商的基本信息;当采购入库时登记入库信息,销售出库时登记出库信息;统计查询模块可以为仓库管理员或决策人员提供某段时间某种商品的出入库统计,以便做出采购、生产的申请或运营决策。
具体的业务流程图如图3.1
图3.1 业务流程图
2、 现有系统调研
现有系统有四个模块,包括系统设置模块、产品管理模块、库存管理模块和统计查询模块。
系统设置模块包括用户管理与密码管理两部分,其中用户管理是对用户的身份与权限进行核实;密码管理则是对每个可进入系统的操作人员的一种验证,防止非操作人员进入系统进行不正当或非法操作,进而对企业造成损失。
产品管理模块包括产品类别管理与产品信息管理两部分,其中产品类别管理是对企业的产品进行分类的管理;而产品信息管理则是对企业产品的基本信息的编辑。 VB+sqlserver公司库存管理系统的设计与开发(3):http://www.751com.cn/jisuanji/lunwen_13326.html