1、面向对象程序设计实训实习Practical Training of Object-Oriented Programming一、课程基本情况教学周数:I周学分:I学分开课学期:第2学期课程性质:必修先修课程:程序设计基础适用专业:网络工程教 材:郑莉,董渊,何江舟,C+语言程序设计(第4版),清华大学出版社,2010. 开课单位:计算机与软件学院,网络工程系 二、实习目标面向对象程序设计综合实训实习课程是计算机科学与技术专业实践课程。本课程的 主要目标是:(1)灵活应用Visual Studio集成开发环境进行C+应用程序和系统的开发设计; (2)掌握可视化程序设计的基本方法和步骤;(3)通过独
2、立或共同完成一个综合应用程序的 开发,培养学生实践动手技能,提高学生分析问题和解决问题的能力。三、实习基本要求(1)学生必须按照以下步骤完成课程设计,并提交相关课程实习材料:a.系统分析。分析系统的构成模块和开发流程,撰写可行性报告和软件开发说明书;b.系统开发。按照系统模块的划分和开发流程,编写程序代码;c.系统测试。按照软件开发说明书对程序进行测试;d.系统提交。根据测试结果,撰写系统说明书和测试报告。(2)学生基本要求完成之后,可以进行创新设计,如对程序的主界面进行美化与完善, 或者可以进行可视化程序设计,开发基于对话框的应用程序。四、实习内容及时间安排实习内容可以从内容一和内容二中选择
3、一项,完成相关内容的开发。具体实习内容时间 安排所需时长 或学时数场地 安排内容一、公司 人员管理系统某小型公司,主要有四类人员:经理、兼 职技术人员、销售经理和兼职推销员。现 在,需要存储这些人员的姓名、编号、级1周16网络中心或 亚培楼机房别、当月薪水,计算月薪总额并显示全部 信息。要求:(1)人员编号在生成人员信息时同时生 成,每输入一个人员信息编号顺序加1。(2)程序对所有人员有提升级别的功能。(3)月薪计算方法是:经理拿固定月薪, 兼职技术人员按工作小时数领取月薪,兼 职推销员的报酬按该推销员当月销售额 提成(4)销售经理既拿固定月薪也领取销售 提成。(5)能按姓名或者编号显示、查找
4、、增 力口、删除和保存各类人员的信息。内容二、高校 学籍管理系统(1)能够从屏幕上读取一个学生的信息 并将其存入数据文件中。(2)能将指定信息从文件中删除。(3)能够按编号、姓名对学生的信息进 行检索并将检索结果显示在屏幕上。(4)可以统计全部学生总成绩及其在班 上排名。(5)能够统计各科的平均成绩及及格率。(6)要求有错误提示功能,如性别只能 输入男女,输入错误提示重新输入。如 果检索不到相应信息应提示用户。1周16网络中心或 亚培楼机房五、课程考核(1)实习报告的撰写要求:a.系统结构设计b.系统开发流程设计、程序代码编写c.系统测试d.撰写系统说明书和测试报告,提交系统(2)实习报告:1份(3)考核及成绩评定:考勤+上机态度+完成情况+实习报告的撰写要求总体质量 考勤+上机态度不超过30%。六、参考书目郑莉,董渊,何江舟,C+语言程序设计(第4版),清华大学出版社,2010。