企业员工信息管理系统毕业设计.doc
《企业员工信息管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《企业员工信息管理系统毕业设计.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、郑州大学现代远程教育毕 业 设 计题 目: 企业员工信息管理系统 入 学 年 月 2008年10月 姓 名 范魏霞 学 号 专 业 计算机及应用 学 习 中 心 石家庄学习中心 指 导 教 师 完成时间2010年07月07日企业员工信息管理系统摘要:近年来,随着企业彼此间的竞争日趋激烈,信息管理技术在企业的发展中占据着越来越重要的地位。在企业的经营生产中,员工信息已成为企业经营管理中不可缺少的一部分,为管理者进行管理决和进行各种人事调配活动提供了重要的依据,在生产分配安排中发挥了越来越重要的作用。 通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案。系统基于B/S模式,
2、采用ASP,Microsoft,Access,Dreamwerver作为主要开发工具进行开发。系统由员工信息上传模块、员工信息查询模块、员工信息删除模块、员工信息添加模块、员工信息分类模块、MD5加密模块等组成。 文章以需求分析、总体规划、模块划分、数据库设计与实现功能等为主线,详细介绍了基于B/S疾厄宫的企业员工信息管理系统。首先,根据企业员工信息管理的内容及用户特点对系统作了需求分析,其次根据系统的实现功能和使用换进对系统做了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试。关键词:数据库;模块;ASP 目录 1 引 言1 1.1 课题背景1 1.2 国内外研究现状1
3、 1.3 本课题研究的意义2 2 系统开发工具简介2 2.1 ASP 简介2 2.2 ASP 的特点及运行环境3 2.3 脚本语言VBSCR和JavaScrtot概述5 2.4 IIS 服务6 2.5 Dreamever 简介6 3 系统设计6 3.1 设计思想7 3.2 系统结构图7 3.3 模块间关系图8 3.4 模块划分9 4 数据库的设计与实现11 4.1 Access 数据库简介11 4.2 数据库的需求分析11 4.3 数据库各表设计12 4.4 数据库创建13 4.5 数据库连接13 5 系统代码介绍13 5.1 前台界面各表单元素设计13 5.2 登录页面17 5.3 系统主页
4、面205.4 信息选择界面21 5.5 管理远主界面22 5.6 用户添加界面22 5.7 用户修改个人信息23 5.8 管理员修改用户信息23 5.9 管理员选项24 结论25参考文献26致谢27毕业论文评审表281 引 言1.1 课题背景 随着科学技术的不断提高,计算机科学日渐成熟,起强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此看iuxing的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以
5、大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 在企业中用计算机管理信息的意义;现在,有很多企业的信息管理水平还停留在纸介质的基础上,这样机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这样传统的管理方法必然被计算机为基础的信息管理所取代。 作为计算机应用的一部分,使用计算机对信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些有点能够极大的提高员工信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 ASP简单易学且功能丰富,是广泛应用的计算机语言之一,它的发展为
6、编程人员提供了更广泛的空间。作为前端应用程序开发环境的ASP 在数据来源的维护、数据访问技术、国际网络可企业内部Internet应用程序等功能方面都有其独到之处。1.2 国内外研究现状 当今社会是一个信息社会,一个只是经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1964年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见世界已进入在
7、计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能在普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。 自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面时候信息技术应用的迅猛发展,为社会节省了大量花在信息管理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人力为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的的一种集成化的人机系统。 员工信
8、息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和会计的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1.3本课题研究的意义 一个现代化的公司,拥有数千名的员工,那么如何刮泥这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发实现职工信息查询、管理、更新为基本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率
9、。 员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用ASP构建的企业员工信息管理系统,能实现员工信息的录入、修改、查询、删除、查找、编辑、等功能,此外,在程序中还设计了用户登录,设定了密码,并由MD5加密,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的使用价值。2系统开发工具简介2.1 ASP简介 随着网络技术的不断发展,Internet 已经开始深入到人们的生活,目前Internet 上的许多站点,仍
10、然采用静态的技术为成千上万的用户提供信息,由于信息动态的本质,仅有静态的HTML 是不够的,因此,需要有一种方法来访问Web站点的用户显示动态的信息。 如今,基于Web/Internet的Inernet这改变着信息量系统的构成模式,先有的数据库系统和Web或Internet集成,使我们可以通过Internet的浏览器访问数据库中的信息,如何将数据库的信息发布到Web上,创建含有数据库信息量的动态网页,最常用的中间技术有CGI(通用网关接口)和API(应用程序接口)。但是CGI程序有效率低,速度慢的缺点;API虽然在某种程度上克服了CGI的缺点,但也具有兼容性差,开发难度大等缺点。微软公司IIS
11、 2.0种推出了IDC(即 Internet Database Connector)组件,它可以很容易的实现Web与数据库的交互,但功能有限,不能完成复杂的Web数据库开发。于是,微软公司在IIS 3.0中引入了ASP技术,它将HTML、脚本和ActiveX组件相结合,创建搞笑的交互式Web页面和基于Web的应用程序,与CGI相比,ASP脚本非常简单,利用ActiveX组件很容易实现与数据库的连接。 ASP是Active Server Page 的简单缩写。直译的意思是动态服务器网页。从字面上来说,ASP包含三方面的含义: (1)Active:ASP使用了Microsoft的ActiveX技术
12、,它采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP本身内置了一些基本组件和常用组件,也有和很多公司开发了许多使用组件,只要在Web服务器上安装好这些组件,通过访问组件就可以快捷方便的建立自己的Web应用。 (2)Server:ASP运行在服务器端。犹豫这个原因,不必担心用户的浏览器是否支持ASP所使用的编程语言,ASP的语言可以是VBScript和JavaScript。担忧需要注意的一点,Netscape浏览器不支持客户端的VBScript,所以不要在客户端使用VBScript。而在服务器端,则无需考虑这个问题。 (3)Pages:ASP返回标准的HTML页,可以正常在
13、浏览器中显示。用户查看页面源文件时,看到的是标准的HTML页面,而不是ASP源代码,这样防止了源程序外泄。2.2 ASP 的特点及运行环境 ASP 是一种服务器端的脚本环境,用它可以将HTML语言、脚本语言和ActiveX空间结合在一起,可以产生动态、交互且高效率的基于Web的应用程序。犹豫ASP 使用基于开放环境的ActiveX技术,用户可以自己定义和制作组件假如其中,使自己的动态网页具有几何无线的扩充能力。他还可以利用ADO方便的访问数据库,能很好的数据进行处理。从某种意义上讲,ASP是一种用附加特性扩展了的标准HTML文件。相对于别的Web应用开发来说,ASP具有如下特点: (1)无须C
14、ompile 编译:容易产生,无须Compile 编译或Link连接即可执行。集成于HTML 中。 (2)使用常规文本编辑器,如Windows 的记事本,即可设计。 (3)与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML 码的浏览器,即可浏览Active Server Pages 所设计的主页内容,Script 语言(Vbscript,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script 语言。 (4)面向对象(0bject_0rient)。 (5)可通过ActiveX Server components(Active
15、X服务器组件)来扩充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C+,COBOL 等语言来实现。 (6)Active Server Pages 与任何AcTiveX scripting语言兼容。除了可使用VBscript或JScript语言来设计,并可通过Plug-in的方式,使用由thirdparty所提供的其他譬如REXX,perl,Tcl 等scripting语言。script 引擎是处理script的COM(Component Object Model)对象。 (7)Active server Pages 的源程序代码
16、,不会传到用户的浏览器,因此可以保护辛辛苦苦写出来的源程序不会外泄。传到用户浏览器的是Active Server Pages 执行的结果的常规HTML码。 (8)使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行scrip 语言(VBscript 或 Jscript),来产生或更改在client 端执行的script 语言。 ASP 提供内置的全局对象REQUEST 对象:用来读取来自浏览器请求信息,可用该对象读取 HTML 表单的信息。包含有关客户端的信息和一些参数;RESPONSE 对象:用来访问服务器扬创建的并发送信息到客户端的响应信息
17、;SERVER 对象:是专为处理服务器上的特定人物而设计的,特别是与服务器的环境和处理活动有关的人物,允许用脚本来生成 ACTIVE SERVER 组件的实例;APPLICATION 对象:用来存储、读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者间传送共用消息;SESSION 对象:用来春初、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。 目前ASP可运行在三种环境下。 (1)WINDOWS NT server 4.0运行 IIS 3.0(Internet Information Server)以上。 (2)WINDOWS NT workstation 4.0运行 P
18、eer Web Server 3.0以上。 (3)WINDOWS 95/98 运行PWS(Personal Web Server)。 其中以 NT server 上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP 主页的最佳选择。2.3 脚本语言VBScript和 JavaAcript 概述 VBScript 程序语言是Micrisift 公司将VB(Visual Basic)程序语言加以简化,使其较易学习,且安全配合网页设计为发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行系统调用程序等,使设计者可以放心在Internet上传送。此外,又加上适合其他操作平台的可
19、移植性,并大大提升了执行效率,使Vbscript广受网页设计者的换用。如同VBA可以直接在Office内执行一样,Vbscript也可以直接在记事本或其他编辑程序内编写并存盘,然后在该文件图标双击鼠标左键,即可直接进入浏览器(如IE)执行。 Javascript 就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。Javascript 是由 Netscape 公司开发的一种脚本语言(scrioting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript 的出现使得网页和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 信息管理 系统 毕业设计
限制150内