python+django乡镇村民居民信息管理系统


本课题分为管理员和用户(村民)两类用户。选择用户类进行登录。二者需要登录自己的账号进行登录操作,登录成功后进入到系统中,如图1.1所示。管理员主要是管理用户的权限、用户信息管理及查询、选举管理(选举信息、选举流程管理、选举投票)、公告管理、村民土地管理、计生管理、党员管理(党员信息管理与查询、党关系的转入与转出)意见箱的反馈以及审核村民的申请修改信息,如图1.2所示。用户主要是查看功能,例如选举信息(结果)的查看、公告信息查看、个人信息查看等,以及在意见箱提出意见、修改账户密码以及个人信息修改申请
Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
 Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python 
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 
管理员功能模块
(1)权限管理模块。管理员可以管理村民对于该平台的一些内容的访问权限,添加管理员并给予访问权限。
(2)用户管理模块。对村民的户籍信息管理以及村民的一些其他相关内容的管理。管理员若是想要了解或者更加快捷的查找村民的一些信息,可以在该平台对村民信息进行查询,在村民管理页面通过不同的信息(姓名、性别、户号、学历、政治面貌等)索引可以更精细的查找相关信息。
(3)选举管理模块。可以发起选举投票,在投票信息管理页面可以对索引、投票名称、选举人、票数、投票须知、发布日期等信息进行查询、修改和删除等操作,在进行数据统计时可以显示用户信息(性别、年龄、学历)、选举信息的统计情况(例如村长与副村长的选举票数统计情况),显示成柱状图、扇形图等便于分析,最后由管理员编辑管理发布选举信息、选举结果。
(4)公告管理模块。由管理员编辑修改公告内容(索引、公告信息、发布日期、公告封面等)并发布公告,以便及时的通知村民,或者让村民了解最新的政策等信息;把涉及国家、集体以及村民利益的事务,通过该系统告知全体村民,并由村民参与管理和实施监督。
(5)村民土地管理模块。管理村民的土地变更信息,通过增加、删除、编辑来管理土地变更,主要管理公证人姓名、公证人联系电话、变更日期、变更地点(在苏庄村的地图上对每块土地进行标号,点击地图上的标号,可以知道这块土地属于哪户人家)以及变更面积等信息。
(6)计生管理模块。用来记录苏庄村育龄妇女的计生情况,记录常驻人口以及暂住人口中育龄妇女的基本信息,对农村育龄妇女详细档案资料及孕产史、生育史、婚变状况、人口出生情况进行管理,包括新婚及婚变状况、生育证发放登记、新增孕妇、常住人口出生等。
(7)党员管理模块。通过添加、编辑、删除等对本村的党员信息进行维护,党员信息包括申请人姓名、身份证号、性别、申请日期、介绍人、批准人、变动日期、变动原因等。
(8)意见箱管理模块。管理员需要对村民提出的意见进行反馈,在意见箱管理页面可以对村民账号、姓名、咨询日期、回复日期等内容进行查看和删除操作。
(9)审核申请信息模块。管理员需要对村民提出的个人信息修改申请进行审核,若信息符合则批准该申请,否则不予通过。

系统采用前后端分离开发。通过对苏庄村村民信息管理具体情况进行需求调研并对相关技术的学习和研究后 及开发工具,运用软件工程的相关理论和方法,对系统进行规划和设计,建立相应的模型并对系统功能进行开发和测试。本系统主要涵盖两模块用户和管理员,用户对应功能包括选举结果查看、公告信息查看、意见投诉、个人信息管理等,管理员包括用户管理、选举管理、公告管理、计生管理、党员管理等功能。

基于1.1节对系统的目标的分析,系统主要细分为功能需求和非功能需求。此小节主要分析系统的功能需求,其中管理员主要完成的功能有:权限管理、用户管理、选举管理、公告管理、土地管理、计生管理、党员管理、意见箱管理、审核申请信息。用户(村民)主要完成的功能有:选举结果信息、公告信息查看、意见箱、修改账户密码、个人信息查看、个人信息修改申请。如图1.4 系统功能需求用例图。
 用户功能模块:
