优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

word考试自动评卷系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘??? 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 目前学校对word操作考试的评卷是一项繁琐而低效的工作,所以迫切需要由计算机实现自动化管理。作为本系统的开发成员,本人参与开发了后台数据库的实现。系统采用SQLServer2000作为后台数据库。首先介绍了当前在线考试系统的开发背景,接着介绍了利用SQLSserver2000设计数据库,在最后做了开发总结。 【关键字】管理信息系统;数据库;SQLServer2000 系统需求分析 软件系统的总体设计大约要经历可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试以及维护等七个阶段。可行性分析和项目开发计划在前面已经叙述,下面所要做的是进行软件需求分析,概要设计和详细设计。 在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。 在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。 2.2 系统架构分析 传统的考试管理方式是采用人工操作管理,并应用手写记录的方式手工操作,从资源上来说,需要投入许多人力与物力。同时,此种方式操作可能引发一些利益冲突,给管理和患者带来了一定的影响。人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 现在已经进入了系统化社会,信息资源共享、信息规范管理是各行各业的发展趋势,也是超越落后管理方式的要求。数据库的操作代替人力等方式是一种信息化的方式,这样既节约了人力,也为考试管理带来了更好的效率。 本系统采用了C/S三层架构,用户界面层,业务逻辑层,数据库访问层。论坛架构基于三层架构,什么是三层架构,三层架构:底层的数据操作层,中间的业务逻辑层操作和呈现给用户的界面(表示UI)层。表示层的作用是和用户的操作产生可见的交互,主要是些UI元素,比如呈现数据,比如收集数据。业务层从数据操作层中获取并组织表现层要呈现的数据,处理表现层收集过来的数据并传递给数据操作层持久化,这些问题的解决都在业务层。数据操作层把业务层处理后的数据保存到一个持久地数据库中和从数据库中取出数据业务层。层间数据的传递运用业务实体类,业务实体类是一些代表了软件世界需求的剥离了行为的类。没有了行为,这些类自然就是一些数据的集合,而他们的作用,自然也是传递数据。在分层的架构中,使用业务实体类来传递数据更加的有意义。 从整体上讲网上考试系统分为三大部分:网上考试数据库管理系统,网上考试服务器和网上考试客户端[7]。 数据库管理系统负责所有的后勤工作,包括试题编辑,题库管理,试卷生成,试卷批改,分数统计,学生信息管理,学生选课等,考试的试卷由数据库管理系统生成后,交付给网上考试服务器。