搜档网
当前位置:搜档网 › 评审专家随机抽取系统的设计与实现

评审专家随机抽取系统的设计与实现

评审专家随机抽取系统的设计与实现
评审专家随机抽取系统的设计与实现

毕业论文

题目:甘肃省青少年科技创新大赛

评审专家随机抽取系统的设计与实现学院:计算机科学与工程学院

专业:计算机科学与技术(物联网技术与应用方向)毕业年限:2015

学生姓名:杨盛培

学号:201171060138

指导教师:陈幼明

摘要

选定、聘请专家评委是评审工作中的重要环节,甘肃省青少年科技创新大赛评审委员会每年都要聘请一些各行各业的专家来担任大赛评委,而目前人工方式选定、聘请评审专家的过程中可能存在不规范性和人为因素较多等弊病,为了有效的进行专家信息的管理以及公平抽取符合条件的专家,需要建立一套完善的专家信息管理及随机抽取系统。

由此,我们毕业设计小组3人共同设计、开发了一套评审专家自动抽取系统。本系统是基于微软.NET平台采用C# 编程语言开发的C/S架构应用程序,数据库采用的是SQL Server关系型数据库。本系统建立了一个完善、合理的专家信息库,实现了对评审专家的信息化、智能化管理,实现了评审专家的随机抽取、补抽、应急抽取以及发送短信通知并根据专家回复信息确认专家是否同意参评的功能。本系统具有界面友好、简洁明了,方便使用且适用性强,支持多项目、多任务同时抽取,并且抽取条件设置灵活可满足各种筛选条件组合的特点。

本文主要阐述了该系统的业务流程分析,数据库设计以及本人所负责的数据库连接、账户登录、专家信息验证、头像保存、抽取、补抽、应急抽取、结果导出成Excel表格等功能的实现。

关键词:.NET平台,C/S架构,评审专家,信息化管理,随机抽取,公平公正

Abstract

Selected and hired expert judges is an important link in the work of the review. The expert review committee of Gansu Province Youth Science Creation Competi- tion have to hire some people from all walks of life to serve as the contest judges every year, and the current manually selected and hired expert review process may exist in non-standard and man-made factors such as more disadvantages. In order to be effective for expert information management and equity extraction with experts, it is necessary to establish a set of perfect expert information management and random sampling system.

Therefore, we graduated from the design team of 3 people developed a set of evaluation expert system of automatic extraction of common design. This system is based on the Microsoft. Net platform with the C# programming language developed by C / S structure, the application, the database uses is SQL server relational database. The system established a perfect and reasonable expert information database, realize the informatization of expert and intelligent management, realize the experts randomly, draw, emergency extraction and send text messages to inform and according to expert reply information confirm whether the experts agreed to participate in assessment of the function. The system has friendly interface, concise, easy to use and strong applicability, support multi project, multiple tasks at the same time extraction and extraction condition of the flexible settings can meet a variety of characteristics of the combination of screening.

This paper mainly discusses the business process of the system analysis, database design, and I was responsible for the database connection, save login account, expert information verification, head, extraction, fill pump, emergency extraction and derived results into Excel spreadsheets and other functions.

Keywords: .NET platform, C/S structure, Evaluation experts, Information management, Random, Fair and just

目录

摘要.............................................................. I Abstract........................................................... II 目录............................................................. III 第一章绪论 (1)

1.1系统开发的背景 (1)

1.2系统开发的意义 (2)

1.3系统开发环境 (2)

1.4系统特点 (2)

第二章系统分析 (3)

2.1专家信息库的建立和管理过程分析 (3)

2.1.1建立专家信息库 (3)

2.1.2管理专家信息库 (4)

2.2抽取业务流程分析 (5)

2.2.1新建和选择项目(任务) (5)

2.2.2抽取专家 (5)

2.2.3短信通知 (5)

2.2.4专家补抽 (5)

2.2.5应急抽取 (6)

2.2.6结果保存与导出 (6)

2.3整体流程分析 (6)

第三章系统设计 (8)

3.1数据库设计 (8)

3.1.1 SQL Server 简介 (8)

3.1.2系统数据库表的结构设计 (8)

3.1.3 E-R模型 (13)

3.2系统首页设计 (15)

3.3专家模块设计 (16)

3.4管理员模块设计 (17)

3.5抽取模块设计 (18)

第四章系统实现 (20)

4.1数据库连接的实现 (20)

4.2登录功能的实现 (21)

4.3专家注册信息验证功能的实现 (22)

4.4专家头像保存的实现 (23)

4.5抽取时筛选功能的实现 (24)

4.6随机抽取功能的实现 (25)

4.7结果导出为Excel表格的实现 (26)

第五章总结 (28)

参考文献 (29)

致谢 (30)

第一章绪论

1.1系统开发的背景

全国青少年科技创新大赛(简称:创新大赛)是一项具有20多年历史的全国性青少年科技创新成果和科学探究项目的综合性科技竞赛,是面向在校中小学生开展的具有示范性和导向性的科技教育活动之一,是目前我国中小学各类科技活动优秀成果集中展示的一种形式。它创立于1982年,开始是每两年一届,而后改为每年一届,并且每年一个主题。举办创新大赛的根本宗旨在于推动青少年科技活动的蓬勃开展,培养青少年的创新精神和实践能力,提高青少年的科技素质,鼓励优秀人才的涌现,提高科技辅导员队伍的科学素质和技能,推进科技教育事业的普及与发展。经过20多年的不断发展和完善,大赛积累了丰富的经验,在活动内容、活动形式等各方面不断汲取国内外成功的经验,使创新大赛能够紧紧把握时代的脉搏,体现时代精神,围绕青少年创新精神和实践能力的培养,做出了特色,做出了品牌,在广大青少年和社会各界中产生了广泛而深远的影响。目前全国青少年科技创新大赛已经成为我国国内面向在校中小学生开展的规模最大、层次最高的青少年科技教育活动。

