论文降重

基于安卓系统的实验课排课软件设计与开发[范文]

时间:2017-12-31 13:58:12 编辑:知网查重入口 www.cnkiid.cn

 1  引言

1.1 选题目的及意义

Android是谷歌在2007年公布的开源智能手机系统,他的自由开放恰是由于他的优点多于其他的封闭式手机系统(比如苹果手机的ios系统),由于它的开放性,许多手机厂商甚至会自己开发特别能够适应自己厂商生产的手机的定制版android系统。这次的设计要求就是基于android系统。

基于安卓系统的实验课排课软件设计与开发

基于安卓系统的实验课排课软件设计与开发

Android手机操作系统现在是一个非常主流的智能手机端的操作系统,它拥有非常高的开放性,一次出现许多不同的个人改造的版本。目前,它在中国智能手机的市场占有率高达将近53.3%以上,而且还在上升,处于智能手机系统的主流地位。尽管手机功能已经很丰富,但是多数时候,人们更多的需要更丰富的APP来达到自己的目的。Android上对数据关联,再提供根据数据库来管理安排日程的工具并不多,多数都是课程表而已,而我需要一款排课软件。在此我想提出的是一款基于android的实验课安排、管理、修改的Application。

1.2  开发背景

Android系统作为世界上第一款专业为智能移动手机开发的专业系统平台,它具有开发人员最喜欢的开源性。同时,作为一个系统,它基于Linux系统,由Linux提供最基础的内核,用Java语言作为主力编写程序,大大的降低了开发人员们学习新编程语言的难度和成本。

从智能手机问世以来,其系统和相关的软件都在快速发展。无论是信息交流还是金融流通,都因为移动手机的发展而出现变化。或许十年前,人们根本不会想到,线下的交易能够大幅度的用手机交易来代替现金交易。人们不再需要带着现金以备不需,只需要带着一台智能手机就能够完成多数生活需要的花费方面。

因此,在Android系统上开发一款个人或者小范围使用的App是十分方便的。同时,使用Java语言开发,而Java学习成低。

1.3  本系统要实现的基本目标和研究内容

这个课题需要实现的基本目标和开发方向为以下几个方面:

用户登录

用户名(学号或者教职工号)

密码(身份证后六位)(这两项,都是预设值,程序运行同时会存入Sqlite数据库)

选择学生或者老师或者管理员(进行权限设置)

一、老师权限登录

主界面

添加实验课程信息

查询课程安排

管理教师

管理教室

管理班级(年级)

退出

1)添加实验课程信息

课程名称

课程日期

上课时间段

课程地点(从数据库中获取)

上课班级(从数据库中获取)

教师姓名(从数据库中获取) 

学生人数

老师人数

在信息下面有提交和清除

点击提交,提示是否提交,是:将数据提交;否:回到当前页面

(点击提交,如果时间地点和数据库中的有冲突,则显示上课时间冲突,请重新输入,然后返回原界面)

点击清除,提示是否清除,是:将数据清空;否:回到当前页面

2)查询、修改和删除

老师可以进行条件查询(下拉菜单式):

班级查询(从数据库中获取)

时间查询(显示指定日期的实验课程);

地点查询(从数据库中获取)

教师姓名查询(从数据库中获取)

3)添加、删除和查询教师信息(添加、删除教师信息到数据库中)

4)添加、删除和查询教室信息(添删、除教室信息到数据库中)

5)添加、删除和查询班级信息(添加、删除班级信息到数据库中)

6)退出

点击退出主界面,在登录界面点击返回退出应用程序

二、学生权限登陆:

查询课程安排

退出

三、管理员权限登陆:

添加实验课程信息

添加、删除和查询教师

添加、删除和查询教室

添加、删除和查询班级

查询、修改和删除课程安排

退出

 论文写好后想知道重复率是多少?更多论文查重经验请查看本站的论文查重频道。