统计法试题十篇

时间:2023-04-05 17:51:39

统计法试题

统计法试题篇1

一、单项选择题(每题有1个正确答案,将正确答案选项的代表字母填写在答题纸上;每题1分,30道题,共30分)

1.下列有权制定地方性统计法规的是( )。

A.省级人民政府

B.国务院各部门

C.国务院批准的较大的市人民代表大会及其常委会

D.地级市人民代表大会及其常委会

2.我国历史上第一部现代意义上的统计法律是( )。

A.《中华民国统计法》

B.《中华人民共和国统计法》

C.《户口普查法》

D.《关于充实统计机构、加强统计工作的决定》

3.政府统计的整体功能是( )。

A.咨询、决策、监督

B.信息、咨询、监督

C.决策、指导、监督

D.信息、决策、监督

4.在国家统计调查项目中,属于新的、重大的统计调查项目由( )。

A.国务院审批

B.国家统计局审批

C.全国人大及其常委会审批

D.国家统计局或国务院审批

5.经国务院批准的周期性普查项目,其中每隔5年进行一次的是( )。

A.农业普查 B.人口普查

C.经济普查 D.基本单位普查

6.广义的统计标准除包括指标涵义、计算方法、调查表式、统计编码的统一规范外,还包括( )。

A.统计方法的统一规范

B.统计应用范围的统一规范

C.分类目录的统一规范

D.统计调查种类的统一规范

7.在我国政府统计工作中,统计资料的管理实行( )。

A.统一管理、分级负责的原则

B.分级管理、分级负责的原则

C.分散管理原则

D.分级负责的原则

8.各部门和各企事业组织上报统计资料,审核、签署人是( )。

A.主管部门的统计机构或统计负责人

B.本部门、本单位领导人或统计负责人

C.本部门、本单位所在地人民政府统计机构或统计负责人

D.主管部门的统计机构负责人

9.属于私人、家庭的单项调查资料( )。

A.可以对外提供

B.不可对外提供

C.非经本人同意,不得泄露

D.经主管部门批准,可以对外提供

10.统计职业道德的核心要求是( )。

A.坚持实事求是

B.保守国家秘密统计资料

C.对统计对象的商业秘密和私人、家庭的单项调查资料进行保密

D.进行统计调查时必须出示工作证件

11.统计人员有权( )。

A.对违反统计法的企事业单位进行罚款

B.检查统计资料的准确性,要求改正不确实的统计资料

C.公布在统计调查中获得的任何资料

D.对违反统计法的个人进行罚款

12.统计调查对象中,必须取得统计从业资格、持有统计从业资格证书的人员是( )。

A.法定代表人 B.统计负责人

C.会计人员 D.承担经常性政府统计调查任务的人员

13.某县长认为县统计局提供的夏粮产量数据的来源有错误,便亲自动手修改了夏粮产量的统计数据,该县长的行为属于( )。

A.依法履行职务行为B.行政监督行为

C.篡改统计资料的行为D.伪造统计资料的行为

14.虚报统计资料的统计违法行为,其最基本的特征是( )。

A.实多报少B.凭空捏造

C.非法修改D.实少报多

15.在统计执法检查实践中,被检查单位不按期据实答复《统计检查查询书》,其违法行为属于( )。

A.迟报统计资料 B.屡次迟报统计资料

C.拒报统计资料 D.篡改统计资料

16.某公司2008年3月份未按时向该市统计局报送劳动工资报表,市统计局遂向该单位发出了《统计报表催报通知单》,要求该单位在3日内补报。该单位在规定期限内补报了劳动工资报表,该单位的行为属于( )。

A.拒报统计资料 B.迟报统计资料

C.屡次迟报统计资料D.不报统计资料

17.查处统计违法案件的程序是( )。

A.立案、调查、处理、结案

B.立案、调查、审理、结案

C.立案、调查、处罚、结案

D.立案、调查、处罚、决定

18.依照《行政处罚法》的规定,应当依照当事人的申请组织听证的统计行政处罚案件是( )。

A.给予警告的案件

B.给予罚款的案件

C.给予较大数额罚款的案件

D.给予通报批评的案件

19.统计执法检查中,被处罚单位在接到处罚通知后,如果既不在法定期限内申请复议或向人民法院提讼,又拒不执行的,由查处机关依法( )。

A.强制执行B.

C.提请人民法院强制执行D.与相对人协商解决

20.某县统计局联合县乡镇企业局对某企业作出行政处罚决定,该企业不服,申请行政复议时,负责复议的机关是( )。

A.该县统计局B.该县乡镇企业局

C.该县人民政府 D.国家统计局

21.某镇领导指使镇统计员虚报本年度工业总产值,并在案件调查过程中不予配合。经查实后,统计部门可以( )。

A.对涉案的镇领导给予罚款

B.对涉案的镇领导给予处分

C.提请纪检监察部门对涉案的镇领导给予处分

D.对镇政府给予罚款

22.《中华人民共和国统计法实施细则》属于( )。

A.统计法律 B.统计行政法规

C.法规性文件 D.统计行政规章

23.统计调查必须按照批准的计划进行。当发生重大灾情或者不可预料的情况时,有权决定进行临时性统计调查的为( )。

A.县级以上地方各级人民政府

B.乡镇人民政府

C.地(市、州)人民政府统计机构

D.省(区、市)人民政府统计机构

24.各级领导机关制定政策、计划,检查政策、计划执行情况,考核经济效益、社会效益和工作成绩,进行奖励和惩罚等需要使用统计资料时,( )。

A.以自行调查的统计资料为准

B.以民间调查机构实施调查的统计资料为准

C.以新闻媒体登载的统计资料为准

D.以统计机构或统计负责人等签署或者盖章的统计资料为准

25.下列各项正确的一项是( )。

A.统计人员只要自己不弄虚作假,对下级报来的统计资料原原本本进行汇总,并将汇总统计资料报送上级,就可以不对该资料的真实性负责

B.统计人员对领导人强令或者授意篡改统计资料或者编造虚假数据的行为,不能拒绝、抵制,但应当向上级统计部门报告

C.统计人员对私人、家庭的单项调查资料,负有保密义务

D.统计人员在入户调查时必须出示工作证件,在其他统计调查中可以不出示工作证件

26. 我国现行的统计法律规范的表现形式主要包括( )。

A.统计法律、统计行政法规、统计行政规章

B.统计法律、统计行政法规、地方性统计法规

C.统计法律、统计行政法规、地方性统计法规、统计行政规章

D.统计法律、统计行政法规、地方性统计法规、统计行政规章和统计制度

27.如实、按时向政府统计机构和统计人员提供统计资料是统计调查对象的( )。

A.权利 B.权益

C.义务 D.任务

28.统计从业资格认定工作的实施机关是( )。

A.国家统计局 B.省级人民政府统计机构

C.地市级统计局 D.县级人民政府统计机构

29.根据《中华人民共和国统计法》规定,国家统计数据以下列哪一个机构公布的数据为准( )。

A.国务院 B.国家统计局

C.最先公布的部门 D.主管部门

30.地方统计调查项目,其审批机关是( )。

A.国家统计局

B.同级地方人民政府统计机构

C.同级地方人民政府

D.上一级地方人民政府统计机构

二、多项选择题(每题有2个或2个以上正确答案,将正确答案选项的代表字母填写在答题纸上,多选、错选、漏选、未选均不得分;每题2分,20道题,共40分)

1.统计调查对象必须依法如实提供统计资料,不得( )( )( )( )( )。

A.虚报 B.瞒报

C.拒报 D.伪造

E.篡改

2.下列属于统计行政规章的是( )( )( )( )( )。

A.《中华人民共和国统计法实施细则》

B.国务院批准的《关于统计报表管理的暂行规定》

C.国家统计局公布实施的《统计执法检查规定》

D.国家统计局公布实施的《统计从业资格认定办法》

E.《全国农业普查条例》

3.维护统计调查对象合法权益原则主要表现为( )( )( )( )( )。

A.私人、家庭的单项调查资料,受法律保护

B.对非法定统计义务,统计调查对象有权拒绝履行

C.企业的统计调查资料,受法律保护

D.统计调查对象的商业秘密,受法律保护

E.统计机构、统计人员应尽可能减轻统计调查对象的负担

4.我国统计调查项目的组成包括( )( )( )( )( )。

A.国家统计调查项目 B.部门统计调查项目

C.抽样统计调查项目 D.定期报表统计项目

E.地方统计调查项目

5.统计人员依法进行政府统计调查活动时,向统计调查对象出示的有效合法证件包括( )( )( )( )( )。

A.统计调查证 B.临时统计调查证

C.普查员证 D.普查指导员证

E.政府统计机构颁发的工作证

6.政府统计调查具有( )( )( )( )( )。

A.强制性 B.营利性

C.协商性 D.义务性

E.自愿性

7.《统计资料保密办法》规定,属于国家秘密的统计资料分为( )( )( )( )( )。

A.绝密级 B.机密级

C.秘密级 D.保密级

E.一般秘密级

8.统计资料的特征有( )( )( )( )( )。

A.客观性 B.合法性

C.相关性 D.保密性

E.一致性

9.制定《中华人民共和国统计法》的目的是为了有效地、科学地组织统计工作,保障统计资料的( )( )( )( )( )。

A.准确性 B.及时性

C.统一性 D.独立性

E.合法性

10.以下各项正确的有:地方统计调查项目( )( )( )( )( )。

A.可以由县级以上地方各级人民政府统计机构拟订

B.由有关部门自行拟定

C.可以由县级以上地方人民政府统计机构和有关部门共同拟定

D.报上级统计机构审批

E.报同级地方人民政府审批

11.下列各项正确的有( )( )( )( )( )。

A.统计人员应当如实报送统计资料,准确及时完成统计工作任务,并对所报送的统计资料的真实性负责

B.统计人员对领导人强令或者授意篡改统计资料或者编造虚假数据的行为,不能拒绝、抵制,但应当向上级统计部门报告

C.统计人员应当对属于国家秘密的统计资料负责保密

