qt+sqllite小区管理系统

💂 个人主页:pp不会算法^ v ^
🤟 版权: 本文由【pp不会算法v】原创、在CSDN首发、需要转载请联系博主
💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

最近接了单子把小区管理系统改改分享出来吧,比较适合qt基础学完了的做一下巩固巩固

登录模块

登录界面分两部分,第一部分为业主和物业工作人员登录界面,管理员登录界面放在其页面的左下角单独进入。在业主和物业工作人员登录界面,你可以输入业主或物业工作人员的帐号和密码,手机号和密码,身份证号和密码任一组合来登陆,系统自动判断登陆者身份来进入不同的管理界面,管理员在此窗口登陆会提示请到左下角登陆。管理员登录也可使用三种登录方式进行登录。

维修管理模块

维修管理模块实现了故障上报、维修进度查询、维修评价、修改保修情况和维修进度等功能。

维修管理模块一共分为三个界面:第一个界面用于业主故障报修。第二个界面用于业主查询维修进度以及对物业的维修情况进行评价。第三个界面用于物业工作人员管理维修信息。

1.业主故障报修:业主填写描述故障问题,系统根据业主的信息姓名或者ID将信息提交到后台数据库等待物业工作人员受理。

2.业主查询及评价:业主通过自己的姓名或者ID能查询到维修进度,故障是否被物业工作人员受理。如果故障问题已被解决,业主可以对本次的维修情况进行评价。

3.工作人员维修管理:物业工作人员可以通过显示按钮查看后台所有的故障报修问题。对于已经过期或已经处理完并反馈评价的信息进行删除,工作人员看到新的故障问题后,可以通过查询业主姓名显示全部的业主报修信息,根据信息安排合适的维修人员前往,根据维修人员反馈的信息工作人员可以及时更新维修进度。维修完成后等待业主对本次维修工作的评价

缴费管理模块

缴费管理模块实现了增加缴费,月期收费、自助缴费、线下收费、缴费查询功能。

1.价格维护:物业工作人员根据月度消费情况,增加业主的消费信息,把业主的信息及缴费情况发送到数据库中。

2.自主缴费:业主可查询自己的未缴费情况,然后选择缴费类型和缴费日期进行缴费。

3.线下收费:物业工作人员线下收费,对缴费的业主通过缴费类型和缴费日期分类,递送给后台。

4.缴费查询:业主和物业工作人员可实现对不同缴费类型和时间的查询,可视化缴费信息,还可以精准的按照缴费日期和缴费类型查询。

人事管理模块

人事管理模块分为两部分,第一部分是管理员的出勤界面,第二部分是物业工作人员的人事管理。

管理员的出勤界面分为两个小部分,分别为请假审批和月度出勤,在请假审批界面,管理员可以看到所有的请假记录,对假条进行审批;在月度出勤界面,管理员可以通过详细按钮查看所有物业工作人员的出勤信息。

物业工作人员的人事管理分为四部分,分别为请销假、上下班登记、月度出勤和审批查询,在请销假界面,工作人员只需填写请假原因、日期、时间,通过点击请假和销假按钮进行本次功能。上下班登记界面,工作人员填写上下班时间,然后点击上班和下班按钮即可;出勤登记界面,工作人员通过点击详细按钮即可查看自己的所有出勤记录。

审批查询界面,工作人员点击查询按钮即可看见自己的假条审批结果。

业主信息管理模块

业主信息管理实现了对业主信息的查询、增加、修改、删除、显示全部信息的功能。

物业工作人员直接对业主的信息进行管理,包括,姓名、性别、年龄、身份证号、手机号码、登陆账号、登陆密码、家庭住址。

1.信息查询:物业工作人员在查询目录输入需要查询业主的名字,点击“查询”按钮,然后会显示出此业主的所有资料。如果输入的名字不对,会提示该业主不在数据库,请重新输入。

2.信息增加:物业工作人员在输入栏输入业主的所有信息,点击“增加”按钮。新业主信息写入数据库成功,如果信息输入不完善则不能写进去。

3.信息修改:如果业主需要修改信息,物业工作人员先在数据库中查询到此业主,然后修改相应的信息,点击“修改”按钮,提示修改成功。

4.信息删除:业主如果需要销户,物业工作人员则在姓名输入框输入业主姓名,点击“删除”按钮,该业主所有的信息全部被删除。

