2022年计算机企业员工信息管理系统设计方案与实现 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年计算机企业员工信息管理系统设计方案与实现 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机企业员工信息管理系统设计方案与实现 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用分类号: UDC :密级:公 开编 号:南 京 师 范 大 学 成 人 教 育 学 院学 位 论 文企业员工信息管理系统的设计与实现论 文 作 者 姓 名 :姜红梅申 请 学 位 专 业 :计算机科学与技术申 请 学 位 类 别 :工学学士指导 教 师 姓 名 职称):郑爱兵 于 1946 年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经
2、变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。自 20 世纪 50 年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 28 页个人资料整理仅限学习使用理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信
3、息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1.3 本课题研究的意义一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发一个实现职工信息
4、查询、管理、更新为基本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用ASP构建的企业员工信息管理系统,能实现员工信息的录入、修改、查找、删除、查询、编辑、等功能,此外,在程序中还设计了用户登陆,设定了密码,并由MD5 加密,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的实用价值。2 系统开发工具简介2.1ASP简介随着网络技术的
5、不断发展,Internet已经开始深入到人们的生活,目前Internet上的许多站点,仍然采用静态的技术为成千上万的用户提供信息,由于信息动态的本质,仅有静态的HTML 是不够的,因此,需要有一种方法来访问Web站点的用户显示动态的信息。如今,基于Web/Internet的 Intranet这改变着信息量系统的构成模式,现有的数据库系统和Web或 Internet集成,使我们可以通过Internet的浏览器访问数据库中的信息,如何将数据库的信息发布到Web上,创建含有数据库信息量的动态网页,最常用的中间技术有CGI通用网关接口)和API应用程序接口)。但是CGI 程序有效率低,速度慢的缺点;A
6、PI 虽然在某种程度上克服了 CGI 的缺点,但也具有兼容性差,开发难度大等缺点。微软公司在IIS 2.0种推出了IDCActive:ASP使用了 Microsoft的 ActiveX技术,它采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP本身内置了一些基本组件和常用组件,也有和很多公司开发了许多使用组件,只要在Web服务器上安装好这些组件,通过访问组件就可以快捷方便的建立自己的Web应用。(2Server :ASP 运行在服务器端。由于这个原因,不必担心用户的浏览器是否支持 ASP所使用的编程语言, ASP的语言可以是 VBScript和 JavaScript.但有需要
7、注意的一点, Netscape 浏览器不支持客户端的VBScript, 所以不要在客户端使用 VBScript 。而在服务器端,则无需考虑这个问题。(3 Pages :ASP返回标准的HTML页,可以正常的在浏览器中显示。用户查看页面源文件时,看到的是标准的HTML 页面,而不是 ASP源代码,这样防止了源程序外泄。2.2ASP的特点及运行环境ASP 是一种服务器端的脚本环境,用它可以将HTML语言、脚本语言和ActiveX控件结合在一起,可以产生动态、交互且高效率的基于Web的应用程序。由于 ASP使用基于开放环境的ActiveX 技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具
8、有几何无限的扩充能力。他还可以利用ADO方便的访问数据库,能很好的对数据进行处理。从某种意义上讲,ASP是一种用附加特性扩展了的标准HTML 文件。相对于别的Web应用开发来说, ASP具有如下特点:(1无须 Compile 编译:容易产生,无须Compile 编译或Link 链接即可执行。集成于 HTML 中。(2使用常规文本编辑器,如Windows的记事本,即可设计。(3与浏览器无关(Browser Independence :用户端只要使用常规的可执行HTML 码的浏览器,即可浏览Active Server Pages 所设计的主页内容, Script 语言 (Vbscript ,Jsc
9、ript是在站点服务器 (Server端执行,用户不需要执行这些 Script语言。(4面向对象 (Object_Orient. (5可通过ActiveX Server components(ActiveX服务器组件 来扩充功能。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页个人资料整理仅限学习使用ActiveX Server component,可使用 Visual Basic,Java,Visual C+,COBOL等语言来实现。(6Active Server Pages与任何AcTiveX scripting 语言兼容。
10、除了可使用 VBscript 或 JScript语言来设计,并可通过Plug-in的方式,使用由 third party所提供的其他譬如REXX,perl,Tcl 等 scripting语言。 script引擎是处理 script的 COM(Component Object Model对象。(7Active server Pages的源程序代码,不会传到用户的浏览器,因此可以保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active Server Pages执行的结果的常规HTML 码。(8使用 server 端 script产生 client端 script,你可以使用 ASP程序码
11、,在站点服务器执行script语言(VBscript 或 Jscript,来产生或更改在client端 执行的 script语言。ASP提供内置的全局对象REQUEST 对象 : 用来读取来自浏览器请求信息,可用该对象读取 HTML 表单的信息。包含有关客户端的信息和一些参数;RESPONSE 对象: 用来访问服务器扬创建的并发送信息到客户端的响应信息;SERVER 对象: 是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动有关的任务,允许用脚本来生成 ACTIVE SERVER 组件的实例;APPLICATION对象 : 用来存储、读取用户共享的应用程序信息,如可以用该对象
12、在网站的不同连接者间传送共用消息;SESSION对象 : 用来存储、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。目前 ASP可运行在三种环境下。(1 WINDOWS NT server 4.0 运行 IIS 3.0 WINDOWS NT workstation 4.0运行 Peer Web Server 3.0以上。(3 WINDOWS 95/98运行 PWSPersonal Web Server)。其中以 NT server上的 IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的 ASP主页的最佳选择。2.3 脚本语言 VBScript 和 JavaScript概述V
13、BScript程序语言是 Microsoft公司将 VBVisual Basic )程序语言加以简化,使其较易学习,且完全配合网页设计为发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行系统调用程序等,使设计者可以放心在精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 28 页个人资料整理仅限学习使用Internet上传送。此外,又加上适合其他操作平台的可移植性,并大大提升了执行效率,使Vbscript广受网页设计者的欢迎。如同VBA可以直接在Office内执行一样, Vbscript也可以直接在记事本或者其他编辑程序内编写并存盘
14、,然后在该文件图标双击鼠标左键,即可直接进入浏览器如 IE)执行。Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape 公司开发的一种脚本语言scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。 Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用 Javascript编写的程序需要能支持Javascript语言的浏览器。 Ne
15、tscape 公司 Navigator 30 以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 30 以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript 。 Javascript和 Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。2.4 IIS服务IIS是 Internet Information Server的缩写,它是微软公司主
16、推的服务器,最新的版本是Windows2000 里面包含的IIS 5.0, IIS与 WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和 NTFSNT File System,NT 的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和 Intranet站点。 IIS支持HTTPHypertext Transfer Protocol,超文本传输协议),FTP模块要全部用 B/S 系统开发,用户无需在本地机器安装软件,就可通过浏览器登录系统进行操作。(2模块采用 ASP开发,具有完全的开放性,可以运行在任何支持ASP标准的服务器上,非
17、常方便以后的维护和系统升级。(3只要系统允许,用户可以在任何时间、任何地点办公,包括出差在外地都可以使用该系统。(4模块维护费用很低,所有的维护操作只需要针对服务器进行,外地管理员只需要把服务器连接上网即可进行维护和升级,这对人力、时间、费用的节省是相当可观的。(5模块采用 Web 服务器和数据库服务器分离的方式,系统的安全性和性能因此得到很大提高。(6系统界面友好,使用方便,易操作。3.2 系统结构图企业内部信息管理网络的特点是利用BS 结构,实现整个企业内部的信息化管理。这种系统的优势在于系统简单、功能强大、扩展能力良好以及跨地域的操作性能。 Clinet Server 模式与 Brows
18、erServer 模式是现在比较流行的两种数据库模式,各有优缺点。Clinet Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而BrowserServer模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Clinet端的用户界面。在这方面,Clinet的各种开发工具的功能更加强大,灵活,而且精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 28 页
19、个人资料整理仅限学习使用Browser 端却由于功能结构的限定过于“瘦小”。对于本系统,其功能目标是要求企业员工信息资源共享,同时要实现不同用户的权限的控制。由于系统数据收集实时性要求并不高,因此采用BrowserScrver结构来进行设计是比较合理可行的本系统的网络应用原理如下图所示:图 3-1 本系统的网络应用原理3.3 模块间关系图下图是系统各模块的逻辑关系图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 28 页个人资料整理仅限学习使用图 3-2 企业员工信息管理系统模块间关系图3.4 模块划分本企业员工管理系统大致分为六个部
20、分:(1管理员模块本程序设若干主控管理员,根据需要可修改用户密码,也可添加用户, 可添加任意多个操作员,可修改用户密码。(2员工管理模块本程序可以浏览员工信息,;有查询功能,可以按姓名、部门等查询条件查找员工。当员工的个人情况发生变化需要修改时,可以方便地修改个人资料。(3员工信息添加模块添加新的员工信息,并可以设置权限。员工信息查询模块在员工信息管理模块中,用户根据需要,可根据已有选项查询各种条件的员工。(5员工信息删除模块删除不需要的员工信息。(6员工信息修改模块有修改员工的个人信息和登陆密码等功能。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -
21、第 13 页,共 28 页个人资料整理仅限学习使用根据管理系统的功能结构划分,我将本管理系统的功能结构说明划分为两方面进行,即管理员用户管理模块和普通用户管理模块。这样的划分是基于由于权限不同而带来的功能的不同而来的,两个功能模块功能各异,在本系统中扮演着两个最重要的角色,二者功能相对独立但有彼此有紧密的联系,所以将系统功能划分为此两部分来阐述将有助于目标人群的理解和使用。(1 管理员用户管理模块从系统登陆界面后,当输入正确的管理员用户信息后,系统便进入了管理员用户的管理模块中。超级用户管理模块包括了账户管理,权限设置,添加删除用户,高级查询这几个模块。在管理模块中,管理员用户可以利用自己的权
22、限查看员工的所有信息,包括姓名、电话,家庭地址,部门,生日,QQ等。在账户管理模块中,我将超级用户设计为了最高权限,对于账户的管理中,包括了对于用户的添加和删除,而对于用户的添加这个模块内,包括了对普通用户和超级用户的添加。特别的,考虑到在企业中有可能有其他管理人员的存在,所以在设定个人信息的时候可以给员工设定一定的权限。(2普通员工管理模块从系统登陆界面选择用户登录框后,当输入正确的普通员工信息后,系统便进入了普通员工的管理模块中。普通用户管理模块包括了个人帐户管理,查看资料,查询信息,等几个模块。普通用户登陆系统后,能够按照多种查询方式查看员工资料和更改个人资料,方便员工的操作,也为管理员
23、用户节省了大量的时间。4 数据库的设计与实现4.1Access 数据库简介Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。数据库的特点:(1 具有最小的冗余度,
24、即数据库尽可能不重复。(2 资源共享性,即以最优的方式服务与一个或多个应用程序。(3 数据独立性,即数据的存储尽可能独立于使用它的应用程序。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 28 页个人资料整理仅限学习使用(4 安全可靠。(5 保密性能好。在本系统中为了安全考虑,将ACCESS 的扩展名改为 .asp, 或.asa 等,这样即使别人知道了数据库路径,也无法下载,因为IIS把它们当作asp 来解读,这样在一定程度上有了安全的作用。但是.ASA 并不是合法的ACCESS 数据库扩展名。真正的扩展名为:.mdb。4.2 数据库
25、的需求分析根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:用户信息:用户ID、登录名、用户姓名、密码、E-mail 、部门、职位、内部电话、家庭电话、移动电话、QQ号、家庭住址、系统管理员权限、生日、财务管理员权限、性别、教育程度、备注。部门信息:部门编号、部门名称。职位信息:职位 ID、职位名称所需要外部数据支持:用户权限信息:可以从系统用户信息数据库里获得。4.3 数据库各表设计表 4-1 职位信息表字段名数据类型字段大小是否允许为空字段描述PositionName Text 50 否职位名称PositionID Text 50 否职位 ID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机企业员工信息管理系统设计方案与实现 2022 计算机 企业 员工 信息管理 系统 设计方案 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内