试题库管理系统.doc

上传人:精*** 文档编号:860161 上传时间:2023-09-23 格式:DOC 页数:47 大小:1.06MB
下载 相关 举报
试题库管理系统.doc_第1页
第1页 / 共47页
试题库管理系统.doc_第2页
第2页 / 共47页
试题库管理系统.doc_第3页
第3页 / 共47页
试题库管理系统.doc_第4页
第4页 / 共47页
试题库管理系统.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、试题库管理系统摘要传统的试题库管理方法因受到时间、空间和管理维护等因素的限制, 已很难适应现代信息社会教育教学发展的需求。随着计算机技术、网络技术和数据库技术的成熟与稳定以及全国各高校校园网的建立和教育教学管理信息化程度的不断提高, 试题库管理系统获得了前所未有的发展前景与强大的技术支持。因此, 教学管理者希望有一个集专业管理、试卷管理、题库管理等功能于一体的网络试题库管理系统, 以提高管理效率。而利用计算机自动生成试卷,并通过积累逐步形成有效试题库,使试题和试卷的管理高效便捷,同时也使教学方式和考试方式有更多选择。这对提高教学效率,有效利用资源和使传统的教学方式逐步走向自动化具有重要作用。

2、本系统选择目前常用的、技术已较成熟的B/S架构作为系统的总体架构,以Microsoft Visual Studio 2008为开发平台,采用Microsoft SQL Server 2005数据库管理系统,利用 ASP 中的 ADO 组件实现访问试题数据库中的数据。所开发的系统提供了专业管理、试卷管理、题库管理、用户管理及试卷生成等功能,为教师提供了一个功能强大的平台,通过这个平台教师可以根据实际教学情况来组成相应的试题与试卷,并轻松的管理试题库与试卷库,在实际应用中可以有效减轻教师的工作量。关键词:题库管理;试卷管理;VS.Net;C#;B/S结构;数据库设计The general test

3、 base systemABSTRACTWe are difficult to adapt to the needs of the modern information society, education and teaching development because traditional test library management by time, space and maintenance and other factors limit. With computer technology, network technology and database technology is

4、 mature and stable, and the National Campus Network establish and Management Information degree in education and teaching continue to improve, test library management system unprecedented prospects for the development and strong technical support. Therefore, teaching managers want a set of professio

5、nal management, paper management, and exam management functions in one of the network test library management system, to improve management efficiency. Use the computer automatically generate papers, and gradually formed through the accumulation of test database, efficient and convenient management

6、of the papers and papers, but also the teaching and examination methods have a wider choice. Its play an important role to improve teaching efficiency and effective use of resources and traditional teaching methods gradually automated.The system chosen commonly used, technology is more mature B / S

7、structure as the overall system architecture, Microsoft Visual Studio 2008 development platform, Microsoft SQL Server 2005 database management system in ASP, ADO components to access questions data in the database. The developed system provides professional management, paper management, bank managem

8、ent, user management, and papers generation function provides a powerful platform for teachers and teachers through this platform based on the actual teaching situation to form the corresponding questions and papers and easily manage the test database and paper library, in practical applications can

9、 effectively reduce teacher workload.Keywords:Test Bank Management;Paper management ;VS.Net;C#;B/S structure;Data base design目录一、试题库管理系统的调查及初步分析4(一)试题库管理系统的开发背景4(二)试题库管理系统的需求分析41总体需求42性能需求43系统目标4(三)系统开发工具与相关技术简介4二、试题库管理系统分析5(一)系统功能分析5(二)系统用例图及说明6(三)系统流程图及说明8(四)系统时序图及说明15三、试题库管理系统设计21(一)系统功能设计21(二)系统

10、数据库设计221数据库概念结构设计222数据库物理结构设计22四、试题库管理系统实现25(一)用户登录界面25(二)专业管理界面27(三)课程管理界面29(四)试题管理页面32(五)自动组卷页面34(六)试卷管理页面39(七)用户管理页面40结论42参考文献42致谢43一、试题库管理系统的调查及初步分析(一)试题库管理系统的开发背景 随着计算机互联技术的快速发展,建立在计算机网络之上,以现代信息技术为核心的在线教育也开始蓬勃发展,而教考分离是教学改革的一个重要方面,而建立题库是改革传统考试方法,实现教考分离的有效手段,并且利用网络进行试题库的管理已经成为推动教学改革、提高教学质量的重要内容,利

