基于Android和Web-Service的课表管理系统的设计与实现(共7页).doc

上传人:飞****2 文档编号:14039398 上传时间:2022-05-02 格式:DOC 页数:7 大小:18.50KB
返回 下载 相关 举报
基于Android和Web-Service的课表管理系统的设计与实现(共7页).doc_第1页
第1页 / 共7页
基于Android和Web-Service的课表管理系统的设计与实现(共7页).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《基于Android和Web-Service的课表管理系统的设计与实现(共7页).doc》由会员分享,可在线阅读,更多相关《基于Android和Web-Service的课表管理系统的设计与实现(共7页).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上基于Android和Web Service的课表管理系统的设计与实现 摘 要:由于学院开放教育课程授课计划具有不规范性、无规律性,上课时间安排自由,每周安排上课的课程、班级也不相同等特点,学习者迫切需要多种便捷的方式来查询、浏览其课表信息,即时了解上课安排的信息。基于Android和Web Service的课表管理系统能很好的满足学习者的这些需求,因此文章设计实现了这样的一个系统。它具有课表发布、课表查询、信息管理等功能,能为学习者们提供全方位、优质高效的学习支持服务。 关键词:课表管理;课表查询;学习支持服务 学院开放教育的学习者以自主学习为主,并使用各种学习资源进

2、行学习的。每周辅导员老师根据学习者们学习的计划、进度及所反馈的学习效果来安排面授辅导课,主要形式为学习者们进行辅导及答疑解惑。这种面授辅导课表不规范且无规律可循,往往需要教学综合干事对所有辅导员老师提供的上课需求进行汇总和进行编排。课表编排完成后急需把上课安排的信息通知到学习者,以便其按时参加面授辅导课。为了及时高效地通知到老师和学习者,本文开发了一个基于Android和Web Service的课表管理系统,解决了教师、学习者可随时随地到学院查询、浏览课表信息的问题,取代了辅导员老师以电话、QQ等传统通信手段的通知方式。 1 系统需求分析 在系统开发过程中,需求分析是非常重要的环节。完成需求分

3、析才能对系统进行设计,也是后续系统开发、调试等重要依据。该系统需求分析通过实践调研,并结合学院院开放教育面授辅导课表的发布、管理、查询等实际需要,设计了课表管理系统。该系统的实现解决学院诸多的实际问题,比如可以使用各种移动设备来查询、浏览课表,弥补了只能使用传统的Web来查询课表的缺点,更加方便了学习者对课表的查询;课表使用了常见的Excel电子表格作为数据库来存储课表信息,即使课表管理员不会使用专业数据库管理系统仍能对课表进行线上线下维护,从而大大减少了管理员的工作量。系统的实现使学习者能够及时了解面授辅导课的安排,提高了管理员管理课表的工作质量和效率,促进了学院的信息化建设。 2 系统总体

4、设计 2.1 系统功能设计 课表管理系统用户分为管理员、教师、学习者等,主要实现的功能为课表在线发布,课表线上线下维护、课表安排查询、信息管理、系统管理等。该系统包括系统管理、课表发表、课表维护、课表查询等功能模块,系统的功能结构如图1所示。 2.2 数据库设计 Excel是由微软公司开发的一种电子表格处理工具,是微软Office系列核心工具之一,可提供对于XML的支持以及具有更加方便地分析和共享信息的新功能。本系统选用Excel电子表格作为数据库管理工具,主要考虑了其易用性,学院的教师、学生干事都能熟练对其进行操作及数据处理。本系统包含的数据表有课表时间单元表、面授课安排表、用户权限表等。

5、课表时间单元表存储了每周安排面授辅导课的时间单元,包括周次、星期、时间单元、备注等字段。 面授课安排表存储了课表的相关信息,包括周次、教室、班级、课程名称、面授老师、辅导员老师、备注等字段。 用户权限表存储了用户的相关信息,包括、用户名、用户密码、用户姓名、用户权限、备注等字段。 3 系统设计与实现 课表管理系统分为Android手机端和Web Service端。开发Android手机端时,使用了HTML5、CSS3和Web前端开发技术,可以实现更具结构化、语义化的Web页面,如智能手机、IPad上的Web应用。开发Web Service端,使用了Microsoft Visual Studio