甘肃省青少年科技创新大赛,又称全国青少年科技创新大赛(甘肃赛区),是由甘肃省科学技术协会、甘肃省教育厅、甘肃省科技厅、甘肃省发展和改革委员会、甘肃省环境保护厅、甘肃省体育局、甘肃省共青团省委、甘肃省妇女联合会等八个部门共同举办。评审工作是创新大赛中的重要环节,每一次的评审工作都是一个系统而繁琐的过程。要收集评审资料,制定评定标准,组织专家评委评审,最后为项目打分确定成绩,发布评审结果,通常要花费大量的时间和精力,评委都是由各个学科领域的专家组成,如果某些评审专家与评定对象之间存在过多的社会联系,就有可能存在不公正性,因此选定评审专家备受关注。目前人工方式选定、聘请评审专家的过程中可能存在不规范性和不透明性,人为因素较多等弊病。而评审工作是否公平、公正影响着大赛的自身利益,影响到广大师生对大赛宗旨的信任度。为了加强对创新大赛评审工作的监督管理,更好地贯彻评审工作“公平、公正”的原则,为了有效的进行专家信息的管理以及公平抽取符合条件的专家,需要建立一套健全的专家信息管理以及评审专家随机抽取系统。甘肃省科技创新大赛评审专家抽取系统由此应运而生。

1.2系统开发的意义

①建立了一个完善、合理的评审专家信息库,实现了对评审专家进行信息化、智能化的管理;

②设置了科学实用的筛选性查询条件,保证了评审专家抽取的随机性、合理性,减少了人为的干预;

③加强了对创新大赛评审工作的监督管理,更好地贯彻评审工作“公平、公正”的原则。

1.3系统开发环境

基于微软.NET平台采用C/S架构、C# 编程语言开发,数据库采用的是SQL Server关系型数据库。

1.4系统特点

①系统界面友好,简洁明了,方便使用且适用性强;

②支持多项目、多任务同时抽取;

③抽取条件设置灵活,可满足专家年龄、从业年限、学历、专业、职称、所属行业等各种复合条件的组合;

④支持专家补抽、应急抽取功能,解决有些专家无法到会的现实问题;

⑤能根据项目要求随机抽取评审专家,由短信通知系统发送短信并根据专家回复信息确认专家是否同意参评。

第二章系统分析

2.1专家信息库的建立和管理过程分析

2.1.1建立专家信息库

专家信息库中每个专家的个人信息包括:姓名、性别、民族、出生日期、头像、身份证号、学历、职称、职务、从业年限、工作单位、所属行业、毕业院校、专业、手机号码、固定座机、电子邮箱、现居住地。专家个人信息的入库方式由如下两种方式:

①专家自己注册

专家点开甘肃省青少年科技创新大赛评审专家自动抽取系统,进入专家信息注册界面如实填写个人信息,填写完毕后提交。此种方式专家自己注册后需由系统管理员审核,审核通过后则该专家信息自动入库。

图2-1 专家自己注册流程图

②管理员添加

专家将自己个人信息以纸质形式交给管理员,由管理员审核信息真假后登录系统将专家信息录入。此种方式管理员一旦录入,专家信息立即入库。

图2-2 管理员添加专家流程图

2.1.2 管理专家信息库

专家信息库的管理包括修改专家信息和删除专家。修改专家信息可由管理员修改或者专家自己登录系统修改,专家自己修改后不需管理员审核;删除专家则只有一个超级管理员才有权限操作。

图2-3 专家信息库管理流程图

2.2 抽取业务流程分析

在评审专家的抽取业务流程中要实现的功能主要有新建和选择项目(任务)、抽取专家、短信通知、专家补抽、应急抽取、将结果保存与导出。

2.2.1 新建和选择项目(任务)

首先,操作人员需新建一个项目(任务),设置项目(任务)的评审日期、项目名称、项目详细说明,然后选择该项目。

2.2.2 抽取专家

选择项目(任务)后再抽取专家,在抽取专家界面中输入要抽取的专家人数、设置相应的抽取条件,如:专家年龄、从业年限、学历、专业、职称、所属行业等。

2.2.3 短信通知

当项目(任务)抽取专家后,由系统向被抽取的专家发送短信通知信息,再根据专家回复信息确认专家是否同意参评。

2.2.4 专家补抽

项目(任务)抽取的专家由于种种原因无法出席参评,或是大赛该项目(任务)后来又决定增加评审专家人数,则操作人员可以通过专家补抽的功能继续为项目(任务)抽取评审专家。

2.2.5 应急抽取

项目(任务)抽取的专家被抽取后且同意出席参评,但在评审当天临时有事不能继续参评,则操作人员可通过应急抽取功能临时指定某个当天能参评的专家,将他抽取为评审专家。

2.2.6 结果保存与导出

操作人员将项目(任务)抽取专家的最终结果保存、导出成Excel表格。操作员可以不是系统管理员,但必须由系统管理员提供通行口令。

抽取业务流程图如下:

图2-4 抽取业务流程图

2.3 整体流程分析

专家可通过自己注册和向管理员申请由管理员添加两种方式进入专家信息库,只有进入专家信息库的专家才具有被抽取参与大赛评审的资格。

创建一个新的项目(任务)后操作员可立即进行评审专家的抽取操作,也可在已有项目(任务)中选择一个项目(任务)进行专家补抽、应急抽取等操作。

抽取条件有专家年龄、从业年限、学历、专业、职称、所属行业等,可选择一个或多个条件,条件之间定义为“与”关系,每次选择一个条件之后都可以看到满足抽取条件的专家总人数。

专家确认是否参评可通过直接回复短信、登录系统确认、联系操作员由操作员操作3种方式。

操作员可以对抽取出的专家进行人工判断是否符合评标资格,当其不符合时,抽取人可在现场监督下取消某专家的评标资格,同时说明取消的原因。最终将结果导出成成Excel表格,打印并公布。

系统的整体流程图如下:

图2-5 系统整体流程图

第三章系统设计

3.1数据库设计

3.1.1 SQL Server 简介

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。它是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统。

SQL Server数据库的主要特性如下:

(1)高性能设计,可充分利用Windows NT的优势。