11、用计算机对建成的题库进行随机抽样并组成符合要求的试卷,更是实现高校考试规范化和科学化的重要手段试题库管理系统是在线教育系统中的核心部分,试题库管理系统是现阶段研究开发的一个热点,它是建立在国际互联网上的应用系统.在试题库管理系统中专业的管理、题库的管理、试卷的生成等都可以在网络上完成.只要形成一套成熟的题库就可以实现考试试卷管理的自动化。有效减少教师在考试出题过程中的工作量,达到提高工作效率的目的,而且为试题、试卷等教学资源的长期滚动发展与资源共享搭建了平台。(二)试题库管理系统的需求分析 通过对现有试题库系统调查分析、制定整个系统框架,主要需求如下:1总体需求 (1)利用该系统,用户可以建立

12、一个包含不同专业、不同课程、不同难度、 不同类型试题的强大的试题数据库 (2)可以根据需要自动生成所需的试卷 (3)能以Word的形式导出试卷2性能需求(1)易于维护和扩充(2)系统界面设计友好、操作方便、灵活(4)具有高可靠性和容错能力(5)分配不同用户权限,确保各级使用者只能看到允许查看的系统信息3系统目标(1)用户可以在Internet通过IE或其他浏览器浏览试题或试卷信息(2)具有导出到Word的功能(3)用户能通过相应信息检索专业、课程、试题、等信息(4)用户能对专业、课程、试题信息进行录入、修改、删除(三)系统开发工具与相关技术简介本系统开发工具选用的微软公司的Microsoft

13、Visual Studio 2008;数据库选用的是Microsoft SQL Server 2005。Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发

14、Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。VS2008还具有以下新特性:软件开发更智能,具有自动提示和重构功能;新增Visual Studio 2008中WCF功能;现多定向支持;支持Subversion ;整合Windows Live到Visual Studio2008中;为Visual Studio 2008中的SQL数据库发布提供了更方便快捷的解决方案;加入拼写检查器。Microsoft SQL Server 2005是一个全面的数据库平台,其数据库引擎是企业数据管理解决方案的核心。集成的商业智能工具、分析、报表、集成和

15、通知功能为用户提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供更安全可靠的存储功能,可以构建和管理用于业务的高可用性和高性能的数据应用程序。具有一些主要特性:在企业数据管理方面,具有高可用性,采用失败转移集群和数据库镜像技术;引进一套集成的管理工具和管理应用编程接口(APIs);提供更加安全的默认设置、加强的密码政策和细化许可控制;可伸缩性增强。在开发人员生产力方面,Common Language Runtime (CLR)集成使用Microsoft .NET 语言来开发数据库目标的性能;深入的XML集成 SQL Server 2005提供一种新的X

16、ML数据类型;增强Transact-SQL 新的查询类型和在交易过程中使用错误处理的功能;SQL服务代理为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。在商务智能方面,提供分析服务 分析服务对数据仓库、商务智能提供扩展;提供数据转换服务(DTS)对DTS结构合工具的全部重新设计为开发人员和数据库管理员提供了增强的灵活性和可管理性;提供报表服务;增强数据挖掘功能。 本系统开发采用的开发技术是ASP.NET。ASP.NET 是一种服务器端脚本技术,可以使(嵌入网页中的)脚本由 Internet 服务器执行。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .

17、NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。二、试题

18、库管理系统分析(一)系统功能分析系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。通过对试题库管理情况进行分析,主要设计了如下功能模块:本系统根据使用用户分为两大类,管理员和普通用户。管理员主要是对系统进行管理和维护,主要对系统的基本数据信息进行管理。具体功能有:专业管理、课程管理、试题库管理、试卷管理、用户管理。普通用户主要是查看专业、查看课程、查看试题、查看试卷、修改密码等。管理员的功能模块具体描述如下:(1)专业管理:管理员可以对专业信息进行添加、修改、删除、查询管理(2)课程管理:管理员可以对课程信息进行添加、修改、删除、查询管

19、理。课程必须隶属于专业下。(3)试题库管理:管理员可以对试题信息进行添加、修改、删除、查询管理。该功能可以建一个不同难度、不同类型的试题。(4)试卷管理:包括查看试卷和自动组卷两部分。查看试卷可以实现对试卷的查看、下载、删除功能。自动组卷可以实现不同难度、不同类型的试题以Word的形式导出,并可以保存到服务器上,以供查看和下载。(5)用户管理:实现对用户信息的添加、修改、删除、查看。普通用户的功能模块具体描述如下:(1)查看专业:可以根据不同的条件检索出相应的信息。(2)查看课程:可以根据不同的条件检索出相应的信息。(3)查看试题:可以根据不同的条件检索出相应的信息。(4)查看试卷:可以实现对

