1、信息科学与技术学院信息科学与技术学院 程序设计基础课程设计报告程序设计基础课程设计报告 题目名称:题目名称: 电煤气管理系统电煤气管理系统 学生姓名:学生姓名: 齐常青齐常青 学学 号号: : 2011508041 2011508041 专业班级:专业班级: 计科计科 1111(2 2)班)班 指导教师:指导教师: 郭理郭理 2012 年年 07 月月 10 日日 2 目录 1.课程设计题目与要求 . 3 1.1 课程设计题目 . 3 1.2 课程设计要求 3 1.2.1 问题描述(功能要求) : 3 1.2.2 问题的解决方案: . 3 1.2.3 其他要求: 3 2 总体设计 4 2.1
2、教工功能模块 5 2.2 学生功能模块 . 6 3.详细设计 . 7 3.1 数据结构设计: . 7 3.1.1 学生管理类: . 7 3.1.2 教工管理类:. 7 3.2 具体功能模块图: . 8 3.2.1 教工模块: 8 3.2.2 学生模块 10 3.3 流程图 . 12 4 运行结果 . 13 4.1 主菜单界面: 13 4.2.学生用户管理系统界面: . 14 4.2.1 修改学生信息界面: 14 4.2.2 学生缴费界面: . 15 4.2.3 查询学生信息界面: 15 4.2.4 查询交费信息: . 16 4.3 教工用户界面: . 16 4.3.1 修改教工信息界面: 17
3、 4.3.2 查询缴费费功能: 17 4.3.3 缴费情况查询: . 18 5.总结: 错误错误!未定义书签。未定义书签。 6.参考文献 . 19 3 1.课程设计题目与要求课程设计题目与要求 1.1 课程设计题目 电煤气管理系统 1.2 课程设计要求 1.2.1 问题描述(功能要求) : 涉及一个水电管理系统,能对高校的水电费用进行管理,包括了登记费用,以及住户信息管 理系统等。 在设计时要考虑到学生和教工在用水电的不同, 学生可以免费使用一定额度的水 电,超过这个额度必须自费使用,且自费部分水电的价格要高于教工的收费标准。 (1)实现对用户信息的录入 (2)实现水电煤气数据的录入 (3)计
4、算并查询用户应缴纳费用 (4)查询未缴纳费用名单 1.2.2 问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法) ; (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 1.2.3 其他要求: (1)只能使用 C/C+语言,源程序要有适当的注释,使程序容易阅读 (2)至少采用文本菜单界面(如果能采用图形菜单界面更好) (3)学生可自动增加新功能模块 4 2 总总体设计体设计 功能模块 采用模块化的程序设计方法, 即将较大的任务按照一定的原则分为一个个较小的 任务,然后分别设计各个小任务。需要注意的是划分出来的模块应该相对独立但 又相关,且容易理解。可以用模块化层次结构图(即模块图)来分析其任务