495202770毕业设计(论文)基于JSP的招生录取管理系统.doc

上传人:仙人指路1688 文档编号:3441001 上传时间:2023-03-13 格式:DOC 页数:40 大小:1.12MB
返回 下载 相关 举报
495202770毕业设计(论文)基于JSP的招生录取管理系统.doc_第1页
第1页 / 共40页
495202770毕业设计(论文)基于JSP的招生录取管理系统.doc_第2页
第2页 / 共40页
495202770毕业设计(论文)基于JSP的招生录取管理系统.doc_第3页
第3页 / 共40页
495202770毕业设计(论文)基于JSP的招生录取管理系统.doc_第4页
第4页 / 共40页
495202770毕业设计(论文)基于JSP的招生录取管理系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

1、基于JSP的招生录取管理系统摘 要招生录取管理系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的招生录取系统的现状而设计开发的电子商务平台。论文首先介绍了招生录取系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,对招生录取系统前台应用软件进行了一些简单介绍。本文以JSP为开发技术,实现了一个虚拟的招生录取系统。招生录取系统分为管理、员系统、院校系统和考生系统。本系统在这三方面实现了以下功能:院校设置,考生管理,录取信息查询,系统用户管理,密码修改,专业设置,招生录取,招生统计

2、报表,院校信息修改,志愿填报,查询填报记录等功能,通过这些功能模块的设计,基本上实现了整个招生录取过程。在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用SQL Server2000数据库。关键字: JSP;B/S结构;SQL Server2000ABSTRACTThe online shopping system is a electronic commercial platform which has been designed according to the si

3、tuation of shop online system based on Internet with B2C mode. The thesis has introduced the practical situation and the developing background of the system firstly. And then has described the designing goal、system needs and the whole designing plan, has described the detailed design and reality of

4、the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. This thesis introduces a virtual shopping system that is developed by JSP technology.Internet shopping system is divided into foreground management system and the background management system.

5、In this system, these two aspects to achieve the following functions: membership registration、shopping car management、goods searching、information modify etc. It has also provided managers with goods management、customer information management、news management 、order management and so on. The total bar

6、gaining is achieved by the the foreground management system and the background management system.It is designed with B/S mode of three-level structure, and used JSP technology in dynamic page design. Considering from the security and reusing code of the system, key codes has been secured by JavaBean

7、 technology. SQL Server2000 database has been used as the background database.Key Words:JSP;B/S structure;JavaBean;SQL Server2000目 录前 言5一 概 述61.1 系统说明61.2 系统特点61.3 系统功能简介61.3.1 基本功能61.3.2 高级功能7二 开发环境介绍72.1 JSP简介72.2 Struts构架技术简介923 系统数据库介绍122.3.1 数据库的概念122.3.2 “结构化查询语言”(SQL)简介132.4 系统运行环境配置14三 总体设计1

8、43.1开发背景143.2功能分析153.4.1 逻辑结构163.4.2 物理结构17四 数据库设计174.1数据表的介绍174.2用户模块设计概述214.2.1 系统原理21五 详细设计225.1 管理员225.1.1 管理员登录265.1.2 添加系统用户285.1.3 添加院校295.1.4 院校信息设置305.1.5 管理员修改密码305.1.6 添加考生315.2 院校设置专业325.2.1 录取345.2.3 报表355.3 考生375.3.1 考生填报3738六 总 结38参考文献39致 谢40前 言随着Internet国际互联网的发展,越来越多的工作实现了信息化管理。基于Int

9、ernet的信息服务,电子平台已经成为现代化工作一项不可缺少的内容。目前很多行业都不满足于现有纸质化办公的流程而开发出合适工作流程,方便快捷的办公系统。JSP是一种网络服务器端编程环境。JSP已经成为开发动态网站的重要而快速、有效的工具。JSP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,JSP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上售票系统。该系统能实现用户的注册、登录功能;能够实现景点的门票的查询,订购等功能。该系统基本上具备一个网上售票系统应该具备的功能,该设计项目基本

10、上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。通过这次的毕业设计,我了解了目前流行的动态系统的构成和运作原理,掌握了用JSP构建动态系统的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。在这次毕业设计过程中,我得到了指导老师的悉心指导和同组成员的通力合作,在此,我对他们表示衷心的感谢!一 概 述网上招生录取管理系统:是指实现整个自愿填报、考生录取的电子化。网上招生录取管理是一种多技术的集合体。其业务可包括:院校设置

