毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现

上传人:wo7****35 文档编号:60608308 上传时间:2018-11-17 格式:DOC 页数:28 大小:305KB
返回 下载 相关 举报
毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现_第1页
第1页 / 共28页
毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现_第2页
第2页 / 共28页
毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现_第3页
第3页 / 共28页
毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现_第4页
第4页 / 共28页
毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现_第5页
第5页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现》由会员分享,可在线阅读,更多相关《毕业论文范文——基于JSP技术的猎头公司管理软件的设计和实现(28页珍藏版)》请在金锄头文库上搜索。

1、基于基于 JSPJSP 技术的猎头公司管理软件的设计和实现技术的猎头公司管理软件的设计和实现 内部事务部分内部事务部分 摘摘 要要 随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可 以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件内部 事务部分的开发设计过程。软件采用 JSP 开发技术,Tomcat 作容器, SQL Server 2000 作数据库管理系统,实现了公共模块、用户登录模块、系统主页模 块、公司新闻模块、公司通知模块、用户资料管理模块、查询模块、员工管理 模块、工资管理模块。软件符合猎头公司内部管理的需求,能够帮助公司切实 提高工作效率。软件的开发

2、符合一般管理软件的开发流程,对开发其他类似的 管理软件具有相当的参考价值。 论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的 理论基础;接着对系统的需求进行了分析,并提出了具体的设计方案;然后展 现了系统各功能模块的实现;最后对该软件进行了严格的测试。 关键词关键词:管理软件;JSP;Tomcat;SQL server 2000 The Design and Implementation of Headhunter Company Management Software based on JSP the Part of the Internal Management Abstr

3、act Along with the rapid development of the information science technology, people gradually realize that the utilization of information management software could make the routine more convenient, quick and efficient. The paper discusses in detail the development and design process of the internal m

4、anagement of headhunter company management software. It uses JSP as the development technology, Tomcat as the container, SQL Server 2000 as the database management system, and includes common modules, users login module, homepage, company news module, company announcement, users data management, que

5、ry module, staff management, salaries management, etc It can accord with the internal management requirement of headhunter company, and can help the company enhance its work efficiency. Its development conforms to most general management softwares and is valuable for other similar management softwar

6、e. The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the foundation of correlative theories; Thirdly, analyses the demand of the system, gives a specific design project; Then shows the implementation of every module. Finally gives a test of

7、the system. Key words: Management software; JSP; Tomcat; SQL server 2000 目目 录录 论文总页数:25 页 1 引言.1 1.1 背景.1 1.2 选题意义.1 2 理论基础1 3 需求分析及设计方案.2 3.1 需求分析.2 3.2 设计方案.3 3.2.1 模块的划分.3 3.2.2 详细设计.3 4 具体流程及实现5 4.1 具体流程.5 4.1.1 登录.5 4.1.2 主页5 4.1.3 各功能模块页面.6 4.2 实现.7 4.2.1 数据库的设计.7 4.2.2 界面的设计.12 5 测试.21 5.1 测试

8、环境.21 5.1.1 硬件环境.21 5.1.2 软件环境.21 5.2 主要模块测试.21 结 论22 参考文献23 致 谢24 声 明25 第 1 页 共 25 页 1 引言引言 1.1 背景背景 猎头公司在外国已有几十年的历史,而中国出现猎头行业不过十来年的事。 早期主要是为外企在中国的机构寻找本土人才。近年来,许多国企,特别是一 些上市的股份公司、民营高科技企业也跻身于猎头公司客户的行列。 改革开放后,企业走向市场,人才走向市场,当企业向市场要效率的时候, 对人才的需求日益迫切,这时,作为搜寻人才的有效方式,猎头公司就很自然 地抢滩中国大地。 国内最早的猎头公司是 1992 年成立的

9、。到 1995 年北京就审批了 3 家以猎 头为主的有独立法人资格的国内猎头公司和两家兼做猎头的报道越来越多;公 司里,白领以接到猎头电话为荣;越来越多的中介公司涉足猎头业务。 从全国 来看,以北京、上海、广州、深圳为核心的猎头公司为以百计,并成倍递增, 而国外的猎头公司也开始大量地进驻中国,几乎国际著名的猎头公司都在国内 设立了办事处。 猎头市场在中国真的启动起来了。据不完全统计,中国现在大大小小的猎 头公司上千家,主要集中在北京、上海、深圳、广州、天津、南京等大城市。 1.2 选题意义选题意义 在背景里已经猎头行业的现状,在这种大环境下,猎头公司对各种员工内 部管理也变的十分重要了,怎么提

10、高管理效率,实现员工的工作智能化,成为 迫切需要解决的问题,而猎头管理软件正是为满足猎头公司的管理而出现的。 虽然猎头管理软件这块,中国远远比不上做了几十年的欧美,但是欧美软 件的成本却让中国本土的猎头公司望而却步,这就对国内软件行业提出了要求, 谁能占得先机就能拥有更多的市场竞争力,谁能针对猎头行业开发出更适应猎 头的软件就拥有更多的技术竞争里,所以,开发猎头管理软件不只能提高猎头 公司的管理和办公的效率,更重要的是,中国本土开发的软件,成本上就有竞 争力,对整个猎头行业都有很大的贡献。 2 理论基础理论基础 在前面的引言里已经说了猎头行业的背景,在这种大环境下,猎头公司对 各种员工内部管理

