基于安卓手机的社团管理系统设计与实现终稿本科毕业论文.doc
《基于安卓手机的社团管理系统设计与实现终稿本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于安卓手机的社团管理系统设计与实现终稿本科毕业论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学 号: 3111342102 题目类型: 设计 (设计、论文、报告)桂林理工大学GUILIN UNIVERSITY OF TECHNOLOGY本科毕业设计(论文) 题目: 基于安卓手机的大学社团管理系统设计与实现 学 院: 理学院 专业(方向): 信息与计算科学 班 级: 信科2011-1班 学 生: 滕满开 指导教师: 邵远夫 职称: 教授 2015 年 5 月 30 日桂林理工大学毕业设计(论文)独创性声明本人声明所呈交的设计(论文)是我个人在指导教师指导下进行的研究工作及取得的研究成果。尽我所知,除了设计(论文)中特别加以标注和致谢的地方外,设计(论文)中不包含其他人或集体已经发表或撰
2、写的研究成果,也不包含为获得桂林理工大学或其它教育机构的学位或证书而使用过的材料。对设计(论文)的研究成果做出贡献的个人和集体,均已作了明确的标明。本人完全意识到本声明的法律后果由本人承担。设计(论文)作者签名:日 期:年月日桂林理工大学设计(论文)使用授权声明本设计(论文)作者完全了解学校有关保留、使用设计(论文)的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和电子版,允许设计(论文)被查阅或借阅。本人授权桂林理工大学可以将本设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本设计(论文)。设计(论文)作者签名: 日期: 年
3、月 日指 导 教 师 签 名: 日期: 年 月 日摘要1随着我国信息化网络的不断完善,移动互联网的高速发展以及智能手机的普及,以智能手机为主导依托移动互联网的信息化管理系统将是日后信息化管理的趋势。本文利用安卓手机,通过移动互联网对大学社团进行信息化管理进行了研究和实现。本文首先分析系统运行环境,介绍MySQL数据库、Android系统、Tomcat服务器,Android开发工具包Android SDK 以及Servlet技术。通过设计,系统后台服务器使用MySQL作为数据存储数据库,通过DAO中封装的JDBC连接对数据进行调用,相应的DAO装配在Servlet中。应用tomcat的服务器将服
4、务的Servlet接口开放在公网环境中,前台手机客户端使用WiFi及移动网络,通过URL找到服务器的接口,实现数据的对接,对接后即可使用安卓手机客户端对社团相关事务进行管理。论文详细阐述了系统各项功能模块的具体设计流程及实现结果。主要功能模块包括手机客户端无线网络开启功能模块,系统登录和登录验证功能模块,社团会员信息添加、删除、修改查询功能模块,社团物品录入、领用、归还等功能模块,活动信息的发布、查询修改、公告等信息的添加、修改、删除、查询等功能模块。社团内有权限的用户,通过操作安卓手机客户端,利用无线网络连接到服务器,能顺利实现对社团内的各项事务进行管理。最后通过系统测试验证设计系统的各种性
5、能。本系统将社团的会员信息、物品信息、活动信息、公告信息等相关信息整合到服务器中,用户通过安卓手机客户端可以及时掌握社团信息,动态地对这些信息进行决策和处理,能有效提高社团的工作效率,具有较好的应用价值。关键字:Android;JDBC;MySQL ;Servlet;社团管理;The design and implementation of university society management system based on Android mobile phoneStudent:TENG Man-kai Teacher:SHAO Yuan-fuAbstract:With the con
6、tinuous improvement of Chinas information network, mobile Internet high-speed development and smartphone penetration, smart phones as the leading relying on the mobile Internet in the information management system will be future information management trend.This paper studies and realizes the inform
7、ation management of university society through mobile Internet.This paper first analyzes the operating environment of the system, introduces the MySQL database, Android system, Tomcat server, Android development kit SDK Android and Servlet technology.Through the design, the system backend server use
8、s MySQL as the data storage database, through the DAO JDBC connection to the data calls, the corresponding DAO is assembled in Servlet.The Tomcat application server will service the servlet interface open in public network environment, the front end of mobile phone client use WiFi and mobile network
9、, through the URL to locate the server interface, data to achieve docking, docking can be used Android mobile phone client management of society affairs.The paper details the design procedure and the result of the system function module.Main function modules include mobile client wireless network op
10、en function modules, system login and login authentication module, association membership information to add, delete, modify query module, club goods entry, collar, return the function module, release of information activities, query modification, announcement etc. information to add, modify, delete
11、, query and other functional modules.The users of the society have the authority, and through the operation of Android mobile client, the use of wireless network connected to the server, can successfully achieve the organization of the affairs within the management.The performance of the design syst
12、em is verified by the system test.Club membership information, items of information, activities information, bulletin information integrate relevant information to the server, the user through the Android mobile phone client can timely grasp of the information society of the system, the dynamic of t
13、he information for decision making and processing, can effectively improve the efficiency of the society, and has good application value.Key words: Android; JDBC; MySQL; Servlet; society management;1桂林理工大学本科毕业设计论文目 次摘要IAbstractII1 绪论11.2 课题研究的意义11.3 课题研究的内容21.4 国内外研究现状21.5 课题设计难点21.6 论文组织结构32 开发环境与工
14、具介绍42.1 运行环境要求42.2 MySQL数据库42.2.1 MySQL数据库简介42.2.2 MySQL数据类型介绍52.3 Android62.3.1 Android操作系统简介62.3.2 Android操作系统的版本62.3.3 Android手机的介绍62.4 Tomcat服务器72.4.1 Tomcat服务器简介72.5 Android SDK72.5.1 Android SDK简介72.5.2 Eclipse4.2安装ADT插件82.5.3 Android虚拟机AVD92.6 Servlet技术简介102.7 本章小结103 大学社团管理系统分析113.1 社团信息介绍11
15、3.2 系统需求分析113.3 系统目标123.3.1 系统性能目标123.3.2 系统功能目标123.4 本章小结124 大学社团管理系统的详细设计134.1 数据库设计134.1.1 数据表设计134.2 DAO设计154.3 Servlet设计154.4 tomcat服务器配置154.5 安卓手机客户端设计164.6 系统主要功能详细设计164.7 本章小结225 系统测试235.1 系统测试目的235.2 测试流程235.3 系统的测试结果235.4 本章小结246 结论25致谢26参考文献27附录128附录2301 绪论1.1 课题研究背景大学社团主要是由在校学生利用课余时间自主组织
16、和管理的团体,它是大学文化的重要载体是大学文化不可或缺的一部分。据中国教育部统计,截至2014年7月9日全国高等院校一共有2542所,每一所高校都会很多有各种各样的社团组织。大学社团不仅能提高学生自主的管理能力而且能够丰富和充实学生的业余生活。学生们通过社团展开各种形式的活动,不仅能提升管理者的组织能力,而且能够使得社团会员学习到本社团的传授的知识。参与社团活动能够促进大学不同专业和年级之间的交流增进友谊拓展知识。在大学的校园中,几乎每一个学生都会参加过各种各样的大学社团。而且其中就有一大部分同学充当社团管理者的身份。然而学生的主要任务是学习,所以学生的课余时间就想当宝贵,那么就要要求社团在管
17、理上既要兼顾组织者的时间,也要兼顾参与者的时间,所以就需要一个高效的管理方案。近年来随着移动互联网的快速发展,手机已经成为了人们日常工作、学习、生活中不可或缺的一部分,Android操作系统自问世以来以其系统的开放性,高兼容性,免费,易开发,迅速得到许多手机厂商的使用,并生产出了优秀的安卓手机广受市场欢1。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%,位居全球第一2。现在每一个大学生都有一部以上的手机,安卓手机以其便宜的价格丰富的应用使其在大学生中广受欢迎。校园中大部分的学生使用都是Android手机。以往大学社团对本社团的管理一般是通过PC机或者是纸质的档案,
18、由于大学校园的主要的功能是教学,很多社团都没有一个固定的办公场所,或者是办公场所有限。管理者在进行社团内容传播的时候,往往需要打印出文件,然后去联系通知各部门。这样管理起来会受场所限制而且浪费资源。由于手机的便携性,易用性,消息传递快捷从而使得使用手机来对社团内的实务进行管理,大为的轻松和方便,通过管理系统可以使得纸质文档的制作、传递、修改的时间大为缩短,从而节约文档打印的成本,同时也提高了社团内部文档的安全性,保密性,使得社团管理者不再受到场地的制约,断电的困扰。1.2 课题研究的意义大学社团的工作内容是组织会员开展活动,这样会员、活动、以及举行活动的物品、对活动进行通知的公告就成为社团管理
19、系统中最主要的对象,会员、物品、活动、公告就成为大学社团管理系统中的重要组成部分。社团对这些的信息记录和保存是非常重要的,但是由于目前大多数社团管理者使用传统的人工方式方式对会员、物品、活动、公告信息等数据保存工作,这样的管理手段存在一些不足与不便之处,比如:人工处理容易出现差错、重复的繁琐的工作容易使学生引发疲倦、学生不专业导致格式不规范、统计分析数据难度大、各个环节中的信息整合度不高查询记录过慢。使用大学社团管理系统进行管理,对会员、物品、活动、公告进行格式化统一保存在服务器中,对一些重复性的操作进行封装处理,简化前台操作。比传统的人工管理有很多好处。例如:不限制场地、信息更新快、查询方便
20、、操作简洁、无纸化操作,可以有效地减少人力物力,节省学生宝贵的课余时间和提高了管理者的工作效率。因此,基于安卓手机的大学社团管理系统设计与实现是非常现实且有意义的。1.3 课题研究的内容本文是使用MyEclipse开发工具采用DAO后台设计模式,系统后台与数据库的交互操作使用JDBC。运用MySQL数据库,利用Eclipse开发安卓客户端作为前台。利用tomcat服务器发布服务,Servlet进行前台后台数据交互等技术设计和实现的大学社团管理系统。管理者通过安卓手机客户端可以实现对系统数据库中会员、物品、活动、公告等信息记录进行录入,修改,删除,物品借出归还操作。通过本系统的录入功能实现对信息
21、的统一化保存,这样避免了由于社团人员流动造成的资料丢失;修改功能肯避免了纸质档案的冗余浪费,而且加快了信息更新的速度;查询功能能够帮助社团管理者快速的在大量的信息中进行自动筛选出符合要求的信息节省人力和时间;删除功能能够去掉错误或者冗余的信息实现信息的唯一性确定性等。1.4 国内外研究现状大学社团虽然在我国有很悠久的历史,但是在管理方式上要还是以人工管理为主,一些社团资料还是以纸质文档保存,虽然部分信息是录入电脑保存,但是保存方式还是用Excel或者是Word等电子文档保存,没有形成系统的文件保存形式。这样对这些的信息进行查询和修改起来就极大的不方便。对于活动的开展以及公告的发布还是以纸质文件
22、的形式进行张贴或者是相关人员利用通讯工具口头通知文字通知,这样就对这些公告信息的没有做到很好的保存,这样很容易造成信息丢失。在查阅了相关的资料后发现,目前基于安卓手机对大学社团进行管理的项目近乎为零,虽然有些地方也出现有基于PC客户端进行管理,而且有些还是数据存在本地的,不能做到联网管理,这样还是不能将公告和信息进行快速的更新和传播,而且查询起来还是受到场地的制约。也有些基于B/S模式的管理系统,虽然是可以对系统进行联网的管理,但是还是受到PC机不能移动的限制。1.5 课题设计难点本系统使用的是MySQL,此数据库的默认编码是Latin1,如果插入中文数据会导致乱码,本系统中会出大量的中文数据
23、因此中文乱码问题如果处理不当导致整个显示效果很糟糕使得使用者无法正常的使用本系统3-4。所以还需要学习关于MySQL对于中文数据的支持。服务器与客户端数据的交互问题。本系统服务器使用Servlet框架中的HttpServlet类对数据进行接收和发送的操作,这个类之前没有接触过,所以还需要收集相关的资料稍加学习。网络的问题,因为服务器所在的网络环境复杂,如果作为服务器的PC机如果使用路由器连接网络的话,路由器会屏蔽掉PC的本机的IP地址5,而客户端使用的是开发工具自带的网络连接的类,所以直接调用就可以了,但是客户端想要连接上服务器,还需要各种工具的支持。Android客户端代码的编写,由于本人初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 手机 社团 管理 系统 设计 实现 稿本 毕业论文
限制150内