人人范文网 范文大全

可视化程序设计课程设计指导书

发布时间:2020-03-02 04:22:28 来源:范文大全 收藏本文 下载本文 手机版

可视化程序设计课程设计指导书

一、课程设计的目的与要求:

1.掌握C++语言中面向对象的概念,并能在程序中熟练运用。

2.了解面向对象程序设计(C++)的基本概念以及运用面向对象技术进行程序设计的基本思想。

3.能正确编写和调试C++程序。

4.了解在Visual C++环境下进行MFC程序设计的基本思想和方法。

二、设计内容

2.1 项目一:项目描述与设计要点

1.一个有关银行业务运作的应用程序---银行储蓄系统,用菜单选择并实现: 动态创建帐户,帐户分储蓄帐户和结算帐户两类,帐户结点包括帐号、储蓄金额等,帐号由程序自动给出。 存款业务。 取款业务。所有帐户取款时需有6位密码验证。结算帐户取款应收取手续费:电汇(7%)、信汇(5%)、其它(2%)。 所有帐户的信息输出到数据库中。

2.在Visual C++环境下,将上述银行储蓄系统设计成基于Windows的应用程序。

3.设计思路:

(1) 界面设计

1) 界面1分2个区域,新建账户区和已有账户登陆区

2) 当新建账户并电击确定后弹出相关信息的界面

3) 当已有账户登陆成功后到取款,存款操作的界面

4) 每种操作后最右边都会显示操作后都弹出当前账户的相关信息界面

(2) 代码设计

1) 设计3个存储账户的类,SavAccount存储储蓄账户的信息,包括类型,帐号,密码,存款余额。CheAccount存储结算帐户信息,包括类型,帐号,密码,存款余额。NowAccount存储当前操作账户的帐户类型和帐号。

2) 定义类的操作函数。

3) 设计数据库,使用ODBC连接。

4) 完成1中的各项功能。

4.实验步骤(包括操作方法、数据处理)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8) 为账户建立类 创建基本的操作函数 为此系统设计数据库内容。 为界面中的控件定义变量 开帐户代码 开帐户后弹出的确认界面代码 帐户操作界面的存款操作代码 帐户操作界面的取款操作代码

2.2 项目二:项目描述与设计要点

1.一个简易的图书管理系统。综合运用开发管理信息系统的相关知识,从中小型图书馆的实

际需求出发,进行设计和具体的实现。主要的功能有:管理员的权限验证;用户信息的管理,包括操作人员的增删和密码的修改;图书的接环流通管理;读者信息的维护管理;图书信息的维护管理,包括图书信息的增删和检索;查看历史记录。

2.在Visual C++环境下,将上述图书管理系统设计成基于Windows的应用程序。

3.设计思路:

(1) 界面设计

5) 主体框架,基于单文档的应用程序框架。

6) 菜单

(2) 代码设计

1) 权限验证模块和用户信息管理模块的开发。

2) 书库管理模块和读者管理模块的开发。

3) 借阅图书和还书模块的开发。

4) 历史查看模块。

(3) 数据库的建立和连接

使用MFC ODBC连接数据库。

4.实验步骤(包括操作方法、数据处理)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

设计数据库连接数据库。 为程序声明全局变量。 为界面中的控件定义变量 权限验证模块和用户信息管理模块的代码。 书库管理模块和读者管理模块的代码。 借阅图书和还书模块的代码。 历史查看模块的代码。

2.3 项目三:项目描述与设计要点

1.一个简易的学生成绩管理系统。综合运用开发管理信息系统的相关知识,进行设计和具体

的实现。主要的功能有:学生成绩的录入、修改、删除;学生成绩的查询;学生成绩的排序。

2.在Visual C++环境下,将上述学生成绩管理系统设计成基于Windows的应用程序。

3.设计思路:

(1) 界面设计

1) 主体框架,基于单文档的应用程序框架或者是基于对话框的应用程序。

2) 菜单

(2) 代码设计

1) 学生成绩录入和修改模块的开发。

2) 查询模块的开发。

3) 排序模块的实现。

(3) 数据库的建立和连接

使用MFC ODBC连接数据库。

实验步骤(包括操作方法、数据处理)

(1) 设计数据库连接数据库。

(2) 为程序声明全局变量。

(3) 为界面中的控件定义变量

(4) 权限验证模块的代码。

(5) 成绩录入和修改模块的代码。

(6) 成绩查询模块的代码。

(7) 成绩排序模块的代码。

2.4 项目四:项目描述与设计要点

1.一个通讯录管理系统。综合运用开发管理信息系统的相关知识,进行设计和具体的实现。

主要的功能有:管理员权限管理;通讯录的录入、修改、删除;通讯录的查询;日志博客的撰写;邮件的发送。

2.在Visual C++环境下,将上述通讯录管理系统设计成基于Windows的应用程序。

3.设计思路:

(1) 界面设计

1) 主体框架,基于单文档的应用程序框架。

2) 菜单

(2) 代码设计

1) 管理员权限管理模块的开发。

2) 通讯录的录入、修改、删除

3) 查询模块的开发。

4) 日志博客的撰写。

5) 邮件的发送

(3) 数据库的建立和连接

使用MFC ODBC连接数据库。

4.实验步骤(包括操作方法、数据处理)

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

设计数据库连接数据库。 为程序声明全局变量。 为界面中的控件定义变量 管理员权限模块的代码。 通讯录的录入、修改、删除模块的代码。 查询模块的代码。 日志博客撰写代码。 邮件的发送代码。

1.制作一个网页连连看的外挂程序,游戏网页为

3.编写鼠标单击绘制棋子的相关程序。

4.不要求编写电脑AI,只要求能够完成两个玩家的游戏即可。

5.要求设计数据结构,使游戏能判断输赢。

1.设计一个壁球游戏,游戏下方绘制一块板和一个球,当球碰撞到板时随机上弹。

2.设计球碰到游戏边框时的反弹,若球触底则游戏结束。

3.需要设计球的运动轨迹以及触碰到板的逻辑判断。

4.考虑设置游戏难度控制,可考虑通过变换难度设置球移动的速度。

三、设计验收指标

以上七题任选一题完成。

1.

2.

3.

4.可运行的符合题目要求的系统。 一对一现场答辩。 符合要求的设计报告。 包含所有开发文档、程数据的光盘。

WEB程序设计课程设计指导书

语言程序设计课程设计指导书

C语言程序设计课程设计指导书

可视化程序设计(推荐)

可视化程序设计复习题

可视化程序设计试卷A

《可视化程序设计》优质课程

《可视化程序设计(A)》概念部分

C++可视化程序设计实践要求

可视化程序设计(VB)模拟试题

可视化程序设计课程设计指导书
《可视化程序设计课程设计指导书.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档