D.统计人员在入户调查时必须出示工作证件,在其他统计调查中可以不出示工作证件

E.统计人员对统计调查对象的商业秘密和私人、家庭的单项调查资料,负有保密义务

12.统计行政处罚的种类有( )( )( )( )( )。

A.罚款 B.警告

C.没收违法所得 D.责令停产停业

E.责令改正

13.某公司的统计员王某经公司领导批准向市统计局报送企业年产值数据时,多报了200万元。市统计局在审核年报资料时发现了这一情况,遂认定其行为构成虚报统计资料,根据《中华人民共和国统计法》以及其他有关规定,可以( )( )( )( )( )。

A.对该公司予以通报批评

B.对统计员王某给予罚款

C.对该公司给予罚款

D.对该公司的法定代表人给予罚款

E.对该公司予以警告

14.统计执法检查( )( )( )( )( )。

A.是一种行政执法活动

B.是由国家依法授权的机关进行的

C.具有严肃性、权威性

D.可以由执法人员随时进行

E.按照一定的权限、程序和方式进行

15.统计执法检查机关对统计违法案件审理终结,可以作出以下处理:( )( )( )( )( )。

A.应给予行政处分的,提出处分建议,通知有关部门作出处理

B.应当给予行政处罚的,制作行政处罚决定书,并送达被处罚单位

C.被处罚单位在接到处罚通知后,既不在法定期限内申请行政复议或提起行政诉讼,又拒不执行的,由统计执法检查机构强制执行

D.违反统计法,涉嫌犯罪的,移送司法机关追究刑事责任

E.违反统计法证据不足,或者违法事实情节轻微,依法不应当追究法律责任的,即行销案

16.政府统计的基本任务包括( )( )( )( )( )。

A.提供统计资料和统计咨询意见B.进行统计调查

C.开展统计分析 D.实行统计监督

E.进行统计执法检查

17.统计从业资格认定的程序包括( )( )( )( )( )。

A.申请 B.受理

C.审查 D.决定

E.注册

18.依照统计法规定,统计机构和统计人员独立行使以下职权:( )( )( )( )( )。

A.统计调查 B.统计分析

C.统计报告 D.统计咨询

E.统计监督

19.立案查处的统计违法案件必须同时具备的条件是( )( )( )( )( )。

A.在统计执法检查中发现的

B.有明确的行为人

C.违法情节较重

D.应追究法律责任

E.属于管辖范围内

20.下述可能引起统计行政诉讼的行为有:( )( )( )( )( )。

A.统计执法机关的行政处罚行为

B.统计执法机关的行政不作为行为

C.行政处分

D.统计执法机关的其他具体行政行为

E.通报批评

三、判断题(判断对错,正确的划“√”,错误的划“×”;将各题答案符号填写在答题纸上,每题1分,14道题,共14分)

1.统计数据的准确性是指统计数据要能够反映社会经济现象的客观实际情况,既不存在趋势性的技术差错,也不存在故意提供虚假数字的现象。( )

2.政府统计的信息、咨询、决策三大功能,是相互作用、相辅相成的,共同构成了政府统计的整体功能。( )

3.政府综合统计机构包括县级以上人民政府统计机构和综合管理部门的统计机构。( )

4.统计调查应当以周期性普查为基础,以经常性抽样调查为主体。( )

5.属于绝密级的统计资料,必须发表时,先征得有关部门同意,全国性数据由国家统计局批准,地方性数据由地方人民政府统计局批准。( )

6.《中华人民共和国统计法实施细则》规定,符合国家有关规定提供统计信息咨询,可实行有偿服务。统计咨询有偿服务是一种民事合同关系。( )

7.统计从业资格认定属于国务院决定设定的行政许可项目。( )

8.具备会计从业资格的人员即相当于具备了统计从业资格。( )

9.虚报、瞒报、伪造、篡改或者拒报统计资料,二年内再次发生的,属于情节较重的统计违法行为。( )

10.对于报告期和报送日期相同的一套统计调查表(如年报报表),不论行为人是迟报其中的一张还是几张,甚至是整套统计调查表,均只能认定行为人迟报一次。( )

11.统计违法行为必须是行为人故意违反统计法律、法规的行为。( )

12.统计执法检查方式按不同标准有不同分类。根据检查在时间上的不同,可分为定期检查、临时检查和单独检查。( )

13.对县级以上地方各级人民政府统计机构做出的具体行政行为不服,必须向上一级人民政府统计机构申请复议。( )

14.行政处分只能适用国家机关工作人员,不适用于企业事业组织和社会团体中的任何人员。( )

四、案例分析题(每题有若干组答案选项,每组有1个或1个以上正确答案,将正确答案选项的代表字母填写在答题纸上,每组分别计分,在每组选项内多选、错选、漏选、未选均不得分;每题4分,其中每组1分,4道题,共16分)

1.某食品加工有限公司2007年至2008年间,3次迟报统计报表。2008年8月,该公司所在的省辖市统计局依法对该公司作出统计行政处罚。该公司不服,申请了行政复议、提起了行政诉讼。经审理,受理行政复议和行政诉讼的机关均维持了市统计局作出的行政处罚决定。请回答:

(1)该公司有何种统计违法行为?( )( )( )( )

A.虚报统计资料 B.拒报统计资料

C.屡次迟报统计资料 D.篡改统计资料

(2)市统计局依法可以对该公司作出何种处罚?( )( )( )( )

A.通报批评 B.警告 C.停业整顿 D.罚款

(3)该公司可以向哪个机关申请行政复议?( )( )( )( )

A.省统计局 B.市人民 C.省人民政府 D.市人民法院

(4)该公司经行政复议后仍不服,应向哪个机关提起行政诉讼?( )( )( )( )

A.市统计局所在地的基层人民法院

B.任何人民法院 C.省高级人民法院

D.作出行政复议决定的机构所在地基层人民法院

2.某省统计局在统计执法检查中发现,某建筑研究设计院报送的劳动工资报表中填报的数据明显低于实际情况,遂按照统计执法检查规定立案调查,并对该设计院作出了统计行政处罚。请回答:

(1)该设计院在此案例中有何种统计违法行为?( )( )( )( )

A.瞒报统计资料B.虚报统计资料

C.篡改统计资料D.少报统计资料

(2)省统计局依法可以对该设计院及相关责任人作出何种处理?( )( )( )( )

A.建议有关部门对相关责任人给予行政处分

B.对相关责任人给予警告处分

C.对该设计院给予5万元以上罚款

D.对该设计院给予5万元以下罚款

(3)该设计院在何种情况下可以要求听证?( )( )( )( )

A.省统计局作出警告的处罚

B.省统计局作出任何数额罚款的处罚

C.省统计局作出2万元以上罚款的处罚

D.有关部门对设计院中负有责任的领导人员和直接责任人员给予处分

(4)该设计院若不服省统计局的处罚,可以采用何种措施维护自己的合法权益?( )( )( )( )

A.向省统计局申请行政复议

B.向国家统计局申请行政复议

C.向省政府申请行政复议

D.向省统计局所在地人民法院提起行政诉讼

3.某乡人民政府统计站统计员在乡领导的授意下改动所辖村民委员会上报的《2008年农村经济统计年报》,并根据改过的数据编制2008年全乡的年报,经乡政府主要领导签字及加盖乡政府公章后上报到县统计局。县统计局发现了这种违法行为并依法作出了处理。

请回答:

(1)该统计员和该乡政府涉嫌何种统计违法行为?( )( )( )( )

A.虚报统计资料 B.瞒报统计资料

C.伪造统计资料 D.篡改统计资料

(2)县统计局对该统计员和该乡政府的统计违法行为可以作出何种统计行政处罚?( )( )( )( )

A.对乡政府罚款 B.对乡政府通报批评

C.撤销该统计员的职务

D.建议县政府或有关纪检监察部门对涉案责任人给予行政处分

(3)有关机关对涉案责任人可以作出何种行政处分?( )( )( )( )

A.记过 B.警告 C.调离原工作岗位 D.罚款

(4)被追究责任人员若不服行政处分,可以采取何种措施维护自己的合法权益?( )( )( )( )

A.申请行政复议 B.向工商局申诉

C.向上级申诉 D.提起行政诉讼

4.某省统计局在对某企业进行统计执法检查时发现,该企业统计人员为统计学类专业大学本科毕业生,但没有统计从业资格证书,也未取得统计专业技术职务资格,遂认定该企业存在统计违法行为。

请回答:

(1)该企业违反了何种法律规范?( )( )( )( )

A.违反统计执法检查规定B.违反统计从业资格规定

C.违反《统计法》的规定D.违反统计调查证管理办法

(2)该企业的统计人员至少应当具备下列哪一种条件?( )( )( )( )

A.取得统计员以上统计专业技术职务资格

B.取得统计从业资格,持有统计从业资格证书

C.具备会计与统计核算、统计实务专业大专,统计学类、经济学类、工商管理类专业本科以上学历(或学位)

D.取得会计从业资格,持有会计从业资格证书

(3)该企业若改正自己的统计违法行为,可以怎么办?( )( )( )( )

A.让具有会计从业资格的人员接任统计工作

B.让原人员改为兼职从事统计工作

C.立即选派具有统计从业资格的人员从事统计工作

D.让该统计人员通过考试取得统计从业资格,持有统计从业资格证书

(4)该统计人员欲取得统计从业资格,必须通过什么科目的考试?( )( )( )( )

A.统计基础知识与统计实务B.统计法基础知识

C.统计基础知识与统计实务、统计法基础知识

D.统计学原理

参考答案

一、 单项选择题

1.C2.A3.B4.A5.C6.C7.A8.B9.C10.A11.B 12.D13.C14.D15.C16.B17.A18.C19.C20.C21.C22.B23.A24.D25.C26.C27.C28.B29.B30.C

二、 多项选择题

1.ABCDE2.CD3.ABDE4.ABE5.ABCDE6.AD7.ABC8.ABC9.AB10.ACE11.ACE12.ABC13.ACE14.ABCE15.ABDE16.ABCD17.ABCD18.ACE19.BCDE20.ABD参考答案

