论文部分内容阅读
奶牛场管理信息系统研发一文以管理信息系统的研究与开发过程为叙述主线,详细叙述了奶牛场管理信息系统的功能需求和旨在提高奶牛场信息管理水平的功能模块的设计与实现,探讨了系统开发中所涉及的关键技术,总结了系统的主要特性和存在的不足,并提出了今后工作的发展方向和目标。奶牛场管理信息系统是根据河北张家口市察北养牛小区牧场的奶牛养殖现状,以提高该奶牛场信息管理效率,适应现代化企业制度要求,推动企业科学化、规范化管理为目的设计的软件系统。根据奶牛场的实际需求和整合企业现有信息资源,结合客户服务器两层结构(C/S),即企业内部的Intranet内联网络结构,以及以Internet为技术载体的Brower/Server体系结构的各自特点,提出了构建本技术平台的新的体系结构,即把B/S与C/S相结合,形成优势互补所谓的三层体系结构。在该种结构体系中,一些需要用Web处理的,满足企业高层管理人员离场远程访问请求的功能界面采用B/S结构,而在企业内部进行日常数据维护的,则主要采用C/S结构。本次任务主要完成企业内部日常数据维护的工作,即C/S部分的设计及开发。经过需求分析阶段,总结出系统应该具有奶牛场基本信息(奶牛个体信息、职工信息等)、泌乳信息、饲料信息的管理功能。基于上述分析,设计了三大模块实现以上功能,分别是奶牛场信息管理模块、泌乳管理模块和饲料管理模块。奶牛场信息管理模块:完成奶牛个体信息的建立、查询、修改,奶牛场职工信息的建立、查询、修改,牛舍信息的建立、查询、修改,泌乳管理模块:完成奶牛产奶信息的采集、记录、查询、统计分析;饲料管理模块:完成饲料数据库的建立、更新,饲养标准的建立、更新,运用饲料配给功能实现奶牛日精饲料的配给。系统选用Java作为开发语言。以Jbuilder9.0为开发工具,Microsoft SQL Server 2000作为后台数据库管理系统。Java语言至1995年问世以来就受到业内人士的推崇,“编译一次,到处运行”,建立在JVM技术之上的平台无关性,对于开发分布式应用提供了近乎完美的技术方案。JBuilder是Borland为Java应用软件开发而设计的完整的解决方案的核心。Borland解决方案可以使开发团队达到:降低开发费用、及时交付、完成高质量应用软件和将产品迅速推向市场的目的。服务器端采用SQLServer7.0数据库系统,SQL Server7.0是Microsoft公司开发的基于结构化查询(SQL-Structured Query Language)和客户机/服务器模式的高性能和关系数据库管理系统。Microsoft SQL Server7.0在体系结构经过了重新设计,简化了数据库应用的开发、维护和管理。