考场编排系统构建及其实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考场编排系统构建及其实现.doc

考场编排系统构建及其实现 摘 要: 每学期的期末考务工作是个大量繁琐而细致的工作,手工操作会花费大量的时间和精力,还容易出错,所以在这个计算机飞速发展的时代,借助计算机完成考场编排这一工作,让人脱离如此繁琐沉重的工作成为迫切要求,从实地出发,以本学院为例,讲述考场编排系统的开发背景、前景及意义等方面,论述考场编排系统的设计思想,数据库的结构及主要实现的功能。 关键词: 需求分析;数据库;数据表;模块功能 0 引言 目前科技日新月异,人们对摆脱繁琐工作的需要越来越强烈,对于学校的考试考场编排工作来说,人工手动操作,就要花费大量的时间和精力。目前学院的学生数量一直不断再创新高,这项工作的工作量也越来越大,在此大环境下,一个计算机考场自动编排系统的构建就是大势所趋,我有幸,参与这个系统的后期编写,修改及其调试工作。在此,代表所有编写人员为大家介绍一下这个系统的功能及其实现。该系统采用vb6.0作为代码编写开发工具,使用access数据库存储和管理数据。 1 系统需求分析 1)数据录入:要完成所有基本数据录入工作。 2)数据维护:可以对各个表完成维护工作。 3)安排考场:将各个数据库的数据经过关键字的有效关联,形成考场编排大表。 4)查询:可以进行教师监考场次查询,班级查询,课程查询,教师查询以及考场查询来满足不同层次和类别的查询要求。 5)打印试卷密封条。 6)数据导出考场监考表,打印下发给各部门、单位。 2 数据库的结构设计 本数据库名为test.mdb,数据设计如下几个数据表:分别是考试班级表(testclass),考场表(testroom),监考老师表(testteacher),考试日期表(teatdate1),考试课程表(testcourse),总体考场编排表(testtime)。 各数据表的结构设计如下: 1)考试班级表(testclass) 它通过对考试班级录入表单的调用,从而对该表单上的数据进行维护的工作:如添加,删除,修改,保存,和记录的移动等操作,便于对数据的各种管理。 字段名称 classid classname studentcount rule1 rule2 说明 班级号 班级名 班级人数 规则1 规则2 注意:规则1和规则2分别指该班级的学生人数按学号分为两部分,并且将这两部分分别放入两个考场进行考试。 如:计算机9801班总人数46人,规则1为1-24人;规则2为25-48人 2)考场表(testroom) 字段名称 roomid roomname roomchecked roomrule 说明 班级编号 班级名称 考场标识 考场规则 注意:编号规则为:a-代表是主教学楼;b-代表工程楼;c-代表综合实验楼 考场标识:1-代表安排该考场考试;0-代表未安排该考场考试 如:a103 计算机9906班,b113 工程9987班,c123 计算机9801班 3)监考老师表:(testteacher) 该表用于记录所有监考老师的编号,姓名和标识信息 字段名称 teacherid teachername teacherchecked 说明 监考老师id 监考老师姓名 监考标识 注意:监考标识为:1-代表此老师监考;0-代表此老师不监考 4)考试课程表(testcoursr) 该表记录了所有考试班级的所有考试的课程。字段名称及说明如下: classid(考试班级编号),classname(考试班级名称),testchecked (是否安排考试),testcourse(考试课程名),testcourseid(考试课程名称编号)。 5)考试日期表(testdate1) 该表用于存放考试日期,考试时间,考试班级和考试课程。 字段名称 testdate testtime testclassname testcourse 说明 考试日期 考试时间 考试班级 考试课程 6)总体考场编排表(testtime) 本表用于存放安排考场是用到所有的字段,共有13个字段。字段名称及说明如下: testdate(考试日期),testtime(考试时间),testclassid(考试班级号),testclassname(考试班级名称),testcourse(考试课程),testroomone:(第一考场),testroomoneid(第一考场编号),teacheridone(第一场监考老师编号),teachernameone(第一场监考老师姓名),testroomtwo(第二考场),testroomtwoid(第二考场名称),teacheridtwo(第二场监考老师

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档