C/C++物业费管理系统[2023-04-04]

发布时间 2023-04-04 23:01:00作者: programwriter

C/C++物业费管理系统[2023-04-04]

程序设计题:物业费管理系统
出题人:俞琼
面向专业:软件工程
难度等级:4
1 问题描述
为维护小区正常的运营管理,居民应按时缴纳小区管理费,请设计一个物业费管理系统,对小区的住户进行收费管理。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基本算法思想的应用。
2 功能要求
这款软件应该包括以下几个基本功能:
(1)用户密码验证。用户分为两类:管理员和操作员。注意两类用户的权限不同。管理员能完成操作员的所有功能,反之则不可。
(2)新住户信息添加。户主姓名、性别、联系电话、楼号,单元号,房号,面积、物业单价(高层3元/平方,多层2元/平方,由楼号区分),公摊水电费,应缴纳物业费,备注信息等。
(3)修改、查询、删除住户信息的功能。
(4)应缴物业费自动生成,每月1日起生成缴费额,如遇到拖欠则实施累加,并按每天1%的标准收取滞纳金。
(5)奖励,对于一次缴纳一年物业费的住户享受9折优惠,提前半年缴纳的住户享受97折优惠。
(6)统计功能,能够按楼号分类统计所有未缴清物业费的住户,并公示提醒,能够按月统计物业营收费总额,实际收费总额,能够按拖欠款项的多少对用户信息进行从大到小的排序。
选做要求:
(1)对于积极缴纳物业费的业主进行奖励,比如发放代金券。
(2)添加捐款箱服务,用于小区内困难业主的帮扶。
(3)如果有什么更好的、更合理功能,请自加。
3 其他要求
(1)界面美观,交互方便,实用性强。
(2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。
(3)程序的层次清晰,可读性强。
(4)变量、函数命名符合规范。
(5)如有可能,可使用MFC 等开发工具,实现彩色或图形操作界面。
4 开发环境
可以选择VS2010,dev等开发环境,或者与老师讨论,选择自己熟悉的开发工具与平台。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111