毕业论文(设计)移动选课系统的设计与实现

上传人:xins****2008 文档编号:117080374 上传时间:2019-11-18 格式:DOC 页数:31 大小:578.90KB
返回 下载 相关 举报
毕业论文(设计)移动选课系统的设计与实现_第1页
第1页 / 共31页
毕业论文(设计)移动选课系统的设计与实现_第2页
第2页 / 共31页
毕业论文(设计)移动选课系统的设计与实现_第3页
第3页 / 共31页
毕业论文(设计)移动选课系统的设计与实现_第4页
第4页 / 共31页
毕业论文(设计)移动选课系统的设计与实现_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业论文(设计)移动选课系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文(设计)移动选课系统的设计与实现(31页珍藏版)》请在金锄头文库上搜索。

1、移动选课系统的设计与实现 摘摘 要要 在现今这个社会,经济不断在发展,历史文化在不断累积;同时科技也在 快速发展,在我们的不经意间,就会有一项科技成果被发布了。人类在不断地 创造历史,不断突破人类原有的认知。在网络科技方面,移动网络快速发展, 从一开始的 2G 到 3G 再到 4G,移动网络地速度在不断刷新历史记录。在未来, 移动网络的发展将会无可限制,拥有广阔的空间。原先人们需要在电脑前工作, 现在人们可以在手机上处理一些业务。智能手机将会拥有无限的未来。 通过在网络上的的一些了解,知道已经有一些高等学校推出了专属于自己 的移动选课系统。但现在的开发系统的技术在不断更新优化。之前的系统不太

2、稳定、不能很好得管理数据库和更新数据;搜索查询内容时显示不全面,而且 数据容易丢失。因为存在了这些缺陷,造成用户对系统的信任度不高,学校又 重拾之前的模式,系统也就荒废了。这篇文章阐述了怎样用 Android 系统来开 发移动选课系统。本系统的主要功能管理员需要完成服务器在服务器上的上传 过程。以及课程的修改信息、删除课程。这个系统的稳定性高、安全性高,操 作相对也简单。本文分析研究 Android 系统,开发基于 Android 的选课系统。 【关键字关键字】 android;移动选课系统;智能手机平台 Design and implementation of mobile selectio

3、n system Abstract With the rapid occupation and popularity of smart phones in the market, the number of users of smart phones is also rapidly expanding, the market is increasingly widely used in the operating system for smart phones. In order to let smartphone users can in any place any time query p

4、rovided by the Internet computer service of a few networks, the attendant is that have a convenient, efficient method came into being. The system application function extension to the mobile phone terminal, this method can let smartphone users through the mobile network and the Internet to access th

5、e web system to processing all kinds of network business on the phone. Therefore, application software loaded on the smart phone and the service will be in the market has broad prospects for development. Through some of the network to understand, know that there have been some colleges and universit

6、ies have launched their own mobile elective system. However, due to the limited technology, the systems function is not perfect, and there are still some defects. For example: it is easy to cause the system is not stable, not good management database and update data; the search query displayed when

7、content is not comprehensive, and easy to lose data. Because of the presence of these defects, causing the user to trust the system is not high, before the school regained the mode, system also was ruined. This paper describes how to use Android build a elective system and evaluation process, descri

8、bes the concept and characteristics of B / S mode, an excellence and the general online course selection system analysis, the system mainly completed the course of upload, and modify the curriculum delete, the stability of the system is high, the operation is relatively simple. Based on analysis of

9、Android mobile phone software development technology on the principle of the software developed online course selection system based on Android platform to provide users with better. Key words Android ,Mobile course selection system,smart phone platform 目录 1 课题概述.1 1.1 研究意义.1 1.2 研究现状和发展趋势1 1.3 研究内容

10、2 2 可行性分析2 2.1 技术可行性 2 2.2 经济可行性3 2.3 操作可行性3 3 相关技术概述与开发环境4 3.1 ANDROID4 3.2 ECLIPSE.5 3.3 TOMCAT 服务器.5 3.4 ANDROID 开发平台搭建.5 4 需求分析6 4.1 角色分析 6 4.1.1 系统管理员6 4.1.2 学生7 4.2 功能需求分析 7 4.2.1 学生客户端登录7 4.2.3 学生选课8 4.2.4 学生退选课程8 4.3 性能需求分析 8 5 系统设计8 5.1 系统概要设计8 4.1.1 系统结构设计9 5.1.2 系统基本模块9 5.2 数据库设计10 5.2.1数

