visual c++ 课程设计报告

合集下载

vs2010c课程设计

vs2010c课程设计

vs2010 c 课程设计一、教学目标本课程的教学目标是使学生掌握VS2010 C语言的基本语法、数据结构、算法和编程技巧,培养学生运用C语言进行程序设计和解决问题的能力。

具体分解为以下三个层面:1.知识目标:学生需要了解和掌握C语言的基本语法、数据类型、运算符、控制结构、函数、数组、指针、结构体等知识。

2.技能目标:学生能够熟练使用VS2010集成开发环境进行C语言编程,具备良好的编程习惯和代码调试能力。

3.情感态度价值观目标:培养学生对计算机科学的兴趣,激发学生主动学习和探索的精神,培养学生的团队合作意识和解决问题的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.C语言基础知识:数据类型、变量、常量、运算符、输入输出等。

2.控制结构:顺序结构、分支结构、循环结构等。

3.函数:函数的定义和声明、返回值、局部变量、全局变量、递归等。

4.数组和指针:一维数组、多维数组、指针的概念和运算、指针与数组的关系、指针与函数的关系等。

5.结构体和文件:结构体的定义和使用、文件的打开、读写、关闭等操作。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师通过讲解和示范,引导学生掌握C语言的基本概念和编程方法。

2.案例分析法:教师通过分析典型案例,让学生了解和掌握C语言在实际编程中的应用。

3.实验法:学生通过上机实验,动手编写代码,巩固所学知识,培养实际编程能力。

4.小组讨论法:学生分组进行讨论,共同解决问题,培养团队合作意识和沟通能力。

四、教学资源为了支持本课程的教学,我们将提供以下教学资源:1.教材:《VS2010 C语言程序设计教程》。

2.参考书:《C程序设计语言》、《C Primer Plus》等。

3.多媒体资料:教学PPT、视频教程、在线编程练习等。

4.实验设备:计算机、网络环境、编程软件(如VS2010)等。

五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:教师通过观察学生的课堂表现、参与度、提问回答等情况,评估学生的学习态度和积极性。

MicrosoftVisualC6.0的环境下操作系统课程设计报告书

MicrosoftVisualC6.0的环境下操作系统课程设计报告书

目录1.引言11.1编写目的11.2设计容11.3设计原理11.3.1先进先出算法(FIFO)11.3.2最优置换算法(OPT)11.3.3最近最久未使用算法(LRU)21.4运行环境22.设计方案22.1模块划分22.3模块调用关系图32.4模块流程图32.4.1主函数流程图32.4.2FIFO函数流程图42.4.3LRU函数流程图52.4.4OPT函数流程图53.源代码63.1程序代码64.测试结果164.1页面选择测试164.2应用算法选择测试165.总结186.程序使用说明书197.参考文献191.引言1.1编写目的在Microsoft Visual C++6.0的环境下用C++语言编写程序,实现操作系统中页面在存与外存中如何置换的问题。

1.2设计容设计一个虚拟存储区和存工作区,编程序演示下述算法的具体实现过程,并计算访问命中率。

设计要求:主界面以灵活选择某算法,且以下算法都要实现1、先进先出算法(FIFO)2、最近最久未使用算法(LRU)3、最佳置换算法(OPT)1.3设计原理1.3.1先进先出算法(FIFO)最简单的页面置换算法是先入先出(FIFO)法。

这种算法的实质是,总是选择在主存中停留时间最长(即最老)的一页置换,即先进入存的页,先退出存。

理由是:最早调入存的页,其不再被使用的可能性比刚调入存的可能性大。

建立一个FIFO队列,收容所有在存中的页。

被置换页面总是在队列头上进行。

当一个页面被放入存时,就把它插在队尾上。

这种算法只是在按线性顺序访问地址空间时才是理想的,否则效率不高。

因为那些常被访问的页,往往在主存中也停留得最久,结果它们因变“老”而不得不被置换出去。

