基于Android开发的图书管理系统报告

上传人:re****.1 文档编号:499133091 上传时间:2023-10-22 格式:DOC 页数:14 大小:96.50KB
返回 下载 相关 举报
基于Android开发的图书管理系统报告_第1页
第1页 / 共14页
基于Android开发的图书管理系统报告_第2页
第2页 / 共14页
基于Android开发的图书管理系统报告_第3页
第3页 / 共14页
基于Android开发的图书管理系统报告_第4页
第4页 / 共14页
基于Android开发的图书管理系统报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于Android开发的图书管理系统报告》由会员分享,可在线阅读,更多相关《基于Android开发的图书管理系统报告(14页珍藏版)》请在金锄头文库上搜索。

1、. . .宁XX大红鹰学院Android开发基础项目名称基于Android的图书管理应用的设计与实现所在学院信息工程学院班 级13软工1班姓 名许格学 号1322120141 2016年 6月 20日 / 目录一、开发背景1二、需求分析12.1 功能分析12.2 开发技术分析1三、系统设计13.1系统目标13.2系统功能23.3数据库设计2四、系统功能实现44.1主界面44.2.客户端登录64.2.1学生登录64.2.2学号快捷注册74.3 图书管理94.3.1 图书添加94.3.2图书信息显示104.3.3图书数据库操作114.4 投稿阅读124.4.1投稿124.4.2 阅读广场134.4

2、.3 投稿数据库操作144.5 预约图书154.5.1 预约卡154.5.2 预约数据库154.6 翻译164.7 娱乐17五、 总结与收获18一、开发背景 移动互联网时代的来临,说明一个崭新的时代开始了。所谓移动互联网是将移动通信和互联网整合在一起,移动设备包括手机和上网本可以随时随地地访问互联网资源和应用。智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台小电脑,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。而基于

3、Android开发的图书馆管理系统手机客户端,正是对这一趋势的良好体现,Android平台下的图书馆管理系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的了解系统的实时信息,做到信息的实时化。通过Android平台下的图书馆管理系统客户端的开发,与传统WEB应用进行良好的互补。同时,对于校内的图书馆管理系统来说,手机对于学生是必不可少的一个物品,手机客户端这种形式的图书馆管理系统,能更加贴近学生的生活习惯,并且适合学生年龄段的习性,这对学生更多的接触到图书馆的信息有一定得促进作用。二、需求分析2.1 功能分析 基于Android平台开发的图书馆管理系统客户端从设计者的角度来看,用户角

4、色主要为学生用户;功能包括注册、登录、投稿、翻译、娱乐、书籍查询、图书实时更新,借阅图书共八大部分。学生用户可以根据学号进行快捷注册,学生在投稿区写文章发表,在广场互动,翻译功能可以帮助解决学习上遇到不理解的英文进行翻译,娱乐功能中有两个小游戏,用户可以适时放松一下。当然主要功能当然是查询借阅书籍。2.2 开发技术分析该系统是基于Eclipse 软件并连接Android SDK进行开发的基于Android平台开发的图书管理系统,数据库采用较小速度快的SQLite,是嵌入式移动设备中常用的轻量级数据库。软件UI通常使用xml技术设计,由于布局的使用,并且布局之间可以互相嵌套,使得android软

5、件UI的设计变得非常灵活,力求图书馆与学生之间更加亲近方便。三、系统设计3.1系统目标l 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;l 能够让学生更好更方便的了解图书馆和借阅图书;l 丰富学生知识,增加学生阅读积极性;l 能够对学生信息进行有效的管理;l 能够准确、详细地了解学生的每月阅读量;l 系统应最大限度地实现易维护性和易操作性。3.2系统功能本系统的具体功能如下:1、 图书管理:新增、浏览馆藏图书。2、 借阅图书:学生查找图书进行预约,预约成功可前往图书馆借阅。3、 投稿:学生可以在平台发布文章,发布的文章可在阅读界面查看,可对文章点赞,评论和分享。4

