根据需求分析的结果,需要为系统的不同使用者设计对应的功能。为用户提供的功能有:
(1)查看系统公告:用户可以查看系统发布的公告。
(2)管理家庭成员:用户可以查看、添加、修改、删除家庭成员信息。
(3)管理收支信息:用户可以记录、查询、修改或删除自己每日的收支信息。
(4)管理借贷信息:用户可以记录、查询、修改或删除借贷信息,到达还款日期时,系统会在当日生成提示公告。
(5)财务统计:用户可以通过图表查看家庭财务状况。
(6)账号管理:用户可以修改自己的用户名和密码,也可以注销账号。
管理员具有的功能:
(1)管理系统公告:管理员可以发布、搜索、修改、删除公告,。
(2)管理收支分类:管理员可以查看、添加、修改、删除,收支分类。
(3)管理下级管理员:管理员可以查看、添加、修改、删除权限低于自身的管理员。
(4)账号管理:管理员可以修改自己的用户名和密码,也可以注销账号。
我在技术上,使用PHP实现系统预想的所有服务端功能,MySQL能够实现对数据的管理,BootStrap框架提供的页面布局简洁美观,也能实现操作简单易学对用户友好的界面,使用ECharts可以便捷的将数据用图表形式展