- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件项目实训》课程教学大纲
《软件项目实训》教学大纲
一、课程基本信息
课程中文名称:软件项目实训
课程英文名称:Project Experience in Soft Engineering
课程编码课程类型:工程实践
总 学 时:2周 理论学时: 实验学时:2周
学 分:3.0
适用专业:过程自动化
先修课程:《计算机基础》 、 《C语言程序设计》
开课院系:电气信息学院
二、课程的性质与任务
本课程是一门理论与实践结合性很强的课程。在本课程的学习和实践过程中,学生以解决实际问题的实例为主线,展开各个环节。本课程将使学生在一定的时间内,尝试软件开发的过程,培养和提高学生的逻辑思维、抽象思维和统筹规划能力,为今后从事自动化专业背景的软件开发工作打下基础。
本实训课程的主要任务如下:
1、在实践过程中,使学生进一步巩固《C语言程序设计》课程所学知识,更加深入地了解面向对象程序设计的主要技术特点以及C++语言的强大编程功能;
2、指导学生利用获取信息的手段进一步获取新知识,以解决实训过程中遇到的技术难点,从中提高自学能力;
3、按照软件开发的基本要求引导学生完成实训课题,以便学生了解软件开发的几个重要环节;
4、提高学生的编程技术,使程序的编写更趋于专业化,为从业打下良好的基础;
5、培养学生分工协作的团队精神。
三、课程教学基本要求
通过本课程的学习,学生应掌握Visual C++可视化程序设计的基本方法,并培养使用Visual C++解决实际问题的初步能力。
四、理论教学内容和基本要求
(一)VC++6.0开发环境及应用程序框架
1. 教学内容
(1)vc6.0的开发环境介绍;
(2)应用程序框架结构;
(3)简单应用程序编写步骤。
2. 基本要求
(1)了解vc6.0的开发环境;
(2)理解应用程序框架结构;
(3)掌握编写简单应用程序。
(二)文档和视图
1. 教学内容
(1)文档、视图概念、作用和相互关系创建文档视图应用程序的方法理解文档-视图结构掌握基于MFC的文档视图应用程序框架结构文档视图掌握模态对话框和非模态对话框的概念了解各种Windows标准控件的功能和使用方法对话框和控件的设计、初始化、通知消息掌握??? 模拟银行储蓄存取款系统
(2)??? 模拟超市商品销售系统
(3)??? 宠物小屋管理系统
(4)??? 在职学员信息管理系统
(5)??? 在职学员培训课程管理系统
(6)??? 模拟员工考勤管理系统
(7)??? 模拟员工工资管理系统
(8) 简单计算器(加、减、乘、除、正弦、余弦、正切、余切等运算)
(9) 班级成员年龄排序
(10) 班级男女生比例计算
(11)阳历转阴历计算
(12)日期转星期计算
(13)计算自己的平均成绩
(14)计算一个学生类对象(至少包括:姓名,学号,5科的成绩) 的总分及输出
(8)??? 学生自选题目
(没写完,你再想想,修改…………….)
六、有关教学环节的要求
1、教学方式:以学生上机操作、教师辅导的方式为主,学生以2人/组为单位,每个成员就个人所做部分向教师进行陈述,并回答教师的提问。
2、考核方式:
(1)实现个人基本功能???????????????????? 50分
(2)完成个人文档资料? ????????????????? ??16分
(3)个人所做的内容难度?????????????????? 10分
(4)通过组内整合????????????????????????? 6分
(5)程序用户界面设计美观、新颖? ????????? ?8分
(6)解决问题的思路有创新,功能实现完善?? 10分
七、学时分配建议
根据以下表格格式按章节简要填写主要内容、学时分配和作业题量等。
章节 主要内容 各教学环节学时分配 作业
题量 备注 讲授 实验 上机 习题 讨论 课外 小计 ? ? 1 4 ? ? ? ? ? ? ? ? 2 界面设计,算法设计,数据库设计 ? ? 8 ? ? ? ? ? ? 3 详细设计,编写程序代码 ? 10 ? ? ? ? ? ? 4 程序调试、分块测试 ? ? 10 ? ? ? ? ? ? 5 综合测试、撰写实训报告 ? ? 4 ? ? ? ? ? ? 6 实训结果检查验收 ? ? 4 ? ? ? ? ? ? ?合 计 ? ? ? ? ? ? ? ? ?
1、郑莉等编著.C++语言程序设计.北京:清华大学出版社, 2001年
2、刘路放编著.Visual C++与面向对象程序设计教程.高等教育出版,2000年
3、赵杰等编著.SQL Serv
文档评论(0)