11、、考生录入、考生自愿填报、学校录取考生、录取记录查询、院校资料修改等。招生录取的整个招生活动都可以实现自动化和电子化。网上招生录取管理系统的工作实质是对信息进行收集、处理、加工分析,形成各种应用数据库,并将信息流转换为工作流的过程。由上可见,要建立好一个网上招生录取管理系统,需要对大量的信息进行处理和分析,对于了解和掌握数据库系统的理论和实际应用都有很大的帮助。该系统可以提高工作人员的办事效率,信息的准确性,及信息的公开性。因此,对该系统的开发具有很大的实际意义! 1.1 系统说明本系统是一个中小型的招生录取系统-网上招生录取管理系统,可以为管理员提供方便的院校及考生管理,为院校提供便捷的招生

12、流程,使学生方便的填报自愿等。 1.2 系统特点(1)本系统完全基于Web技术,只要能连接Internet,就能访问本系统。(2)采用JSP加MYSQL开发,具有管理方便,代码简单易懂,体积小巧的特点。(3)可以完全通过网页登录管理系统,维护方便。(4)各种功能模块独立性强,可以根据需要任意组合。(5)具有清新简洁方便的界面,操作简单。(6)支持所有的Windows系列操作系统。1.3 系统功能简介1.3.1 基本功能(1)院校设置(2)考生管理(3)录取信息(4)系统用户管理(5)修改登陆密码(6)专业设置(7)招生录取(8)报生统计(9)院校信息修改(10)院校查询(11)填报记录1.3.

13、2 高级功能(1)考生填报志愿(只能在分数出来之前填报,分数出来后则不能填报)(2)学校录取(只能在考生分数出来并且专业录取线设置后进行录取,录取时只能录取过线的考生)(3)主要功能的删除均为假删除,这样可以避免数据出错二 开发环境介绍2.1 JSP简介Java Server Pages(JSP)技术,已成为web软件开发者们最喜爱的工具. 通过JSP,开发者们设计动态网页时可以不必了解其他项目的知识. 同时,web开发者们可以用一个可扩展的标签机制去增强软件成分后台能力. 在延伸发展的过程中通过Java的一致性方法提供更多的支持,以发展支持多种语言的应用软件. Java Server Pag

14、es标准标签库规定,在其他的函数中,可以把标签定位成适合自己使用的格式. 由上可以看出,本文首先简短地介绍Java Server Pages的技术,这样可以你更好地了解如何利用这些去解决国际化的问题。稍后我讨论的几个关键问题在于发展基于多种语言web应用,并说明如何解决这些问题通过Java Server Pages:如编码的特性、格式和和对它的分析。 Java Server Pages的技术 Java Server Pages(和一些相关的技术)的构成了web应用层. 通过JSP,设计者们在网络上能创造动态网页、交互、商业逻辑、数据库和其他一些服务. Java Server Pages网页开发

15、者们利用的JSP技术是由HTML,XML或其他内容有静态XML式的标签,连接软件库的基本软件,以及典型的Java程序语言编写的. Java技术,尤其重要的是JavaBeans组件架构(作为通用JSP衔接Java的接口)、Java数据库连接(JDBC)连接SQL数据库,供各种XML库来处理. 编辑JSP本身就是把Java代码的编译成servlets执行. servlets是web服务器的扩展,现已编入相关的服务器,因此执行速度比Scripting语言快. Servlets直接地用Java语言进行编程并且和JSP页语言常常在一起使用,servlets充当管理员的角色而JSP作为应用程序的的视图.

16、JavaServer和后台的servlet处理技术提供了广泛的支持和响应HTTP请求信息以及维修通过cookies或URL重写. 使用JSP技术的一个重要原因是,它使网页作者和应用开发工作者们分开. 当它是可以直接嵌入到JSP页声明Java时,开发者们已经认识到这是目前最好的选择,避免标签习惯. Java Server Pages标准标签库 Java Server Pages标准标签库 (JSTL)包含几个方面的习惯行为包括在JSP中常用的功能。标签库借鉴的经验,它的许多方面都取得了发展自己的库,并提供了标准接口,可以依赖的应用软件,他们独立于服务器运行. 除了传统的标签外,JSTL还引入了语