6、 2008开发工具。它是微软推出的一款基于.NET架构的开发工具,也是一款面向对象的可视化编程工具,可以高效的开发Web应用、Office应用和Mobile应用。系统后台数据库采用大家非常熟悉的Microsoft Excel电子表格。它简单易用,操作灵活,且完全满足了数据的一致性、完整性等要求。 下面以课表管理模块为例介绍设计与实现过程,该模块主要实现的功能有课表发布、调课维护等栏目。 每周末,各个辅导员老师根据学习者们学习的计划、进度及所反馈的学习效果,将下周需要安排的面授辅导课程和排课要求,如上课的班级、时间、面授辅导教师等等都反馈给学生干事。学生干事再根据所有辅导员老师提供的上课需求进行

7、汇总。由于学院开放教育的课表具有无规范性且无规律性,所以每次都是学生干事按照已定义的格式对其进行编排。编排后导入系统,再由系统进行课表编排检测,来检测课程、面授教师、班级、教室、时间单元等是否产生冲突。如果产生了冲突,系统则给予冲突提示,并提示发生冲突的响应。如果没有冲突,系统则提示课表编排正常,是否上传发布,点击“是”课表上传发布,点击“否”课表暂时不发布。 调课维护栏目就是当课表编排发布后,因面授辅导教师出差或其他事由需要对所安排的课进行调整。一般来说课表维护操作有增加、调整和取消三种情况。当面授教师点击申请调课,选择相应调课方式,如增加、调整或取消,并填写调课的原因。系统自动根据课程调整

8、申请进行检测,检测调整后是否发生冲突,如果没有冲突,课表调整申请进入到审核阶段。当主管教学的负责人点击同意后,调课成功并保存到数据库中;如果发生冲突,系统给予提示,并要求重新调整。 4 系统运行结果 以Android手机端查询课表为例,其运行结果如图2所示,当移动设备浏览、查询课表后,页面右边默认显示当天的课表信息,包括上课的教室、课程、授课教师、班级和班主任等课表。而页面左边栏目则显示的是本周所有上课时间段,点击相应的时间段,即可查询该时间段的课表信息。 5 结论 该课表管理系统是从实现学院开放教育课表发布、维护、查询等实际需求出发,采用了.Net,HTML5,CSS3等开发技术,并使用Mi

9、crosoft Excel电子表格作为数据库。系统不仅可以使用电脑,而且还可以使用移动设备来查询、浏览课表,为开课教师、学习者查询课表信息提供了极大的便利和优质高效的学习支持服务。 参考文献 1肖刚.基于Web的非规范课表管理系统的设计与实现J.湖北广播电视大学学报,2011(11):18-19. 2陈小芹.交互式课表管理系统设计实现J.中国教育技术装备,2013(17):37-38. 3修磊,杨社堂.高校排课管理系统的设计与实现J.太原理工大学学报,2008(S1):66-69. 4李富星.自动排课系统的设计与实现D.西安:西安电子科技大学,2010. Design and Implemen

10、tation of Course Timetable Management System Based on Android Platforms and Web Service Liu Qing1, Li Ying2 (1. College of Hunan Radio and TV University, Changsha , China; 2.Hunan Arts and Crafts Vocational College, Yiyang , China) Abstract: Because the open education courses teaching plan in our co

11、llege have the properties of abnormality, irregularity, free arrangement in time, different courses and classes in every week, etc., learners urgently needs a variety of convenient ways to query and browse the course timetable information, and know course management information instantly. These dema

12、nds can be satisfied by a course timetable management system based on Android and Web Service, so we design and implement such a system. It has the functions of releasing course timetable, querying course timetable, information management,etc., and can provide learners with comprehensive, highquality, and highly efficient study support services. Key words: course timetable management; course timetable query; study support service专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