更新时间:11-21 上传会员:豆小可
分类:工业设计 论文字数:13683 需要金币:2000个
摘 要:随着时代的快速进步,人们对教育水准的要求也越来越大,从以往的上大学变成现在的上好大学,一个学校的教学质量也成为了家长们热点关注的问题,而教学质量的提高不仅仅是学生自身的因素,更是与教学的教师息息相关,加上现在的信息化技术的快速发展,人们习惯性的把事情与信息化结合。所以一个考察教师教学水准的系统也理所当然的开发出来。
对于对教师水准的考察,我们决定以评分的形式呈现,我们的系统分为四个模块,app包括前三个模块,分别为教师,学生,专家三个身份,每个人注册的时候不一样,进去之后的功能也不一样,第四个模块是为管理员提供的是在web端,为了系统的维护与修改三者的评价权重用的。本方案采用的Java编程语言,使用Idea开发工具。在Windows10操作系统下使用数据库是MySql,同时本系统采用MVC模式以及SSM(Spring+SpringMVC+Mybatis)+Maven框架进行开发。SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。使用spring MVC负责请求的转发和视图管理。spring实现业务对象管理,mybatis作为数据对象的持久化引擎。
通过对系统的仔细规划,我们的系统能够很好的达到我们想要的结果,以学生,教师,专家三者的评分比重来合理客观的表现教师水准的高低,并且可以根据各个学校的不同,来合理的调整三者的比重。
关键词:高校教师;评价系统;MVC;IDEA;Mybatis
目录
摘要
Abstract
1 绪论-1
1.1 课题的背景及目标-1
1.2 国内外现状和发展趋势-1
1.3 课题拟解决的关键问题-2
1.3.1细化评价形式-2
1.3.2评价模型的修改-2
1.3.3页面缓存的选择-2
1.3.4合理的查询数据-2
2.系统分析-4
2.1 可行性分析-4
2.1.1技术可行性分析-4
2.1.2操作可行性分析-5
2.1.3经济的可行性-5
2.1.4社会的可行性-5
2.2 系统开发环境和开发工具-5
2.3 系统需求分析-5
2.3.1 软件需求分析-5
2.3.2用户需求分析-6
2.3.3 软件功能需求分析-6
3.系统设计-8
3.1 系统模块说明-8
3.1.1安卓模块-8
3.1.2 web端模块-9
3.2 数据库设计-10
3.2.1数据库概念结构设计-10
3.2.2数据库逻辑结构设计-12
3.2.3数据库表设计-13
4.系统编码与实现-16
4.1安卓模块-16
4.1.1登陆模块-16
4.1.2评分模块-16
4.1.2个人信息模块-17
4.1.3软件制作者信息-17
4.2 web模块-17
4.2.1登陆模块-17
4.2.2管理员管理界面-18
4.2.3评分管理界面-19
5.系统测试-21
5.1单元测试-21
5.1.1评分功能测试-21
5.1.2用户信息的修改测试-21
5.1.2学生新增选课的测试-22
5.1.3教师发布课程的测试-23
5.1.3修改权重的测试-24
5.1.3导出评分的测试-24
5.1.4检索的测试-25
5.2集成测试-25
5.3确认测试-26
5.4测试结论-26
6.系统制作总结与展望-27
参 考 文 献-28
致 谢-29