毕业设计(论文)基于ASP的题库管理系统.doc

上传人:laozhun 文档编号:3978623 上传时间:2023-03-30 格式:DOC 页数:32 大小:307.50KB
返回 下载 相关 举报
毕业设计(论文)基于ASP的题库管理系统.doc_第1页
第1页 / 共32页
毕业设计(论文)基于ASP的题库管理系统.doc_第2页
第2页 / 共32页
毕业设计(论文)基于ASP的题库管理系统.doc_第3页
第3页 / 共32页
毕业设计(论文)基于ASP的题库管理系统.doc_第4页
第4页 / 共32页
毕业设计(论文)基于ASP的题库管理系统.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计(论文)基于ASP的题库管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP的题库管理系统.doc(32页珍藏版)》请在三一办公上搜索。

1、摘 要基于.net的题库管理系统 摘要 随着计算机网络的发展,Internet 的应用越来越广泛,现代信息技术的发展,给教育带来了深刻的变革。基于Web 的试题库管理系统作为现代教育技术的组成部分越来越受到重视。试题库的组织与管理也在发生着巨大变化,传统的试题库管理系统选用的C/S两层结构已经不适应网络时代发展的要求。本文介绍的基于Web 的试题库管理系统,采用B/S三层结构,不受时间和地域限制,能够实现试题库的在线更新,可以对试题进行添加、删除、修改操作。本系统采用SQL+VS2008开发使得系统的可靠性和安全性有了较大的提高,同时也使系统的平均响应时间大大减少。此方案与现今网上已采用的一些

2、方案相比,具有根据选择的科目和知识点系统自动组卷和人工手动组卷两种方式。本文从该系统的可行性研究,需求分析,到该系统的详细设计和使用都作了细致的阐述。关键词:管理系统、SQL2000、ASP.NETAbstractAlong with the development of the calculator network, the Internet application is more and more extensive, technical development in modern information, brought the education to replace deeply.

3、The management system for tries-base on web be used as the modern education constitutes technically the part is more and more valueable.The buildup and management of tries-base are taking place a bigness change, the traditionally system are already not well at the request of network ages development

4、 which chooses C/ S two layer constructions.This article introduced an tries-base on-line were not suit for time or areas, adopting the B/ S third layer constructions, not summit to time limits with region. Can automatic or handlely create tries, automatic update on-line , saving the resource, its a

5、dvantage is too increasingly obvious.Have the convenient, dependable, life span long, the advantage of the possibility, safety.This project and present net top already the some project that adopt compares, having the customer usage more simple, the interface even keeps simple view etc.This article s

6、tudies from the possibility of that system, requiring with the analysis, arriving the detailed design of that system with used to all make to expatiate meticulously.【Keywords】management system、 SQL2000、ASP.NET第1章 绪 论1.1课题开发背景题库管理的信息处理,包含很多的信息数据的管理,现今,在很多的地方都是初步开始使用计算机文档管理系统进行信息管理,甚至尚未使用计算机进行信息管理。根据调

7、查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于人事情况的统计和核实等往往采用对员工的人工检查进行,对员工的实际情况、以及职位等情况用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有些单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 随着我国成功加入WTO及信息化浪潮的日益临近,学校管理机制正在发生着根本性的变化,企业要想在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行企业内部

8、改革和加强企业管理。借助现代信息技术和管理理论,建立企业文档管理系统势在必行。 据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校单位希望能在世界的任何一个角落查到自已单位的人事的信息,本系统为学校单位将来的上网作了先期工作,比如数据库的建立。1.2课题开发意义为了实现提管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便教师人事管理部门的工作人员全面地掌握学生等目的;为题库管理部门,开发设计专用系统-题库管理系统来进行管理题库信息,使题库实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Managemen

9、t Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能。1.3国内外发展现状随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 对于学校而言,题库管理系统是必不可少的组成部分。目

10、前仍然存在有学校停留在题库管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。1.4设计要求(1)题目基本信息模块。主要是管理员可以添加试题的类别及试题。(2)查询模块。主要是对试题进行查询功能(3)提交修改模块。本系统提供修改、:管理员可以随时更新修改试题的总类及单个试题信息。第2章 需求分析本章从系统开发的可行性分析,需求分析方面对系统开发的初期工作进行介绍。2.1 可行性

