摘 要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。文档详细论述了猎头公司管理软件外部事务部分的开发设计过程。软件采用JDK+TOMCAT 5.5作为开发工具,SQL Server 2000作数据库管理系统,实现了候选人管理、公司管理、职位管理、猎头的注册及登录、文件的上传下载、信息发布和浏览、留言板等功能。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。
文档组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现;最后对该软件进行了严格的测试。
关键词: JSP;管理软件;Tomcat 5.5;SQL server 2000
目录
1 引言 1
2 软件开发基础 1
2.1管理软件的简介 1
2.1.1管理信息系统 1
2.1.2猎头公司管理软件的开发方法 2
2.2 开发工具简介 2
2.2.1 SQL Server 2000 数据库简介 2
2.2.2 Jdk+Tomcat 5.5简介 2
3 需求分析和设计方案 3
3.1需求分析 3
3.1.1 理解需求 3
3.1.2 分析需求 4
3.2设计方案 5
3.2.1用例分析 5
3.2.2结构设计 6
3.3数据库设计 7
3.3.1创建数据库 7
3.3.2创建表 7
3.4数据库连接 12
3.4.1安装数据库驱动 12
3.4.2建立连接 12
4 软件的具体流程及各模块的实现 15
4.1猎头公司管理软件的具体流程 15
4.2主要模块的实现 15
4.2.1登录模块 15
4.2.2信息发布和信息浏览模块 17
4.2.3候选人管理模块 21
4.2.4其它模块 25
5 系统测试 25
5.1测试环境 25
5.1.1硬件环境 25
5.1.2 软件环境 25
5.2 主要模块测试 25
5.2.1 登录模块测试 25
5.2.2猎头经理添加信息模块测试 26
结 论 28
参考文献 28
致 谢 29
声 明 30
1 引言
随着中国经济的持续快速增长,越来越多的世界著名企业到国内开拓市场,市场的竞争首先就是人才的竞争,合适的人才是企业良性发展的关键因素之一。为此,近几年国内的猎头公司风起云涌,很多国际知名的人力资源公司都在抢滩中国市场。目前,许多猎头公司的管理仍停留在基于纸介质的手工处理阶段。猎头的手工管理有许多缺点:候选人,公司和职位越多,重复劳动的工作越多,分类、管理、查询越困难,利用率越低,纸介质的保存易受湿度、温度、虫咬等因素的影响导致保存期受限。随着计算机的普及,如果开发一个专门用于猎头管理的软件,则可以大大节省工作时间,提高猎头管理效率,而本次毕业设计要实现的系统其目的就是解决以上问题。
猎头管理软件是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。猎头管理软件可以提供丰富的功能,降低猎头管理工作的强度,提高猎头管理工作的效率,并依靠系统的功能为猎头的使用创造良好的条件,从而能够适应猎头管理的要求,推动猎头管理的信息化建设。根据某公司猎头管理的需求,本文档就该猎头管理软件的设计与实现(外部事物部分)进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。本系统采用Jdk+Tomcat 5.5作为前台开发工具,采用SQL Server 2000数据库作为后台数据库。
2 软件开发基础
2.1管理软件的简介
2.1.1管理信息系统
管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。
管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。
目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。
2.1.2猎头公司管理软件的开发方法
猎头管理软件的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:
1.系统要解决的问题。
2.系统可行性研究,确定系统要实现的目标。
3.系统开发原则。
4.系统开发前的准备工作。
5.系统开发方法的选择和开发计划的定制。
2.2 开发工具简介
2.2.1 SQL Server 2000 数据库简介
Microsoft SQL Server 2000是Microsoft公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000使用了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/10/10
免费基于JSP技术的猎头公司管理软件的设计与实现——外部事务部分(一)由毕业论文网(www.huoyuandh.com)会员上传。