美文网首页论文
基于Android图书馆查询终端设计与实现

基于Android图书馆查询终端设计与实现

作者: e1ebc1053240 | 来源:发表于2019-06-17 20:11 被阅读11次

在发展迅速的无线互联网时代,智能手机(平板电脑)等移动设备已经逐步进

入人们的生活 ,它将成为人们获取信息的主要设备。手机的娱乐应用服务将会

有很大的发展空间,校园的图书馆管理系统就是其中之一。Android平台提供给

用户非常方便的数据查阅功能,这将为图书馆管理系统设计与实现提供了更好

的平台。另外,Android 平台基本上是免费的,所以能够有效降低软件的成本,

最终让每个用户能够自由地获取信息,也为手机校园资讯服务的普及做出贡献。

本文主要研究基于 Android 平台的图书馆查询终端设计与实现。首先,在对

图书馆功能进行详细需求分析的基础上进行总体设计,采用 C/S 结构,MVC

开发模式,使用 android 布局技术完成 UI 的设计;其次,对图书馆管理系统核

心模块进行详细设计,包括数据库模块、服务器模块、客户端模块;然后,在

Eclipse 开发环境下采用 Java 语言进行程序设计;最后,对本文设计图书馆管理

系统进行功能和性能方面的测试,运行情况良好。HM000045

该图书馆管理系统实现了用户登录、查询图书、预约图书以及学生用户管理

和图书管理等功能。该系统的特点是操作简单,方便,功能实用。

关键词: Android;客户端/服务器;图书馆;数据库设计、

3.1  系统分析查看完整请+Q:351916072获取

开发此图书管理系统之前,做好全面的系统分析工作,知道其要实现哪些具

体功能,并根据分析做好数据库的设计工作,为后期开发打下基础。

1 3.1.1  系统的可行性分析

可行性分析是对项目的可行程度进行分析,其包括技术可行性,社会可行性。

1)技术可行性:本系统对硬件和软件要求都不是很高,目前市场上的一般

计算机都可以在 Eclipse 开发环境中安装 android SDK,配置变量及环境,即可满

足系统开发的要求,其次,可在 Google 官网上随时查询和学习有关 android 开

发的所需技术。

2)社会可行性:随着计算机网络和信息技术,电子商务的发展壮大,当今

的管理系统的不断地信息化,特别是信息量越来越大的高校学生评教管理系统的

信息化必将成为趋势。

2 3.1.2  系统的需求分析

1)学生用户端:

� 查询图书,可随时随地通过手机图书馆系统查找自己所需的图书,不必

在指定的时间地点去图书馆查询,可以节省时间。

� 预约图书,如果想借的书已经借出了,可以进行图书预约。

� 学生进入系统,查询自己的基本信息(如当前的借阅和历史借阅等信息)

� 挂失图书,图书如果丢失,可在学生端进行挂失。

2)管理员端:

� 学生管理,可进行对学生信息的增,删,改,查等操作。

� 图书管理,包括添加新书,删除旧书,更改图书信息等操作。

� 管理员管理,有权限控制,分为高级管理员与普通管理员。

2 3.2  系统设计

基于 Android 平台开发的图书馆管理系统客户端从设计者的角度来看,用户

角色分为学生用户和管理员两类;功能包括登录、书籍查询、图书借阅、超期罚

款、图书实时更新、普通用户管理共六大部分。其中系统管理中的学生用户权限

包括登录、书籍查询、图书借阅,图书挂失等四个模块;管理员的权限则是除了

学生用户具有的权限外还有实时更新图书信息、超期罚款管理、学生用户管理等

模块。从使用者的角度来看分为前台和后台管理两大部分。后台管理模块是本系

统的关键部分之一,它是系统维护和信息管理平台。

1 3.2.1  系统结构设计查看完整请+Q:351916072获取

本系统采用 C/S 模式开发的,该系统的客户端和服务器端是独立分开的,这

样的分开也就形成了前台管理和后台管理。前台管理注重用户的交互是否简便 ,

后台管理注重功能的逻辑和与数据库数据交互的功能。

摘要 . . I I I I

ABSTRACT .I I I II

第 1 章 绪论 . .1 1 1

1.1 课题课题研究的目的及意义1

1.2 课题的现状和内容.1

1.2.1 课题的现状.1

1.2.2 课题的内容.2

第 2 2 章Android  平台图书馆管理系统开发 关键技术 .3

2.1A NDROID 系统介绍3

2.2 关键技术简介.4

2.2.1 Eclipse 介绍.4

2.2.2 WebService 介绍 7

2.2.3 SOAP 协议介绍 .7

2.2.4SQL Server2008 介绍8

第 3 3 章 系统的总体 设计 .10

3.1 系统分析10

3.1.1 系统的可行性分析.10

3.1.2 系统的需求分析.10

3.2 系统设计.10

3.2.1 系统结构设计. 11

3.2.2 系统功能设计. 11

第 4 4 章 服务器端软件设计 .  14

4.1 数据库分析设计14

4.1.1 数据库逻辑结构设计14

4.1.2 数据库物理结构设计16

4.2 服务器端设计模块 17

4.2.1 数据库连接模块 18

4.2.2 服务器端运行测试19

第 5  章 客户端软件设计 . 21

5.1 系统启动模块.22

5.2 登录模块.22

5.3 查询模块.24

5.4 预约模块.26

5.5 挂失模块.27

5.6 管理学生模块28

5.7 管理图书模块29

第 6 章  系统的调试和测试 .  31

6.1 系统的调试. 31

6.2 系统的测试. 32

6.2.1 登录测试32

6.2.2 查询测试33

总 总  结 . . 34查看完整请+Q:351916072获取

致 致  谢 . .36

参考文献 . .37

原文链接:http://www.51jrft.com/dzxx/dzkxyjs/538.html

相关文章

网友评论

    本文标题:基于Android图书馆查询终端设计与实现

    本文链接:https://www.haomeiwen.com/subject/ebgzfctx.html