基于Anddoid的宿舍管理系统前期报告.doc_第1页
基于Anddoid的宿舍管理系统前期报告.doc_第2页
基于Anddoid的宿舍管理系统前期报告.doc_第3页
基于Anddoid的宿舍管理系统前期报告.doc_第4页
全文预览已结束

下载本文档

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

文档简介

河北工业大学城市学院2014届本科毕业设计前期报告河北工业大学城市学院2014届本科毕业设计(论文)前期报告毕业设计(论文)题目:基于Android的学生宿舍信息管理系统专业:软件工程学生信息:学号 :、姓名 :、班级 :软件C102指导教师信息:姓名 :、 职称: 教授报告提交日期:2014年3月19日工作过程根据任务书要求,熟悉工作环境与开发技术,展开前期调研,查阅相关材料,保证前期工作有序优质进行。具体过程如下: 下载并安装Jdk7.0,eclipse,为课题设计配置环境; 熟悉java编程技术,SQL Server,eclispe开发平台; 学习Android编程的基本编程语法为课题的设计实现做准备; 查阅相关资料,了解系统的设计原理,以需要的相关技术,以及实现课题需要的主要工具; 了解C/S架构开发方法,着手分析课题要求,规划课题实现的方案; 展开前期工作调研,对宿舍管理系统进行规划;工作过程中,遇到的问题:由于在考研的过程中,好久没有编程,突然编程,感觉对eclipse开发平台不熟悉,而且感觉到自己学到的java编程知识还远远不够,需要进行更为深入的学习。与此同时,由于自己缺乏安卓的开发经验,在搭建Android环境时也遇到了不少麻烦,搭建的环境好几次都无法运行自己的相应的安卓应用程序,为解决这些问题,我上网搜集各种资料,去学校图书馆借阅各种资料,包括eclipse开发平台的安装及使用,还有AndroidSDK的安装以及使用,了解课题中在java编程方面所需要的相关的知识与技术,而且通过向学长请教和网上查询的方式,了解本课题需要的Android编程知识,并进行深入的学习;与此同时还要对SQL Server数据库技术以及MySql进行了解,并选出一种合理并方便的数据库进行本课题的研究。经过这些,我基本上解决了工作过程中遇到的问题。并且对基于java编程技术和安卓编程以及数据库技术相结合的系统开发过程有了比较清晰完整的认识,为后续的系统的整体开发与实现,做了较为良好的铺垫。文献综述1. 引言随着移动技术的不断发展,人们都在使用身边的各种移动设备享受着各式各样的服务。Android作为一个Google发行的用于移动设备操作系统,由于Android的开放性、低成本,使其迅速获得了市场的认可。根据2012年7月的统计结果显示,Android在中国市场的占有率已经达到了76.7%。Android在中国市场上已经占据了大量的用户群,而移动终端上的应用也使用户感觉到了前所未有的便捷,因此在Android智能终端上进行移动系统的开发已成必然趋势。该系统在Android平台上,借助第三方的SDK来实现远程数据的交互,开发了可应用与高校宿舍管理的系统,能够快速、方便地让学生、管理员在智能终端上进行相关的管理工作。2.管理信息系统的发展管理信息系统简称MIS,是一个由管理人员和计算机组成的用以进行信息的搜集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学、系统理论、计算机科学的系统性边缘科学。管理信息系统的发展大致分为四个阶段:第一阶段(1953-1958),第一代计算机问世并开始进入企业。这一代计算机由电子管和磁带录入器组成的。第二阶段(1958-1966),晶体管代替电子管,磁芯存储器代替磁带存储器,计算机进入了第二代,软件进步是这个时代计算机的重要标志。第二代计算机在管理应用方面最显著的是发展了联机系统。管理信息的发展开始进入数据的综合处理阶段。第三阶段(1966-1974)第三段计算机采取集成电路,第三代计算机提高了信息的处理能力,扩大了资源共享的程度。第四阶段(1974-至今)超规模集成电路和更加丰富的软件,分布式数据库技术和计算机网络管理软件的信息系统发展进入了数据的系统处理阶段。管理信息系统的开发应用是从1973年开始的,83年以后才开始大量的开发和研究工作。因此,信息数字化、传输的网络化是缩小发展中国家和发达国家差距的捷径,目前,信息系统发展很快,各个行业都引入了信息管理软件来管理日益增多的数据信息,管理信息系统更是用途广泛。3 . 课题研究背景与意义随着学校招生规模的增长,在校的学生数量越来越多,对于学生的日常生活管理,己不是一个简单的问题。传统的管理方式,是采用人工记录、存档的管理工作方式。对于现在日益庞大的学生规模来说,如果需要查询某个学生的宿舍管理信息时,如果还采用人工方式,需要逐个地对学生信息的记录进行查找,这样的工作效率很低,也将消耗很多人力,更不方便日后档案的保存。在科技日新月异的今天,高校应该依托信息化技术和发挥校园网络的优势,改变过去的工作方式,从人力管理转变到信息化管理,实现学校管理效率质的飞跃,这样才能在现代高校的发展中站稳脚跟,才能实现学校持久的发展。学生宿舍是大学生生活的主要场所,因此对学生宿舍进行管理是宿舍管理工作的重要组成部分。随着学生规模的日益庞大,学校的学生宿舍信息管理工作面临着多、繁、杂的局面。目前的一些宿舍信息管理系统有:不构造服务器单机类的系统,这种系统不能支持联网查询,只能在一台机器上操作,如果操作系统出故障或失误,可能会引起数据丢失,有风险,安全性差;还有就是目前比较常见的,在软件架构选择方面基于B/S模式、C/S模式或B/S、C/S混合模式,在采用核心软件技术的侧重点方面,主要可分为基于JSP技术、基于.NET技术,基于UML建模技术、基于工作流技术等技术。他们从所擅长的开发技术以及所面对的不同宿舍管理工作的实际需要出发,利用不同的软件开发技术和后台数据库组合,设计和实现了一批学生宿舍管理系统,提供了不同的系统操作界面和实现方式,在一定程度上和一段时间内满足了学生宿舍管理工作的实际需求,为学校的学生曰常宿舍管理工作都带来了较大的帮助和便捷,提高了工作效率。前面所提到的一些系统,虽然能一定程度上和一段时间内满足了学生宿舍信息管理工作的实际需求,但都是主要在计算机以及一些相关专用设备上来实现。但如今,移动互联网的的高速发展、智能手机的出现,预示着移动信息时代的到来。方便快捷的智能手机成了人们必不可少的工具。越来越多的事务管理,都可以通过手机终端来实现。因此,为了顺应学校发展的需要,与时俱进,充分利用Android手机终端普遍性的优势,并充分发挥现代信息技术和互联网的优势,实现一个基于Android的学生宿舍信息管理系统,使人们可以在足不出户的情况下,就可实现宿舍信息的事务管理,学生能利用自己的Android手机直接查询浏览系宿舍信息,并可以进行留言等相应的操作;管理员则可使用WEB平台接收所学生所提交的留言等操作,也可以发布公告;与此同时,宿舍管理人员对于宿舍信息的管理,也只需在Android移动终端上完成,这样就给人们带来更多的便利,进一步提高工作效率。我们现在所做的课题就是在目前的情形下,从思想上,工作思维和工作方式做起,实现一整套基于Android的学生宿舍信息管理系统的软件来实现一些基本信息的维护。为我们的高校的宿管人员减少点负担,同时也能够为我们学生个人提供即时的信息。从根本上解决用手工操作工作量大且容易出错的问题,并未充分发挥手机终端方便快捷的优势,来实现该系统。与此同时,这也是未来高校宿舍信息管理领域以后发展的必然趋势。4开发工具Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4.结束语在这次的课题的准备过程中,更加深入了解一个项目的设计的具体思想。从一开始的没有头绪的准备工作,让后通过自己查阅资料,逐渐对项目有所了解与掌握,最终找到了课题设计的的方向。虽然一开始感觉到分层很复杂,但是做了几个类和几个界面之后,逐渐有了思路,也进一步加深了对java面向对象概念的认识,同时也进一步熟悉安卓编程,对后续系统的实现提供了信心。并在这次项目中,我体会并感受到了一个项目开发的流程,除了在技术上有一定的提高以外,更重要的是形成了分层的思想与面向对象的思想,与此同时,感觉到在开发过程中遇到自己从来没接触的知识是正常的,重要的是要学会,如何解决所面临的新问题,并善于和大家交流请教,

温馨提示

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

评论

0/150

提交评论