当前位置:首页>> >>


基于Andriod技术的考勤系统的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20181030004416257    类型:共享资源    大小:24.54MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Andriod 技术 考勤 系统 设计 实现
    资源描述:
    本科毕业论文本科毕业论文题 目 基于 Andriod 技术的考勤系统的设计与实现 专 业 软件工程 作者姓名 朱叙锦 学 号 2013204770 单 位 计算机学院 指导教师 赵阳 2017 年 5 月教 务 处 编原创性声明本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。学位论文作者签名: 日期: 指 导 教 师 签 名: 日期: 聊城大学本科毕业论文1目 录摘 要 .....................................................1第一章 绪论 ................................................11.1 研究内容 ...........................................................................................................11.2 研究意义 ...........................................................................................................11.3 研究现状和发展趋势 .......................................................................................1第二章 系统分析 ............................................22.1 研究目标 ...........................................................................................................22.2 需求分析 ...........................................................................................................22.3 业务流程分析 ...................................................................................................32.4 数据流图 ...........................................................................................................42.5 数据字典 ...........................................................................................................52.6 性能分析 ...........................................................................................................7第三章 系统开发环境及相关技术 ..............................73.1 开发环境 ...........................................................................................................73.2 Java SDK............................................................................................................83.3 Eclipse ................................................................................................................83.4 ADT....................................................................................................................93.5 Android SDK......................................................................................................93.6 Tomcat 服务器 ...............................................................................................133.7 JSP 技术 ...........................................................................................................143.8 Struts 2 框架 .....................................................................................................143.9 Android 开发平台搭建 ....................................................................................15第四章 程序设计 ...........................................164.1 功能 设计 .........................................................................................................164.2 数据库设计 .....................................................................................................17聊城大学本科毕业论文2第五章 程序开发 ...........................................205.1 文件结构与用途 .............................................................................................205.2 系统实现 ........................................................................................................225.2.1 登录页 .................................................................................................225.2.2 后台页 ................................................................................................225.2.3 考勤签到 ............................................................................................235.2.4 查询课表 ............................................................................................245.2.5 查询考勤 ............................................................................................255.2.6 请假 ....................................................................................................26第六章 系统测试 ...........................................276.1 软件测试的重要性 .........................................................................................276.2 测试实例的研究与选择 .................................................................................286.3 测试环境与测试条件 .....................................................................................296.4 系统运行情况 .................................................................................................296.5 系统评价 .........................................................................................................29第七章 总结 ...............................................29参考文献 ..................................................30致 谢 .....................................................32聊城大学本科毕业论文1摘 要随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问 Web 网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。在如今这个智能手机系统群雄纷争的时候,2008 年 Google 推出了一款名为Android 的开源智能手机操作系统,它采用 Linux 内核,开放手机联盟(OHA)成员可以任意使用和修改 SDK 包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android 的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android 平台具有无限的吸引力。本文就在分析讨论 Android 手机软件开发技术原理的基础上,开发出能为用户提供更好的基于 Android 平台的考勤系统软件。关键词: android;考勤系统;智能手机平台聊城大学本科毕业论文2AbstractWith the rapid proliferation of smart phones, smart phone operating system market, wind and water. In order for smart phone users to check the Internet anytime, anywhere services provided an efficient way to expand the function of the system will be applied to the mobile phone terminal, the mobile phone to Internet access via mobile networks, and variety of Web sites and process business. Therefore, the smart phone applications and the need for the service will have broad prospects for development. In today's smart phone system when disputes warlords, 2008, Google introduced a smart phone called the Android open source operating system, which uses Linux kernel, Open Handset Alliance (OHA) members can be free to use and modify the SDK package, the system It has a good open-source nature of the expansion of. The software includes the operating system, user interface and applications that need to work smart phones all the software. Android's biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical components, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal. On the basis of analysis and discussion of the Android mobile phone software development technical principles, developed to provide users with better catering system software based on the Android platform.Keywords:android; online music systems; smart phone platform聊城大学本科毕业论文1第一章 绪论1.1 研究内容随着手机的普及以及手机应用的深入人心,近几年“智能手机”成为了人们关注的话题,智能手机将成为人们获取信息的主要设备。在当今这个只能手机群雄争锋的时代,2008 年 Google 推出了一款名为 Android 的开源智能手机操作系统。Android 凭借其开放性和良好的人际界面,受到广大手机生产商的重视。当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本课题是基于 Android 系统的“考勤系统”软件的设计与实现。 1.2 研究意义当今社会是一个信息技术迅速发展的社会,人们的生活越来越离不开计算机和手机。作为一个计算机专业的学生,希望通过自己四年所学的知识编制一款基于 Android 平台的考勤系统软件,方便你我方便他人。现代社会的迅速发展使得人们的生活更加方便,人们也越来越会享受生活,催生了各种应用,好友之间通过拼车、拼房、拼游、拼购可以增进彼此的感情。同时,因为人们可以足不出户便可进行购物,娱乐,游戏等各种活动,通过这款基于 Android 系统的考勤系统完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥对经济社会发展的现实性作用。1.3 研究现状和发展趋势据 Gartner 最新数据显示,2016 年第一季度全球智能手机销售继续大幅增长,Android 和 iOS 瓜分智能手机操作系统份额的 98.9%,其中 Android 以84.1%的比重牢牢占据头把交椅。Windowsphone 虽然排名第三,但份额从去年同期的 2.5%萎缩至 0.7%,俨然日渐式微;黑莓和其他小众 OS 同样面临腰斩的局面。聊城大学本科毕业论文2毫无疑问,智能手机即将变成整个社会的趋势了。而 Android 平台的智能机在手机市场中已明显的占有越来越多的比重。很多人都会选择 Android 手机。 第二章 系统分析2.1 研究目标(1) 了解 Android 应用程序的设计和开发过程;(2) 使用多种组件进行基于 Android 平台的考勤系统的软件开发。本软件是基于 Eclipse 的开发环境,依托 Tomcat 服务器上的后台数据,开发出了针对 Android 平台的考勤系统。2.2 需求分析经过对考勤系统的了解、以及体验了在线考勤的流程,总结出本系统需要的功能如下:考勤系统的前台页面与考勤数据库部署在同一服务器上,1) 注册与登陆功能模块注册:注册时该账户要完善个人资料,包括姓名、电话、院校系等。登陆:输入用户名,密码,登陆。聊城大学本科毕业论文32) 学生登陆功能模块考勤:选择考勤的课程,点击考勤,系统自动发送考勤信息给服务器端。查询课表:查询个人课表,点击某门课,能查看对应的课程作业查询考勤:进行个人考勤查询,可以查询自己的考勤情况 请假:提交请假申请,包括请假时间、课程、原因等3) 老师登陆功能模块查询考勤:查询某门课的考勤情况考勤处理:对已考勤信息进行添加、修改和删除等布置作业:发布作业,然后学生能在课表那里查询请假信息处理:对学生的请假信息进行管理。4) 管理员登陆功能模块账号管理:添加、删除、查询、修改学生账号查询考勤:查询某门课的考勤情况。作业管理 请假信息管理其中老师、管理员在 web 端管理,学生使用手机 android 端从上面的描述中可以基本了解软件的功能需求:本软件是一个 Android 客户端+JSP Servlet 服务端应用程序,启动 Android上的应用程序后可以登录、查看信息等。Android 客户端上的信息数据是通过后台 JSP Servlet 服务端应用程序获取的,这个后台服务可以根据客户端发出的请求,返回信息。文字这些信息都保存在数据库中。 2.3 业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有聊城大学本科毕业论文4环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。具体业务流程如图 2.1 所示。用户登录注册用户信息考勤签到考勤信息查询课表课表信息请假请假信息图 2.1 业务流程图2.4 数据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Andriod技术的考勤系统的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-255568.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开