




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太原理工大学毕业设计(论文)用纸太原理工大学毕业设计(论文)任务书 第1页毕业设计(论文)题目:基于jsp的人事管理系统的设计与实现全套设计加扣 3012250582 毕业设计(论文)要求及原始数据(资料):1综述国内外人事管理系统研究现状;2深入了解人事管理系统的相关技术;3熟练掌握人事管理的应用与分析,训练编写相关程序的能力;4深入分析人事管理系统的关键技术与编写语言;5训练检索文献资料和利用文献资料的能力;6训练撰写技术文档与学位论文的能力。第2页毕业设计(论文)主要内容:1综述人事管理系统的应用;2了解人事管理系统的相关技术;3熟悉人事管理系统的开发环境; 4. 深入分析人事管理系统的设计流程;5熟练掌握人事管理系统的编写;6设计与实现人事管理系统的程序。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 第3页主要参考文献(资料):1 金鉴禄,孟宪宝.人事管理系统的研究与实现J.长春工业大学学报:自然科学 版,2003,24(2):23-252 金名等(译). 数据库系统设计、实现与管理M.清华大学出版社, 20123 张跃平等.JSP程序设计M.清华大学出版社,20094 郑讙. 企业人事管理系统的设计与实现D.电子科技大学, 20125 刘三满.企业人事管理系统J.山西电子技术,2007(03)69-706 陶永明.企业人事管理系统设计J.计算机与信息技术.2008(Z1)7 刘健.企业人事管理系统的开发.J.黑龙江科技信息,2008(9):70-708 RosenbergD.EberlelyP.INFORMATIN MANAGEMENT SYSTEM:US,US20080189163P ,20089 Li Q.The development of a personnel management systemJ.Electronic Test,2013 10 Meyer M G,Mcindoe D B.Personnel risk management system and methods:US,US7783500P,2010专业班级软件1224班学生要求设计(论文)工作起止日期2016年3月21日2016年6月24日指导教师签字日期2016年3月21日教研室主任审查签字日期系主任批准签字日期基于JSP的人事管理系统的设计与实现摘 要 在当今社会,互联网空前的发展,给人们的生活和工作学习带来了极大的方便和高效,信息化,电子化已经成为节省运营资源,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不仅效率低下,还常常由于管理的失慎而呈现纰漏。所以按照部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节省管理资源、提高企业工作效率的目的。本毕业设计的内容是设计并且实现一个基于Web技术的人事管理系统,故而系统主要以J2EE作为开发基础,主要使用了Struts2+Spring+Hibernate等多种框架的结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用Java语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。关键词:人事管理系统 ;SSH(Struts ,Hibernate ,Spring);Java;JSPThe Design and Implementation of Personnel Management System based on JSPAbstract In todays society, the unprecedented development of Internet, has brought great convenience and efficiency, information to peoples work and life, electronic technology has become operational cost savings, improve the efficiency of choice. Considering the large number of enterprises and personnel management is still in the stage of manual operation, not only inefficient, but also often because of careless management flaws. Therefore according to the part of the enterprises needs, design personnel management system of the enterprises, to help enterprises achieve the personnel management office automation, saving management cost, improve enterprise efficiency purposes. The contents of this graduation project is to design and implement a personnel management system based on Web technology, this system mainly uses J2EE as the basis of development, the main use of the combined use of Struts2+Spring+Hibernate and other frameworks, MyEclipse as a development tool, MySQL as the database, using Macromedias Dreamweaver as the interface landscaping tools, the use of Java language development take, page development technology of JSP dynamic pages. The system has a simple interface, easy operation, easy maintenance.Key words:Personnel management system;SSH;Java ;JSP目 录1 绪论12 系统的开发环境及技术简介22.1 系统开发环境22.1.1 MyEclipse22.1.2 数据库简介22.1.3 Tomcat32.2 系统开发的思想与技术3 2.2.1 JSP技术与MVC模式以及系统的基本框架3 2.2.2 SSH框架的优点43 系统分析73.1 可行性分析73.2 需求分析73.2.1 业务需求分析73.2.2 用户需求分析83.2.3 功能需求分析84 系统总体设计104.1 总体功能模块104.2 系统管理员功能模块104.3 员工的功能模块104.4 系统业务描述115 系统详细设计与实现125.1系统和数据库的配置125.2概念模型设计125.3数据库逻辑模型135.4数据库表结构145.5平台数据表的设计176 系统功能实现226.1程序的类图226.1.1部门Bumen类图226.1.2工资Gongzi类图236.1.3合同Hetong类图246.1.4奖金Jiangjin类图256.1.5考勤Kaoqin类图266.1.6培训Peixun类图276.1.7用户User类图286.2程序的时序图306.2.1 部门模块时序图306.2.2 合同模块时序图316.2.3 奖金模块时序图326.2.4 考勤信息模块时序图336.2.5 培训信息模块时序图346.2.6 用户模块时序图356.3系统功能实现的主要框架356.3.1 SSH框架356.3.2 hibernate配置文件356.3.3 struts配置文件376.3.4 spring配置文件386.4系统功能实现的主要模块396.4.1 登录页面396.4.2 员工管理主页面417 系统的调试与测试447.1软件测试的目的447.2软件测试的任务447.3测试环境447.4测试环境的配置457.4.1 创建安装项目457.4.2 添加项目输出467.4.3 运行项目47结论48参考文献49致 谢67外文原文50中文翻译601 绪 论1 绪论 在这个信息迅速膨胀的社会,各行各业所要管理、涉及的数据信息量越来越多、越来越大。由于当前许多的中、小型企业的快速发展,员工的数量也在不断的增长。随之而来的管理成本也在不断的提高。考虑到当前大量企业的人事管理尚处于手工作业阶段,不仅效率低下,还常常由于管理的失慎而呈现纰漏。所以按照部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节省管理资源、提高企业工作效率的目的。 企业人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立的数据库一致性和完整性强、数据安全性好。而对于后者则要求开发的应用程序功能完备,易使用。企业人事管理系统提供了丰富的功能,降低了企业人事管理工作的强度,提高了企业人事管理工作的效率,并依靠系统的网络功能为人事管理的使用创造良好的条件,从而可以适应企业人事管理的要求,推动企业人事管理的信息化建设。根据大多数企业人事管理的需求,本论文就该人事管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。2 系统的开发环境及技术简介2.1 系统开发环境2.1.1 MyEclipse 在开发本平台中所用到的开发工具就是是知名的Java项目开发工具MyEclipse。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发、发布,以及在应用程序服务器的整合当中极大地提高系统的工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts,JSP,CSS,JavaScript, SQL,Hibernate。 在结构上,MyEclipse的特征可以被分为7类: J2EE模型,Web开发工具,EJB开发工具,应用程序服务器的连接器,J2EE项目部署服务,数据库服务,MyEclipse整合帮助。 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.1.2 数据库简介 数据库使用的是MySQL开源数据库。 MySQL的特性:使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 。为多种编程语言提供API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工具。可以处理拥有上千万条记录的大型数据库。MySQL的应用:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体成本。2.1.3 Tomcat Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2.2系统开发的思想与技术2.2.1JSP技术与MVC模式以及系统的基本框架 本系统采用JSP技术,基于MVC模式开发,使用SSH框架(Struts2、Spring、Hibernate)来增加系统的开发速度。所谓的MVC模式是Model-View-Controller的缩写,中文翻译为模式-视图-控制器。程序就是用Struts2和Hibernate这两个框架来实现模型层和控制器这两层,JSP实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,JSP页面请求先到Action,再到DAO,再回到Action,回到JSP页面,Action主要处理来自页面的请求,DAO主要是和数据库的交互,Struts2主要用在Action,处理来自页面的请求,处理完请求后跳转回页面。Hibernate主要用在DAO,包括对数据库的增、删、改、查的操作,Spring控制程序的流程。2.2.2 SSH框架的优点SSH框架是J2EE应用中Struts2+Spring+Hibernate三大免费开源框架的结合使用, 它可以看成工具,也是中间件。他是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。他们里面有很多优秀的设计理念及模式应用。比如,Struts属于MVC框架,关键是要了解MVC的概念及大致原理;而Hibernate属于ORM系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解。而Spring属于应用程序框架,其核心是IoC容器以及AOP,Spring中还集成了很多适用东西,比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等。 它由以下3个框架构成:1.Struts2框架Struts2是Apache组织的一个开放源码项目。Struts2是一个比较好的MVC框架,提供了对开发MVC系统的底层支持,它采用的主要技术是Servlet,JSP和Custom tag library。其基本构成如图2.1所示。图2-1 Struts框架工作流程2.Spring框架 Spring 的核心是个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented Programming)概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVC Web 框架的实现,并对一些常用的企业服务API(Application Interface)提供一致的模型封装,是一个全方位的应用程序框架(Application framework),除此之外,对于现存的各种框架(Struts、JSF、Hibernate 等),Spring 也提供了与它们相整合的方案。Spring框架由以下7个部分组成图2-2 Spring框架构成3.Hibernate框架Hibernate 是一个开放源码的 ORM 持久层框架。作为优秀的持久层框架实现,Hibernate 框架提供了强大、高性能的对象到关系型数据库的持久化服务,开发人员可以使用面向对象的设计进行持久层开发。简单的说,Hibernate 只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。图2-3 Hibernate框架3 系统分析3.1 可行性分析 可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免投资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这部分将从以下四个方面进行研究:技术可行性、经济可行性、操作可行性和调度可行性。(1)技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的Web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。(2)经济可行性 根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5000元左右。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。(3)操作可行性 如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。3.2 需求分析3.2.1 业务需求分析系统的制作已经不单单是把企业想要表达的内容摆放在网站上那么简单,当今的系统设计包含了更多的设计元素,给予浏览者更多的视觉享受。现在企业管理需要用一些更新颖更有效的方式增强竞争力。建设一个宣传自身竞争力的人事管理系统是一种有效的方法。3.2.2用户需求分析这个系统以上面的业务需求为基础,进一步提出系统需要完成的以下任务:系统需要让企业的员工看到个人的信息及动态,另一个重要的内容就是能够显示出该系统现有的员工状态及其详细信息;由于员工的信息在增长和变化,管理员在原有需求的基础上也要随之发展出相应的服务,如在线服务等技术。另外,管理员除了能向员工提供服务之外,还需要对系统进行管理。企业需要定期更新现有员工的详细信息、企业动态,必要时还要对企业的介绍做更改。对于员工通过系统提交的各种请求能够进行处理以方便管理。3.2.3功能需求分析根据上面的需求分析,需要设计出系统的前台与后台。员工在前台所浏览的内容,系统的后台需要能相应的做出更新或修改。根据以上的想法,设计出系统的功能:前台员工相关功能主要包括:1)员工注册、登录;2)请假管理;3)基本信息查询;4)合同查询;5)培训计划查询;6)考勤查询:7)奖金查询;8)合同查询;9)修改密码。后台管理员相关功能主要包括:1)部门管理;2)员工管理;3)合同管理;4)培训计划管理;5)请假审核管理;6)员工考勤管理;7)员工奖金管理;8)员工工资管理;9)修改密码。将以上这些功能制作成网页以后,在其中分别互相建立分类,基本完成员工及管理员对系统的要求。4 系统总体设计4.1 总体功能模块 本程序主要分系统管理员,员工两个权限。总功能图如图3-1所示。 图4-1系统功能需求分析4.2系统管理员功能模块系统管理员的主要功能有部门管理、员工管理、合同管理、培训计划管理、请假审核管理、员工考勤管理、员工奖金管理、员工工资管理。4.3员工的功能模块员工主要功能有请假管理、个人基本信息管理、个人合同查询、个人培训计划查询、个人考勤查询、个人奖金查询、个人工资查询。4.4 系统业务描述 本程序主要分系统管理员,员工两个权限。系统管理员的主要功能有部门管理、员工管理、合同管理、培训计划管理、请假审核管理、员工考勤管理、员工奖金管理、员工工资管理;员工主要功能有请假管理、个人基本信息管理、个人合同查询、个人培训计划查询、个人考勤查询、个人奖金查询、个人工资查询。用例图如下:图4-2系统用例图5 系统详细设计与实现5.1系统和数据库的配置 系统按通用的B/S(浏览器、服务器)模式进行设计(如图4-1)图5-1 B/S结构数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。5.2概念模型设计 概念模型设计的典型方法是用E-R图方法,即用实体-联系模型表示。E-R方法是用E-R图来描述显示世界,E-R图包含三个基本成分:实体、联系、属性。它直观易懂,能够比较准确地反映现实世界的信息联系,从概念上表示一个数据库的信息组织情况。本系统E-R图如下图5-2 E-R图5.3数据库逻辑模型 部门表(编号、是否删除标志、基本工资、部门名称)工资表(编号、迟到、出差、奖金、基本工资、旷工、请假、月份、早退、总计、关联的用户ID)合同表(编号、备注、添加时间、是否删除标志、文件路径、关联的用户ID、合同编号)奖金表(编号、发放事由、添加时间、是否删除标志、金额、日期、关联的用户ID)考勤表(编号、备注、添加时间、是否删除标志、扣钱、考勤类型、日期、关联的用户ID) 培训表(编号、添加时间、是否删除标志、培训地点、培训计划、培训内容、培训周期、关联的用户ID) 请假表(编号、请假事由、添加时间、是否删除标志、请假日期、审核状态、关联的用户ID) 用户表(编号、添加时间、是否删除标志、联系方式、密码、用户角色、真实姓名、用户名、地址、籍贯、入职时间、文化程度、性别、形象、政治面貌、职务、关联的部门ID)5.4数据库表结构表5-1部门表名称类型空属性备注idint(11)no主键deletestatusint(11)no是否删除标志jiebengongzivarchar(255)yes基本工资namevarchar(255)yes部门名称表5-2工资表名称类型空属性备注idint(11)no主键chidaovarchar(255)yes迟到chuchaivarchar(255)yes出差jiangjinvarchar(255)yes奖金jiebengongzivarchar(255)yes基本工资kuanggongvarchar(255)yes旷工qingjiavarchar(255)yes请假yuefenvarchar(255)yes月份zaotuivarchar(255)yes早退zongjivarchar(255)yes总计useridint(11)yes关联的用户ID表5-3合同表名称类型空属性备注idint(11)no主键beizhuvarchar(255)yes备注createtimedatetimeyes添加时间(续表5-3)deletestatusint(11)no是否删除标志pathvarchar(255)yes文件路径useridint(11)yes关联的用户IDbianhaovarchar(255)yes合同编号表5-4奖金表名称类型空属性备注idint(11)no主键contentvarchar(255)yes发放事由createtimedatetimeyes添加时间deletestatusint(11)no是否删除标志jinevarchar(255)yes金额riqivarchar(255)yes日期useridint(11)yes关联的用户ID表5-5考勤表名称类型空属性备注idint(11)no主键beizhuvarchar(255)yes备注createtimedatetimeyes添加时间deletestatusint(11)no是否删除标志kouqianvarchar(255)yes扣钱leixingvarchar(255)yes考勤类型riqivarchar(255)yes日期useridint(11)yes关联的用户ID表5-6培训表名称类型空属性备注idint(11)no主键createtimedatetimeyes添加时间deletestatusint(11)no是否删除标志(续表5-6)peixundidianvarchar(255)yes培训地点peixunjihuavarchar(255)yes培训计划peixunneirongvarchar(255)yes培训内容peixunzhouqivarchar(255)yes培训周期useridint(11)yes关联的用户ID表5-7请假表名称类型空属性备注idint(11)no主键contentvarchar(255)yes请假事由createtimedatetimeyes添加时间deletestatusint(11)no是否删除标志qingjiariqivarchar(255)yes请假日期shenhevarchar(255)yes审核状态useridint(11)yes关联的用户ID表5-8用户表名称类型空属性备注idint(11)no主键createtimedatetimeyes添加时间deletestatusint(11)no是否删除标志lianxifangshivarchar(255)yes联系方式passwordvarchar(255)yes密码roleint(11)no用户角色truenamevarchar(255)yes真实姓名usernamevarchar(255)yes用户名dizhivarchar(255)yes地址jiguanvarchar(255)yes籍贯ruzhishijianvarchar(255)yes入职时间wenhuachengduvarchar(255)yes文化程度(续表5-8)xingbievarchar(255)yes性别xingxiangvarchar(255)yes形象zhengzhimianmaovarchar(255)yes真实面貌zhiwuvarchar(255)yes职务bumenidint(11)yes关联的部门ID5.5平台数据表的设计 根据平台的需求分析和功能模块的划分因此系统的定义数据库主要包含8张表:部门表t_bumen,工资表t_gongzi,合同表t_hetong,奖金表t_jiangjin,考勤表t_kaoqin,培训表t_peixun,请假表t_qingjia,用户表t_user。部门表建表的sql语句为:CREATE TABLE t_bumen ( id int(11) NOT NULL auto_increment, deletestatus int(11) NOT NULL, jibengongzi varchar(255) default NULL, name varchar(255) default NULL, PRIMARY KEY (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;工资表建表的sql语句为:CREATE TABLE t_gongzi ( id int(11) NOT NULL auto_increment, chidao varchar(255) default NULL, chuchai varchar(255) default NULL, jiangjin varchar(255) default NULL, jibengongzi varchar(255) default NULL, kuangong varchar(255) default NULL, qingjia varchar(255) default NULL, yuefen varchar(255) default NULL, zaotui varchar(255) default NULL, zongji varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK32F029DB142D988B (userid), CONSTRAINT FK32F029DB142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;合同表建表的sql语句为:CREATE TABLE t_hetong ( id int(11) NOT NULL auto_increment, beizhu varchar(255) default NULL, bianhao varchar(255) default NULL, createtime datetime default NULL, deletestatus int(11) NOT NULL, path varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK341AEE3C142D988B (userid), CONSTRAINT FK341AEE3C142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;奖金表建表的sql语句为:CREATE TABLE t_jiangjin ( id int(11) NOT NULL auto_increment, content varchar(255) default NULL, createtime datetime default NULL, deletestatus int(11) NOT NULL, jine varchar(255) default NULL, riqi varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK1BF6547F142D988B (userid), CONSTRAINT FK1BF6547F142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;考勤表建表的sql语句为:CREATE TABLE t_kaoqin ( id int(11) NOT NULL auto_increment, beizhu varchar(255) default NULL, createtime datetime default NULL, deletestatus int(11) NOT NULL, kouqian varchar(255) default NULL, leixing varchar(255) default NULL, riqi varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK38FEDB28142D988B (userid), CONSTRAINT FK38FEDB28142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8; 培训表建表的sql语句为:CREATE TABLE t_peixun ( id int(11) NOT NULL auto_increment, createtime datetime default NULL, deletestatus int(11) NOT NULL, peixundidian varchar(255) default NULL, peixunjihua varchar(255) default NULL, peixunneirong varchar(255) default NULL, peixunzhouqi varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK41BCD5C8142D988B (userid), CONSTRAINT FK41BCD5C8142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;请假表建表的sql语句为:CREATE TABLE t_qingjia ( id int(11) NOT NULL auto_increment, content varchar(255) default NULL, createtime datetime default NULL, deletestatus int(11) NOT NULL, qingjiariqi varchar(255) default NULL, shenhe varchar(255) default NULL, userid int(11) default NULL, PRIMARY KEY (id), KEY FK31D612A6142D988B (userid), CONSTRAINT FK31D612A6142D988B FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;用户表建表的sql语句为:CREATE TABLE t_user ( id int(11) NOT NULL auto_increment, createtime datetime default NULL, deletestatus int(11) NOT NULL, dizhi varchar(255) default NULL, jiguan varchar(255) default NULL, lianxifangshi varchar(255) default NULL, password varchar(255) default NULL, role int(11) NOT NULL, ruzhishijian varchar(255) default NULL, truename varchar(255) default NULL, username varchar(255) default NULL, wenhuachengdu varchar(255) default NULL, xingbie varchar(255) default NULL, xingxiang varchar(255) default NULL, zhengzhimianmao varchar(255) default NULL, zhiwu varchar(255) default NULL, bumenid int(11) default NULL, PRIMARY KEY (id), KEY FKCB5540D68738F247 (bumenid), CONSTRAINT FKCB5540D68738F247 FOREIGN KEY (bumenid) REFERENCES t_bumen (id) ENGINE=InnoDB DEFAULT CHARSET=utf8;6 系统功能实现6.1程序的类图6.1.1部门Bumen类图图6-1部门类图对应的程序代码:public class Bumen IdGeneratedValueprivate int id;private int deletestatus;private String name;private String jiben
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成本会计面试题目及答案
- 常见会计面试题目及答案
- 2025昆明海贝中学部春季教师招聘考前自测高频考点模拟试题及一套答案详解
- 2025福建漳州龙睿集团招聘32人模拟试卷及答案详解(夺冠系列)
- 2025年急性中毒处理应急知识检测答案及解析
- 2025武汉成人高考真题及答案
- 2025年急诊抢救操作演练答案及解析
- 2025湖南益阳市市直事业单位引进紧缺(急需)专业人才62人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025年鹤壁市面向社会招聘看护队员30名模拟试卷完整答案详解
- 2025年度江西各地供电服务有限公司招聘考前自测高频考点模拟试题及答案详解(各地真题)
- 心理健康汇报表总结
- 药房采购员与验收员培训
- 冠心病中西医结合治疗的现状与进展
- 工人受伤免责协议书
- 航空航天设备故障应急预案及流程
- 车库出租放物品合同协议
- 2025年共青团入团考试测试题库及答案
- 仿古建筑施工常见问题及应对策略
- 2025届上海市华师大二附中高考适应性考试英语试卷含解析
- 风物志模板范文
- 2025届四川省高三上学期12月第一次联考英语试题(含解析无听力音频有听力原文)
评论
0/150
提交评论