1.项目功能:分为登录检测应用版本模块,用户管理模块,主要功能模块。其中检测应用版本模块包含检测当前版本、自动从服务器下载最新版本功能,每次开启app时或自动检测并提醒用户下载最新版本。用户管理模块包含用户登录、用户注册、修改密码功能,用来记录是哪些营业厅反馈的设备信息。主要功能模块包含查找设备信息、扫描设备条形码、和选择上传原因,查找设备信息可以根据输入的账号在数据中查找所有匹配到的设备信息并显示在页面上,扫描设备条形码可以识别多种条形码并判断扫描的结果是否符合对应的设备类型,如果不符合会提示让使用者从新扫描,避免了扫描错误的情况,上传可以选择不同的原因进行上传,如条形码脏污或者没有设备上传。上传的数据包含搜索到的信息和扫描到的信息(如有)方便确认回收的设备是否和原设备相同。
2.我负责该系统的需求调研、系统流程分析、系统框架开发、具体功能开发、数据库设计、后台服务端api开发、系统的后续维护。在实现软件过程中主要用到了kotlin语言、compose组件、kotlin协程、多线程开发、http通信、java语言、tomcat服务器部署、servlet和后端服务、linux系统维护、mysql部署与维护。最终使程序顺利实现登录扫码上传到服务器并通过网页可以浏览和下载上传结果的功能,并且在开发过程中解决了一些bug,确保收集数据的准确性。
点击空白处退出提示

















评论