随着计算机和网络技术的高速发展,人们的工作和生活已经进入到了信息化时代。对于现在的农村民主建设工作来说,农村民主建设信息管理是必不可少的组成部分。目前仍然存在一些人们通过人工方式管理农村民主建设信息,由于农村民主建设信息量大,人工保管是相当麻烦的,而且当查找某些农村民主建设信息时,由于数据量比较庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。农村民主建设网站的提出主要是为加强对农村民主建设相关信息的管理系统,使管理员更好的完成工作,在工作中实现高效快捷。
随着人们信息化生活的提高,人们越来越注重信息化管理。随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,当今社会正快速向数字化,信息化,网络化迈进,管理信息系统的作用也越来越大。农村民主建设管理系统作为当代农村民主建设信息管理的主要方式,自然也成为计算机高新技术发展的前进方向,农村民主建设网站也就应运而生了。
该系统主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各项功能的农村民主建设网站。
用户功能模块:
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