编程题的题库维护

编程题的题库维护

ID:5571594

大小:284.00 KB

页数:16页

时间:2017-12-19

编程题的题库维护_第1页
编程题的题库维护_第2页
编程题的题库维护_第3页
编程题的题库维护_第4页
编程题的题库维护_第5页
资源描述:

《编程题的题库维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳航空航天大学课程设计学号2009040301002班级94030101姓名何利指导教师刘学平2011年3月18日沈航设计用纸沈阳航空航天大学课程设计任务书学院:航宇专业:飞行器制造班级:94030101学号:2009040301002题目:编程题的题库维护一、课程设计时间2011年3月7日~11日(第1周),共计1周。二、课程设计内容用VB+Access组合编写程序,对VB编程题题目进行管理和维护。题库信息至少应包括:编号、题目描述、知识点系数、难度系数、运行界面等。程序功能至少包含题目的前后浏览功能、编辑功能、插入和删除功能等。题库所拥有的题量不少于5道,且题目严谨,符合教材内容。提示:

2、每个题目的运行界面要提前保存为一个图片格式的文件。三、课程设计要求程序质量:²贯彻事件驱动的程序设计思想。²用户界面友好,功能明确操作方便;可以加以其它功能或修饰。²代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:²课设结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。四、指导教师和学生签字指导教师:________学生签名:________五、成绩六、教师评语第16页,共16页沈航设计用纸目录一、需求分析4二、设计分析4三、关键技术6四、总结13五、完整的源程序14六、参考文献16第16页,共16页沈航设计用纸一、需求分析对编程题的题库维护,主要指

3、能在界面能直接显示出题库中的题的基本信息,程序功能要有对题目的编辑,查找,删除等。要求如下:①在Access中创建表1,是以编程题的基本信息为主。此表的结构应如下定义:编号,题目描述,知识点系数,难度系数,运行界面。需要自己写出五道题以上的数据库。②能够随时显示题库中每道题的信息,③能够随时进行题目的查找,能够进行题目的选择,前后浏览,并且每道题都有一个图片。④能够随时进行题目的编辑,新增和删除。二、设计分析(1)基本原理:建立程序设计与数据库的连接,用SQL语句在数据库中查找,添加和更改数据。(2)总体设计:第16页,共16页沈航设计用纸SQL语言处理数据库ADO技术连接图1总体设计(3)详

4、细设计:开始连接数据库查询数据添加数据更改数据显示题目情况增加题目更改题目图2详细设计(4)数据库设计:第16页,共16页沈航设计用纸数据库设计是总体设计阶段非常重要的环节,数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。本系统的数据库包括一个表,即表1——题目基本信息。1)表1——题目基本信息(db2)表1——题目基本信息(db2)用于记录编号,题目描述,知识点系数,难度系数等信息,其逻辑结构如表1所示。表1题目基本信息字段名称字段类型宽度小数位NULL编号文本6否题目描述文本6否知识点系数文本6否难点系数文本200运行界面LOE备注M三、关

5、键技术(1)界面设计。第16页,共16页沈航设计用纸图3界面设计(2)建立数据库连接。在窗体上添加ADO数据空控件,讲ADO控件的Visible属性为False.第16页,共16页沈航设计用纸图4记录源提供的字段第16页,共16页沈航设计用纸图5设置EofAction属性(3)在界面上能进行题目的前后浏览和查找。程序段如下:PrivateSubCommand1_Click(IndexAsInteger)'命令按钮的click事件(控件数组)SelectCaseIndex'拾取情况Case0Adodc1.Recordset.MoveFirst第16页,共16页沈航设计用纸'第一题Case1Ado

6、dc1.Recordset.MovePrevious'上一题(记录)IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirstCase2Adodc1.Recordset.MoveNext'下一题IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastCase3Adodc1.Recordset.MoveLast'最后一题Case4DimmnoAsStringmno=InputBox("请输入编号","查找窗")'将输入值存到变量内Adodc1.Recordset.Find"编号='"&mno&"'",,,

7、1'用find方法查找指定科目(寻找)IfAdodc1.Recordset.EOFThenMsgBox"无此题!",,"提示"EndSelectPicture1.Picture=LoadPicture(Text6.Text)EndSub窗体-第一题:第16页,共16页沈航设计用纸图6窗体——第一题(4)界面上进行题目的编辑,增添和删除。程序段如下:PrivateSubCommand2_Click(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。