序 言 株洲化工集团有限责任公司是全国中南地区一家大型化工原材料生产基地,新兴化工厂是公司的自备发电厂,主要产品是蒸汽与电。由于采用火力发电,烟煤耗用量大,年耗煤量达172800吨原煤,由于送煤单位繁多,烟煤的质量参差不齐,生产一线的煤质分析员与煤埸管理员老是抱怨难于管理。由于公司几次修改了烟煤的质量标准,对不合格的烟煤的扣罚数量计算复杂。以前,采用计算器根据烟煤质量分析单一张一张地计算,不但效率低 ,而且容易出错。 鉴于这种情况,出现问题,解决问题,也是我这次毕业论文设计的基本目的。在我厂高工(副厂长)谭寿明和质监部高工郭扬武的指导下,以及在原料工序、锅炉工序领导的配合下,我采用微软公司开发VFP5.0平台顺利完成了新兴化工厂烟煤管理系统的设计,在此谨向他们表示忠心的感谢! 目 录 第一章 课题来源 第二章 系统及需求分析 2.1 系统需求 2.2 可行性分析 2.3 VFP5.0中文版概述 第三章 系统规划 3.1 项目规划 3.2 功能框图 3.3 规划数据库 第四章 系统设计和实现 4.1 数据分析与编码设计 4.2 数据库设计 4.3 模块设计 4.4菜单设计 4.5系统完成 第五章 结束语 摘要: 本文简要介绍了本厂的烟煤管理情况和系统的实现过程,阐述了课题来源,系统及需求分析,系统规划,设计及实现情况,最后在附录中列出了程序源代码。 ....... 第三章 系统规划 3.1 项目规划 烟煤管理系统是一个典型的数据库应用程序,由系统初始化模块、数据输入模块、用户界面、修改删除模块、查询模块、报表打印模块等部分组成,特规划功能模块如下: 3.1.1 系统初始化模块 该模块的主要任务是维护系统的正常运行与安全,包括更改密码、注册用户、注销用户等等 3.1.2 数据输入模块 该模块的主要功能是负责输入烟煤质量分析数据,由于数据量大,所以该模块的设计出发点应从方便用户操作的角度出发,如:采用中英文自动切换、非法数据输入出现错误提示等。 由于烟煤管理系统的数据量虽大,但计算并不复杂,所以该系统的数据计算功能在输入模块中一并完成。并以数据库的形式存起来,而不以临时表的形式存储,因为该数据以后要经常调用。 3.1.3 查询模块 查询模块是一个数据库系统中所必须的模块。为了方便用户,本系统提供了多种查询方式。如:按月份查询、按送煤单位查询、按检验结论查询等等。 3.1.4 修改删除模块 修改删除模块通常也是数据库中必须有的一个模块。因为在输入数据过程中难免会有出错的时候。本系统提供了按月份修改、按项目修改、组合条件修改、组合条件删除等多种修改删除方式。 3.1.5 报表打印模块 每月进行统计核算时,要打印出扣煤数据、烟煤质量情况、烟煤折标情况等报表,以便查询及作为对外付款的原始凭证。 3.1.6 其他功能 为了最大限度的方便用户操作,本系统设计了类似WINDOWS风格的快捷工具条,使用户有一种亲切感。 由于烟煤的统计核算工作有比较严格的时间观念,本系统设计了一个显示当前时间与日期的小工具。 根据以上分析,本系统将建立以下功能模块 .系统初始化 ..建立本月烟煤质量分析报告单 ..系统维护 …更改密码 …用户管理 .查询模块 .. 浏览查询 .. 按样品编号查询 ..按月份查询 ..按所扣项目查询 ..按送煤单位查询 .修改删除模块 .. 按样品编号修改煤质分析单 ..按项目修改煤质分析单 ..组合条件修改煤质分析单 ..组合条件删除煤质分析单 .报表打印 ..打印扣煤数据一览表 ..打印烟煤折标明细表 ..打印烟煤质量明细表 .关于 .退出系统 3.2 功能框图 3.3 规划数据库 3.3.1分析数据需求 由于本系统的使用对象多,要提供扣煤数据一览表、烟煤折标明细表、烟煤质量明细表。对于数据查询,可利用VFP5.0中提供的临时表,以加快系统的响应速度。由于用户可能存在调动的可能,所以,系统中应有注册用户、注销用户、更改密码的功能。 3.3.2 确定数据库 由于VFP5.0的数据库管理比较完善,在设计数据库时,不同主题的信息应存储在不同的表中,并遵循下列规则: .同一信息只保存一次; .防止删除有用信息; 只有在同一信息只保存一次的前提下,才能减少数据冗余性和出错的可能性,而为了防止删除有用信息,最好的解决方法仍然是把不同主题的信息放在不同的表中。 根据以上分析,从数据库中取出的信息可分成三个主题:每个主题都是一个独立的表,即烟煤管理系统中应包括二个表:烟煤数据表、用户情况表 ...... |
株 化 烟 煤 管 理 系 统
查看评论
已有0位网友发表了看法