用户功能模块:
1.用户注册(注册信息包括:账号(必填)、密码(必填)
2.登录(普通村民、管理员可以通过输入账号和密码登录、登录成功才可进入网站首页)、
3.修改(修改密码)
基本信息管理模块:
1.管理员可以查看所有用户基本信息、注销用户账号、添加管理员等权限。
2.管理员可以按账号进行搜索用户。
3.普通村民可以查看自己的个人信息并且进行修改。
扶贫信息管理模块:
1.管理员增加、删除、修改扶贫信息:户主姓名、身份证、家庭住址、手机号码、家庭人口、年度、扶贫等级(一般困难、比较困难、十分困难)
2.普通用户只能查看自己的扶贫信息、不能修改。
村民参加的民主选举管模块:
管理员添加、删除选举,显示选举票数;
社区交流模块:
用户可以点赞、评论、举报;
管理员可以针对某一动态不合法用户进行禁言;
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
2 开发技术介绍 4
2.1 数据库介绍 4
2.2 java语言 5
2.3 web服务器 6
2.4 开发框架介绍 6
3 系统分析 7
3.1 可行性分析 7
3.2 非功能分析 8
3.3 功能模块设计 8
3.4 数据库设计 9
3.4.1 数据表说明 9
3.4.2 逻辑设计 10
4 详细实现 12
4.1 系统登陆 12
4.2 用户注册 13
4.3 管理员模块 14
4.4 扶贫信息模块 15
4.5 选举信息模块 17
4.6 投诉模块 19
4.7 新闻公告模块 21
4.8 选举投票模块 22
4.9 用户模块 23
4.10 系统部署 24
5 测试运行 29
5.1 测试目的和方法 29
5.2 测试方法 29
5.3 测试实例 30
6 系统优缺点 32
结束语 32
参考文献 33
致谢 34