基于JSP的小型课程信息管理系统的设计与实现复习课程.doc
《基于JSP的小型课程信息管理系统的设计与实现复习课程.doc》由会员分享,可在线阅读,更多相关《基于JSP的小型课程信息管理系统的设计与实现复习课程.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于JSP的小型课程信息管理系统的设计与实现-基于JSP的小型课程信息管理系统的设计与实现摘要近年来,随着高校教育事业的不断发展,课程编排问题在一定程度和深度上影响着学生培养与教学质量的提高。随着学生人数的不断增加,排课成为比较繁重而重要的教学工作。如何科学合理地编排课程表是每个学校教学管理的一项重要工作。课程表是一个学校日.摘 要近年来,随着高校教育事业的不断发展,课程编排问题在一定程度和深度上影响着学生培养与教学质量的提高。随着学生人数的不断增加,排课成为比较繁重而重要的教学工
2、作。如何科学合理地编排课程表是每个学校教学管理的一项重要工作。课程表是一个学校日常教学工作的“指挥表”是具体实施教学计划的重要组成部分,是教学管理的关键环节。此项工作工作量大,涉及大量专业、教师、学生,需对学校的人力、物力、财力进行合理地搭配。通过手工排课,不仅费时,费力,而在较短时间内用人工编制一份令人满意且使学校现有资源得到充分利用的课表也不是一件容易的事。因而开发一套符合实际需求的高校课程信息管理系统是非常必要的。()关键词:;TOMCAT;SQLSERVER2000;ABSTRACTWiththeconstantlydevelopmentofhigheducation,timetabl
3、inghasplayedanimportantroleintrainingstudentsandrisingtheeducationquality.Alongwiththeincreasingnumberofstudentsthelessonarrangementisbecomingaparticularlyhardandkeyteachingtask.Howtoarrangecurriculumschedulereasonablyisakeyjobofeachschoolsteachingmanagement.Asbeingconductorformofdailyteachingwork,t
4、hecurriculumscheduleplaysanimportantpartduringthespecificteachingplanscarryingout,andalsoisthekeythatlinksteachingmanagement.Thisworkisremarkablydifficultythatinvolvedtheresourcesofsubjects,teachersandstudents;thereforeweneedtomakegreatefforttoutilizelotsofmanpower,materialresourceandfinancialpower.
5、AsachievingaperfectCurriculumScheduleinashorttimebymanualworkisnotonlytakesgreatdealoftime,butalsoisabsolutelyimpossibletomakefulluseofcurrentresources,itisvitalsignificancetodevelopasetofactuallyautomaticTimetablingsystem.KEYWORDS:JSP;TOMCATSQLSERVER2000;随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提高了生产率。作为高校
6、,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长。()对于每个学校来说,每到一个新学期的开始,首当其冲的任
7、务就是该学期的课程如何安排的问题,而课程安排又涉及年级、班级、教师、课程、学校等方方面面的因素,如何排出一个好并且适用的课程表,是一项复杂的系统工程,充分考验了排课人的智慧。传统的人工进行排课,最令人担心的问题就是出现教室资源冲突或教师资源冲突的情况。而且工作繁琐,工作量巨大。计算机软件技术应用于学校的课程安排是发展的必然。充分发挥计算机的优势,将大量复杂的判断与运算交给计算机来做,是真正意义上的人脑的“减负”。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。课程信息管理系统是根据江西省现状而设计
8、的,根据学院规定每学年有两个学期,每个学期为20周左右,一周上5天课,每天一般上2-4节课,这样每周上课为20-30课时。我们以节(2课时教学单位)为单位进行设计,每天有四节大课。因此一周来说通常安排课时不得超过20个节课。对于每一门课程,学校每周安排1-2节课时。我们以班级为单位。排课工作开始于教学计划的编制。即教务处必须在每学期前收集各个学院下学期的开课信息,然而统计下学期全校可用的教学资源,与各学院协调交互,决定各校区的时间组织形式和各门课程的开课与否,最后根据不同的专业背景,以班级为单位编制下学期的开课任务书。开课任务书应该包括全校每个班级的开课计划表,而开课计划表中的每个开课计划都应
9、该包含校区、班级、教师、课程、课程类型、开课学院、人数、需求教室资源类型、每周课时的情况、有特殊要求时的上课方式以及教师期望时间等完备信息。教学计划的实施的关键是课表的编排。根据课程和课群的特性,或者出于特殊情祝的考虑,某些开课计划有着先于全校统一安排的要求,则这些课程必须优先安排预置,上报教务处备案。待特殊开课计划安排完毕,教务处还必须确定哪些开课计划为难排计划,哪些开课计划为易排计划,根据“先难后易”的原则,逐个对开课计划进行安排。在此过程中,还必须遵守多个排课原则:1.在同一时间同一学生不能上两门不同的课程;2.在同一时间同一教师不能给两门不同课程上课;3.在同一时间同一教室不能安排两门
10、不同课程;4.每门课程的教室都有自己特定的类型;5.教室必须足够大,能够容纳上课的学生:6.教师、学生在不同校区上课时要留一定的时间用于赶赴;7.体育课需安排在特定时间,同一时段内之后不能再安排课程;8.实验课、实习课等课程有自身的安排方式。等等而且一般还有以下多个目标:1.一个班级时间安排在天上尽量分布均匀;2.对于校区设置的课表的各个时间存在一定的偏好;3.尽量满足教师上课时间的期望;4.教师对时间安排在课表上的密度有一定的喜好;5.教师和班级相邻两次上课地点尽量较近;等等时下大多数院校的排课方法是手工编排方法,它主要通过人智能的判断和协调来完成的。手工编排工作往往开始于一个学期数月前,各
11、部门的协调交互频繁,而且在实际安排过程中,涉及的校区有多个,教师数量成千,学生数目上万,教师跨院上课和班级交叉上课众多,而且在计划安排完毕之后,往往由于频繁的变动不得不及时调整。所有诸如此类因素,使得排课工作不堪重负,工作结果也不尽人意。计算机排课,它是把排课问题化为计算领域的有约束的时空组合优化问题进行求解的。它对课表上的时间进行了分片和编号处理,使分成的每个时间片和每个教室空间组合,构建了一个个大小不等的时空组合块,并根据求解规则,对每个开课计划进行时空组合块分配,而且分配的组合(安排方案),必须在目标空间中表现出良好的人为满意度。这些人为满意度往往不仅多个,而且是模糊的。虽然利用计算机来
12、模拟手工排课工作,可以抽象问题中的各个要素,数学表达各种约束条件,并根据课表的组织形式和普遍存在的规律,缩减了问题空间的搜索范围,以及有效组织了排课知识,使其在一定程度上呈现智能化。但由于其问题本身的求解规模过于庞大,各要素之间的关联层出不穷,以及人们对多个课表优劣评定的准则存在差异,使计算机在求解排课问题的过程中,面对难以穷尽的组合和多个模糊目标的优化,也表现得无能无力。就其实质而言,排课问题是一个有约束的、非线性的、模糊多目标优化的、难解的、时空组合的数学问题。即在满足各种已知的约束条件的情况下找到一组较优的时空组合,同时在具体实践上它受到教学组织形式、客观物质条件和求解目标等多种因素的相
13、互影响,使这一问题在实际解决时呈现出受具体条件制约的特点。目 录基于JSP的小型课程信息管理系统的实现 1摘 要 1ABSTRACT 11.2任务分配 52.1JSP简介 72.2JDBC简介 8第三章需求分析 103.1业务概述 103.2功能需求分析 113.2.1引言 113.2.2基础数据管理模块 123.2.3权限管理模块 12第四章总体设计 134.1引言 134.
14、2系统功能模块 134.3数据库设计 144.3.1数据库需求分析 144.3.2数据库概念结构设计 154.3.3数据库逻辑结构设计 15第五章详细设计与实现 185.1引言 185.2基础数据管理 185.2.1班级信息管理 185.2.2课程信息管理 225.2.3教室信息模块 235.3权限控制管理 245.3.1新增用户功能 245.3.2管理用户功能 255.4具体实现排课功能 26第六章尚待解决的问题 28()参考文献&n
15、bsp;29谢辞 30附录 31英文文献 31原文 31译文 34摘要本医院血库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点.经过分析如此情况,我们使用作为数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统.&nb
16、sp; 关键词原型法,面向对象,数据一致性,数据窗口,信息管理系统。(所有权:毕业设计网QQ:)Summary Thissystemisdoctoraspectsthattypicalinformationmanagementsystem(MIS),itsdevelopmentincludesprimarilythebackstagedatabaseestablisheswithsupportandtheheadappliesthedevelopmenttwoaspectsoftheprocedure.Establishthedataconsiste
17、ncytotheformerrequestisstrongwiththecomplete,thethatdatasafetygooddatabase.Butrequestthelatterverymuchtheappliedprocedurefunctioncomplete,easyusageetc.characteristics. Throughtheanalysissuchcircumstance,weusetheVB,databaseetc.developmenttool,makeuseofitseverykindofthetoolofdevelopme
18、ntthatprovidethatfacetotheobject,particularlyisintelligencethatdatawindowwaythisoncanningbeconvenientbutChiens manipulatesthedatabaseturntheobject,establishintheinashorttimefirstsystemapplicationprototype,then,starttothebeginningprototypesystemproceedingneed onbehalf,revisecontinuouslywith
19、improve,reallyarrivetobecomethecustomersatisfiedcanAsystem.数据库的实现-病人用血情况 病人用血情况表里存储了病人的用血的信息包括:科别、姓名、年龄采血日期,经手人等信息模块:该模块主要完成学生基本信息的录入、删除、更新等功能。在此模块中定义了八个域名来进行病人用血情况的信息存储。如果用户修改某一纪录中的某一项,可单添加按钮进行病人用户信息记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题紧挨着数据列在此窗口还可以增加新病人用血的纪录。目 录前言 1摘要&
20、nbsp;2第一章 绪 论 311课题简介 312开发的意义 4第二章 开发环境及实现技术 521开发环境 522开发工具简介 5第三章、系统设计 731面对对象的编程 732数据库的概念 8(所有权:毕业设计网QQ:)33新建一个数据库 834实现数据库之间的联系 83.5系统功能图设计 9第四章 数据库设计 941数据库ACCESS简介 942数据库需求分析 10第五章系统界面实现 
21、;135.1登录界面 13第六章 系统功能简介 18总结 49参考文献 49不同低温处理对非洲菊‘玲珑’生理生化指标的影响(9600字)摘 要 :本文以非洲菊品种‘玲珑’的鲜切花为试验材料,对其进行不同低温处理的套袋干藏试验。测定了冷藏过程中鲜切花的鲜重变化率、可溶性糖、可溶性蛋白含量、POD、SOD、MDA含量及相对电导率等生理生化指标。结果表明:在4条件下对非洲菊‘玲珑’进行干藏是最合适的,贮藏期限以六天为宜。与室温相比,冷藏过程中花枝鲜重损失率,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 小型 课程 信息管理 系统 设计 实现 复习
限制150内