湖南工业大学本科毕业设计(论文)I摘要设计开发了一套适应高校二级学院需要的基于B/S模式的教学信息管理——日常教学管理系统的,实现了教学计划与教学大纲文档的归类保存,极大提高了管理工作的安全性与高效性。首先阐了基于B/S结构的日常教学管理子系统的开发背景、研究现状及发展趋势。然后对系统开发工具和关键技术进行了介绍,采用当前流行的MySQL数据库、JSP、MVC设计模式等一系列的软件开发技术和方法,按照软件开发的生命周期进行系统分析、概要设计和详细设计。文章具体论述了数据库设计的原则、系统设计的原则、系统设计的总体目标以及体系结构的特点,通过对体系结构的分析,选用了B/S模式体系结构设计的方案。系统的实现提高了院系管理效率,对提高高校二级院系教学管理有着重要的意义,并且具有较广泛的推广价值。本系统界面友好,操作方便,能够基本满足教学计划管理的要求。关键词:B/S体系结构,MVC框架,日常教学管理,二级院系湖南工业大学本科毕业设计(论文)1目录第1章绪论....................................................................错误!未定义书签。1.1研究背景......................................................................错误!未定义书签。1.2目前系统开发的研究现状..........................................错误!未定义书签。1.3开发院系级日常教学管理系统的必要性..................错误!未定义书签。1.4研究目的和主要工作..................................................错误!未定义书签。第2章设计思想与相关技术介绍...............................错误!未定义书签。2.1系统设计思想.............................................................错误!未定义书签。2.2相关技术介绍.............................................................错误!未定义书签。2.2.1JSP技术介绍...............................................错误!未定义书签。2.2.2Servlet与JavaBean技术.........................错误!未定义书签。2.2.3JDBC技术.....................................................错误!未定义书签。2.2.4MVC模式介绍...............................................错误!未定义书签。第3章系统分析...........................................................错误!未定义书签。3.1需求分析.....................................................................错误!未定义书签。3.1.1功能需求......................................................错误!未定义书签。3.1.2性能需求......................................................错误!未定义书签。3.2对系统的综合要求.....................................................错误!未定义书签。3.3系统可行性分析.........................................................错误!未定义书签。3.3.1技术可行性分析...........................................错误!未定义书签。3.3.2经济可行性分析...........................................错误!未定义书签。3.3.3操作可行性分析...........................................错误!未定义书签。3.4业务流程图.................................................................错误!未定义书签。3.5系统流程图..................................................................错误!未定义书签。3.6系统数据流图.............................................................错误!未定义书签。3.7系统运行要求.............................................................错误!未定义书签。3.7.1硬件环境......................................................错误!未定义书签。3.7.2软件环境......................................................错误!未定义书签。第4章系统概要设计...................................................错误!未定义书签。4.1系统体系结构设计.....................................................错误!未定义书签。4.1.1三层B/S模式的体系结构..........................错误!未定义书签。4.1.2B/S模式体系结构的主要特点...................错误!未定义书签。4.1.3Struts实现MVC框架原理.........................错误!未定义书签。4.2功能子模块设计.........................................................................................34.3数据库设计.................................................................错误!未定义书签。4.3.1E-R模型设计...............................................错误!未定义书签。4.3.2数据库表的设计...........................................错误!未定义书签。第5章系统编码实现...................................................错误!未定义书签。湖南工业大学本科毕业设计(论文)25.1系统界面设计.............................................................错误!未定义书签。5.1.1登录界面设计...............................................错误!未定义书签。5.1.2管理员界面设计...........................................错误!未定义书签。5.1.3教学计划管理界面设计...............................错误!未定义书签。5.1.4教学大纲管理界面设计...............................错误!未定义书签。5.2Hibernate实现数据库的操作..................................错误!未定义书签。5.2.1Hibernate技术介绍...................................................................45.2.2Hibernate对数据的查询实现...................错误!未定义书签。5.3主要功能模块的算法设计.........................................错误!未定义书签。5.3.1登录模块算法设计.......................................错误!未定义书签。5.3.2教学计划上传算法设计...............................错误!未定义书签。5.4系统测试.....................................................................错误!未定义书签。5.4.1测试环境.......................................................错误!未定义书签。5.4.2登录测试.......................................................错误!未定义书签。5.4.3文档上传测试...............................................错误!未定义书签。5.4.4测试结果分析...............................................错误!未定义书签。结论..............................................................................错误!未定义书签。参考文献..........................................................................错误!未定义书签。致谢..............................................................................错误!未定义书签。湖南工业大学本科毕业设计(论文)34.2功能子模块设计本系统编写的目的,是实现一个院系日常教学信息管理子系统,为工作带来更高的工作效率以用方便对教学计划的管理以及教学大纲的管理。子系统的系统结构图如下:日常教学管理子系统教学计划管理教学大纲管理教学计划上传管理教学计划查询管理学生用户用户登陆管理教学档案上传教学档案查询教师用户管理员用户图4.2日常教学管理子系统结构图模块功能设计分为三大模块,分别为:用户登陆管理、教学计划管理、教学大纲管理。访问控制权由用户模块模块实现,用户模块分为学生用户员、教师用户和管理员用户,学生用户只能查阅教学大纲和教学计划的内容,教师用户查看教学计划与教学大纲的详细信息,管理员用户可以对拥有整个系统的控制权,对信息的增删改管理。教师信息管理模块和老师科研管理模块要实现对数据库数据的查询、添加、修改和删除功能,教学质量管理模块则要对数据库数据进行分析处理的若能,每个模块都有各自的侧重点。各个模块的功能如下:(1)用户模块功能:①学生用户的登陆;②教师用户的登陆;③管理员用户的登陆以及对用户基本信息的添加、修改和删除。(2)教学计划管理模块功能:湖南工业大学本科毕业设计(论文)4①实现教学计划详细信息的查询;②实现教学计划信息的添加、修改和删除;③实现教学计划的上传功能;④实现教学计划的打印以及下载功能;⑤实现教学计划详细信息查询功能。(3)教学大纲管理模块功能:①实现教学大