20、试卷的查看、下载功能。(5)修改密码:可以变更自己的密码。(二)系统用例图及说明图2-1试题库管理系统用况图1.用况名:专业管理【前置条件:系统管理员已登录成功】用户点击“添加专业”菜单,进入专业添加界面 录入专业信息,可以进行专业信息的添加;用户点击“专业管理”菜单,进入专业管理界面 输入检索条件,点击检索按钮,可以对专业信息进行检索; 点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到专业管理界面;点击删除按钮,可以对专业信息进行删除;2.用况名:课程管理【前置条件:系统管理员已登录成功,专业信息已添加】系统管理员点击“添加课程”菜单,进入课程的添加界面 录

21、入课程信息,可以进行课程信息的添加;系统管理员点击“课程管理”菜单,进入课程管理界面输入检索条件,点击检索按钮,可以对课程信息进行检索; 点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到课程管理界面;点击删除按钮,可以对课程信息进行删除;3. 用况名: 试题管理【前置条件:系统管理员已登录成功,课程信息已添加】系统管理员点击“添加试题”菜单,进入试题的添加界面 录入试题信息,可以实现不同难度、不同类型的题的添加;系统管理员点击“试题管理”菜单,进入试题管理界面输入检索条件,点击检索按钮,可以对试题信息进行检索;点击查看按钮,进入查看界面,可以查看试题的内容和答

22、案;点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到试题管理界面;点击删除按钮,可以对试题信息进行删除;4.用况:试卷管理【前置条件:系统管理员已登录成功】系统管理员点击“自动组卷”按钮,进入到自动组卷界面用户可以选择不同专业、不同课程、不同类型、不同难度,并且可以设置选择的题目数量和每道题的分值,点击查看按钮,会以Word的形式,把选择的试题随即导出,点击保存按钮,会以Word的形式把试题保存到服务器上; 系统管理员点击“试卷管理”菜单,进入到试卷管理界面:点击查看按钮,会以Word的形式展示试题信息;点击下载按钮,会把试卷以Word的形式下载到本地;点击删

23、除按钮,可以对试卷信息进行删除;5. 用况:用户管理【前置条件:系统管理员已登录成功】系统管理员点击“添加用户”菜单栏,进入添加用户界面录入用户信息,可以进行课程信息的添加;系统管理员点击“用户管理”菜单栏,进入用户管理界面点击修改按钮,进入修改界面,录入要修改的信息,点击确定按钮修改,点击取消按钮回退到用户管理界面;点击删除按钮,可以对用户信息进行删除;6.用况:查看专业【前置条件:普通用户已登录成功】系统管理员点击“查看专业”菜单栏,进入查看专业界面输入检索条件,点击检索按钮,可以对专业信息进行检索; 7.用况:查看课程【前置条件:普通用户已登录成功】系统管理员点击“查看课程”菜单栏,进入

24、查看课程界面输入检索条件,点击检索按钮,可以对课程信息进行检索;8.用况:查看试题【前置条件:普通用户已登录成功】系统管理员点击“查看试题”菜单栏,进入查看试题界面输入检索条件,点击检索按钮,可以对试题信息进行检索;9.用况:查看试卷【前置条件:普通用户已登录成功】系统管理员点击“查看试卷”菜单栏,进入查看试卷界面点击查看按钮,会以Word的形式展示试题信息;点击下载按钮,会把试卷以Word的形式下载到本地;10.用况:修改密码【前置条件:普通用户已登录成功】系统管理员点击“修改密码”菜单栏,进入修改密码界面输入原密码、新密码、密码确认点击确定按钮,即可修改密码;(三)系统流程图及说明开始管理

25、员登录成功点击【添加专业】按钮并转到专业添加页面是否添加成功提示【添加失败】信息跳转到专业管理界面结束输入要添加的专业信息并点击【确定】按钮选中刚添加或检索到的专业点击【删除】按钮删除此专业的信息点击【修改】按钮修改此专业信息是否删除成功提示【删除失败】信息录入需要修改的专业信息并点击【确定】按钮是否修改成功提示【修改失败】信息跳转到专业管理界面图2-2试题库管理系统专业管理流程图图2-2说明:管理员登陆成功后,点击不同的按钮可以对专业信息进行不同的操作(添加、修改、删除、检索),当管理员点其中的一个操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,把信息输出到浏览器界面上。开