11、软件的需求也变的迫切了,而在猎头管理软件这块,中国远 远比不上做了几十年的欧美,但是欧美软件的成本却让中国本土的猎头公司望 而却步,这就对国内软件行业提出了需求,谁能占的先机就能拥有更多的市场 竞争力,谁能针对猎头行业开发出更适应猎头的软件就拥有更多的技术竞争里, 第 2 页 共 25 页 所以,抢先涉及猎头领域是我们成功的前提,而怎样开发好更好的软件是我们 成功的关键。 目前国内主流的软件开发基于两种模式:客户机/服务器(Client/Server,简 称 C/S)模式和 Web 浏览器/服务器(Browser/Server,简称 B/S)模式。虽然出 于安全性等方面的因素,C/S 结构的管

12、理信息系统仍然占据企业管理信息系统 的主流,但是,由于 B/S 系统更适合维护,而且起安全性正在不断完善,所以 当前企业信息管理系统正在从 C/S 结构向 B/S 结构转移。而现在开发 B/S 系统 的主流技术就是 ASP.net 和 JSP,虽然 ASP.net 为新兴技术正不断抢占 JSP 的市 场,但出于系统的移植性的考虑,本系统还是运用 JSP 技术开发,因为 JAVA 的跨平台性能给我们带来更多的用户。 服务器上我们选择 Tomcat,是因为它小巧却功能强大,更重要的是,它是 开源的,如今,开源软件越来越受到人们的重视,Linux 就是一个成功的典型, 虽然这对我们的开发没有实际的用

13、处,但是顾客会优先选择用流行工具开发的 软件,这也是我们选择 Tomcat 的原因。 现在主流的数据库就三种:Access, Oracle 和 SQL Server。Access 短小精干, 操作方便,是开发小型系统的首选;Oracle 功能强大,适合开发大型系统;但 是我们选择 SQL Server,它兼备 Access 和 Oracle 优点,强大的可视化操作和不 亚于 Oracle 的功能是我们选择它的理由。 3 需求分析及设计方案需求分析及设计方案 3.1 需求分析需求分析 根据客户的需要,本软件系统是猎头公司内部管理系统,用户仅限于公司 内部员工,需求功能主要是员工或者公司的管理层能

14、通过软件系统,进行一系 列的操作,从而实现管理公司的目的,下面是具体的需求: (1)既然软件系统的用户仅限于公司内部的员工,所以就必须要有判断是 否内部员工的功能。 (2)员工应该能从软件系统上了解到公司内部的新闻和通知,并且公司的 管理层应该有发布和修改的功能。 (3)有一些突发事件随时有可能发生,如地址和联系方式的变化,这就要 求员工能通过系统对自己的一些资料进行修改。 (4)员工不可能记的住公司每个人的地址、联系方式等,所以要有通过查 询得知其他员工一些资料的功能。 (5)公司随时都可能根据发展计划进行新员工的加入和老员工的退出,这 就要公司的管理层能通过软件系统随时录入和删除员工的资料

15、。 第 3 页 共 25 页 (6)既然是管理软件,其主要功能还是公司的管理层能通过软件系统对公 司的管理,如财务部的能从系统的计算结果得知每个人的薪金,人事部能随时 通过系统调出员工的资料,每个部门的管理者都能对自己部门的员工的业绩进 行操作等等。 3.2 设计方案设计方案 3.2.1 模块的划分模块的划分 需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题, 而设计方案则是根据需求分析,规划出系统的功能模块,具体的划分如下: 1公共模块 2用户登录模块 3系统主页模块 4公司新闻模块 5公司通知模块 6用户对自己资料的操作模块 7查询模块 8各部门高层对本部门员工的操作模块

16、9工资计算模块 如图 1 所示: 猎头管理系统 用户 资料 操作 模块 部门 员工 操作 模块 查 询 模 块 工 资 计 算 模 块 公 共 模 块 用 户 登 录 模 块 系 统 主 页 模 块 公 司 新 闻 模 块 公 司 通 知 模 块 图 1 猎头管理软件功能模块示意图 3.2.2 详细设计详细设计 软件系统主要是公司的管理层对公司的管理,但是也有一般员工通过系统 第 4 页 共 25 页 获取同事的资料和公司的通知,而且就算公司的管理层也有职位的不同,所以 权限的设计就成为必然,然后就是数据的不同,有些数据只要是公司员工就能 看到,而还有写数据却只有管理层才能看到,所以数据要进行数据的分类,而 把两者结合在一起就是通过权限的判断,不同的权限看到的数据不一样,不同 的权限的对数据的操作也不一样,这是本系统的核心。 1权限设计 根据系统具体要实现的功能把所有员工分为三种权限,分别是一颗星,两 颗星和三颗星,映射着不同的职位,下面是详细说明: (1)一至三颗星 部门经理职位以下的员工都在此权限,在此权限的员工能看见和操作的数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号