ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:213.17KB ,
资源ID:14969795      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14969795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教务管理系统学院课程安排系统课程设计报告Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教务管理系统学院课程安排系统课程设计报告Word格式.docx

1、 目录:第十章 参考文献 17第一章 序言1969年美国IBM公司首次宣布除操作系统继续随计算机配送外,其余软件一律计价出售,从此开创了软件成为独立商品的先河。正是由于软件的发展,是计算机应用逐渐渗透到社会生活的各个角落,是各行各业都发生很大的变化。这个同事也促使人们对软件的品种、数量、功能和质量等提出了越来越高的要求。然而,软件的规模越大、越复杂,人们的软件开发能力越显得力不从心。于是人们开始重视软件开发过程、方法、工具和环境的研究,软件工程应运而生。为了更好的理解软件工程相关的原理、方法及应用,加深和巩固学生对于软件设计和项目小组管理等的流程,我们小组选择了一个软件项目进行分析设计。要开发

2、软件,其过程为:计划时期,开发时期,运行时期。在计划时期要分析系统的主要目标和可行性运行,运行时期要做好软件的维护工作。此次项目的重点在开发时期,即要完成需求分析和软件设计。此次项目为“教务管理系统之子系统学院课程安排”,采用结构化设计方法开发软件,采用J2EE和数据库技术设计出一套供教务人员及教师使用的教务管理系统。第二章 项目小组介绍2.1小组成员:2.2任务分配查找资料需求分析与结构化设计编写代码、调试与分析编写文档第三章 任务计划和技术要求3.1问题描述系统简介:每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研

