




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机信息工程学院Oracle数据库课 程 设 计 报 告题目:ORACLWE数据库上机考试系统的设计专 业:计算机科学与技术(网络方向) 班 级:14计算机科学与技术(网络方向) 学 号: 姓 名: 企业指导教师: 指 导 教 师: 完 成 日 期: 2017.6.20 目 录一、绪论11. 项目背景12.选题的目的和意义1二、项目实施环境与技术21.系统体系结构22.B/S 架构23.系统体系结构的分析33.系统目标44.系统功能设计55. 功能模块设计56.数据库设计与实现6四、 Oracle 数据库上机考试系统详细设计与实现91.公共类设计92.用户信息管理模块93.考试模块的设计104.试卷的制定模块115.试卷评审模块13五、系统测试171.测试目的172.测试环境183.测试方法184.测试步骤185.功能测试19六、源代码20参考文献23计算机信息工程学院课程设计报告一、绪论1. 项目背景 随着计算机技术的快速发展,人类已经进入信息化时代,也有人称为数字化时代。在数字化的的环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价;老师希望有效改进现有的考试模式,提高考试的效率;教育机构也希望给学生的提供更全面、灵活的服务,全面准确地对学生进行跟踪和评价。Oracle 数据库上机考试系统正是迎合这一时代需求而开发的,它以计算机和网络为基础,探索出一种更加方便快捷的上机考试的模式,通过这种模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学生可以通过计算机进去考试,学校管理者,教师可通过系统对考试的数据进行分析。Oracle 数据库上机考试系统的开发和应用,避免了以往学校里考试需要纸、笔、监考和巡考等各种资源的浪费,并且后台管理员单一的管理,确保了程序的安全性。学生登录 Oracle 数据库上机考试系统后,对考试内容、专业、科目和考试题目等都做了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。2.选题的目的和意义 考试是教育中一个重要环节,考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。目前,在各大院校中,关于数据库方面的上机考试系统基本没有,Oracle数据库上机考试系统旨在以上机的形式来完成 Oracle 数据库的考试。通过应用这种新的考试方式,为数据库考试提供更多的选择。使数据库方面的考试更加方便与快捷,考务工作的效率和标准化水平更高,考务管理突破时空限制,使考生可以随时地通过上机来完成数据库的考试。Oracle 数据库上机考试系统从根本上解决了传统考试过程中的工作量大、效率低、反馈周期长、资源浪费等缺陷,成为教育技术发展与研究的方向。在高等院校中,已经有不少基础课程有上机考试系统供学生学习以及考试应用,比如全国高等学校英语水平考试系统,全国高等学校计算机水平考试系统等,这些系统包含有选择、判断、填空等题型,基本能满足公共课程的学习以及考试。但对专业课程来说,目前,市面上还很少有这样的系统出现。比如,Oracle 数据库操作方面的系统,为了方便学院 Oracle 数据库上课和学生考试与练习的方便,需要开发一个 Oracle 数据库方面的上机考试系统。二、项目实施环境与技术1.系统体系结构 随意网络技术兴起,C/S 结构已经很难满足在互联网上面的需求,人们通过对 C/S结构做了些变化和改进,使之成为 B/S 结构。在这种结构下,工作界面主要通过 WWW浏览器来实现,只有少部分事务逻辑在浏览器端实现,绝大部分事务逻辑在服务器端执行,中间通过应用服务器来连接或做部分的事 务逻辑处理,形成了三层体系结构。通过这种结构,大大的减轻了客户端电脑的载荷,使客户端配置能具有更高的性价比,以及在系统维护和升级中成本和工作量大为降低。目前,以局域网构建 B/S 结构的网络应用,并通过 Internet 模式或 Intranet 模式下数据库应用,实现的成本较低,也相对容易实现。B/S 结构属于一次到位的开发,程序开发运行后,可以从不同的地点,不同人员以各种方式进行接入(如用 Internet/Intranet/WAN/LAN)访问与操作服务端的数据库;且服务器和数据库的安全性也极高,能很好的保护数据平台和管理访问权限。目前,国内外各种大型门户网站、在线考试系统等都是应用 B/S 结构。B/S 结构管理软件应用也越来越广泛,网络管理员可以通过 WWW 浏览器就能实现工作业务,特别是 JAVA 语言的出现,B/S 架构管理软件的应用更加高效、快捷。如图1所示是分层设计中所使用的三层架构示意图。 图1 三层架构示意图2.B/S 架构B/S(Browser/Server)架构,称为浏览器/服务器结构。Browser 是指 Web 浏览器,Server 是指服务器端。只有极少数事务逻辑在浏览器上实现,绝大部分事务逻辑在服务器端实现。由浏览器(Browser)、应用服务器端(Web App)和数据库端(DB)构成三层架构。B/S 架构的系统无须特别安装,只要计算机系统自带的 Web 浏览器即可。在B/S 架构中,Web 浏览器处理显示逻辑信息,应用服务器进行事务处理,数据存储在数据库中应用服务器通过和数据库进行交互,再把处理的结果再返回浏览器中。这样就避免了客户端的负载过重。因为客户端处理的事务逻辑很少,所以也叫瘦客户端。B/S 架构的优缺点。客户端无需特别安装,有 Web 浏览器就可以访问。 B/S 架构交互性较强,可直接放在 Internet 上,通过权限控制实现多客户访问的目的。软件更新升级方便,无需升级多个客户端,只需升级服务器即可。 速度容易受网络带宽影响。安全性难保证。由于在 Internet 上是开放的,容易受到黑客和病毒攻击,需要花费巨大的设计成本。客户端和服务器端的交互是请求响应模式,一般需要刷新页面。开发的程序达到 C/S 架构一样的稳定性还需要花费不少时间。3.系统体系结构的分析 B/S 结构主要采用了 WWW 浏览器技术,再结合各种脚本语言(Java Script、VBScript等)和 Active X 技术,使用浏览器就可以实现原来复杂软件才能实现的功能。并在软件使用和维护方面节约了巨大的成本,这种全新的体系结构技术受到了广泛的欢迎,成为当今程序员开发程序的首选。Oracle 数据库上机考试系统中应用了 AJAX无刷新环境,例如,从数据库中检测试卷名称时实现的是无刷新效果。另外,实现考试倒计时应用了 AJAX 中的 Time 控件。在考生试卷页面中可提供单选题、多选题、判断题、填空题和操作题,考生答完题提交试卷后,系统在后台对考生试卷进行自动评分。前面四种题型是直接自动评分,学生做操作题是直接登录服务器的 Oracle 数据库,在完成操作题后,Oracle 数据库保存了题目要求的内容,评分时是根据 Oracle 数据库内容和考试答案内容进行匹配,结果相同就给分。另外,在考试模块后台管理中,管理员可对教师进行权限分配和对用户(考生和教师)进行其他人性化的管理,如考生忘记密码可为考生重设密码等。Oracle 数据库上机考试系统功能结构图如图2所示。图2 Oracle 数据库上机考试系统功能结构图3.系统目标 本系统是将传统的考试模式与计算机应用结合开发设计的。目标是开发一个全新的Oracle 数据库上机考试系统,主要实现如下几个目标:操作简单方便、界面简洁美观。具有实时性,已注册的用户无论身在何地,通过 Interrnet 浏览器,都可以登录网络考试。具有严肃性和公正性、系统提供的自动交卷功能使考试到结束时间时,系统将自动交卷。提供考试时间倒计时功能、让考生随时了解考试剩余时间。系统自动交卷、阅卷、保证成绩真实、准确。考生可以随时查看考试成绩。对考生注册信息进行管理。系统运行稳定、安全可靠。4.系统功能设计 Oracle 数据库考试和教学的需要,系统的主要完成以下几个模块:考试模块,用户信息管理模块,试卷制定模块和试卷评审模块。使其满足 Oracle 数据库上机考试的需要。图3 系统功能图5. 功能模块设计 考试系统前台前台部分主要包括考生/教师/管理员登录、考生密码修改、上机考试和考试成绩查询四部分。Oracle 数据库上机考试系统前台功能结构图如图4所示。图4 Oracle 数据库上机考试系统前台功能结构图考试系统后台后台部分主要包含有用户信息管理、考试科目管理、考试试题管理、教师系别管理、试卷出题与维护、考生试卷管理、个人密码修改等七部分上机考试系统后台功能结构图如5图所示。图5 后台功能结构图6.数据库设计与实现 (1)数据库 E-R 图 通过对系统进行的需求分析、系统流程设计及系统功能结构的确定,规划出系统中使用的数据库实体对象,分别为“用户信息”、“考生试卷答题信息”、“填空题答案信息”、“考生成绩”等。以管理员身份登录后可以对用户信息进行管理,如用户的角色更改等,用户信息的实体 E-R 图,如图6的所示。图6 用户信息E-R图考生成功登录并选择相应试题后,便可以进入 Oracle 数据库上机考试系统考试页,在考试页中考生所答信息将全部保存到考生试卷答题信息表中,考生试卷答题信息的实体 E-R 图如图7所示。图7 考生试卷题信息E-R图Oracle 数据库上机考试系统考试页中一共可涉及 5 种试题类型,分别为单选题、多选题、判断题、填空题、操作题,以填空题为例。需要考生输入正确答案信息,才可以得到填空题的分数。填空题信息表的实体 E-R 图如图8所示。图8 填空题信息表的实体 E-R 图当答完考题后可以对自己的成绩进行查询,后台管理员也可以对考生成绩进行管理。考生成绩包括考生编号、试卷编号、考生总分等。考生成绩信息实体 E-R 图如图9所示。图9 考生成绩信息实体 E-R 图Usersmr(用户信息表)用户信息表主要用于保存用户的信息,Usersmr 表的结构如表1所示。表1 Usersmr 表的结构Coursemr(考试科目表)考试科目表用于保存考试科目的信息,Coursemr 表的结构如表2 所示。表2 Coursemr 表的结构Single Problemmr(单选题表)单选题表主要用于保存单选题的信息,Single Problemmr 表的结构如表3所示。 表3 Single Problemmr 表操作题表信息用于保存课程所对应的操作题答案信息,Operation problem 表的结构如表4所示。表4 Operation problem 表Scoremr(考生成绩表) 考生成绩表主要用于保存考生成绩,Scoremr 表的结构如表5所示。表5 Scoremr 表的结构四、 Oracle 数据库上机考试系统详细设计与实现1.公共类设计 本项目在 APP_Code 文件夹下一共创建了 5 个文件夹,分别用来存储根据三层设计模式来设计的公共类文件。Ajax Class 文件夹:在 ASP.NET AJAX 环境中,为 Button 控件和 Page 对象弹出一个提示对话框。Business Class 文件夹:为程序创建各种类,如 Multi Problemmr(多选题类)、Judge Problemmr(判断题类)、Usersmr(用户类)等。Common Class 文件夹:为程序创建一个通用的树状菜单类。Data Base Class 文件夹:用于管理在项目中对数据库的各种操作,如连接数据库、执行 SQL 语句、获取数据集 Data Set 等。Helper Class 文件夹:从数据库中安全获取数据,即当数据库中的数据为 NULL时,保证读取不发生异常,及一般系统开发中常用的公用类方法。2.用户信息管理模块用户登录页面的设计 用户根据管理员分配的帐号和密码登录考试系统,如果输入的帐号和密码与数据库中的一致,即可登录考试系统。Oracle 数据库上机考试系统登录界面如图 1 所示。图1 Oracle 数据库上机考试系统登录界面用户信息管理模块的功能 用户信息管理模块(User Manage.aspx)可对3种用户进行管理,即考生、教师和管理员(该模块只能由管理员进行管理,教师无此管理权限)。该页面可根据用户ID及用户姓名进行模糊及精确查询,用户查询时会显示查询过程中的进度条。可对用户信息进行批量删除操作,还可以添加新的用户角色。图2 Oracle 数据库用户信息管理模块界面用户信息管理模块实现过程 3.考试模块的设计 Oracle 数据库上机考试系统考试模块界面。图 3模块界面4.试卷的制定模块 一份好的试题,能清晰的了解学生对知识的掌握程度,而组成一份好的试题,需从课程考点分布、试题分值、试题难易程度等方面进行考虑。试卷的制定由教师根据课程特点、知识点分布和难易程度进行组卷。试题库分为单选、多选、判断、填空、操作等题型,组卷时,可以根据具体情况,选择其中一种或多种题型。默认情况下,单选题20 分(10 题),多选题 15 分(5 题),判断题 10 分(10 题),填空题 15 分(5 题),操作题 40 分(4 题)。组卷的一般步骤如下:根据教学大纲要求,确定试卷的考试方式、试卷总分、题目分值、考试时间等。根据考试方式,确定题型,以及每种题型的分值,并根据那些知识点适合那种题型进行分类。根据总分的要求,按题目难易程度,知识点的重要性,题目在课程中的分布等来对试题进行设定分数,对重点难点给予更多的分数。根据上面几步来组成试卷,最终生成一份完整的试卷。所命名的试卷名称在考试系统中要求必需是唯一的,所以在对试卷名称命名时提供了一个检测试卷名称是否存在的功能。 试卷制定模块的实现 在应用程序中创建一个 Web 窗体,用于人工制定试卷信息。在通过属性窗口,设置控件的属性。页面中各个控件的属性设置及用途如表1 所示。表1 web窗体属性在页面 Page_Load 事件中,为了让每个用户在多个页面之间的能自由切换,且不被断开,应用了 Session 对象,使页面能保存登录用户名,再用实例化公共类 User,调用该类中的。Load Data 方法来判断用户是否登录。如果用户没有登录,则返回登录页面。如果登录了,则分别调用 Pan Data()和 bound Data()两个自定义方法,来实现对试卷的初使化和自动生成考试的试卷。自定义方法 Pan Data(),用来初始化考试科目,通过绑定下拉列表中的数据来实现。自定义方法 bound Data(),根据用户的设置,使系统自动生成考试试卷。实现的方法是,首先实例化公共类 Data Base,接着每种题型赋予一个参数,根据参数分别设置单选题、多选题、填空题、判断题和操作题的SQL语句,然后调用公共类Data Base的Get Data Set Sql方法执行这些题型的查询数据,最后从数据库中绑定相应的数据到相应的 Grid View 控件中。点击试卷制定页面中的“保存”按钮,触发其 img Btn Save_Click 事件。系统将自动生成的试卷并保存到数据库中,如根据教师选择的题型生成含有(单选题、多选题、判断题题空题和操作题的信息等)。考试时,就直接调保存到数据库的试卷即可。操作题答题的实现 定义语言类题型和操纵语言类题型中的插入、删除,更新题型的操作题做答时采用IE 浏览器输入 https:/服务器 IP:1158/em,登录到服务器中的 Oracle 数据库进行操作,操作结果存储在考生考号命名的方案中。试题答案也以相同的方式保存在服务器数据库中。操纵语言查询类操作题用 ASP.NET 程序读取数据库中的表的数据,将取出的数据显示在屏幕上,再 Printf 函数把查询的结果输出。语句的查询的是否成功的关键在于数据库的连接是否正确,ORACLE 对象服务器可以使用自身的错误控制机制来提示数据库连接是否连接错误。可使用 ASP(Active Server Pages)和 Oracle Object for OLE 技术来实现。ASP(Active Server Pages)技术,它将 VBscript、Java Script 等特定的脚本语言利用特殊的标记嵌入到 HTML 中,当 Browser 端提出请求时,Web 应用服务器会根据相应的脚本解释引擎来对脚本进行解释执行,完成数据库的查询、更新、删除等任务,并把执行的结果以动态格式化成 HTML 形式送回 Browser 请求端。 5.试卷评审模块 试卷评审模块是考试系统的重要组成部分,是考试系统的一个重点和难点。试卷的评分主要分为两部分。即理论部分(客观题),和操作部分。两部分评分完成后,生成成绩单。自动评分流程图如下图 1所示。图1 自动评分流程图试卷评审模块技术分析 理论题即客观题,包含单选题、多选题、判断题、填空题等题型,这类题目有标准答案,试卷提交后可以直接算出分数。实现的方法是,在该模块用 Grid View 控件的模板列和其 Find Contol 方法。该列支持的模板如表1所示。表1 模板表操作题的评分 数据库的操作题评分比较复杂,只能做到部分题型能按步骤进行评分,大部分题型是根据数据是否相同来评分。数据相同的则给分,不相同的则没有分。主要用查询表和表的数据对比进行评分,有部分题型用到存储过程来加快查询和执行的速度。 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程主要有以下几个优点:.存储过程比相同功能的 SQL 语句执行效率更高。因为存储过程是先在数据库中编译再保存在数据库里面,调用时不用再次编译。所以它比执行同样功能的 SQL 语句效率要高出很多。.存储过程能将几条 SQL 语句放在一起执行。ASP.NET 与数据库的交互只是通过输入、输出参数来传递,传递信息很少,提高了执行效率。.使模块化程序开发的结构更加清晰和易于维护。程序员在编写大型应用程序时,可以将一些标准功能逻辑模块作为存储过程存放在数据库中,使得结构更加清晰,且易于维护。定义语言类题型 定义语言类题型如创建数据库,创建表。通过查询数据库的基本表和视图来进行比较。例如:考试题目是,以考生学号登录数据库,在数据中创建 Good 表(GOODS),包含商品编号(G_ID)、商品名称(G_name)、商品价格(G_Price)、库存数量(G_Number),商品编号为主键。 考生点击“交卷”,试卷将自动对题目时进行评分。系统评分时,首先通过试题 ID找到试题答案,答案里存储的是该道题的属性,通过答案里属性跟考生答题的属性来进行比较,如查询答案的 Good S1 表和学生答题 Goods 表,把表查询的结果传递给结果集RS。再通过结果集来比较两个表,结果相同,则给该题打分,不同则没分。操作题表的数据如以下表2所示。表2 操作题表其中要求创建的表名放在 T_Name,要求创建表所包含的属性放在 Attributes Result,属性间以逗号分隔。g1 代表正确创建一张表得到的分数,给g2代表正确创建一张表中属性得到的分数。grade 代表该题得分。操纵语言类题型 数据插入,更新,删除类题型时。因为两张表 A 与表 B 他的字段相同,但是当中的数据可能不同,而且有些字段的数据还有可能为空。评分时调用存放在答案里面存储过程对表的数据进行查询比较。例如:使用用户方案 SCOTT 删除 Goods 表足球的数据。如下 Goods 表 所示。表3 Goods 表试卷自动评分的实现 考生考试完提交试卷后,系统将对考生试卷进行自动评分,结果存放在数据库中。自动评分如图2所示。图2 自动评分图实现步骤如下:在应用程序中创建一个 Web 窗体,命名为 User Paper.aspx,用于对考生试卷进行评阅。 在页面中添加一个 Table(表格)控件为整个页面布局。从“工具箱”选项卡中拖放 5 个 GridView 控件和 3 个 Image Button 控件,通过属性窗口设置控件的属性。页面中各个控件的属性设置及其用途如表3所示。表4 table属性图在页面 Page_Load 事件中,首先判断页面是否为首次加载,然后实例化公共类 User,并调用该公共类中的 Load Data 方法来判断用户是否登录,如果用户已经登录,则会将用户名称显示在指定的 Lable 控件中,最后调用自定义 Panr Data()来绑定数据库中的试题信息。 考生交卷时,双击“交卷”按钮,触发其 Button1_Click 事件,系统将根据试卷试题编号,自动调用该题目的存储过程来对该题的操作结果进行评分。并对每一道题的分数进行累加。试题评审完最后一题后,触发其 img Btn Save_Click 事件,将考生成绩保存到数据库中。五、系统测试1.测试目的 测试 Oralce 数据库上机考试系统的后台管理模块在群集应用的准确性。测试 Oralce 数据库上机考试系统在高并发用户下的相应性能和相应指标。 2.测试环境 服务器:戴尔/DELL R410 机架式服务器(E5606/4GB/300GB SAS 热插拔/双千兆网),系统。windows server 2003 SP2客户端:长城嘉翔 C-300 D33500EN Intel 赛扬双核 IE35/2GB,统 Windows XP浏览器:Internet Explorer 8。 数据库:Oracle 11g。测试软件:JMeter2.6。 3.测试方法 测试的方法主要有两种:黑盒测试和白盒测试。黑盒测试完全不考虑程序内部结构和处理过程。测试仅在程序界面上进行。设计测试用例旨在说明:软件的功能是否可操作;程序能否适当地接受输入数据并产生正确的输出结果,或在可能的场景中事件驱动的效果是否如人意;能否保持外部信息的完整性。与黑盒测试法相反,白盒测试法密切关注处理细节,针对程序的每一条逻辑路径都要分别设计测试用例,检查分支和循环的情况。由于所有的测试路径进行穷举的测试方法是不现实的方式,一般选用少量“最有效”,即最有可能暴露错误的路径进行测试。测试的目的是为了找出错误。4.测试步骤 本次系统测试分为四步进行第一步为单元测试,也称为模块测试,主要采用白盒测试法,每个模块完成后,对模块接口、模块局部数据结构、模块边界条件、模块中所有独立执行通路进行测试,测试模块功能是否跟预设的一致。 第二步为组合测试,也称为集成测试,本系统主要采用自底向上集成的方法进行测试。第一个考试模块测试完成后,逐步把用户信息管理模块、试卷制定模块、试卷评审。模块等组合在一起,并完成测试。第三步为确认测试,经过了单元测试和组装测试后,系统的各个模块已经被集成起来,最后根据系统需求分析来测试软件是否所有需求都已经得到了解决和满足。第四步为系统测试,由于考试系统是基于计算机系统的一重要组成部分,所以必须进行系统测试。系统测试是将已经确认的软件、计算机硬件、外设和网络等其它因素结合在一起,进行信息系统的各种组装测试和确认测试。系统测试目的是充分运行考试系统,对用户进行验收测试,按考试人数 50、80、100 等进行负载测试,以及对系统的安全以及性能进行测试等。 5.功能测试 使用管理员、教师、考生分别登录系统,验证系统是否正确地接受、处理和检索数据以及业务规则是否正确实施。方法:利用有效的无效的数据来执行各个用例、用例流或功能,以核实以下内容: 在使用有效数据时得到预期的结果。 在使用无效数据时显示相应的错误消息或警告消息。 各业务规则都得到了正确的应用。功能测试如下表1所示。表1 功能测试按照上机考试系统的框架做了个初步的实现。还有下面几个方面可以更加深入的研究和探讨。 操作题的出题比较麻烦,需要对系统和数据库比较熟悉的人员才能出题,系统目前的题量还比较少。可以增加试题难度系数设定、自动组卷功能和对学生机的实时监控等。本人技术有限,非专业人员,有些编程不大规范,系统维护难度较大。六、源代码Oracle Connection String Builder Ocnn Str B = new Oracle Connection String Builder; OCnn Str B.Data Source = xal; OCnn Str B.User ID = xal; OCnn Str B.Password = xal; my Cnn.open(); 代码如下: #region 私有成员 private int _ID; /题目编号 private int _Course ID; /所属科目 private string _Title; /题目 private string _Answer A; /答案 A private string _Answer B; /答案 B private string _Answer C; /答案 C private string _Answer D; /答案 D private string _Answer; /答案 #endregion 私有成员/向 Single Problemmr 表中添加题目信息/输出:/ 如果插入成功:返回 True;/ 如果插入失败:返回 False; public bool Insert By Str() Sql Parameter Params = new Sql Parameter7; Data Base DB = new Data Base(); string strsql = INSERT INTO Single Problemmr (Course ID,Title,Answer A,Answer B,Answer C,Answer D,Answer) VALUES (Course ID,Title,Answer A,Answer B,Answer C,Answer D,Answer); Params0 = DB.Make In Param(Course ID, Sql Db Type.Int,4, Course ID); /科目编号 Params1 = DB.Make In Param(Title, Sql Db Type.Var Char,1000, Title); /题目 Params2 = DB.Make In Param(Answer A, Sql Db Type.Var Char, 500, Answer A); /答案 A Params3 = DB.Make In Param(Answer B, Sql Db Type.Var Char, 500, Answer B); /答案 B Params4 = DB.Make In Param(Answer C, Sql Db Type.Var Char, 500, Answer C); /答案 C Params5 = DB.Make In Param(Answer D, Sql Db Type.Var Char, 500, Answer D); /答案 D Params6 = DB.Make In Param(Answer, Sql Db Type.Var Char, 2, Answer); /答案 int Count = -1; Count = DB.Proc Str(strsql, Params); if (Count 0) return true; else return false; public bool Update By Str(int TID) Sql Parameter Params = new Sql Parameter8; Data Base DB = new Data Base(); string strsql = UPDATE Single Problemmr SET Course ID= Course ID,Title= Title,Answer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建泉州交发集团(第二批)校园招聘26人考试参考题库及答案解析
- 电气工程施工技术方案与标准
- 腰痛中医特色优势病种诊疗方案及案例
- 幼儿生活自理能力提升教学方案
- 2025广东东莞市厚街医院招聘纳入岗位管理的编制外人员14人考试参考题库及答案解析
- 2025广西南宁住房公积金管理中心招聘外聘人员(第三场)1人考试参考题库及答案解析
- 2025年河北衡水市第十二中学教师招聘考试参考题库及答案解析
- 2025云南西双版纳州面向应届医学专业高校毕业生招聘大学生乡村医生4人考试参考题库及答案解析
- 幼儿园护理老师考试题库及答案解析
- 2025河北保定市涞源县招聘社区工作者32人考试参考题库及答案解析
- 麻精药品管理培训
- 顾客特殊要求培训课件
- 九年级英语宾语从句专项训练题及答案
- 医疗仪器设备效益考核办法
- 生产产能提升激励方案
- 车间5S管理培训
- ICU糖尿病酮症酸中毒护理
- 公司绿色可持续发展规划报告
- 高速铁路桥隧养护维修 课件 2 桥隧养护维修工作的基本方法和基本内容
- 战略规划六步法
- 2024年废旧溴化锂出售合同范本
评论
0/150
提交评论