17、言表达,这使在JSP页中进一步降低scripting语言表达,并且标签库有效地限制在JSP网页中使用scripting和标签库. 强化语言文字的表达,并能抑制scripting,已经被并入了JSP2.0规格,因此JSTL只有在JSP1.2中才需要使用只是它们. 传统的标签主要涉及的领域是: 可变操控: 在核心库中的一些行动让你定义变量在各种变数范围(页,请求,会议,和应用),除去它们,或使之成为新产生的一页. 流量控制: 核心库中的一些行为提供基于流量控制结构-例如引起条件反应的和迭代器-必须消除scripting语言嵌入代码. URL有关的行动: 核心库中的一些行为,让JSP入口的内容界定U

18、RL,重写URL的形式从内部对外部形式(这可能包括收集资料,追踪信息),或以不同的方式网页. XML处理: XML库的行为包括分解XML文件并且提取使用XPath表示,基于流量控制XPath表示,用XSLT格式来转换. 进入相关数据库: SQL库的一些行为允许web应用程序去执行简单SQL查询和更新. 在设计基于多种语言的web应用程序时,你必须首先决定如何确定用户的语言和喜好,如何选择符合这些规定. 本节首先介绍了web应用的外部环境和必须处理的条件.2.2 Struts构架技术简介Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,

19、改进和提高Java Server Pages、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了

20、使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的

21、各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,如图所示:struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。我们还将介绍struts提供的类如何使得开发工作更加简单,这些类包括: i. 控制程序流程的类 ii. 实现和执行程序事务逻辑的类 iii. 自定义的标记库使得创建和验证HTML表单更加容易 Struts体系结构:让我们从MVC角度观察struts框架中的组件 框架中三个部分:模型,视窗和控

22、制器。 模型 在struts框架中,模型分为两个部分: i. 系统的内部状态 ii. 可以改变状态的操作(事务逻辑) Struts-config.xmlActionForm客户浏览器控制器ActionServlet模型JavaBeanAction视图JSP2.请求填充Form Bean3.将Http请求分发至5.转发Http请求6.Http响应 内部状态通常由一组ActinForm JavaBean表示。根据设计或应用程序复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要时才获得数据(从某个数据库)。 大型应用程序通常在方法内部封装事务逻辑(操作),这些方法可以被拥有状态信息

23、的bean调用。比如购物车bean,它拥有用户购买商品的信息,可能还有checkOut()方法用来检查用户的信用卡,并向仓库发定货信息。 小型程序中,操作可能会被内嵌在Action类,它是struts框架中控制器角色的一部分。当逻辑简单时这个方法很适合。 建议用户将事务逻辑(要做什么)与Action类所扮演的角色(决定做什么)分开。视图由JSP建立,struts包含扩展自定义标签库,可以简化创建完全国际化用户界面的过程。struts中,基本的控制器组件是ActionServlet类中的实例servelt,实际使用的servlet在配置文件中由一组映射(由ActionMapping类进行描述)进

24、行定义。 框架中所使用的组件: ActionServlet 控制器 ActionClass 包含事务逻辑 ActionForm 显示模块数据 ActionMapping 帮助控制器将请求映射到操作 ActionForward 用来指示操作转移的对象 ActionError 用来存储和回收错误 Struts标记库 可以减轻开发显示层次的工作 以下是Struts的MVC图:其它的遗留信息系统。23 系统数据库介绍2.3.1 数据库的概念 数据库是以数据(数据就是对客观事物的符号表示,是存储在计算机中的模拟客观事物的一系列信息。对于计算机科学而言,数据的含义极为广泛,凡是可存储的信息,如文本、图象、

25、声音等都可以通过二进制编码而形成数据)为对象,指为了满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。数据库系统是管理大量的、持久的、可靠的和共享的数据的工具。数据库有以下特点:(1) 集成性:数据有两层含义,一个是数据本身,一个是数据之间的关系。集成就是指把数据集中到一起来,按照一定的结构形式进行存储,并通过一系列的机制约束数据 之间的关系,避免数据重复或不合要求。(2) 量大性:数据库中存放的数据量一般都比较庞大,不能同时在内存中全部调用,而只能通过外部存储器存储,通常使用大容量的可移动磁盘或硬盘等设备。(3) 共享性:指多个不同的用户,为了不同的目的

26、,可以使用不同的语言,通过不同的方式,访问同一个数据库,而访问的范围、可执行的操作会有所区别。数据库系统会提供相应的机制,保证这种共享在有序的条件下进行,可以避免因为同步而造成的错误。(4) 持久性:一般来说,数据库中是数据都需要长期保存。在电子商务系统中,Web提供了与客户进行通信联络的有效手段,得用Web技术,可实现Web服务器与数据库系统的连接,完成对数据的处理与查询。用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。实现Web服务器与数据库的连接最主要的方法之一:是利用中间件技术在两者之间建立连接和通信,如CGI和JSP应用编程接口。Web服务器通过调用CGI程序实现与Web