三、 判断题

1.√2.×3.×4.√5.×6.√7.√8.×9.√10.√11.×12.×13.×14.×

四、 案例分析题

统计法试题篇2

关键词:题库管理系统 C/S架构 Access java

中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2012)09(b)-0221-01

1 研究背景与现状

1.1 本设计的背景、意义

在当今社会,建设教育公共服务体系、实现网络化、智能化的发展新模式是我国现代化教育业的发展新方向。题库管理系统正是为教师方便、快速、高效的出版试卷而开发的。计算机生成试卷的方式与传统的方式相比较,优势是显而易见的,首先避免了不必要的重复劳动,节约了人力资源及时间;其次使用科学的衡量、评价及统一试卷难易程度的有效手段;第三可以充分发挥计算机在信息处理方面的优势,可以让繁琐的工作由计算机处理,使之达到考试规范化,科学化,消除命题者主观意愿所带来的不利因素,更加客观,真实,全面地评估教学效果。因而实现自动化的题库管理系统具有深远的意义和价值。

1.2 研究现状及设计目标

本研究课题是为了更加客观、准确、高效地去评估、检测一个学生的知识和能力水平,题库管理系统其中主要包括:通过计算机管理题库信息;查询和检索出所需数据;有选择性的录入试题,并按一定的规律原则组织起来,将题库建设为优良试题的储存库,其知识覆盖面广、质量高、试卷可以快速的自动生成,并且能够灵活的进行组卷的功能。这是网上固定试题考试所不具有的。

1.3 研究设计中要解决的关键问题及方法

通过对本设计的深入研究,抽取试题的功能复杂。需按照给定的要求,随机并且无重复的抽取出相应的试题。设计中需主要解决两方面问题:(1)随机抽取试题时,不可避免的会出现重复数字;(2)在题库中符合要求的试题数量少于要求中要抽取出的试题数量。

对于问题一,为了避免试题的重复,需要过滤掉重复出现的随机数字,去掉重复出现的随机数在程序中很难实现,所以采用了另外一种解决方式,先将所有满足条件的试题取出,放入到一个容器A中,在该容器中进行随机抽取,在抽取出一道试题后,将该试题放入到另一容器B中,并且将容器A中的被抽取出的试题移除,来避免出现重复试题。最终在容器B中的所有试题就是要得到的最终试卷。对于问题二,要抽取的试题数量大于题库中符合要求的试题数量时,系统提示抽取失败,试题不足。

2 系统总体设计

2.1 系统模块

系统分成四个功能模块:用户管理、试题管理、组卷和试卷管理模块;最后用户根据需要生成试卷并可抽取该试卷进行查看。

2.1.1 用户管理模块

用户信息:主要包括管理员和普通用户,添加、删除用户等,在检查过用户数据的合法性后将用户信息写入数据库。

2.1.2 试题管理模块

试题难度:主要实现的功能是对试题的难度进行增加、删除、修改和查询。同时给出多种难度级别的类型和添加备注。点击保存可进行更新。

可以增加新试题,对其进行编号、选择类型、难度、修改备注等,然后点击保存进行更新,如果想删除试题,可选中要删除的试题,点击删除即可。

2.1.3 组卷管理模块

组卷要求:主要功能是用户可以新增组卷要求,对生成试卷的要求增加、删除、修改等操作。可以规定生成改试卷的题型、难度、数量以及章、节、目等。

2.1.4 抽取试题模块

这是本系统的关键所在,也是最难实现的部分,设计时要充分考虑到多方面的问题。首先由用户选择抽取试题的要求(组卷要求),得到组卷要求的编号,根据所给定的组卷要求采取随机抽取试题并且一张试卷中无重复性的原则。在抽取时应满足以下条件。

如果符合要求的试题数量少于组卷要求要抽取的数量时,系统提示抽取失败,试题不足,反之则在符合的试题中随机抽取出当前要求的抽取数量,并且保证抽取出的试题不能重复。根据已列出的试卷进行删除和打印,点击删除即可删除生成的试卷,重新抽取。对已满足要求的试卷可进行打印。

2.2 数据库设计

数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致性。基于Access的题库管理系统是一个复杂的系统,通过运用JDBC-ODBC(桥连方式)技术访问Access数据库,实现系统的科学化、规范化,数据库系统和使用过程是将现实世界的数据经过人工和计算机处理之后变为数据,后又转化为现实世界信息的过程。由于题库系统大部分是动态的,所有内容都保存在数据库里,每次只要更新数据库中的数据,系统的内容就会自动的更新,所以成功的建立数据库、访问数据库是本系统得以实现的关键。

2.3 概念模型设计

得知数据项和数据结构之后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

3 测试方法及总结

本程序采用了两种测试方法:黑盒测试法和白盒测试法。

3.1 黑盒法

黑盒法又称功能测试,其测试用例是根据程序的功能说明来设计的。不考虑程序内部结构和内部特性,因而测试是在程序进行的。黑盒法是最基本的测试法,主要测试软件能否满足功能要求。看输入能否被正确地接收,且能否正确地输出结果。

3.2 白盒法

白盒法又称结构测试法,其测试用例是根据程序内部的逻辑结构来设计的。用白盒法测试时,从检查程序的逻辑着手。

本系统的设计目的是在为教学单位和人员提供方便和帮助。基于本系统首先是问题定义、可行性研究、需求分析,然后是总体、详细设计等,并对软件进行了测试。

参考文献

[1] 王万学,马洪文.通用题库设计方法的研究[J],黑龙江大学自然科学学报,2007,17(3).

[2] 李运兰.基于Web的考试题库设计与实现[J].湖南文理学院院报,2004(16).

[3] 张海藩.软件工程导论[M].清华大学出版社,2003.

[4] 黄红丹.考试系统的题库设计方案[J].信息科学.

[5] 刘琪.基于Web的计算机辅助考试系统[D].上海华中师范大学,2004.

统计法试题篇3

关键词:考试系统;NIT;模拟

一、研究意义

在教育部、各省教育厅的大力推动下,经过短短十年的发展,目前NIT已经成为全国权威的IT类职业认证品牌,每年全国有近100万人次参加NIT项目考试,NIT认证项目通过网络报名、网络在线考试,学生往往只有真实的坐在考场里才能首次见到考试的环境,由于考试环境不熟悉,考生在考试过程中的系统操作经常出错,学生的技术水平得不到发挥,从而影响学生的考试成绩。模拟考试系统的缺失已经成为NIT培训认证通过率提高的瓶颈之一,因此建立一套与NIT真实考试环境和考试过程一致的模拟考试平台应该提到日程上来。

二、国内外研究现状及分析

网络考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。例如国外一些著名的考试,如Microsoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是采用网上考试的形式进行的。

目前国内也有一些通用的网络考试系统,如:信心网络考试系统,该系统采用ASP/SQL编写。主要功能有试卷可设置科目,可分类进行考试;试题分为“填空题”、“单项选择题”、“多项选择题”、“判断题”四类,其中填空题分两空;可根据你的需要生成试卷,设置各种题型的数目;可修改已经生成的试卷,并设置该试卷的考试时间,是否开考等;可分类设置考生,可设置试卷由哪几类考生参加考试;考生进入考试系统后,即可参加允许他参加的考试,并自动计时;考生开始考试后,自动计时,并随机生成一份试卷。这时候假如考生的电脑发生异常死机,在重启后再次进入考试系统时,考试系统可自动带考生进入死机前已经参加的考试,并恢复考试已经完成的题目。考试时间到后,系统自动交卷。交卷后,系统马上显示考生成绩。

网络考试系统到目前为止,大体可以分为两种模式:

(1)客户机/服务器(C/S)模式,是一种两层结构的系统。C/S模式是基于管理信息系统型架构,将试题放在远程服务器上,在考试的机器上安装考试应用程序和数据库客户机配置,以全国计算机等级考试为例,每次考试都要对机器进行安装、配置,这对于考务工作量又是一项严峻的挑战。

(2)浏览器/服务器(B/S)模式,是采由三层体系结构(用户界面层/逻辑层/数据库层)组成的。B/S模式是基于Web技术实现,它超越了之前的C/S模式的两层结构,具有更好的安全性。它不需要进行客户机的安装,只要将应用程序安装在逻辑层的计算机上,试题存放于数据库服务器上。相对于传统的模式,B/S模式更容易扩展,而且开发周期较短,方便移植,只要通过浏览器就能够访问系统。这样的话,工作人员只需要将精力投入到服务器的维护上既可以,不用再去每台客户机上维护,大大减轻了工作负担。最要的是这三层结构之间相互独立,互不影响。并且浏览器/服务器模式的数据库体系也逐渐成为数据库结构的主流。

三、研究目标

本项目旨在解决目前NIT培训考试中存在的问题,搭建一个与考试环境及考试内容、考试过程完全一致的基于web智能的考试模拟平台。本系统除了考试功能外,集成了课件、网上学习、学员积分功能,并能跟踪统计学习时长,实现网上自主学习。学员可以在有网络的地方,任何时间、任何地点自由的学习、测试、评估。

四、内容研究

根据NIT考试及培训的实际需要,研究NIT考试平台特性,通过计算机技术的手段开发基于web的模拟NIT考试平台。本文研究的内容主要有:

(1)收集大量的NIT考试各种类型试题,形成试题库。并且根据统计学的原理对试题的属性进行分析,试题的属性主要包括试题的题型、题分、题量、难度、区分度、知识点覆盖度和完成时间等等。

(2)利用软件工程的思想,对模拟NIT考试平台的进行需求分析,用统一建模语言对系统进行分析,并通过用例图,顺序图以及活动图对系统进行分部分析,最终确定了系统的总体架构和系统需要实现的功能。并对影响系统健壮性和阅卷正确性的设计方案做了详细分析设计。

(3)采用.NET架构,以C#为开发平台,SQLServer为后台数据库,数据传输采用md5认证、xml格式传输,设计并实现了系统界面友好、操作便利、稳定、可靠。

(4)重点解决影响系统性能的关键问题,如数据加密、数据检索、快速计算等。

