基于Android的选修系统的制作方法

文档序号:9453716阅读:314来源:国知局
基于Android的选修系统的制作方法
【技术领域】
[0001]基于Android的选修系统,利用Android平台,采用客户端/服务器(C/S)架构通过流的方式从服务器接受数据使得用户可以在任何地点下进行选课操作,属于Android的选课系统领域。
【背景技术】
[0002]随着互联网和信息技术的快速发展,互联网因其高效,方便以及高度自动化的特点成为了人们生活和工作中必不可少的一部分。
[0003]与此同时,高校在近年来不断的教育改革和扩大招生下,学校规模在不断发展的情况下也带来了许多的压力和挑战。学生人数的增加使得学校的组织结构更加庞大,系统之间的关系愈发复杂,而学生来源的广泛使得管理的信息更加多样,也考验着学校的硬件和软件设施。基于这种情况高校的日常事务管理实现了信息化处理,而网上选课系统也在高校中广泛的运用起来。
[0004]网上选课系统在最初的解放了大量劳动力之后,却也暴露出了自己的缺点。网上选课系统采用的是浏览器/服务器(B/S)模式,其信息的交互必须依赖于浏览器和网络,对于选课信息的获取,学生只能等在电脑旁,而选课信息比如课余量,新课程开设等具有即时性,长期性,选课通常会持续3天,而当某门自己没选上的热门课出现课余时往往只有几秒的选择机会,因此选课经常需要等待很长的时间而有效的时间却少的可怜。在智能手机等移动设备的不断发展和普及的今天,学生迫切需要一种更具有移动性和即时性的选课方式,而继网上选课系统之后,移动选课便成为了另一种选课方式。
[0005]现在的选课系统的主要问题体现在首先信息显示不友好,在所有课程信息中,学生个人所需的信息或对其有用的信息往往不到一半,信息显示界面中存在大量类似的信息占用大量的版幅,选课系统却没有提供屏蔽的功能使得学生在寻找有用课程时浪费大量的精力。其次信息显示界面的跳页功能残缺,只提供相邻页面的移动而无法进行跳页操作使得学生进行选课好费大量操作。最后当自己需要的某门课程没有剩余量时,学生只能在电脑前不断刷新直到出现剩余。

【发明内容】

[0006]本发明针对现有技术的不足之处提供了一种基于Android的选修系统,利用Android平台,采用客户端/服务器(C/S)架构通过流的方式从服务器接受数据使得用户可以在任何地点下进行选课操作。
[0007]为了实现上述目的,本发明采用的技术方案为:
一种基于Android的选修系统,其特征在于:包括学生模块和教师模块;
所述学生模块包括个人信息模块、课程信息显示模块、课程信息查询模块和已选课程显示及删除模块;
个人信息模块:显示学生个人信息; 课程信息显示模块:提供屏蔽功能以及消息提醒功能,显示界面需要显示的所有课程信息;
课程信息查询模块:搜索学生需要查询课的程信息;
已选课程显示及删除模块:显示用户课表并提供删除操作;
所述教师模块包括个人信息模块、添加编辑课程信息模块、修改课程信息模块和删除课程信息模块;
个人信息模块:显示教师个人信息;
添加编辑课程信息模块:对课程表进行添加操作;
修改课程信息模块:对课程表进行修改操作;
删除课程信息模块:对课程表进行删除操作。
[0008]作为优选,所述学生模块中个人信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为学生,如果是就进入学生主页,并显示个人信息,否则结束。
[0009]作为优选,所述学生模块中课程信息显示模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为学生,如果是就进入学生主页,并显示个人信息,否则结束;
(4)显示个人信息后,点击课程信息显示链接,显示所有课程信息。
[0010]作为优选,所述学生模块中课程信息查询模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为学生,如果是就进入学生主页,并显示个人信息,否则结束;
(4)显示个人信息后,填写查询条件表单并提交,显示查询结果。
[0011]作为优选,所述学生模块中已选课程显示及删除模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为学生,如果是就进入学生主页,并显示个人信息,否则结束;
(4)显示个人信息后,点击课程信息查询链接,显示已选课程;
(5)删除已选中显示课程并显示。
[0012]作为优选,所述教师模块中个人信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为教师,如果是就进入教师主页,并显示个人信息,否则结束。
[0013]作为优选,所述教师模块中添加编辑课程信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为教师,如果是就进入教师主页,并显示个人信息,否则结束;
(4)显示个人信息后,点击添加课程信息链接,填写新增课程信息并提交并显示成功添加的课程信息。
[0014]作为优选,所述教师模块中修改课程信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为教师,如果是就进入教师主页,并显示个人信息,否则结束;
(4)显示个人信息后,点击修改课程信息链接,显示所有课程信息,修改新增课程信息并提交。
[0015]作为优选,所述教师模块中删除课程信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
(2)对输入的用户名和密码进行判断,如果不存在则转到步骤(1),存在则转到步骤
(3);
(3)判定用户是否为教师,如果是就进入教师主页,并显示个人信息,否则结束;
(4)显示个人信息后,点击修改课程信息链接,显示所有课程信息,删除课程信息并提交。
[0016]与现有技术相比,本发明的优点在于:
一、利用Android平台,采用客户端/服务器(C/S)架构通过流的方式从服务器接受数据使得用户可以在任何地点下进行选课操作;
二、本发明针结合实际情况,以现有网上选课基础进行补充和优化。实现方便、即时、高效的选课系统。
【附图说明】
[0017]图1本发明系统结构示意图;
图2本发明学生个人信息操作流程图;
图3本发明学生课程信息显示流程图;
图4本发明学生课程信息查询操作流程图;
图5本发明学生已选课程显示及删除操作流程图;
图6本发明教师个人信息流程图;
图7本发明教师添加课程信息操作流程图;
图8本发明教师添加课程信息操作流程图;
图9本发明教师删除课程信息操作流程图;
图10本发明用户E-R图;
图11本发明学生E-R图; 图12本发明教师E-R图;
图13本发明课程E-R图;
图14本发明选课E-R图。
【具体实施方式】
[0018]下面结合附图对本发明作进一步的描述。
[0019]如图1所示,一种基于Android的选修系统,包括学生模块和教师模块;
所述学生模块包括个人信息模块、课程信息显示模块、课程信息查询模块和已选课程显示及删除模块。
[0020]个人信息模块:显示学生个人信息。个人信息界面主要提供给学生对比自己的学号姓名等信息的功能,界面应简明扼要。
[0021]登录界面不提供注册功能,因为该系统是移动选课系统,是教务系统下的一个分支系统,用户的数据信息及教师的信息应当预置或由教务系统写入数据库。
[0022]如图2所示,所述个人信息模块的操作流程为:
(O用户登录界面,输入用户名和密码;
判断用户名和密码是否为空的代码如下: privateboole
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1