收集某钢铁企业的能源数据,该数据库的设计要求751个模块:系统管理模块(对用户权限管理和数据库管理)、数据输入(供需计划和供需实绩)、数据修改(供需计划和供需实绩)、数据查询(能源报表)、分析图表和系统帮助。
数据库的构建主要从以下三个方面进行:
数据库的建立:在数据库中根据该企业的具体情况主要建立用户表、抄表数、产品产量、工序产量、生产计划、用能计划等数据表,其中抄表数的数据来源于企业中各个水、电、煤等能源介质的实际抄表结果。
查询的建立:由于各产品、各个工序、各个分厂所用的能源数据来源错综复杂,首先理清来源,然后需要建立查询,其查询的数据来源于抄表数,在查询中理清条理,便于数据的查询分析。
表单的设计:在表单中添加相应的控件来实现系统所需的功能。在抄表数数据表中添加具有滚动条功能的控件,以便于在一个窗口中添加数据。在能源平衡报表表单中添加报表控件来实现预览和打印报表功能。在分析图表输出的界面和实绩跟踪图表中添加控件来满足输出图形的变化要求。
1.5.2 本课题的重点
1. 各工序能源数据库表的建立,以及钢铁企业能源数据的输入。
2. 各数据库表之间连接关系的建立,以及参照完整性的设置。
3. 各工序能源视图的设计,以及函数表达式的输入。
4. 各表单的设计,以及控件代码的输入。
1.5.3 本课题的难点
企业能源报表的设计、图表的设计、控件的布局以及各表单之间的关联。
1.6 解决问题的方法、手段、措施等
1.6.1 拟采取的方法和技术
对于课题设计过程中遇到的问题,我首先会结合自己所学的知识在Visual FoxPro 6.0中进行调试,利用软件自带的调试器进行逐句检查。在找到错误语句后,我会结合实际分析语句的可行性,接着修改出能正常运行的语句,最后在软件中进行调试。若还是不能解决问题,我会查阅相关能源数据库的资料,将自己制作的数据库与资料上的对比,分析自己的数据库存在的问题,最终修改出能正常运行的数据库。
1.6.2 选择的工具
Visual FoxPro 6.0
2 系统设计
2.1 设计思想
本系统设计思想:系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于管理人员的文护。系统应具备数据文护功能,及时根据用户需求进行数据的查询、添加、删除、修改等操作。
系统首先用一个主界面为用户提供一个登录界面,要求输入用户名和密码,进入某钢铁企业能源管理系统(2.1)。该系统包括751个功能:系统管理、数据输入、数据修改、计划能耗、报表和图表 VF钢铁企业能源数据库的设计(3):http://www.751com.cn/jisuanji/lunwen_11222.html