文档详情

畜牧业专家咨询管理系统.doc

发布:2018-06-25约2.42万字共25页下载文档
文本预览下载声明
畜牧业专家咨询管理系统设计 摘要:由于畜牧业生产发展滞后,产业结构不合理,农牧民观念落后,牲畜出栏率低,经济效益不明显,靠天养畜等严重阻碍了畜牧业的发展。新建生态高效畜牧业养殖基地,引进先进技术,不仅可以推动畜牧业纵深发展,而且可以给投资者以丰厚的回报。该项目投资少,见效快。所以,项目具有很高的开发潜力。1 前 言 4 1.1 数据库应用系统开发简介 4 1.1.1 数据库 4 1.1.2 数据库管理系统 5 1.1.3 创建数据库 5 1.2 畜牧业专家咨询管理系统 6 1.3 系统所做工作 6 2 数据库理论基础 7 2.1 数据库系统设计及范式分析 7 2.1.1 数据库系统设计 7 2.1.2 数据库设计范式分析 9 2.2 SQL语言介绍 9 2.2.1 SQL基础 9 2.2.2 SQL语句 10 3 应用系统开发工具 11 3.1 Delphi7.0 VCL组件的体系结构 12 3.2 数据库组件介绍 12 3.3 SQL语言在Delphi中的应用 13 3.4 MS SQL Server简述 15 4 畜牧业专家咨询管理系统设计分析 16 4.1 需求分析 16 4.2 系统数据库设计 17 4.2.1 概念设计 17 4.2.2 关系数据库的逻辑设计 18 4.2.3 数据库的实现 18 5 畜牧业专家咨询管理系统应用程序设计 19 5.1 系统窗体模块组成 19 5.2 数据模块窗体的设置 20 5.3 启动画面的实现 20 5.4 用户登录窗体的的实现 20 5.5 用户密码认证窗体的的实现 20 5.6 咨询者服务模块的实现 20 5.6.1 畜牧业专家查询功能的实现 20 5.6.2 咨询者登录功能的实现 20 5.6.3 咨询者咨询情况功能的实现 20 5.6.4 咨询者个人资料维护功能的实现 21 5.7 工作人员-畜牧业专家咨询/应答模块的实现 21 5.7.1 工作人员进行畜牧业专家咨询功能实现 21 5.7.2 工作人员进行畜牧业专家应答功能实现 21 5.8 畜牧业专家管理员模块和管理员畜牧业专家咨询管理功能的实现 21 5.8.1 畜牧业专家管理员工作人员和管理员管理功能的实现 21 5.8.2 畜牧业专家管理员修改畜牧业专家类别及统记功能的实现 21 5.8.3 畜牧业专家管理员咨询者管理功能的实现 22 5.8.4 畜牧业专家维护咨询者管理功能的实现 22 5.8.5 畜牧业专家身份维护功能的实现 22 5.8.6 畜牧业专家咨询者统计功能的实现 22 5.8.7 畜牧业专家统计咨询过期记录功能的实现 22 结 束 语 23 致 谢 24 参考文献 25 附录 26 前 言 数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。 数据库 数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。 用户数据 目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。第二章描述了一个用以产生良好结构关系的过程,称作规范化。 为了对比结构差的关系和结构好的关系之间的差别,以本文所设计的家禽管理系统中的家禽和家禽咨询关系为例来说明,假若设计关系R1(号,姓名,性别,身份编号,身份证,联系电话,家禽编号,家禽名称,家禽类别,,,,备注,,数量);这个关系的问题出在它有关于两个不同主题的数据,就是家禽咨询和家禽。用这种方式构成的关系在进行修改时,会出现问题。因为一个家禽咨询可能咨询多本书,如果某个家禽咨询的某个字段(如联系电话)出现变更,它所咨询的家禽记录(可能多个)也就必须变化,这是不好的。因此数据用两个关系表示更好。现在如果某家禽咨询改变了它的联系电话,只有关系(表)user的对应行需要改变。当然,要想产生一个,显示家禽名称及其咨询联系电话的报表,就需要将这两个表的行结合起
显示全部
相似文档