6、、 翻译:学生可以使用翻译功能在线翻译,如学习时遇到看不懂的英文句子以及单词。5、 娱乐:娱乐功能开发了两个休闲小游戏,打地鼠游戏和扫雷游戏。学生可在学习之余放松一下。6、 个人:学生可使用学号进行注册和登录。本系统的系统结构功能图如图3-1所示。 图3-1系统结构功能图3.3系统用例图3.4数据库设计 由于本系统是在校学生使用的软件,需要充分考虑图书管理和学生借阅需求等问题,而SQLite是一款轻型的数据库,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。处理速度快,效率高,正好满足了手机app的需求,所以本系统采用SQLite 数据库。根据数据库的概念设计,可以进一步进行

7、数据库的逻辑设计。本人所设计的数据库命名为Tushu,数据库中包括以下的数据表:1、学生信息表 2、借阅表 3、图书表 4、留言表reads一学生信息表表1 student表结构字段名数据类型说明IdInt主键S_NumVarchar学号S_NameVarchar姓名S_ClassVarchar班级S_PhoneVarchar联系方式S_pwdVarchar密码二借阅表表2 cord表结构字段名数据类型说明ISBNInt图书编号,主键B_NameVarchar书名S_NumVarchar学号ReturnTimeDatetime归还时间三图书表表3 books表结构字段名数据类型说明ISBNIn

8、t图书编号,主键B_NameVarchar书名B_AuthorVarchar作者B_PmVarchar书本介绍四留言表reads表4 reads表结构字段名数据类型说明NumberInt留言编号,主键TitleVarchar标题ArticleVarchar内容四、系统功能实现4.1主界面该系统分为三大功能模块:图书管理、预约图书、翻译、投稿、娱乐、登录注册六个功能,下面分别介绍这七大块,界面如图4-1所示。图4-1会员管理界面图Activity关键代码实现如下:/主界面GridView 六个菜单适配,新建适配器 MuneAdapter.Java: public class MuneAdapte

9、r extends BaseAdapterint imageId =R.drawable.j,R.drawable.h,R.drawable.o, R.drawable.p,R.drawable.k,R.drawable.i;String text=书架,阅读,签到,投稿,翻译,娱乐;private Context context;public MuneAdapterthis.context=context;public int getCount return 6;public Object getItem return null;public long getItemId return 0;

10、public View getView View view =View.inflate;ImageView icon= view.findViewById;TextView tv=view.findViewById;icon.setImageResource;tv.setText;return view; /在主界面进行适配,然后进行跳转。 gView.setAdapternew MuneAdapter; gView.setOnItemClickListenernew OnItemClickListener public void onItemClickAdapterView parent,

11、View view, int position,long id switch case 0: startActivity;break;4.2.客户端登录4.2.1学生登录 学生登录客户端主要用于查询想借阅的图书和借书。登录界面如图4-2-1所示,学生可以登录注册进入客户端。在登录界面中,首先提醒您输入登录信息,并且把登录的用户名和密码输入其文本框内。图4-2-1登录界面图技术分析:创建了一个名为LoginActivity.java实现登录,查询数据库中的学号和密码是否匹配,如果没有账号点击注册跳转到注册页面。代码实现如下: String name=user.getText.toString;

12、String pass=pwd.getText.toString; Log.i;StudentDao dao=new StudentDao;boolean flag=dao.login;if TextUtils.isEmpty|TextUtils.isEmpty Toast.makeText.show;else ifLog.i;Toast.makeText.show;Intent intent =new Intent;intent.setClass;intent.putExtraname, user.getText.toString;startActivity;elseLog.i;Toast.makeText.show; 4.2.2学号快捷注册 学生登录客户端没有账号可点击登录按钮右下方的学号快捷注册进行注册。注册界面如图4-2-2所示,学生可以注册个人信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号