11、分析2.1.1经济可行性本论文涉及到的一个名词题库管理系统的开发,从成本支出的角度看,开发平台没有纳入系统开发成本,开发系统所用的计算机设备损耗费用和支付开发人员的费用都没有超过一定的范围;对于用户来说,HIMS系统的实施,将给他们带来很大的方便,协同工作能力进一步的加强,时间效益将得到进一步的提高,优化生产关系,提高生产力,管理模式将有很大改变,将基本进入信息化的管理,给用户带来良好的效益。2.1.2技术可行性从上面的提出的设计要求可看出,HIMS系统最终要完成以下功能:数据的录入、查询、统计,登陆等功能。1)对于数据录入来说,这些数据绝大部分都时结构化数据,而且结构在一段时间里具有相对的稳

12、定性,通过开发一个关系型的数据库系统就已经能完成这些数据的处理、存储。而不再是原始的手工录入数据。2)对于数据查询、统计来说,由于数据的查询过程中不需要对数据类型进行转换,只需要检索数据库的数据,找出符合条件的数据并且显示给用户,所以通过一些组合查询和统计查询就可以实现用户需要的功能。这样就抛弃了原来的翻帐本的历史。2.1.3操作可行性以前我国的题库管理水平普遍不高,普遍还停留在管理员与学生,班主任面对面的基础上,手工记账的形式。这种管理手段已不能适应时代的发展,因为它浪费了许多的人力物力和时间,而采用计算机管理则可以大大提高日常工作的效率。如今,人们的计算机水平不断提高、系统的可操作性不断提

13、高,系统都是基于图形界面的、比较易于掌握和理解的,具有可操作性;并且管理员,班主任,学生在利用计算机方面有了很大程度的提高,可以说在计算机应用方面,在其基础上能够更简单方便的操作系统,所以在操作上也是可行的。因此该系统具有操作可行性。2.1.4可行性研究结论通过上面对于经济、技术和操作等方面的可行性分析,得到这样一个结论:题库管理系统是现代智能题库需要的,有很大的发展空间,因此可以确定本系统的开发完全必要,而且是可行的,可以立项开发。2.2需求分析该系统在性能功能上应达到操作简单、界面友好、完全控件式的页面布局,使得数据的录入工作更简便,许多选项只需要点击鼠标就可以完成。 系统运行应该快速、稳

14、定、高效和可靠。在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。这套题库管理系统主要由3个关键模块组成,它们分别是管理员后台管理的模块,班主任管理模块,学生查询模块,对于每个模块都有基于数据库用户登录系统。2.3数据流图数据流程图是结构化系统分析的工具。它既可以表达数据在系统内部的逻辑流向及存储,又可以表达系统的逻辑功能和数据的逻辑变换。数据流程图既能表达现行人工系统的数据流程和逻辑处理功能,也能表达自动化系统的数据流程和逻辑处理功能。数据流程有四种基本符号:外部项、数据流、处理逻辑(加工)、数据元素和数据存储。编制复杂的数据流程图,采用自顶向下扩展逐层分解。首先是系统关联图,给出外部

15、实体与即将开发的管理信息系统之间的数据流(从外部实体进入系统,或从系统输出给外部实体)。关联图回答系统从外部世界得到什么,系统将给外部世界又是什么。从关联图分解得到顶层图,又从顶层图分解得到一层数据流程图,再分解出二层数据流程图。在分解过程中,随着更具体和更详细,新的数据流和数据存储被引入,但在关联图中提及的那些数据流是不能再增加,也不允许被减少的。在上述分解过程中,上层的一个处理逻辑可能被分解成多个更具体的处理逻辑,新的数据存储和数据流被引入。如此逐一分解扩展,直到不需要再分解为止。本系统数据流图如图2.1所示。管理员添加试题类别添加试题信息修改试题信息修改密码功能查询试题信息图2.1 数据

