资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南华大学计算机科学与技术学院课 程 设 计 报 告 ( 20062007 学年度第二学期 )课程名称面向对象程序设计课程设计名称 医院候诊系统姓名 张博学号 20064440218专业计算机专业班级计算机 062 班地点8 栋 209 室 教师 刘霞南华大学计算机科学与技术学院 课程设计报告1. 课程设计目的及要求1)设计目标(问题描述)设计目标(问题描述)(1 1)要求学生达到熟练掌握)要求学生达到熟练掌握 C+C+语言的基本知识和技能;语言的基本知识和技能; (2 2)基本掌握面向对象程序设计的基本思路和方法;)基本掌握面向对象程序设计的基本思路和方法; (3 3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题2) 、功能设计要求、功能设计要求医院候诊管理系统医院候诊管理系统 已知医院有内科、外科、骨科、皮肤科和口腔科,每个科均有普通门诊和专家门已知医院有内科、外科、骨科、皮肤科和口腔科,每个科均有普通门诊和专家门 诊,普通门诊挂号费诊,普通门诊挂号费 5 元,专家门诊挂号费元,专家门诊挂号费 10 元,其中内科门诊要求元,其中内科门诊要求 14 岁以下(含岁以下(含 14 岁)儿童进第一诊室,岁)儿童进第一诊室,1525 岁(含岁(含 25 岁)男患者进第二诊室,女患者进第三诊岁)男患者进第二诊室,女患者进第三诊 室,其他的进第四诊室,要求编制程序实现如下功能(患者信息包括挂号单编号、性室,其他的进第四诊室,要求编制程序实现如下功能(患者信息包括挂号单编号、性 别、年龄、所挂科室):别、年龄、所挂科室): 编写主菜单编写主菜单:1)统计一天的挂号费收入,并分别统计出各科挂各类号的人数排序。统计一天的挂号费收入,并分别统计出各科挂各类号的人数排序。2)对各科的就诊人数由大到小进行排序。对各科的就诊人数由大到小进行排序。输出各科室不同年龄层就诊的比例顺序输出各科室不同年龄层就诊的比例顺序3) 、软件、硬件环境、软件、硬件环境软件环境:软件环境:Microsoft Visual C+6.0硬件环境:硬件环境:AMD Athlon(tm)64*2 Processor 3600+32 位操作系统2006 Microsoft Corporation. All Rights Reserved2.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)画出功能结构图画出功能结构图Person 类调用函数 output()调用函数 roomall()调用函数 bili()调用函数 input()调用函数 count()调用函数 roomone()主函数(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,b14=0,b15=0,b16=0,b17=0; Class person数据成员数据成员char sex; int money; int age; int room;成员函数成员函数void input();void output();void count();void roomone();void roomall();void bili();(c)主要函数的程序流程图主要函数的程序流程图 南华大学计算机科学与技术学院 课程设计报告开始定义变量 char sex;int money,age,room调用函数 void input(); void output(); void count(); void roomone(); void roomall();void bili();结束(d)写出数据测试表(输入数据写出数据测试表(输入数据/预期结果)预期结果)数据输入数据输入结果预测结果预测Sex:1Sex:1error,pleaseerror,please choosechoose againagainroom-number:3room-number:3error,pleaseerror,please choosechoose againagainroom:6room:6error,pleaseerror,please choosechoose againagainsex:msex:mroom-number:1room-number:1*WelcomeWelcome toto 内科内科 toto bebe treatedtreated*总收入:总收入:5 5 *TheThe populationpopulation ofof 内科内科 is is : : 1 1 TheThe populationpopulation ofof 外科外科 is is : : 0 0TheThe populationpopulation ofof 骨科骨科 is is : : 0 0南华大学计算机科学与技术学院 课程设计报告Age:5Age:5room:1room:1TheThe populationpopulation ofof 皮肤科皮肤科 is is : : 0 0TheThe populationpopulation ofof 口腔科口腔科 is is : : 0 0*第一科室第一科室 1 1第二科室第二科室 0 0第三科室第三科室 0 0第四科室第四科室 0 0*内科的各年龄段统计比例内科的各年龄段统计比例1414 岁以下所占比例为岁以下所占比例为: : 1/11/11414 到到 2525 岁所占比例为岁所占比例为: : 0/10/12525 岁以上所占比例为岁以上所占比例为: : 0/10/1*YourYour numbernumber is:GFSZB2is:GFSZB2pleaseplease choosechoose youryour sexsex:m(man)m(man) oror w(women)w(women)sex:sex:sex:wsex:wroom-number:1room-number:1*WelcomeWelcome toto 内科内科 toto bebe treatedtreated*总收入:总收入:1010 *TheThe populationpopulation ofof 内科内科 is is : : 2 2 TheThe populationpopulation ofof 外科外科 is is : : 0 0TheThe populationpopulation ofof 骨科骨科 is is : : 0 0TheThe populationpopulation ofof 皮肤科皮肤科 is is : : 0 0TheThe populationpopulation ofof 口腔科口腔科 is is : : 0 0南华大学计算机科学与技术学院 课程设计报告Age:18Age:18room:1room:1*第一科室第一科室 1 1第二科室第二科室 0 0第三科室第三科室 1 1第四科室第四科室 0 0*
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号