第二章 系统设计相关原理
2.1 系统开发环境
主频500MHz以上
内存64MB以上
240MB以上的硬盘空间
结合所要开发的系统特点,本系统采用Visual Basic6.0中文企业版作为开发工具,后台数据库采用Access 2005。
2.2 开发工具简介
Visual Basic 是美国微软公司于1990年推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、面向对象、用事件驱动方式的结构化高级程序设计语言,是目前使用最广泛的编程语言之一。
Visual Basic6.0增加了许多新的特性,其中许多都是和数据库相关的,这些特性为简单高效的开发与数据库相关的应用程序提供了极大的方便 [1]。
1.具有面向对象的可视化设计工具
在VB中,应用面向对象的程序设计方法,把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性 [2]。
2.事件驱动的编程机制
事件驱动是非常适合图形用户界面的编程方式。事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系。这样的应用程序代码一般较短,所以程序既易于编写又易于文护。
3.提供了易学易用的应用程序集成开发环境
在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。
4.结构化的程序设计语言
VB具有丰富的数据类型和结构化程序结构,而且简单易学。
Microsoft Access是微软公司开发的Windows平台上最流行的,功能强大的桌面数据库管理系统.Microsoft Access无需编写程序代码,仅通过直观的可视化的操作即可完成大部分数据管理工作,是Windows平台上倍受青睐的关系型数据库管理系统之一 [3]。它提供了表生成器、查询设计器、报表设计器等许多便捷的可视化操作工具和数据库向导、表向导、查询向导、报表向导等向导工具,以便数据库用户能快捷地构造一个简单的管理信息系统。
3.1可行性研究
①现行系统的描述
某公司是以仓库为基础的物流企业,下设有若干个仓库。各仓库负责对货物的入库、出库及存储管理,而这些工作均采用手工操作,所有资料的登记、查询、统计均是人工完成的,不仅速度慢,而且准确率低。另外,各仓库之间信息联系不密切,数据不能共享,重复信息多,公司总部不能实时了解各仓库货物的情况,客户更是不能及时、方便地了解自己的货物状。[4]再有,公司的管理职能、数据格式化等均与计算机的要求有一定的差距。为了公司的长远发展,增强公司的市场竞争力,急待建立一套完善的管理信息系统。
②系统的目标
新的系统应该能够及时为公司的领导提供决策信息,提高整个公司特别是仓库的管理水平,并且具有辅助决策支持的功能,从而提高整个公司的管理科学化及现代化水平以及提高公司达到经济和社会效益。在具体操作上,公司的领导能够通过仓库管理信息系统查询到不同客户的不同种类货物,各个仓库在任意时间段内都可以从不同来源地的进仓数量和发往不同目的地的出仓数量,以及仓库现有的库存数量,还可以查询某张进仓单、出仓单,某个产品代码或产品批次的仓储状况。另外,在设计系统时,也考虑到了让客户分享系统的业务数据。由于采用了先进的网络技术,客户可以上网通过身份验证等安全系统后进入客户查询程序,获得自己货物的信息。
3.2系统功能简介
确立系统实现的功能
本系统主要由以下四个模块构成:
1.数据管理
该系统主要是对库存的货物进行管理
2.入库管理
该系统主要是对货物进入仓库的信息进行管理
3.出库管理
该系统主要是对出库的货物信息进行管理
4.车辆管理
主要是对出车,回车,文修,事故等信息进行管理
5.系统管理
该系统主要包括使用者及其权限设定、数据库备份操作、系统的登录和退出等功能。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页