(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

(3)强壮的事务处理功能,采用各种方法保证数据的完整性。

(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

3.1.2 系统数据库表的结构设计

在开发系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱。

数据库设计要遵循一些规则,一个好的数据库应满足一些严格的约束和要求,尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系,实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。

本系统从实际出发,经过仔细地设计,得到各表的设计如表3-1——3-12所示。

字段名数据类型是否为空默认值备注字段说明Name nchar(18) N 主键用户名Password nchar(18) N 密码leixing int N 2 类型

flag int N 0 状态

time varchar(50) N

本次为

第一次登录!

上次登录时间

系统管理员表是用来保存系统管理员账号信息的,其中类型为1是超级管理员、类型为2是普通管理员。超级管理员具备添加其他普通管理员、删除专家的权限。登录状态为0表示未登录、登录状态为1表示当前已登录。

表3-2 专家信息表(zhuanjia_information)

字段名数据类型是否为空默认值备注字段说明

Bianhao int N 从62001

自动增长

主键编号

Name varchar(50) N 姓名Sex nchar(2) N 约束性别Birthday datetime N 出生日期Nationlity varchar(50) N 约束民族

IC_card nchar(18) N 唯一身份证号Job varchar(50) N 职务

Job_grade nchar(6) N 约束职称Industry varchar(50) N 所属行业Working_year int N 工作年限Company varchar(50) N 工作单位Degree nchar(4) N 约束最高学历College varchar(50) N 毕业院校Major varchar(50) N 专业大类

Phone_number nchar(11) N 唯一

外键

手机号码

Tell_phone varchar(50) Y 固定座机Email varchar(50) N 唯一电子邮箱City varchar(50) Y 现居住地Time datetime N 入库时间picture image Y 专家头像

字段名数据类型是否为空默认值备注字段说明Name int N 自动增长主键用户名Password varchar(50) N 密码

flag int N 0 登录状态

time varchar(50) N

本次为

第一次登录!

上次登录时间

登录状态为0表示未登录、登录状态为1表示当前已登录。

表3-4 项目信息表(xiangmu)

字段名数据类型是否为空默认值备注字段说明

XM_ID nchar(4) N 主键项目编号

Name varchar(50) N 项目名称

time datetime N 评审日期

cr_time datetime N 创建时间

chouqu int N 0 抽取次数

buchou int N 0 不抽次数shuoming varchar(50) Y 项目说明

表3-5 chouqu_temp表

字段名数据类型是否为空默认值备注字段说明

Bianhao int N 专家编号

ID int N 自动增长对应的数字

chouqu_temp表用来保存抽取时所有满足抽取条件的专家编号,每个编号对应一个数字。

表3-6 chouqu_random表

字段名数据类型是否为空默认值备注字段说明

ID int N 抽取产生的随机数字 chouqu_random表用来记录随机抽取过程中产生的随机数,该随机数最大为满足抽取条件的专家人数。将chouqu_random表与chouqu_temp表自然连接即可得到随机抽取的专家编号。

表3-7 buchou_temp表

字段名数据类型是否为空默认值备注字段说明

Bianhao int N 专家编号

ID int N 自动增长对应的数字

buchou_temp表用来保存补抽时所有满足抽取条件的专家编号,并且每个编号对应一个数字。

表3-8 buchou_random表

字段名数据类型是否为空默认值备注字段说明

ID int N 补抽产生的随机数字 buchou_random表用来记录补抽时随机抽取过程中产生的随机数,该随机数最大为满足抽取条件的专家人数。将buchou_random表与buchou_temp表自然连接即可得到补抽的专家编号。

表3-9 抽取结果表(result_chouqu)

字段名数据类型是否为空默认值备注字段说明

XM_ID nchar(4) N 主键项目编号

XM_name varchar(50) N 项目名称

XM_time datetime N 项目评审日期Bianhao int N 主键专家编号

Phone_number nchar(11) N 手机号码

flag_chouqu nchar(4) N 约束抽取类型

flag_sts nchar(8) N 约束确认状态

flag_email nchar(8) N 约束短信发送状态beizhu varchar(50) Y 备注

time datetime N 抽取时间

ID int N ID 抽取结果表将每个项目的项目编号、项目名称、评审日期以及该项目抽取、补抽、应急抽取的专家编号和手机号码保存。其中抽取类型共3种(即抽取、补抽、应急),确认状态共3种(即等待确认、未能参加、确认参加),短信发送状态共4种(即未发送、等待发送、发送成功、发送失败)。

表3-10 发送短信表(SMS)

字段名数据类型是否为空默认值备注字段说明SysNo int N 自动增长主键编号CellNumber varchar(20) N 目标手机号码SMSContent varchar(5000) N 短信内容Priority smallint N 优先级RetryCount smallint N 重试次数CreateTime smalldatetime N 短信创建时间HandleTime smalldatetime Y 短信发送时间Status smallint N 发送状态ToCom int Y 发送端口号SendTime smalldatetime Y 短信处理时间XM_ID nchar(4) Y 项目编号

表3-11 接收短信表(SMSRecv)

字段名数据类型是否为空默认值备注字段说明SysNo int N 自动增长主键编号

CellNumber varchar(20) N 发送方手机号码

SMSContent varchar(5000) N 收到的短信内容

SendTime smalldatetime N 短信收到时间HandleTime smalldatetime Y 短信发送时间FromCom int Y 接收端口号

表3-12 通行口令表(pass_num)

字段名数据类型是否为空默认值备注字段说明

US_num nchar(18) N 自动增长获取口令管理员账号

K_num nchar(5) N 主键口令

flag int N 0 口令使用状态

time datetime N 口令创建时间通行口令表用来保存管理员获取的口令,该口令是一个随机获取的5位数,只能使用一次,其中口令使用状态为0代表未使用,口令使用状态为1代表已经使用。

3.1.3 E-R模型

图3-1 专家实体及其属性图

图3-2 项目实体及其属性图

图3-3 抽取结果实体及其属性图

图3-4 关系的参照图

图3-5 实体及其联系图

3.2 系统首页设计

在系统首页,有专家登录、管理员登录、自动抽取3个模块,分别实现相应的功能。

图3-6 系统首页

点击专家登录或管理员登录按钮,进入专家登录入口或管理员登录入口,其中专家登录入口如下图:

图3-7专家登录入口

3.3专家模块设计

专家模块有专家注册界面和专家主界面两大部分组成。

图3-8专家注册界面

图3-9专家主界面

网上投票系统—投票结果与界面的设计和实现(正文)

目录 第1章绪论 (3) 1.1 课题研发背景 (3) 1.2 课题的目的和意义 (3) 1.3 系统的主要工作 (4) 1.4论文结构 (4) 第2章投票系统开发的可行性 (6) 2.1技术可行性 (6) 2.2经济可行性 (6) 2.3 操作可行性 (6) 第3章课题相关技术介绍 (8) 3.1数据库管理系统:SQL Server 2005概述 (8) 3.2服务器:Tomcat 概述 (8) 3.3 JSP简介 (8) 3.4编程软件:MyEclipse6.5概述 (9) 第4章系统需求分析 (10) 4.1系统所涉及用户及需求量分析 (10) 4.2 系统功能需求 (10) 4.2.1普通用户模块 (10) 4.2.2 管理员模块 (11) 4.2.3 在线投票系统流程图 (12) 4.3 系统性能需求 (13) 4.4数据流图 (13) 4.4.1符号定义 (14) 4.4.2数据流图的组成元素 (14) 4.5数据字典......................................................................... 错误!未定义书签。第5章数据库设计.. (17) 5.1 数据库设计的需求分析 (17) 5.2数据库的概念设计 (17) 5.3数据库逻辑结构设计 (19) 5.4数据库的功能及约束 (20) 第6章主要功能模块的设计与实现 (22) 6.1普通用户模块 (22) 6.2 管理员模块 (24)

第7章系统测试与维护 (28) 7.1 测试环境 (28) 7.2 系统调试 (28) 7.3调试结果 (28) 7.4系统维护 (29) 结束语 (30) 参考文献 (31) 谢辞 (32)

办公自动化管理系统的设计与实现

办公自动化管理系统的设计与实现 随着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协调工作越来越重要。人们迫切需要一个能充分利用网络优势,并可以管理企业的各种重要信息的软件平台,利用该平台快速建立自己的信息网络和办公管理系统。办公自动化系统应运而生。办公自动化系统统称为OA系统,即office automatization system.它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。随着网络的发展,办公自动化系统已经成为办公信息化管理的一个重要途径。 在深刻了解OA系统发展的背景和现状后,通过进行可行性研究,明确了开发这样一套管理系统的方向和价值。此系统采用ASP. NET (C#)作为开发工具。采用SQL SERVER 2000开发后台数据库。在数据库的设计上面,根据系统的需要,设计了角色表、用户表、部门表、文档表、员工表、短信表。整体的设计思路上面,整个系统划分为用户登录模块、用户管理模块、部门管理模块、员工管理模块、员工文档管理模块以及内部短信息管理模块。系统管理员能够通过这些模块所提供的功能,完成相关的数据库的操作,最终完成对企业各种信息的管理。

目录 1 引言............................................................................................................................................. 11.1课题背景............................................................................................................................... 11.2国内外研究的现状 .............................................................................................................. 11.3本课题研究的意义 .............................................................................................................. 1 1.4本课题的研究方法 .............................................................................................................. 1 2 可行性研究................................................................................................................................. 12.1技术可行性........................................................................................................................... 12.2经济可行性........................................................................................................................... 2 2.3操作上的可行性................................................................................................................... 2 3 系统需求分析............................................................................................................................. 33.1系统功能需求分析............................................................................................................... 33.2数据流图............................................................................................................................... 43.3系统数据库表设计............................................................................................................... 4 3.3.1角色表(Role) ............................................................................................................ 5 3.3.2 用户表(User) ........................................................................................................... 5 3.3.3文档表(Document) ................................................................................................... 5 3.3.4部门表(Department)................................................................................................. 6 3.3.5短信表(Message) ........................................................................................................... 6 3.3.6员工表(Employ) ....................................................................................................... 74系统功能的设计与实现.............................................................................................................. 8 4.1系统登录界面的设计........................................................................................................... 8 4.1.1界面................................................................................................................................ 8 4.1.2 登录功能的实现........................................................................................................... 94.2用户管理模块设计 .............................................................................................................. 9 4.2.1初始化页面功能实现.................................................................................................... 9 4.2.2 添加用户功能实现................................................................................................... 114.3部门管理模块设计 .......................................................................................................... 11 4.3.1 添加部门信息........................................................................................................... 12 4.3.2 修改部门功能实现................................................................................................... 13 4.3.3删除部门功能的实现................................................................................................ 144.4员工管理模块设计........................................................................................................... 15 4.4.1 添加员工功能实现................................................................................................... 15

人工智能小型动物分类专家系统的设计与实现PPT

小型动物分类专家系统的设计与实现 一、实验目的 通过本实验可使学生能够综合利用C语言(或C++)、面向对象程序设计、数据结构、数据库原理、人工智能、软件工程等课程的相关知识,设计并实现小型动物分类专家系统,培养学生综合运用所学计算机软件知识解决实际问题的能力,为今后从事计算机软件开发及应用打下基础。 二、实验内容 运用下列规则,设计并实现一个小型动物分类专家系统。 规则1: 如果:动物有毛发 则:该动物是哺乳动物 规则2: 如果:动物有奶 则:该单位是哺乳动物 规则3: 如果:该动物有羽毛 则:该动物是鸟 规则4: 如果:动物会飞,且会下蛋 则:该动物是鸟 规则5: 如果:动物吃肉 则:该动物是肉食动物 规则6: 如果:动物有犬齿,且有爪,且眼盯前方 则:该动物是食肉动物 规则7: 如果:动物是哺乳动物,且有蹄 则:该动物是有蹄动物 规则8: 如果:动物是哺乳动物,且是反刍动物 则:该动物是有蹄动物 规则9: 如果:动物是哺乳动物,且是食肉动物,且是黄褐色的,且有暗斑点 则:该动物是豹 规则10: 如果:如果:动物是黄褐色的,且是哺乳动物,且是食肉,且有黑条纹 则:该动物是虎

规则11: 如果:动物有暗斑点,且有长腿,且有长脖子,且是有蹄类 则:该动物是长颈鹿 规则12: 如果:动物有黑条纹,且是有蹄类动物 则:该动物是斑马 规则13: 如果:动物有长腿,且有长脖子,且是黑色的,且是鸟,且不会飞 则:该动物是鸵鸟 规则14: 如果:动物是鸟,且不会飞,且会游泳,且是黑色的 则:该动物是企鹅 规则15: 如果:动物是鸟,且善飞 则:该动物是信天翁 动物分类专家系统由15条规则组成,可以识别七种动物,在15条规则中,共出现 30个概念(也称作事实),共30个事实,每个事实给一个编号,从编号从1到30,在规则对象中我们不存储事实概念,只有该事实的编号,同样规则的结论也是事实概念的编号,事实与规则的数据以常量表示,其结构如下:Char *str{}={"chew_cud","hooves","mammal","forward_eyes","claws", "pointed_teeth","eat_meat","lay_eggs","fly","feathers","ungulate", "carnivore","bird","give_milk","has_hair","fly_well", "black&white_color","can_swim","long_legs","long_neck", "black_stripes","dark_spots","tawny_color","albatross", "penguin","ostrich","zebra","giraffe","tiger","cheetah","\0"} 程序有编号序列的方式表达了产生式规则,如资料中规则15,如果动物是鸟,且善飞,则该动物是信天翁。相应的规则数组第七条是{16,13,0,0,0,0},第十三个是“bird”(鸟),如果事实成立,询问使用者下一个事实,第十六个“fly_well”(善飞),如果也成立,则查找结论断言编号数组{30,29,28, 27,26,25,24,3,3,13,12,12,11,11,0}中第七个“24”,这里24对应事实数组中的“albatross”(信天翁)。 上述就是程序的推理过程,也是程序中的重点,该部分是由规则类(类rul e)中的Query方法实现。 三、实验原理 一个基于规则专家系统的完整结构示于图1。其中,知识库、推理机和工作存储器是构成专家系统的核心。系统的主要部分是知识库和推理引擎。知识库由谓词演算事实和有关讨论主题的规则构成。推理引擎由所有操纵知识库来演绎用户要求的信息的过程构成-如消解、前向链或反向链。用户接口可能包括某种自然语言处理系统,它允许用户用一个有限的自然语言形式与系统交互;也可能用带有菜单的图形接口界面。解释子系统分析被系统执行的推理结构,并把它解释给用户。

配电设备健康状态评价专家系统的设计与实现

配电设备健康状态评价专家系统的设计与实现 郑惠俊,袁海文北京航空航天大学自动化科学与电气工程学院,北京100191 摘要:由于我国配电设备量大面广,单纯依靠人力很难对所有配电设备健康状态做出合理的评价。为了实现对配电设备的在线评价,减轻相关人员的工作负担,在https://www.sodocs.net/doc/1812442706.html,网络开发平台上,设计并开发了配电设备健康状态评价专家系统软件;专家系统知识库在SQL Server数据库平台上开发,系统采用C#编程语言完成程序编写,通过引入模糊集理论和证据理论建立推理机制。专家系统界面简洁易操作、使用方便,并对结果进行可视化显示。通过测试示例介绍专家系统工作流程,测试结果证明专家系统工作可靠。关键词:专家系统;配电设备;健康状态;模糊集理论;证据理论;评价系统配电设备健康状态研究是目前电网资产管理领域一个新的研究方向[1]。我国配电网具有设备数量巨大、网络覆盖面广的特点,虽然单个资产的价值不高,但是整体价值庞大。由于配电设备数量巨大,所以仅仅依靠人员对所有设备的健康状态进行评价是不现实的,需要引入专家系统,实现对设备健康状态的自动评价。斯坦福大学于1965年设计了首个专家系统,但是在大约20年后专家系统才被引入到电力系统中[2]。尽管专家系统在电力系统中应用较晚,却得到了很广泛的应用,尤其在故障诊

断和规划与设计领域。文献[3]设计了一种基于直觉模糊的变压器油色谱分析故障诊断专家系统。文献[4]设计了一种继电保护检验标准化作业专家系统,系统通过规范有序的引导、控制和帮助,减少了现场人员的繁琐劳动,提高了工作效率。在配电网领域,文献[5]介绍了配电网线路故障的基于模型诊断方法,该方法克服了普通专家系统移植和维护困难的缺点,在实际应用中取得良好的效果。文中在电力系统已有专家系统使用经验的基础上,发挥互联网技术的优势,设计了一种在网络环境下进行工作的配电设备健康状态评价专家系统,根据模糊集理论、证据理论等设计了推理规则,实现了对配电设备的在线评测。1 专家系统总体设计文中所述专家系统采用基于规则的专家系统模型设计,专家系统整体框图如图1所示。图1 专家系统框架图专家系统主要由3个核心部分组成:知识库、推理机和规则集。在3个核心部分以外,专家系统还包括2个辅助部分:数据库接口和终端界面。数据库接口负责为专家系统知识库和推理机提供数据信息,其功能主要包括数据选择、数据格式预处理以及数据缓存等。数据接口可以与配电网领域的数据库建立连接,或者与相应的传感器建立连接,以实现数据的获取;对获取到的数据进行一定的预处理,以使数据格式满足知识库和推理机使用的要求;数据缓存功能则使数据接口具有存储功能,对推理机和知识库暂时用不到的数据进行暂时的存储。2 知识库设

(完整版)操作系统毕业课程设计说明书-基于Linux的模拟文件系统的设计与实现

中北大学 操作系统课程设计 说明书 学院、系:软件学院 专业:软件工程 学生姓名:徐春花学号: 设计题目:基于Linux的模拟文件系统的设计与实现 起迄日 期: 2014年6月14日- 2014年6月26日指导教薛海丽

师: 2014 年 6月 26 日 前言 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux不仅为用户提供了强大的操作系统功能,而且还提供了丰富的应用软件。用户不但可以从Internet上下载Linux及其源代码,而且还可以从Internet上下载许多Linux的应用程序。可以说,Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象,任何一位用户都能从有关Linux的网站上找到适合自己特殊需要的应用程序及其源代码,这样,用户就可以根据自己的需要下载源代码,以便修改和扩充操作系统或应用程序的功能。这对Windows NT、Windows98、MS-DOS或OS2

等商品化操作系统来说是无法做到的。 Linux具有:稳定、可靠、安全的优点,并且有强大的网络功能。其中有对读、 写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。在相关软 件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器 使用,利用IPCHAINSIPTABLE网络治理工具可构建NAT及功能全面的防火墙。 Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系 统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑 器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形 用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系 统进行操作。 目录 1需求分析 (3) 1.1 功能介绍 (3) 1.2 目的及意义 (5) 1.2.1 目的 (5) 1.2.2 意义 (6) 1.3 设计成果 (7) 2总体设计 (8) 2.1功能介绍 (8) 2.2模块关联 (9) 3详细设计 (12)

在线考试系统的设计与实现

南京理工大学泰州科技学院 计算机科学与技术系计算机科学与技术专业11(1)班级 课程名:数据库原理及应用课程设计课程设计说明书 姓名:任琰学号:1109030135指导老师:王云 设计地点:四号楼4301教室 起讫时间:2013.07.01—2013.07.05 完成报告书时间:2013年7月5日 计算机科学与技术系编印 2013年1月

课程设计要求 各专业学生应根据课程任教老师的要求,做出选题计划,并按下列要求完成课程设计任务。 一、学生应按照老师的要求完成规定的课程设计任务量。 二、课程设计报告书要求格式统一,字迹工整,语言简练,文字通顺,按课程设计格式要求书写。程序清单不够填写时统一用A4纸补充并粘贴。对不按格式要求书写或打印的报告书一律不收,也不得进行答辩和评分。 三、必须独立完成课程设计,不得相互抄袭。在答辩和批阅过程中发现源程序相同或有大面积抄袭现象,课程任教老师有权通知学生重做,不得给予评分,并通知相关系部做出处理。 四、学生课程设计结束后应提交的材料: (1)课程设计说明书(3000字以上); (2)包含完整的、正确的源程序代码(含电子文档); (3)答辨材料(介绍课程设计要点)。

参考文献情况 序号名称编著者出版社 1《数据库系统原理与设计实验教程》吴京慧清华大学出版社2《SQL SERVER2000数据库原理及应用》徐人凤北京高等教育出版社3《数据库系统概论》萨师煊高等教育出版社4《在线考试系统的设计与实现》崔小军襄樊职业技术学院报5《考试分析系统和题库的设计与实现》李大可四川师范大学出版社

课程设计考核情况 教师评价情况 指导老师评语: 指导老师:_____________(签名) 日期:年月日 学生答辩情况 答辩(组)评语: 主答辩老师:____________(签名) 答辩日期:年月日 综合成绩评定情况 综合评价等级:__________________ 注:共分五个等级(1.优秀2、良好3、中等4、及格5、不合格)

网上在线投票系统的设计与实现毕业设计论文

目录 摘要 (1) ABSTRACT (2) 前言 (3) 第1章绪论 (4) 课题背景 (4) 课题目的和意义 (4) 系统结构 (5) 课题主要工作 (5) 第2章系统的需求分析 (6) 系统总体分析 (7) 系统的功能分析 (7) 数据库需求分析 (7) 系统可行性分析 (7) 系统安全性分析 (8) 第3章系统概要设计 (8) 软件运行环境设计 (9) 系统设计目标 (9) 系统模块设计 (9) 系统数据库设计 (10) 3.4.1 管理员信息表 (10) 3.4.2投票主题表 (11) 3.4.3投票选项表 (11) 3.4.4投票者信息表 (12) 3.4.5系统配置表 (12) 3.4.6创建触发器 (13) 系统文件说明 (13) 第4章系统详细设计与实现 (13) 系统设计的相关技术 (14) 4.1.1 A动态网页技术 (14) 4.1.2 A对象概述 (14) 4.1.3 A常用对象 (15)

4.1.4 A概述 (19) 4.1.5 SQL Server 2000 (20) 系统设计总体思路 (22) 系统总流程图 (23) 系统主页面 (24) 系统管理模块 (25) 投票管理模块 (26) 4.6.1投票信息管理界面的实现 (26) 4.6.2投票主题的添加 (27) 4.6.3投票主题的修改 (27) 4.6.4投票主题的删除 (28) 4.6.5投票选项的管理 (29) 4.6.6投票选项的添加 (30) 4.6.8投票选项的删除 (31) 4.6.9投票系统的配置 (31) 4.6.10管理员密码的修改 (32) 投票结果显示页面 (32) 第5章系统调试与扩充 (33) 测试环境 (33) 调试中遇到的问题和解决方法 (33) 系统扩充 (34) 结束语 (34) 参考文献 (36) 致谢 (37) 部分程序的核心源代码 (38)

网络课程设计--办公自动化系统的设计与实现

网络课程设计--办公自动化系统的设计与实现

软件生产实习报告书 办公自动化系统的设计与实现 学号:0905010422 姓名:常勇 指导老师:姜磊 完成日期:2013年3月15日

目录 第一章前言---------------------------------------------------1 第二章可行性分析-------------------------------------------1 1、社会可行性分析---------------------------------------------1 2、使用可行性分析---------------------------------------------1 第三章系统分析----------------------------------------------1 1、性能需求------------------------------------------------1 2、功能需求------------------------------------------------2 3、用户需求------------------------------------------------------2 第四章系统总体设计-----------------------------------------2 1、功能描述------------------------------------------------2 2、系统操作流程图-----------------------------------------3 第五章系统详细设计

智能健康管理系统设计与实现

智能健康管理系统设计与实现

目录 1 智能健康管理系统概述 (4) 1.1背景资料 (4) 1.2系统特点 (4) 1.3系统功能 (4) 1.4系统结构及业务流程图 (5) 1.5系统的运行环境 (6) 2 访问系统 (6) 2.1登录系统 (6) 3 首页 (6) 3.1 基本信息统计 (6) 3.2 慢病趋势图 (6) 3.3 人群分类占比 (7) 3.4 租户区域信息 (7) 3.5 疾病人数 (7) 3.6 签约人数 (7) 4 会员档案 (7) 4.1 用户画像 (7) 4.2 基本信息 (8) 4.3 评估报告 (8) 4.4 体检报告 (8) 4.5 健康监测 (8) 4.6 干预促进 (8) 4.7 服务签约 (9) 5 家医签约 (9) 5.1 新增签约 (9) 5.2 签约审核 (9) 5.3 签约记录 (9) 6 健康建档 (9) 6.1 建档 (9) 6.2 档案筛选 (10) 6.3 建档情况 (10) 6.4 分布统计 (10) 6.5 新增档案 (10) 6.6 个人健康管理 (11) 6.7 健康素养 (11) 7 健康评估 (11) 7.1 慢病风险 (12) 7.2 中医体质 (12) 7.3 心理健康 (13) 7.4 膳食营养 (17) 7.5 体力活动 (17) 7.7 一般风险 (17) 7.8 综合评估 (18)

8 健康指导 (18) 8.1 指导详情 (18) 8.2 指导筛选 (18) 8.3 指导人群分类 (18) 8.4 待指导 (19) 8.5 已指导 (19) 9 健康干预 (19) 9.1 干预详情 (19) 9.2 待干预 (19) 9.3 已干预 (20) 10 健康评价 (20) 11 统计分析 (20) 12 知识库 (21) 12.1 食材库 (21) 12.2 成品菜库 (21) 12.3 食谱库 (21) 12.4 膳食方案 (21) 12.5 运动项目 (22) 12.6 运动方案 (22) 12.7 运动处方 (22) 13. 字典管理 (22) 14 社康管理员 (22) 14.1 添加社康管理员 (22) 14.2 编辑社康管理员 (23) 15 管理机构 (23) 15.1 添加管理机构 (23) 15.2 编辑管理机构 (23) 15.3 查看 (23) 15.3.1 医生 (23) 15.3.2 医组 (24) 15.3.3 档案 (24) 15.3.4 签约 (24) 15.3.5 社区 (25) 16 用户管理 (25) 16.1 添加用户 (25) 16.2 查看用户人员 (25) 16.2.1 角色列表 (25) 16.3 编辑用户信息 (26) 17.服务包 (26) 18.服务项目 (26)

计算机网络在线测评系统的设计与实现

本科毕业论文 题目计算机网络课程在线测评系统的设计与实现 The Design and Implementation of Computer Network Courses Online Evaluation System 姓名学号 专业计算机科学与技术 指导教师职称 中国·武汉 二〇一三年六月

分类号密级华中农业大学楚天学院本科毕业论文 计算机网络课程在线测评系统的设计与实现 The Design and Implementation of Computer Network Courses Online Evaluation System 学生姓名: 学生学号: 学生专业:计算机科学与技术 指导教师: 华中农业大学楚天学院信息工程学院 二〇一三年六月

目录 摘要............................................................................... II 关键词............................................................................. II Abstract ........................................................................... II Key words .......................................................................... II 1 引言 (1) 1.1 研究背景 (1) 1.2 国内外研究现状 (1) 2 设计方法研究概述 (1) 2.1 可行性研究 (1) 2.2 系统开发技术 (1) 2.2.1 B/S模式 (1) 2.2.2 JSP技术 (2) 2.2.3 Oracle数据库 (2) 2.2.4 自动生成试卷技术 (2) 2.2.5 简答题批阅算法 (3) 3 系统的设计与实现 (4) 3.1 系统功能需求分析 (4) 3.2 系统流程图 (5) 3.3 系统数据分析 (8) 3.3.1 数据实体图 (8) 3.3.2 数据表 (11) 3.4 系统模块实现 (14) 3.4.1 注册、登录页面 (14) 3.4.2 管理员用户管理模块 (16) 3.4.3 管理员题库管理模块 (16) 3.4.4 管理员试卷管理模块 (18) 3.4.5 管理员测试管理模块 (19) 3.4.6用户我的测试管理模块 (20) 3.4.7用户成绩查询模块 (22) 3.4.8用户测试信息管理模块 (22) 3.5 测试 (23) 4总结与展望 (23) 参考文献 (24) 致谢 (26)

基于 ASPNET 的在线投票系统的设计与实现

目录 摘要 (1) 绪论 (2) 第一章系统开发工具及简介 (3) 1.1 https://www.sodocs.net/doc/1812442706.html,简介 (3) 1.2 Visual https://www.sodocs.net/doc/1812442706.html,简介 (3) 1.3 SQL SERVER 2005简介 (3) 1.4 C#简介 (4) 第二章系统需求分析 (5) 2.1 系统分析 (5) 2.2 用户需求分析 (5) 2.3 可行性分析 (5) 第三章系统设计说明 (7) 3.1 设计目标 (7) 3.2 系统总体设计 (7) 3.3 数据库设计 (10) 第四章系统页面展示与编码实现 (12) 4.1登陆注册模块详细设计 (12) 4.2投票模块详细设计 (15) 4.3新闻模块详细设计 (17) 4.4留言簿模块详细设计 (17) 4.5管理员模块详细设计 (18) 4.6用户模块设计 (19) 第五章系统测试 (20) 5.1 测试目的 (20) 5.2 测试过程 (20) 结束语 (21) 参考文献 (22)

基于https://www.sodocs.net/doc/1812442706.html,的在线投票系统的设计与实现 计算机科学系2007级3班王鹏 摘要:在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者用户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者用户的需求。 本系统正符合这一要求,该系统是基于https://www.sodocs.net/doc/1812442706.html,技术与SQL Server 2005数据库技术相结合。论文采用软件工程的思想从需求分析到编码实现详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。主要模块包括管理员模块、用户模块、留言簿模块、新闻模块、投票模块。 关键词:在线投票;https://www.sodocs.net/doc/1812442706.html,;SQL Server 2005 Online V oting System Design and Implementation Based On https://www.sodocs.net/doc/1812442706.html, W ANG Peng , Class 3 , Grade 2007, The Science of Computer Department Abstract:On-line voting is the most common web application to function, one of the web application development frequently module. When the administrator or a user puts forward some new ideas and suggestions or new products, they may be required by the user or customer in order to vote to determine whether these new ideas and proposals or new product can meet the needs of users. This system is consistent with this requirement. The system is based on SQL Server 2005 database technology and https://www.sodocs.net/doc/1812442706.html, technical papers together. This paper used the idea of software engineering. From demand analysis to elaborating coding system ,it achieved the design goals, the overall structure and function modules for the detailed design.The major blocks include the administrator module, the user module, guest book module, news module, voting module. Key words: Online V oting; https://www.sodocs.net/doc/1812442706.html,; SQL Server 2005

小型局域网以及企业局域网办公系统的设计与实现

课程设计说明书 院(部):信息与电气工程学院 课程名称:某信息中心局域网系统设计专业:通信工程 班级:通信112 姓名: 学号: 指导教师: 完成时间:2014年1月

摘要 21世纪是一个以网络为基础的信息时代。作为计算机技术和通信技术相结合的产物,计算机网络在这个时代发挥着它不可估量的作用,对人们的工作、生活和思维方式都产生着重要的影响。随着网络的逐步普及,局域网是一种小范围内的网络,是网络的组成细胞一个网络有时就是由大大小小的局域网互连而成的,人们在工作与生活中,经常使用的是局域网例如,在一个办公室里组建一个可以资源共享的小型办公无线局域本组网主要完成对一般公司信息中心的网络的组网,布线及解决方案。主要介绍了一般公司信息中心的网络拓扑图,所要完成的是组网的整个过程。重点的说明了局域网的设计思想、解决方案以及对于局域网的管理。 【关键词】:信息中心局域网 IP分配拓扑图

目录 摘要 (2) 1、需求分析 (4) 1.信息中心网络特点与要求 (4) 1.2某信息中心网络的发展背景 (4) 2、网络技术选择 (4) 3. 网络结构设计 (5) 3.1内部局域网结构设计 (5) 3.2服务器的配置 (7) 3.3外网的网络结构 (10) 4. 设计拓扑图及结果 (12) 5.网络布局和综合布线 (13) 5.1网络布局的具体实施要求 (13) 致谢 (17)

1、需求分析 1.信息中心网络特点与要求 网络是支撑信息中心各种业务的基础设施,局域网通常规模较小,结构相对简单,性能各有不同,需考虑信息中心内数据流量的预期增长来设计信息中心对可靠性和有效性的需求;有些信息中心网络技术人员较少,因而对网络的依赖性很高,要求网络尽可能可靠、简单易用,降低网络的使用和维护成本、提高产品的性价比就显得很重要。基于以上特点,应遵循下列设计原则:1.先进技术与简单易用有效结合。 2.能根据信息中心业务发展有升级扩展的空间。3.可靠性高。4.设计的网络满足实际需求。在实际应用中大部分的信息中心只用到了局域网的20%的功能,因此如果设计精简而又功能满足实际需求的产品不但可以大大降低信息中心在局域网的运营成本,而且还能够提高整个局域网系统的稳定性和易维护性;有利于信息中心管理效率。 1.2某信息中心网络的发展背景 随着计算机网络的发展,计算机在实际工作中应用越来越深入,信息中心与信息中心之间、信息中心内部之间的信息媒体之间的相互交换和共享的要求日益突出;需要使信息中心内部间真正做到高效的信息交换、资源的共享,为信息中心内部人员提供准确、可靠、快捷的各种生产数据和信息,充分发挥信息中心的计算机设备的功能;降低运作及管理成本,因此很有必要建立信息中心内部局域网。局域网要求建设基于TCP/IP协议和WWW技术规范的信息中心内部非公开的信息管理和交换平台,该平台以WEB为核心,集成WEB、文件共享、信息资源管理等服务功能,实现公司员工在不同地域对内部网的访问。 2、网络技术选择 在各种局域网技术中,以太网以其造价低、技术成熟、产品丰富、可靠性高、可扩展性好、传输介质丰富和易于管理等有点而成为建设局域网的主流技术;以太网使用

人工智能小型专家系统的设计与实现解读

人工智能技术基础实验报告 指导老师:朱力 任课教师:张勇

实验三小型专家系统设计与实现 一、实验目的 (1)增加学生对人工智能课程的兴趣; (2)使学生进一步理解并掌握人工智能prolog语言; (3)使学生加强对专家系统课程内容的理解和掌握,并培养学生综合运用所学知识开发智能系统的初步能力。 二、实验要求 (1)用产生式规则作为知识表示,用产生系统实现该专家系统。 (2)可使用本实验指导书中给出的示例程序,此时只需理解该程序,并增加自己感兴趣的修改即可;也可以参考该程序,然后用PROLOG语言或其他语言另行编写。 (3)程序运行时,应能在屏幕上显示程序运行结果。 三、实验环境 在Turbo PROLOG或Visual Prolog集成环境下调试运行简单的PROLOG程序。 四、实验内容 建造一个小型专家系统(如分类、诊断、预测等类型),具体应用领域由学生自选,具体系统名称由学生自定。 五、实验步骤 1、专家系统: 1.1建造一个完整的专家系统设计需完成的内容: 1.用户界面:可采用菜单方式或问答方式。

2.知识库(规则库):存放产生式规则,库中的规则可以增删。 3.数据库:用来存放用户回答的问题、已知事实、推理得到的中 间事实。 4.推理机:如何运用知识库中的规则进行问题的推理控制,建议 用正向推理。 5.知识库中的规则可以随意增减。 1.2推理策略 推理策略包括:正向(数据驱动),反向(目标驱动),双向 2、动物分类实验规则集 (1)若某动物有奶,则它是哺乳动物。 (2)若某动物有毛发,则它是哺乳动物。 (3)若某动物有羽毛,则它是鸟。 (4)若某动物会飞且生蛋,则它是鸟。 (5)若某动物是哺乳动物且有爪且有犬齿且目盯前方,则它是食肉动物。(6)若某动物是哺乳动物且吃肉,则它是食肉动物。 (7)若某动物是哺乳动物且有蹄,则它是有蹄动物。 (8)若某动物是有蹄动物且反刍食物,则它是偶蹄动物。 (9)若某动物是食肉动物且黄褐色且有黑色条纹,则它是老虎。 (10)若某动物是食肉动物且黄褐色且有黑色斑点,则它是猎豹。 (11)若某动物是有蹄动物且长腿且长脖子且黄褐色且有暗斑点,则它是长颈鹿。 (12)若某动物是有蹄动物且白色且有黑色条纹,则它是斑马。 (13)若某动物是鸟且不会飞且长腿且长脖子且黑白色,则它是驼鸟。

相关主题