FIFO的另一个缺点是,它有一种异常现象,即在增加存储块的情况下,反而使缺页中断率增加了。

当然,导致这种异常现象的页面走向实际上是很少见的。

1.3.2最优置换算法(OPT)最优置换(Optimal Replacement)是在理论上提出的一种算法。

visualstudio课程设计

visualstudio课程设计

visualstudio课程设计一、课程目标知识目标:1. 了解Visual Studio开发环境的基本组成和功能,掌握常用操作和快捷键。

2. 学习使用Visual Studio进行C#编程,理解面向对象编程的基本概念。

3. 学会使用Visual Studio调试程序,查找并修复常见代码错误。

技能目标:1. 能够熟练运用Visual Studio创建、打开和保存项目。

2. 掌握使用Visual Studio编写、编译和运行C#程序。

3. 学会运用Visual Studio调试功能,提高代码质量和程序运行效率。

情感态度价值观目标:1. 培养学生对编程的兴趣,激发自主学习的热情。

2. 培养学生遇到问题时积极寻求解决方案,具备良好的问题解决能力。

3. 强调团队协作,学会与同学分享编程技巧和经验,共同提高。

课程性质:本课程为实践性较强的课程,侧重于培养学生的动手操作能力和编程思维。

学生特点:学生具备一定的计算机操作基础,对编程有好奇心,但编程经验不足。

教学要求:教师需关注学生的个体差异,因材施教,鼓励学生积极参与课堂讨论和实践操作。

在教学过程中,注重理论与实践相结合,提高学生的实际编程能力。

通过本课程的学习,使学生能够掌握Visual Studio的基本使用,为后续编程课程打下坚实基础。

二、教学内容1. Visual Studio概述- 环境安装与配置- 界面布局与功能介绍2. C#编程基础- 数据类型与变量- 运算符与表达式- 控制结构(顺序、分支、循环)3. 面向对象编程- 类与对象- 属性与方法- 构造函数与析构函数4. Visual Studio调试技巧- 断点设置与使用- 单步执行与观察变量- 调试常见异常与解决方案5. 综合项目实践- 设计一个简单的计算器程序- 实现用户界面与逻辑分离- 调试优化,确保程序稳定运行教学内容安排与进度:第一周:Visual Studio概述与环境安装第二周:C#编程基础(数据类型、变量、运算符)第三周:C#编程基础(控制结构)第四周:面向对象编程(类与对象、属性与方法)第五周:面向对象编程(构造函数与析构函数)第六周:Visual Studio调试技巧第七周:综合项目实践(计算器程序设计与实现)第八周:综合项目实践(调试优化与总结)本教学内容依据课程目标,结合教材相关章节,注重理论与实践相结合,旨在帮助学生系统掌握Visual Studio开发环境和C#编程基础知识,提高编程实践能力。

visualc课程设计

visualc课程设计

visual c 课程设计一、课程目标知识目标:1. 理解并掌握Visual C++的基本语法和编程结构;2. 学会使用Visual C++进行面向对象编程,包括类与对象的定义、继承、多态等;3. 了解Visual C++中常用的数据结构与算法,并能运用到实际编程中;4. 掌握Visual C++的调试与异常处理技巧。

技能目标:1. 能够运用Visual C++编写简单的控制台应用程序;2. 能够使用Visual C++设计并实现小型系统的界面和功能;3. 学会运用Visual C++进行基本的文件操作和数据库连接;4. 提高编程实践能力,培养解决问题的思维方法和编程习惯。

情感态度价值观目标:1. 培养学生对编程的兴趣和热情,激发自主学习编程的动力;2. 培养学生的团队合作意识和沟通能力,使他们能够在编程实践中互相帮助、共同进步;3. 增强学生的逻辑思维能力和解决问题的能力,提高自信心;4. 引导学生认识到编程对于社会发展的重要性,树立正确的价值观。

课程性质:本课程为高年级选修课,适用于有一定编程基础的学生。

