开题报告-基于Android的学勤系统的设计与实现.doc_第1页
开题报告-基于Android的学勤系统的设计与实现.doc_第2页
开题报告-基于Android的学勤系统的设计与实现.doc_第3页
开题报告-基于Android的学勤系统的设计与实现.doc_第4页
开题报告-基于Android的学勤系统的设计与实现.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盐城师范学院毕业设计开题报告题 目:基于Android的学勤系统的设计与实现 姓 名: 二级学院: 信息工程学院 专 业: 软件工程 班 级: 学 号: 指导教师: 职称: 副教授 2015年10月10日一、研究的目的、意义与应用前景等:近几年来,随着手机和网络的普及,几乎所有的老师和在校大学生都具有一部属于自己的手机,随身携带手机是每个有手机的人都无形中养成的习惯。网络无处不在,人类的活动将会越来越依赖网络。传统的学生考勤需要教师每节课拿着名单和笔进行记录,统计时按照记录归纳学生的到勤情况。这种传统的学生考勤不仅工作量大,而且容易出现错误。为了提高学校管理工作效率,实现考勤、请假、统计、信息交流的一体化,本文设计并实现了一个基于Android的学勤系统。由于科技和经济水平的发展,现在的在校大学生基本每人都配有属于自己的智能手机和笔记本,随身携带手机已成为大多数人的习惯。而Android开发技术日渐成熟,书籍、报刊等资料也可在大多数的图书馆找到,因此设计并实现一个基于Android的学勤系统能够普遍运用并且在技术也是可行的。二、研究的内容和拟解决的主要问题:研究的内容:基于Android的学勤系统主要解决如下几个问题:(1) 客户端1) 登录注册功能:新用户能够注册,老用户根据已注册的账号登录。2) 我要签到功能:调用摄像头,扫描服务端提供的二维码。3) 请假申请功能:通过填写请假原因、请假开始时间和请假结束时间,并且上传请假条完成请假功能。4) 个人信息功能:用户可对本人的信息进行查看、修改,信息项包括用户名、班级、学号、密码、手机号等信息。5) 考勤查询功能:显示用户本人的签到情况,并且可以通过选择时间查询用户自己的签到信息。6) 信息交流功能:用户能够发送信息,也能够接收其他用户发送的信息,如在线讨论问题或通知课程变化。7) 密码修改功能:用户登录后可以根据需要更改密码,增加信息的安全性。(2)服务端1) 学生管理功能:管理员可对所有的学生信息进行查询、添加、修改、删除等操作。 教师、学生对所有的学生信息进行查询操作。2) 教师管理功能:管理员可对所有的教师信息进行查询、添加、修改、删除等操作。 教师、学生可对所有的教师信息进行查询操作。3) 班级管理功能:管理员可对班级进行查询、添加、删除等操作。 教师、学生可对班级进行查询操作。4) 课程管理功能:管理员可对课程进行查询、添加、删除等操作。 教师、学生可对课程进行查询操作。5) 考勤管理功能:提供相应课程的二维码,管理员可查询、删除已有签到信息,能够添 加新的考勤信息。 教师、学生可以查询已有签到信息。6) 统计管理功能:管理员、教师和学生能查询相应课程的考勤情况和请假人员名单。7) 信息交流功能:管理员可查询所有发布的信息。 教师和学生可发布并查询所有发布的信息。需要解决的主要问题: 该系统开发需要解决的主要问题包括Android客户端与Web服务端之间的通信,二维码生成、扫描与解码的实现。四、研究思路、方法和当前收集的文献: 研究思路:(1) 构建系统的基本框架;(2) 针对框架的每一个模块各自进行设计;(3) 对系统进行综合测试,查漏补缺;(4) 在硬件环境下进行联合测试;(5) 针对现有实现的系统,进一步进行系统完善;研究方法:首先,以某学院对学生的考勤要求为基础,分析考勤的实际流程,通过网络和相关书籍收集与学勤系统相关的资料,确定系统目标和主要的功能需求。其次,提出设计方案与设计原则,合理安排开发进度,设计各个功能模块,选择开放工具和开发模式。第三,进行具体的系统开发,实现各功能模块相应的功能,达到系统的目标,最终完成系统的功能需求。当前收集的文献: 1 明日科技.Android从入门到精通 M.清华大学出版社.2012.92 庞周.基于Android的微博客户端设计与实现J.电脑编程技巧与维 护,2012,(10):66-67. 3 杨光平. 基于Android的移动流媒体实时传输系统设计与实现D.西安电子科技大学,2012. 4 郭志宏. Android应用开发详解M.电子工业出版社.2010.5 靳岩,姚尚朗. Google Android开发入门与实践M.人民邮电出版社 20096 郭金尚.Android经典项目案例开发实战宝典M.北京:清华大学出版社,2013. 7(美)Jason Ostrander著.Android UI基础教程M.刘文斌,译.北京人民邮电出版社,2012.8 Ed Burnett, Hello, Android: Introducing Googles Mobile Development PlatformJ. PRAGMATIC BOOKSHELF,2010.7:10-11.9 Wallace Jackson.Android Apps for Absolute BeginnersM.California:Apress,2014.10 Frank Ableson.Introduction to Android developmentJ.develop_Work,2009,10(7).11 (美)JamesWhittaker,JasonArbon,JeffCarollo. Google软件测试之道M.黄利,李中杰,薛明,译.北京:人民邮电出版社,2013.五、特色或创新之处:本系统考勤采用了现在流行的二维码扫描技术,只需要教师提供二维码,学生就可以用手机进行扫描签到。本系统在完成基本的考勤功能需求基础上,还加入了请假功能,学生可以在线请假告知教师自己的请假情况,教师能够及时查看请假人员的信息,避免造成师生沟通不良造成的麻烦。同时本系统还增加了信息共享平台,学生可以在该平台上与同学交流信息,向老师提出疑问等。教师可以在线发布信息,如通知下节课需要准备的物品、更改上课地址或时间等。六、研究计划及预期进展:研究计划 为了能够使系统开发成功,基于Android的学勤系统的解决方案应切合实际的教学需求和发展的趋向,在实施该系统之前,必须对一系列问题进行科学的计划: (1)调查用户对系统的需求,搜集资料。 (2)了解课程设置和教师学生名单。 (3)研究Android技术。 (4)进行相关系统设计、编码和调试。 (5)写出研究报告,整理相关文档,完成论文。预期进展第一阶段(2015.9.82015.9.25)查阅相关文献资料、进行课题申报和课题双选。第二阶段(2015.9.262015.10.17)完成外文翻译并填写开题报告。第三阶段(2015.10.182015.2.26)进行系统设计、编码,实现系统模块的基本功能,完成毕业设计的中期检查报告。第四阶段(2016.2.272016.4.11)完成系统设计与功能测试;进一步收集、整理和分析资料,撰写论文,形成初稿,交指导老师审阅。第五阶段(2016.4.122016.5.22)根据指导老师的指导意见反复修改、充实、完善,最后形成终稿,准备论文答辩。毕业设计开题报告评定表指导教师意见周晴晴同学基于Android技术和Java Web前端实现考勤系统,该系统具有签到,请假,交流等功能。该同学能结合自己在学校考勤的经历,根据需求出发进行选题,利用Android开发和Java Web开发,强化编程能力。所涉及的知识面较广,所使用的技术比较丰富,有一定的难度,工作量较大,希望该同学能按计划认真完成相应的工作。同意该生的选题。指导教师签名: 2015 年 10月 10日答辩小组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论