16、流图2.4数据字典数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。它相当于字典的作用,当用户或软件人员想了解某一数据的含义时,查查字典就可以了。2.5 E-R图概念模型是对信息世界建模,所以概念模型能够方便、准确地表示出信息世界中的常用概念。概念模型的表示方法很多,其中最为著名最为常用的是P.P.S.Chen 于1976年提出的实体-联系方法(Entity-Relationship Approach)。该方法用

17、E-R图来描述现实世界的概念模型,E-R方法也称E-R模型。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。经过分析,本系统中包管理员,教师。第3章 系统设计经过需求分析之后,进入系统设计阶段,系统设计又称总体设计或初步设计。根据需求分析阶段的工作,系统“做什

18、么”已经清楚,现在是决定“怎样做”的时候了,同时确定系统中每个程序由哪些模块组成及其相互关系。3.1系统结构开发一个数据库系统有两种结构:C/S和B/S。C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix

19、或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个: 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有

20、,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。 本系统采用零终端B/S结构设计而成,基于web即可实现管理,优点如下。 方便性:在任何地方、任何时刻只要能与因特网联接,您就可以进行工作。 易用性:无须任何复杂和烦琐的操作培训,没有任何晦涩和难懂的操作指令,用户友好的界面使初次使用者通过帮助文档就会使用此系统。 安全性:各工作站都设置注册工号,权限密码,不能进行高于自己权限的操作,从而保证数据的保密性和

21、安全性。 扩展性:组网方式灵活多样,可根据用户需求作出相应的调整,规模可大可小,且支持当前主流的操作系统和数据库系统;系统各部分采用模块化设计,可根据实际需要灵活调整、配置。选择B/S主要是因为它在功能上相对简单,而且在短时间内容易上手,操作方便,不需要培训,且没有难懂的操作指令。3.2系统功能模块图题库管理系统的功能结构如图3.1所示。题库管理系统管理员登陆功能添加试题类别添加试题信息查询试题信息修改个人密码修改试题信息图3.1系统功能结构图3.3开发及运行环境介绍本系统采用零终端B/S结构设计而成,基于web即可实现管理。在此基础上配有VS2008,SQL2000等相关软件构成。 VS20

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

23、ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板,它还可以高效开发Office应用和Mobile应用。 微软公布了最新版Visual Studio Shell的预览,新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将Iron Python引入了Visual Studio,该界面将在Visual Studio 2008的Beta2版本中出现。 数据库后台数据库采用SQL 2000。SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内

24、置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。3.4 相关技术介绍3.4.1 ASP.NET技术介绍 ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.n

25、et已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容

26、,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获

27、得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数

28、据,或者对应用程序的配置进行自定义.CSS(Cascading Style Sheets)可算是网页设计的一个突破,它解决了网页界面排版的难题。可以这么说,HTML的Tag主要是定义网页的内容(Content),而CSS决定这些网页内容如何显示(Layout)。 CSS按其位置可以分成三种: 内嵌样式(Inline Style) 内部样式表(Internal Style Sheet) 外部样式表(External Style Sheet) 3.4.2 JavaScript技术 Javascript是一种由Netscape的LiveScript发展而来的面向对象的客户端脚本语言,主要目的是为了解

29、决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。JavaScript 的正式名称是 ECMAScript。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Ei

30、ch 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。3.4.3 数据库连接技术 ADO (ActiveX Data Objects,ActiveX数据对象)是Mic

31、rosoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。象Microsoft的其它系统接口一样,ADO是面向对象的。它是Microsoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建一个数据,不如利用UDA访问已有的数据库。为达到这一目的,Microsoft和其它数据库公司在它们的数据库和Microsoft的OLE数据

32、库之间提供了一个“桥”程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。ADO从原来的Microsoft数据接口远程数据对象(RDO)而来。RDO与ODBC一起工作访问关系数据库,但不能访问如ISAM和VSAM的非关系数据库。ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的A

33、ctive Server 页面上。可以使用ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源,这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库,包括 MS SQL SERVER、Access、 Oracle 等等。ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。开发人

