毕业设计(论文)设计题目基于Android的图书管理系统的设计与实现学院:电子与信息工程学院学生姓名:丘永烽专业班级:12级计算机应用1班学号:2012120651指导教师:杨琳芳2015年1月10日毕业设计(论文)I摘要随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。图书馆管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统关键词:计算机技术,安卓;图书管理;(3-5个)毕业设计(论文)目录摘要...............................................................................................I第一章引言.......................................................................................11.1课题研究的背景.....................................................................11.2课题研究的意义及内容...........................................................21.3XXX的发展概况.....................................................................21.4本文的主要内容.....................................................................2第二章图书管理系统分析....................................................................42.1可行性研究............................................................................42.1.1技术可行性...................................................................42.1.2经济可行性...................................................................42.1.3操作可行性...................................................................42.2系统需求分析.........................................................................42.2.1功能需求.......................................................................42.2.2非功能需求...................................................................5第三章图书管理系统的设计.............................................................63.1系统的功能结构.....................................................................63.2数据库设计............................................................................63.3XXX.......................................................................................6第四章图书管理类主要功能设计........................................................74.1登录模块................................................................................74.2添加模块................................................................................84.3查询模块................................................................................9第五章系统测试..............................................................................115.1测试环境与方法....................................................................115.2系统测试结果与分析.............................................................11总结与展望......................................................................................13参考文献..........................................................................................15致谢(可选).................................................................................16毕业设计(论文)1第一章引言主要任务是大致列出全文的基本内容和轮廓。它可以包括以下五项内容中的全部或其中几项。1.介绍某研究领域的背景、意义、发展状况、目前的水平等;2.对相关领域的文献进行回顾和综述,包括前人的研究成果,已经解决的问题,并适当加以评价或比较;3.指出前人尚未解决的问题,留下的技术空白,也可以提出新问题、解决这些总要问题的新方法、新思路,从而引出自己研究课题的动机与意义;4.说明自己研究课题的目的;5.概括论文的主要内容或勾勒其大体轮廓。如:1.1课题研究的背景随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的。而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。毕业设计(论文)21.2课题研究的意义及内容1.3Eclipse的发展概况Eclipse的发展史,版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期,如下:Callisto3.22006年6月26日N/AN/AEuropa3.32007年6月27日2007年9月28日2008年2月29日Ganymede3.42008年6月25日2006年9月24日2009年2月25日Galileo3.52009年6月24日2006年9月25日2010年2月26日Helios3.62006年6月23日2006年9月24日2011年2月25日Indigo3.72006年6月22日2006年9月23日2012年2月24日Juno(预定)3.8及4.22006年6月27日2006年9月28日2013年2月22日Kepler4.32006年6月26日2006年9月27日1.4本文的主要内容Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Android工程是在Eclipse工具上编写的,进行android工程的编写,首先需要在Eclipse上安装ADT插件,然后指定SDK所在的路径,便可以创建android虚拟机了。毕业设计(论文)3毕业设计(论文)4第二章图书管理系统分析2.1可行性研究2.1.1技术可行性2.1.2经济可行性2.1.3操作可行性2.2系统需求分析2.2.1功能需求毕业设计(论文)52.2.2非功能需求毕业设计(论文)6第三章XXX系统的设计3.1系统的功能结构3.2数据库设计3.3XXX………………毕业设计(论文)7第四章图书管理主要功能设计4.1登录模块登录界面作为系统的门面,登录界面完成的功能是验证所登录用户的账号是否正确,以验证是否有进入系统的权限。登录功能对应的程序名为cn.edu.hdu.android包下的MainActivity.java。登录界面如下:毕业设计(论文)84.2添加模块增添学生界面管理员通过增加学生界面,增加所要增加的学生的基本信息,通过添加这些信息,是为了把本校内部查询学生信息、功能对应的程序名为cn.edu.hdu.android包下的InsertStu.java。增添学生界面如下:图书增加界面管理员通过增加书籍界面,增加所要增加的书籍的基本信息,通过添加这些信息,是为了普通学生用户通过作者名和书籍名查询时能更好的了解到书籍的基本信息等基本情况。注册功能对应的程序名为cn.edu.hdu.android包下的InsertBook.java。图书增毕业设计(论文)9加界面如下:4.3查询模块学生用户通过输入所需查询的书籍名字,便可以从数据库中查询到所查询的图书。书籍查询功能对应的程序名为cn.edu.hdu.android包下的SelectBook.java。查询界面如下:毕业设计(论文)10毕业设计(论文)11第五章系统测试5.1测试环境与方法5.2系统测试结果与分析用户注册测试用户在手机终端打开客户端应用程序后,有两个按钮选择,如果还没有账号,则点击用户注册按钮跳转到注册界面。注册界面需要你输入你的用户名、密码、身份证号、入学年份、性别和所在学院等信息。如果用户填写的信息不全或者遗漏,则提示填写完整。如果注册成功,则跳转到登录模块进行登录。注册无效类:注册信息不完整,提示填写完整。注册有效类:注册信息完整,并且注册信息符合唯一性,跳转到登录界面。用户登录测试用户登录分为学生用户登录和管理员登录,两者的登录方式都是只需要提供用户名和密码就可进行登录操作。学生用户登录成功后,跳转到图书查询界面;管理员登录成功后,跳转到管理员界面,管理员界面分为学生管理和图书管理两部分。登录无效类:登录账号或者密码不符,登录不成功,提示错误。登录有效类:登录账号密码相符,登录成功,并跳转到学生用户或管理员相对应的界面。图书查询测试作为图书馆管理系统的主要功能,用户通过用户名和密码登录后,便可以享受图书查询等功能服务。学生用户想要查询的书籍只要提供书籍毕业设计(论文)12名和书籍作者,就能查询