1、VC+程序设计课程实 训 大 纲课程代码:040341036课程名称:VC+程序设计实训学时学分:1 周/1 分先修课程:计算机基础、C 语言程序设计适用专业:计算机科学与技术开课部门:信息学院一、课程的地位、目的和任务 这是一门理论与实践结合性很强的课程。在本课程的学习和实践过程中,学生以解决实际问题的实例为主线,展开各个环节。本课程将使学生在一定的时间内,尝试软件开发的过程,培养和提高学生的逻辑思维、抽象思维和统筹规划能力,为今后从事专业性软件开发工作打下基础。本实训课程的主要任务如下:1、在实践过程中,使学生进一步巩固VC+程序设计课程所学知识,更加深入地了解面向对象程序设计的主要技术特
2、点以及 C+语言的强大编程功能2、指导学生利用获取信息的手段进一步获取新知识,以解决实训过程中遇到的技术难点,从中提高自学能力;3、按照软件开发的基本要求引导学生完成实训课题,以便学生了解软件开发的几个重要环节;4、提高学生的编程技术,使程序的编写更趋于专业化,为从业打下良好的基础;5、培养学生分工协作的团队精神。二、课程与相关课程的联系与分工在开设本实训课程之前应先修VC+程序设计、数据结构、数据库原理及应用等课程。本课程的主要后续课程是软件工程、毕业设计等。三、实训内容与要求 1、实训内容(1) 模拟银行储蓄存取款系统(2) 模拟超市商品销售系统(3) 宠物小屋管理系统(4) 在职学员信息
3、管理系统(5) 在职学员培训课程管理系统(6) 模拟员工考勤管理系统(7) 模拟员工工资管理系统(8) 学生自选题目2、选题要求实训题目可以是学生自选题目或教师指定题目。学生自选题目必须写出开题报告,经教师审核通过后方可作为正式选题。3、选题规模要求(1)题目涉及的自定义基础类应不少于 3 个、必须有派生类。(2)题目涉及的主要功能模块应不少于 6 个。(3)数据的存储可以使用文件,也可以使用数据库。(4)用户界面最好采用图形界面,界面个数不少于 3 个。4、分工与合作要求每个题目必须由两个或两个以上的学生共同完成,每组的人数视题目规模由教师规定。每组组员之间必须要有明确的分工,并独立完成各自
4、的设计任务,最后组内联调、共同整理项目文档。四、实训课程学时分配序号 实训内容 学时分配 实训条件1 讲解实训内容和要求 2 2 人/每组2 界面设计,算法设计,数据库设计 4 2 人/每组3 详细设计,编写程序代码 5 2 人/每组4 程序调试、分块测试 5 2 人/每组5 综合测试、撰写实训报告 4 2 人/每组6 实训结果检查验收 4 2 人/每组合计 24 五、参考教材、实训指导书1、C+语言程序设计 郑莉等编著 北京.清华大学出版社 2001.72、Visual C+与面向对象程序设计教程刘路放编著 高等教育出版2000.123、SQL Server 数据库管理、设计与实现 赵杰等编
5、著 清华大学出版社2004.34、面向对象程序设计实训指导书 自编 信息学院软件教研部六、教学方法与考核方式1、教学方式:以学生上机操作、教师辅导的方式为主,学生以组为单位,每个成员就个人所做部分向教师进行陈述,并回答教师的提问。2、考核方式:(1)实现个人基本功能 50 分(2)完成个人文档资料 16 分(3)个人所做的内容难度 10 分(4)通过组内整合 6 分(5)程序用户界面设计美观、新颖 8 分(6)解决问题的思路有创新,功能实现完善 10 分七、仪器设备1、环境建议使用软件开发机房。2、计算机配置:586 以上 、64M 以上内存、至少 30 台计算机3、操作系统平台:Windows 98 / Windows 2000 / Windows XP4、软件开发平台:Visual C+ 6.05、其它应用软件:Microsoft Access / SQL Server 、Word、Visio 等