开题报告-基于Android的学勤系统的设计与实现.doc
文本预览下载声明
一、研究的目的、意义与应用前景等
近几年来,随着手机和网络的普及,几乎所有的老师和在校大学生都具有一部属于自己的手机,随身携带手机是每个有手机的人都无形中养成的习惯。网络无处不在,人类的活动将会越来越依赖网络。传统的学生考勤需要教师每节课拿着名单和笔进行记录,时按照记录归纳学生的到勤情况。这种传统的学勤不仅工作量大,而且错误。
由于科技和经济水平的,现在的在大学生基本配有属于自己的智能手机携带手机已成为大多数人的习惯Android开发技术日渐成熟,报刊等资料的图书馆找到,因此并实现一个Android的学勤系统普遍并且技术也可行的。
研究的内容:
基于Android的学勤系统主要解决如下几个问题:
客户端
登录注册功能:新用户能够注册,老用户根据已注册的账号登录。
我要签到功能:调用摄像头,扫描服务端提供的二维码。
请假申请功能:通过填写请假原因、请假开始时间和请假结束时间,并
且上传请假条完成请假功能。
个人信息功能:用户可对本人的信息进行查看、修改,信息项包括用户
名、班级、学号、密码、手机号等信息。
考勤查询功能:显示用户本人的签到情况,并且可以通过选择时间查询
用户自己的签到信息。
信息交流功能:用户能够发送信息,也能够接收其他用户发送的信息,
如在线讨论问题或通知课程变化。
密码修改功能:用户登录后可以根据需要更改密码,增加信息的安全性。
(2)服务端
学生管理功能:管理员可对所有的学生信息进行查询、添加、修改、删
除等操作。
教师、学生对所有的学生信息进行查询操作。
教师管理功能:管理员可对所有的教师信息进行查询、添加、修改、删
除等操作。
教师、学生可对所有的教师信息进行查询操作。
班级管理功能:管理员可对班级进行查询、添加、删除等操作。
教师、学生可对班级进行查询操作。
课程管理功能:管理员可对课程进行查询、添加、删除等操作。
教师、学生可对课程进行查询操作。
考勤管理功能:提供相应课程的二维码,管理员可查询、删除已有签到
信息,能够添 加新的考勤信息。
教师、学生可以查询已有签到信息。
统计管理功能:管理员、教师和学生能查询相应课程的考勤情况和请假
人员名单。
信息交流功能:管理员可查询所有发布的信息。
教师和学生可发布并查询所有发布的信息。
需要解决的主要问题:
该系统开发需要解决的主要问题包括Android客户端与服务端之间的通信扫描解码的实现
四、研究思路、方法和当前收集的文献:
研究思路
构建系统的基本框架;
针对框架的每一个模块各自进行设计;
对系统进行综合测试,查漏补缺;
在硬件环境下进行联合测试;
针对现有实现的系统,进一步进行系统完善;
研究方法
首先,以某学院对学生的考勤要求为基础,分析考勤的实际流程,通过网络和相关书籍收集与学勤系统相关的资料,确定系统目标和主要的功能需求。其次,提出设计方案与设计原则,合理安排开发进度,设计各个功能模块,选择开放工具和开发模式。第三,进行具体的系统开发,实现各功能模块相应的功能,达到系统的目标,最终完成系统的功能需求。
当前收集的文献
[1] 明日科技.Android从入门到精通 [M].清华大学出版社.2012.9
[2] 庞周.基于Android的微博客户端设计与实现[J].电脑编程技巧与维
护2012,(10):66-67.
[3] 杨光平. 基于Android的移动流媒体实时传输系统设计与实现[D].西
安电子科技大学,2012.
[5] 靳岩,姚尚朗. Google Android开发入门与实践[M].人民邮电出版社
2009
[6] 郭金尚.Android经典项目案例开发实战宝典[M].北京:清华大学出版
社,2013.
[7](美)Jason Ostrander著[M].刘文斌,译人民邮电出版社,
[8] Ed Burnett, Hello, Android: Introducing Google’s Mobile
Development Platform[J]. PRAGMATIC BOOKSHELF,2010.7:10-11.
[9] Wallace Jackson.Android Apps for Absolute Beginners[M].California:
Apress,2014.
[10] Frank Ableson.Introduction to Android development[J].develop_Work,
2009,10(7).
[11] (美)James?Whittaker,Jason?Arbon,Jeff?Carollo. Google软件测试
之道[M].黄利李中杰薛明人民邮电出版社
五、特色或创新之处:
本系统考勤采
显示全部