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