基于delphi7.0企业物资管理系统

基于delphi7.0企业物资管理系统

ID:5994311

大小:28.50 KB

页数:7页

时间:2017-12-30

基于delphi7.0企业物资管理系统_第1页
基于delphi7.0企业物资管理系统_第2页
基于delphi7.0企业物资管理系统_第3页
基于delphi7.0企业物资管理系统_第4页
基于delphi7.0企业物资管理系统_第5页
资源描述:

《基于delphi7.0企业物资管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于Delphi7.0企业物资管理系统  摘要:传统企业物资管理主要通过手工进行,效率低下,出错率高,制约企业现代化发展进程。基于Delphi7.0技术,采用DelphiADO连接Access服务器,可实现企业物资信息化管理。因此,介绍某物资管理信息系统设计与实现方式。关键词:管理信息系统;Delphi7.0;物资管理中图分类号:TP315文献标识码:A文章编号:1671-7597(2012)1220106-020引言企业物资管理种类繁多,企业管理者希望对物资的整个流程状态、库存状况了如指掌,并为决策管理提供科学依据;工作人员希望能够避免烦琐的

2、手工操作,甩掉陈旧的手工记账方式,达到事半功倍的效果。物资管理系统作为信息管理系统的一种,在很多行业实现了对物资的管理,将烦琐的计算和统计工作交给计算机系统来完成,提高了工作效率,减少了工作错误。1系统设计与实现1.1开发环境与技术7软件客户端开发工具采用Borland公司的产品Delphi7.0,其特点是基于窗体和面向对象的方法,高速的编译器,强大的数据库支持、与Windows编程紧密结合,强大而成熟的组件技术。数据库管理系统:选用Microsoft公司开发的MicrosoftAccess2003,它在易用性、可伸缩性、可靠性以及数据仓库等方

3、面都有很大的改进和提高。采用DelphiADO连接Access服务器,采用MDI窗体。1.2结构模块1.3功能模块1)计划管理需求计划:记录企业中各部门所需物资的基本信息,系统将各部门所需的不同物资及其需求数量记录在数据库中供用户检索。该模块具备以下功能:添加、删除、修改等。采购计划:记录所需物资的计划采购信息,其中包括需求物资名称,计划采购的日期和当日计划采购的数量。系统通过物资名称和计划采购日期进行检索。该模块具备添加、修改、删除功能等。库存计划:记录计划入库的物资基本信息,其中包括物资名称,入库数量和备注信息。系统通过计划入库的物资名称进

4、行检索。该模块应具备添加、修改、删除等功能。2)采购管理该模块应能够记录物资采购过程中定单的详细信息,同时应能够对定单信息进行查询、添加和修改等操作。3)库存管理7物资入库:记录所有入库物资的详细信息。系统通过入库的物资名称进行检索。该模块应具备物资入库即添加功能。物资出库:记录所有出库物资的基本信息和出库后的去向。该模块应具备物资出库功能和简单的物资核算功能。物资信息查询:能够对现有库存物资进行查询操作,并显示查询结果。系统应能够根据库存物资名称,数量和物资的供应商等条件中的一条或多条为条件进行检索,并可以查询符合一定数量范围内条件的物资信息

5、。4)基本信息管理物资基本信息:记录所有物资的详细信息,以供系统各模块使用。该模块应具备添加,修改和删除等功能。具体处理过程同计划管理中的库存计划类似。部门基本信息:记录企业中所有部门的基本信息。该模块应具备添加和删除功能,可以对部门的基本信息进行相应操作。具体处理过程同计划管理中的需求计划类似。5)系统管理用户管理:具备系统所有用户信息和权限的管理能力。该模块应可以添加被允许使用系统的用户名,权限和初始密码信息,并可以删除现有用户以取消该用户对系统的使用权。密码修改:可以对现有用户的密码进行修改操作。2.2用户管理界面7用户管理界面分为添加用

6、户和删除用户两部分界面,通过点击“添加用户”按钮和“删除用户”按钮来进行切换。该界面通过一个TDataSource控件和一个TADOQuery控件连接用户信息数据库。当管理员用户点击“添加”按钮时,程序首先通过If语句检测是否有填用户名和密码,以及密码同验证密码的一致性,如有一项条件不符,则提示出错并中止添加操作。如果用户信息填写无误,则通过Locate方法以ADOQuery1.Locate(’用户名’,name.Text,[loCaseInsensitive])语句检测用户名是否已经存在,如不存在则进行添加操作,否则提示出错。当用户点击“删除

7、”时,程序通过delete方法删除数据库中的记录。2.3密码修改界面该界面通过一个TADOQuery控件和一个TADOQuery控件连接用户信息数据库。当用户点击“确定”按钮时,程序首先通过If语句检测是否有填用户名和密码、新密码以及新密码同验证密码的一致性,如填写无误,则通过Lookup方法以ADOQuery1.Lookup(’用户名’,yhName.Text,’密码’)=oldPwd.Text)检测输入的用户名及旧密码是否正确,如果正确,则通过Locate方法以ADOQuery1.Locate(’用户名’,yhName.Text,[loCa

8、seInsensitive])语句定位到数据库中的相应记录,然后用Edit方法进行修改。2.4需求计划界面7需求计划管理界面通过一个TDataSour

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。