论文排版素材 (1)Word下载.docx

上传人:wj 文档编号:13040746 上传时间:2022-10-03 格式:DOCX 页数:11 大小:132.42KB
下载 相关 举报
论文排版素材 (1)Word下载.docx_第1页
第1页 / 共11页
论文排版素材 (1)Word下载.docx_第2页
第2页 / 共11页
论文排版素材 (1)Word下载.docx_第3页
第3页 / 共11页
论文排版素材 (1)Word下载.docx_第4页
第4页 / 共11页
论文排版素材 (1)Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

论文排版素材 (1)Word下载.docx

《论文排版素材 (1)Word下载.docx》由会员分享,可在线阅读,更多相关《论文排版素材 (1)Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

论文排版素材 (1)Word下载.docx

但是排课算法实现起来也是具有一定难度,因此大部分学校都采用半自动的方式进行,所谓半自动,即手工进行一些元素绑定,再经由计算机将余下的元素与手工绑定元素进行优化组合,以力求在降低算法设计难度的同时完成排课任务。

借鉴排课算法的实现,本文设计了一种实用的排考算法,并采用该算法实现了排考系统,系统没有实现自动安排监考教师元素,监考教师元素需要人工来手动安排,而对于班级、教室、专业课程和考试时间元素,系统可自动优化组合这些元素来安排考场情况。

本系统使用Tomcat6.0作为Web服务器平台,采用FreeMarker、WebWork和Spring框架进行系统开发,使用ORACLE9i数据库来满足大量数据记录的要求。

系统设计了普通用户和管理员用户两类用户,经过对两类用户测试和不断修改,系统能正确、稳定的运行,达到了预期的目标。

关键词:

考试,排考,算法

8

大连东软信息学院毕业设计Abstract

Abstract

ExaminationManagementisthemanagementofschools,oneoftheprincipal,whichisamatterofschedulingtheexaminationroomtothestudents,teachers,classrooms,curriculumandotherelementsofthecombinationofmanyaspectsofplanning.However,withtheexpansionofschools,thecontinuousreformofeducationsystem,especiallythecreditsystemtostartclassesandin-depthsystem,testmanagementworkoftheincreasinglyheavyandcomplex.ThesystemundertheDalianNeusoftInstituteofInformationtoconductthespecificneedsofthedHevelopment,utilizationofthesystemtoshortenthewaitingtimefortest,savingmanpowerandimprovingthequalityofemissiontest.

Exam-arrangementisaverycomplexalgorithm,whichinvolvestestseveralelementsofclasses,classrooms,professionalcourses,examinationandtheteachers.Exam-arrangementalgorithmcanlearnfromtheCourseSchedulingalgorithm,whichisextremelysimilartothetwoissuesaretheoptimizationproblem.Sothemajorityofschoolshaveadoptedsemi-automaticmanner,theso-calledsemi-automatic,ormanualbindingforanumberofelements,andthentheremainingelementsofthecomputerandbyhandtooptimizethecombinationofelementsboundtoalgorithmdesignsoughttoreducethedifficultyofarrangingscheduletocompletetasksatthesametime.CourseSchedulingAlgorithmdraw,thepaperdesignofapracticalexam-arrangementalgorithm,andusingthealgorithmtoachievetheemissiontestsystem,thesystemdoesnottestteachersforautomaticorganizationofelements,elementsneedtotestteacherstomanuallyartificialarrangements,andforclasses,classrooms,curriculumandexaminationtimeelement,thesystemcanautomaticallyoptimizethecombinationoftheseelementstoorganizetestcases.

Tomcat6.0usethesystemasaWebserverplatform,theFreeMarker,WebWorkandSpringframeworkforsystemsdevelopment,useofORACLE9idatabasetomeettherequirementsofalargenumberofdatarecords.Systemdesignofthegeneraluserandadministratorusertwotypesofusers,afterthetwotypesofusertestingandcontinuouslychanging,thesystemcancorrectandstableoperation,toachievethedesiredgoal.

Keywords:

Examination,ExaminationSchedule,thealgorithm

大连东软信息学院毕业设计目录

摘要 1

ABSTRACT II

第1章 绪论 1

1.1论文研究目的和意义 1

