(2012.5.21更新版)企业员工档案管理系统论文
更新时间:2023-05-29 05:13:01 阅读量: 实用文档 文档下载
- 2012.5.21农历推荐度:
- 相关推荐
论文题目: 企业员工档案管理系统的设计与实现
学 院: 计算机与信息学院
专业年级:
学 号: 1
姓 名:
指导教师、职称:
2012年5 月 10 日
College:Specialty and GradeNumber:Name:Advisor:
Submitted time:
目 录
摘要.................................................... I Abstract ............................................... II
第1章 概论.............................................. 1
1.1 设计背景.............................................................................................. 1
1.2 系统的开发工具与环境 ....................................................................... 1
1.2.1 Web应用程序 .............................................................................. 1
1.2.2 ASP技术 ..................................................................................... 2
1.2.3 IIS的安装与配置 ...................................................................... 3
1.2.4 数据库管理系统 ......................................................................... 4
第2章 需求分析 .......................................... 6
2.1 系统及需求分析 .................................................................................. 6
2.1.1 系统需求 .................................................................................... 6
2.1.2 可行性分析................................................................................. 7
2.2 系统模块设计 ...................................................................................... 8
2.2.1 用户身份级别要求 ..................................................................... 9
2.2.2 系统功能模块设置 ..................................................................... 9
2.2.3 系统设计目标 ........................................................................... 10
2.3 系统安全和可靠性设计 ..................................................................... 10
第3章 企业员工档案管理系统设计 ........................... 12
3.1 数据库设计 ........................................................................................ 12
3.2 系统模块分析与设计 ......................................................................... 14
3.3 界面设计............................................................................................ 19
3.4 系统流程图与档案管理模块功能说明 ............................................... 20
3.4.1 系统流程图............................................................................... 20
3.4.2 档案管理模块功能说明 ............................................................ 21
第4章 企业员工档案管理系统具体实现 ........................ 23
4.1 用户登录验证操作代码 ..................................................................... 23
4.2 档案信息修改功能部分代码 .............................................................. 24
4.3 数据库连接的实现代码 ..................................................................... 25
第5章 功能模块的测试 .................................... 26
第6章 系统维护 ......................................... 34
结束语 ................................................. 34
致谢................................................... 37
参考文献. .............................................. 38
摘要
管理信息系统,MIS(Management Information System),是一个将企业生产和经营中的各种内、外部信息进行收集、加工、整理、传递,并有序地存储,以用于管理和决策,是企业增效的信息系统。它能够使企业更加及时、准确、全面、详实的了解所需的信息数据。同时管理信息系统对各种信息数据的进一步加工,能使企业领导层的生产、经营、管理决策依据更加充分,更具有合理性、科学性;从而为社会创造出更多的价值,为企业的发展创造出更多的机会。另外,管理信息系统可以使企业的管理更加科学化、合理化、制度化、规范化;为企业的管理水平跨上新台阶;为企业持续、健康、稳定的发展奠定坚实基础。
企业员工档案管理系统就是典型管理信息系统,通过员工档案管理系统对员工档案进行管理具有人工管理所无法比拟的优点——例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善,运行稳定的员工档案信息管理系统可以使人们从繁重的传统手工管理中解脱出来,从而提高企业员工档案管理系统的工作效率,协助企业更好的完成企业员工档案管理工作;而且,企业整体管理的信息化建设是企业的科学化、正规化管理与世界接轨的重要条件,企业员工档案管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业员工档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的。
本系统对档案管理系统的体系结构、模块功能进行了分析与设计,系统在ASP的开发环境下,使用Access数据库,实现了企业员工档案信息的录入、查询、修改、删除等功能。本系统从需求分析、系统的设计、具体功能的实现都严格遵循了软件工程设计的思想。系统用户界面友好、操作简洁方便,可大大提高工作效率;严格按照规范的软件工程管理,故系统性能稳定;基本实现"无纸化办公"。
关键字:档案管理;ASP;Access数据库;管理系统
Abstract
MIS(Management Information System)is a information system that can collect,processing,arrangment and orderly storage the information of a variety of internal and external information of the production management of enterprise.MIS can provide enterprise to understand the required information more timely,exactly,completely and detailly.At the same time,MIS can make a further processing of information data that enterprise leaderships can make better policy decision of production,operation and management,and more rationality and scientific so that can make more value to the community and creat more chances to the enterprise.In addition,MIS can make enterprise’s management more scientific,rationalization, institutionalized and standardization,improve the management level into a new standard,and lay a solid foundation for the development of enterprise.
The employees' file management system is a typical of MIS,by this way,there are several adventages such as quick search,easy search,high reliability,large capacity storage,good security,long service life,low cost,etc.A perfect designed and stable operation employees'file management system can free of tedious traditional manual management,thus,the efficiency of employees'file management system can be improved,help enterprise better to complete employees'file management,and employees' file management system to be informational is an important part of overall management of the enterprise informatization construction.Therefore,it’s inevitable to use computer to manage employees'file,and it’s an indispensable work of personnel file management system of enterprise management.
This system on the archives management system structure, function module are analyzed and designed,in the ASP development environment,realization of employees'file information’s entry,search,modify,delete.This system from the needs analysis, system design, the realization of specific functions are strictly followed the software engineering design ideas.Friendly system interface,convenient operation can greatly increase work efficiency. In strict accordance with the norms of software engineering management so that system is stability,basic realization of the paperless office.
Keywords: File Management; ASP; Access database; Management System
第1章 概论
1.1 设计背景
作为计算机应用的一部分,使用计算机对人事档案进行管理,具有手工管理所无法比拟的优点,如:迅速检索、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。而这些优点能够极大地提高人事档案信息的管理效率。档案是人类从事各种社会活动而形成的具有一定价值的材料或实物,是人类的共同财富。档案管理是一项必不可少的重要工作,如何科学地保管和有效利用档案,是我们必须认真思考的问题。社会的发展,科技的进步,档案的载体发生了变化,出现了电子档案。电子档案不同于传统的档案,其保管方法也需要随之改变。为了提高档案管理的水平,很多企业、部门都采用了电子档案管理系统,通过软件来提高档案管理的效率和水平。目前, 针对各类企业对员工档案管理现代化的迫切需求, 众多软件厂商均推出自己的电子档案管理系统软件,并赢得了市场的认同。但目前这类软件普遍存在的一些问题也制约着其在档案管理领域的进一步拓展。这主要体现在以下几个方面:
(1) 价格昂贵。动辄几万元的一套管理系统对于大多数中小型企业来说还是难以接受的,也因此而制约其向更广范围的中小型企业和基层部门推广。
(2) 技术复杂、安装维护困难。目前常见的档案管理系统的安装配置与系统管理都需要有较高的专业知识,用户遇到问题很难自行解决,对开发商的依赖性很大。
(3) 片面追求大而全。一些软件厂商为了提高软件的价格, 采用了“以大充好”办法。不顾及客户的实际需求而本着多模块也就高价格的“策略”。而在实际工作当中, 一般档案部门在应用中只需要几个常用的模块。在目前的实际运用中还鲜见一种价格便宜、性能稳定、安装维护简单、切实适合中小型企业需求的、小巧灵活的档案管理软件。
考虑到以上这些方面,作者才有了设计这么一个企业员工档案管理系统的想法,希望能够为各类中小型企业的员工档案管理提供一定的帮助。
1.2 系统的开发工具与环境
本系统是以操作系统Windows xp为开发平台,以ASP为开发环境,后台采用的是Access数据库,数据库文件为“rc_db123.mdb”。用户在Windows 98、Windows 2000和Windows xp下都可使用。
1.2.1 Web应用程序
应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有
自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。本系统采用的是B/S模式。
浏览器/服务器架构(Browser/Server,简称B/S)能够很好地应用在广域网上,成为越来越多的企业的选择。浏览器/服务器架构相对于其他几种应用程序体系结构,有如下3方面的优点:
(1)这种架构采用Internet上标准的通信协议(通常是TCP/IP协议)作为客户机同服务器通信的协议。这样可以使位于Internet任意位置的人都能够正常访问服务器。对于服务器来说,通过相应的Web服务和数据库服务可以对数据进行处理。对外采用标准的通信协议,以便共享数据。
(2)在服务器上对数据进行处理,就处理的结果生成网页,以方便客户端直接下载。
(3)在客户机上对数据的处理被进一步简化,将浏览器作为客户端的应用程序,以实现对数据的显示。不再需要为客户端单独编写和安装其他类型的应用程序。这样,在客户端只需要安装一套内置浏览器的操作系统,如Window98或Windows2000或直接安装一套浏览器,就可以实现服务器上数据的访问。而浏览器是现在计算机的标准设备。
1.2.2 ASP技术
ASP是Active Server Page的缩写,意为“动态服务器页面”。它是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP属于ActiveX技术中的Server端技术,与常见的在Client实现动态主页的技术如Java applet、ActiveX Control、VB Script、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端口技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端口解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端口执行,开发者也不必担心别人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web Server请求调用ASP文件时,就启动了ASP。Web Server开始调用ASP ,将被请求的.asp文件从头读到底,执行每一个命令,然后动态生成一个HTML页面并送到浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成。通过ASP 内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP网页特点:
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
(7)方便连接ACCESS与SQL数据库。
(8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击。
ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。结合制作WAP手机网站。但是其原理也是一样的。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是.asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。
ASP的运行环境:
Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server Microsoft Peer Web Services Version 3.0 on Windows NT Workstation Microsoft Personal Web Server on Windows 95/98。
1.2.3 IIS的安装与配置
IIS是Internet Information Services(互联网信息服务)的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
IIS是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS 安装在 Microsoft Windows Server 2003 家族的成员上。 要点为了更好地预防恶意用户和攻击者的攻击,没有将IIS 默认安装到 Microsoft® Windows® Server 2003 家族的成员上。所以我们在使用前,必须先安置和配置好IIS。
(1) 安装IIS
如果您使用的操作系统中未安装IIS信息服务器,可打开【控制面板】,找到 【添
加/删除程序】→【添加/删除WINDOWS组件】,弹出 【Windows 组件向导】 ,选择 【Internet 信息服务(IIS)】(在 Windows Server 2003 中,此选项是在 【就用程序服务器】的【详细信息】里),插入安装盘,按【下一步】开始安装。安装成功后,就可以按照自己的要求配置IIS了。首先需要知道IIS在我们使用的过程中充当着一个虚拟的角色。也就是我们是“假装的”把本机磁盘空间的一部分空间划归为“服务器”(实际上我们访问的网站是存储在专门的网络服务器上的)。既然我们也要访问“服务器”上的内容(虽然它存在本机上),那么我们也要通过类似于访问网站的模式去访问。
IIS的默认目录安装在 系统盘:/Inetpub/wwwroot里,也就是说上面的虚拟目录http://localhost 或http://127.0.0.1其实是执行我们计算机上物理路径为系统盘:/Inetpub/wwwroot上的内容。
(2)启动Internet信息服务(IIS)
Internet信息服务器简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具。
(3) 配置IIS
IIS安装后,系统自动创建了一个默认的Web 站点,该站点的主目录默认为C:\\Inetpub\\www.root。用鼠标右键单击“ 默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性 设置对话框,在该对话框中,可完成对站点的全部配置。
1.2.4 数据库管理系统
数据库管理系统(database management system)是一种操纵和管理数据库的软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统的主要功能有:
(1)数据定义
(2)数据操作
(3)数据库的运行管理
(4)数据组织、存储与管理
(5)数据库的保护
(6)数据库的维护
(7)通信
根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。
(1)应用层
应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。
(2)语言翻译处理层
语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。
(3)数据存取层
数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。
(4)数据存储层
数据存储层处理的对象是数据页和系统缓冲区。
(5)操作系统
操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。
Access也是一种数据库管理系统。Microsoft Access2003是微软公司最新推出的一个功能强大的数据库管理系统,具有良好的应用前景。Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE数据库系统所无法比拟的客户服务器(Cient/Server)结构和相应的数据库安全机制[5]。
Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在Internet Information Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server。
第2章 需求分析
2.1 系统及需求分析
2.1.1 系统需求
企业管理已经成为我们这个社会今天谈论的热门话题。在对企业的管理中,建立和健全企业档案,是企业的重要工作环节。但目前的企业档案仍然是凝固的,有些企业的管理者只是在应付上级领导来视察时,才想起企业档案;或者在发生诉讼时,才急急忙忙地找档案。之后,任她束之高阁。尘封的档案没有在企业管理中完全发挥出她的功能和作用,这不能不说是企业管理中的一件遗憾事。企业档案是伴随着企业的产生而产生,随着企业的成长而丰富起来,是企业发展史的缩影,是企业全体员工实践经验和智慧的结晶。企业应当利用档案的知识价值和传播功能,采取各种方法和手段,注重档案的实用性,并将其融人企业管理之中。
企业档案的作用首先体现在反映企业的合法性。一个企业的产生、生产和在市场的各种活动是合法有效的,才会被客户或消费者认可。所以,企业不仅必须有效地保管好企业的营业执照企业组织机构代码、企业经营业务的专业性经营许可证、企业与用户签订的各种经济合同等,还必须根据企业的发展情况不断地更新或丰富。这些是依法保护企业自身权益的重要依据,否则,企业一旦需要诉诸法律,将因拿不出有力的证据,造成巨大的损失。
其次,企业档案的作用体现在真实反映企业的信用评价。其中企业法人的信用状况是评价企业信用非常重要的因素;企业的资金运转信息及资产状况对企业信用评价和企业发展更是至关重要。此外还包括企业高层管理人员的综合素质及团结状况;企业内部管理机构设置,关键岗位的人员素质和配备,企业员工的整体素质和配备信息,企业生产营销、用人等管理方面的主要方法和规定;企业产品或职能的质量认证书及相应凭证等等,这些企业组织管理信息和人力资源状况信息将真实反映出企业是否诚实可信,从而将影响乃至决定企业的发展与命还。
第三,企业档案运用得当,将同样能带来现实效益。某企业实行售后服务,建立了跟踪服务档案和用户档案。在一次用户回访中,一用户声称所购买的产品不符合其提出的产品加工要求,要求索赔。随即,这个企业查阅了此产品的生产图纸和书面合同,发现完全是按照其设计要求来生产加工的,丝毫没有差错。在铁的事实面前,对方无言以对,无理要求被驳回,一场纠纷得到化解。档案维护了企业的信誉,带来了效益。
第四,企业档案能够及时反映市场状况及竞争对手的情况,令企业迅速准确地作出决策。企业在不同时期,不同地区进行市场调查的所有市场信息应该随时存档,以备企业决策时查询。知己知彼方能百战不殆,企业档案不仅包含本企业的信息,同时应包含各个竞争对手的尽可能多的信息,这样才能使企业在竞争中多一份胜算。
第五,企业档案还具有教育员工、关心员工,增强企业凝聚力的作用。企业档案是一部浓
缩的企业发展史,企业的发展史也许是几代企业人奋斗拼搏的历史,记载了企业从创建到现在蓬勃发展的每一个脚印。利用她来教育新老员工,让大家在现实中品味历史,激发员工热爱企业,关心企业,以企业为家的热情。企业的领导者、管理者也可以充分利用员工档案,切实具体地关心员工的生活、家庭、兴趣爱好,从而激发员工的积极性和创造性,建立优良的企业文化,增强企业的凝聚力。
作为计算机应用的一部分,使用计算机对人事档案进行管理,具有手工管理所无法比拟的优点,如:迅速检索、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。而这些优点能够极大地提高人事档案信息的管理效率。档案是人类从事各种社会活动而形成的具有一定价值的材料或实物,是人类的共同财富。档案管理是一项必不可少的重要工作,如何科学地保管和有效利用档案,是我们必须认真思考的问题。社会的发展,科技的进步,档案的载体发生了变化,出现了电子档案。电子档案不同于传统的档案,其保管方法也需要随之改变。为了提高档案管理的水平,很多企业、部门都采用了电子档案管理系统,通过软件来提高档案管理的效率和水平。目前, 针对各类企业对员工档案管理现代化的迫切需求, 众多软件厂商均推出自己的电子档案管理系统软件,并赢得了市场的认同。但目前这类软件普遍存在的一些问题也制约着其在档案管理领域的进一步拓展。
目前为了提高档案管理的水平,档案管理员需要对档案信息的录入、修改、查询、删除的功能一体的管理系统;档案管理系统的主要目的就是利用软件实现档案的录入、查询、修改、删除的流程,使工作人员对档案的管理更加容易,提高工作效率、降低管理成本。要求管理员准确、完全地录入员工信息;管理员可根据员工变动的情况对录入的基本信息及时作更新修改;为了确保信息安全和准确,为系统管理员和一般用户建立完善管理权限和身份级别,而一般用户不能对信息进行添加、删除。本系统的目的是为了让档案信息管理员通过电子档案系统快捷、方便的了解企业的人事信息,以便公司档案的存取。
2.1.2 可行性分析
编写目的:随着科学技术的不断提高提计算机科学日渐成熟,随着企业规模的壮大,员工人数的增多,为其开发一个合理有效得信息管理平台,已经迫不及待了。本系统是结合企业的员工档案管理情况为背景而开发,本系统在为了提高效率、增强保密性和便于查找、更新、维护,实现无纸化办公宗旨下开发。该报告的主要内容是分析企业单位员工信息管理系统的开发可行性,包括开发背景和编写目的。为该工程的决策人员分析该项目的实施价值和可行性作判断的依据。
说明:系统名称:企业员工档案管理系统。
开发说明:主要用于企业员工档案信息管理。
相关联系:本信息管理系统是基于B/S结构开发设计的。
目标:在设计的过程中着重于系统管理员工档案信息管理的工作。
在本系统主界面中,我们可以看到7个系统菜单模块按钮,为了方便用户,为了美化系统界面,本系统加上一个图片在主界面上;用户在使用系统时,为了增加本系统的安全
性,首先需要验证用户身份,只有在登录界面上输入正确的用户名和密码才能登陆本系统,并且分管理员和普通权限的用户。
运行环境:本系统针对Microsoft Windows 系统开发。运行于Windows 98、ME Windows 2000 sp3、Windows XP。
开发工具:本系统以Dreamweaver作为工具,在Microsoft Access 2003数据库下进行开发。
实施计划:
第一阶段:系统的总体设计,进行系统功能的归类和分析,涉及系统的模块和相应功能。
第二阶段:确定具体的设计方案。
第三阶段:编写代码,开发程序,并调试通过。
第四阶段:上机测试。
2.2 系统模块设计
根据需求分析和性能分析,对系统各功能进行集中,分块,按照结构化程序设计的要求,本系统的系统功能模块图如图2-1所示。
图2-1员工档案管理功能图
2.2.1 用户身份级别要求
根据用户身份的不同从而对系统的使用权限有所不同,从权限大小大致可以分为:高级管理员和一般用户。系统提供灵活的角色设定和权限的分配功能。如图2-2所示。
系统管理员:使用本系统的档案管理员,是权限最大的用户,拥有管理系统的所有权限。主要负责对档案信息的录入、查询、修改、删除、打印和用户的管理。
一般用户:本系统的一般用户,能够对档案信息进行查看、修改、打印和本身密码的修改,但无录入、修改和删除档案信息的权限。
图2-2 添加用户管理
2.2.2 系统功能模块设置
系统管理模块主要完成用户的管理和登陆的设置。有系统管理员和普通用户之分,系统管理员有权对系统做任何的修改,包括用户的添减和权限的设置,也可以选择重新登陆系统。
具体操作:对档案信息进行录入、修改、查询、删除、打印,和管理用户的设置。 档案信息的录入:管理员对人事信息的添加。
具体功能:档案管理员可以在档案库里添加档案信息,需按员工实际信息录入;
档案信息的修改:管理员修改已录入的人事信息。
具体功能:管理员在档案信息发生变化的时候可以对其变化信息进行更改,使员工信息及时更新,保证企业员工信息的准确性。
档案信息的查询:管理员和一般用户均可查看录入的人事信息。
具体功能:用户和管理员可以查询已录入的档案信息,系统提供了多种查询方式,模糊查询和常规查询、还有统计的功能,如按姓名、性别、专业、工作单位等信息可以直接查询;也可以不限条件查询,在这种情况下,显示的是全部员工的信息。
档案信息的删除:管理员删除录入的人事信息。
具体功能:管理员可以将库中多余的、辞退员工档案信息移出,还可以对其信息永久性的删除。
档案信息的打印:管理员和一般用户打印录入的人事信息。
具体功能:用户和管理员都能通过Word文档导出查询出来的员工信息,便可以直接通过Word文档对员工信息进行打印。为方便管理统计员工信息,也可以通过Word文档导出查询出来的某一类型所有员工列表,对其员工列表进行打印。
管理用户的设置:管理员对其用户名、密码和用户权限的设置。
具体功能:系统由高级管理员和一般用户,一般用户的权限是由高级用户指定的,高级管理员可以对管理员用户进行修改、添加、删除,及用户密码的设置和修改,高级管理员拥有整个系统的全部功能,一般用户就能对档案信息的查询、打印、以及密码修改的功能。已达到保证企业员工信息的安全性,便于企业人事部管理企业的员工的详细信息。一般用户核对自己的信息的正确与否,了解同事的相关信息。
2.2.3 系统设计目标
员工档案管理系统在功能满足一般档案信息的录入、删除两大核心功能,在Web服务器端产生可以运行动态的、交互的、高性能的Web服务应用程序。系统的基本设计原则始终是围绕电子档案系统的安装方便、安全可靠、结构简单、便于操作、使用方便来设计的。系统设计时采用较好的开发环境平台,能保证管理系统的正常运行,确保系统有较长的生命周期、性能稳定可靠。
本系统总体目标是要探索出一套适合企业员工档案的管理模式来实现员工档案管理系统系统,能将员工文档和数据处理都在网络上实现。对数据的采集、统计和录入必须建立严格的责任制度,确保数据的真实性、准确性、一致性、安全性和适时性,符合信息管理类型软件对数据存取的要求。通过本系统,能帮助管理人员利用计算机,快速方便的对员工信息进行管理、输入、输出、查找等的所需操作,使散乱的员工档案能够具体化,直观化、合理化。使档案管理系统更完善、方便,减轻行政人员的工作负担。
用户和管理员在使用本系统时,实现系统操作方便、快捷和操作界面美观等的特点。实现系统的安全性和可靠性,避免他人进入系统内部破坏数据库信息。
2.3 系统安全和可靠性设计
系统安全是指在系统生命周期内应用系统安全工程和系统安全管理方法,辨识系统中的危险源,并采取有效的控制措施使其危险性最小,从而使系统在规定的性能、时间和成本范围内达到最佳的安全程度。系统安全是人们为解决复杂系统的安全性问题而开发、研究出来的安全理论、方法体系。系统安全的基本原则就是在一个新系统的构思阶段就必须考虑其安全性的问题,制定并执行安全工作规划(系统安全活动)。并且把系统安全活动贯穿于生命整个系统生命周期,直到系统报废为止。
为了保证软件与数据库系统的安全运行,防止不合法的运行或计算机系统的不稳定性对系统造成损害,应对系统的软件和硬件进行合理的安全设置和可靠性设计。安全设置应该在系统中层层设置,包括用户标识和口令,不同用户的权限设置,数据文件的加密等。数据库信息保护分为数据库保护、软件保护、管理操作保护等。
系统安全设计主要考虑了如下几点:
应保护计算机系统的稳定性,对相应的计算机进行断电保护,现在的计算机都与互联网相连,应该做防病毒措施。
在不影响系统功能的情况下要尽可能考虑系统的安全性。
进入系统时必需通过用户的密码验证,方可进入系统。
对用户对数据的访问进行控制,对用户进行分类。
为了防止系统错误、硬件冲突引起的系统瘫痪造成的数据丢失,可以随时对数据进行备份。一旦数据丢失,可以将备份的数据进行恢复。
建立合理的安全制度,防止软件的非法使用。
第3章 企业员工档案管理系统设计
3.1 数据库设计
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Microsoft Office Access 2003数据库适用于小型的管理系统,设计数据库时应了解数据库的基本知识和数据库设计技术,程序设计的方法和技巧等领域的知识。
根据系统功能设计的要求,数据库需要的存储信息如下:
1. 用户信息数据库:用户信息包括用户ID号 、用户名、用户密码、用户真实姓名、用户权限及备注信息。
2. 所有档案信息数据库:员工编号、姓名、性别、出生年月、联系方式、所在单位、所属部门、学历、参加工作时间、担任职务、专业等及备注信息。
根据功能要求在Access 2003里创建数据库,建立各数据库表如下所述。
首先为了企业用户的管理,在Access 2003里需要建立数据表,并如表3-1所示输入各个字段,并设“admin_id”为主键,并保存为“admin_123”( 用户信息表)。
表3-1用户信息表admin_123
名 称
自动编号
用户名
用户密码
用户真实姓名
用户权限
备注 字段名称 admin_id Adminlogin Adminpwd Adminname shenfenjibie Remark 字段类型 自动编号 文本 文本 文本 文本 备注 字段大小 长整型 50 50 50 50 必填字段 是 是 是 是 是 是 允许空串 否 否 否 否 否 否 其他 主键
为了数据表存储所有企业人事信息,需要在Access 2003里再次建立数据表,并如表3-2所示输入各个字段,并设“ID”为主键,并保存为“rcmain”(档案信息表)。
表3-2所有档案信息表rcmain
名 称
自动编号
姓名
性别
民族
籍贯
出生日期
政治面貌
家庭成员 字段名称 ID Xingming Xingbie Minzu Jiguan chushengsj zhengzhimianmao jiatingchengyuan 字段类型 自动编号 文本 文本 文本 文本 日期/时间 文本 文本 字段大小 长整型 200 200 200 50 254 200 允许空串 是 是 是 是 是 是 是 必填字段 否 否 否 否 否 否 否 否 其他 主键
入团或入党时
间
婚否
身份证号
家庭住址
联系电话
邮编
电子邮箱
第一学历
最后学历
第一学历毕业
院校
最后学历毕业
院校
第一学历毕业
时间
最后学历毕业
时间
所在单位
任职部门
参加工作时间
担任职务
是否代理
专业
分类
照片
进入本单位时
间
离职
职称
取得职称受聘
时间
取得职称时间
保险
职工类型
社会关系
职工号
编别
工龄
简历
工资情况
培训记录
获奖情况
年度考核 Lizhi Zhicheng Zhichengshoupinsj zhichengsj Yibao zhigongleixing shehuiguanxi zhigonghao Bianbie Nianling Jianli Gongzi Peixun Huojiang niandukaohe 日期/时间 文本 文本 文本 文本 文本 文本 备注 备注 备注 备注 备注 200 200 200 200 200 200 是 是 是 是 是 是 是 是 是 是 是 否 否 否 否 否 否 否 否 否 否 否 否 文本 文本 日期/时间 200 200 是 是 否 否 否 suozaidanwei renzhibumen canjiagongsj danrenzhiwu shifoudaili Zhuanye Fenlei Photo jinrubendanweisj 文本 文本 日期/时间 文本 文本 文本 文本 文本 日期/时间 200 200 200 200 200 200 200 是 是 是 是 是 是 是 否 否 否 否 否 否 否 否 否 xueli2biyesj 日期/时间 否 Hunfou shenfenzhenghao jiatingzhuzhi Tel Youbian Email xueli1 xueli2 xueli1biyexuexiao xueli2biyexuexiao xueli1biyesj 日期/时间 否 文本 200 是 否 文本 文本 文本 数字 数字 文本 文本 文本 文本 200 200 200 长整型 长整型 200 200 200 200 是 是 是 是 是 是 是 是 是 否 否 否 否 否 否 否 否 否 Rudangsj 日期/时间
备注 Remark 备注 是 否
3.2 系统模块分析与设计
该系统的总体任务是使企业更加及时、准确、全面、详实的了解所需的信息数据。同时对各种信息数据的进一步加工,能使企业领导层的生产、经营、管理决策依据更加充分,更具有合理性、科学性;从而为社会创造出更多的价值,为企业的发展创造出更多的机会。另外,管理信息系统可以使企业的管理更加科学化、合理化、制度化、规范化;为企业的管理水平跨上新台阶;为企业持续、健康、稳定的发展奠定坚实基础。
系统用户登录:本系统模块采用基于标准的B/S架构的开发模式。与一般的登录系统相似,主要是对登录用户的身份进行合法性验证,经过验证后才能连接到数据库。系统设置登录身份分为两类:高级管理员和一般用户。系统根据不同用户的权限设定不同的用户名,系统由高级管理来设定一般用户。登入界面如图3-1所示。
图3-1系统登录页面
若用户名和密码均为空,登录后,系统会提示“对不起,帐号和密码不能为空!”如图3-2所示。
图3-2 帐号密码为空提示才窗口
若帐户密码有一个输入错误,登录后,系统会提示“对不起,您的帐号和密码错误!”如图3-3所示。
图3-3 帐号和密码错误提示对话框
若通过验证进入系统的首页后,首页主要涉及记录添加、浏览全部、查询统计、用户管理、密码修改和安全退出系统的连接功能,并能够快捷、方便的通过导航栏的连接来实现每个模块的功能。通过整个页面的分类,清晰的展示了整个系统的框架,具体如图3-4所示:
图3-4 登录系统后显示页面
档案信息的录入:用户登录系统后,通过身份的验证对用户权限的区分,系统管理员开始录入员工的信息。录入信息主要是通过添加信息来录入员工的具体情况。这个页面中包括多个字段信息,其中员工姓名不能为空。还包括出生日期,员工学习信息,员工工作等信息,还可以上传员工的照片。在添加中的任何时间信息都必须按照指定的时间格填写,否则会出错,也就不能把员工信息成功添加到数据库中,如图3-5所示。
正在阅读:
(2012.5.21更新版)企业员工档案管理系统论文05-29
心理学04-13
苏教版小学数学三年级上册期末试卷共六套07-11
安全教案(防意外伤害)00107-11
人文学院2009-2010学年综测评奖评优汇总公示03-05
人力资源管理师三级考试重点整理04-30
电大管理会计精排04-27
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 新版
- 管理系统
- 员工
- 档案
- 2012.5
- 论文
- 企业
- 21
- 小学四年级数学教师个人工作总结
- 广东省揭阳市第三中学高二上学期第一次月考化学试题 解析版
- 电、力综合试题2
- 沪科版八年级物理上册第四章第一节《光的传播》教案(1)
- 班主任兵法:势篇
- 3-8译码器的VHDL设计
- 日常物业管理服务流程图
- 高考模拟题复习试卷习题资料高考数学试卷理科附详细答案12549
- 河北省保定市满城区九年级上学期语文期末学业检测试卷
- 雏鸡大肠杆菌病的诊治
- 黑龙江事业单位考试:事业单位考试公共基础知识每日一练(2015.4.13)
- 最新语文版二年级语文下册期末试卷汇总
- 绿城奢侈品培训-茶叶
- 2016财经法规与会计职业道德考试大纲
- 崇文区200-2010学年度高三第一学期期末统一练习(数学文)
- 大学生物流实习周记范文
- 甚高频地空通信地面设备通用规范第2部分:甚高频设备维修规范
- 2014河南省会计人员入职必过技巧
- 初中作文批改方法的创新初探
- _呼啸山庄_的结构主义析解_徐涌