5.显示数据库所有的信息:物业工作人员点击“显示全部业主信息”按钮,则会显示出数据库所有业主信息,此功能方便查看数据是否被写进去数据库。

管理员人事管理模块实现了对管理员、物业工作人员和业主的身份证号、手机号码、登陆账号、登陆密码、身份标识的查询、增加、修改、删除。

管理员人事管理模块分为两个界面:第一个界面用于工作人员的信息查询、增加、修改、删除。第二个界面用于查询所有物业工作人员、物业管理员、业主的身份证号、手机号码、登陆账号、登陆密码、身份标识。

管理员人事管理模块

1、物业管理员在输入查询姓名对话框,输入姓名,点击查询按钮,相应的信息会显示出来。

2、增加工作人员,物业管理员需要在相应的对话框中输入工作人员的全部信息,点击“增加”按钮,则信息将会被插入到数据库。

3、删除工作人员,物业管理员通过查询功能查询出此人信息。点击“删除”按钮。此人所有信息会被删除。

4、修改信息,物业管理员首先通过查询功能,查询出此人信息,在修改需要改的信息,点击“修改”按钮,信息修改成功。

5、物业管理员点击“查询”按钮,文本框中将会显示所有的数据库人事信息。

系统设置模块实现了对数据库中数据清空的功能和查看ABOUT US的功能。

系统设置模块一共分为两个界面:第一个界面是系统初始化,第二个界面是ABOUT US。

系统设置模块

1、物业管理员在主界面点击“确定”按钮,系统弹出确认界面,确认后,将数据库置为初始状态。

2、物业管理员直接可以查看并更改本系统的信息。

界面展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/342866.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

python04-变量命名规则

python需要使用标识符来给变量命名。 标识符,我来解释下,就是给程序中变量、类、方法命名的符号,简单理解就是起一个名字,这个名字必须是合法的名字, 对于Python来说,标识符必须是以字母、下划线(_)开头&…

Oracle 19c rac集群管理 -------- 集群启停操作过程

Oracle rac集群启停操作过程 首先查看数据库的集群的db_unique_name SQL> show parameter nameNAME TYPE VALUE ------------------------------------ ----------- --------------------------- cdb_cluster_name …

vue2中CesiumV1.113.0加载离线地形数据

离线地形数据可以放在vue项目下的public/data/sjzTerrain文件下 由于地形离线数据数量太大,在vue项目编译时会报如下错误: ERROR in EMFILE: too many open files, open D:\test_project\vue_cesium_demo\public\data\sjzTerrain\.tmp\14\26787\11669.h…

《WebKit 技术内幕》学习之十二(1):安全机制

第12章 安全机制 安全机制对于浏览器和渲染引擎来说至关重要。一个不考虑安全机制的HTML5规范体系肯定不会受到广泛地使用,同时一个不安全的浏览器也不会得到广大用户的青睐。本章介绍的安全机制分成两个不同的部分,第一个部分是网页的安全,…

web 应用常见的安全问题

一xss攻击 人们经常将跨站脚本攻击(Cross Site Scripting)缩写为CSS,但这会与层叠样式表(Cascading Style Sheets,CSS)的缩写混淆。因此,有人将跨站脚本攻击缩写为XSS。 跨站脚本攻击&#xff…

ubuntu 20.04 使用 webrtc-streamer自动退出,报错GLIBC 问题解决方法

文章目录 前言Ubuntu 20.4中使用webrtc-streamer报错总结 前言 前端vue2 项目需要播放海康的视频流,本地启动起来了,现在需要的服务器上部署,服务器是Ubuntu 20.04,下面是部署时遇到的问题及解决方法,总耗时2天。 不知…

Linux之权限(内容详细,细节满满)

个人主页:点我进入主页 专栏分类:C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 数据结构初阶 Linux 欢迎大家点赞,评论,收藏。 一起努力 目录 一.前言 二.权限修改的两种方法 …

3.【SpringBoot3】文章分类接口开发

序言 在文章分类模块,有以下接口需要开发: 新增文章分类文章分类列表获取文章分类详情更新文章分类删除文章分类 数据库表字段和实体类属性: 在数据库表中,create_user 来自于 user 表中的主键 id,是用来记录当前文…

使用AFPN渐近特征金字塔网络优化YOLOv8改进小目标检测效果(不适合新手)