(5)智能组卷模块算法改进:组卷算法的选取和实现,直接关系到考试系统的成败,是整个考试系统的核心。本项目对传统的遗传算法进行改进,运用到智能组卷系统中,并且最终实现系统设计。

(6)系统的安全性分析与设计:进入系统之前需要进行用户身份的认证,进入系统后可以按照系统分配的权限进行相应的操作,另外当系统出现故障或者断电时,允许用户重新登录系统继续考试,具有一定的安全性。

(7)对系统进行健壮性、安全性等测试。

五、关键问题研究

(1)改进遗传算法,解决考试平台智能组卷问题。对遗传算法进行改进,在基本遗传算法中加入了分层思想和自适应算子,提高了运行速度,使系统有较好的健壮性。将改进的遗传算法应用于智能组卷系统中,给出相应的算法流程,进行算法的设计,分析算法的性能。

(2)采用数据加密技术,解决数据库安全问题。为了避免试题发生泄露,除了利用数据库本身的安全机制进行保护外,还可以再增加加密防范。比如试题可由出题人自己生成一个密钥,称为Kp,采用对称加密算法将试题加密。此密钥一直由出题人掌握,考生无法获得试题的真实内容。

(3)开发Active X控件,解决了考试超强的负载能力。网上考试是集中进行,因此考试对系统负载能力提出更高的要求。本系统专门开发了Active X控件,采用数据压缩传输、试卷预生成、RFC1867底层开发等技术,可以大幅度提高考试负载能力。通过使用考试控件,还可以实现考试锁屏功能,在考试答题期间考生无法切换考试窗口,杜绝了通过U盘、QQ、U网上邻居等作弊。使用考试控件,还可以实现各类上级操作考试,如office操作、网络浏览、电子邮件、场景模拟考试等。

(4)利用缓存技术,提高程序响应的及时性。在网络中,Web应用程序为用户提供信息和服务,因而Web应用程序构成了网络的主体。Web应用程序的数据响应及时性是评价它性能优劣的一个关键性指标。在开发阶段降低瓶颈资源、业务模块的访问压力,在应用程序中加入缓存机制提高程序的响应及时性。

通过课程的研究,最终设计一套能够用于学生模拟的NIT考试系统,从而有力提升学生的考试通过率。

参考文献:

[1]陆立松.网上考试系统的研究与实现.西安石油大学硕士学位论文.2007。

统计法试题篇4

关键词: 在线考试系统 需求 算法

1.绪论

随着计算机技术、网络通信技术、多媒体技术和Internet的广泛普及,基于Internet的网上考试越来越受到学校及教师的接受和欢迎。

网上考试相对于传统考试有许多优点:第一,为远程教育提供了可能,是对传统教学的极大补充。网上考试系统作为远程教育的最后一个环节,能考查学习者的学习成果。如果考试系统构造设计合理,便能客观展示学习者的学习刻苦程度,鼓励学习者更认真学习。第二,系统将随机抽取试题,使得每一套试卷都不相同,考查知识点更广更平均,能更全面地了解学生对知识的掌握情况。第三,由于每套试卷不同,客观上杜绝了学生作弊的想法。第四,计算机考试系统具有保密程度高、客观性强,评分迅速、公正,便于组织大规模异地实时考试[1]。第五,教师可以从费时且容易出错的阅卷中摆脱出来,根据最终系统提供的知识点的失分情况,了解学生各个知识点的掌握情况,更有针对性地对错误率高的知识点进行强化教学,还能将更多的精力放在教法等方面的改进中,不断进步。

2.需求分析

2.1功能需求分析

在线考试系统应该具有的功能有:系统管理员对系统进行全面管理,教师添加考试科目及该科目下的各种类型的考试题目,根据题目组卷,学生在线参加考试,学生在线自主测试(练习),系统自动评阅客观题目,教师后台评阅主观题目等方面的功能。如图1所示:

图1 在线考试系统的功能需求

(1)用户登录。用户输入用户名和密码及验证码登录,每位登录用户具有不同的角色,如管理员、教师、学生,登录时根据不同的角色权限转入不同的页面进行不同的操作。加入验证码防止恶意攻击。

(2)用户权限管理。管理员登录后可以添加用户,并对用户进行权限设置,主要对教师用户进行权限设置(可以将教师设置为与管理员同样的权限,但一般不这样做)。

(3)部门管理。该这个功能一般由管理员掌握,可以添加、修改、删除部门(一般在学校为系部名称)。

(4)参加考试。学生经管理员用户管理添加后,可以参加考试,选择指定的试卷,完成考试后提交考试。

(5)自主测试。学生可登录后选择科目进行自主测试并查看自主测试结果。

(6)题库维护。教师和管理员都可以利用这个功能,主要作用是添加考试科目,添加维护各类型试题(目前只有单项选择题、多项选择题、判断题、填空题、简答题、编程题、计算题等类型)。

(7)组卷。可选择系统可自动组卷和教师手动组卷两种方式进行组卷,同时教师可对已经组好的试卷进行手工调整。

(8)评阅试卷。教师对已参加考试的试卷可以调阅,手动对简答计算题进行评阅,加上系统自动对客观题目的判阅分值形成考生成绩。

(9)成绩管理。教师对已评阅试卷生成考生总成绩(教师对主观题目的评阅分值加上系统自动对客观题目的判阅分值)导出至Excel文件进行保存,并对成绩进行统计和分析。

2.2用户层次

在线考试系统有三种用户:管理员、教师和学生。管理员可以设置教师和学生拥有不同的权限。如图2-2所示:

图2 在线考试系统用户层次图

3.技术分析

3.1系统设计目标

在跟学校众多教师充分沟通后,结合前期对考试系统调研情况,本系统应实现如下设计目标:

(1)系统能创建并保存多门课程,并根据需要,能快速地对不同课程进行考试。

(2)系统能根据不同课程特点及要求,快速创建符合考试要求的多份试卷。

(3)在考试过程中,系统应做到试题的创建、传输、改卷等过程不受到恶意攻击而出现漏题或其他影响考试的问题,保证做到安全、公平、公正。

(4)系统在考试过程中如遇到断网、客户机重启等突发事件时,能对之前作答的内容进行备份。当网络抢通或重启电脑后,学生能按之前的时间继续答题,避免出现必须重新开始答题等问题,使学生的考试心情和成绩不受影响。

(5)良好的可扩展性。系统应该能对试题或结构进行增加、删除等操作。

(6)可管理和可维护性。

(7)可靠性和可用性。

3.2系统结构

本系统采用C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构进行设计。结合两种结构的优点,将部分数据放在客户端,减轻服务器的负载,增强系统的稳定性和可用性。

3.3组卷算法

组卷是指利用计算机对试题库按照一定的算法抽取试题组成符合要求的试卷[2]。常见试题组卷有随机抽题法、回溯试探法、遗传法等算法。每种算法有各自的优点和缺点,应根据系统大小和具体需要进行选择。本系统主要使用随机抽题法作为组题的主要算法。该算法是使用最普遍的一种组卷方式,由电脑根据考试课程内容,从数据库中不同类型题库中随机地抽取相应的试题加入到试卷中,直到完成组卷。

在编写代码时,可以采用一个定长的线形表作为试卷生成过程中的状态,线形表的长度为用户提交的总题量,每一个元素代表选中试题的状态长度,状态类型由试题的若干分量组成,如题型、分数等,再从试题库中抽取与之间相应试题生成试卷[3]。算法实现过程为:

(1)首先创建2个数组变量A(M)和B(N)。A(M)中,M代表试题的类型;A代表数据库中该类型的试题的总量。B(N)代表类型为N的试题数,线性表XXB为B(N)对应的所有类型题目总的集合。

(2)如果B(N)A(M),则程序算法结束。

(3)若B(N)≠0,则B(N)=B(N)-1,重复第(2)步。

(4)若XXB线性表未选满,则转向第(1)步,否则组卷完成。

4.系统实现

输入网址后,出现登录界面(如图3),输入用户名、密码。根据用户名所属角色分别进入学生考试界面、教师界面或管理员界面。

图3 登录界面

进入教师界面后,教师可以在试题库中添加科目及相关试题,并对学生考试成绩进行统计分析。

进入学生考试界面后,学生可以进行相关科目考试,如图4。

图4 学生考试界面

结语

网上考试系统最大的好处是改变了人们对疆界的概念,使学生能随时随地地对自己掌握的知识进行检测。让学生学习更有针对性,主动对不熟悉的知识进行再次学习。把老师从改卷的重负中释放出来。从目前来看,在线考试系统具有很多优点,在实际中运用也越来越广泛。

参考文献:

[1]赵玉.基于的在线考试系统的设计与实现[D].长春:东北师范大学,2007,5.

统计法试题篇5

关键词:篮球理论;试题库;Authorware

中图分类号:G807 文献标志码:A 文章编号:1673-291X(2011)13-0296-02

随着计算机技术、多媒体技术和网络技术的成熟,传统的考试已经不能完全适应信息时代的发展,对考试作出必要的改革势在必行。本文的研究通过篮球专业理论考试为试验田,设计出一个较为完整的篮球理论考试的试题库,并且最终能够自动生成试卷、保存试卷、管理试题库等等,使试题库能够投入到正常的教学实践与管理中,并且为将来的体育系统智能化教学提供帮助。

一、研究对象与方法

1.研究对象。篮球理论考试试题库的设计与实现。

2.研究方法。(1)文献资料法:广泛阅读有关文献,为软件设计提供理论基础。阅读大量相关计算机知识,借鉴现在国内已经比较完善的试卷自动生成系统。并查阅大量篮球理论考试试卷,为自己的设计提供经验。(2)专家访谈法:针对软件的设计以及数据库的建设最后试卷的生成等等问题咨询具有多年教学经验的专家的意见。(3)程序设计法:本次试题库建设的编程全部由Authorware7.0完成,所有数据库的设计及应用通过ODBC技术与Access2003完成。

二、试题库系统的设计过程

1.建立Access试题数据库。在Access中创建数据库“database”,并建表“test.mdb”(见表1)。