学生特点:学生具备一定的Visual C++编程基础,对编程有浓厚兴趣,但可能缺乏实际项目经验。

教学要求:注重理论与实践相结合,强调动手实践和问题解决能力的培养。

通过案例教学,使学生能够将所学知识应用到实际项目中,提高编程水平。

同时,关注学生的情感态度价值观的培养,激发学生的学习热情,培养良好的编程习惯。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. Visual C++基础语法与编程结构- 数据类型、变量、常量- 运算符、表达式、语句- 控制结构:条件语句、循环语句- 函数、数组和指针2. 面向对象编程- 类的定义与使用- 封装、继承、多态- 抽象类、接口- 运算符重载、虚函数3. 常用数据结构与算法- 线性表、链表、栈、队列- 树、图- 排序、查找算法4. 调试与异常处理- 断点调试、跟踪调试- 异常处理机制- 错误处理与程序优化5. 文件操作与数据库连接- 文件读写、文件操作- 数据库基本概念- ADO数据库连接与操作6. 实践项目- 控制台应用程序:编写计算器、图书管理系统等- 界面应用程序:设计简易的记事本、画图板等- 数据库应用:实现学生信息管理系统等教学内容安排与进度:第1-2周:基础语法与编程结构第3-4周:面向对象编程第5-6周:常用数据结构与算法第7-8周:调试与异常处理第9-10周:文件操作与数据库连接第11-12周:实践项目教材章节对应:第1-4章:基础语法与编程结构第5-7章:面向对象编程第8章:常用数据结构与算法第9章:调试与异常处理第10章:文件操作与数据库连接教学内容与课本紧密关联,旨在帮助学生系统地掌握Visual C++编程知识,为实际项目开发奠定基础。

c语言课程设计设计报告

c语言课程设计设计报告

c语言课程设计设计报告c语言课程设计设计报告「篇一」c语言课程设计实验报告第一章基础掌握1.1 实验目的掌握C程序设计编程环境Visual C++,掌握运行一个C程序的基本步骤,包括编辑、编译、链接和运行。

(]1.2 实验要求在报告中记录建立、保存C程序实习过程。

1.3 实验基本内容编写程序,在屏幕上显示一个短句“Hello World”(1)程序:1)编译如下程序:#includeVoid main{printf (“Hello World! ”);}2)链接。

执行Build-命令。

3)运行。

执行Build Execute 命令。

显示结果。

4)关闭程序工作区。

(2)运行结果:输出结果:Hello World!总结:掌握C语言程序设计的基本框架,能够编写简单的程序。

第二章数据类型2.1 实验目的(1)掌握C语言的运算符和表达式的正确使用以及C语言的几种基本数据类型和基本输入输出函数的使用方法。

()(2)通过编程进一步理解和掌握运算符的确切含义和功能。

2.2 实验要求(1)在报告中记录建立、保存C程序实习过程。

(2)完成典型题目,分析遇到的困难和实验中的收获。

2.3 实验基本内容输入程序,观察输出结果 1>./*test2.1c*/1)编译如下程序: #includevoid main{char ch; int k;ch='a',k='b';printf("%d,%x,%c",ch,ch,ch,ch,k); printf("k=%%d ",k) }2)链接。

执行Build-命令。

3)运行。

执行Build Execute 命令。

显示结果。

4)关闭程序工作区。

2>./*test2.2c*/1)编译如下程序: #includevoid main{float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12; b2=0.000001;printf("%f,%l f ",a1+a2,b1+b2);}2)链接。

c课程设计和报告

c课程设计和报告

c 课程设计和报告一、教学目标本课程的教学目标是使学生掌握C语言的基本语法、数据结构和算法,培养学生具备基本的编程能力和问题解决能力。

具体目标如下:1.知识目标:–掌握C语言的基本语法和编程规范;–理解数据类型的定义和运用;–熟悉常用的数据结构和算法,并能够运用到实际问题中。