(1)选举信息模块。用户登录村民管理系统之后,可以在该平台报名参与管理员发布的选举投票,也可以对其他报名参加的用户进行投票以支持自己的心仪人选,当选举结束之后,用户可以查看此次的选举结果信息。
(2)公告信息查看模块。用户可以查看关于本村庄在该平台发布的公告,以便快速及时的了解相关政策。
(3)意见箱模块。用户可以在该平台对本村庄提出意见,以便村庄官员可以更好地了解村民何时提出的意见以及提出的内容,以便及时回复,同时也可以查看回复内容以及回复日期。
(4)修改账户密码模块。用户可以根据自己的意愿对自己的账户密码进行修改,或者用户忘记密码时可以通过“忘记密码”对密码进行修改。
(5)个人信息模块。用户可以在该平台查看自己的相关信息(姓名、手机号、身份证号、性别、年龄、民族、学历、照片等),如若信息有误,可以提交申请修改,填写申请内容,包括申请人、申请原因以及申请时间。

《户籍管理系统》使用说明 随着社区的不断发展,户籍管理显得越来越重要,面对辖区成千上万的居民信息,依靠传统的手工登记已经不能满足现实的需要。我们这套《户籍管理系统》是针对街道社区、村委会一级的人口管理部门开发的,主要功能就是录入人口信息,方便进行各种查询,打印户籍证明等。操作简单,一学就会。 一、 安装软件 只要打开压缩文件“户籍管理系统.rar”,运行户籍管理系统.exe就可以了。 二、 运行软件 1、登录界面 默认密码是:123456,可以点“修改”改成自己的密码。 2、程序主界面 点击菜单中的“系统”->设置单位,弹出如下对话框: 输入你自己的社区名即可。 二、启动 点击“启动”,进入主操作界面。 1、编辑单位序列 点击“编辑单位序列”,弹出如下窗口: 在左边栏中根据自己的实际情况编辑好上下级单位(每下一级单位前面增加一个空格),然后存盘返回。 注意:下一级单位和上一级单位相差的是半个汉字宽(半角的空格),否则会出现同级变下级的情况。 2、增加人员 先选择一个单位(在左边的树形结构中点一下即可),然后点“增加”。 输入人员情况后,点确定即可。 如果要同时增加很多人,只要选中“连续增加”即可。 3、修改 选中一个人后,点击“详细情况”,即可修改。 4、查询 (一)普通查找 通常情况,在“模糊查询”按钮后面的方框中输入想要查找的信息,然后点一下“模糊查询”按钮即可。 选中“快”,意思是在当前表中查找。当数据量较大时,一般先选择一个单位,这样当前表中就只显示选中单位的部分人员,这样快速查找时速度相对快一点,缺点是如果要找的人不在当前表中就有可能找不到,这时就要选中“慢”来查找。 “慢”是在整个数据库中,只要这个人存在一定能找到,但时间可能会长一点。 (二)根据年龄查找 查找前最好先点一下“重算年龄”,因为每过一年,年龄增加一岁。 选中“年龄范围”,然后在后机的框中输入从几岁到几岁,再在查询框中输入其他信息,点“模糊查询”即可。 (三)精确时间查找 上面根据年龄查找,只能精确到年,如果想精确到月、日,则需要选中“精确时间”,然后选择时间范围。再在查询框中输入其他信息,点“模糊查询”即可。 (四)精确查询 上面都是模糊查询,只要有个大概的信息就可以查。如果知道比较精确的信息,则用“精确查询”,点击“精确查询”后,弹出的是人员详细情况表,这时把知道准确信息全填进去,比如知道名字叫张三,则在姓名中输入张三,如果知道曾用名叫李四,则在曾用名中输入李四,等等。不确定的信息不要输入,然后点确定,就可以精确地查出符合所有条件的人员。 5、详细情况 找到查询的人员后,点一下“详细情况”,出现如下界面: 可以更换照片,修改信息等。 6、 打印证明 户籍管理的一项重要功能是打印户籍证明,只要查找到此人后,点一下打印证明即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专注分享bishe530

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值