文档介绍:无锡职业技术学院
《可视化编程课程设计》课程模块教学大纲
教育层次:专科层次、学制三年
课程模块号:D6E210A
课程模块教学时数:1周
学分数:1
制订或修订执笔人:周志德完成日期:2004年7月
审核小组:院教学工作委员会审核日期:2005年3月
课程模块审批通过文件号:锡职院教字[2005]7号
第1次修订
签发人:谈向群签发日期:2005年3月
有效期至 2008年3月
一、课程性质和任务
本课程设计是计算机类各专业重要的综合性与实践性教学环节。
通过综合运用所学的可视化程序设计、面向对象编程、图形用户界面的开发技术、数据库的一般操作等知识及在可视化程序设计课程中所积累的实践经验,以小型信息管理系统(MIS)设计为载体,使学生进一步掌握可视化、面向对象程序设计的基本方法和编程技巧,使所学知识和技能得到进一步巩固、深化和扩展。
二、先修课程模块
1)《计算机应用基础(A)》(熟悉Windows 操作系统)
2)《可视化程序设计(A)》或《可视化程序设计(B)》(Visual Basic)
2. 先修课程模块编号
1)B1E111A
2)D1E200A或D1E201A
三、教学目标
1)巩固面向对象、可视化程序设计、事件驱动机制的编程思想;
2)熟练掌握各种常用控件的使用方法,能根据需要选择合适的控件进行用户界面设计;
3)熟悉控件的常用事件,并能正确编写事件过程代码;
4)了解多窗体的设计方法;
5)掌握简单数据库应用,学会利用数据控件对数据库进行操作。
1) 通过本次课程设计,使学生具备使用可视化、面向对象程序设计语言进行编程和上机调试、运行的能力;
2)具备设计简单应用程序,合理布局用户界面的能力;
3)具备设计简单数据库程序的能力,使学生初步具备分析和解决工程实际问题的能力;
4)通过课程设计,使学生在遵守纪律、掌握进度、思维独立、群体协作等非认知因素方面具备初步的能力。
四、课程设计内容及要求
课程设计时间为一周,课题方向为小型信息管理系统设计,学生可以选择以下具体课题的子模块进行设计:
------班级成绩初始化、学生成绩录入、学生成绩查询、学生成绩统计、学生成绩打印、系统维护等。
------产品信息管理、员工信息管理、客户信息管理、订单信息管理、销售信息查询、统计、分析和销售员业绩评定等。
------员工信息管理、工资管理、考勤管理、考核培训管理、社会保障管理、工资考勤信息查询等。
------图书信息管理、读者信息管理、图书信息查询、借阅图书、归还图书等。
。
课程设计内容包括课题方案总体设计、数据库设计、用户界面设计、程序代码编写、答辩等,共5个部分。
1)根据下达的设计任务书,在分析有关资料基础上,确定课题初步方案;
2)拟定系统流程图;
ESS数据库。同时,根据学生自身对数据库管理系统的认识程度,采取教师协助学生完成数据库设计的方法。
1)初步确定数据库结构;
2)创建用户数据库;
3)设计数据库表结构;
4)创