需求分析
虽然很多家庭都已经进入小康之家,但是不乏有些学生家庭还有些困难,面对这些现实问题,学校老师都在积极的应对。
在整个过程中,为了使流程更加精细化控制,流程上更加清洗,无纸化操作更节能。节约人工收集资料的成本。
如果有填写错误或者信息遗漏修改等等,迫切的需要有一种程序能够给整个过程带来更加好的操作。
于是就开发了这款前后台精准扶贫操作系统。
数据库设计
本系统一共编写有14张数据库表来存储数据。
分别为:后台管理人员表,存储后台管理人员信息,包含账号等等。权限角色表,该表存储了用户的权限,每一个管理员对应的操作权限不一致,比如村长和县长拥有不同的权限。
角色成员关系表,本表将权限关系和管理员进行关联。权限规则表,该表存储对应某一种角色权限对应的有哪些功能。宣传表,该表存储宣传信息。贫困申请表,存储申请人员的申请信息。
公告表存储近期或者以前发布的公告。留言表存储用户对管理人员的留言信息。登录日志表记录管理人员登录记录。新闻表记录关于扶贫相关的新闻。用户评分表记录用户的评分记录。走访记录表记录对贫困人员走访的记录。招聘表记录有关招聘信息的发布。用户表为前台用户的信息记录表。
主要功能展示
精准扶贫项目包含管理人员后台操作总页面。扶贫项目后台页面.png
精准扶贫项目前台用户观看页面。
后台对应的功能展示页面,包含对数据库设计的表的操作,包含招聘信息,公告,宣传等等。
代码采用MVC模式进行设计
代码结构目录简单可读性强
优缺点
优点:涉及功能实用性强,能较好的完成需求。在实际使用中给整个流程带来极大的方面,减少人力开支,使用线上程序无纸化操作,减少纸品的使用,对环境保护起到积极的作用。
缺点:代码的严谨性有待加强,功能上还存在不足,可以对功能进行扩充,让程序更符合现实使用情况。