当前位置:文档之家› 基于BS模式的中小企业人事管理系统的设计与实现

基于BS模式的中小企业人事管理系统的设计与实现

基于B/S模式的中小企业人事管理系统的设计与实现摘要在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。

高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。

为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。

本文以ASP和SQL Server2000为开发工具,设计实现了一套基于B/S模式的中小企业人事管理系统。

在文中,首先分析了企业人事管理工作以及工作流程,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括用户登录模块、留言板模块、人事部门信息发布模块、系统设置模块、员工管理模块、员工自助模块和操作记录模块;最后结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。

关键词:人事管理; ASP; SQL Server2000;B/S结构Design and Implementation of the Personnel Management System for Medium or Small Enterprise Based on B/SAbstractIn an enterprise, personnel management is very important. It is in charge of daily personnel and stuff arrangement and so on. Efficient management of personnel can improve their competitiveness and vitality. In order to increase the efficiency of personnel management, it is meaningful to design a set of personnel management system.The system is developed by ASP with SQL Server2000 supported. The paper analyzes the workflows of the personnel management firstly and designs the corresponding functions of the system according to the analysis. Then a detailed description of each module is made, such as the user logging-in module, message board module, personnel information release module, system setting module, employee management module, employee self-help module and operations record module etc. Finally some experiences is summarized in the system development and testing.Key words: Personnel Management;ASP;SQL Server2000;B/S Architecture目录论文总页数:29页1 引言 (1)1.1课题背景 (1)1.2国内外研究现状 (1)1.3本课题研究的意义 (1)1.4本课题的研究方法 (1)1.5本文所做工作 (1)2 人事管理系统开发环境 (2)2.1B/S模式概述 (2)2.1.1B/S模式概念 (2)2.1.2B/S结构软件的优势 (2)2.2系统运行环境 (2)2.3开发语言介绍 (2)2.3.1ASP介绍 (2)2.3.2SQL介绍 (3)2.4开发工具介绍 (4)2.4.1Dreamweaver介绍 (4)2.4.2SQL Server 2000介绍 (4)3 系统设计分析 (4)3.1系统业务流程分析 (4)3.2人事管理工作分析 (5)3.3系统功能简述 (5)4 数据库设计 (7)4.1总体设计 (7)4.1.1需求分析 (7)4.1.2确定所需表 (8)4.1.3确定所需字段 (8)4.2ER图分析 (8)4.3表的设计 (11)5 系统功能设计 (15)5.1用户登录功能设计 (15)5.1.1功能分析 (15)5.1.2编码实现 (16)5.2留言板功能 (16)5.2.1功能分析 (16)5.2.2查看留言功能 (16)5.2.3管理留言功能 (17)5.2.4功能流程 (17)5.3人事部信息发布功能 (18)5.3.1功能分析 (18)5.3.2功能流程说明 (18)5.4系统管理功能 (18)5.4.1系统设置功能 (18)5.4.2管理员的添加与权限设置功能 (19)5.5员工管理功能 (20)5.5.1功能分析 (20)5.5.2员工添加功能设计 (20)5.5.3员工信息修改功能设计 (20)5.5.4员工删除功能 (21)5.5.5员工信息查询功能 (22)5.5.6员工修改权限设置功能 (23)5.6员工自助功能 (23)5.7日志管理 (24)5.7.1功能分析 (24)5.7.2日志功能流程分析 (24)6 编码实现 (24)6.1添加功能 (25)6.2修改功能 (25)6.3删除功能 (25)6.4查询功能 (26)7 软件测试 (26)结论 (27)参考文献 (27)致谢........................................................................................................ 错误!未定义书签。

声明........................................................................................................ 错误!未定义书签。

商业源代码,全套计算机毕业设计免费下载更多全套设计联系QQ:1042897696最新设计大全/sf/20100915/3539.html1引言1.1课题背景在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。

以前都是人工进行操作。

随着企业规模的扩大,人事管理的工作量也大大地加重。

随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率。

而计算机的普及加快人事管理系统的产生。

人事管理的主要任务是为实现企业的整体目标提供合适可用的人才,这就要求人事部门进一步加大人事制度改革的力度,建立好人才档案,为企业选拔贤能创造一个良好的工作环境,使员工用其所长、人尽其才;关心和改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜力。

1.2国内外研究现状企业人事管理的根本目的就是通过使用人才去达到最大利益。

企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。

通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。

1.3本课题研究的意义人力资源是企业生存与发展的根本,企业间的竞争需要依靠其人力资源。

如何管理企业人才以及引进人才是人事部门需要解决的问题。

因此希望通过此次调查研究,设计出一套适合中小企业人事管理的系统,实现企业人事管理的自动化,提高企业人事管理工作的效率。

1.4本课题的研究方法通过查阅人事管理相关书籍和访问现有的人事管理系统等,做出分析报告,然后利用ASP语言和SQL Server 2000来进行开发。

在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法,然后用这个流程进行本次开发。

1.5本文所做工作首先介绍了人事管理系统的开发环境以及选用的开发工具,阐明了B/S模式的概念。

并对开发语言以及数据库进行介绍;用软件工程的方法分析人事管理系统,对整个系统进行了需求分析、功能模块划分,并通过ER图对数据库进行概念设计;对人事管理系统的具体设计,按模块描述了各功能流程分析以及实现过程。

最后,在结束语的总结部分指出了系统的不足之处,介绍了自己开发过程中的体会与心得。

2人事管理系统开发环境2.1B/S模式概述2.1.1B/S模式概念B/S模式,即Browser(浏览器)/Server(服务器)模式它是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。

在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。

B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

2.1.2B/S结构软件的优势(1) 成本降低、选择更多。

众所周知Windows在桌面电脑上几乎一统天下,浏览器成为标准配置,但在服务器操作系统上Windows并不是处于绝对的统治地位。

现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。

所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为操作系统的电脑不受影响,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。

(2) 应用服务器运行数据负荷较重。

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。

但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。

因此,许多单位都备有数据库存储服务器,以防万一。

2.2系统运行环境该系统采用Browser/Serve r模式进行设计:在服务器上运行Web发布服务器、数据库程序,服务器操作系统为Windows XP,客户机操作为Windows9×/ NT/2000/XP/2003,其上运行浏览器程序,服务器和客户机可为同一设备。

相关主题