C语言课程设计报告--物业管理系统

中 国 地 质 大 学

本科生课程论文封面

课程名称 计算机高级语言课程设计(C)

教师姓名

本科生姓名

本科生学号

本科生专业 网络工程

所在院系 计算机学院

类别: 工科

日期: 16/1/2013

课程设计评语

对课程论文的评语:

平时成绩:课程论文成绩:总 成 绩:评阅人签名:

注:1、无评阅人签名成绩无效;

2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;

3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

摘要:

本文完成了综合练习中第20题物业管理系统的编程,程序用于小区的管理,管理的项目包括小区住户管理、物业收费项目管理、物业收费管理,并用文件存储相关信息。文中给出了需求分析、功能模块图、数据结构、详细设计、程序运行结果、总结和致谢。

目 录

课程设计评语2

作者简介及摘要3

目 录4

1.课程论文题目5

2.总体设计6

3.详细设计8

4.程序运行结果12

5.编程中遇到的困难及解决方法16

6.总结心得及良好建议17

7.致谢18

8.参考文献19

1.课程论文题目:物业管理系统

1.1问题描述

物业管理系统问题的描述是:用于小区的物业管理,管理的项目包括小区住户管理、物业收费项目管理、物业收费管理。要求用文件存储相关信息。

1.2基本要求

可随时浏览、录入和更改小区住户、收费项目等数据。

随时可增、删、改、查收费项目及其标准。

生成小区住户收费报表(包括全部、已交、欠交)。

1.3需求分析

住户信息、物业收费信息用一个文件存储,因而要提供文件的输入/输出操作;另外,还要提供键盘式选择菜单以实现功能选择。

2.总体设计:

2.1总体思路

整个管理系统设计为住户信息、物业收费信息的浏览、增加、更改、删除等模块。

2.2功能模块图

2.3数据结构设计

根据问题描述,将住户信息、物业收费信息放在一个resident结构体内。

结点结构:

定义如下:

#define N 50

int M;

struct resident

{

int fh;/*房号*/

char name[10];/*户主姓名*/

int bjf;/*保洁费*/

int baf;/*保安费*/

int tcf;/*停车费*/

int yj;/*已交*/

int zj;/*总计*/

int qj;/*欠交*/

}s[N];/*s[N]中每个数组元素对应一个住户*/

将住户信息储存在ZHSFBB.txt文本文件中

内容及格式:

101 wang 86 50 80 120

102 zhang 77 50 0 127

201 zhao 80 50 60 150

202 shang 70 55 10 100

301 zhou 88 66 55 130

302 mei 56 89 13 90

401 sun 46 66 79 80

402 tian 50 80 40 140

501 fang 60 70 30 120

502 chen 90 60 40 88

601 bian 40 40 40 110

602 wu 80 80 40 80

3.详细设计

3.1数据读入模块:

小区住户信息采用结构体形式,把一个住户的信息作为结构体成员,若要存放若干个住户信息就要用到结构体数组,一条记录对应一户住户的信息,既符合习惯也方便信息管理。

代码:/************************数据读入模块***********************/

void Re_file()

{

FILE *fp;

M=0;

fp=fopen("ZHSFBB.txt","r");

while(fscanf(fp,"%d%s%d%d%d%d",&s[M].fh,s[M].name,&s[M].bjf,&s[M].baf,&s[M].tcf,&s[M].yj)!=EOF)M++;

fclose(fp);

}

3.2 计算模块

主函数中已读入原始数据,计算:总计=保洁费+保安费+停车费,欠交=总计-已交。

3.3增加模块

该模块的功能是增加新的小区住户记录,用户从键盘输入并逐条写到原来的输入文件中。

代码:/************************增加模块***********************/

void Append()