1.2国内外现状 1

第2章 关键技术介绍 2

2.1B/S和C/S系统模式 2

2.2WebWork和Spring框架 2

第3章 系统分析与设计 3

3.1 系统结构及模块概述 3

3.2 系统开发环境 3

3.3 系统的需求和功能分析 3

3.3.1 系统需求分析 3

3.3.2 系统功能分析 3

3.4系统的功能结构设计 3

第4章 系统实现 4

4.1系统登录页面 4

4.2设置考试时间的实现 4

第5章 系统测试 5

5.1系统测试概述 5

5.2本系统的测试 5

第6章 结 论 6

参考文献 7

致谢 8

大连东软信息学院毕业设计第1章绪论

第1章 绪论

本课题属于技术开发模拟课题,研究内容是“基于B/S架构的某某管理系统”的设计与开发方法,实现该系统的核心工作是设计一种高效优质的自动排考算法。

开发本系统将方便学校某某工作、将减轻相关老师的繁重的工作压力、并解决传统手工排考中存在的诸多问题(例如排考效率低,需要大量的人力劳动等),从而实现学校某某工作的信息化。

1.1论文研究目的和意义

随着信息技术的飞速发展,各行各业的工作都发生了很大的变化,各行业都力求将信息化引入到工作中,达到降低成本、减轻人们的工作强度、以方便快捷的方式来完成现有的工作目的。

大学做为知识高密度区,实现学校工作的信息化已是一个发展目标,通过先进的计算机为辅助工具,改善学校的工作,使学校教师可以从繁琐的传统手工工作中释放出来,将精力用于更多其它更有意义的工作上,最终实现学校工作高效、快捷的进行。

某某工作是学校工作的一个重要组成部分,并且某某工作不仅是学校工作的重点,也是学校工作的一个难点,由于它是一个涉及多种因素的优化组合问题,人工进行排考需要考虑很多问题,某某人员工作强度大,例如,一个大学有上百个班级,每个班级都有至少6门课程需要进行期末考试,某某人员的工作量将是巨大的。

1.2国内外现状

与某某管理系统相关的排课系统的研究在50年代末便开始了,但某某管理系统的研究没有像排课系统开展的那样早,不过目前已有一部分人从事此项研究。

某某系统的算法设计可以借鉴排课系统,在这方面,国外对算法的研究很好,他们在研究中运用了很多方面的数学知识,如图论方法、拉格朗日松弛法和二次分配型法等多种方法。

其中的研究表明,解决大规模课表编排问题单纯依靠数学方法是行不通的,还必须利用运筹学中分层规划的思想将问题分解。

这样才能使问题由繁到简,从而从大规模的组合规划中找出问题的作案。

目前,国内也有一部分人在从事某某系统的研究。

同国外一样,研究者主要也是集中于大学之中,其中较有代表的有清华大学等。

大连东软信息学院毕业设计第2章关键技术

第2章 关键技术介绍

本系统基于B/S模式架构,并采用FreeMarker、WebWork和Spring框架进行开发。

2.1B/S和C/S系统模式

系统的开发模式包括C/S模式和B/S模式。

C/S模式(客户端服务器模式),又称胖客户端模式;

B/S模式(浏览器服务器模式),又称瘦客户端模式。

随着Internet的发展,由于C/S模式需要每个用户安装客户端,然后通过客户端访问服务器,这样给用户带来了不便,而B/S模式不需要用户安装客户端,每个用户只要有浏览器,可以用浏览器输入网址直接访问服务器,省去了安装客户端的麻烦,现在大多数系统都趋向于采用B/S模式,例如,淘宝网等。

2.2WebWork和Spring框架

WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EEWeb框架。

现在的WebWork2.x前身是RickardOberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。

Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从Web层脱离出来。

Xwork提供了很多核心功能,例如,前端拦截机(interceptor)、运行时表单属性验证、类型转换和强大的表达式语言(OGNL–theObjectGraphNotationLanguage),IOC(InversionofControl控制反转)容器等。

WebWork2建立在Xwork之上,处理HTTP的响应和请求,WebWork2使用ServletDispatcher分派器将HTTP请求分配给相应的Actio

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

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1