基于Android的大学图书管理系统的设计与实现(毕业设计论文)

发布时间 : 星期二 文章基于Android的大学图书管理系统的设计与实现(毕业设计论文)更新完毕开始阅读

一、系统分析

(一)可行性分析 1、技术可行性分析

本系统采用Android[1] [2][3] + Java + SQLite[4]进行开发。该系统开发环境

即是 Android系统具有开源性、稳定性,入门容易,方便使用;郭宏志认为SQLite一种嵌入式数据库,也是一种针对内存等资源有限的设备(如手机、PDA、MP3)提供高效的数据库,因此Android通过SQLite数据库来说实现结构化数据储存是实用可行的[1]。同时,Java是一种可以跨平台应用软件的面向对象[5]的程序设计语言。所以,本系统在技术方面是可行的。

2、操作可行性分析

本系统是为学生用户和图书馆管理员用户而开发的。用户在不方便去图

5

书馆但想处理图书事物的时候,该系统能辅助用户处理基本问题;在设计上,系统UI简洁,用户能明白其系统的功能,方便用户使用。

3、经济可行性分析

成本:盖索林认为开发Android应用程序[1] [2]的门槛并不高,因为Google已经为Android应用程序开发提供了免费而且跨平台的集成开发环境,只要有手上有计数机,能连接上网络,下载相关程序免费开发软件[2]。所以系统开发成本低。

效益:大学图书管理系统功能能满足用户需求,特为图书馆用户设计,完成开发后投入应用市场中,具有很好的经济前景。

(二)系统处理流程

大学图书管理系统主要分为两个客户端——学生端和管理端;学生端有查询图书、预约图书和挂失图书;管理端有学生用户管理、图书管理、查询图书、借阅预约图书、归还挂失图书和管理员管理。基本处理流程见下图:

6

开始 选择服务端 学生端 管理端 输入帐号、密码 输入帐号、密码 验证帐号 否 是否通过? 是 选择服务 验证帐号 否 是否通过? 是 选择服务 查询图书 预约图书 挂失图书 学生用户管理图书管理查询图书 借阅预约图书归还挂失图书管理员管理 结束 图1.1:大学图书管理系统基本流程图

Fig1.1:System Basic flowchart

(三)系统数据流程

数据流程图主要描述了整个大学图书管理系统的数据流,展示出系统管理员和学生在系统中的相关操作和数据流动,如下图所示。

7

Fig1.2:System Data flowchart

二、需求分析

现在,使用Android[1] [2]系统的移动终端设备越来越普遍了,其附属产

品Android应用程序[1] [2]也越来越被人们广泛使用,从而开发Android应用程序[1] [2]能带来无限商机。同时,基于Android[1] [2]的大学图书管理系统能很好为用户提供服务,在加上,绝大部分大学生都有手机,该系统更能使学生加深对图书的了解,培养学生阅读的良好习惯。

(一)系统需求规定 1、系统功能需求

在图书馆里亲身体现管理的过程中,收集了大量信息,并对其作出详细分析,得出大学图书管理系统应主要有两大客户端,分别是学生端和管理端。 学生端有查询图书、预约图书和挂失图书;管理端有学生用户管理、图书管理、查询图书、借阅预约图书、归还挂失图书和管理员管理。

8

联系合同范文客服:xxxxx#qq.com(#替换为@)