C++ 课程设计报告 题 目: 水费管理系统——水费基本信息管理、查询、统计、存盘 和收费管理 学生姓名: 学 号: 专业班级: 同组姓名: 指导教师: 设计时间: 2008 年下学期第 15~16 周 指导老师意见: 评定成绩: 签名: 日期: 1 系统(项目)设计 1.1 系统功能模块图 通过查阅相关资料和仔细分析,得出系统功能模块图如图1 所示。系统主要由用户信息管理、收费管理、查询与统计、存盘等几个功能模块组成,我负责的是收费管理、查询与统计、存盘功能。 其中收费管理包括用户本月用水量、本月所收水费、收费时间,查询与统计包括用户信息查询与收费查询与统计,存盘包括用户信息和收费信息存盘。 1.2 系统登陆模块 系统登陆模块主要完成系统登陆和系统退出功能。其详细流程图如图2 所示。 1 、密码输入; 2 、判断密码的正确与否,即当前用户是否具有进入系统运行的权限; 3 、主菜单中选择 1 、2 、3 、4 ,分别进入用户基本信息管理、收费管理、查询与水 费 管 理 系 统 收 费 管 理 用户信息管理 查询.统计 时 间 编号 修 改 删除 添加 本月用水量 查询 水费 统计 本月收水费 收费时间 时间 记 录 图 1 水费管理系统模块 统计、存盘操作; 4 、密码错误或主菜单中选择 0 ,退出程序; 准 备 登 录 系 统 输 入 密 码 判 断 权 限 主 菜 单 操 作 是 否 0 1 2 3 4 子 菜 单 操 作 退 出 图 2 水费管理系统流程图 1.3 收费管理 收费管理模块主要完成对用户进行收费的功能,该模块包含用户本月所收水费、存盘等功能。其流程图如图 3 所示。 1.3.1 子菜单 2 模块 1 、从子菜单 2 中选择 1 、2 分别进入本月所收水费、存盘操作; 2 、选择 0 ,返回主菜单。 1 .3 .2 本月所收水费模块 该模块主要完成对用户本月收取水费的功能,其流程图如图 4 所示。 1 . 进入子菜单 2 中选择 1 ,进行用户信息的添加; 2 . 键盘输入要收水费用户的编、名称、收费时间和本月用水量,计算对该用户所收水费; 3 . 一次用户信息输入完成,系统回到上一级菜单,提示存盘; 4 . 输入 2 ,进行存盘。 主菜单 操作 0 退出 子菜单 2 2 操作选择 1 2 进入收费管理操作 0 0 图 3 子菜单 2 流程图 1 .3 .3 存盘模块 该模块主要完成用户收费信息的存盘,详情见流程图 5 .所示...