2.技能目标:–能够使用C语言编写简单的程序,解决实际问题;–具备基本的代码调试和排错能力;–能够运用编程思维解决问题,具备一定的创新意识。

3.情感态度价值观目标:–培养学生的团队合作意识和沟通能力;–培养学生对编程的兴趣和热情,提高学生的自主学习能力;–培养学生具备良好的编程习惯和职业道德。

二、教学内容本课程的教学内容主要包括C语言的基本语法、数据结构和算法。

具体安排如下:1.C语言的基本语法:–变量和常量的定义与使用;–数据类型的分类和特点;–运算符的用法和优先级;–控制语句的运用,如条件语句、循环语句等。

2.数据结构:–顺序表的实现和应用;–链表的实现和应用;–栈和队列的实现和应用;–树和图的基本概念和应用。

–排序算法的原理和实现;–查找算法的原理和实现;–常用算法的设计思想和应用;–算法效率的分析和优化。

三、教学方法本课程的教学方法包括讲授法、案例分析法、实验法和讨论法。

具体运用如下:1.讲授法:通过教师的讲解,使学生掌握C语言的基本语法和概念;2.案例分析法:通过分析实际案例,使学生理解数据结构和算法的应用;3.实验法:通过编写和调试程序,培养学生的编程能力和问题解决能力;4.讨论法:通过小组讨论,培养学生的团队合作意识和沟通能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。

具体准备如下:1.教材:选择一本权威、易懂的C语言教材作为主要教学资源;2.参考书:提供一些经典的编程书籍,供学生自主学习和参考;3.多媒体资料:制作课件、教学视频等,丰富教学手段,提高学生的学习兴趣;4.实验设备:准备计算机实验室,让学生能够进行编程实践和实验操作。

VisualC++面向对象程序设计课程设计

VisualC++面向对象程序设计课程设计

VisualC++面向对象程序设计课程设计1. 课程设计背景和目的VisualC++是一款强大的集成开发环境,支持多种编程语言和操作系统。

本课程设计旨在通过VisualC++的学习和应用,加深学生对面向对象程序设计的理解和掌握,提高实际编程能力,为未来就业或继续深入学习打下基础。

2. 课程设计内容和要求本课程设计要求学生设计并实现一个基于面向对象思想的程序,具体要求如下:1.程序应包括至少3个类,每个类应具有恰当的属性和方法,且类之间应有继承或关联关系;2.程序应具有良好的界面设计,能够实现用户交互;3.程序应有良好的程序模块结构,采用模块化、层次化、信息隐藏等面向对象编程的思想;4.程序应具有一定的错误处理和异常处理机制,确保程序的安全性和稳定性;5.程序应有详细的注释和说明文档,包括但不限于程序流程图、类图、函数说明、变量说明等。

3. 设计思路和实现方法在面向对象程序设计中,首先要明确程序的功能和需求,然后就可以考虑如何构建类和对象,最终通过类和对象的互相调用和交互,实现程序的功能。

在本次课程设计中,我们采用以下的设计思路和实现方法:1.了解程序的功能和需求,明确每个类需要承担的职责和实现的功能;2.设计类的属性和方法,考虑类之间的继承或关联关系;3.利用VisualC++的集成开发环境,创建类和对象的文件,并编写代码实现类的功能;4.根据程序需要,设计良好的界面,实现用户交互;5.对程序模块进行抽象和封装,采用面向对象思想设计类的组织结构;6.根据程序的需求,设计并实现错误处理和异常处理机制;7.添加详细的注释和说明文档,便于代码维护和其他人员交接。

4. 程序测试和实验结果在完成程序设计后,我们进行了多次测试和调试,确保程序的正确性和稳定性。

经过测试,程序能够正常运行,实现了预期功能。

5. 结论和展望本课程设计通过VisualC++的学习和实践,让我们更加深入理解面向对象编程的思想和方式,并增强了我们的代码编写能力和实践经验。

VisualC++课程设计报告

VisualC++课程设计报告