2.设置数据库支持。新建一个Authorware文件,保存文件名称为“篮球考试试题库.a7p”,点击“Function Window”按钮打开函数窗口,在“Category”下拉列表中选择“篮球考试试题库.a7p”,点“load”按钮,并在Load Functions对话框中载入Authorware安装目录下的ODBC.U32文件,加载ODBCOpen,ODBCExecute,ODBCClose 三个应用函数。同样方法把tMsDSN.u32中的tMsDBRegister函数和WINAPI.U32中的MessageBox函数和SetWindowText函数加载到该Authorware文件中。

3.配置数据源(手动配置)。从控制面板管理工具数据源,打开“ODBC数据源管理器”窗口,点击“添加”按钮,打开“创建新数据源”窗口,选择“Microsoft Access Driver(*.mdb)”,点击“完成”按钮,打开“ODBCMicrosoft Access安装”,填写数据源名称,选择数据库,完成数据源配置。

4.连接数据库。拖动计算图标到流程线,命名为“连接数据库”,写入以下代码:

Odbcdata:="database"

Odbcerror:=""

Odbchandle:=ODBCOpen(WindowHandle,"odbcerror",odbcdata,"","")//WindowHandle表示应用程序的窗口句柄;odbcerror表示若该函数操作不成功,则存放错误信息;odbcdata:数据源名称,ODBC管理器以之联结实际的物理数据库;后两项分别表示的是用户名称和用户密码;若操作成功,则该函数返回数据库句柄ODBCHandle。

sqlstring:="select题目,A项,B项,C项,D项,正确答案from test"

Odbcdata:=ODBCExecute(odbchandle,sqlstring)//Odbcdata是Authorware提供的数据库数据的赋值变量;sqlstring是标准的SQL结构化查询语言,描述对数据库的具体操作。

if odbcerror""then

MessageBox(WindowHandle,odbcerror,"错误",0)

5.系统的操作设计模型。系统的流程,我们希望能够在用户直接登录后可以完成试卷生成、科目管理,试题库管理等操作程序(见图1)。

6.试题库的物理设计。整个试题的整体设计分为三个部分:一是系统的管理,二是试卷生成的管理,三是试题库的管理。三个模块具备不一样的功能和效果,其主要特点如下:(1)系统管理。系统管理主要是用户的管理和操作人员的管理用户管理为了使软件更方便的被用户使用,根据系统的安全性要求,针对不同的用户,需要设定不同级别的使用权限。系统管理员拥有最高权限,由系统管理员进行信息管理及科目的状态的管理;已注册的用户则可在自己的权限下对只属于自己的试题库进行操作。为了使软件安全性更高且使用方便,系统管理模块要求有如下功能模块:用户权限的相关控制、用户信息管理、系统锁定教师用户所教科目、科目状态修改等模块。系统管理主要提供系统的安全保障,主要包括人员管理、操作人员的权限管理。(2)试卷生成的管理。试卷生成模块是系统的主要部分。试卷生成模块采用的方式是随机生成试卷。组卷的试题都是来源于试题库管理模块中创建的试题库试题;组卷的方法是按照计算机遗传算法实现智能组卷。试卷生成模块的试卷中所包括的题型、知识内容、分数等都符合选定方案的规定。对所生成试卷的要求是:同一份试卷中不能有相同的试题;生成的试卷存储在试卷库中由试题管理系统进行管理;考试组织者可以通过提供的选项进行组卷方案;系统可以自动生成一份符合标注要求的试卷及其标准答案。(3)试题库的管理。试题库管理系统模块的主要功能是建立计算机试题库操作。该模块中所操作的数据是后续操作的基本,必须保证准确无误。应用本模块可以在试题库操作界面中对试题进行录入、添加、打印、修改、删除、显示,按条件进行模糊查询等操作。

试题库的管理主要包括了科目的管理以及题库的管理,科目管理主要是针对试题库管理系统的多科目试题库建设的要求,设计了一个公共平台,由用户去建设的试题库的基本信息,要求用户根据待建试题库的科目特点,选择试题的主要类型,如单项选择题、多项选择题、填空题、问答、论述等等。

三、结论

1.篮球理论试题库的设计不仅可以成功地实现教考分离,而且能够大大地节约教师出卷的时间,减轻教师负担,使教师能够有更多的时间致力于科学研究。

2.篮球理念试题库可以通过系统管理、试卷生成和试题库管理三个模块实现对用户及操作者的管理,完成试卷的生成、保存和查看,题目的修改、查看、编辑等操作。

参考文献:

[1]陶树平.数据库系统管理与应用[M].北京:科学出版社,2005:2-76.

[2]于庆洋.对高校体育理论教学考试现状分析与观察[J].体育世界学术,2008,(5):71-72.

[3]赵赞峋.对体育院校试题库建设的现实思考[J].哈尔滨体育学院学报,2009,(1):75-78.

[4]许艳.试卷自动生成系统的设计与实现[J].计算机教育,2007,(9).

[5]王家宏,王贺立.篮球习题大全[M].北京:北京体育大学出版社,2004.

统计法试题篇6

[关键词]Excel考试模板 制作方法 无纸化考试 自动阅卷

[中图分类号]TP311[文献标识码]A[文章编号]1009-5349(2011)02-0037-01

设计和运用Excel考试模板进行无纸化考试,是在传统考试形式基础上的考试方法创新。此项考试方法创新,能否保持传统考试的科学性、安全性和规范性取决于考题类型、Excel考试模板的设计及考试环境三个方面。

一、Excel考试模板的适用范围

运用Excel考试模板进行无纸化考试本质上是运用计算机进行考试,计算机最大的优势是速度,最大的弱点是“机械”,在丰富多彩的传统考试形式和题型面前,计算机考试方式只能胜任批卷具有固定答案的题型。因此,Excel考试模板只能适用于单项选择题、多项选择题、不定项选择题和判断题等客观题考试。

二、Excel考试模板设计思路与制作方法

(一)Excel考试模板的设计思路

利用Excel电子表格的表格、函数和加密等功能代替传统考试和阅卷方式,即:用电子试卷代替纸质试卷,用电子答题表代替纸质答题表,用Excel函数功能代替人工阅卷和统计功能。设计一种具有答题、自动阅卷和统计功能的Excel考试模板。

(二)Excel考试模板的制作方法

1.Excel考试模板的结构设计

Excel考试模板电子文档主体由两张工作表组成,即:试卷表和答题表。答题表是Excel考试模板的核心部分。答题表由六部分组成(见图一),即:考生填写姓名处、答题处、评分处、参考答案处、统分处和密码设置处。在(图一)中的每种题型包含10个小题,并占有(2×5)单元格区域,实际中可以根据需要将(2×5)单元格区域扩展为任意大小的(n×5)单元格区域。

2.Excel考试模板自动阅卷和统分程序编制方法

Excel考试模板的工作原理是:在Excel考试模板答题表中划分三个区,即:答题区、参考答案区和评分区。在评分区单元格里,设置IF条件函数将答题单元格内容与参考答案单元格内容进行对比即可自动阅卷和评分,在统分单元格里,设置SUM加总函数可以对试卷答题得分进行统分。

例如(图一)中自动统分公式的编制方法:在J4和L7单元格对单项选择题的自动统分公式编写为:=SUM(I8:M9)。其他题型区域自动统分公式编制方法与上述方法相似。答题表中,除考生答题部分单元格格式保护不能设置为锁定之外,其他部分单元格的格式保护一律设置为锁定和隐藏。完成上述编程后,Excel考试模板具备了自动阅卷和自动统分功能,此时的Excel考试模板是没有加载试卷和答案的空Excel考试模板,该模板尚不能直接投入考试使用。

3.加载试卷的Excel考试模板制作步骤

对于某一具体考试科目,将考题、参考答案和阅卷密码植入Excel考试模板的制作步骤如下:第一步:在答题表参考答案处设置参考答案;第二部:在答题表出卷码单元格设置将来阅卷需要的启动密码;第三步:在答题表中,设置各类小题分值和题分分值;第四步:在答题表中,调试检验密码和计分功能是否正常;第五步:在答题表中,将参考答案、出卷码文字反白,使字体颜色与白色底色相同,加密后参考答案就可隐藏;第六步:在答题表中,设置保护工作表密码完成答题表制作;第七步:在试卷表中,放置试卷,并设置保护工作表密码完成试卷制作。

三、Excel考试模板无纸化考试的运行环境

统计法试题篇7

关键词 数据库 概念模型 接口

中图分类号:R-052 文献标识码:A

一、问题的提出

目前,对大多数医学院校而言,多采用以纸和笔为介质的手工考试方式,随着考试类型和考试要求的不断增加,教师忙于到处找试题、组试卷、忙印刷、组织考试、批阅试卷、统计成绩等,工作量大而效率低下,而对成绩的分析统计停留在平均分、及格率等表面层次上,难以统计出学生对各个知识点的掌握程度,找到教学中的薄弱环节。

当前,随着计算机网络技术深入发展的今天,一些医学院校的传统考试方式也将面临着创新变革,其中一种先进的考试方式是基于Web 技术的网络考试系统,它比传统的考试方式更具有以下优势:考试形式不受时间及空间的限制;随机自动生成试卷;自动阅卷快速准确;节约考试人力、物力和财力等。因此,以后考试发展的趋势将是采用网络考试方式。同时,作为新形势下教学方法和考试方法的数字化改革,改变传统的考试方法具有十分重要的意义。

二、系统构架与开发平台

当前,在网络数据库访问技术上,主要分为B/S模式及C/S模式,也有使用B/S 及C/S 混合体系结构的。对于B/S模式的数据库体系,客户端软件仅需安装浏览器,用户的应用程序界面比较单一,客户端硬件配置要求较低,易于管理和维护,而且开发效率高、周期短、见效快,与具体平台无关,具有极强的伸缩性,可以选择不同厂家的设备和服务,采用公开的标准和协议,系统资源的冗余度小,可扩充性良好,是目前的主流技术。而C/S 模式需要开发客户和服务器软件,此种结构的考试系统主要适用于工作组规模的运行,要在更大范围去使用则难以实现。并且由于相当部分功能集成客户机上,使客户机的功能日趋复杂。其开发、、移植的工作量非常大,也非常繁琐。故本医学计算机基础网络考试系统选择B/S模式的体系结构。

