信息与计算科学、数学与应用数学专业实践教学大纲
课程名称:面向对象程序设计A课程设计
Objectorie
talprogrammi
gA
一、本课程设计所占学时、学分学时:1周;学分:1学分。二、本课程设计的配套教材、讲义或指导书《C语言设计》第4版,郑莉等编著清华大学出版社2010年。
《C语言设计学生用书》第4版,郑莉等编著清华大学出版社2010年。
三、本课程设计的任务、性质与目的1全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法。2正确理解掌握C面向对象程序设计的基本特性:类、对象、继承与派生、多态、虚函数、模板、流类库等。3遵循软件过程的各个环节进行系统分析、设计、实现、集成、测试,并相应给出软件规格说明书等制品。4了解当前常用的软件开发工具(VisualC),要求熟练掌握基于MFC的程序设计,培养解决实际问题的能力。四、本课程设计的基本理论本课程设计的基本理论是面向对象程序设计的基本概念、基本语法和编程方法。五、本课程设计的基本要求
1利用面向对象的方法对业务进行系统分析,形成功能规格说明书;2对各个功能模块分析设计抽象并实现对象类;3所有数据用文件存储,并通过流类与程序交换;4用户界面用基于MFC的设计,最后完成一个可运行的程序5三至五人一个小组,选择一个题目,要求发挥团队合作精神,分工协助6设计完成应提交的制品1课程设计报告(打印文档);2可执行程序。
六、本课程设计的内容提要
本课程设计的课题可以选择。(1)、公司人员信息系统
f分析整理公司人员管理系统的业务流程,形成功能规格说明书。包括的功能:人员信息输入;人员信息输出;人员信息添加;人员信息删除;人员信息查询等(2)、图书管理信息系统分析整理整个管理信息系统的业务流程,形成功能规格说明书。包括的功能:图书资料;读者资料;借阅登记;归还登记;借阅查询等(3)、学籍管理信息系统分析整理整个管理信息系统的业务流程,形成功能规格说明书。包括的功能:学生资料;成绩登记;综合排名;管理成绩查询等
七、考核方式与评分方法
1课程设计报告:50分,其中划分为:11功能规格说明书:15分12分析设计说明书:15分13总结论文:20分2界面设计:10分3软件设计及编程:30分4设计期间表现:10分
八、其他需要说明的内容
fr