欢迎来到天天文库
浏览记录
ID:26547854
大小:102.50 KB
页数:7页
时间:2018-11-27
《vc程序设计任务书及标准封面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉科技大学机械自动化学院2009.9任务一开发一个计算器程序1.软件功能与目标开发一个计算器软件,要求是基于对话框的应用程序,至少具有加、减、乘、除四个基本功能。在此基础上扩展平方、开方、三角函数等功能。2.具体要求(1)使用VisualC++的MFC开发一个基于对话框的应用程序软件;(2)要有数据输入和结果显示窗口(或者数据的输入和显示共用一个窗口);(3)对话框字体采用“楷体”小四号字体;(4)窗口要有“最小化”按钮,同时屏蔽掉“最大化”按钮;(5)界面上设置一个按钮,点击后弹出一个消息窗口,显示软件
2、开发者的姓名、班级、学号等信息,按钮位置自定;(6)要求界面美观、操作方便,风格自定。3.软件设计说明书撰写要求软件设计说明书应按规定要求和格式撰写。(1)软件目标:说明所开发软件的目标和具体功能;(2)软件设计:基于何种模式开发;基本操作流程;何种界面风格;软件功能模块等简要说明;(3)实现过程:根据照软件开发的过程按步骤分条叙述,界面上设置的控件应说明其控件ID号,主要属性,对应的变量名称与类型;自定义的函数、消息映射等应说明;实现过程中的主要代码应列出;(可参考上课所讲例题的流程)(4)软件界面:给出
3、1~2幅软件最终界面截屏图片。4.软件提交存档将最终软件源程序与可执行文件打包后统一提交至任课老师处。任务二开发一个画图程序1.软件功能与目标开发一个画图软件,要求是基于单文档或多文档的应用程序,能绘制点、直线、矩形、圆、椭圆等基本几何图形。在此基础上扩展多边形、扇形、贝赛尔曲线以及文字输出等功能。2.具体要求(1)使用VisualC++的MFC开发一个基于单文档或多文档的应用程序软件;(2)(可选项)如果是多文档,要求具有切分窗口,其中一侧窗口为数据显示及输入窗口,另一侧窗口为图形显示窗口,且两个窗口的大
4、小均能动态改变;(3)程序要能够绘制点、直线、矩形、圆、椭圆等基本几何图形;(4)既可以从菜单中点击子菜单项来绘制图形,也可以从对应的工具栏按钮中点击按钮进行绘制;(5)在状态栏中显示当前操作命令;(6)在程序“帮助”菜单的“About”对话框中用静态文本控件显示软件开发者的姓名、班级、学号等信息;(7)要求界面美观、操作方便,界面风格自定。3.软件设计说明书撰写要求软件设计说明书应按规定要求和格式撰写。(1)软件目标:说明所开发软件的目标和具体功能;(2)软件设计:基于何种模式开发;基本操作流程;何种界面
5、风格;软件功能模块等简要说明;(3)实现过程:根据照软件开发的过程按步骤分条叙述,界面上设置的控件应说明其控件ID号,主要属性,对应的变量名称与类型;自定义的函数、消息映射等应说明;实现过程中的主要代码应列出;(可参考上课所讲例题的流程)(4)软件界面:给出1~2幅软件最终界面截屏图片。4.软件提交存档将最终软件源程序与可执行文件打包后统一提交至任课老师处。5任务三开发一个数据库应用程序1.软件功能与目标开发一个数据库软件,要求采用ODBC数据库接口开发,实现学籍信息管理、学生成绩管理、图书管理、人事管理或
6、财务管理等数据库应用。2.具体要求(1)使用MFCODBC数据库向导进行开发;(2)采用MicrosoftAccess创建一个数据库,设计表的结构;(3)设计浏览记录界面,安排控件布局,并设计菜单栏、工具栏;(4)数据库界面要有查询、添加、修改、删除等功能;(5)在程序“帮助”菜单的“About”对话框中用静态文本控件显示软件开发者的姓名、班级、学号等信息;(6)要求界面美观、操作方便,界面风格自定。3.软件设计说明书撰写要求软件设计说明书应按规定要求和格式撰写。(1)软件目标:说明所开发软件的目标和具体功
7、能;(2)软件设计:基于何种模式开发;基本操作流程;何种界面风格;软件功能模块等简要说明;(3)实现过程:根据照软件开发的过程按步骤分条叙述,数据表应说明其字段名、类型、字段大小、含义、主键等;界面上设置的控件应说明其控件ID号,主要属性,对应的变量名称与类型;自定义的函数、消息映射等应说明;实现过程中的主要代码应列出;(可参考上课所讲例题的流程)(4)软件界面:给出1~2幅软件最终界面截屏图片。4.软件提交存档将最终软件源程序与可执行文件打包后统一提交至任课老师处。5任务四开发一个机构运动仿真程序1.软件
8、功能与目标开发一个机构运动仿真软件,可以针对铰链四杆机构、曲柄滑块机构、齿轮机构,或其它间歇机构、组合机构等。2.具体要求(1)使用VisualC++的MFC开发一个基于单文档或基于对话框应用程序软件;(2)程序要有机构基本参数输入对话框,即做到全参数化设计与仿真;(3)程序要能够绘制机构的几何图形;(4)设置定时器实现机构运动的动画仿真;(5)在程序“帮助”菜单的“About”对话框中用静态文本控件显示软件开发
此文档下载收益归作者所有