网络化教师教学评估考核系统设计与实现(源码)【字数:10877】
Onlineteachingevaluationexamination systemOnlineteachingevaluationexamination system网络化教师教学评估系统是一款基于IOS平台的应用程序,教师教学评估在学校施行教学方针的过程中起到了决定性的作用,学校将根据教学评估的结果对教师进行奖赏评优以及下一年教学安排,而同时智能手机已经成为人民生活中必不可少的一部分,手机应用程序也极大的方便了人民的生活,因此教师教学评估的应用程序是时代发展的必然产物。教师教学评估应用程序研究了作为一款为学校师生使用的软件该具有哪些特性以及除评估外还应具备的功能来提升用户使用的积极性和便捷性。经过查阅相关软件以及文档后该应用程序决定实现除学生在学期末可对教师进行问卷调查的评估外还实现了师生群聊以及单聊功能,同时为方便师生提供了教师发布作业,为学生分享学习资料,课表显示以及教师上课签到等主要功能,将常见的师生交互现象都集结于应用程序中,简化校园生活。该论文会根据软件的开发流程,全面介绍该应用程序的设计模型建立,UI设计以及详细实现开发的过程。第一章为绪论,以应用程序的开发背景、最终实现效果和应用程序实现后的意义和作用为主要内容;第二章将介绍应用程序的需求分析及项目可行性分析,包括对技术的可行性,经济可行性以及操作可行性的分析和项目数据操作的便捷性分析;第三章讨论应用程序的主要开发框架以及开发模式,第四章为应用程序的详细设计,包括应用程序的使用流程,模块功能以及命名规则;第五章为应用程序的数据库的设计以及表与字段的命名规则;第六章讨论应用程序的系统测试,讨论可能存在的潜在的程序缺陷以及避免或解决方法和该应用程序将来可能添加的功能与需要完善之处。关键词简化校园生活,移动应用程序,互动
Keywords: Simplify the school life;App;Interaction目录
第一章绪论 1
1.1 应用开发的背景 1
1.2 应用程序设计的目标 2
1.3 课题研究的内容和意义 2
1.4 本章总结 3
第二章应用程序需求及可行性设计 4
2.1 应用的设计目标 4
2.2 教学评估的需求分析 4
2.3 项目可行性分 *好棒文|www.hbsrm.com +Q: ^351916072*
析 5
2.3.1 技术可行性分析 5
2.3.2 经济可行性分析 7
2.3.3 操作可行性分析 7
2.3.4 可行性分析总结 8
2.4 章节总结 8
第三章应用开发框架及开发模式 9
3.1 应用需要的开发框架 9
3.2 应用需要使用的的开发模式 10
3.3 开发模式举例 10
3.4 章节总结 11
第四章系统详细设计 12
4.1 系统设计思路 12
4.2 应用功能模块 12
4.2.1 消息模块 12
4.2.2 发现模块 13
4.2.3 个人中心模块 14
4.3应用开发规范 15
4.3.1 命名 15
4.3.2 代码规范 15
4.4 章节总结 16
第五章应用具体实现 17
5.1 应用开发和运行环境 17
5.2 应用数据库的实现 18
5.2.1 命名规则 18
5.3.2 数据库设计 18
5.4文件配置 22
5.5 网络化教师教学评估考核应用的实现 23
5.5.1 登录模块的实现 24
5.5.2 消息模块的实现 24
5.5.3 发现模块的实现 27
5.5.4 个人中心模块的实现 37
5.6 章节总结 40
第六章系统测试与维护 41
6.1 软件测试概述 41
6.2 数据合法性测试 41
6.3 项目安全性 45
6.4 章节总结 46
结论 47
致谢 48
参考文献 49
第一章绪论
1.1 应用开发的背景
在进入二十世纪后,网络技术迅速发展,许多的生活方式都因此而改变,用户最早接触到的可能就是即时聊天,用户可以在电脑上与其他好友进行聊天,而由于表情的存在,聊天内容也比发短信更加的丰富多彩,当时在线聊天风靡一时,很多人见面交友的方式都是问对方寻求qq号,而后,网络的快速发展也带动了游戏的进步,游戏不再局限于当初的单机版本,当时游戏厅,xbox,psp上各种各样的游戏已经趋于可以多名玩家同时游戏,但仅仅是两到三人,网络的发展,玩家可以足不出户在家与上万乃至几十万用户同时进行网络游戏,传奇,魔兽世界等游戏就是那个时代最受欢迎的,再往后发展,网上购物也逐渐的兴起,当然开始时由于用户担心购买的商品的安全性以及可靠性,发展历程很是波折,但种种机缘让网购真正的兴起,发展到如今购买商品很多人第一时间就是想到了网购,还有许多类似的由于网络发展而带动的生活改变,如网络教学等。
然后在快速发展的前十年,网络使用的载体还是停留在电脑,而由于电脑的不可便携性导致了人们身处家外时无法使用,这也一定程度上限制了网络的进步,此时手机行业的快速发展逐渐的解决了这个问题,智能手机的出现使人们可以在家外时仍然保持着简单的网络通信,这里所说的简单是由于当时移动应用程序还不如现在一样繁多,而且即使是现在,手机流量还是一个阻碍人们无限量使用网络的存在,当然随着wifi的普及以及运营商的降价,相信在不久的将来,这个问题将被解决。发展至今,说到看新闻,网上购物,甚至游戏,很多人第一时间想到的工具是手机,就是这样一个可以随时带在身上的工具,完全的推动了互联网的发展,移动应用程序的使用已经占据了人们平时生活中的大量时间,逐渐的有着取代电脑软件的趋势,显而易见的就是如今说到软件开发,很大程度上已经暗示了手机软件的开发[1]。
正是因为现实是这样的存在,种类繁多的为各行业定制的移动应用软件开始应运而生,例如对于人们最关心的健康,各种医院类的应用软件开始占领市场,用户可以使用该软件来预约挂号付款以及预定住院等,有些做的优秀的该类软件还可能为用户提供个人健康管理的功能,让用户的看病记录以及体检记录可以直接在手机上查看和对比,让用户更加的了解自己的健康状况及早的作出动作。在这样的情况下,走在决定国家发展前列的教育毋庸置疑将会迎来这样一个移动化的校园生活,让学生教师可以通过一款移动应用软件就完美的连接起来,数据信息的网络化可以在很大程度上提升学校各种交互的运行效率,让学生教师在第一时间就了解到信息,由于应用程序为学校的量身定制,学生教师也不必担心他人冒名顶替的诈骗行为,可以放心的交流,同时也方便了校园的管理,所有的信息都可以在该应用程序上一目了然。
由于手机的便携性,学生与教师也不用担心假如电脑不在身边时无法及时的获取到通知的尴尬场景,加快了校园前进的步伐,课表网络化的显示以及作业发布也避免了学生不经意间随着时间的推移而不记得详情,诸如此类的优势决定了该软件的必要性。
1.2 应用程序设计的目标
该应用程序的目标是为了实现一个满足师生交互的软件。该软件的设计的最终目的是让师生可以通过该软件即时的进行聊天讨论,尽早的解决问题,让教师能够发布作业和分享资料,可以让信息更持久化,学生可以在一段时间后仍能寻找到这些信息,课表的显示方便学生不要错过每一节课,同时教师签到以及学生在学期末的问卷调查式的评价更是决定了教师教学的质量,让校方能够更早的了解到教师教学质量并作出相关的调整,此外带来的师生互动更是可以促进教师与学生之间的和睦相处,并且由于数据的持久化,管理人员可以清晰的查阅每一条记录,由此避免教学评估的不合理性。
Keywords: Simplify the school life;App;Interaction目录
第一章绪论 1
1.1 应用开发的背景 1
1.2 应用程序设计的目标 2
1.3 课题研究的内容和意义 2
1.4 本章总结 3
第二章应用程序需求及可行性设计 4
2.1 应用的设计目标 4
2.2 教学评估的需求分析 4
2.3 项目可行性分 *好棒文|www.hbsrm.com +Q: ^351916072*
析 5
2.3.1 技术可行性分析 5
2.3.2 经济可行性分析 7
2.3.3 操作可行性分析 7
2.3.4 可行性分析总结 8
2.4 章节总结 8
第三章应用开发框架及开发模式 9
3.1 应用需要的开发框架 9
3.2 应用需要使用的的开发模式 10
3.3 开发模式举例 10
3.4 章节总结 11
第四章系统详细设计 12
4.1 系统设计思路 12
4.2 应用功能模块 12
4.2.1 消息模块 12
4.2.2 发现模块 13
4.2.3 个人中心模块 14
4.3应用开发规范 15
4.3.1 命名 15
4.3.2 代码规范 15
4.4 章节总结 16
第五章应用具体实现 17
5.1 应用开发和运行环境 17
5.2 应用数据库的实现 18
5.2.1 命名规则 18
5.3.2 数据库设计 18
5.4文件配置 22
5.5 网络化教师教学评估考核应用的实现 23
5.5.1 登录模块的实现 24
5.5.2 消息模块的实现 24
5.5.3 发现模块的实现 27
5.5.4 个人中心模块的实现 37
5.6 章节总结 40
第六章系统测试与维护 41
6.1 软件测试概述 41
6.2 数据合法性测试 41
6.3 项目安全性 45
6.4 章节总结 46
结论 47
致谢 48
参考文献 49
第一章绪论
1.1 应用开发的背景
在进入二十世纪后,网络技术迅速发展,许多的生活方式都因此而改变,用户最早接触到的可能就是即时聊天,用户可以在电脑上与其他好友进行聊天,而由于表情的存在,聊天内容也比发短信更加的丰富多彩,当时在线聊天风靡一时,很多人见面交友的方式都是问对方寻求qq号,而后,网络的快速发展也带动了游戏的进步,游戏不再局限于当初的单机版本,当时游戏厅,xbox,psp上各种各样的游戏已经趋于可以多名玩家同时游戏,但仅仅是两到三人,网络的发展,玩家可以足不出户在家与上万乃至几十万用户同时进行网络游戏,传奇,魔兽世界等游戏就是那个时代最受欢迎的,再往后发展,网上购物也逐渐的兴起,当然开始时由于用户担心购买的商品的安全性以及可靠性,发展历程很是波折,但种种机缘让网购真正的兴起,发展到如今购买商品很多人第一时间就是想到了网购,还有许多类似的由于网络发展而带动的生活改变,如网络教学等。
然后在快速发展的前十年,网络使用的载体还是停留在电脑,而由于电脑的不可便携性导致了人们身处家外时无法使用,这也一定程度上限制了网络的进步,此时手机行业的快速发展逐渐的解决了这个问题,智能手机的出现使人们可以在家外时仍然保持着简单的网络通信,这里所说的简单是由于当时移动应用程序还不如现在一样繁多,而且即使是现在,手机流量还是一个阻碍人们无限量使用网络的存在,当然随着wifi的普及以及运营商的降价,相信在不久的将来,这个问题将被解决。发展至今,说到看新闻,网上购物,甚至游戏,很多人第一时间想到的工具是手机,就是这样一个可以随时带在身上的工具,完全的推动了互联网的发展,移动应用程序的使用已经占据了人们平时生活中的大量时间,逐渐的有着取代电脑软件的趋势,显而易见的就是如今说到软件开发,很大程度上已经暗示了手机软件的开发[1]。
正是因为现实是这样的存在,种类繁多的为各行业定制的移动应用软件开始应运而生,例如对于人们最关心的健康,各种医院类的应用软件开始占领市场,用户可以使用该软件来预约挂号付款以及预定住院等,有些做的优秀的该类软件还可能为用户提供个人健康管理的功能,让用户的看病记录以及体检记录可以直接在手机上查看和对比,让用户更加的了解自己的健康状况及早的作出动作。在这样的情况下,走在决定国家发展前列的教育毋庸置疑将会迎来这样一个移动化的校园生活,让学生教师可以通过一款移动应用软件就完美的连接起来,数据信息的网络化可以在很大程度上提升学校各种交互的运行效率,让学生教师在第一时间就了解到信息,由于应用程序为学校的量身定制,学生教师也不必担心他人冒名顶替的诈骗行为,可以放心的交流,同时也方便了校园的管理,所有的信息都可以在该应用程序上一目了然。
由于手机的便携性,学生与教师也不用担心假如电脑不在身边时无法及时的获取到通知的尴尬场景,加快了校园前进的步伐,课表网络化的显示以及作业发布也避免了学生不经意间随着时间的推移而不记得详情,诸如此类的优势决定了该软件的必要性。
1.2 应用程序设计的目标
该应用程序的目标是为了实现一个满足师生交互的软件。该软件的设计的最终目的是让师生可以通过该软件即时的进行聊天讨论,尽早的解决问题,让教师能够发布作业和分享资料,可以让信息更持久化,学生可以在一段时间后仍能寻找到这些信息,课表的显示方便学生不要错过每一节课,同时教师签到以及学生在学期末的问卷调查式的评价更是决定了教师教学的质量,让校方能够更早的了解到教师教学质量并作出相关的调整,此外带来的师生互动更是可以促进教师与学生之间的和睦相处,并且由于数据的持久化,管理人员可以清晰的查阅每一条记录,由此避免教学评估的不合理性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/880.html