




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中北大学2013届毕业设计说明书 摘 要随着网络信息的发展,网络在人们生活中的应用越来越广泛。招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站为他们提供了查询,检索应聘者信息的条件,使招聘工作中的人员初选工作变动轻松易行。人才管理系统应运而生。此系统的开发为应聘者及招聘公司带来很大的方便和经济,使他们足不出户就可以轻松地完成求职和招聘工作。网上招聘求职方式已经成为招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和公司可以通过网络。突破时间和空间的限制而实现工作求职和公司的人才招聘。网上招聘额崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选的余地大,应聘人员素质高,招聘效果好,费用低,获得越来越多公司的认可和承认。同时它有着经营成本低,库存是虚拟的,用户检索方便,地域限制少等特点。本系统采用那JAVAEE技术,结合struts2框架,以B/S为结构体系,实现了用户注册,登录,验证身份及用户数据的采集,个人简历的预览查询,搜索/查看用户信息,后天管理员日常管理等内容。关键词: 人才管理 JAVAEE技术 struts2框架 AbstractWith the development of online information,the Internet on peoples lives is the increasingly extensive application. Recruit candidates for the site to provide a convenient, efficient way to candidates . On the recruitment unit, the recruitment website also provided them with inquiries, information retrieval candidates for the conditons so that recruitment of staff primaries beconmes more easy. Talent management system is coming popular Development of this system to recurit candidates and the company brought great convenience and economy so that they can be created easily accomplished job serach and recruitmentOnline job recuritment has become a way to recruit job one of the important means its recruitment and job-scale job recruitment success rate similar to traditional recruitment,some even more than the traditonal recruitment.Through its candidates and recruitment companies on the Internet,Breakthrough time and space constraints of work and job-seekers and companies of personnel recruitment.The rise of online recruitment to traditional recruitment circuitment system hava a strong impact,online recruitment compared with traditonal recruitment recruit a wide range of information, the choice of room,a high-quality candidates,recruitment effectiv,low-cost,access to a growing number of companies authorized strenths,it also has a low operating cost,inventory is virtual,users convenient access,fewer restrictions on geographical characteristics.The system uses that JAVAEE technology, combined with the struts2 framework, B / S structure system, user registration, login, to verify the identity and user data collection, a curriculum vitae preview query, search / view the user information acquired administrator day-to-daymanagement and so on. Key Words: The Talent Management JAVAEE Struts2 Framework 目 录0 摘要11 引言31.1 课题的提出31.2 传统人才管理系统的优缺点31.3 提出和解决问题41.3.1 提出问题41.3.2 研究目标41.3.3 研究意义41.3.4 普通会员管理模块51.4 论文的结构52 理论及技术基础62.1 J2EE技术62.2 MVC架构62.3 Struts2框架72.4 Mysql数据库72.5 Tomcat服务器72.6 MyEclipse编程软件73 需求分析83.1 系统基本分析83.1.1 系统功能分布图83.2 系统功能分析93.2.2 普通会员管理模块93.2.3 企业会员管理模块103.2.4 管理员管理模块103.3 系统用例图113.4 系统的可行性分析114 总体设计124.1.1 系统管理134.1.2 新闻管理模块144.1.3 企业会员管理模块154.1.4 普通会员管理模块174.2企业会员模块184.3普通会员模块185 详细设计205.1 数据库的设计与实现215.1.1 数据库表汇总215.1.2 数据库表结构211 引言 随着社会的发展,计算机的应用与普及,在社会各个层面中的作用日益突显,在创造经济价值的同时,更方便了人们的生活。随着“无纸化办公”的推行,软件系统的需求必将有可观的市场前景。 人才管理系统是一款集人事管理,企业招聘,人才求职三位一体的现代化的管理软件。它摆脱了纸质带来的烦恼,方便管理者的办公;它致力于服务就业者,为广大的从业人员提供想尽的招聘信息;它消除了企业招不到合适员工的尴尬,通过强大的搜索引擎,找到理想的目标。 1.1 课题的提出 人才管理,是应时代发展,应运而生的一门学科。通过对人才类型的合理规划,相应的能力分析,做出相应的管理对策,做到人性化管理,发挥人最大的主观能动性。科学的管理,不仅为企业带来了利润,也真正摆正了“人才的位置”,提高了社会效益,真正实现了人尽其才。人才体系的建设,也引起越来越多企业的重视,人才资源管理对于组织生存与长远发展的重要性。但是随着人才的基数扩大,无纸化的办公的推行,人才的管理难度的难度逐渐加大。因此,建立一套完善的人才管理系统,无论从国家,还是企业的角度来说,是行之有效的方案。人才资源管理水平的提升,不只是需要高素质的管理人员,更需要信息化的工具进行辅助,这在无形中为人才资源管理系统的发展创了巨大的市场空间。 人才管理系统,依托现代管理学的先进理念,通过Internet, 以B/S架构为体系,结合流行的SSH三大框架,科学化建设的多功能网站。它通过建立全面完整的人才简历库,让企业成为专业人才资源的拥有者;改善招聘工作模式,形成招聘工作数据化, 提升招聘工作效率;带来策略性的人才招聘优势,建立人才储备机制;减少人才信息浪费增加了人才信息的利用率;使管理层能够及时了解招聘工作进展和招聘进度。 1.2 传统人才管理系统的优缺点 人才管理,对于现在的社会发展的意义有为重要。作为一个管理者,不仅在于人才管理的制度上,更要注重的是的科学化的分析。世上“没有无用的人才,只有错位的人才”,管理者更要注重人才的发掘。传统的人才管理系统,大致可以分为两大类。一类是基于人才市场模式的纸质档案管理,纸质人才管理模式最初可以有效的起到对人才的归档作用,按专业归档对人才分流起到积极的作用,但随着市场化的加强,人才的专业类别增多,数量呈现井喷态势,传统的管理模式已经无法满足市场的要求,随着企业对人才的要求提高,对人才的管理细化程度随之加强,普通的人才管理模式无法适应时代的要求;另一类,是基于招聘模式的网站,求职者通过向网上对应的公司发简历,再有公司进行面试,这种模式的人才管理,在一定程度上缓解了人员就业的压力,但存在的问题依然值得重视,主要有以下三点。一,弱化了网站管理者的功能,网站本身是资源的拥有者,却没能发挥自身最大的优势,建立起自身的人才管理库;二,对于人才,企业的鉴别不足,充斥着大量假学历,假公司等情况,不仅伤害了正规企业,及相关人员的利益,更对整个产业的今后发展,起到了阻碍的作用。 1.3 提出和解决问题 1.3.1 提出问题 (三级标题:小四号黑体,不加粗,下同) 人才管理的难度加大,对于一个企业管理者,是一个迫在眉睫的问题。如何开发一个便利于企业发展,又利用求职者的综合性系统,是一个极具市场前景的话题。一个好的系统,不仅能从根本上提高的工作的效率,最重要的一点是促进企业,求职者,网站管理方等多方面的共赢。1.3.2 研究目标人才管理系统是一个基于J2EE技术的,B/S架构的商务应用系统,系统的目标是实现一个基于web的管理系统,采用开放、动态的系统架构,将先进的开发技术模式与先进的网络应用相结合。1.3.3 研究内容 系统在Windows7平台环境下运行稳定,对软、硬件要求低,运行速度快、操作简单、界面友好、易于管理和维护;而且具有较强的针对性、实用性和可操作性。本文重点研究了以下几个方面: (1)系统的体系结构、工作方式、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接; (2)系统各功能模块的详细设计、开发及其关键技术1.3.4 研究意义 通过本次课程设计,我们不仅是对完成的学业的要求,更是对今后的发展,有着鲜明的指导意义。 (1)很好的学习掌握数据库及网络编程相关的基本知识。 (2)能够对系统进行需求分析,提出总体设计方案。 (3)较熟练掌握数据库及动态网页设计的方法,学习java、SQL和SSH,使用MYSQL建立数据库。 (4)在实际网络环境中发布、测试、完善该系统。1.4 论文的结构第一章“序论”部分主要综述了系统的开发背景、传统系统特点及组织结构,课题的意义及论文组织结构。第二章“理论及技术基础”部分对论文研究中所用到的理论、技术简单的介绍。第三章“系统需求分析”部分主要描述了系统的需求分析过程,包括系统的基本情况描述,系统功能分析,可行性分析以及软硬件环境要求。第四章“总体设计”部分对系统的总体设计过程做了阐述,主要包括系统的整体功能模块分析,功能模块细分与设计。第五章“详细设计”部分对系统的详细设计过程做了阐述,主要包括系统的数据库设计和界面设计。第六章“源代码分析”部分主要对本系统的核心代码做了讲解,并且列出了相应的核心代码。 第七章“系统测试”部分主要对本系统进行了测试,主要包括测试目标,测试准则以及根据测试目标和测试准则进行黑盒测试和白盒测试。 第八章“结束语”,对所学知识的总结和对本次毕业设计的深刻认识和体会。2 理论及技术基础2.1 J2EE技术J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。2.2 MVC架构MVC(Model View Controller)模型(model)视图(view)控制器(controller) MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器MVCcopyright: Apple Inc.的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。视图:是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演 着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和象XHTML,XML/XSL,WML等一些标识语言和Web services.模型:表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。控制器:接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。2.3 Struts2框架 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,结构得到了进一步优化。2.4 Mysql数据库 MySQL是一个关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。 MySQL,是具有良好的可移植性,支持多种编程软件的API,,支持多线程,充分利用CPU资源,优化的SQL查询语句,有效提高查询速度。2.5 Tomcat服务器 Tomcat 是一个轻量级应用服务器,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合 下被普遍使用,是开发和调试JSP 程序的首选。2.6 MyEclipse编程软件 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。3 需求分析 计算机技术的普及,带给普通人的生活的是快捷的方式;而企业则是高效的工作效率,可观的经济收益。而在我国,人才的基数增长,增加了管理的难度,基于此,本次毕业设计的开发了一“人才管理系统”。 3.1 系统基本分析建立人才管理系统,最先达到的要求是,界面简洁,便于用户的使用和管理。系统包涵两大模块,前台展示和后台管理。前台包涵:用户(企业)的注册,新闻动态,招聘及应聘,会员操作等;后台是基于管理员的相关操作,系统管理,用户管理,新闻管理等。3.1.1 系统功能分布 系统功能实图 图3.1 (图表号在前,图表名在后,图表号与图表名之间空一格,表格与插图中的文字一律用5号宋体,图表居中放置,下同)3.2 系统功能分析3.2.1 登录登录在人才管理系统中处于第一环节,主要保证用户使用该系统的安全性。登录分为两大块,前台登录和后台登录。前台登录的用户为:普通会员和企业用户;后台登录的用户为:管理员用户。登录采用验证码技术,为了防止他人恶意登录。3.2.2 普通会员管理模块 普通会员:即系统所定义的人才,在本系统注册成功的人员将会获得以下功能和权限,可以修改自己登陆密码,个人身份信息,求职简历,查询相关招聘企业。3.2.3 企业会员管理模块 (注意正文部分的字体格式:宋体小四号)企业会员:通过在本网站注册的企业,可以浏览相关的人才库,寻找符合自己要求的人才,也可以通过招聘平台,发布相应的招聘信息,还可以更新自己的企业信息。3.2.4 管理员管理模块 管理员:网站的核心人员,可以添加,删除,修改会员信息,审核企业发布的招聘信息,发布新闻,修改自己的密码。3.3 系统用例图 管理者用例 图3.2 普通会员用例 图3.3 企业用户用例 图3.4 3.4 系统的可行性分析一个完整的系统在确立之处,必须对系统进行可行性研究。可行性研究是软件后期开发,能够成功运行的保障。因此,为了能够很好的完成毕业设计,本系统从以下三个方面进行可行性分析。技术可行性:技术考察三方面的内容:软件技术,硬件技术和人员技术。软件技术在于现有的编程技术是否符合项目本身的要求,转化成相应的代码实现;硬件技术则是,程序完成后,是否有稳定的平台,使程序有效的运行;技术人员在于是否能在规定的时间内完成该项目,技术的高低,知识的转化能力,是系统质量的决定性因素。经济可行性:以项系统的开发,还应考虑经济效益,一是开发的成本,二是系统成型后,所带来的经济效益,通过调研,该项目,符合中小型网站的发展,耗时时间少,用户需求明确,有一定得商业价值。运行可行性:在大量时间的运行下,是否会出现宕机,发生系统崩溃等现象也是系统后期所关注的焦点,参考相关网站的维护报告,此类网站,发生上述现象,可能性很低。综上所示,此网站的开发具有一定得商业用途,可开发性高。3.5 软硬件环境要求软件要求:WIN7操作系统。数据库要求Mysql5.5。服务器使用的是Apache7.0版本及以上服务器。硬件要求:CPU Intel586/50MHZ或更高、内存在2G或更高。4 总体设计 经过系统的需求分析我们进入总体设计阶段,系统开发的总体任务是实现人才市场信息的系统化,规范化和自动化。根据上述的需求分析,人才管理系统的设计应该是一可以与Intranet直接相连的管理系统,它应该具有注册、查询、统计、修改功能 4.1 功能模块人才管理系统,依据使用对象的不同,分为三大类模块,分别是管理员模块,普通会员模块,企业会员模块。 整体模块图 图 管理员模块 管理员模块 图 4.1 管理员拥有四类功能,系统管理,新闻管理,企业会员和普通会员,通过相关操作,实现对网站的管理和维护。多余的换行,删掉4.1.1 系统管理 系统管理图 图 4.2 系统管理:即管理员最基本的权限,是对自己本身的相关操作。如登录,修改个人密码,注销登录。 登录:通过输入用户名和密码,可以进入系统,进行相关操作,同时为了防止恶意的登录,同时有验证码技术。修改个人密码:为了防止密码被盗,管理员应该在定期修改自身密码,防止其他用户通过SQL注入,登录系统后台。注销登录:确保页面的安全性,当管理员退出页面时,其相关的保留页面将不能被再次操作,同时会提醒相关操作人员冲i性能登录(注意语句通顺)。 多余的换行删掉4.1.2 新闻管理模块 新闻管理模块图 图 4.3新闻管理:新闻模块是展示企业发展动态以及最新市场发展状况的结合体。管理员通过发布新闻让访问者了解网站的建设和未来的发展,提升网站的知名度;通过发布市场的变化,给求职者乃至企业明确的市场定位,为未来的今后发展献言献策。新闻上传:通过一定的编辑器,发布新闻,选择相应的文中,在指定的区域内发布,最新动态。 新闻修改:对一些发布有误的新闻,进行修改,保证文章的质量性和准确性。新闻删除:对一些旧的新闻,不需要的新闻,进行删除,保证界面的实时性。图片上传:包括两大类,一方面是:投放在站内的广告,另一方面是:一些新闻所需要的图片,加强文字说明。 4.1.3 企业会员管理模块 企业会员管理图 图 4.4 企业是网站发展重要客户,也是管理的难点,因此为了能够很好的服务于企业人员,本系统对于企业用户的管理模式,有以下两种方式:企业人员操作和企业发布操作。 企业人员:主要将企业作为一个整体来管理。 查询企业信息:查询在本网站的注册了的企业和数量。 修改企业信息:修改一些不符合网站要求的企业。提高管理的科学性。 删除企业信息:对一些不合规格的企业,进行删除,使网站更具有活力。 企业发布信息的操作:企业通过此平台发布的招聘消息。 审核发布信息:管理员必须审核招聘信息,才能在网站上显示,基于两方面的考虑: 一、是确保信息的准确性 二、是确保信息的合法性。 只有符合上述两种情况,才可以实现信息的发布。修护发布信息:对一些招聘信息,有不够准确性的地方进行修改,防止误导就业人员。删除发布信息:对一些明显违反法律的,和本网站规定的内容予以删除的操作。4.1.4 普通会员管理模块 普通会员管理模块图 图 4.5普通会员的管理方式类似于企业会员的管理,也是基于相同功能的模块,一类:对于会员个体的管理;另一类:对于发布的信息管理,即所发布的求职简历。普通会员的操作查询,修改,删除功能。查询会员信息:可以通过不同的类别对会员进行查询。修改会员信息:对会员个人信息的修改。删除会员信息:对一定时间内未登录的会员进行删除,减少数据库的冗余。普通会员发布信息:对一些求职人员所发布的简历进行管理。审核发布信息:对普通会员的简历进行审核,符合一定标准予以发布。修改发布信息:对一些不规范的地方进行修改。删除发布信息:对一些简历进行删除。 4.2 企业会员模块 企业会员操作图 图 4.7 企业用户,作为网站的重要参与者,具有两大功能模块。一、系统管理模块,二、招聘管理模块。 当初次浏览本网站时,须注册成会员才具有相应的功能和权限。 系统管理:即企业会员对自身的相关操纵。包括修改个人信息,注销登录等权限。 注册成功的会员,可以在本网站发布相关的招聘信息,寻找合适的人才,一方面可以通过本网站的搜索功能,选择合适的人才,加入到自己的公司,另一方面可以向求职的人员发送消息,确认该人员是否加入该公司。4.3普通会员模块 普通会员管理图 图 4.8当初次进入网站时,由于没有会有功能,仅具有游客的功能,可以浏览相关的网站信息,包括新闻动态,企业发布的招聘信息。会员注册:按照相应的要求,填写资料,完成用户注册。会员信息修改:登录后,可以点击此按钮,修改个人信息。会员注销:为了确保页面的安全性,当用户退出登录时,点击注销功能,可以安全的退出本系统。应聘管理,即投放简历后,一方面可以寻找指定公司投放简历,另一方面可以等待合适的公司对其回复。简历的投放包涵三项功能:简历的创建,简历的修改,简历的删除、简历的创建:当你初入本系统时,需要新建一份简历,按照本网站的指定要求填写。简历的修改:当发现简历有新东西加入,或不合适的地方时,可以进行修改。简历的删除:可以删除当前简历,重建新简历。5 详细设计 详细设计阶段的任务就是把在总体设计阶段提出的比较抽象概括的解决问题的方法具体化,也就是“应该怎样具体地实现这个系统”。在本阶段将包括数据库的设计和每个模块的详细设计,确定实现模块功能所需要的算法和数据结构。5.1 数据库的设计与实现5.1.1 数据库表汇总 本系统根据模块的划分,需要七张表构成,每张表包涵的 数据库表汇总 图5.1 表名 表含义 manager_list 管理员信息表 company_list 企业信息表 employee_list 人才用户表 news_list 新闻发布表 compay_infor_list 企业发布信息表 employ_infor_list 人才发布信息表 emp_comp_list 企业与人才互动表 每个表应尽量放在一页内,不是说一个表占一页,只要尽量让表格不要断开就可以了5.1.2 数据库表结构 manager_list 表 图 5.2 序号列名数据类型长度主键允许空值说明 1 mid int 是 否 auto_increament 2mname varchar 20 否 3mpassword varchar 20 否 company_list 表 图5.3 序号列名数据类型长度主键允许空值说明 1 cid int 是 否 auto_increament 2cname varchar 20 否 登录名称 3cpassword varchar 20 否 4ccmpname varchar 20 否 公司名称 5ccmpadd varchar 20 否 公司地址 6ccmpemail varchar 50 否 公司邮件 7ccmpnum varchar 20 否 员工数量 employe_list 表 图5.1.4 序号列名数据类型长度主键允许空值说明 1 eid int 是 否 auto_increament 2ename varchar 20 否 登录名称 3epassword varchar 20 否 4eempname varchar 20 否 真实姓名 5eempage int 否 年龄 6eesex varchar 50 否 性别 7eeadd varchar 20 否 地址 8eemail varchar 20 否 邮件 news_list 表 图5.1.5 序号列名数据类型长度主键允许空值说明 1 nid int 是 否 auto_increament 2ntitle varchar 20 否 标题 3ncategory varchar 20 否 文章分类 4ndate date 20 否 文章发布日期 5mid int 否 foregin key 6ncontent varchar 150 否 新闻内容 7nclick int 否 点击次数 8nshenhe int 否1:审核 0: 未审核 employ_infor_list 表(简历表) 图5.6序号列名数据类型长度主键允许空值说明 1 eid int 是 否 foreign key 2ecollage varchar 20 否 大学 3egrade varchar 4 否 学历 4especialty varchar 10 否 专业 5ehobby varchar 8 否 爱好 6ejobtarget varchar 10 否 求职意向 7 ewage int 否 月薪 comp_infor_list 表(简历表) 图5.7 序号列名数据类型长度主键允许空值说明 1 cid int 是 否 foreign key 2cmpyear int 否 工作年限 3cmpjob varchar 20 否 工作名称 4cmpdate date 否 发布日期 5cmpnum int 否 招聘数量 6cmpother varchar 150 否 其他要求 7cmpclick int 否 点击次数 8cmpwage int 否 月工资 6 源代码分析 后台登录页面:(注意拷入代码的格式要求:宋体(Times New Roman)小四号) 登录界面 图 6.1 管理员后台界面 管理员实现登录,修改密码,注销功能:package com.qrsx.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.text.SimpleDateFormat;import java.util.Date;import com.qrsx.util.*;public class ManagerDao DBUtil db = new DBUtil();public boolean login(String username,String password) throws SQLException /管理员登录系统 String sql = select * from manager_list where muser=? and mpassword=?;PreparedStatement pst = db.getPrepareStatement(sql);pst.setString(1, username);pst.setString(2, password); ResultSet rs = pst.executeQuery();if(rs.next() return true ; /登录成功return false; /登录失败public boolean update_password(String password,String name) throws SQLExceptionString sql = update manager_list set mpassword=? where muser=?; System.out.println(sql);PreparedStatement pst = db.getPrepareStatement(sql);pst.setString(1, password);pst.setString(2, name);int n = pst.executeUpdate();if(n =1)System.out.println(更新成功!);return true ;elseSystem.out.println(更新失败);return false ;public String getTime()SimpleDateFormat sdf = new SimpleDateFormat(HH:mm); / 转化日期格式String s = sdf.format(new Date();return s; 后台界面 图6.2 系统管理功能的实现: 修改密码 图6.3 系统管理的Action 类: package com.qrsx.action;import java.sql.SQLException;import java.util.Map;import javax.servlet.http.HttpSession;import oracle.jrockit.jfr.settings.JSONElement;import erceptor.RequestAware;import erceptor.SessionAware;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;import com.q
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林地退股协议书
- 2025年建实务建筑试题及答案
- 查看调解协议书
- 2025年中级育婴试题库及答案
- 2025年权威php常见面试题及答案
- 2025年加油站三力测试题及答案
- 2025年c语言设计教程模拟试题及答案
- 栏目出资协议书
- 树木转让协议书
- 校企签约协议书
- DB4401-T 112.1-2021 城市道路占道施工交通组织和安全措施设置+第1部分:交通安全设施设置-(高清现行)
- (新版)心理学专业知识考试参考题库500题(含答案)
- 跨境电商亚马逊运营实务完整版ppt课件-整套课件-最全教学教程
- DB32-T 3755-2020 U型H型组合钢板桩支护技术规程-(高清现行)
- 2021年12月2022年上海市教育考试院招考聘用练习题及答案(第0版)
- 装饰装修临水临电施工组织设计
- 纺织服装项目融资申请报告(参考范文)
- XX小区业主委员会的设立申请书范本
- 四议两公开一监督
- 临时用电作业票(共2页)
- 分布式光伏电站质量验收及评定项目划分表(分部分项)
评论
0/150
提交评论