本次项目实现了一个简单的仓库管理系统。用户身份分为超级管理员、出入库人员和商品管理员这三种角色。首先进行超级管理员的注册,然后登录超级管理员的账号和密码,进入主页之后进行添加用户,超级管理员可以添加和查询其他两种用户角色。用超级管理员创建好的用户账号和密码登录,会有不同的权限。如果是商品管理员,可以对商品进行添加和查询功能。如果是出入库人员,可以对商品进行入库、出库功能。项目结构很清晰,逻辑通俗易懂,代码注释非常详细。
主要功能包含欢迎、注册、登录、用户及商品操作等十多个界面,ListView列表,SqlLite数据库的增删改查、下拉框、intent传值等。
结构很清晰,一共五个package,我们从下往上介绍:
- entity是实体类 ,包含商品类和用户类
- database是数据库,包含DBHelper数据库操作类
- app是应用,包含欢迎、注册和登录三大Activity
- adapter是适配器,在设置列表内容时,需要加载对应的用户或者商品适配器
- activity是项目主要的activity,用户列表、查询、插入和删除等,商品类似
首先是对数据库名称和版本号的说明,然后是数据库的字段名,最后是数据库的表名。
这里只建了两张表:
一张是
一张是
接着在onCreate方法中写建表语句并执行,这样两张表就创建完成了。
然后下面就是增删改查的逻辑了,数据库说白了就是增insert,删delete,改update,查select。这里具体实现可以看Android基础教程里面的数据库那一章,创建db其实是最复杂的一种数据存储。
想要立即拥有这篇文章的源代码?没问题!两种方式任你选:💻直接点击下方CSDN专属下载链接,轻松get√;🎁或者,只需动动手指指关注公众号《萌新加油站》,回复下方关键词即刻解锁!快来探索你的技术宝藏,开启编程新旅程吧!🚀