职工信息管理系统职工信息管理系统摘要随着计算机的飞速发展,它的应用已经十分广泛,它在人们的生产、生活、工作和学习中发挥着重要的作用。
例如一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。
本文介绍了在框架下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出了实现职工信息、部门信息查询、管理、更新的基本目标并阐述系统结构设计和功能设计从软件工程的角度进行了科学而严谨的阐述。
从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。
本系统采用了B/S模式的结构设计,为企业的人事部门提供了一套操作简易、应用广泛、扩展性强的人事管理系统。
可以对企业内部的员工管理更加方便。
这种采用网络管理的好处是可以对企业的众多员工的信息进行动态的管理,修改、添加和删除都非常方便,不必再像原来准备一个巨大的档案库,在诸多文挡中查找资料,减少了这些重要工作出错的可能性。
本文通过作者设计和开发一个中小型职工信息管理系统的实践,阐述了人事管理软件中所应具有的功能及其设计与实现。
主要有以下三个方面的功能:1.职工和部门信息的查询;2.职工和部门信息的管理(包括添加、删除和修改)3.评出每个月工作成绩最优秀的职工。
关键词:职工信息管理,,B/SAbstractWith the development at full speed of computer, its application is very extensively, and it is giving play to the important effect in the production, life, work and study of people. Does a such as modernized company possess the staff of several thousand, and how manages so huge staff and workers' information archives like that? At this moment, the staff and workers' information management system that to develop the function perfect was indispensable. The tactics that this text, article, etc. introduced at and adopts under the frame " the development is applied in the comprehensive planning from top to bottom from bottom to top " are developed the detailed course of this system, and put forward the basic objective to realize that staff and workers' information and department information are inquired about, are managed and are renewed and expounding system structural design from the angle of software engineering having carried on expounding of science andrigorous with the function design. From staff and workers information is inquired about to the management realizing the model of automation, thus raises work efficiency.This system adopted the structural design of B / S's model, and that the human affairs department for the enterprise provided one set operates simply and applies extensively and the human engineering system that expansion nature is strong. It is more convenient to manage to staff inside the enterprise. This kind of benefit that adopts the network management is can carry on the management of trends to the information of multitudinous staff of enterprise, and modification, adding and deletes are all very convenient, and need not prepare a jumbo records depository like originally again, and looks for material at many characters in the fender, and reduce these possibilities that important work makes mistakes.This text, article, etc. by way of author's design with developing one practice of small-size staff andworkers' information management system therein, and expounded function that should possess in the human engineering software and his design and realizing. Chiefly there are following three functions of aspect: the query of 1. staff and workers and departments information; 2. the staff and workers and the management of department information ( including is added, is deleted and revises ) 3. comments out every labourer hired by the month to be done the most zorch staff and workers of result.Keywords: department information management, , B/S第1章需求分析1.1 环境需求分析自我国加入世贸以后,竞争可以说日趋激烈,国外的公司纷纷涌进中国,对国内公司不能不说是一个严峻的考验,所以,更加合理的管理模式和经营理念就显得越来越重要。
在国内外的很多大的公司,都已经采用了非常先进的管理模式。
其中一个显著的特征就是计算机的应用。
可以说计算机的出现为人类社会的生产力带来了质的飞跃!它的应用不但可以提高工作效率,而且还节省了许多人力物力,增强了资料的安全性和易存储性。
提高了公司的管理能力和工作效率,为此,用计算机来管理职工的信息,是非常必要的。
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为公司的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高工作效率;所以,本系统在经济上是可行的。
1.2 功能需求分析本系统是基于B/S模式下,采用.net的框架嵌入c#语言来实现其功能。
本系统的开发利用Access2000作为本系统的数据库,它是一个支持多用户的关系型数据库,之所以选用Access是因为的他的简单易学,更适用于中小规模的数据量需求。
使用作为系统开发的开发环境,它作为一种现代的编程语言,已经完全基于模块和组件,提供了更利于编写结构更清晰的代码,这些代码很容易进行再利用和共享,有利于提高开发效率!综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
1.3系统开发平台的选择1.3.1 简介是asp的下一代版本,但是并非是从asp.3.0演化而来,而是从头到尾彻底的改写了。
在很多方面与asp有着本质的不同,他是一个用web开发的全新的框架,其中包含了许多新的特性。
区别于asp的一大特点:就是asp 属于解释型的编程框架,他的核心是VBScript和JavaScript,受这两种脚本语言的限制,决定了asp 的先天不足,他是解释执行的,所以在运行效率上大打折扣,而是一种编译行的编程框架,他的核心是ngws runtime。
完全基于模块与组件,具有更好的可扩展性和可定制性,数据处理方面更是引进了许多激动人心的崭新技术,正是这些具有革新意义的新特性,让远远的超过了asp,同时也提供给web 开发人员更好的灵活性,有效的缩短了web的开发周期。
与windows2000/Adanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境!除了和asp一样可采用VBScript和JavaScript之外,还可采用vb和c#编写。
这就决定了功能的强大,可以进行很多底层操作而不必借助其他编程语言,而且它是编译后运行的,所以执行效率很高!1.3.2 关系数据库关系数据库介绍:关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,使目前使用最广泛的数据库系统。
20世纪7年代以后开发的数据库管理系统产品几乎都是基于关系的。
在数据库发展历史上,最重要的成就就是关系模型。