1、 计 算 机 科 学 与 技 术 学 院 课 程 设 计 报 告 课程名称 面向对象程序设计 课程设计名称 医院候诊系统 1. 课程设计目的及要求 1) 设计目标(问题描述)设计目标(问题描述) (1 1)要求学生达到熟练掌握要求学生达到熟练掌握 C C+语言的基本知识和技能;语言的基本知识和技能; (2 2)基本掌握面向对象程序设计的基本思路和方法;)基本掌握面向对象程序设计的基本思路和方法; (3 3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题 2) 、功能设计要求) 、功能设计要求 医院候诊管理系统医院候诊管
2、理系统 已知医院有内科、外科、骨科、皮肤科和口腔科,每个科均有已知医院有内科、外科、骨科、皮肤科和口腔科,每个科均有普通门诊和专家门普通门诊和专家门 诊,普通门诊挂号费诊,普通门诊挂号费 5 元,专家门诊挂号费元,专家门诊挂号费 10 元,其中内科门诊要求元,其中内科门诊要求 14 岁以下(含岁以下(含 14 岁)儿童进第一诊室,岁)儿童进第一诊室,1525 岁(含岁(含 25 岁)男患者进第二诊室,女患者进第三诊室,岁)男患者进第二诊室,女患者进第三诊室, 其他的进第四诊室,要求编制程序实现如下功能(患者信息包括挂号单编号、性别、年其他的进第四诊室,要求编制程序实现如下功能(患者信息包括挂号
3、单编号、性别、年 龄、所挂科室) :龄、所挂科室) : 编写主菜单编写主菜单: 1) 统计一天的挂号费收入,并分别统计出各科挂各类号的人数排序。统计一天的挂号费收入,并分别统计出各科挂各类号的人数排序。 2) 对各科的就诊人数由大到小进行排序。对各科的就诊人数由大到小进行排序。 输出各科室不同年龄层就诊的比例顺序输出各科室不同年龄层就诊的比例顺序 3) 、软件、硬件环境) 、软件、硬件环境 软件环境:软件环境:Microsoft Visual C+6.0 硬件环境:硬件环境:AMD Athlon(tm)64*2 Processor 3600+ 32 位操作系统 2006 Microsoft C
4、orporation. All Rights Reserved 2.01GHz ,512MB内存, 80G 硬盘 2. 课程设计步骤 1)认真分析程序,考虑类中大致会用哪些数据成员和成员函数; 2)编写程序,上机调试; 3)改正程序中的错误并进一步完善。 4)填写实验报告。 3. 课程设计内容 1) 、设计概述) 、设计概述 (a) 开发平台:开发平台:Microsoft Visual C+6.0 (b) 参考书籍:参考书籍:面向对象程序设计与 C+语言(第二版) (c) 开发周期:开发周期:5 天(构思 1 天、雏形 1 天、修改 1 天、再修改 1 天、完善 1 天) 2) 、处理流程) 、处理流程 (a)画出功能结构图画出功能结构图 (b)画出类图画出类图 定义静态常整形变量定义静态常整形变量 c1=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,number=0; b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,b7=0,b8=0,b9=0,b10=0,b11=0, b12=0,b13=0,b1