本医学计算机基础网络考试系统采用三层结构体系,三层是把中间层(Web应用服务层)加入到客户与服务器层之间,客户端仅负责提供用户界面,当需进行数据库访问或复杂计算时,客户端向Web应用服务器发出请求,Web应用服务器响应客户端的请求,完成相应的数据处理或向数据库服务器发出SQL命令,由数据库服务器完成相应的数据操作,最后由Web应用服务器将结果返回客户端。采用三层结构具有以下优势:提高了数据的安全性;可以实现应用服务与数据服务的分层分布,较好地实现负载上的平衡。

软件开发成功的要素之一是对开发平台或工具的选择,开发工具的选择主要取决于所开发系统的最终用户和开发人员。对一种开发工具的评估,除了要看它对设计模式、对象结构以及管理的支撑情况,更重要的是要针对具体的使用环境、结构体系、开发方法、开发群体,以及工具的适用情况。

因SQL Server 具有超强的数据管理与处理能力,且具有较高的安全性能,并且数据表中的记录的行数仅受服务器硬盘空间的限制,同时支持远程存取等,符合网络考试系统的需求,故本系统选择SQL Server2000作为后台数据库。

三、系统需求分析

需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对系统问题与系统环境的理解和分析,为问题涉及的信息、功能及系统行为建立模型,把用户需求完全化及精确化。

用计算机来代替人工完成考试中需要完成的一系列任务且达到考试智能化,是作为一个在线式网络考试系统的基本功能。为保证系统能够长期、稳定、高效、安全的运行,系统应该具有的性能需求如下:

采用开放、动态的系统架构,将先进的网络应用与传统的考试模式相结合。在考试之前建立有关的医学计算机基础知识试题库,并设置考试参数及信息。考生进入系统应该进行身份识别验证。因考试环境主要在机房,考生之间的距离很近,对于每个考生来说,试卷的题型和题量都应一致,但考题并不相同,试卷应从网络服务器的试题库随机抽取试题后动态生成。从本网络考试系统的实用性上考虑,在考试内容设计上,题型不但要有判断题、选择题等客观试题,而且要有填空题、简答题等主观试题。对于题型在数据库中的保存及主观题和客观题的评分问题及考试时间控制问题也是必须考虑的。考生选择提交试卷后,应该由计算机自动批阅试卷,并将成绩保存。最后,考试系统还应当根据考试情况对试题区分度及难度进行评估,以及试卷信度的分析等。另外,在线网络考试系统管理应该能够方便的操作管理。

四、数据库分析与设计

由于数据库技术具有对数据处理量大、数据类型复杂,以及对数据的存储、检索、维护、分类、统计等多方面具有强大的功能,且网上考试系统离不开数据库系统的支持,不论是试题、答案,还是考生信息都需要存放在数据库中,而且数据库独立于程序而存在,具有较好的安全性,因此本网络考试系统使用Microsoft SQL Server2000作为后台数据库。通过前面对系统需求分析,以及功能模块的划分情况的详细研究分析,可以得到系统的数据流程图。并对考试系统各数据项及数据结构的分析,以及对现实世界概念模型的抽象,可以确立医学计算机基础网络考试系统的主要实体为:学生、教师、考题及管理员,并简要地设计出E-R关系图,最后转化为数据库的逻辑结构,以便在数据库中建立表结构。

五、总体结构设计

本网络考试系统总体上可以分为学生操作子系统、教师操作子系统及管理员操作子系统3个部分,分别面向学生、教师及管理员。学生操作子系统主要为学生参加考试报名、在线考试及查询成绩提供服务;教师操作子系统是为教师管理试题库、配置组卷方案、批阅试卷、考试成绩分析及试题试卷分析提供服务;管理员操作子系统主要负责为管理员提供一个管理考试过程中的一个信息平台,包括人员管理、成绩统计查询及系统维护等。系统总体结构图如图1所示。

各操作子系统流程图及模块实现细节限于篇幅,不再赘述。

六、总结

最后,为了进一步提高生成试卷的速度和成功率,还可根据不同情况并结合试题的难度、区分度,以及试卷的信度、效度,采用更加有效的算法。为了检测学生运用Office 办公系列软件的操作能力和水平,并让考试系统能够自动判定学生的上机操作内容,并给出分数,还需要进一步研究VBA接口。另外,由于现在还不能全面解决网络考试的作弊行为,因此这种考试形式还不太适合大规模的考试活动,但是它完全可以应用于以下情况:选修人数较少的课程、因故不能参加统一考试的学生和超前或滞后选修课程的学生。

总之,作为计算机技术与网络技术结合以后产生的网络考试系统,还有许多需要探讨和完善的地方,例如,网络考试管理方法制度的研究、网络考试软件的开发、网络考试方式的成本效益分析及对网络考试主观试题的有效批阅等等。

参考文献:

[1]范立南.SQL Server 2000 实用教程.清华大学出版社,2004

统计法试题篇8

关键词:食品试验优化设计;教学方法;教学体会

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)05-0058-02

一、课程性质与目的

《食品试验优化设计》是食品科学与工程、食品质量与安全专业的一门选修课。课程内容主要包括试验资料的统计描述、理论分布与抽样分布、统计假设测验与参数估计、方差分析、回归与相关、多元线性回归分析、试验设计基础、正交试验设计、均匀试验设计以及响应面设计等。通过学习使学生掌握试验设计的基本原理和方法,使学生能够独立设计试验和实施试验,并能对试验结果进行正确的统计处理,培养学生成为具有一定试验设计水平的人才。

试验优化设计是以数理统计为理论基础,按照试验设计原理,对科学研究中拟通过试验解决的具体问题提出科学而合理的试验方案,指导和保证试验环节的正确实施,力求以最经济的试验投入获得尽可能多的数据信息,然后用科学的统计方法进行数据处理,得出可靠的结论,从而进一步指导生产以及科研工作。食品试验优化设计是试验优化设计在食品科学领域的具体应用,是食品科学与工程以及相关专业必修的专业基础课。学习本课程的主要目的是让学生掌握试验设计的基本原理和方法,培养学生分析问题和解决问题的能力,使学生能够独立设计试验和实施试验,并能对试验结果进行正确的统计处理,培养学生成为具有一定试验设计水平的高级专业人才。

本课程的教学的主要目的是,引导学生了解试验设计与统计分析的发展历史、基本原理;熟悉食品试验优化设计课程的基本内容、关键知识点;掌握常用的试验设计方法,能独立进行试验设计;掌握常用的试验设计方法数理统计方法,能独立地对试验结果进行合理的统计分析;掌握常用数据处理软件Excel、DPS、Minitab的应用。知识认知方面的培养,特别是数据资料的整理与分析;理论分布与抽样分布;统计假设检验与参数估计;方差分析;回归与相关;试验设计基础;全面试验设计;正交试验设计;均匀试验设计。能力培养方面,包括试验结果简单统计处理分析的能力;利用统计假设检验的理论和方法解决实际问题能力;使用方差分析的基本知识处理实践中的差异显著性检验问题的能力;建立两个变量间的简单回归关系,并运用统计方法进行显著性检验的能力;应用正交试验设计原理与方法处理科研与生产实际问题能力;运用常用的试验设计方法能够独立设计试验和实施试验,对试验结果进行正确的统计处理,分析问题和解决问题的能力。同时,提高学生的综合素质,严谨的科研态度;精细的治学作风;独立的自学能力。

二、《食品试验优化设计》教学的相关策略

食品试验优化设计课程有着比较深的逻辑性和数学理论,是应用数学的应用再现。学生应充分认识食品试验优化设计课是一门应用性较强的“工具课”,不是“数学课”,作为“工具课”,关键应在应用中去学习,边应用边学习边掌握。在课程学习中始终围绕“试验设计”、“数据处理”、“统计软件应用”三个方面,贵在领会基本试验设计思想,掌握必要的设计和统计分析方法,最终才能灵活地运用到实践中去。可采取以下几种教学策略:

1.首先应以学生为本,在教学中最大限度突出学生的主体地位。主动适应学生的个性化求,开展分类培养,尊重学生的选择。在新型教学模式中,教师与学生角色转变,我们新的教学理念是以学生发展为根本,学生为主体。而教师主要起到一个指导的作用,教师在教学中主要是挖掘学生的学习潜力,让学生在自觉主动的认知活动中获取知识,增长才干。具体的做法是,根据学生的兴趣爱好,让学生把课堂中学到的知识应用到实际生活中去,让学生在课堂上提出自己生活中遇到的与统计相关的例子或者问题,教师和学生共同去探讨。这种方式增加了学生对相关知识的理解,提高了学生的学习热情。

2.注重实践教学改革,提升学生创新实践能力。随着高等教育的大众化,实践教学逐步由从属于理论教学,走向与理论教学、学生思想政治教育并重的地位。实践引起兴趣,兴趣带动学习,学习提高素养,素养促进发展。《食品试验优化设计》是一门实用性非常强的课程,食品科学在原料、生产工艺、质量控制等方面具有特殊性和复杂性,科学地进行试验设计和统计分析对获得正确的结论尤为重要[1]。我们的《食品试验优化设计》是给大学三年级学生开设的,这个时期的学生大多已经通过“科学创新”等项目加入到实验室的学习中去了,所以此时我们可结合所学内容,把我们的试验设计知识应用到学生正在进行的科研试验中去,使理论与实际相结合,有助于自身对所学知识的掌握。同时,结合实际的案例教学具有形象化、生动化、简单化、具体化的特点,可以使沉闷的学习环境变得轻松愉快,一改课堂上死气沉沉的氛围,教师课堂中过多的理论公式推导模式会造成满堂灌的教学结果。

