企业管理系统的设计与实现

 2022-01-17 11:01

论文总字数:16789字

目 录

1 概述 1

1.1 研究背景 1

1.2 开发意义 1

1.3 设计思想 1

1.4 设计原则 1

2 系统开发理论基础 3

2.1 开发工具 3

2.1.1 MyEclipse 3

2.1.2 Tomcat 3

2.2 JSP技术 3

2.3 JAVA简介 4

2.4 JavaScript 4

2.5 HTML简介 4

3 系统分析 5

3.1需求分析 5

3.1.1 性能需求研究 5

3.1.2 用户需求分析 5

3.1.3 功能需求分析 5

3.1.4 非功能需求分析 6

3.2 可行性分析 6

3.2.1 技术可行性 6

3.2.2 经济可行性 7

3.2.3 操作可行性 7

3.3 系统流程分析 7

3.3.1用户登录 7

3.4 界面需求分析 8

4 系统设计 9

4.1 系统功能模块图 9

4.2 系统架构设计 9

4.2.1系统功能结构设计 9

4.2.2系统网络拓扑结构图 9

4.3 系统用例分析 10

4.4 数据库设计 11

4.4.1 数据库设计原则 11

4.4.2 数据库概念设计 11

4.4.3 数据库表设计 11

5 系统的实现 14

5.1 员工主界面 14

5.1.1 签到、签退功能 15

5.1.2 在线留言模块 15

5.1.3 查看工资 15

5.1.4 在线请假模块 16

5.2系统登录界面 16

5.3 管理员主界面 17

5.3.1修改密码界面 17

5.3.2部门信息管理 17

5.3.3员工信息管理 18

5.3.4留言信息管理 19

5.3.5考勤信息管理 19

5.3.7请假管理 19

5.3.8工资信息管理 19

6 系统测试 20

6.1系统测试目的与意义 20

6.2 系统功能测试 21

6.3 系统测试过程 21

6.4 系统性能测试 21

6.5 测试结果分析 22

7 总结 22

参考文献 22

致 谢 24

企业人力资源管理系统

李越

ABSTRACT:With the improvement of social economic level, the computer technology is also in constant progress forward, now is moving into the direction of intelligent, computer technology, enterprise management mode for education industry has brought great changes, such as the profound awareness of the influence of the computer technology, it gradually began to penetrate into every aspect of human daily life. For a long time people are using artificial method to manage the company's human resources data, for now, this way has many shortcomings, for example, spend a lot of human resources. In addition, large scale files and information may be formed after a period of time, which is not conducive to the search and update of relevant data. This topic uses JSP and MySQL for Ramp;D. Myeclipse is a tool that uses the JDBC method to communicate with the database and to add, change, delete, and find data. This system can give users a good data operation experience, good interaction, simple and fast operation, and this system is based on the B/S mode.

Key words: JSP; MySQL;JDBC

1 概述

    1. 研究背景

随着科技水平的不断进步,计算机技术也在快速的向前发展,在众多行业有广泛的使用着计算机技术。目前我国仍有部分企业比较落后,其管理方式浪费了大量的人力物力,在当今时代这种管理方式必然会被取代。计算机技术可以对数据信息快捷、有效、实用的管理,现在所做的课题就是在目前的情况下,从具体情况出发使用计算机相关技术,设计完成一套基于JSP的企业人力资源管理系统,从而可以对企业的人力资源进行有效的管理。

    1. 开发意义

随着信息化时代的到来,计算机技术被广泛的应用到各个领域。它能够很大程度上提升工作生活的效率,大大减小相关工作的错误率,所以说,当前的很多繁杂的任务都需要在计算机的帮忙下才能够有效的完成。本课题研究的人力资源管理系统正是随着网络技术的进步而开始推出的一种管理模式,在计算机网络的帮助下,完成企业相关信息的管理。此系统相对于人工的方式管理有许多优点,他可以轻松的进行查找,更新和维护。使我们从繁琐的手工劳动力中解脱出来。

    1. 设计思想