目录 简单概述 算法概述 优化效果 参考文献 文献地址:paper 废话少说,上demo源码链接: 简单概述 AFPN的核心思想:AFPN主要通过引入渐近的特征融合策略,逐步整合底层、高层和顶层的特征到目标检测过程中。这种融合…

正信晟锦:亲戚借了钱怎么要回来

亲戚间的金钱借贷,往往是情感与金钱交织的微妙话题。在中国传统文化中,家族关系至关重要,因此处理此类事宜时需要格外细致和谨慎。要回借出的钱,不仅要考虑到资金的回流,更要维护和谐的家庭关系。 沟通是解决问题的关键…

v-for中使用v-model的坑点

问题场景: 有这样一种场景,比如我们需要根据数据创建多个input输入框 <template><div v-for"(item, index) in list" :key"index"><a-input v-model"item"></a-input></div></template><script>expo…

Git--创建仓库(1)

git init Git 使用 git init 命令来初始化一个 Git 仓库&#xff0c;Git 的很多命令都需要在 Git 的仓库中运行&#xff0c;所以 git init 是使用 Git 的第一个命令。 在执行完成 git init 命令后&#xff0c;Git 仓库会生成一个 .git 目录&#xff0c;该目录包含了资源的所有…

别再局限于Android和iOS了尝试鸿蒙APP系统开发吧!

最近&#xff0c;多家互联网公司也发布了鸿蒙OS的App开发工程师的岗位&#xff0c;开启了抢人大战&#xff0c;有的企业开出了近百万的年薪招聘鸿蒙OS工程师&#xff0c;而华为甚至为鸿蒙OS资深架构师开出了100万元—160万元的年薪。 「纯血」鸿蒙开启&#xff0c;欲与 Andori…

css clip-path

1 解释 clip-path 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示&#xff0c;区域外的隐藏。浏览器会裁剪掉裁剪区域以外的内容&#xff0c;包括: 背景&#xff0c;内容&#xff0c;边框&#xff0c;阴影等&#xff0c;另外也不会捕获裁剪区域之外的hover click等事…

《JavaScript权威指南》读书笔记1

服创要开始了&#xff0c;选题基本上都是关于ai的&#xff0c;之前写的项目没有和ai有关的&#xff0c;也没有学习过这方面的知识。现在我们组基本上确认的选题是&#xff1a;【A01】基于文心大模型的智能阅卷平台设计与开发【百度】【A01】基于文心大模型的智能阅卷平台设计与…

用 AI 定制龙年红包封面保姆级教程

作者&#xff1a;苍何&#xff0c;前大厂高级 Java 工程师&#xff0c;阿里云专家博主&#xff0c;CSDN 2023 年 实力新星&#xff0c;土木转码&#xff0c;现任部门技术 leader&#xff0c;专注于互联网技术分享&#xff0c;职场经验分享。 &#x1f525;热门文章推荐&#xf…

代码中遇到的问题2

目录 记录: 好处&#xff1a; 问题一&#xff1a; 解答: 问题二: 解答: 常见类型问题: 记录: string connStr ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; 在代码中写上这段代码&#xff0c;将连接数据库的代码语句放到&#xff…

算法练习-替换数字(思路+流程图+代码)

难度参考 难度&#xff1a;简单 分类&#xff1a;字符串 难度与分类由我所参与的培训课程提供&#xff0c;但需要注意的是&#xff0c;难度与分类仅供参考。以下内容均为个人笔记&#xff0c;旨在督促自己认真学习。 题目 给定一个字符串S,它包含小写字母和数字字符&#xff0…

【GitHub项目推荐--开源2D 游戏引擎】【转载】

microStudio 是一个可在浏览器中运行的游戏引擎&#xff0c;它拥有一套精美、设计精良、全面的工具&#xff0c;可以非常轻松地帮助你创建 2D 游戏。 你可以在浏览器中访问 microStudio.dev 开始搭建你的游戏&#xff0c;当然你可以克隆现有项目或创建新游戏并开始编码&#x…

Go 基本数据

第 2 章 基本数据类型 Go 的数值类型包括了不同大小的整数 、浮点数 、复数&#xff1b; 各种数值类型分别有自己的大小&#xff0c;对正负号支持也各不相同&#xff1b; 1. 整数&#xff08;OK&#xff09; 整数类型&#xff08;整型&#xff09;整数类型Go 语言同时支持 有…