3.互动式教学方法的应用。为了构建合理新颖的互动课堂,首先也是最重要的是要能够吸引学生的注意。采用一些学生不熟悉的表现模式;形式的变化多样会极大地吸引学生的兴趣,游戏和研讨问题都是非常好的选择。其次,这些教师准备的学习资料应当能够让学生易于理解。尽可能让讲解与真实场景相联系,不仅能够吸引学生的兴趣,也能更易于理解。同时,课堂上不仅仅提供给学生知识,更应当能够引导学生的学习。另外,在课前资料的准备中要能够提出问题,激发的学生学习动机。“互动式”教学方法是从教育理念上和教学方法上的革新。在课堂上多与老师、同学们进行激烈的讨论,选择自己感兴趣的主题,查找相关资料,自学备课,制作PPT,上讲台给老师和同学介绍自己正在进行的科研项目的试验优化设计,其他同学提问。充分发挥学习的主观能动性,既掌握了所学知识,使自己的思维更加活跃,提高了分析问题和解决问题的能力。通过这种方式,锻炼了自己收集信息的能力,提高了自己的沟通能力、组织协调能力、团队协作能力以及语言表达能力。

4.其他一些针对《食品试验优化设计》特点的教学方法。可采取“归纳学习法”,分析所收集文献资料用到的“试验设计与数据处理方法”,通过归纳思维,形成对所学试验设计与数据处理知识的识别、理解与运用,掌握常用试验设计与统计分析方法在科学研究中的应用。采取“问题学习法”,结合课后习题做好上课前的预习,找出自己不理解的问题,以便在听课时集中注意力,带着问题去学习,有利于提高学习效率。采取“软件验证法”学习,用自己掌握的软件去分析教材或文献资料中的“试验数据”,验证教材或文献资料的结果分析是否合理正确,以熟悉和掌握统计软件,结合实例正确解读分析结果。

针对该课程的特点关于软件方面,首先可以从互联网搜集统计学资料,根据查阅的电子资料和授课知识点制作幻灯片,开展多媒体教学[2]。由于现代科技的发展,统计软件几乎每时每刻都在不断地推陈出新,学生自然是对各种软件充满了好奇,所以教师可以通过给学生介绍各种现代地统计软件,例如Excel、SPSS、SAS、TableCurve等,引起学生的学习兴趣,激发学生学习的热情。课堂教学中利用相关软件,例如Excel既可对调查资料进行科学的分类汇总和数值计算,又可据此将整理后的资料编制成统计表、绘制成统计图,加强学生对例题的理解。这些统计分析软件的语法简单、使用方便,学生借助软件可以对数据输入后采用的分析方法、结果的识读进行独立思考,使学生将课堂上学到的理论、方法原理运用于实验数据处理,让数据分析结果更具说服力,既增强了学生对统计知识的实践应用能力,加深了统计学原理与方法的理解,也激发了学生学习统计分析的兴趣[3]。

三、结语

以综合能力为导向,以培养高素质、高技能人才为目标的教学模式。将综合能力培养作为主线贯穿学习的全过程,把理论教学与实践紧密结合进行改革。《试验优化设计与统计分析》教材是学生了解该课程内容的“窗口”,老师课堂授课是学生学习该课程的关键,按时上课、做好课堂笔记、独立完成作业、多练习是学好本门课程的基础。在阅读教师给出的参考书目和其他教学资源的基础上,制定学习计划,拓展知识视野,同时充分利用该课程最后毕业设计试验,学生根据自己的实际需要提出各种各样的问题,以以亲身经历为案例,让教师有针对性地进行指导,通过论与实践的结合提高学生自身综合运用所学知识的能力,使学生成为适应现代食品生产方式的创新型专业人才。

参考文献:

[1]李伟,胡冬梅.食品专业“试验设计与统计分析”课程教学改革的探索[J].中国林业教育,2013,31(6):71-73.

统计法试题篇9

关键词:生物统计学;教学;研究生;科研能力

中图分类号:G642.3 文献标识码:A

基金项目:江苏省研究生教育教学改革研究与实践课题“研究生教育质量文化建设的研究与实践――以扬州大学为例”(JGZZ15_100)。

作者简介:孙 伟(1972―),男,江苏睢宁人,教授,博士,扬州大学研究生院副院长,研究方向:动物遗传育种与繁殖;

吕晓阳(1992―),男,江苏无锡人,扬州大学硕士研究生,研究方向:动物遗传育种与繁殖。

生物统计学是农学、生物科学等专业学科重要的专业基础课,是关于科学试验的设计、实施、试验数据的收集、整理、分析以及结果解释和推断的一门科学。[1]生物统计学包含了正确地设计试验和收集数据的方法,也包含了如何正确地整理和分析数据、最后得出科学结论的方法。学生通过本门课程的学习,应具备正确处理和分析试验数据的能力,具有统计思维,开阔的思路,可以利用生物统计学原理指导实验设计。扬州大学的生物统计学课程主要针对农学院、动物科学与技术学院、兽医学院、园艺与植物保护学院、生物科学与技术学院等本科生及研究生。近年来,在该课程的教学过程中,笔者注重将教学与科研相结合,不仅把它作为专业基础课,还把它作为研究生培养科研素质和逻辑思维的重要工具。

一、生物统计学课程对培养研究生科研能力具有重要作用

1.对研究生归纳推理思维的培养

具有生物统计学归纳推理思想能提高学生素质,并有利于加深学生对生物统计学知识的理解以及提高学习效率。在掌握了生物统计学的基本知识并且能熟练运用后,面对一些问题时,学生可以先通过统计学去分析,通过统计学思路逆向设计实验方案。比如验证FecB基因对产羔数的影响,通过统计分析比较有FecB基因的母羊的产羔数与无FecB基因的母羊的产羔数之间有无显著差异,就可以设计实验先检测母羊中是否含FecB基因,再查阅相关资料,这样就能制订基本的实验设计框架。生物统计学给了学生一个不同寻常的思维方式,使得学生的科研过程更加轻松、准确。

2.研究生科研素质的培养

研究生科学素养的培养主要体现在发现问题与科研课题设计、实施等方面。生物统计学由试验设计和统计学方法两个部分组成,通过试验设计能提高研究生设计科研课题试验方案的能力,利用统计学方法能对课题结果进行分析。[2]

生物统计学中使用的统计分析方法会导致试验误差,而试验误差是影响统计假设结果的重要因素。试验误差主要来源于试验材料的差异、试验操作水平以及外界因素的影响,试验误差控制包括保持试验材料一致,最佳的试验设计,试验中只保持唯一差异原则等,[3]因此,研究生在研究工作中可通过各种方法降低试验误差、提高试验精度,使研究生在科研中做到采样认真,操作仔细,善于思考,从而达到提高研究生的科研素质和水平的学习目的。同时,在科研工作中,研究生选择不同的统计方法进行试验,能让学生弄清各种统计方法的内涵,还能使学生准确灵活地运用统计学方法发现试验材料中的潜在信息,从而更好地进行研究。

二、生物统计学教学过程中需要注意的问题

1.采用灵活多样的教学方式,培养创新人才

教学内容和课程体系是人才培养的主要落脚点,是学生获取知识的来源,根据现代科研的教学信息和教学内容开展教学是提高教学质量和提高学生科研能力的保证。[4]在教学过程中要根据学生需要的不同,有针对性地选择一些内容进行讲解,并结合本专业自身的特点,形成具有本专业特色和满足学生实际需要的课程内容。在实际的授课过程中,应掌握一元统计方法、方差分析、回归分析等基本方法。

生物统计学是既需要理论支撑也需要进行实践的一门课程,所以在学习理论课程的同时,增加实践课是必不可少的。开展统计软件的学习,能扩大学生的视野,提高学生素质。理论课程教学时数并不能达到所需的教学内容,为此,通过统计软件的学习,可起到以点带面,提高学习质量的作用。实践课程采用统计分析软件SPSS、SAS以及MATLAB软件来进行生物数据分析,它们各有特点:SPSS操作性大,无须编程;SAS需要简单程序,功能更加强大;MATLAB具有强大的矩阵运算程序和自编程序的功能。结合实际问题选择合适的数据处理方法在生物统计学学习中很有必要。[5][6]

2.采取更加自主的教学方法与教学手段

生物统计学主要以概率论和数学统计为基础,理论抽象,学习时需要很强的逻辑思维能力以及掌握复杂的运算方法,为此在本课程的教学中可以采取以下几个解决方法。

(1)注重启发式教学。在教会学生如何搜集、整理数据的同时, 还要教学生学会分析数字背后的含意,要求学生能全面分析问题,通过发散思维解决问题。如在平均数的教学中,可以通过直观性的次数分布以及现实生活中班级男同学的平均身高、全班英语平均成绩等实例使学生正确地理解和使用统计方法;讲解t分布时可以通过画直角坐标看图进行分析讲解,将抽象的问题具体化呈现出来。通过诸如此类的教学方法,学生会更加容易掌握教学内容。生物统计学教学中采用实例法、图示法等能提高学生的理解能力,达到培养目标。

(2)将多媒体课件与板书相结合进行教学。传统板书教学相对其他教学手段虽然费时,但针对一些重要的统计学相关公式的推导和证明,则有着其他教学形式不可比拟的优势,能让学生在老师的带领下有足够的时间理解和消化教学内容。多媒体课件演示具有内容丰富、信息量大、有层次感、抽象问题具体化的特点。在教学过程中,教师应利用图片、影像、声音甚至不同字体颜色和背景来吸引学生注意力,从而形象生动地进行教学。[7]将传统板书与多媒体结合来开展教学,不仅能保证学生跟上教学进度,还能向学生传递相关的教学信息,使学生清晰、直观地掌握抽象的概念,提高学生分析和解决问题的综合能力。

(3)借助科研案例进行教学,激发学生学习积极性。学习生物统计学的目的在于更好地进行科研,在教学过程中,将生物统计学中的各种分析方法结合本专业具体案例进行教学和解析,利用案例能让学生更清晰了解分析方法的使用技巧,在课堂上学以致用。通过熟知的理论和前沿研究,让学生切实认识到生物统计学在生命科学研究中的作用,深刻认识到学习生物统计学的重要性,从而激发学生学习积极性,从被动接受变为主动学习。

