扫一扫,关注我们
微信号:375279829
毕业设计(论文)题目:社区住户信息管理系统设计与开发
学院:软件学院 专业:软件工程 指导教师:
一、选题的背景与意义
随着我国跨入信息化管理社会,近些年来社区住户信息管理成为了社区物业管理工作的重要部分,其拥有影响社区物业管理工作开展、工作繁杂、情况多变等特点。目前我国很大程度上的社区管理工作仍旧停留在人工管理的过去系统上,面对时代的变化,这样的管理机制已经变得浪费过多人力财力急需突破。居民的工作与各种通讯信息关系密切,对生活质量不断提高的有所要求的同时,也需要有一套对社区住户信息进行管理的系统。
二、课题研究的基本内容与拟解决的主要问题
1) 数据库的设计;确定数据库结构,涉及数据的各种参数,创建实体数据库的表等数据库对象。
2)需求分析与功能设计;系统详细调查和用户需求分析,获取社区住户信息的业务流程,收集各种用户对系统功能的要求,整理资料,确定系统开发的范围。
3)程序模块的划分和实现;根据系统管理员的信息类型和功能对信息进行模块化分。功能模块包括登陆系统、信息管理系统、留言管理和公告公示,用户包括社区管理员和住户。
4)内部测试;完成系统功能后,进行内部测试,查找设计缺陷与错误,对错误进行改进。
三、课题研究方法、设计方案或论文撰写提纲
研究方法采用文献研究方法、行动研究方法和个案研究方法;文献研究方法是通过对书籍、网络等文献进行调研,了解该课题的研究现状,找出不足保证避免或是改良;行动研究方法是通过行动研究,多次测试程序,找出存在的问题并且提出解决方案;最后是个案研究方法,通过对以往的有关案例进行分析,借鉴其成功的部分,并且提出自己对该案例研究的看法,再次基础上做出创新。
1、功能模块设计
1)登陆系统
管理员可以通过登录页面登录自己的账户,从而来查找、维护和编辑社区住户的相关信息;住户也可以通过注册之后登录自己的账户,来查看自己的相关信息,以及是否有快递需要取件或水电费需要缴纳。
2)信息管理系统
管理员可以添加住户信息、对住户的相关信息进行编辑,也可以在需要的时候查询找出需要的住户信息,还可以修改密码;住户不可以进行修改个人信息,但是可以修改密码以及查看自己的信息如果有错误可以联系管理员进行反馈修改。
3)留言管理
社区管理员可以对所有的留言进行转移、删除等操作,社区住户可以对生活中的事情进行一定的反馈,住户在问题得到解决之后也可以将自己的留言内容删除。
4)公告公示
社区管理员可以在公告栏公示需要通知的信息,社区住户也可以随时查看。例如疫情期间的一些出门建议等等。
2、系统详细设计与实现
1)登录界面设计
用户登录流程:用户进入系统后点击登录按键进入系统登陆界面,输入不同的帐号密码可以分别登录管理员系统或是住户系统,住户在进行注册的时候,系统会判断用户名是否已被注册,用户名和密码也不能为空,若用户名尚未注册,则可以进行注册,注册成功后会跳转到登录页面,用户输入用户名和密码时,系统会从数据库查询是否存在相匹配的用户名以及对应的密码,密码账户匹配且一致则登陆成功,不一致则提示密码错误需要重新输入。
2)留言界面设计
用户可以查看自己和别的用户的留言信息,主要内容包括留言主题、留言内容、回复内容、留言时间等,在不暴露用户个人信息的情况下,方便留言用户对物业管理工作进行反馈,物业管理工作者也可以及时进行回复。
3)信息管理界面设计
管理员登入以后会显示住户的相关信息,主要内容包括姓名、单元、联系电话、邮箱、是否有待收取快递等等,管理员可以在这里对住户信息进行修改,或者提示住户有待收取的快递等。
四、课题研究准备情况(主要参考文献、资料和参考书,完成任务所具备的条件等)
1、在校期间,积累了丰富的软件开发方面的基础知识,并且独立完成课程设计等相关内容;
2、实习期间,积累了一定的实际开发经验,提升了软件开发的硬实力;
主要参考文献
[1] 菲菲.社区人口信息系统的设计与实现.内蒙古大学.2018
[2] 杨勇.城镇社区信息管理系统的设计与实现.电子科技大学.2014
[3] 魏涛. 城市社区网格化管理模式研究. 大连理工大学.2011
[4] 孔璐. 软件开发中数据库设计理论与实践分析. 江西现代职业技术学院.2019
[5] Ian Sommerville 《软件工程(原书第9版)》 机械工业出版社出版.2011
[6] 罗彻麦尔.深入理解JavaScript[M].北京.人民邮电出版社,2016
[7] 郑戟明,董云朝,肖宇,钱之琳.MySQL数据库课程的设计[J].电脑知识与技术,2020,16(03):21-22+24
五、总体安排与进度
|
序号 |
日 期 |
设计(论文)各阶段名称或工作内容 |
|
1 |
1.02-1.12 |
前期调研
|
|
2 |
1.13-1.31 |
需求分析、概要设计
|
|
3 |
2.08-3.21 |
毕业设计(程序设计) |
|
4 |
3.22-3.27 |
系统测试 |
|
5 |
3.28-4.26 |
毕业论文撰写 |
|
6 |
4.27-5.10 |
收集资料并且准备答辩
|