在成员合作记账软件中,用户可以独自记录收支信息,也可邀请其他用户在同一账本中协作记账,
该软件采用uniapp + nodejs +mysql为主的技术路线,并将服务部署到Apache云服务器上。
其主要研究内容包括:
1. 实时消息推送和数据更新机制。客户端与服务器进行持久化连接,实时上传和下拉最新数据,并由服务器将消息推送给其他在线关联参与者。
2. 多渠道消息分享。允许用户通过微信等主流社交平台,将协作消息分享给不在线用户群体。
3. 优化服务器与客户端的请求,减少服务器压力,加快客户端响应速度。
* 目标和要求
目标
1.实现如下基本的系统功能
1.1. 用户注册系统、三方快捷登录系统
1.2. 增改多个账本、绑定账本的关联用户
1.3. 消费类型以及二级分类的创建和修改
1.4. 收支记录的增删改查
1.5. 待购清单的增改并提醒关联用户
1.6. 财务报表图表展示
2. 前后端分离,以减少服务器压力和网络带宽压力
3. 缓存未修改的近期数据,减少请求发送次数,加快应用响应速度。
4. 利用数据库事务,批量更新用户数据,若更新失败则回滚至初始状态,保证数据安全。
联系我时,请说是在杭州含情网络技术有限公司看到的,谢谢!