11、据库结构设计.11 5.2.2 数据库表设计.11 5.3 ANDROID 客户端设计.14 6 系统实现15 6.1 程序开发 15 6.2 客户端具体系统实现15 6.2.1 登录界面.15 6.2.2 已选课程界面.16 6.2.3 课程列表页面.18 6.3 服务端实现 19 6.3.1 服务端登录界面19 6.3.2 服务端选修课预览表.20 6.3.3 学生选课表21 7 系统测试22 7.1 系统测试概述 22 7.2 测试用例与测试结果 22 8 课题开发总结25 参考文献26 致 谢27 第 0 页, 共 27 页 1 课题概述课题概述 1.1 研究意义 近年来,科技伴随着随

12、着社会的快速发展也在迅速发展,人们获取信息的 渠道被拓宽了。计算机互联网科技方面也在快速发展,人们可以在网上查询搜 索、获取到自己需要的信息,无论他在在任何的时间或者任何的地点。同时, 教育事业的发展也在得益于互联网的出现和发展,教学的方法、渠道得到拓宽。 高等学校教学领域方面的发展也受到互联网的广泛应用和渗透性极大影响。选 课系统是每所高等学校都不可或缺的教务系统部分,学校的决策者和管理者都 比较重视学校的教务系统管理,教务系统里的内容都是不可遗漏和不可错误的, 教务系统的使用功能也是至关重要的。Android 系统在近几年中,发展迅速,技 术不断创新。所以学生选课系统应该可以为学生用户及时

13、地发布重要的课程信 息,移动选课系统为学生提供快捷的平台,学生可以迅速及时的查询信息。但 是一直以来,大多数学校都一直在使用着传统的选课系统,这种选课系统提供 给学生的选课方式存在着许多缺点,如:学生选课效率低、系统容易瘫痪等。 因而,开发移动选课系统以后,学生在客户端选课,提高了选课效率;管 理员在服务端减轻了工作压力,简化了系统维护和数据管理。 1.2 研究现状和发展趋势 据调查,最新的销量数据显示图 1-1。在 2015 年的第二、三季度,在全球 各个地方智能手机的销量一直在大幅上升。经过一段时间的数据积累,Android 手机的销量不断上升已经达到了市场的 52.5%,它的市场占有率已

14、经远远的超 过了苹果。iPhone 不再像之前那么受到人们的青睐,相较于 Android 系统的智 能手机 iPhone 手机的价位太高了,以及 Android 手机可以给用户很好的界面显 示和流畅的操作使用。Android 受到更多人的喜爱,让人们有了购买欲。使用 Android 系统的手机已然成为一种潮流了,人们不再将 iPhone 作为最好的选择。 第 1 页, 共 27 页 图 1-1 销售数据 1.3 研究内容 随着现在人类社会进步的不断迈进,科学技术的发展速度也在不断前进, 以 Android 为首的科学新技术突飞猛进,移动设备得使用也逐渐普遍起来。传 统的坐在办公室里对着电脑工作

15、模式,人们感到厌烦了。人们渴望手机的功能 可以更加强大,可以让他们在手机上工作。不再拘泥于电脑。因此,将 Android 平台应用于在线选课,必将成为未来学生选课的一个方向。 2 2 可行性分析可行性分析 开发一个系统之前,我们需要对这个系统软件进行一项可行性分析。考虑 开发这个系统,是否能够实行。一般分析可行性需要分析技术、操作、经济三 大方面。已有的技术是否可以开发这个系统,实现系统里的功能;系统里的功 能是否实际,可以操作;开发系统需要资源,考虑是否有足够的经济能力来开 发这个选课系统 2.1 技术可行性 开发一个系统最需要考虑的就是技术。根据自己在网上搜索,发现已经有 了一些类似的软件

16、。从中可以看出现在的技术可以让我开发一个基于 Android 的选课系统。教务管理系统现有的选课系统,系统的数据处理和流程基本学生 数据的导入和查询、修改等基本操作,系统的安全性不是太高;随着数据量变 第 2 页, 共 27 页 得越来越大,现有的学校系统已经显然不能适应目前需要处理的庞大数据量, 教务系统的工作负荷量已然过大了,数据处理速度缓慢,而且对计算机硬件的 要求也比较高;更严重的是许多学生同时在网上选课时,学校服务器运行处理 数据容易瘫痪,这种选课系统不易维护。开发移动选课系统客户端,学生信息 模块完成学生的账号密码登录、学生搜索查询课程、学生预订课程、学生退选 课程、学生在登录后修改密码等功能需求;系统管理者信息模块完成登录要求, 在后台进行课程的管理模块。当学生和老师的密码忘记时,只有管理员可以做 到修改学生和老师的密码等需求功能。这些功能都是一些基本项目功能模块, 现有技术可以实现的。系统开发的项目都是存在风险的,在开发过程中一定会 出现分险,但我会尽量减少风险。作为这个系统的开发人员是在校学生,对功 能考虑可能不够完善以及技术掌握不够广泛,这个系统可能

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

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号