农机报表管理系统的设计与实现
![农机报表管理系统的设计与实现](https://img.360docs.net/img39/01qc36skbsj3vo400zbo-91.webp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6卷第2期2002年6月
石河子大学学报(自然科学版)
Journal of Shihezi University(Natural Science)
Vol.6No.2
Jun.2002
文章编号:1007-7383(2002)02-0157-03
农机报表管理系统的设计与实现X
梁斌,赵庆展,荣江
(石河子大学信息工程学院,新疆石河子832003)
摘要:以新疆生产建设兵团农机报表管理系统为例,介绍了基于C/S和B/S模式的农机报表管理系统的设计与实现,并对其系统开发中的关键技术等内容进行了探讨。
关键词:B/S;C/S;数据库;农机报表;管理系统
中图分类号:TP311.11文献标识码:A
新疆生产建设兵团(下称兵团)农机报表管理系统是兵团进行各师、团农业机械管理的业务软件,是一个覆盖兵团、师(局)、团场的三级计算机管理网络系统。该系统的实施将会加快兵团农机信息现代化的进程,提高各级管理部门的工作效率,为各级管理部门的决策提供准确的预测、决策信息,使农业机械管理在技术手段、信息处理能力和管理水平等方面适应社会主义市场经济和现代化建设的需要。
该系统是基于B/S和C/S的体系结构,以AC-CESS为后台数据库,以ASP为前端开发工具,采用ASP技术实现网页与后台数据库的操作,并在充分考虑使用的灵活性和可靠性的基础上设计出来的。
1需求分析
根据兵团对各师、团农业机械管理的业务特点和计算机管理的需要,兵、师两级管理部门为汇总单位,不做具体的数据调查和录入工作,只负责汇总下级单位的上报信息,生成本级的报表,并处理一些下级单位请求处理的任务,团场为入库单位,负责数据调查、分析和入库录入工作,并提交上报信息。
1.1兵、师两级系统构成
负责与上、下级进行信息交流,汇总下级报表并上报,对下级进行工作指导,并调整安排生产计划。具体内容如下:
1)信息发布及电子邮件系统:实现机报的电子档案管理,实现农机信息发布及电子邮件系统。
2)报表生成系统:对网上填报的数据能够自动生成符合兵团农机局要求的报表。
3)报表打印系统:对各团场上报的数据进行汇总,按照指定的格式打印输出。
4)数据查询系统:对入库数据进行查询、核对和比较。
5)数据调用系统:对上报的数据进行调用和抽取,以满足其它办公平台的需要。
6)密码验证系统:在网上填报中,对不同用户设置相应权限以便对不同的数据进行浏览。
1.2团场一级系统构成
实现对连队农机信息的采集、存储、变更、上报,对收集的基本信息进行统计、分析,保证上报信息的准确性;接受上级部门对基层提供的反馈信息;了解相关的政策法规、最新农机动态等信息。
2系统设计
2.1系统体系结构框架
本系统基于B/S和C/S的体系结构[1],其构架如图1所示。
X收稿日期:2001-09-13
基金项目:高等学校骨干教师资助计划项目。
作者简介:梁斌(1959-),女,教授,从事计算机研究。
图1 体系结构
2.2 系统的设计与实现
本软件主要由农机网站设计与建设、农机报表网上填报模块、数据库管理和报表打印模块、系统管理模块构成。各模块具体功能如下。
2.2.1 农机网站设计与建设模块 农机网站根据用户和管理者的需要对网站进行整体规划,划分相应的子模块:政策法规、质保体系、机构动态、农机维修、名优产品、驾驶员之家、农机新技术、农机安全和首页等。主要以为各类访问者提供农机信息服务为主,同时提供管理人员和网上填报人员的入口。2.2.2 农机报表网上填报模块 该模块主要为管理人员和填报人员使用。在登陆主页时,使用不同的用户名和口令后执行相应的ASP 密码程序验证[2],确保不同的填报人员在登陆后只能够访问拥有相应访问权限的页面。对不同的数据录入,如某些需要添加车型的库,提供相应链接,使填报人员能方便地添加新设备或修改设备数量,提交上传,并能回复用户确认数据已提交。对需要统计的数据,启动相应
的ASP 程序对数据进行统计工作,并将统计结果和HTML 浏览页面一起发送给客户端浏览器软件。在该模块中包含的子模块有:密码验证子模块、填报子模块、查询子模块、统计子模块、通讯子模块等。
2.2.3 数据库管理和报表打印模块 对已经提交入库的数据进行管理和统计工作,将报表生成和查询工作合成,方便查询、统计和报表生成。在打印方面,设计时既要注意和手工报表在尺寸、风格、条目等方面保持兼容,又要注意和WI NDOWS 打印风格相一致。在此模块中包含的子模块有:数据输入/输出子模块、修改子模块、查询子模块、统计子模块、打印子模块、通讯子模块。2.2.4 系统管理模块 该模块完成对用户属性的设置、添加系统代码、更改系统参数等。
2.3 数据库规划
由于数据量较大,数据之间关系复杂,因此,本系统将涉及到的数据规划为12个库,各库包含的表如表1所示。
表1
数据库及其包含的表
数据库名称 表名称
农机化机构人员培训情况管理机构、管理人员中技术人员、基本情况、农机人员总数、生产服务机构
农业机械保有量采棉机、大型挖掘机、大型装载机、大中型机车、谷物联合收割机、链式车、轮式车、农用动力、农用运输车、小型拖拉机、玉米联合收割机大中型机引农具保有量储油设备、机电井、林业机械、农业基本建设机械、农用水泵、配大中型机车、配小型农机、喷灌机械、收获机械、畜牧机械、渔业机械、植保机械
农机设备固定资产和机具更新当年农机具更新资金、净增和减少固定资产、农机固定资产原值、农机固定资产增值农机安全情况经济损失和抚恤金、农机事故情况拖拉机作业情况
拖拉机作业情况
大中型拖拉机收支情况
大中型拖拉机收支情况联合收割机工作及收支情况联合收割机收获自然亩、联合收割机收支情况农业现代化及新技术推广播种情况、收获情况、其它情况、其它农机作业量本年度新增农机具情况
大中型拖拉机投资、大中型作业机械投资、联合收割机投资本年度农机修造厂工作情况
工业总产值、农机修理成本及经营利润、农机修理台数、修理设备
158 石河子大学学报(自然科学版) 第6卷