资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科毕业设计题 目=基于Android的大学图书管理系统的设计与实现基于Android的大学图书管理系统的设计与实现摘要:在这个信息时代,Android系统已广泛被人们应用在移 动设备中,为人们的生活带来了许多便利。在这样的背景下, 大量用户更加需要各类有用的应用程序;同时,开发Android 应用程序的要求并不高。从此看出,Android应用程序的发展 前景十分广阔。本文具体介绍Android的产生、发展等基本知识,然后严 格按照软件工程的步骤,经过需求分析、系统分析、系统设计 等过程,开发一个基于Android的大学图书管理系统。该系统 有学生端和管理端;学生端有查询,预约和挂失等功能;管理 端有学生管理、图书管理和管理员管理等功能。该系统能满足图书馆日常基本管理需求。关键词:Android系统;Android应用程序;大学图书管理系统;学生端;管理端。Design and Realization of university library managementsystem based on AndroidAbstract: In this information age, the mobile equipment widely use the Android system by people, and it is very good for our life. A lot of user want have many applications in this context. At the same time, Android application development? s requirement is not high. The prospects of Android application is very wide.This paper introduces the generation and development of Android, and in strict accordance with the steps of software engineering, After demand analysis, system analysis, system design process, then I develop a university library management system based on Android This system have the student server and the management server; the student server has query order lose and so on. the management server has Student managements book management and so on. The system can meet the basic needs of daily management in the libraryKeyword: Android system; Android application; a library management system based on Android; the student server; the management server.目录、系统分析5(-)可行性分析51、技术可行性分析52、操作可行性分析53、经济可行性分析6(二)系统处理流程6(三)系统数据流程7二、需求分析8(一)系统需求规定81、系统功能需求82、系统性能需求93、其他系统需求9(二)系统运行环境101、硬件及其他设备102、软件环境103、软件安装步骤103、语言版本13三、概要设计13(-)系统数据库设计131、数据字典设计132、概念结构设计163、逻辑结构设计194、物理数据库设计205、安全性设计21四、详细设计21(-)程序系统的结构21(二)程序模块设计说明221、登录模块222、查询图书:233、预约图书:244、挂失图书:255、借阅预约图书256、归还挂失图书模块267、图书管理、管理员管理和学生管理模块27五、系统测试29(一)测试计划29(二)测试操作291、学生端和管理端的登录测试292、查询图书313、挂失图书324、预约图书325、图书管理336、学生管理347、管理员管理358、归还挂失图书369、借阅预约管理36(三)测试结果37六、系统使用说明37(-)系统特征描述371、系统总体架构372、程序表37(-)安装和初始化38(三)运行说明38总结39参考文献错误!未定义书签。致谢错误!未定义书签。、系统分析(一)可行性分析1、技术可行性分析木系统采用Android11112,131 + Java + SQLite进行开发。该系统开发环境 即是Android系统具有开源性、稳定性,入门容易,方便使用;郭宏志认为 SQLite -种嵌入式数据库,也是一种针对内存等资源有限的设备(如手机、 PDA、MP3)提供高效的数据库,因此Android通过SQLite数据库来说实现 结构化数据储存是实用可行的山。同吋,Java是一种可以跨平台应用软件的 面向对象的程序设计语言。所以,木系统在技术方面是可行的。2、操作可行性分析本系统是为学生用户和图书馆管理员用户而开发的。用户在不方便去图 书馆但想处理图书事物的时候,该系统能辅助用户处理基本问题;在设计上, 系统UI简洁,用户能明白其系统的功能,方便用户使用。3、经济可行性分析成木:盖索林认为开发Android应用程序山的门槛并不高,因为Google 已经为Android应用程序开发提供了免费而且跨平台的集成开发环境,只要 有手上有计数机,能连接上网络,下载相关程序免费开发软件0。所以系统 开发成本低。效益:大学图书管理系统功能能满足用户需求,特为图书馆用户设计,完 成开发后投入应用市场中,具有很好的经济前景。(二)系统处理流程大学图书管理系统主要分为两个客户端一一学生端和管理端;学生端有查 询图书、预约图书和挂失图书;管理端有学生用户管理、图书管理、查询图 书、借阅预约图书、归还挂失图书和管理员管理。基木处理流程见下图:验证帐号否挂失图书 预约图书查询图书IV管理员管理 J归还挂失图书I J借阅预约图书I 查询图书 I J图书管理 I IV学生用户管理I结束图1.1:大学图书管理系统基本流程图Fig 1.1: System Basic flowchart(三)系统数据流程数据流程图主要描述了整个大学图书管理系统的数据流,展示出系统管理员 和学生在系统中的相关操作和数据流动,如下图所示。学生用户管理7查询图书“借阅预约图书3归还挂失图书3管理员管理:操作成功通知P信息反馈“查询图书2学 生L预约图书3挂失图书3操作成功通知卩信息反馈3图1.2大学图书管理系统的数据流程图Fig 1.2: System Data flowchart二、需求分析现在,使用Android111 121系统的移动终端设备越来越普遍了,其附属产 品Android应用程序也越来越被人们广泛使用,从而开发Android应用程 序能带来无限商机。同时,基于Android2】的大学图书管理系统能很好 为用户提供服务,在加上,绝大部分大学生都有手机,该系统更能使学生加 深对图书的了解,培养学生阅读的良好习惯。(-)系统需求规定1、系统功能需求在图书馆里亲身体现管理的过程中,收集了大量信息,并对其作岀详细分 析,得出大学图书管理系统应主要有两大客户端,分别是学生端和管理端。 学生端有查询图书、预约图书和挂失图书;管理端有学生用户管理、图书管 理、查询图书、借阅预约图书、归还挂失图书和管理员管理。大学图书管理系统3f1.0学生端7査询图芥1.24 Android SDK 2.1、Eclipse 开发插件 ADT 0.9.7 和JDK 1.6,数据库是 SQLiteo2.1| I文帳edipse.rarWinRAR 画文件204 MBADT-0.9.7.zip二匸 WinRAR ZIP 件7.66 MBjdk-6u38-windows-i586.exe2013/5/5 13:46三 J 69.7 MB图2.2所需软件“3、软件安装步骤打开 Eclipse Java EE IDE for Web Developers,如下图所示:图2.3 Eclipse主界面图Fig2.3: Eclipse Chart离线安装ADT插件,如下图所示:J %Mr 3 iwvfl* te*Mm .rA d 02 * f 一亠- bHCWIn q :w; t“IM* Amu(WAVIHMMi JteW-AMMpwCVwMlu4w w图2.4ADT安装图Fig2.4: Fix ADT Chart图2.5ADT安装图Fig2.5: Fix ADT Chart(3)使用Android SDK 2.1创建Android虚拟机,如下图所示:图2. 6创建Android虚拟机图Fig2.6: Create Android a virtual machine Chart图2. 7创建Android虚拟机Fig2.7: Create Android a virtual machine Chart图2. 8创建Android虚拟机图
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号