安卓毕业设计-图书馆管理系统-新手练手项目

                                         图书馆管理系统

目的:1,用于毕业设计

         2,用于用于新手的练手项目

开发环境:win7,android studio3.0.1,模拟器api:7.0.1

开发语言:Java

代码量:Java代码5000行左右,

涉及到知识点:

        1,activity,DrawerLayout(抽屉布局),CardView,

        2,安卓本地数据库

        3,自定义view

        4,RecyclerView

        5,MVP开发模式,实际中,M层的数据处理我放到了P层,简单的从数据库拿数据,就没有单独写一个M类出来了

        6,Material Design

实现的功能:

        1,用户登录注册;———访问数据库验证登录,插入数据库实现用户注册

        2,浏览全部书籍;———用RecyclerView展示

        3,查看书籍详情;———书籍的名称,出版社,浏览量,藏书量等

        4,借书还书;      ———-借书后,book表藏书量-1,还书后,book表中藏书量+1

        5,浏览自己所有借书;—–用RecyclerView展示

        6,用户修改自己信息;—–sql的update语句实现

        7,增删改书籍;    ———管理员拥有的功能

        8,管理员修改普通用户信息;

        9,外借书籍详细信息——-管理员可查看外借书的详细,包括时间,人物,书籍名称

        10,软件的所有操作记录;–管理员可查看所有操作:登录,注册,借书,换书,修改个人信息,浏览书籍等记录

数据库:四个表:book:所有图书表

                          user:用户表,管理员,普通用户通过level来划分

                          outbook:外借图书表

                          operation_record:左右操作记录表

 

效果图:

 

安卓毕业设计-图书馆管理系统-新手练手项目   安卓毕业设计-图书馆管理系统-新手练手项目

 

书籍详情页:

安卓毕业设计-图书馆管理系统-新手练手项目

 

我的借阅:

安卓毕业设计-图书馆管理系统-新手练手项目

系统记录

安卓毕业设计-图书馆管理系统-新手练手项目

 

后期有时间会写具体实现,有需要的可以私信

网盘链接

链接:https://pan.baidu.com/s/1UZ9ggx1EEsbXP6L_0u8eKQ 
提取码:pl03 
 

 

 

来源:佛一脚

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月8日
下一篇 2018年3月8日

相关推荐