android选课系统服务器怎么建
发布网友
发布时间:2022-04-24 09:43
我来回答
共1个回答
热心网友
时间:2022-06-18 15:25
1、选课系统的现状
现在大多数的高校都是采用的浏览器/服务器(B/S)模式,这种模式想对最初的人工课程管理方便了许多,不在需要大量的人力,学生选课也不在排队拥挤,更不会因为选课而耽误正常的教学任务。B/S模式的选课系统只需要一台能访问网络的浏览器即可。只要选课服务器端提供选课、学籍管理、考试成绩、毕业设计等业务模块,在客户端的浏览器视窗中就能进行相应模块的功能管理。这种B/S模式的选课系统具有不限时间、地点等优势,然而随着移动互联网的发展这种B/S模式的选课系统也存在很多不足,比如你要进行选课操作,就必须坐在接入网络的电脑前,而且课程开设的通知等等也是要通过上网才知道,对于一些不常上网的同学可能就会错过很多有用的消息,比如说课程调整通知、考试安排等等。而这些缺陷都可以通过移动终端来解决。
2、Android系统特点
近几年,3G的全球覆盖使世界快速步入移动互联网时代,网络的应用范围变得更加广泛,移动智能终端在市场上迅速渗透,成为移动互联网发展的强大动力。根据市场调研机构Gartner发布的最新统计报告显示,2011年一季度全球手机销售量共4.278亿部,其中智能手机销量超过1亿部,现在高校师生的智能移动通讯设备拥有率已经和PC拥有率相近。而智能手机操作系统中,Android系统的市场份额又远远大于其他的手机操作系统。Android是Google于2007年11月5日发布的基于Linux内核的移动平台,该平台由操作系统、中间件、用户界面、应用软件组成,是一个真正开放的移动平台。从软件分层的角度来说,Android平台由应用程序、应用程序框架、Android运行时库层以及Linux内核共4部分构成。 计算机应用论文,计算机硕士论文,硕士计算机论文,硕士毕业论文:www.888lw.com
3、选课系统设计
3.1 需求分析
结合笔者所在院校的选课情况来看,首先是教务管理者对各个教学单位提交的学期开课内容进行核定,在确定了开课内容和任课教师后,根据学校的教学资源情况,做好课程编排工作,以方便师生查阅,正式开放选课时,学生可以通过传统的WEB方式进行选课,也可以通过Android智能手机进行查看课程及任课教师情况,然后选课,对与选课中对错选的课程可以进行退选操作。在选课时间结束后,系统根据选课的信息进行检查后保存至相应选课记录表中,并将选课信息反馈给手机客户端。
3.2 详细设计
Android平台的选课系统是一个集Web、数据库、移动终端一体的应用系统,其具体的功能模块如下图:
4、基于Android平台选课系统的实现
4.1 Android客户端
选课系统客户端以Android智能手机作为实现平台,通过手机客户端实现学生查课、选课等操作。详细UI见下图:
4.2 业务逻辑实现
基于Android平台的选课系统需要通过无线局域网接入校园网与现有的WEB选课系统进行数据交互,结合笔者现有Web选课系统的ASP.NET架构,只需要创建Web服务应用程序即可实现智能手机与选课系统数据库的数据交互。
5、结语
Android在未来高校应用中无疑会有广阔的市场前景,良好的用户界面及人性化的操作将会更加收到重视,而这种作为传统高校应用的辅助手段,也会在未来的某个时候占据主导地位。