需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13941 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:教务管理系统是一个学校必不可少的一部分,它的内容对于学校工作的影响十分重大。能够减少人工操作出现的误差错误,能够提高工作的效率。 系统主要使用了MyEclipse以及Mysql数据库来开发,采用了当今比较流行的SSH框架。主要实现了管理员能够添加教务公告,安排任课老师以及排课,查看所有学生的成绩,以及对班级中的学生进行查询、修改、添加,教师能够查看课程表,并对任课班级的学生的成绩进行打分,学生能够查看自己的分数以及课程表。 关键词:SSH框架;MyEclipse;Mysql;教务管理系统
目录 摘要 Abstract 1 绪论-1 1.1 研究的背景-1 1.2研究的目的和意义-1 1.2.1研究目的-1 1.2.2研究意义-1 2系统开发工具简介-2 2.1主要开发工具简介-2 2.1.1 MyEclipse-2 2.1.2 Mysql数据库-2 2.2 技术简介-2 2.2.1 J2EE相关原理-2 2.2.2 JSP简介-2 2.2.3 SSH框架简介-2 3系统需求分析-3 3.1可行性分析-3 3.1.1经济可行性-3 3.1.2技术可行性-3 3.1.3操作可行性-3 3.2需求分析-3 3.2.1功能需求-3 3.2.2 约束-4 3.2.3 系统管理员用例分析-5 3.2.4 教师用户用例分析-6 3.2.5学生用户用例分析-6 3.2.6性能需求分析-6 3.2.7未来可能提出的分析-6 3.2.8总体数据流图-6 3.2.9数据库E-R图-7 4系统概要设计-11 4.1系统的功能设计-11 4.2系统功能结构图-11 4.3教务管理员的功能结构图-11 4.4教师的功能结构图-12 4.5学生的功能结构图-12 4.6系统流程图-13 4.6.1登陆流程图-13 4.6.2添加课程安排流程图-13 4.6.3添加教务公告流程图-14 4.7数据库设计-14 5系统详细设计-17 5.1系统功能实现的主要框架-17 5.1.1 Hibernate配置-17 5.1.2 struts配置文件-17 5.2系统功能实现的主要模块-18 5.2.1 系统登录-18 5.2.2 教务公告管理-18 5.2.3 班级管理-19 5.2.4课程管理-20 5.2.5任课老师管理-20 5.2.6课程安排管理-21 5.2.7成绩管理-22 6系统测试-25 6.1功能测试-25 6.1.1登录功能测试-25 6.1.2教务公告管理测试-25 6.1.3班级模块功能测试-26 6.1.4学生模块功能测试-27 6.1.5课程功能管理模块测试-28 6.1.6教师管理功能测试-29 6.1.7课程安排测试-29 6.1.8成绩管理测试-30 结论-31 致谢-32 参考文献-33 |