26、始管理员登录成功点击【添加课程】按钮并转到课程添加页面是否添加成功提示【添加失败】信息跳转到课程管理界面结束输入要添加的课程信息并点击【确定】按钮选中刚添加或检索到的课程点击【删除】按钮删除此课程的信息点击【修改】按钮修改此课程信息是否删除成功提示【删除失败】信息录入需要修改的课程信息并点击【确定】按钮是否修改成功提示【修改失败】信息跳转到试题管理界面图2-3试题库管理系统课程管理流程图图2-3说明:管理员登陆成功后,点击不同的按钮可以对课程信息进行不同的操作(添加、修改、删除、检索),当管理员点其中的一个操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,把信息输出到浏览器界面

27、上。开始管理员登录成功点击【添加试题】按钮并转到试题添加页面是否添加成功提示【添加失败】信息跳转到试题管理界面结束输入要添加的试题信息并点击【确定】按钮选中刚添加或检索到的试题点击【删除】按钮删除此试题的信息点击【修改】按钮修改此试题信息是否删除成功提示【删除失败】信息录入需要修改的试题信息并点击【确定】按钮是否修改成功提示【修改失败】信息提示【修改成功】信息图2-4试题库管理系统试题管理流程图图2-4说明:管理员登陆成功后,点击不同的按钮可以对试题信息进行不同的操作(添加、修改、删除、检索),当管理员点其中的一个操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,把信息输出到浏

28、览器界面上。开始管理员登录成功点击【试卷管理】按钮转到试卷管理页面点击【下载】按钮点击【查看】按钮点击【删除】按钮,删除试题试题以word的形式导出试题以word的形式下载到本地是否删除成功提示【删除失败】信息结束图2-5试题库管理系统试卷管理流程图图2-5说明:管理员登陆成功后,点击不同的按钮可以对试卷信息进行不同的操作(查看、下载、删除),当管理员点击删除操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,把信息输出到浏览器界面上。若用户点击的是查看或删除操作,服务器通过后台代码把试卷以Word的形式在客户端显示。开始管理员登录成功点击【自动组卷】按钮,跳转到自动组卷页面输入

29、题目数量和分值点击【查看】按钮,以Word的形式在本地显示结束点击【保存】按钮,以Word的形式保存到服务器上图2-6试题库管理系统自动组卷流程图图2-6说明:管理员登陆成功后,点击不同的按钮可以对试卷信息进行不同的操作(查看、保存),当管理员点击查看操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,以Word的形式在客户端界面上显示;若管理员点击保存操作,会以Word的形式保存到服务器上,并在客户端显示操作的结果。开始管理员登录成功点击【添加用户】按钮并转到用户添加页面是否添加成功提示【添加失败】信息跳转到用户管理界面结束输入要添加的用户信息并点击【确定】按钮选中刚添加或检索

30、到的用户点击【删除】按钮删除此用户的信息点击【修改】按钮修改此用户的息是否删除成功提示【删除失败】信息录入需要修改的用户信息并点击【确定】按钮是否修改成功提示【修改失败】信息跳转到用户管理界面图2-7试题库管理系统用户管理流程图图2-7说明:管理员登陆成功后,点击不同的按钮可以对用户信息进行不同的操作(添加、修改、删除),当管理员点其中的一个操作时,浏览器就会向服务器发送请求,服务器通过后台代码访问数据库,把信息输出到浏览器界面上。(四)系统时序图及说明图2-8试题库管理系统专业管理时序图图2-8说明:管理员发出一个同步的对专业的操作(添加、修改、删除、检索)信息,请求系统对专业进行操作;画面

31、会向后台发送一个专业可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该专业进行操作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。图2-9试题库管理系统课程管理时序图图2-9说明:管理员发出一个同步的对课程的操作(添加、修改、删除、检索)信息,请求系统对课程进行操作;画面会向后台发送一个课程可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画

32、面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该课程进行操作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。图2-10试题库管理系统试题管理时序图图2-10说明:管理员发出一个同步的对试题的操作(添加、修改、删除、检索)信息,请求系统对试题进行操作;画面会向后台发送一个试题可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该试题进行操

33、作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。图2-11试题库管理系统试卷管理时序图图2-11说明:管理员发出一个同步的对试卷的操作(查看、下载、删除)信息,请求系统对试卷进行操作;画面会向后台发送一个试卷可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该试卷进行操作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信

34、息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。图2-12试题库管理系统自动组卷时序图图2-12说明:管理员发出一个同步的的操作信息,请求系统进行操作(查看、保存);画面会向后台发送一个可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该专业进行操作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。图2-13试题库管理系统用户管理时

