1. 一种基于Android的固定资产管理系统,包括Andriod客户端和企业服务子系统端, 其特征在于,Andriod客户端用于完成资产信息查看、资产信息查询、资产出入库管理的需 求内容;企业服务子系统端是对于资产数据录入、系统用户管理、用户权限管理以及数据统 计;企业服务子系统端中,系统用户管理与用户权限管理是指实现Android客户端用户认 证、企业服务子系统端的用户管理以及权限功能;企业服务子系统端与Andro id客户端之间 通过Web Service服务方式进行数据通信,并且保障数据传输的有效性与完整性;由 Android客户端调用Ksoap-android库进行数据与命令传输;在企业服务子系统端增加了 缓存层,是以Memcached进行资产数据缓存;首先由Android客户端通过Web Service技 术向企业服务子系统端发送请求,企业服务子系统端处理相应业务,然后判断相应数据是 否在Memcached缓存,若缓存则直接从Memcached中取出,否则需要SQL Server数据库中 查询获取,然后按照原路返回;当查询Memcached失效时,Memcached会自动触发相应操 作从SQL Server取出相应数据进行缓存。
2.根据权利要求1所述的基于Android的固定资产管理系统,其特征在于,在系统中数 据库分析过程完成多张数据库表结构的设计,包括资产表Equipment、出入库表Borrow、 部门表Department、用户表Employee、Type资产类型数据字典和Unit资产单位数据字 典,所述资产表结构是其他多张数据表的关联表,通常是以外键形式存在在其他数据表中; 在Memcached缓存数据库表数据时,针对资产表Equipment和出入库表Borrow建立起 内存缓存以加速数据访问;每条数据记录是以数据表主键作为key值,而将完整的数据记 录封装成的Json作为value值进行缓存存储;米用Newtonsoft工具实现Json数据 与Dataset之间的转换。