34、员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一项属性?远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口?远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。第4章 详细设计详细设计是软件开发周期的第三个阶段,也是软件设计的第二步。在它的前一步总体设计阶段已经确定了软件系统的总体结构,给出了系统中各个组成模块的功能和模块间的联系。详细设计的工作,就是在系统要“做什么”已经明确的基础上,考虑“怎样实现”这

35、个软件系统,直到对系统中的每个模块给出足够的过程描述。4.1数据库表数据库中包含3个表,各表结构下面一一介绍。 tb_Admin1(管理员信息表)管理员信息表tb_Admin1,表tb_Admin1的结构如表4.1所示。表4.1 tb_Admin1表的结构字段名数据类型长度是否主键idvarchar50是usernamevarchar50passwordvarchar50 tb_Course(课程信息表)表tb_Course 2的结构如表4.2所示。表4.2 tb_Course表的结构字段名数据类型长度是否主键IDint4是Typevarcharnamechar50coursechar50 t

36、b_News(新闻信息表)表tb_News的结构如表4.3所示。表4.3 tb_News表的结构字段名数据类型长度是否主键idint4是namechar50Zhiwuchar50typechar50Titlesmalldata4Contentdatetimedatachar504.2利用ADO访问数据库在Web动态交互过程中,经常需要根据用户输入的查询条件来查询数据库,从数据库中取出结果并以一定的格式显示给用户。有时也需要从用户那里收集信息,并按一定的格式保存到数据库里。本系统采用SQL2000数据库,下面介绍本系统数据库的连接方式。 创建数据库链接(Connection) ASP.Net文件

37、中如果要访问数据,必须首先创建与数据库的连接,本系统数据库连接如下: return new SqlConnection(server=(local);database=ClassRoom;uid=sa;pwd=;Max Pool Size = 512);这条语句打开链接,con表示与数据源建立连接的相关信息,这里以与本系统的数据库连接为例,server=(local)连接本地数据源,database选择要打开的数据库名,uid,pwd为数据库的用户名和密码。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。4.3 各功能模块设计与实现4.3.1 用户登录模块设计

38、using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Login : System.Web.UI.Page

39、SqlOperate sqloperate = new SqlOperate(); protected void Page_Load(object sender, EventArgs e) protected void btnlogin_Click(object sender, EventArgs e) if (txtCode.Text.Trim() != Sessionverify.ToString() Response.Write(alert(验证码错误);location=Login.aspx); else if (this.ddlstatus.SelectedValue = 管理员)

40、int insert = sqloperate.checkLogin1(txtNum.Text, txtPwd.Text); if (insert 0) Response.Write(alert(登录成功!);history.go(-1);); SessionMName = txtNum.Text; Response.Redirect(Admin1/uTeacherAdd.aspx); else Response.Write(alert(您输入的用户名或密码错误,请重新输入!);history.go(-1);); if (this.ddlstatus.SelectedValue = 教师) i

41、nt insert = sqloperate.checkLogin2(txtNum.Text, txtPwd.Text); if (insert 0) Response.Write(alert(登录成功!);history.go(-1);); SessionMName = txtNum.Text; Response.Redirect(Admin2/uTeacherLook.aspx); else Response.Write(alert(您输入的用户名或密码错误,请重新输入!);history.go(-1);); protected void btnconcel_Click(object se

42、nder, EventArgs e) RegisterStartupScript(提示, window.close();); protected void Button1_Click(object sender, EventArgs e) try string sqlstr = insert into tb_Teacher(type,name,password,birth,sex,educate,zhicheng,address,phone)values( + TextBox1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox

43、4.Text + , + DropDownList1.SelectedValue + , + DropDownList2.SelectedValue + , + TextBox5.Text + , + TextBox6.Text + , + TextBox7.Text + ); sqloperate.DataCom(sqlstr); Response.Write(alert(教师信息发布成功!);document.location=uTeacherAdd.aspx); catch Response.Write(alert(对不起,你的信息发布失败!);history.go(-1);); protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) public partial class user_uInfoManage : System.Web.UI.Page string sql; SqlOperate sqloperate = new SqlOperate(); protected void Page_Load(objec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号