27、浏览器的交互,即CGI程序接受浏览器发给Web服务器的信息,进行处理后,将相应结果再送给Web服务器,通过Web服务器将信息传送给浏览器。但CGI程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个CGI程序,服务器便打开一个进程,当请求的数量较大时容易引起“瓶颈”现象。因此,开发人员常利用JSP编程来扩展服务器功能,JSP程序占用系统资源少,运行效率较高,但它的编程较CGI程序更为复杂。2.3.2 “结构化查询语言”(SQL)简介“结构化查询语言”(SQL)是数据库的标准语言。在Active Sever Pages 中,无论何时你要访问一个数据库,你就要使用SQL语言。因此,掌握好S

28、QL对ASP编程是非常重要的。所有SQL数据库中的数据都存储在表中。一个表由行和列组成。这种语言被设计为不允许你按照某种特定的顺序来取出记录,因为这样做会降低SQL Sever取记录的效率。使用SQL,你只能按查询条件来读取记录。当你执行一个SQL查询时,通过使用包括逻辑运算符的查询条件,你可以得到一个记录列表。此时查询结果是来自一个或多个表。SQL查询的句法非常简单。假设有一个名为email_table 的表,包含名字和地址两个字段,要得到Bill Gates 的email地址,你可以使用下面的查询: SELECT email from email_table WHERE name=”Bil

29、l Gates”SELECT语句的结构看起来很直观。如果你请一个朋友从一个表中为你选择一组记录,你也许以非常相似的方式提出你的要求。在SQL SELECT语句中,你“SELECT特定的列FROM一个表WHERE某些列满足一个特定的条件”。SQL中的常用语句:(1) 添加语句:向表中添加一个新记录。Insert table(column)values(somedata)(2) 删除语句:从表中删除一条或多条语句。Delete table where first=deleteme(3) 更新记录:更改表中已经存在的一条记录或多条记录。Updata table name table name whe

30、re clause(4) 用select创建记录和表insert table(first_column,second_column)select another_first_column,another_sencond_columnfrom anothertablewhere another_first_column=copy me这条语句从anothertable拷贝记录到 table中,只有 anothertable中字段为another_first_column的值为copy me的记录被拷贝。2.4 系统运行环境配置操作系统:Windows 9X、Windows NT Workstat

31、ion/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行JSP代码的效率越高。内存:最低配置128MB,建议使用256MB以上内存,如果使用Windows 2000或Windows XP建议使用256MB以上内存。硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。三 总体设计3.1开发背景随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的

32、加快,传统的工作方式不再满足现代人们的办事需求,使得社会各界已经认识到Internet的优势,信息化就是在这样一个背景下产生发展起来的。伴随着电子信息技术的不断成熟,功能也越来越强大,院校及考生足不出户即可进行招生录取和填报自志愿等动作。3.2功能分析根据系统功能的要求,网上招录系统总体分为管理员、院校、学生三个模块,三个模块各施其责,但又存在流程上的关联,模块介绍如下:管理员:1 院校管理a) 添加b) 查询c) 修改d) 删除2 考生管理a) 添加b) 查询c) 修改d) 删除3 录取信息a) 查询b) 报表4 系统用户管理a) 添加b) 查询c) 修改d) 删除5 修改登陆密码院校:1

33、专业设置a) 添加b) 删除c) 查询d) 修改2 招生录取a) 查询b) 录取3 招生统计a) 查询b) 报表4 院校信息设置学生:5 查询院校a) 查询b) 填报自愿6 填报记录a) 查询在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由我手动添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。系统流程分析本系统分以下流程:3.4 系统结构分析3.4.1 逻辑结构网上招生系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让考生只要上网就可以实现院校信息的在线查看,志愿

34、填报等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3.1所示:系统服务器后台数据库Internet用户网上招生系统Internet图3.13.4.2 物理结构系统实现的物理结构如图3.2所示:浏览器浏览器WEB服务器数据服务器浏览器图3.2四 数据库设计4.1数据表的介绍本系统数据库的功能主要是存储网站中所有数据,以便进行操作。本系统数据库采用MYSQL数据库,系统数据库名称为sanwei,共包含6张表。关于数据库中的数据表如下:(1)sysuser(管理员表)管理员发布站内新闻,结构如表B.1所示。表B.1 表sysuser

