《VB课程设计任务书》由会员分享,可在线阅读,更多相关《VB课程设计任务书(17页珍藏版)》请在金锄头文库上搜索。
1、1VB 程序设计课程设计任务书程序设计课程设计任务书武汉工业学院数学与计算机学院武汉工业学院数学与计算机学院2目目 录录一、设计目的一、设计目的.3二、总体要求二、总体要求.3三、时间地点安排三、时间地点安排.3四、设计内容四、设计内容.3五、课程设计总结报告要求五、课程设计总结报告要求.6六、评分标准六、评分标准.73一、设计目的一、设计目的课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节, 是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、 培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。 本次课程设计通过设计和实现几个应
2、用程序,达到以下目标: 1培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、 解决问题。 2通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握 VB 程序 设计的方法,能熟练调试程序。 3系统设计编程简练、可行,功能全面,并有一定的容错能力。用户界面良好,有较 好的输入、输出界面。完成课设基本要求后,具有创新型设计,具有一定的实用价值。 4. 根据个人的设计调试过程,撰写设计报告。二、总体要求二、总体要求学生利用学到的面向对象的基本原理和 VB 语言语法以及编程技巧,通过灵活应用 VB 6.0 集成开发环境进行应用程序和系统的开发设计,掌握可视化程序设计的基
3、本方法和步骤, 强化巩固已有编程知识,训练新的设计与编程思路,帮助熟悉程序编写,及时查究错误, 具体要求如下: 1.整个课程设计的各个环节学生自己动手。 2.每个学生可从前 6 个题目选做 2 题,或从后两题中选做一题。 3.写出相应的算法分析和源代码。 4.要求上机调试通过。 5.对课程设计进行总结,撰写课程设计报告。三、时间地点安排三、时间地点安排第 17-18 周周一至周五,每天 3 个学时,合计 10 天,共 30 学时。 数计学院实验室。四、设计内容四、设计内容 共包含 8 个大型设计题目,每个学生可从中选做一到两题。题目分别介绍如下:第一题第一题 文本编辑器文本编辑器文本编辑是计算
4、机最常用的数据处理功能之一。微软公司推出的 Microsoft Word 就是 一款经典的文本编辑软件,具有很强的文本编辑和处理能力,在学习和工作中应用极为广 泛。此外,Windows 操作系统自带的记事本也是一个文本编辑软件,能够进行简单的文本 处理。本次课程设计使用 Visual Basic 6.0 也可以设计一个文本编辑器。通常,文本编辑器具有打开、保存、剪切、复制、粘贴等功能,本次课程设计设计的 文本编辑器包括以下一些基本功能: 1.能够同时打开多个不同的编辑窗口,对多个文本进行独立编辑。这些窗口包含在一 个父窗体中,并都具有独立的编辑功能。 2.可以打开已经保存在磁盘上的文本文件。将
5、文件中的内容显示在文本编辑器的某个 指定窗体中,同时在该窗体的标题栏和状态栏上显示该文件的存放路径。 3.可以将文本保存到指定的路径下。 4.可以打印任一窗体中的文本。 5.能够对文本的字体进行设置,包括字体、字号、字形、删除线和下画线效果,以及4文本颜色。 6.可以从同一个文本编辑器窗口中剪切、复制和粘贴文本,也能从不同的文本编辑窗 口中剪切、复制和粘贴文本。 7.可以设置文本的对齐方式,包括左对齐、居中对齐和右对齐。 8.此外,该文本编辑器界面简洁、操作简单,具有用户熟悉的 Word 软件的风格。第二题第二题 资源管理器资源管理器 许多用户可以通过 Windows 操作系统提供的资源管理器
6、,查看计算机系统中的所有资 源。特别是,该资源管理器提供了树形文件系统结构,非常清楚和直观地显示文件或文件 夹所存放的路径,而且使用资源管理器,不同文件夹之间的切换也十分方便,可以节省查 找的时间。本次课设将设计一个资源管理器,可以实现文件资源的查找。 资源管理器的主要功能就是能够清楚和直观地查看计算机中的文件夹和文件。本次课 设设计的资源管理器包括以下一些基本功能: 1.具有树形文件系统结构列表,可以通过该列表展开任何层次的文件夹。2.具有文件显示列表,可以显示树形文件列表中被选中文件夹中的所有内容。 3.可以使用鼠标拖动方式实现窗体分隔,便于查看树形文件列表和文件显示列表中的 内容。4.当
7、窗体大小被改变时,窗体中的控件仍然能够充满整个窗口。 5.能够显示当前被查看文件夹的地址路径。 6.可以直接转到用户手动设置的地址路径下。 7.可以通过菜单栏和工具栏命令实现文件列表的平铺、图表、列表和详细信息 4 种方 式查看。 8.风格与 Windows 操作系统提供的资源管理器相似。第三题第三题 电子相册电子相册电子技术越来越发达,数码相机也越来越普及,和普通相册管理纸制照片一样,电子 相册被用于管理数码照片。电子相册可以批量浏览数码照片,也可以自动或手动浏览单张 照片,还可以方便地浏览不同文件夹中的照片,并能修改照片的名称等。本次课设要设计 一个电子相册程序,可以实现上述数码照片管理功
8、能。使用电子相册管理数码照片的主要目的就是能够对数码照片分类显示、修改名称、放 大浏览和自动浏览等,本次课设设计的电子相册包括以下一些基本功能: 1.打开电子相册时,自动显示默认地址路径下的照片。 2.使用树形文件结构显示所有的照片分类文件夹。 3.能够同时一页预览多张照片,并能通过翻页按钮预览其他页的照片。 4.在预览照片时,双击其中任一照片即可放大浏览该照片,并将该照片的名称显示在 标题栏上。 5.双击放大浏览的照片可以返回照片预览界面。 6.放大浏览照片时,可以设置自动浏览照片,也可以停止自动浏览照片。 7.可以从移动存储器或磁盘上将照片导入到默认路径下。 8.可以修改照片的名称。 9.
9、可以修改存放照片的文件夹名称。 10.浏览照片时,具有上拉、下拉、左拉和右拉显示照片的效果。 11.浏览照片时,具有左上拉、右上拉、左下拉和右下拉显示照片的效果。也可以选择 普通浏览效果。5第四题第四题 科学计算器科学计算器 随着电子技术的发展,计算机的功能越来越强大,精度越来越高,性能越来越好,可 以实现复杂的科学计算,Windows 系统也自带了一个功能强大的计算器。本次课设要设计 一个科学计算器,除了基本的四则运算之外,还有三角与反三角、对数与反对数、乘方与 幂运算等。科学计算器除了具有普通计算器的标准功能之外,还具有很多其他数据计算功能。本 次课设设计的科学计算器包括以下功能: 1.具
10、有小数点后 10 位以上的精度。 2.可以直接输出随机数、圆周率、自然对数的底数和重力加速度等常用常数。 3.可以输入 09、00、小数点等数字或数学符号,并能对数字取反。 4.能够计算加、减、乘、除四则运算。 5.可以计算倒数、平方、立方、开方和任意乘方或幂指运算,以及阶乘运算。 6.能够计算以 10 为底的对数和自然对数,以及自然对数为底的幂运算。 7.具有三角与反三角函数的计算功能,并能在角度、弧度和梯度之间进行换算。 8.可以将数据记录到内存中,并能将输入的数据和内存中的数据进行四则运算。 9.能够实现数据的统计计算,包括和、平均值和方差。 10.可以对计算或输入的结果进行复制,也能通
11、过粘贴方式向计算器输入数字。第五题第五题 截图软件截图软件 截图软件的应用越来越广泛。Windows 操作系统也自带了一个截图软件,单独使用 PrtScSysRq 键,可以截取整个屏幕;如果使用 Alt+PrtScSysRq 组合键,可以截取获得焦点 的窗体。QQ 聊天软件也具有一项简单的截图功能,另外,还有一些截图软件带有基本的 图片编辑功能。本次课设要使用 API 函数设计一个截图软件。 通常,截图软件主要具有截取屏幕、区域截图、截取焦点窗体等功能,本次课设设计 的截图软件包括以下功能: 1.可以截取整个计算机屏幕,包括开始菜单和任务栏等。 2.只截取获得焦点的窗体,该窗体包含标题栏和边框
12、等。 3.只截取获得焦点窗体的用户区,不能包括标题栏。 4.可以选择截取整个屏幕的任意区域。 5.延时截取获得焦点的图片,可以切换窗体,指定不同的窗体获得焦点。 6.截图软件的界面的大小可以任意改变,使用滚动条来浏览图片被遮挡的部分。 7.可以使用热键 F11 实现截图。 8.可以使用热键 Esc 取消截图。 9.可以保存和打印当前的图片。 10.可以使用菜单栏和工具栏进行相关操作。第六题第六题 指针式时钟指针式时钟使用 VB 很容易就能设计一个具有基本功能的指针试时钟程序。但是,很多指针式时 钟程序是使用 Label、Shape 等基本控件和 Line 方法来制作最简单的指针式时钟。本次课
13、设要使用 API 函数、控件对象等方法设计一个具有圆形窗口、旋转字体、窗口可拖动和始 终置前等功能的指针式时钟。指针式时钟不但要具有显示当前时间的基本功能,还要有时间和闹铃设置等基本功能, 以及圆形窗体界面等风格。本次课设设计的指针式时钟包括以下功能:61.指针式时钟需要有时针、分针和秒针三根时钟指针。 2.时钟界面为圆形,并且没有任何边框。 3.程序启动时,时钟的默认时间是计算机系统时间。 4.时钟截面上需要有分钟刻度线和小时刻度线。 5.3、6、9 和 12 点需要有罗马数字表示时间,并且各数字需要旋转到相应的角度。 6.可以使用鼠标将时钟拖到屏幕的任何位置。 7.可以使用热键 Esc 退
14、出时钟程序。 8.可以设置时钟的时间。 9.可以设置闹钟时间。 10.可以设置时钟窗口始终置前,也可以取消时钟窗口置前,系统默认时钟窗口始终置 前。第七题第七题 酒店客房管理系统酒店客房管理系统 酒店客房管理系统是一个典型的管理信息系统,简称 MIS。该系统主要应用于管理酒 店的综合信息,包括住宿管理、客房管理、挂账管理、查询统计、日结、系统设置等功能。 酒店客房管理系统大大提高了酒店客房部的管理水平,本次课设前台采用 Microsoft 公司 的 Visual Basic 6.0 作为主要的开发工具;数据库选择 Microsoft Access 数据库系统,设计 一个酒店客房管理系统。 酒店
15、客房管理系统具有很多管理功能。本次课设设计的酒店客房管理系统具有如下功 能: 1.住宿管理:住宿登记、追加押金、调房登记、退房结账。 2.客房管理:客房设置、客房查询、房态查看。 3.挂账管理:挂账查询、客户结款。 4.查询统计:住宿查询、退宿查询、宿费提醒。 5.日结:登记预收报表、客房销售报表、客房销售统计。 6.系统设置:初始化、操作员设置、密码设置、权限设置。第八题第八题 企业进销存管理系统企业进销存管理系统 企业进销存管理系统软件是一个信息化管理软件,可以实现企业的统计查询、进货、 退货、入库销售和库存盘点管理等各项业务的信息化管理等功能。其中查询功能包括商品 查询、供应商查询、销售查询、入库查询和现金统计等。企业进销存管理系统的目标是实 现企业的信息化管