(4)运用连贯式教学手段,充分理解教学内容。生物统计学的连贯性非常强,每节课都要将之前学到的知识进行梳理、总结、巩固,并且通过之前所学引出新的内容,使得学生头脑中有一个连贯的体系,教学内容难度层层递进,充分把握之前的内容,再由浅入深让教学内容更具连贯性,帮助学生理清思路,融会贯通,使学生从“学”到“会”,完整地掌握教学内容。

(5)通过网络平台进行教学。学生与老师之间的交流时间并不长,甚至很短,交流上的困难造成学生在课堂上留有的问题不能得到及时解决,久而久之问题越积越多,就会影响学生的学习积极性,教学质量得不到提高,甚至会下滑。利用网络平台可以加强学生与老师间的沟通,老师不仅可以将每一章的内容到网上,以便于学生及时掌握重难点知识;而且能加强师生间沟通, 学生可以通过教学平台提问,老师可以通过平台对学生的问题进行及时的回答并且布置作业,师生间的交流加强,使得课程体系更加完善。

3.笔试与实践相结合的考核方式

以往生物统计学采用闭卷笔试考试方法,主要注重对书本理论知识和方法的考核,这种考核方式可能会导致学生突击复习,死记公式,并不能完全掌握各种统计方法。由于生物统计学是一门实践性非常强的课程,所以除理论笔试外,还有计算机考试,在计算机上进行试验设计、统计假设测验和统计推断,并对统计分析结果进行解释分析,这样可以加强学生平时对实际操作的重视。将平时作业以及上机时实际的软件操作技巧和统计分析结果作为一部分成绩,这种考核方式不仅能使学生掌握理论知识和方法,也能提高学生使用统计软件解决实际问题的能力。

4.科研教学相互促进

将科研成果运用到教学之中,结合实际运用的需要,使教学与实践紧密结合。教学过程中以实际科研为例,做到随堂学,随堂用,同时可加深学生对统计理论的理解,从而不断地利用统计学知识对实际问题进行探讨,从而解决问题,加强学生对统计学知识的重视,促使学生在撰写论文时自觉地运用统计学,从提高论文质量提高写作水平。

参与科研,使学生将已掌握的生物统计学知识在科研中发挥作用,除课堂教学外,到生产实践第一线设计试验、收集数据和进行统计学分析,加深对理论知识的理解。例如在验证FecB基因是否对产羔数有影响时,在试验前应正确选择试验设计方法,在实验过程中控制试验条件差异,保持唯一差异原则,并获取正确的试验数据,选择合适的统计分析方法进行分析。将理论运用到实际科研中可以使得学生在不断摸索中更加深刻地理解和运用统计学知识,在运用所学知识解决实际问题过程中能培养自身的统计思维,逐渐灵活使用统计方法,在实际操作中不断熟悉、掌握统计学方法。同时统计学的优势提高了学生学习的积极性,能更自主地利用统计学去提升自己的科研能力。

参考文献:

[1]杨泽峰,张恩盈,徐辰武,等.《生物统计与试验设计》课程建设与学生科研素质培养[J].中小企业管理与科技(下旬刊),2013,(10).

[2]任 妍,许海霞,程西永,等.农业院校生物统计学教学改革探讨[J].现代农业科技,2014, (4).

[3]李 辉,蔡惠芬,施晓丽.《生物统计附试验设计》课程教学实践探讨[J].时代教育,2014,(8):45-49.

[4]李玉阁.“生物统计学”课程教学初探[J].生物学杂志,2006,23(5):52-56.

[5]李玉红,陈 菊,黎娇凌.提高《生物统计学》学习效果之初探[J].黔南民族师范学院学报,2014,34(6):99-101.

统计法试题篇10

关键词:数据结构试题库系统;数据库;;三层架构

中图分类号:TP311.52

随着网络技术与数据库技术的发展,人们的生活和工作方式发生了很大改变,开发建设基于Internet的多媒体学习资源比如试题库系统具有重大意义。《数据结构》是计算机专业的主干课程之一,现有题库存在题库内题型不全面,试题难度、内容等不能满足用户需求等问题。为此,该试题库系统的开发将在保证试题库试题质量以及数量的基础上,开发操作简单、功能多样、维护方便的试题库系统。

1 试题库系统设计

1.1 系统功能概述

(1)系统角色:普通用户和管理员。(2)系统后台:用户管理、选择题管理、判断题管理、填空题管理、应用题管理、算法设计题管理、日志模块、个人资料模块以及口令更改模块。(3)系统前台:1800题浏览、模糊查询、条件组合查询、个人资料模块、口令更改模块以及随机组卷模块。

1.2 系统功能。用户管理,试题管理,日志模块,个人资料模块,随机组卷。

1.3 数据库设计。采用Sql Server 2005设计数据库,设计的表格主要有用户表users,学校表university,章节表chapter,选择题表selection,判断题表judge,填空题表fill_blanks,应用题表applications,算法设计题表algorithm_design。

2 系统主要模块实现

2.1 显示所有用户。查询数据库,得到所有用户信息并将信息保存到泛型集合list中,类DBHelper的静态方法GetDataSet接受一个查询的SQL语句,根据SQL语句以及数据库连接实例化SqlCommand对象,根据该SqlCommand对象实例化一个SqlDataAdapter对象,即数据适配器,通过该数据适配器对象的Fill方法将查询到的数据填充到指定的数据集中,返回得到的数据集。通过该Table数据集将所有用户信息保存到泛型集合list中。采用提供的GridView控件绑定泛型集合list数据源显示用户信息。

2.2 试题添加、修改、删除、查询。以选择题为例,将添加试题界面各控件的内容封装成一个Selection对象,根据该Selection对象组成表示插入操作的语句,通过类DBHelper的静态方法GetScalar执行该语句,插入成功返回0。

根据试题的唯一标识进行修改,选择题对应的标识是selection_id,修改时,执行一条UPDATE语句,WHERE后面的条件为要修改的试题的selection_id,UPDATE语句的执行借助于静态类DBHelper的静态方法ExecuteCommand来实现,修改成功后返回受影响的行数。

对主键进行删除来删除试题。以删除选择题为例,根据selection_id组成一道表示删除操作的语句,由DBHelper类的静态方法ExecuteCommand来执行该SQL语句,操作成功返回受影响的行数。

查询包括条件组合查询和模糊查询。条件组合查询:根据试题类型、学校、年份、章节、分值、题号来查询。模糊查询:根据试题内容关键字进行模糊查询。查询时,将用户指定的查询条件以键值对的形式保存到字典集合dic中,将该字典集合传给特定的方法,该方法是将用户指定的条件生成对应的查询语句,生成的语句保存在StringBuilder对象中,该对象最初的值是表示从指定表中查询出所有记录的SQL指令字符串,WHERE条件永远为真。生成的SQL查询语句最终由DBHelper类的静态方法GetDataSet来执行。

2.3 日志模块加密、解密算法。本系统采用AES的RijndaeManaged加密算法进行加密,RijndaeManaged是一种对称加密算法,加密时先创建一个ICryptoTransform对称加密器对象,创建使用RijndaeManaged对象的CreateEncryptor方法,根据该对象实例化一个将数据流链接到加密转换的流,将待加密的串以字节数组的形式写入到当前的加密流CryptoStream,然后将流内容转换成字节数组,最后将字节数组的内容等效转换成以Base64数字编码的格式,即加密后的内容。

加密时,将待转换的字符串转换成了以Base64编码的格式,解密时,需要将以Base64编码的内容转换为等效的无符号整数数组,根据该数组创建支持存储区为内存的MemoryStream流对象和一个对称解密器对象,通过RijndaeManaged对象的CreateDecryptor方法,根据该解密器对象以及MemoryStream对象创建加密转换流,此时,流中的内容即为解密后的内容。

2.4 随机组卷。普通用户操作模块组卷之前,用户需要输入名称、题型、数量,如果不希望试卷中出现某种题型只需将该题型的数量置为0,点击“开始组卷”,系统会根据用户的输入查询对应的表格,随机返回对应题量的试题。

3 结论

《数据结构》试题库的设计与开发严格按照软件生命周期模型来开发软件,主要实现功能:用户管理模块,日志模块,个人资料模块,更改口令模块,随机组卷模块,使用帮助模块,按各种题型进行试题的增加、删除、修改、阅读,按试题内容关键字进行模糊查询,按试题类型、学校、年份、章节、分值、在试卷中具体的题号进行条件组合查询,最终向用户提供一个更具实用价值的软件系统。

参考文献:

[1]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997.

[2]邓霖,戴敏.《数据结构》试题库管理与组卷系统的开发[J].天津理工学院,2003(6).

[3]纪鹏.建设《数据结构》精品课程的研究与探讨[J].教育与职业,2007(1).

[4]陈红琳.《数据结构》课程建设的探讨与实践[J].现代计算机,2012(10).

[5]邵维忠,麻志毅,刘辉.UML用户指南(第二版)[M].人民邮电大学出版社,2011.

[6]梁振林.试题库录入和智能组卷的一种通用方法[J].广西大学学报,2001(6).

[7]李彩春,于艳博.试题库管理系统的设计与实现[J].赤峰学院,2012(11).

[8]王晓方,徐明.开放式计算机试题库系统[J].沈阳航空工业学院学报,1997(12).

[9]周虹,刘克难.数据结构试题管理系统[J].佳木斯大学学报,1999(6).

[10]李莹,梁爽.基于.NET的数据结构考试系统的设计与实现[J].沈阳理工大学,2009(27).

[11]庄鑫.基于Web题库系统的设计与实现[D].黑龙江大学,2009.

[12]闪四清.SQL Server实用简明教程(第二版)[M].北京:清华大学出版社,2005.

[13]王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2010.

[14]赵晓东,张正礼,许小荣 3.5从入门到精通[M].北京:清华大学出版社,2011.

[15]邵丽萍,张后杨.动态网页制作ASP[M].北京:电子工业出版社,2001.

作者简介:常璐璐(1982-),女,山东滨州人,讲师,硕士,研究方向:计算机应用。