本课题在进行人力资源管理系统的开发过程中的基本原则包括:系统功能要相对完善,操作简便易实现,程序界面交互性要好。在进行整个程序的开发之前,非常关键的一个步骤就是首先进行严密的系统分析,为了让整个系统设计的更完善,功能更强大,一定要事先对课题内容进行深入的调查分析。在进行相关内容调查的时候,也需要对这个系统要实现的任务进行认真的分析,只有这样才可以开发出一个相对完善的系统。本课题使用MYSQL数据库实现相关数据的保存工作,设计完成需要的数据库表格,从而可以方便后续完整的系统开发过程。

接着对人力资源管理系统整个的工作过程实现了仔细的研究,并把有关的数据进行了保存。最后对系统玫瑰子模块进行了认真的分析,也熟悉和了解了系统开发使用的相关工具。在整个系统的开发过程中设计中采用比较成熟的工具,能够确保系统的可靠性以及稳定性。

1.4 设计原则

一个比较成功的系统需要掌握系统开发的要求,明确系统实际能够实现的任务,确定整个系统开发过程中需要耗费的人力以及财力,而且需要进行相关的市场调研等。只有对整个系统进行认真的规划,才能够避免在系统开发过程中一些不必要问题的出现,让整个工程可以按时的完成。而且,一个完善的计算机系统,需要有一个准确的设计概念,并且还要经过适当的选用数据结构、编程语言以及相关开发平台,慢慢构建一个相对好用的计算机系统,只有如此才可以一定程度上发挥出计算机在管理方面巨大的优势。按照企业的具体需要,整个人力资源管理系统需要严格遵守下面的原则进行系统的开发。

  1. 有效性:这里提到的有效性具体包含两个方面的内容,也就是有用性和可用性。这里的有用性说的是系统可以满足客户的要求,而可用性说的是系统可以通过操作来实现用户需要的具体功能。从这一点也能够知道假如一个系统运行不稳定或者在系统开发过程中也存在问题,这也不是一个好的系统。

(2)高可靠性:一个完善的网站也需要具备一定程度的可靠性,本系统经过恰当的设计以及相关软、硬件的合理搭配,能够确保系统的高可靠性与稳定性。

(3)高安全性:在系统开发过程中,把相关软、硬件可以带来的各种便利充分的运用,这样不但可以体现出数据的共享性,又能够照顾到相关数据资源对于备份等其他操作的需要。为整个系统的数据库进行备份处理,能够确保基本数据的安全。同时设定一定的权限,对于不同的角色分配不同的权限,这个过程可以由管理员来完成。

(4)先进性:使用当前全球最好的数据库技术,采用JSP进行系统的开发,数据库部分使用MySQL。本课题的设计过程主要基于微软平台,这样能够一定程度上降低系统的开发成本,有利于提升这个公司人力资源管理系统的可靠性与性价比。

(5)使用标准技术:这个系统的所有开发过程都遵守全球现行的标准进行,以提高系统的开放性。

2 系统开发理论基础

2.1 开发工具

本课题的开发主要使用了MyEclipse和Tomcat后台支持,系统开发过程中运用JSP技术和HTML技术对整个系统的界面进行开发,下面对MyEclipse和Tomcat进行详细的解释说明。

2.1.1 MyEclipse

Eclipse的其中一个插件,且是处于J2EE的集成开发环境之下的插件,就是MyEclipse。MyEclipse也常常被用来设计Java的。另外为了能够完成对数据库已经J2EE的开发,通常会利用到MyEclipse。也由于利用了它,从而使整个服务器的运算速度提高了几倍。因此在许多的功能设计上都运用了MyEclipse。

2.1.2 Tomcat

在WEB的应用服务器中,属于免费的开放源代码,就是Tomcat。只用在少量的访客时才会用到Tomcat,并且Tomcat是在设计JSP程序的最佳代码。如果要对HTML的页面进行请求配合,就要用到Tomcat服务器。所以Tomcat也被看作是Apache服务器的一个延伸版,与Apache服务器不同的是,Tomcat可以独立的工作。

2.2 JSP技术

剩余内容已隐藏,请支付后下载全文,论文总字数:16789字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;