监考管理信息系统设计与实现.doc

上传人:聆听****声音 文档编号:18938940 上传时间:2024-03-02 格式:DOC 页数:8 大小:32.50KB
下载 相关 举报
监考管理信息系统设计与实现.doc_第1页
第1页 / 共8页
监考管理信息系统设计与实现.doc_第2页
第2页 / 共8页
监考管理信息系统设计与实现.doc_第3页
第3页 / 共8页
监考管理信息系统设计与实现.doc_第4页
第4页 / 共8页
监考管理信息系统设计与实现.doc_第5页
第5页 / 共8页
监考管理信息系统设计与实现.doc_第6页
第6页 / 共8页
监考管理信息系统设计与实现.doc_第7页
第7页 / 共8页
监考管理信息系统设计与实现.doc_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

监考管理信息系统设计与实现.doc

《监考管理信息系统设计与实现.doc》由会员分享,可在线阅读,更多相关《监考管理信息系统设计与实现.doc(8页珍藏版)》请在冰点文库上搜索。

监考管理信息系统设计与实现.doc

监考管理信息系统设计与实现

        摘要:

本课题从高校考务管理工作的实际需求出发,提出了一种实用的考场安排算法,能够根据学校的考试班级、考试时间以及考试教室要求等情况由计算机智能地排出符合要求的考场安排表。

在排考过程中,本排考方案必须满足所有的限制性条件,也就是不会有冲突的情况出现,同时还会尽最大的努力完成尽可能多的优化性条件。

        Abstract:

Basedontheactualrequirementsofthetestingarrangementonthecampus,thistopicproposesanalgorithmwhichcanmakeasuitabletestarrangementscheduleintelligentlybycomputeraccordingtotheclass,theexamtimeandtheexamlocationandsoon.Intheprocessofplatoon,thisprojectmustsatisfyalltherestrictedconditions,that'stherewon'tappearthephenomenonofconfliction,meanwhile,thesystemshouldaccomplishthetaskthatoptimizestheconditionsasmuchaspossible.

        关键词:

监考管理;信息管理系统;JSP;用户管理

        Keywords:

invigilatemanagement;informationmanagementsystem;JSP;usermanagement

        中图分类号:

TP315文献标识码:

A文章编号:

1006-4311(2013)11-0179-03

        ————————————

        作者简介:

闫素旺(1984-),男,河北石家庄人,助教,主要研究方向为计算机理论、信息管理系统。

        0引言

        ①系统开发的目的与意义。

随着计算机技术的飞速发长,计算机在教学中应用的普及,利用计算机在实现教学上的管理己经流行。

当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。

目前很多管理还处于人工管理的阶段,效率低下,已经几远远落后于当今技术的发展。

并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成资源重大损失的事例层出不穷。

计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。

        为学生安排考试任务本来就是一个繁重的任务,学生信息的复杂性(考试也根据学生情况分清考,补考,缓考,禁考)等因素增加了考试安排的烦琐度和不确定性。

显然人为解决这样的问题已经变得费时费力,如何寻求一种较为直接的方法只需记录下必要的信息就能够很方便地很合理地安排学生考试,计算机应用技术显然是解决这一问题的最佳方法。

        ②国内外研究和应用的现状。

自动排考问题实际上是属于一类NP难问题,目前尚没有一种最优的和普遍适用的算法能够完全解决这类NP难问题。

其次,从排考业务上,自动排考问题首先要求以考试课堂为单位,在指定的教室和时间范围内,按设定的排考方式,针对课堂的不同考点号设置情况,生成课程的具体考点安排信息和考点学生安排信息。

最后,解决排考问题的目标是在有限的时间内为高校教务部门寻找到一组能够使用的考试课程安排一组无冲突,密度均匀的排考可行解。

另外对于自动排考的要求,根据各大高校各自提出的要求已经形成一个初步统一的可行标准。

国内外对这方面的研究随着投入力度的增大和专业技术的完善也进入了成熟期,功能管理模块的完善和人性化设计的趋于完美极大的方便了学校的教学管理。

        1系统可行性分析

        本系统设计和开发环境如下:

        1.1硬件条件:

PentiumⅢ、10/100M自适应网卡、内存128M、硬盘20G以上的PC机。

        1.2软件条件:

Windows平台、tomcat6.0环境。

服务器端:

(Windows平台)安装tomcat5.0服务器环境,jdk1.6java运行环境,MYSQL数据库支持环境,JDBC。

数据库连接方式为JDBC+SQLSERVER。

服务器支持为tomcat+Struts方式。

客户端:

(Windows平台)要求装有IE5.0以上浏览器(Windows自带),屏幕显示为1024*768模式最好。

        2工具介绍

        2.1开发工具①Tomcat5.0;②Dreamweaver8.0;③SQLServer2000数据库。

        2.2JSP简介JSP是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标。

JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站,这项技术还在不断地更新和优化中,JSP以Java技术为基础,又在许多地方做了改进,具有动态页面与静态页面分离,能够脱离硬件平台的束缚,以及编译后运行等优点。

JSP已经成为Internet上的主流开发工具。

        3需求分析

        3.1需求描述

        3.1.1系统角色:

①系统管理员:

主要职责是维护系统基础信息及登记老师学生和考试教室的相关信息。

②用户:

(包括教师和研究生)主要职责是认购,查询考场安排,反馈出错信息等。

        3.1.2系统管理员功能需求:

①建立(初始化)并维护考试安排基本信息,具体操作包括添加、修改、删除、查询、查看、审核用户的基本信息。

②监考人员基本信息的添加、删除、修改、查询。

包括:

姓名、密码、性别、电话、邮箱。

        3.1.3监考人员功能需求①查询、查看考场,监考基本信息。

②修改用户信息,主要是密码的修改。

        3.2功能模块介绍系统功能框架如图1所示。

系统数据流图如图2所示。

        4系统设计实现

        4.1总体设计思想监考管理信息系统的主要功能就是及时将各种必要考试安排信息存入数据库的表中,以便系统管理员进行考试安排,通过web浏览器让用户在网上进行信息的浏览、检索、更新和维护。

        登录管理和考试管理模块是监考管理信息系统非常重要的一块儿,它主要是实现用户信息的更新,查询以及考场的安排,为后续的监考管理打下基础。

可以说离开了用户管理和考试管理模块,监考管理模块很难轻松地实现,这个前期工作可说是必不可少的内容。

        4.2数据库设计实现sqlserver数据库的优化,首先要有一个好的数据库设计方案。

在实际工作中,许多sqlserver方案往往是由于数据库设计得不好导致性能很差。

实现良好的数据库设计必须考虑这些问题:

①逻辑数据库规范化问题;②在应用系统的设计中,要着重考虑以下几点:

1)合理使用索引;2)避免或简化排序;3)使用临时表加速查询。

本着上述原则,在本系统实现过程当中,建立了关联性强,又相对简练的几个数据库表:

管理员信息表如表1;教师信息表如表2;考试信息表如表3;教室信息表如表4。

        5数据录入

        系统采用数据库读取EXCEL表技术节省手动录入的不必要麻烦,以录入班级信息为例-建立一个数据库表ClassInfo,建立与EXCEL表格列名相同的属性,通过sql语句将表格内容录入数据库表,具体实现代码如下:

        insertintoClassroomInfo([EXAM_NAME],[EXAM_TIME],

        [COLLEGE],[SCHOOL_SECTION],[CLASS_NAME],[PEOPLE_

        NU])

        Select[考试科目],[考试时间],[学院],[校区],[班级],[人数]FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource

        ="C:

\ProgramFiles\MicrosoftSQLServer\MSSQL\BACKUP\

        Class_Info.xls";

        UserID=Admin;Password=;Extendedproperties=Excel5.0')...[Sheet1$]

        6结论

        整个系统的设计与实现要符合操作简便,界面友好,灵活,实用的要求,考虑到本次设计的贴合实际性,数据的真实性是该系统运行良好的保障。

此次设计期间,我们采集了大量学校相关信息,可以说数据具有相当的真实度。

        设计过程当中采用软件工程的软件开发流程,对每一个进程做需求分析,整体结构设计,详细设计。

确定具体模块要实现的功能后,利用强大功能的Dreamweaver编写具体代码。

完成之后,测试系统各功能模块的实现情况,再完善系统。

本着以最简单的操作完成最复杂计算和管理的开发原则,本网站界面友好,结构清晰,简单易用,功能较为符合课题要求。

        参考文献:

        [1]位元文化.JSP动态网页入门实务.北京:

科学出版社,2001.

        [2]JoseAnnunziato.JSP速成教程.北京:

机械工业出版社,2002.

        [3]河川.JSP编程实践—动态网页的引擎.北京:

清华大学出版社,2002.

        [4]博嘉科技.网页设计技能培训教程.北京:

中国铁道出版社,2001.

        [5]相万让.网页设计与制作.北京:

人民邮电出版社,2004,3.

        [6]白煜.Dreamweaver网页设计案例教程.北京:

清华大学出版社,2003.

        [7]甘登岱.Flash网页动画制作标准教程.北京:

航空工业出版社,2006.

        [8]JSP网络编程从基础到实践.北京:

电子工业出版社,2007,5.

        [9]XML编程起步.北京:

人民邮电出版社,2001,11.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2