35、的结构字段名数据类型长度是否主键描述IDint4是IDunamevarchar500用户名pwdvarchar500密码infovarchar500信息typevarchar500角色类型savetimevarchar500创建时间statusvarchar500状态(2)school(院校表)商品订单表porder 的结构如表B.2所示。表B.2 表school的结构字段名数据类型长度是否主键描述IDInt4是IDunamevarchar用户名pwdvarchar密码snovarchar招生代码schoolnamevarchar院校名称addrvarchar地址telvarchar电话www

36、varchar网址linkmanvarchar联系人infovarchar信息statusvarchar状态savetimevarchar创建时间picivarchar批次typevarchar类型sfvarchar省份(3)student(考生表)保存商品的表。表student的结构如表B.3所示。表B.3 表student的结构字段名数据类型长度是否主键描述IDint4是ID号realnamevarchar500姓名sexvarchar500性别agevarchar500年龄cardnovarchar500身份证zkzvarchar500准考证sfvarchar500省份byschoolv

37、archar500毕业学校scorevarchar500分数statusvarchar500状态remarkvarchar500备注telvarchar500电话addrvarchar500地址savetimevarchar500创建时间typevarchar500类型(4)zy(专业表)表zy的结构如表B.4所示。表B.4 表zy的结构字段名数据类型长度是否主键描述IDint4是IDzynamevarchar专业名称xuenianvarchar学年kechenvarchar课程xuefeivarchar学费jihuavarchar计划人数yzrsvarchar已招人数scorevarchar

38、录取线remarkvarchar备注statusvarchar状态savetimevarchar创建时间schoolidint学校ID(5)record(考生填报志愿记录表)表record的结构如表B.5所示。表B.5 表record的结构字段名数据类型长度是否主键描述IDint4是IDzyidint50专业IDstudentidint50考生IDsavetimevarchar50填报时间statusvarchar50状态schoolidint50院校ID(6)lqrecord(录取记录表)表lqrecord的结构如表B.6所示。表B.6 表lqrecord的结构字段名数据类型长度是否主键描述

39、IDint4是ID号schoolidint50院校IDstudentidint50考生IDzyidint50专业IDsavetimevarchar录取时间4.2用户模块设计概述4.2.1 系统原理 本系统的开发是基于现在电子商务应用最广的B/S(Browser/Server)既浏览器/服务器结构,起原理图示如图4.1所示图4.1网上售票系统的主要体系结构包括:(1)数据服务器(2)WEB服务器(3)后台管理平台(4)客户端应用系统体系设计主要考虑的业务技术因素包括:(1)业务处理方式(2)数据处理量,存储量(3)应用功能设计(4)服务器设计(5)存储设计(6)安全设计五 详细设计互联网的兴起从

40、本质上改变了整个社会工作方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过信息化办公的想法。程序的主要目的就是通过无纸化办公实现高速的填报招录系统,并使院校和考生以最快的速度得到准确无误的资讯,进行招录工作。5.1 管理员下图5.1所示的界面是招录系统的管理员页面。图5.1 院校设置图5.2 考生管理图5.3 录取信息图5.4 系统用户管理图5.5 密码修改院校:考生:5.1.1 管理员登录以管理员身份登陆即可进行院校管理,考生管理等功能的设置1. 登录只需在“用户名”和“密码”文本框中输入相应的用户名和密码,和角色,最后单击【提交】按钮即可进入管理员界面。源代码如下:/* *

41、管理员、学校 考生登陆 * param mapping * param form * param request * param response * return */public ActionForward userlogin(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) CommDAO dao = new CommDAO();String uname = request.getParameter(uname);String pwd = req

42、uest.getParameter(pwd);String type = request.getParameter(type);String upwd = ;String sql1 = select * from sysuser where uname=+uname+;String sql2 = select * from school where uname=+uname+;String sql3 = select * from student where zkz=+uname+;if(type.equals(0) /管理员List list1 = dao.select(sql1);if(l

43、ist1.size()!=0)/用户存在HashMap map1 = list1.get(0);upwd = map1.get(pwd).toString();if(pwd.equals(upwd)request.getSession().setAttribute(admin, map1);return mapping.findForward(index);else /密码错误request.setAttribute(error, );return mapping.findForward(login);else /密码错误request.setAttribute(error, );return mapping.findForward(login);if(type.equals(1)ListHashMap

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

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号