35、序图图2-13说明:管理员发出一个同步的对用户的操作(添加、修改、删除)信息,请求系统对用户进行操作;画面会向后台发送一个用户可否进行该操作的同步信息,验证不通过时,后台向画面发送一个同步的信息,在画面上显示错误信息;若验证通过时,后台会向画面发送一个同步的通过验证信息,运行对该用户进行操作,用户发出一个同步的提交操作信息,从而打开操作确认画面,用户确认操作,发出一个确认操作的同步信息给后台数据库,处理成功后,后台发送一个同步的请求信息给操作完成画面,显示操作结果。三、试题库管理系统设计(一)系统功能设计试卷管理自动组卷用户管理管理员子系统专业管理课程管理试题管理图3-1试题库管理员子系统功能

36、模块图普通用户子系统查看试题查看课程查看专业修改密码查看试卷图3-2试题库普通用户子系统功能模块图(二)系统数据库设计1数据库概念结构设计 一个好的数据库结构和文件设计,能使系统的处理速度得到提高,存储空间的占用比例减少,搜索简化等特点。根据系统功能设计和模块划分,本系统的数据库主要是存储注册用户信息、课程信息,专业信息以及试题信息等。一个基本的试题库管理系统应该包括多张表,如下表表3-1试题库管理系统数据表表3-2用户信息表表3-3课程信息表表3-4难度类型表表3-5专业信息表表3-6试题信息表表3-7权限信息表表3-8试卷信息表表3-9试题类型表2数据库物理结构设计以下是数据库的各种表的基

37、本信息表3-2用户信息表(AdminInfo)序号列名称类型长度NULL含义1adminIdIntMaxN用户Id2adminNameVarchar50N用户名3passwordVarchar50N用户密码4roleIdIntMaxN权限Id表3-3课程信息表(courseInfo)序号列名称类型长度NULL含义1courseIdIntMaxN课程Id2courseNumberVarchar50N课程编号3courseNameVarchar50N课程名称4courseRemarkVarchar50Y课程描述5majorIdIntMaxN专业Id表3-4难度类型(difficultyType)序

38、号列名称类型长度NULL含义1dtIdIntMaxN难度类型Id2dtNumberVarchar50N难度类型编号3dtNameVarchar50N难度类型名称表3-5专业信息表(marjorInfo)序号列名称类型长度NULL含义1majorIdIntMaxN专业Id2majorNumberVarchar50N专业编号3majorNameVarchar50N专业名称4majorRemarkVarchar50Y专业描述表3-6试题信息表(QuestionInfo)序号列名称类型长度NULL含义1qiIdIntMaxN试题Id2qiNumberVarchar50N试题编号3qtIdIntMaxN

39、试题类型Id4dtIdIntMaxY难度类型Id5qiDataVarchar50N录题日期6courseIdIntMaxN课程Id7qiTopicVarcharMxN试题问题8qiAnswerVarcharMxN试题答案表3-7权限信息表(QuestionInfo)序号列名称类型长度NULL含义1rolerIdIntMaxN权限Id2roleNumberVarchar50N权限编号3roleNameVarchar50N权限名称表3-8试卷信息表(StInfo)序号列名称类型长度NULL含义1stIdIntMaxN试卷Id2stDataVarchar50N试卷日期3stNameVarchar50

40、N试卷名称表3-9试题类型表(topicType)序号列名称类型长度NULL含义1qtIdIntMaxN试题类型Id2qtNumberVarchar50N试题类型编号3qtNameVarchar50N试题类型名称四、试题库管理系统实现本系统包含两种角色,分别为管理员和普通用户。(一)用户登录界面功能说明:输入用户名和密码,勾选上所属的权限,点击登录按钮,即可登录本系统,点击重置按钮可以清空用户名和密码。下图为用户登录界面图4-1试题库管理系统用户登录界面登录界面代码的实现:namespace GTBS public partial class Login : System.Web.UI.Pag

41、e #region 私有变量 /提示信息 private string strMeg = ; private AdminBLL adminBLL = new AdminBLL(); #endregion protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) rbAdmin.Checked = true; #region 02.登录功能 +btnLogin_Click(object sender, EventArgs e) protected void btnLogin_Click(object sender,

42、 EventArgs e) AdminInfo admin = new AdminInfo(); DataTable dt = new DataTable(); int roleNum = -1; try string pwd = ; if (string.IsNullOrEmpty(txtUserName.Text.Trim() strMeg = 用户名不能为空; Response.Write(alert( + strMeg + );); if (string.IsNullOrEmpty(txtPwd.Text.Trim() strMeg = 密码不能为空; Response.Write(alert( + strMeg + );); admin.AdminName = txtUserName.Text.Trim(); if (rbAdmin.Checked) roleNum = 0; pwd = adminBLL.GetPassword(admin, roleNum); if (pwd.Equals(txtPwd.Text.Trim() SessionuserName = admin.AdminName;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922