3、究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制;任课教师自报本人授课计划,经所在教研室协调认可,叫教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。限定条件:(1)每位教师的主讲课程门数不超过2门/学期,讲师以下职称的教师不能承担学院定主课的主讲任务。(2)学院中层干部的主讲课程不能超过4学时/周。(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。(5)本系统的输出项至少包括:教务处最终下达全院教师的

4、教学任务书和学院各个班级下个学期的课程表。3.2技术要求J2ee开源框架+mysql数据库 第四章 内容摘要教务管理系统是学校的管理核心,管理应设计到学校的专业设置、学籍管理、成绩管理、网上注册、开课管理、选课管理、师资管理、在数据库一级建立强有力的安全系统、管理员可以在互联网的任何地方办公,真正实现学校网上管理。本文是对教务管理系统中的一个子系统学院课程安排,进行分析与设计,主要解决各学院课程安排的问题。该系统划分为三大模块:教务处人员模块,学院教学主管模块,教师模块。本文介绍了各模块的设计、实现方法、作用以及模块间的接口、模块之间的信息传递。并用代码加以实现、运行。第五章 软件需求说明5.

5、1引言5.1.1编写目的教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。5.1.2系统目标本系统是教务处人员,各院教学主管,教师的工作界面。它完成:(1)教务处人员制定各学院的教学计划并录入,(2)各院教学主管对相关课程加以限制,如:规定课时,任课教师的条件等(3)教师制定自己的教学计划,经所在教研室协调认可,录入 (4) 教务处人员根据教师的授课计划和相关课程的限制条件制定出下学期各学院各班的课程表以及全院教师的教学任务书。5.2信息描述5.2.1信息内容本系统是一个面向

6、学校教务管理人员、教师,为其提供服务的综合管理系统。教务人员通过本系统完成所有的日常教务工作。教务人员根据条件制定下学期的课程表。教师通过系统可查学自己的授课内容。5.3.功能描述5.3.1系统功能划分本系统适合学院课程安排管理模式。本系统集信息管理、教学计划管理、排课、教师信息管理等教务功能于一体,并可以输出各院课程表及教师任务书。整个系统分为以下模块:1.教务人员信息管理2.学院教务主管管理3.教师信息信息管理4.教学计划录入系统5.课程限制录入系统6.排课系统7.课程表定制系统8.教师任务书下达系统5.3.2性能需求(1)网络环境下的多用户系统。信息主要存储在服务器端的数据库中,由各用户

7、在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。(2)数据的完整性,准确性。录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔(3)数据安全性。本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。5.3.3用户平台要求开发出的软件要适用于各种WINDOWS平台和SQL SERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求PIII 800,

8、128M内存以及8M显存显卡。开发环境:Windows 2003/xp Server。开发工具:JAVA数据库管理系统:mysql。5.4.行为描述在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;教师可以实时登入查询授课情况,学生也可随时登陆查询下学期课标;排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。第六章 结构化分析方法6.1画数据流图顶层DFD图二层DFD图教务处人员

9、子系统二层DFD图教学主管人员子系统二层DFD图教师子系统三层DFD图教务处人员之信息查询子系统注:教学主管人员、教师的信息查询子系统同上三层DFD图教务处人员之教学计划录入系统三层DFD图教学主管人员之限制条件录入子系统三层DFD图教师之授课计划录入子系统三层DFD图教务处人员之课程表定制系统三层DFD图教务处人员之教师任务书下达子系统四层DFD图教务处人员之信息查询子系统6.2数据字典(DD)表1数据文件”教务员信息表”的字典条目文件名: 教务员信息表别名:组成:教务员登陆号备注:表2数据文件“教学主管信息表”的字典条目教学主管信息表教学主管登录号表3数据文件“教师信息表”的字典条目教师信

10、息表教师号+教师名+性别+所属系部号+职称+所教课程+表4数据文件”教学计划表”的字典条目 教学计划表 系编号+年级+课程名+学时表5数据文件”课程限制表”的字典条目 课程限制表 系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别 事故、主讲课没有时,为0表6数据文件”课程信息表”的字典条目课程信息表课程号+课程名+学时+任课老师这是学校所有课程的总和表表7数据文件”教室信息表”的字典条目 教室信息表教室号+教室类别根据教室的大小进行排课表8数据文件”系部信息表”的字典条目系部信息表系部号+系名根据系部的不同有不同的课程表9数据文件”班级信息表”的字典条目班级信息表班级号+班级类别

11、表10数据文件”课程分配表”的字典条目课程分配表编号+课程号+课程名+班级号+班级名 由班级为单位选择课程第七章 程序设计与分析7.1程序概要设计本程序基于j2ee的网络开源框架spring,iBatis和webwork实现MVC结构。首先利用spring完成主体程序的事物管理,利用iBatis实现与数据库的连接和O/R映射,并将其持久化,由webwork+jsp的形式显示数据。7.2程序数据库设计创建名字为rjgc的数据库,其中的表项的sql语句如下:CREATE TABLE TeachPlan(teachPlan_id BIGINT NOT NULL,teacher_name VARCHA

12、R(50),course_num VARCHAR(50),teachPlan_time INTEGER,teachPlan_class VARCHAR(50),teachPlan_week INTEGER,number INTEGER,PRIMARY KEY (teachPlan_id) ;CREATE TABLE Teacherteacher_id BIGINT NOT NULL,teacher_name VARCHAR(50) NOT NULL,teacher_level INTEGER NOT NULL,teacher_isCulpa INTEGER NOT NULL,teacher_i

13、sLeader INTEGER,PRIMARY KEY (teacher_id)CREATE TABLE CourseLimitcourseLimit_id BIGINT NOT NULL,course_num VARCHAR(50) NOT NULL,courseLimit_teacherLevel INTEGER NOT NULL,courseLimit_classNum INTEGER NOT NULL,courseLimit_minWeekLimit INTEGER NOT NULL,courseLimit_maxWeekLimit INTEGER NOT NULL,PRIMARY KEY (courseLimit_id)CREATE TABLE Coursecourse_id BIGINT NOT NULL,course_name VARCHAR(50) NOT NULL,course_time INTEGER NOT NULL,course_isImport INTEGER NOT NULL,PRIMARY KEY (course_id)CREATE TABLE classNumclassNum_id BIGINT NOT NULL,classNumber VARCHAR(50),classType INTEGER,PR

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

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