试卷生成与题库管理系统毕业论文vc++内容摘要:
rdset 类 1. CADODatabase 类,如图 所示。 +CADODatabase()+~CADODatabase()+Open(in lpstrConnection : LPCTSTR = _T()) : bool+Close() : void+IsOpen() : bool+Execute(in lpstrExec : LPCTSTR) : bool+BeginTransaction() : long+CommitTransaction() : bool+RollbackTransaction() : bool+GetActiveConnection() : _ConnectionPtr+SetConnectionString(in lpstrConnection : LPCTSTR) : void+GetConnectionString() : CString+GetLastError() : CStringdump__error(in e : __erroramp。 ) : voidm_pConnection : _ConnectionPtrm_strConnection : CStringm_strLastError : CStringCADODatabase+CADORecordset()+CADORecordset(in pAdoDatabase : CADODatabase*)+~CADORecordset()+Open(in mpdb : _ConnectionPtr, in lpstrExec : LPCTSTR = _T(), in nOption : int = CADORecordset::openUnknown) : bool+Open(in lpstrExec : LPCTSTR = _T(), in nOption : int = CADORecordset::openUnknown)+Close() : void+GetRecordCount() : DWORD+IsOpen() : bool+SetFieldValue(in nIndex : int, in strValue : CString) : bool+SetFieldValue(in lpFieldName : CString, in strValue : CString) : bool+SetFieldValue(in nIndex : int, in nValue : int) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in nValue : int) : bool+SetFieldValue(in nIndex : int, in lValue : long) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in lValue : long) : bool+SetFieldValue(in dblValue : int, in nIndex : double) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in dblValue : double) : bool+SetFieldValue(in nIndex : int, in time : COleDateTime) : bool+SetFieldValue(in lpFieldName : LPCTSTR, in time : COleDateTime) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in dbValue : doubleamp。 ) : bool+GetFieldValue(in nIndex : int, in dbValue : doubleamp。 ) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in lValue : longamp。 ) : bool+GetFieldValue(in nIndex : int, in lValue : longamp。 ) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in nValue : intamp。 ) : bool+GetFieldValue(in nIndex : int, in nValue : intamp。 ) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in strValue : CStringamp。 ) : bool+GetFieldValue(in nIndex : int, in strValue : CStringamp。 ) : bool+GetFieldValue(in lpFieldName : LPCTSTR, in time : COleDateTimeamp。 ) : bool+GetFieldValue(in nIndex : int, in time : COleDateTimeamp。 ) : bool+MoveTo(in nIndex : int) : bool+Update() : bool+AddNew() : bool+Requery(in Options : long) : bool+Delete() : bool+IsEOF() : bool+IsBOF() : bool+MoveFirst() : bool+MoveNext() : bool+MovePrevious() : bool+MoveLast() : bool+Find(in lpFind : LPCTSTR, in nSearchDirection : int) : bool+Find(in lpFind : LPCTSTR) : bool+GetAbsolutePosition() : long+GetQuery() : CString+SetQuery(in strQuery : LPCTSTR) : void+GetLastError() : CString+dump__error(in e : __erroramp。 )m_pConnection : _ConnectionPtrm_pRecordset : _RecordsetPtrm_nSearchDirection : intm_strFind : CStringm_strLastError : CStringm_strQuery : CStringCADORecordset用于对数据库进行操作。 属性: m_pConnection 用于连接数据库,数据连接智能指针对象成员。 m_strConnection 用于记录连接串, CString 类对象成员。 m_strLastError 用于记录错误信息, CString 类对象成员。 操作: CADODatabase 构造函数。 ~CADODatabase 析构函数。 Open 用于打开数据库连接。 Close 用于关闭数据库连接。 IsOpen 用于判断数据库是否连接成功。 Execute 用于执行不返回记录的 SQL 命令。 BeginTransaction 用于开始事务。 CommitTransaction 用于执行事务。 RollbackTransaction 用于在出错时回滚事务操作。 GetActiveConnection 用于获得连接指针。 SetConnectionString 用于设置连接串。 GetConnectionString 用于获得连接串。 GetLastError 用于获得错误信息。 dump__error 用于捕捉错误信息。 2. CADORecordset 类,如图 所示。 用于对记录集进行操作。 属性: m_pConnection 用于连接数据库,数据连接智能指针对象成员。 m_pRecordset 用于对记录集进行控制,记录集智能指针对象成员。 m_nSearchDirection 用于记录搜索方向, int类型成员。 m_strLastError 用于记录错误信息, CString 类对象成员。 m_strQuery 用于记录查询串, CString 类对象成员。 操作: CADORecordset 构造函数 (重载 )。 ~CADODatabase 析构函数。 Open 用于打开记录集 (多态 )。 Close 用于关闭记录集。 GetRecordCount 用于获得记录集中记录的个数。 SetFieldValue 用于设置字段值 (多态 )。 GetFieldValue 用于获得字段值 (多态 )。 MoveTo 用于将记录指针移到指定的某条记录上。 Update 用于更新记录集信息。 AddNew 用于在记录集中添加记录。 IsEOF 用于判断是否已经是末记录。 IsBOF 用于判断是否已经是记录头。 MoveFirst 用于将记录指针移到第一条记录。 MoveNext 用于将记录指针移到下一条记录。 MovePrevious 用于将记录指针移到上一条记录。 MoveLast 用于将记录指针移到最后一条记录。 Find 用于搜索记录,获得当前记录的位置序号 (多态 )。 GetQuery 用于获得查询串。 SetQuery 用于设置查询串。 GetLastError 用于获得错误信息。 dump__error 用于捕捉错误信息。 提供交互界面的类 设计这些类的目的是为用户使用《试卷生成及题库管理系统》的各种功能提供友好、美观的交互界面。 归纳功能的操作要求和用户的使用习惯,本系统中的交互界面类应该包括:欢迎界面 CManagementDlg、 系统登录界面 CLoginDlg、主界面 CManageAllDlg 、抽取现有试卷界面 CPaperDlg 、 自 动 组 卷 界面CAutoMakeupDlg 、手动组卷界面 CPersonMakeupDlg 、试卷管理界面CManagePaperDlg、试题管理界面 CQuestionDlg、题型管理界面 CManagePoolDlg、科目管理界面 CManageTypeDlg 和更改密码界面 CPasswordDlg。 以下只介绍主要属性及操作。 图 CPaperDlg类 图 CManagePaperDlg类 1. CPaperDlg 类,如图 所示。 抽取现有试卷类,用于抽取现有试卷和导入成套试卷保存到试卷库。 主要 属性: strUsername 用户名,用户名, CString 类对象成员。 Purview 记录权限是否为管理员, bool 类型成员。 ExistTable_name 记录当前导入试卷所属表名, CString 类对象成员。 Exist_ID 记录当前导入试卷 ID, CString 类对象成员。 Now_ID 记录当前选中试卷 ID, CString 类对象成员。 主要 操作: OnButtonIn 按钮响应函数,用于导入试卷。 OnButtonInanswer 按钮响应函数,用于继续为导入的试卷导入答案。 OnButtonBrowse 按钮响应函数,用于浏览当前选定试卷及答案。 OnButtonQuery 按钮响应函数,用于根据条件进行查询。 OnButtonOnlyquery 按钮响应函数,用于根据 ID 值进行精确查询。 InitComboSubject 根据权限动态初始化选择科目的 Combo Box 的 Data值。 InitComboCreate 根据科目动态初始化选择创建人的 Combo Box 的Data 值。 InitPaperList 选择科目后初始化试卷列表。 InitPaperTree 选择科目后初始化试卷树形控件。 FindtbPa。试卷生成与题库管理系统毕业论文vc++
相关推荐
在全国各地都有非常明显的表现。 基于如此的现实,从实际出发,我们应充分利用文物优势,以文物古迹为主题,开发系列产品,着重发展文物古迹旅游,以推动我国旅游事业的发展。 二 发展旅游可促进文物保护 1.为吸引游客,注重文物保护。 由于探古求知是人们共同的心理需要,而文物古迹可满足这一需求,文物古迹遂成为一项重要的旅游资源,充分利用它,可推动旅游事业的发展。
、经济三大观念。 质量观念:药品用于防病、治病,药品的质量关系到患者的身体健康,而伪劣药品直接危及用药者的健康甚至生命,因此我国政府非常关注药品的质量,而质量的优劣首先是 设计,之后是生产出来的。 因此在设计过程中第一应当关心的是工艺与装置设计能否确保投产后药品的生产质量,诸如洁净室的设置、相关的不同等级洁净区之间人物流关系的合理安排、适合于洁净室的选进工艺及机器设备的选用等都是首先要考虑的。
聘人才的档案进行专业分析,辨别真伪、检查错漏、预测人才的价值,协助人事行政部门对所引进的人才进行把关,确保所引进的人才各方面符合高校实际需要,促进人才合理梯队的构建。 2 高校人事档案管理存在的主要问题 各高校在实施“人才强校”战略过程中,往往把精力直接地集中在“人才引进”、“师资培训”、“科研项目”等具体的工作中。 而这些工作,绝大部分是建立在“根据惯例”、“拍脑袋想当然”
贷款前,应审慎分析借款人信贷风险和财务承担能力,根据统一授信管理办法,核定借款人的贷款限额。 第十七条 贷款人对借款人的借款申请审查同意后,根据有关法律、法规与借款人签订借款合同。 第十八条 借款人和贷款人签订借款合同后,双方应共同在证券登记结算机构办理出质登记。 证券登记结算机构应向贷款人出具股票质押登记的证明文件。 第十九条 贷款人在发放股票质押贷款前
核和奖惩作出明确规定。 建立业务操作制度,制订柜台人员操作原则和操作规定,对经纪业务的每一环节 (开户、资金存取、委托、申报、清算交割等 )都有具体、详细、规范的操作流程,在组织管理上建立检查制度,建立差错登记簿等管理制度。 建立财务管理制度,选拔道德品质好、业务能力强、政策法规水平高的人员充实证券公司会计队伍,完善会计人员岗位责任制、帐务处理程序制度、内部牵制和会计稽核制度、原始凭证和记录
以上的客户 才能亲自驾驶试乘试驾车 ;如不同时具备以上条件的只能参加试乘服务。 前 必须如实填写登记《试乘试驾 协议 》,依次安排试乘试驾。 6. 试驾前销售顾问应提前告知客户试驾路线和流程,试驾员在试驾过程中应尽最大努力 确保 人员和 车辆的安全, 试驾过程中禁止蛇形或紧急拐弯等危险动作。 7. 试乘试驾操作规范:禁止吸烟, 全员 系好安全带 后才能车辆起步 ,操作车上的配备要严格按照规范操作