{ int n,i;

printf("可输入

c语言课程设计物业,C语言课程设计报告--物业管理系统.doc相关推荐

  1. 通讯录管理系统C语言课程设计大作业,c语言课程设计报告---通讯录管理系统.doc...

    c语言课程设计报告---通讯录管理系统.doc Yangtze University College of Arts and Science 学生实习手册 (课程设计报告) 学 部 理 工 学 部 专 ...

  2. 学籍管理c语言程序设计报告,C语言程序设计课程设报告—学籍管理系统.doc

    C语言程序设计课程设报告-学籍管理系统 电子科技大学 C语言课程设计报告 题 目 : 学籍管理系统 院系: 电 子 工 程 学 院 姓名: 石 胡 森 学号: 2013020904005 指导教师:胡 ...

  3. c语言程序设计银行卡管理系统,C语言课程设计报告-银行卡管理系统.doc

    银行卡管理系统 一.题目要求 请设计<银行卡管理系统>,要实现系统的主要功能模块有: 实现系统内制卡.发卡功能: 实现系统内卡帐户几相关帐户管理: 实现卡交易和合法性检查: 实现卡金融交易 ...

  4. 计算机程序设计基础课程设计(C语言)[2023-02-28]

    计算机程序设计基础课程设计(C语言)[2023-02-28] 计算机程序设计基础课程设计(C语言) 设计任务书 指导专业:机械电子工程 指导教师:高峰 仲惟燕 机械电子工程学院 二〇二二年十二月 &l ...

  5. c语言课程设计学生籍贯信息记录簿,C语言课程设计 学生籍贯信息记录簿设计.doc...

    C语言与程序设计课程设计 学生籍贯信息记录簿设计 学 院 信息工程 班 级 物联1301班 学 号 131408119 姓 名 滕玲 一.设计目的 该软件主要是编辑一个学生籍贯信息记录簿记录每个学生信 ...

  6. FPGA课程设计使用VHDL语言

    下面是FPGA的课程设计 使用VHDL语言,有程序和报告

  7. 基于c语言单片机秒表课程设计,基于c语言单片机秒表课程设计要点.doc

    课程设计报告 课程名称:单片机原理及应用 报告题目:秒表 学生姓名: 所在学院:信息科学与工程学院 专业班级: 学生学号: 指导教师: 2013 年 12 月 25 日 课程设计任务书 报告题目秒表完 ...

  8. dsp课程设计c语言源码,DSP课程设计-基于C语言实现256点的FFT精选.pdf

    DSP课程设计-基于C语言实现256点的FFT精选 XX 大学 J1111111 UNIVERSITY DSP 课 程 设 计 基于CCS 的FFT 算法的C 语言实现和验证 学院名称: 专业班级: ...

  9. c语言选择菜单程序设计,c语言课程设计报告-- 使用菜单选择趣味程序.doc

    c语言课程设计报告-- 使用菜单选择趣味程序 青岛农业大学 课程设计报告 题 目: 使用菜单选择趣味程序 姓 名: 杨丽娜 学 院: 理学与信息科学学院 专 业: 通信工程 班 级: 2班 学 号: ...

  10. 五猴分桃c语言课程设计,c语言程序设计五猴分桃问题实验报告.doc

    c语言程序设计五猴分桃问题实验报告.doc 课程设计报告学院.系:吉林大学珠海学院计算机科学与技术系专业名称:软件工程课程设计科目C语言程序课程设计所在班级:10班学生学号:04121010学生姓名: ...

最新文章

  1. 取代人类医生?AI给你做的诊断你敢信吗
  2. 《Science》评选2017年十大科学突破,看看有哪些吧!
  3. Java程序员必备的Intellij插件
  4. 远程仓库都不知道,那你学Git干嘛?
  5. python3 开发面试题(collections中的Counter)6.7
  6. 网易云音乐社交玩法的背后,听说有一只神秘部队保驾护航?
  7. Qt Creator将UI项目转换为应用程序
  8. html5属性详解,HTML5中的download属性详解
  9. 一个小例子体会Java反射的动态性
  10. Java 学习路线之四个阶段
  11. GO、Rust 这些新一代高并发编程语言为何都极其讨厌共享内存?
  12. ZooKeeper监控
  13. python自动化接口测试excel脚本_python+requests+excel 实现接口自动化测试
  14. 汽车技术市场动态分析
  15. html5教程_最好HTML和HTML5教程
  16. 提高办公协同效率,Tracup可能是最好的选择
  17. 【VMCloud云平台】SCAP(四)连接公有云(二)
  18. 全民小视频逆势崛起:短视频的“小趋势”与“信用飞轮”
  19. 用sublime搭建基于GoSublime+gocode+MarGo的下载SublimeGO开发环境
  20. 西游记的四种性格和生活的人

热门文章

  1. 张效详java就业培训教程学习笔记(三)
  2. perl语言入门(小骆驼)学习(一)
  3. 2017国民行业分类sql-存储过程_存储函数-MySQL
  4. 中国农药中间体行业发展前景预测与投资规划建议报告2021-2027年版
  5. 计算机关机管理软件,局域网管理利器--大势至远程开关机工具
  6. 网站页面黑白色效果实现技巧
  7. matlab 简单低通滤波器,简单低通滤波器设计及matlab仿真.doc
  8. springboot+旅游管理系统 毕业设计-附源码261117
  9. RegExp(正则表达式对象)
  10. vb html转义字符,在VB中用什么转义字符表示双引号