Visual C++课程设计报告1.软件名称:职员信息输入程序2.软件功能:输入一个人的职业,工作地点,兴趣爱好以及薪资,然后显示。

3.编码实施// Prop2.cpp : implementation file//#include "stdafx.h"#include "Prop.h"#include "Prop2.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CProp2 property pageIMPLEMENT_DYNCREATE(CProp2, CPropertyPage)CProp2::CProp2() : CPropertyPage(CProp2::IDD){//{{AFX_DATA_INIT(CProp2)m_football = FALSE;m_basketball = FALSE;m_volleyball = FALSE;m_swim = FALSE;//}}AFX_DATA_INIT}CProp2::~CProp2(){}void CProp2::DoDataExchange(CDataExchange* pDX){CPropertyPage::DoDataExchange(pDX);//{{AFX_DATA_MAP(CProp2)DDX_Check(pDX, IDC_CHECK1, m_football);DDX_Check(pDX, IDC_CHECK2, m_basketball);DDX_Check(pDX, IDC_CHECK3, m_volleyball);DDX_Check(pDX, IDC_CHECK4, m_swim);//}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CProp2, CPropertyPage)//{{AFX_MSG_MAP(CProp2)//}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CProp2 message handlersBOOL CProp2::OnSetActive(){// TODO: Add your specialized code here and/or call the base class((CPropertySheet*)GetParent())->SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);return CPropertyPage::OnSetActive();}//DEL BOOL CProp2::OnInitDialog()//DEL {//DEL CPropertyPage::OnInitDialog();//DEL//DEL // TODO: Add extra initialization here//DEL ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("北京");//DEL ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("天津");//DEL ((CListBox*)GetDlgItem(IDC_LIST1))->AddString("上海");//DEL return TRUE; // return TRUE unless you set the focus to a control//DEL // EXCEPTION: OCX Property Pages should return FALSE//DEL }LRESULT CProp2::OnWizardNext(){// TODO: Add your specialized code here and/or call the base classUpdateData();if( m_football || m_basketball || m_volleyball || m_swim)return CPropertyPage::OnWizardNext();else{MessageBox("请选择你的兴趣爱好!");return -1;}}#if !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_) #define AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// Prop1.h : header file///////////////////////////////////////////////////////////////////////////////// CProp1 dialogclass CProp1 : public CPropertyPage{DECLARE_DYNCREATE(CProp1)// Constructionpublic:CProp1();~CProp1();// Dialog Data//{{AFX_DATA(CProp1)enum { IDD = IDD_PROP1 };int m_occupation;CString m_workAddr;//}}AFX_DATA// Overrides// ClassWizard generate virtual function overrides//{{AFX_VIRTUAL(CProp1)public:virtual BOOL OnSetActive();virtual LRESULT OnWizardNext();protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support//}}AFX_VIRTUAL// Implementationprotected:// Generated message map functions//{{AFX_MSG(CProp1)virtual BOOL OnInitDialog();//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif// !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_)#if !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_) #define AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// Prop1.h : header file///////////////////////////////////////////////////////////////////////////////// CProp1 dialogclass CProp1 : public CPropertyPage{DECLARE_DYNCREATE(CProp1)// Constructionpublic:CProp1();~CProp1();// Dialog Data//{{AFX_DATA(CProp1)enum { IDD = IDD_PROP1 };int m_occupation;CString m_workAddr;//}}AFX_DATA// Overrides// ClassWizard generate virtual function overrides//{{AFX_VIRTUAL(CProp1)public:virtual BOOL OnSetActive();virtual LRESULT OnWizardNext();protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support//}}AFX_VIRTUAL// Implementationprotected:// Generated message map functions//{{AFX_MSG(CProp1)virtual BOOL OnInitDialog();//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif// !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_)#if !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_) #define AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// Prop1.h : header file///////////////////////////////////////////////////////////////////////////////// CProp1 dialogclass CProp1 : public CPropertyPage{DECLARE_DYNCREATE(CProp1)// Constructionpublic:CProp1();~CProp1();// Dialog Data//{{AFX_DATA(CProp1)enum { IDD = IDD_PROP1 };int m_occupation;CString m_workAddr;//}}AFX_DATA// Overrides// ClassWizard generate virtual function overrides//{{AFX_VIRTUAL(CProp1)public:virtual BOOL OnSetActive();virtual LRESULT OnWizardNext();protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support//}}AFX_VIRTUAL// Implementationprotected:// Generated message map functions//{{AFX_MSG(CProp1)virtual BOOL OnInitDialog();//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif// !defined(AFX_PROP1_H__978F2F2C_DDCA_4EF6_AB94_94508ED6470B__INCLUDED_)// PropView.h : interface of the CPropView class///////////////////////////////////////////////////////////////////////////////#if !defined(AFX_PROPVIEW_H__4078ADBA_CDF5_4CB5_8354_BD7C70BEE5DB__INCLUDE D_)#define AFX_PROPVIEW_H__4078ADBA_CDF5_4CB5_8354_BD7C70BEE5DB__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000class CPropView : public CView{protected: // create from serialization onlyCPropView();DECLARE_DYNCREATE(CPropView)// Attributespublic:CPropDoc* GetDocument();// Operationspublic:// Overrides// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CPropView)public:virtual void OnDraw(CDC* pDC); // overridden to draw this viewvirtual BOOL PreCreateWindow(CREATESTRUCT& cs);protected://}}AFX_VIRTUAL// Implementationpublic:virtual ~CPropView();#ifdef _DEBUGvirtual void AssertValid() const;virtual void Dump(CDumpContext& dc) const;#endifprotected:// Generated message map functionsprotected://{{AFX_MSG(CPropView)afx_msg void OnPropertysheet();//}}AFX_MSGDECLARE_MESSAGE_MAP()private:int m_iOccupation;CString m_strWorkAddr;BOOL m_bLike[4];CString m_strSalary;};#ifndef _DEBUG // debug version in PropView.cppinline CPropDoc* CPropView::GetDocument(){ return (CPropDoc*)m_pDocument; }#endif///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif// !defined(AFX_PROPVIEW_H__4078ADBA_CDF5_4CB5_8354_BD7C70BEE5DB__INCLUDED _)5.软件截图201010492 吴桐。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可视化程序设计课程设计说明书题目:客房信息管理系统的设计与实现
学生姓名:
学号:
院(系):
专业:
指导教师:
2013 年 12 月13 日
可视化程序设计课程设计任务书
电学院电术专业1班级学生:
题目:客房信息管理系统的设计与实现
课程设计从2013 年12 月9 日起到2013 年12 月13 日1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等):
利用所学知识,开发小型应用系统,使学生掌握运用可视化编程技术编写调试应用系统程序,训练学生独立开发应用系统、进行数据处理的综合能力,理解工程的概念和头文件的使用,熟悉封装、继承和多态性等这些面向对象编程的特点。

在本系统的设计中,将主要有如下任务:
●完成客房管理系统数据库与数据表的设计;
●创建“客房管理系统”应用程序基本框架;
●制作一个系统封面的位图文件;
●制作应用系统封面;
●查询对话框的制作;
●工程文件分析等。

2、对课程设计成果的要求〔包括图表、实物等硬件要求〕:
●撰写课程设计报告,需包含以下内容有:设计题目;系统环境(硬件环境、
软件环境);设计内容及工作原理;绘制流程图及模块图;程序清单;设计中遇到的问题及解决方案;心得体会;参考文献等。

●完成客房管理系统数据库与数据表的设计;
●创建“客房管理系统”应用程序基本框架;
●制作一个系统封面的位图文件;
●制作应用系统封面;
●查询对话框的制作;
●相应流程图的设计、绘制及程序编写。

指导教师:日期:
教研室主任:日期:。

相关文档
最新文档