1、 设计题目基于安卓图书馆系统设计与实现 摘要随着计算机技术飞快发展,电子信息化慢慢代替了公司管理老式管理手法。这是一种当代流行经营模式,采用管理系统是可以有效提高管理效率。图书馆管理系统是学校管理机制中重要一环。图书馆代表着一间学校或者地区文化标志。由于图书馆丰富图书资源可以带给咱们重要并且优越学习资源。通过对书管理系统运营管理机制进行调查研究,开发了此图书系统。核心词:计算机技术,安卓,图书管理 (3-5个) 目录摘要第一章 引言1.1 课题研究背景1.2 课题研究意义和内容1.3 发展概况1.4 本文重要内容第二章 图书管理系统分析 2.1 可行性研究2.1.1 技术可行性2.1.2 经济
2、可行性2.1.3 操作可行性 2.2 系统需求分析2.2.1 功能需求2.2.2 非功能需求第三章 图书管理系统设计 3.1 系统功能构造 3.2 数据库设计 3.3 其她设计第四章 图书管理类重要功能设计 4.1 登录模块 4.2 添加模块 4.3 查询模块第五章 系统测试 5.1 测试环境与办法 5.2 系统测试成果与分析总结与展望第一章 引言 重要任务是大体列出本文基本内容和轮廓。它可以涉及如下五项内容中所有或其中几项。1. 简介某研究领域背景、意义、发展状况、当前水平等;2. 对有关领域文献进行回顾和综述,涉及前人研究成果,已经解决问题,并恰当加以评价或比较;3. 指出前人尚未解决问题
3、,留下技术空白,也可以提出新问题、解决这些总要问题新办法、新思路,从而引出自己研究课题动机与意义;4. 阐明及研究课题目;5. 概况论文重要内容或勾勒其大体轮廓。1.1 课题研究背景 随着人们生活水平日益提高,人们对文化需求也越来越大。在人们业余生活中,越来越多人乐于享有文字给生活带来乐趣。而图书也是学生学习过程中必不可少。 而本项目旨在研发一种图书馆管理系统,实现图书馆信息化管理。在以便读者查询借阅图书同步,以便图书馆管理员对图书进行管理。1.2 课题研究意义及内容1.3 Eclipse发展概况 Eclipse发展史,版本代号 平台版本 重要版本发行日期 SR1发行日期 SR2发行日期,如下
4、:1.4 本文重要内容 Eclipse 是一种开放源代码软件开发项目,专注于为高度集成工具开发提供一种全功能、具备商业品质工业平台。它重要由eclipse项目、eclipse工具项目和eclipse技术项目三个项目构成,详细涉及四个某些构成-eclipse platform、JDT、CDT和PDE,JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,eclipse platform则是一种开放可扩展IDE,提供了一种通用开发平台。它提供建造块和构造并运营集成软件开发工具基本。Eclipse Platform 容许工具建造者独立开发与她人工具无缝集成工具从而无需辨别一种工具功能在哪
5、结束,而另一种工具功能在哪里开始。 Android工程是在Eclipse工具上编写,进行Android工程编写,一方面需要在eclipse上安装ADT插件,然后指定SDK所在途径,便可以创立Android虚拟机了。 第二章 图书管理系统分析2.1 可行性研究 2.1.1 技术可行性 技术上,图书管理系统难度适中,技术可行。 2.1.2 经济可行性 经济上,图书管理系统所需资源不多,经济上可行。 2.1.3 操作可行性 操作上,图书管理系统操作难度不高,操作可行。2.2 系统需求分析 2.2.1 功能需求 2.2.2 非功能需求 第三章 XXX系统设计 3.1 系统功能构造3.2 数据库设计3.
6、3 其她设计 . . . . . . 第四章 图书管理重要功能设计4.1 登陆模块 登陆界面作为系统门面,登陆界面完毕功能是验证所登陆顾客账户与否对的,以验证与否有进入系统权限。登陆功能相应程序名为 cn.edu,hdu.android 包下 MainActivity.java 。登陆界面如下:4.2 添加模块增添学生界面 管理员通过增长学生界面,增长所要增长学生基本信息,通过添加这些信息,是为了把本校内部查询学生信息、功能相应程序名为 cn.edu.hdu.android 包下 InsertStu.java 。增添学生界面如下:图书增长界面 管理域通过增长书籍界面,增长所要增长书籍基本信息,
7、通过添加这些信息,是为了普通学生顾客通过作者名和书籍名查询时能更好理解到书籍基本信息等基本状况。注册功能相应程序名为 cn.edu.hdu.android 包下InsertBook.java 。图书增长界面如下:4.3 查询模块学生顾客通过输入所查询书籍名字,便可以从数据库中查询到所查询图书。书籍查询功能相应程序名为cn.edu.hdu.android 包下 SelectBook.java 。查询界面如下:第五章 系统测试5.1 测试环境与办法5.2 系统测试成果与分析顾客登陆测试 顾客登陆默认账号密码为:admin,账号密码对的时成功登陆,登陆成功后跳入管理界面。 登陆无效类:登陆账号或者密
8、码不符,登陆不成功,提示错误。 登陆有效类:登陆账号密码相符,登陆成功,并跳转到管理界面。图书查询测试 作为图书管理系统重要功能,顾客通过顾客名和密码登陆后,便可享有图书查询等功能服务。想要查询图书只要提供书籍名和书籍作者,就能查询到该图书基本信息。 测试无效类:查询图书不存在,提示查询图书不存在。 测试有效类:查询图书存在,并列出所查询图书基本信息。顾客管理测试 在顾客管理中,通过顾客名搜索出特定学生顾客或者查询出所有学生顾客,在顾客列表出来之后,通过长按顾客列表上某一条信息,可以对该顾客进行删除操作。 测试无效类:查询特定学生不存在,提示所查询学生不存在。 测试有效类:查询特定学生存在,并
9、列出学生基本信息。书籍管理测试 书籍管理中,除了书籍查询功能外,尚有对书籍进行添加操作,在对书籍进行添加操作时,需写明书籍某些基本信息,例如:书名、作者、所属科目、所放位置等信息。在书籍查询功能上,可以通过长按查询出来书籍列表,来删除、更新所选中书籍。 测试无效类:书籍添加信息不完整,提示填写完整。 测试有效类:书籍添加信息完整,添加成功。 总结与展望通过一段时间努力终于完毕了基于安卓平台图书管理系统设计及需求分析,本图书管理系统实现普通老式WEB上图书管理系统所必备基本功能,并且提供了和谐顾客交互界面,让顾客操作起来极为以便和快捷,在这段时间里,我收获了诸多,也付出了诸多,从一种系统设计者角
10、度来说,我体会到了一种系统设计其实不是想象那么简朴,对于顾客来讲,也许手机软件上一种看似很小功能,但在系统开发者看来有时却并不显得简朴,有句俗话叫“牵一发而动全身”,在一种系统有时一种小小改动往往会牵涉到某些复杂业务逻辑和算法,因而作为一种开发者,必要要有十足耐心,才干将系统尽量设计合理,这款系统,我从整体设计和顾客交互UI层,到完毕详细功能业务逻辑层,直至底层数据库设计,都花了诸多时间去思考,做了诸多繁琐工作,但我以为是值得,由于我做大量工作换来了顾客操作简便,也为顾客提供了良好体验。 在没有做完设计之前,觉得此前学过只是太零散,只是单纯概念和计算之类,并且没有整体联系和框架,但是通过这次设
11、计发现自己看法有点太片面。通过这次设计使自己明白了本来知识是非常欠缺,要后来工作和生活中都应当不断学习,努力提高自己知识和综合素质。 在这次设计中,我遇到了诸多问题。单从图书管理系统服务器端来说用到知识均有XML、Servlet、JDBC、数据库 等等。当时学习时,只是听懂了一某些,没有完全理解,因此做整体框架耗费了一某些时间,以至于时间比较紧张。至于开发客户端相对来说比较纯熟一点。固然,图书管理系统是一种比较大项目,光调试就要启动数据库、服务器端Tomcat、客户端,一旦中间有什么问题需要检查地方诸多,的确需要细心,耐心,更重要是技术。因而这次设计让我看到了咱们不能只满足于掌握一种计算机语言,其实各种计算机语言之间是想通,咱们要学会联系,只有技术过关了,才干做出好项目。 对于本系统,虽然完毕了图书管理系统基本功能,但我觉得尚有诸多局限性,一方面,交互界面虽然尽量做到简洁、以便,但是由于时间和经验局限性,有许多地方还是不能较好做到美观和简洁平衡点。 本系统虽然完毕了老式WEB图书管理系统基本功能,但我觉得还是有诸多功能可以有待发挥,例如,图书馆电子书下载及电子书在线阅读等模块,意思两个模块都没在本系统实现,但我相信,如果能加上这些没有实现模块,本系统将更加完善。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100