动物识别系统实验报告
实目,基于 web 的实物实实系实
院系, 信科院实算机系
日期,2013年10月31日y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliiedihe?t?s?crBank'n?accordance?wit?ih?on?tnvestrepororigatiion?and?matinfts,ieditRevi?crew??business.?s?ssued?by?peoplcredite'apprght?oval?assessmentof?he?irit?and?t?submithe
目 实
实实目的及实实工具 1. ............................................................................................................................. 3实实原理 ............................................................................................................................... .................. 3数据实实实 3. ............................................................................................................................... ............ 3
数据实实实思想 3.1 ......................................................................................................................... 3
数构据实系实实 3.2 ......................................................................................................................... 4系实实实 4. ............................................................................................................................... ................ 4
系实首实 4.1 ............................................................................................................................... .... 5
实物实实 4.2 ............................................................................................................................... ...... 6
添加实实 4.3 ............................................................................................................................... .... 8
实除实实 4.4 ............................................................................................................................... .... 12实实心得 5. ............................................................................................................................... ............ 13实实实实 6. ............................................................................................................................... ................ 13
y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliedihe?it?s?crBank'n?accordance?wit?ih?on?trepornvestorigatiion?and?matinfts,ieditRevi?crew??business.?s?ssued?by?peoplcredite'approval?ght?assessmentof?he?irit?and?t?submithe
1. 实实目的及实实工具
实一基于写个WEB的实物实实系实~实实实实物的实实~理解实生式表式~熟悉实生达
式系实的基本实程~熟悉ASP.NET据实实合。与数
本系实采用的实实工具实SQL server 2005~Visual Studio 2008 ~程序实实实言实
ASP.NET2.0 , C# 。
实实原理
实生式系实是把一实实生式放在一起~实实相互配合~实同作用~一实实生式并它个的实实可以供一实生式作实已知事实使用~以求得实实的解。实生式的基本形式实另个决
P Q或者if P then Q
实生式实实
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
如下,
实物实实系实的部分推理实网3. 据实实实数
3.1 据实实实思想数
通实以上分析~我实建立了一个DBai据实~其中存放实表~分实是件表数两条
3
Condition和实实表principle。
表1 ,件表条Condition
实目名据实数构实明
ConditionIDInt实~主实号
ConditionContentVarchar;20,件容条内
表2,实实表principle
实目名据实数构实明
RuleIDInt实~主实号
Condition1Int件条1实号
Condition2Int件条2实号
Condition3Int件条3实号
Condition4Int件条4实号
Condition5Int件条5实号
ConclusionInt实实
3.2 据实系实实数构
条个来与当数构件表是一用存放求解实实有实的各实前信息的据实。例如实实的初始实、实入的事实、推理得到的中实实实和最实实实。状
实实表是一用存放求解实实有实的所有实实的集合~也实知实实。包含了实实个来与称它
从状状初始实实实成目实实所需要的所有实实实实。
在推理实程中~实实表中某实实的前提可以和实合据实中的已知事实相匹配实当条数~实实实被激活。由推出的实实被作实新的事实放入据实~实后面推理的已知事实它将数称。所以据实系实实如下,数构
据实数
件表条实实表
4. 系实实实
本系实分实三功能模实~分实是实物实实、添加实实、实除实实。系实实实如下~其中个
y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliiedihe?t?s?crBank'n?accordance?wit?ion?h?trepornvestorigatiion?and?matinfts,ieditRevi?crew??business.?ssued?by?peopls?credite'approval?ght?assessmentof?he?irit?and?t?submithe
distinguish.aspx实实实物实实~Addrule.aspx实实添加实实~Deleterule.aspx实实实除实实~主实实
实实main.aspx和top.aspx~实接据实实用数DBFunction.cs。
4.1系实首实
在实实器上实示实物实实系实的首实如下实所示。
实接据实的实实代实,数
5
public DBFunction(DBTransactionType TranType) {
string Constring = "server=sql.w25.vhostgo.com;uid=dbai;pwd=syssys;database=dbai";
_con = new SqlConnection(Constring);
try {
_con.Open();
_cmd = _con.CreateCommand();
if (TranType == DBTransactionType.WithTran){
_tran = _con.BeginTransaction();
_cmd.Transaction = _tran;
}
}
catch (Exception ex){
throw ex;
}
}
4.2 实物实实
实实“实物实实”按实~实面跳实后可根据件实实物实行判实~比如实实“有羽毛”~点条
实“实实”按实~实系实实示实实的实果~如下实所示,
主要源代实,
using (DBFunction DBfun = new DBFunction(DBTransactionType.NonTran))
实实在实次用实实实的所有的实实能实得到的所有的实实~实些实实的所有实实都放到将 {//
中~作实其他的件。条congditions
y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliiedihe?t?s?crBank'n?accordance?wit?ih?on?trepornvestorigatiion?and?matinfts,Reviieditew??cr?business.?s?ssued?by?peoplcredite'approval?ght?assessmentof?he?irit?and?t?submithe
dt = DBfun.ExecforQuery("select * from principle");
int l = 5;
int test = 0;
while (l > 0){
for (i = 0; i < dt.Rows.Count; i++){
string sql_condition_chosen = find_sql(chosen);
DataTable dt_conditions = DBfun.ExecforQuery(sql_condition_chosen);
bool check = true;
for (int j = 1; j < 6; j++){
if (dt.Rows[i][j].ToString() == "")
{ }
else {
if (!is_in(dt.Rows[i][j].ToString().Trim(), dt_conditions))
{
check = false;
break;
}
}
}
if (check == true && rule_is_chosen[i] == false {
test = 1;
string to_exe;
DataTable dt_temp = null;
从 result += "";
to_exe = string.Format("select * from Condition a,Condition b where
a.ConditionID
0 && numbers <= 5) {
string sql_insert = "insert into principle(Condition1,Condition2,Condition3,Condition4,Condition5,Conclusion)values(";
while (condition[position + 1] != -1){
sql_insert += condition[position + 1].ToString() + ",";
position++;
}
for (int pos = position + 1; pos < 5; pos++) {
sql_insert += "NULL,";
}
insert = string.Format("select ConditionID from Condition where
ConditionContent='{0}'", this.TextBox6.Text.ToString());
dt = DBfun.ExecforQuery(insert);
sql_insert += Int32.Parse(dt.Rows[0]["ConditionID"].ToString()) +
")";
DBfun.ExecForNonQuery(sql_insert);
操作成功this.Literal1.Text = "";
}
else if(numbers>5) {
11
不能实实超实个条件this.Literal1.Text="5";
}
else if (numbers == 0){
至少要有一前件个this.Literal1.Text = "";
}
}
}
else {
不能有实实没this.Literal1.Text = "";
}
}
4.4 实除实实
实实“实除实实”按实~可实实实实实的实除操作。主要源代实,
protected void Button1_Click(object sender, EventArgs e)
{
int a = this.GridView1.SelectedIndex;
int rule_id_to_deletel;
using (DBFunction Dbfun = new DBFunction(DBTransactionType.NonTran))
y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliiedihe?t?s?crBank'n?accordance?wit?ih?on?trepornvestorigatiion?and?matinfts,ieditRevi?crew??business.?s?ssued?by?peoplapprcredite'oval?ght?assessmentof?he?irit?and?t?submithe
{
DataTable dt = Dbfun.ExecforQuery("select * from principle");
rule_id_to_deletel = Convert.ToInt32(dt.Rows[a]["RuleID"].ToString());
Dbfun.ExecForNonQuery(string.Format("delete from principle where RuleID='{0}'",
rule_id_to_deletel));
}
Response.Redirect("Deleterule.aspx");
}
5. 实实心得
甘实晴,通实本次实实~我掌握了人工智能的实生式表式~熟悉实生式系实的基达
本实程。小实分工后我主要实实据实实实部分~通实建件表和实实表~实实实实物实实系实数构条
的据管理和实用~掌握了数SQL server 2005的基本使用。实实中遇到的实实我能通实实实实料去解。同实~实次实实加强了我的实实实作能力~在我实小实的共同努力下实实了决
实物实实系实。
郭彩云,本次实实~我实基本实实了基于WEB的实物实实系实的三大功能~实实实物即~添加实实和实除实实。其中我主要实实实实实境的搭建和界面的实实。实实实境的搭建的实点主要是VS实接SQL 2005据实。界面实实的实点在于实界面的布局美化。实突实本系数与
实的特色~符合实物实实系实的实格~我实利用ps工具实实片实行了美化加工。
实之~通实本次实实~实实了我分析实实和解实实的能力~在界面实实中~我需要不决断
地实行实整~也实实了我的恒心耐力。整系实是在我实小实的努力下完成的~因此与个
也实实了我实实实作的能力。
实玲,本次实实~我实实具功能的实实。通实实生式的正向推理的原实~体VS和据数
实的交互性操作~我实实实了一实物实实系实。中我实了个从学很多实实实实所需的知实。美中不足的是~我实实实系实实不实智能~如果能实系实有自实的功能就学更完善了~系实和用实可通实一实一答的方式推实出用实所想的实物。但由于实实和能力有限~实实想个
未能实实~本人也实在不的实实中。断学当
6. 实实实实
本次实实是在我实小实的共同努力下完成的~我实熟悉了SQL server 2005的基本使用~理解了实生式表式~实人工智能的实生式系实有了实一并达步的实实~加强了
13
实实实作的能力~能熟实地用运ASP.NET实行实件实实~熟悉了C#实言~实以后的实件实实奠定了基实。
实实中~我实也遇到了一些实实~但是通实实实实本和实~最实实些实实都得到解。由网决
于实实限制~系实目前只实实了部分实物实实~有不足的地方实望老实指实。y?of?cithe?equirappar?tements,c?business?ent?rspeciautficy,?hentpoliiedihe?t?s?crBank'n?accordance?wit?ih?on?torrepornvestmatigatiion?and?infts,ieditRevi?crew??business.?s?ssued?by?peoplcredite'apprassessmentoval?ght?of?he?i?and?ritsubmit?the