




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京邮电大学世纪学院北京邮电大学世纪学院 毕业设计毕业设计( (论文论文) ) 题 目员工绩效考核系统的设计与实现 学生姓名胡雯婧学 号07060111 所在系(院)计算机科学与技术系 专业名称信息管理与信息系统年 级2007 级 指导教师张安峰 陈志成 职 称助教 教授 2011 年 6 月 10 日 北北京京邮邮电电大大学学世世纪纪学学院院毕毕业业设设计计(论论文文)任任务务书书 姓名胡雯婧学号07060111 专业信息管理与信息系统 系(院) 计算机科学与技术系 设计(论文)题目员工绩效考核系统的设计与实现 题目分类 工程设计; 工程技术研究; 软件工程(如 CAI 课题等); 专题研究;艺术 设计; 其他 题目来源 自然科学基金与部、省、市级以上科研课题; 企、事业单位委托课题; 院级课题; 自拟课题 其他 指导教师职 称工作单位备 注 陈志成教授北京邮电大学世纪学院组长 岳欣讲师北京邮电大学成员 邓玉洁讲师北京邮电大学世纪学院成员 张安峰助教北京邮电大学世纪学院指导教师 毕业设计(论文)的内容和要求: (1)内容及要求:根据人事部相关要求,设计出切合实际的 B/S 结构员工绩效考评系统,要 求实现: 管理员对部门、员工、考核项目、内容及评分标准等信息初始化;员工可对个人信 息进行维护;根据考评要求实现自我考评、员工之间、领导之间、领导与员工之间相互考评等功 能;实现根据评分结果对考评分数进行统计给出考核成绩并计算出实发工资,对所得结果进行报 表生成等功能;根据用户不同权限实现考核结果查询。 (2)基本方法:首先根据需求进行系统的总体设计与模块划分,然后建立数据库,选取合适 开发工具建立界面美观友好、易操作的信息管理系统。 (3)技术要求:掌握基于 Web 技术信息管理系统开发的一般流程,根据数据库设计的基本原 理,掌握数据库的建立和维护。 (4)图标要求:根据设计结果,画出系统流程图。 (5)工作要求:在指导老师的带领下,按时完成每阶段的工作,按时提交周报及论文等相关 资料整理工作。 应完成的工作和提交材料要求: (1)论文内容及要求:撰写员工绩效考核系统论文,要求包括摘要、目录、前言、正文、结论、 参考文献、致谢和附录等几部分组成。要求项目齐全,概念清楚、语言流畅、文字精练、内容正确、 条理分明、结构严谨;标点符号清楚、准确;对方案的分析与论证,要观点鲜明、结论正确。 (2)提交成果: 开题报告 1 份(按规定格式正文 1500 字以上) ; 毕业设计论文 1 篇(按 规定格式 15000 字以上) ; 最终完成的软件实体(可执行程序+源代码及要点注释) ; 翻译 1500 汉字以上的相关技术资料文献,内容要尽量结合课题。 主要参考文献: 1 王克敏,赵增建,安安锦姬,徐先良. 基于 Java 的 Web 应用系统开发框架J. 北京广播学院 学报(自然科学版) ,2005(01):2026. 2 刘学超. 基于 MVC 模式的 Java Web 开发与应用J. 商场现代化,2007(05X):2526. 3 李睿,满家巨,邹有,朱伟,胡嘉,赵海媛. B/S 构架下基于 JAVA WEB 的期刊信息管理系 统开发技术探讨J. 信息系统工程,2010(09):3540. 4 卜炟.21 天学通 JavaWeb 开发M. 北京:电子工业出版社,2009.4. 5 康牧.JSP 动态网站开发实用教程M. 北京:清华大学出版社,2009.7. 6 庄晋林,杨彬.实用数据结构与算法设计M. 北京:中国水利水电出版社,2009.8. 7 夏昕.深入浅出 HibernateM. 北京:电子工业出版社,2006.5. 8 张桂元,贾燕枫,姜波.征服 Ajax Web 2.0 快速入门与项目实践(Java)M. 北京:人民邮电出版社, 2006.6. 9 张孝祥.精通 Struts 框架技术M. 北京:电子工业出版社,2006.1. 10 李伟波.软件工程M. 武汉:武汉大学出版社,2009. 11 Thomas J.Bergmann.Compensation Decision Making(影印版)M. 北京:中信出版社,2004. 12 Agrawal.Sawhney.ERP Of 21th International ConferenceM. 北京:Future Science,2000. 毕业设计(论文)进度计划: 第 1-2 周:查阅资料、需求分析、总体设计,撰写开题报告,完成 1500 汉字以上的与本课题 相关的外文文献翻译。 第 3-4 周:根据总体设计进行系统的详细模块划分,完成系统部分基础模块设计与代码编写。 第 5-9 周:进入详细设计阶段,完成核心模块的代码编写及系统调试工作,并准备中期检查相 关资料进行中期答辩。 第 10-11 周:系统功能完善与增强。 第 12-13 周:系统测试、稳定性检查,初步准备论文撰写。 第 14 周:完善毕业论文并提交、归纳总结、准备答辩。 第 15-16 周:毕业答辩。 指导教师签字: 日期: 年 月 日 教 学 单 位 意 见 审核人签字: 系(院) (盖章) 年 月 日 学 院 意 见 审核专家签字: 年 月 日 北京邮电大学世纪学院北京邮电大学世纪学院 毕业设计(论文)诚信声明毕业设计(论文)诚信声明 本人声明所呈交的毕业设计(论文),题目员工绩效考核系统的设计与 实现是本人在指导教师的指导下,独立进行研究工作所取得的成果,除了文 中特别加以标注和致谢中所罗列的内容以外,毕业设计(论文)中不包含其他 人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机 构的学位或证书而使用过的材料。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 日期: 毕业设计(论文)使用权的说明毕业设计(论文)使用权的说明 本人完全了解北京邮电大学世纪学院有关保管、使用论文的规定,其中包括: 学校有权保管、并向有关部门送交学位论文的原件与复印件;学校可以 采用影印、缩印或其它复制手段复制并保存论文;学校可允许论文被查阅或 借阅;学校可以学术交流为目的,复制赠送和交换学位论文;学校可以 公布学位论文的全部或部分内容。 本人签名: 日期: 指导教师签名: 日期: 摘摘要要 员工绩效考核系统是基于 B/S 模式的一个公司内部员工管理系统。它是将 公司动态和公司内部员工信息等内容集中管理,并通过信息的某些共同性质进 行分类,最后将信息系统化、标准化设计成公司内部管理的一种管理系统,本 系统只在公司内部应用。 本系统主要实现了公司内部员工绩效考核系统的各大功能: (1) 员工模块主要实现了员工个人资料查看、修改密码、填写工作汇报、评 分的功能 。 (2) 管理员模块主要实现了员工信息管理、部门信息管理、考核项目管理、 评分标准管理、评分以及查看评分结果的 功能。 (3) 领导模块主要实现了个人资料查看、修改密码、填写工作汇报及查看员 工工作汇报、评分以及查看评分结果的功能。 在开发过程中主要运用 Java 语言、Tomcat 服务器、 MyEclipse 开发软件、 JDK、MySQL 等技术。首先建立初始化系统模型,然后对系统需求进行实现, 再不断地修正和更新各系统模块的功能,直到形成能够方便有效地管理员工信 息的实际可行性系统。 关关键键词词: 绩效考核 , B/S, 评分, 系统模型 题目题目员工绩效考核系统的设计与实现 TitleTitle Employee performance evaluation system A Ab bs st tr ra ac ct t Employee performance evaluation system based on B/S mode is a company internal employee management system. It is the company and the company staff information dynamic centralized management, and the content such as some of the common property through information classified information and will last a systematic and standardized design into a company internal management system management system, the only in internal applications.This system mainly realizes the company performance assessment system of internal employees each big functions: (1) Staff mainly realizes the personal data check, modify the password, fill in reporting, scoring function. (2) Administrator mainly realizes the employee information management, department of information management, assessment project management, the assessment standards management, score, and view the ratings etc function. (3) Leadership mainly realizes the personal material view, modify the password, fill in reporting and check employees work report, the assessment and check the function of ratings. Mainly used in the development process of technology has the Java language, MyEclipse Tomcat servers, software development, JDK, MySQL, etc. Firstly establish initialization system model, then the system requirements to achieve, and constantly revised and updated the function of each module, until form can facilitate effectively manage employee information practical feasibility system. K Ke ey yw wo or rd ds s:Performance appraisal, B/S, Score, System model 目目 录录 1 引引 言言.1 1.1 研究背景1 1.2 国内外研究现状1 1.3 研究目的及意义3 2 系统开发环境及相关技术介绍系统开发环境及相关技术介绍.5 2.1 系统开发环境5 2.1.1 硬件环境.5 2.1.2 软件环境.5 2.2 系统开发相关技术介绍6 2.2.1 Eclipse 技术.6 2.2.2 Java 数据库连接 .6 2.2.3 Hibernate 技术.7 2.2.4 MySQL 数据库系统 .8 2.2.5 Tomcat 服务器.9 3 系统总体分析与设计系统总体分析与设计.11 3.1 系统需求分析11 3.1.1 系统的功能需求分析.11 3.1.2 用户界面需求分析.11 3.2 系统设计目标12 3.3 系统功能结构图12 3.4 系统功能模块描述14 3.5 系统流程图14 4 数据库设计数据库设计.17 4.1 数据库概念设计17 4.2 数据库逻辑设计20 4.3 数据库完整性25 4.4 数据库安全性26 5 系统详细设计与实现系统详细设计与实现.27 5.1 登陆模块27 5.2 部门管理模块28 5.3 员工管理模块30 5.4 考核项目管理模块31 5.5 评分标准管理模块33 5.6 评分模块35 5.7 评分结果管理模块37 5.8 工作汇报管理模块39 6 系统测试系统测试.41 6.1 系统测试的目的41 6.2 系统测试的方法42 6.3 系统测试环境的搭建42 6.3.1 Java 虚拟机的安装 .42 6.3.2 Tomcat 环境搭建.43 6.4 系统测试44 6.4.1 普通员工模块测试.44 6.4.2 管理员模块测试.47 6.4.3 领导模块测试.48 6.5 系统测试总结50 7 结论与展望结论与展望.51 7.1 结论51 7.2 展望52 致致 谢谢.53 参考文献参考文献.55 1 引引 言言 1.1 研研究究背背景景 人类已进入 21 世纪,科学技术突飞猛进,经济知识和信息产业初见端倪, 特别是信息技术和网络技术的讯速发展和广泛应用,对社会的影响越来越深刻。 当今的时代是信息的时代 .随着科学技术的不断提高 ,计算机科学日渐成熟 ,其 强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重 要的作用。现在我国各大公司员工的绩效评估水平普遍不高,有的还停留在纸 介质基础上,这种管理手段已不能适应时代的发展。在当今信息时代这种传统 的管理方法必然被基于 Web 的绩效评估系统所代替。 在各个大公司校都采用计算机管理模式。这使管理人员从以往繁重复杂的手 工劳动中解放出来 ,不仅改善了工作环镜 ,而且能够提高工作效率和减少工作失 误,最终达到推动公司事业的发展的目的,况且人工管理要进行大量的手工填单 和计算工作,极易发生错误,大量的数据信息表单要存档,也不利于查询和修 改。使档案电子化,管理信息化,大大提高了工作的效率。该员工绩效评估系 统就是在这样的背景下 ,针对本学校的实际情况 ,使用面向对象的编程工具 Eclipse 编制而成的。本系统根据大学公司的一些日常管理事务,设计出符合公 司绩效评估管理需求的应用软件。 1.2 国国内内外外研研究究现现状状 我国已经加入 WTO,我国企业与国际接轨成为一种迫切需要。绩效考核作 为提高企业和员工绩效的重要工具显得越来越重要。绩效考核是晋升和培训工 作的依据。通过定期考核,也可以使员工自己了解在哪些方面已有提高,在哪 些方面还有不足。绩效考核为组织的各类人员提供一个畅所欲言机会,有机会 揭示出工作中的那些低效率行为,同时还可以帮助员工强化已有的正确行为。 绩效考核还是奖励的合理依据。在现实中,许多企业的绩效考核都成了“走 过场”,在考核的过程中没有规范做法,从而没有把绩效考核的作用发挥出来, 甚至走向其对立面。因此,对我国企业的绩效考核工作进行分析、提出对策并 设定科学的绩效考核体系不仅是可行的而且是必要的。 对于绩效考核( Performance appraisal)的概念,很多学者度从不同角度进 行了定义。美国管理学家斯蒂芬 P罗宾斯( Stephen P.Robbins)认为,绩效考核是对员工的绩效进行评价以便形成客观公正的人事 决策的过程。国内有些学者也对此进行了定义,绩效考核是对员工在一个既定 时期内对组织的贡献做出评价的过程;绩效考核是指运用科学的方法和标准对 员工完成工作数量、质量、效率及员工行为模式等方面的综合评价,从而进行 相应的薪酬激励、人事晋升激励或者岗位调整;绩效考核是对组织员工的绩效 进行识别、测度和反馈的过程。具体来说,它是利用过去制定的标准来比较工 作绩效的记录 (即绩效的识别 ),并对比较的结果进行评价 (即绩效的测度 ),最 终将绩效考核的结果反馈给员工的过程。美国人力资源管理专家德斯勒 (Gary Dessler)没有对绩效考核给出明确的定义,他认为绩效考核主要包括界 定工作本身的要求,评价实际工作绩效和提供反馈三个步骤。根据以上论述的 要点笔者将绩效考核的定义总结如下:绩效考核是人力资源管理活动的重要内 容,它是由一定的人员对组织或者员工在一个绩效考核周期内所作的工作进行 考核并给出反馈和改进方案的过程,其最终目的是为了提高整体的绩效。 绩效考核的作用有以下五点: (1) 绩效考核可以使员工的积极性得到了极大的调动。绩效考核是对员工在 一个既定时期内对组织的贡献做出评价的过程。考核让员工了解自己目前的成 绩,使他们认识自己的优势和不足。通过考核结果的利用,进行激励与引导, 可以改进工作绩效。 (2) 绩效考核为企业的各类人员提供了一个绩效沟通的机会,使大家能够坐 下来对各自的工作行为进行一番品头论足式的讨论。有机会揭示出工作中的那 些低效率行为,同时还可以帮助员工强化已有的正确行为。绩效考核是奖励的 合理依据,要使考核工作切实有效,就应该把它的奖励制度紧密结合起来,对 有成就的员工进行及时奖励,这样才能激励大家为组织目标做出更大的贡献。 (3) 绩效考核还是员工晋升和培训工作的依据。绩效考核所提供的信息有助 于企业判断应当做出何种晋升或工资方面的决策。通过考核,调整主管职位上 的各级主管人员,淘汰那些不称职的员工,选拔和聘用那些真正具有才能的员 工。同时,通过定期考核,也可了解受训者在哪些方面已有提高,在哪些方面 还有不足。在此基础上,上级主管人员便可根据具体情况制定新的培训计划, 或对原计划进行修改,或是针对受训者的不足之处加强培训,或是改换另一种 培训方法。从而可以制订相应的人才成长规划。 (4) 绩效考核对考核者们来说,也是一个提高的机会。人力资源管理者到基 层工作岗位中去实行走动管理,体贴员工的疾苦,感受基层员工的工作环境, 爱护员工的劳动成果,对于人力资源管理工作者是在员工中建立威信的一个机 会。 (5) 绩效考核可以找出不足和差距以便将来改进。听取了企业具体工作人员 的心声和意见,有些能够及时处理的现场办公解决,把员工的意见和建议经整 理后上交企业领导。为企业解决存在的问题、员工与企业领导交流的提供了一 次好机会。绩效考核也总结了企业管理的优秀经验、优秀的成果、成功经验, 并大力推广、宣传。通过考核领导者更加明白:多给员工创造机会、多给员工 搭台,员工就会给企业回报。员工清楚努力就有机会,适应就会改变生活。 1.3 研研究究目目的的及及意意义义 企业绩效考核是企业管理运动中不可或缺的一环,但绩效考核效果在具体的 实行中却并不理想。现代企业组织与人力资源管理面临许多新的挑战,其中最 突出的便是人力资本取代物质资本成为促进社会生产力发展的主要力量。在这 个大背景下,考评将显得越来越重要,考评的内容越来越广泛,考评方法越来 越多,考评将一如既往地为公平的选聘、报酬、晋升、培训等提供坚实的基础。 在这种情况下,绩效考核系统应运而生。本设计旨在分析绩效考核低效的原因, 并提出相应的对策和建议,赞助企业建立高效的绩效考核制度。 随着企业业务的不断扩大,员工绩效考核越来越复杂,手工考核的方式不科 学,主观因素太强,在一定程度上影响了员工的积极性,加大了人事管理的难 度。企业迫切需要建立计算机化的绩效考核系统,作为企业最终实施 ERP(Enterprise Resource Plan,企业资源计划 )的内容之一。绩效考核要求客观 公正,应尽可能用数字化指标来衡量工作成果及进步成长状况,用计算机软件 实现的绩效考核系统能大大降低主观因素对考核结果带来的影响和误差,通过 与经营管理相结合,营造一种良好的工作氛围,在辅助员工个人能力提升的同 时,企业实现资源的最有效利用,从而获取最优的市场竞争力,最终实现企业 与员工共同利益的最大化。 鉴于上述原因,员工绩效考核系统具有重大而深远的意义。 2 系系统统开开发发环环境境及及相相关关技技术术介介绍绍 2.1 系系统统开开发发环环境境 2.1.1 硬硬件件环环境境 (1) 电脑:苹果 MacBook 笔记本电脑 。 (2) 操作系统: Windows Vista。 (3) 处理器: Intel(R)Core(TM)2 Duo CPU T7300 2.00GHz。 2.1.2 软软件件环环境境 本系统采用 MyEclipse6.5 作为开发工具, MySQL6.0 作为数据库系统, Tomcat 为服务器。系统 采用 MVC 模式,整合了开源框架 Hibernate、Spring、Struts,以 Struts 作为呈现层, Spring 作为业务逻辑层, Hibernate 作为持久化层,使项目前台展现层、中间业务层和后台数据层都有 公共框架模式来遵循,省去了自己定义系统架构的繁琐。只需遵循相应的规范 作为简单的配置,并编写少量的代码,其余的精力可以花在更关心的系统业务。 在此基础上 进行 B/S 模式下的 B 端的界面的开发,以及 S 端的业务处理逻辑 程序的实现,来实现员工绩效考核系统的各个模块功能,形成一个令多数企业 满意的员工绩效考核系统。 2 在开发的过程中还使用了 Dreamweaver、Navicat 8 for MySQL、Fireworks 等软件。 2.2 系系统统开开发发相相关关技技术术介介绍绍 2.2.1 Eclipse 技技术术 Eclipse 最初是 IBM 的一个软件产品,前期投入了4000 万美金。 2001 年 11 月,IBM 宣布将其捐给开放源码组织E。目前 Eclipse 的市场占有 率已经超过了 Borland 公司的 JBuilder,成为 Java 开发平台中的主流。 Eclipse 的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所 有的功能都以插件的形式附加到该核心上。 Eclipse 中三个最吸引人的地方:一是它创新性的图形API,即 SWT/JFace,在此之前,我曾经用过 Java 的 AWT/SWING 来开发 Windows 应用程序, AWT/SWING 其界面客观地讲不够美观,而且界面响应速度比较慢; 而 SWT/JFace 则大大改善了 Java 在这方面的能力。二是它的插件机制。三是 利用它的插件机制开发的众多功能强大的插件。 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和JavaEE 的 开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能 丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完 整支持 HTML、Struts、JSF、CSS、Javascript、SQL、Hibernate。 2.2.2 Java 数数据据库库连连接接 本系统为基于 Web 服务器的自主学习平台, Web 服务器的发展趋势是管 理动态信息,而不是静态的HTML 网页,因此 Web 服务器就必须直接从数据 库中获取符合要求的数据,并动态的插入到Web 页面中,而其中的关键是 Web 服务器与数据库的连接技术。本系统采用的就是JDBC 技术。 JDBC (Java Database ConnectivityJava 数据库连接)由一组用 JAVA 语言编写的类和借口组成,利用JAVA 机制设计的标准 SQL 数据库连 接接口去访问数据库。 JDBC 也是一种规范,让各个数据库开发商为JAVA 程序员提供标准的数据库访问类和借口。 JDBC 与 JAVA 结合,是用户很容易 把 SQL 语言传送到任何的关系数据库中,程序员用它编写的数据库应用软件和 JAVA 语言编写的程序具有一样的特性:一次编写,多处运行。 JDBC 大致可以分为以下三个部分: (1) JDBC API 的主要特点之一是简单且容易掌握。它主要由接口组成而不 是集成类,被包含在 java.sql 和 javax.sql 两个包中。这些接口由提供 JDBC 驱动的软件商来完成。 (2) JDBC 驱动管理器的作用是在 JDBC 运行结构上,提供最基础的指引 功能,即当一个 JDBC API 程序进行数据库调用时,它会选择一个正确的 JDBC 驱动程序进行连接。 (3) JDBC 驱动的作用是当 JDBC API 制作的程序进行数据调用时,实际 连接数据库并进行相应的处理。 JDBC 驱动提供 JDBCAPI 的接口类。 很多可视化的 Java 开发工具,如 Visual Age For Java、Visual Cafe、J+等都提供了基于 JDBC 的更具有面向用户特性的类和包。 3 2.2.3 Hibernate 技技术术 Hibernate 是一种 Java 语言下的对象关系映射解决方案。它是使用GNU 宽通用公共许可证发行的自由、开源的软件。用来开发数据库系统非常方便, 可以将数据库和程序的设计融合在一起。表现层和服务层的分离是通过两种框 架达到目的的,剩余的就是持久层框架了,通过持久层的框架将数据库存储从 服务层中分离出来就是其目的,持久层框架有两种方向:直接自己编写 JDBC 等 SQL 语句(如 Ibatis);使用 O/R Mapping 技术实现的 Hibernate 和 JDO 技术;当然还有 EJB 中的实体 Bean 技术。Hibernate 的工作原理是通过 文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操 作这些值对象和 Hibernate 提供的一 些基本类,就可以达到使用数据库的目的。 例如,使用 Hibernate 的查询,可以直接返回包含某个值对象的列表(List), 而不必向传统的 JDBC 访问方式一样把结果集的数据逐个装载到一个值对象中, 为我们的编码工作节省了大量的劳动。 Hibernate 提供的 HQL 是一种类 SQL 语言,是提供对象化的数据库查询方式,但HQL 在功能和使用方式上都非常 接近于标准的 SQL。7 2.2.4 MySQL 数数据据库库系系统统 MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS), MySQL 数据库系统使用最常用的数据库管理语言 -结构化查询语言( SQL) 进行数据库管理。 由于 MySQL 是开放源代码的,因此任何人都可以在General Public License 的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速 度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况 下,MySQL 是管理内容最好的选择。 MySQL 关系型数据库于 1998 年 1 月发行第一个版本。它使用系统核心提 供的多线程机制提供完全的多线程运行模式,提供了面向 C、C+、Eiffel、Java、Perl、PHP、Python 以及 Tcl 等编程语言的编程接口 (APIS),支持多种字段类型并且提供了完整的操作符支持查询中的 SELECT 和 WHERE 操作。 MySQL 开发组计划于 2001 年中期公布 MySQL4.0 版本。在这个版本中将 有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加 强大的全文搜索功能。在此之后, MySQL 开发着希望提供安全的数据复制机 制、在 BeOS 操作系统上的 MySQL 实现以及对延时关键字的定期刷新选项。 随着时间的推进, MySQL 将对 ANSI 92/ANSI 99 标准完全兼容。 MySQL 是一个真正的多用户、多线程SQL 数据库服务器。 SQL(结构化 查询语言)是世界上最流行的和标准化的数据库语言。MySQL 是以一个客户 机/服务器结构的实现,它由一个服务器守护程序mysqld 和很多不同的客户程 序和库组成。 SQL 是一种标准化的语言,它使得存储、更新和存取信息更容易。例如, 你能用 SQL 语言为一个网站检索产品信息及存储顾客信息,同时MySQL 也 足够快和灵活以允许你存储记录文件和图像。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个 SQL 服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数 量级上的大型数据库,但速度更快, MySQL 就开发出来。自 1996 年以来, 我们一直都在使用 MySQL,其环境有超过 40 个数据库,包含 10,000 个表, 其中 500 多个表超过 7 百万行,这大约有 100 个吉字节 (GB)的关键应用数据。 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB 公司。在 2008 年 1 月 16 号被 Sun 公司收购。而 2009 年,SUN 又被 Oracal 收 购.对于 Mysql 的前途,没有任何人抱乐观的态度 .目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是 开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 2.2.5 Tomcat 服服务务器器 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性 好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断 的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功 能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多 的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说, 可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但 它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与 Apache 独 立的进程单独运行的。 这里的诀窍是,当配置正确时, Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。另外, Tomcat 和 IIS、Apache 等 Web 服务 器一样,具有处理 HTML 页面的功能,另外它还是一个Servlet 和 JSP 容器, 独立的 Servlet 容器是 Tomcat 的默认模式。不过, Tomcat 处理静态 HTML 的 能力不如 Apache 服务器。 3 系系统统总总体体分分析析与与设设计计 3.1 系系统统需需求求分分析析 需求分析是在可行性分析研究的基础上,确定新项目必须完成的工作,既对 项目最终 目标提出完整准确清晰和具体的要求。其具体任务是:确定用户对新 系统的综合要求,分析系统的数据要求,确定系统开发计划。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (三模)2025年5月潍坊市高三高考模拟考试历史试卷
- 肺功能康复护理
- 国际学生医疗保险及全面体检服务补充协议
- 跨境电商平台客服质量监控与绩效考核合同
- 电商押金结算服务协议及消费者权益保护规范
- 社区公益项目社区工作者岗位服务协议
- 影视动画主题衍生品生产销售及收益分成合同
- 家庭环保装修工程验收合格责任保证协议
- 房产抵押解除与房屋租赁合同终止协议
- 突发事件公关危机应对与危机干预合同
- 园林喷洒器企业数字化转型与智慧升级战略研究报告
- GB/T 9065.2-2025液压传动连接软管接头第2部分:24°锥形
- 2023年贵州省粮食储备集团有限公司面向社会公开招聘工作人员15人笔试参考题库附带答案详解
- 道路运输汛期教育培训
- 患者投诉处理与护理试题及答案
- 期中考试考后分析总结主题班会《全员出动寻找消失的分数》
- 公司注册合同协议
- 房地产市场报告 -2025年第一季度青岛写字楼和零售物业市场概况报告
- 2025轨道车司机(技师)重点考试题库及答案(浓缩300题)
- 心功能分级课件
- 行为资产定价理论综述
评论
0/150
提交评论