1、 烟 台 南 山 学 院 毕 业 论 文人事管理系统开发摘 要本系统是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系统。本系统是利用A软件,数据库选用Access 2003,在Visual studio2005的环境下开发的。数据库软件是数据库设计的一个非常重要的问题,员工的所有信息都是保存在数据库中。整个系统要符合界面简单、易于操作、灵活、实用,能完成人事管理的全过程,主要包括员工各项基本信息的录入,修改,查询,对员工的各种考勤进行统计,修改和查询,以及对员工工资进行查询等等。这一管理信息系统以公司人事管理的实际情
2、况为出发点,以提高人事管理的效率为目的而设计,具有广泛的应用。由于采用了模块化设计思想,保持了数据的透明性,不仅使该系统在功能上易于改进、扩充和版本升级,以实现更为强大的人事信息管理。该系统通过采集在日常的人事管理中所产生的各种原始数据,根据现代人事管理的要求,对数据进行分类、统计、分析,建立程序化、制度化、规范化的人事信息计算机软件管理系统,对各项人事信息进行分类维护与查询,为人事信息管理提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和正确性,完善了管理体系提高了管理水平。关键词:人事管理系统;Visual studio2005;Access 2003AbstractThis s
3、ystem of administrative system of enterprises personnel proceeds from personnel management current situation in modern business administration, to complicated procedure of personnel management , investigate through detailed system operation simple and convenient a practical personnel administrative
4、system that develop. The developing instrument of this system is Visual studio2005; backstage supporters database selects Access 2003 for use. The database design is an extremely important question, staffs all information all is the preservation in the database. The whole system is from according wi
5、th the interface simply, aptly to operate, flexible, practical, can finish the whole course of personnel management, Include the inputting of every basic information of the staff mainly, revise, inquire about, various kinds of attendance in staff is it count to go on, revise and inquire about, appra
6、ise and inquire etc. to staff salary and work. The actual condition that this management information system manage with companys personnel is purpose to starting point, with the efficiency that raises personnel management and is designed, have extensive application. Since having adopted the modular
7、transparency that designs thought and has maintained data, not only make this system be easy on function to improve, expand with edition upgrading, in order to realize more powerful personnel information management.This system, through gathering various kinds of initial data emerging in daily person
8、nel management, according to the request of modern personnel management , classify , count , analyses the data, set up procedure , institutionalized , standardized personnel information computer software administrative system, is it is it maintain and inquire about to classify to go on to every pers
9、onnel information , offer a modernized management for personnel information management, have kept the integrality , sex and exactness in time of different data, improved the management level after perfecting the management system.Keyword: The administrative system of the personnel;Visual studio2005;
10、Access 2003目 录引 言1第一章 总体概述11.1 公司概况11.2 选题说明2第二章 人事管理系统研究概述22.1 人事管理系统的发展状况22.2 人事管理系统的重要性32.3 人事管理系统的作用3第三章 人事管理系统分析与设计43.1 总体设计43.1.1 开发设计思想43.1.2 系统设计原则53.2 系统概论53.3 系统分析63.3.1 系统需求分析63.3.2 系统功能分析73.3.3 系统功能模块83.4 系统功能介绍93.4.1 系统功能描述93.4.2 系统功能特点93.4.3 系统功能设计93.4.4 系统功能模块的实现10第四章 系统数据库设计104.1 数据库
11、概述104.1.1 数据库介绍104.1.2 数据库的功能104.2 数据库的设计104.2.1 总体设计104.2.2 新建数据库104.2.3 数据库的连接104.2.4 数据表的设计104.2.5 OLEDB介绍104.3 数据字典分析10第五章系统调试与维护105.1 系统调试105.2 系统维护105.3 系统评价10结 论10参考文献10引言引 言随着计算机技术、网络技术和信息技术的不断发展,现在办公系统更趋于系统化、科学化、网络化和信息化。现在许多单位的人事管理水平还停留在手工的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然
12、被计算机为基础的信息管理所取代。管理信息系统是一门新的学科,它引用其他学科如管理科学与工程、经济理论、统计学、运筹学以及计算机学科、通信技术的概念和方法,融合成一门新的综合性、边缘性的学科。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。这个时期,计算机开始用于会计工作。全面地说明了管理信息系统的目标,功能和组成,而且反映了管理信息系统在当时达到的水平。管理信息系统是依赖于电子计算机的发展而发展的,以计算机和通信技术为代表的现代信息技术为信息管理提供了强有力的工具和手段,信息技术的进步,使整个社会的信息化水平不断提高。90年代以来,发达国家的企业已进入信息网络化
13、的阶段,企业信息管理由于全球竞争环境的需要,正在逐步转向其更高阶段,即企业知识管理新阶段。企业不仅强调能力的提高,而且还强调知识创新能力的增强,这是一场企业信息化的革命。本系统就是对企业的人事资料进行管理,为管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使企业人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了员工查询、管理人员进行管理,适合于企业的发展。它是根据实际情况,在特定的环境下开发的人事管理系统。在系统
14、中完成了员工的基本信息、工资、考勤、奖惩、部门和学历的查询、修改以及删除功能,对留言、权限的管理,是一套比较实用的系统,适合人事的管理。23第三章 人事管理系统分析与设计第一章 总体概述1.1 公司概况在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。企业逐步走向信息化,随之而来的问题也就越来越多。企业每天都要涉及到员工问题,企业员工越多、分工越细、联系越密,要做的统计工作就越多,人事管理的难度就越大。企业一直采用的管理是人工方式,手动的,记录量大,易出错,工作难度也比较大。不但效率低下,还常常因为管理的不慎而出现纰
15、漏。导致一些不必要的麻烦。经常发生员工信息冲突的情况,引来不必要的麻烦。1.2 选题说明要把员工信息进行的信息化,科技化,现代化。使用起来方便、实用又实惠,并且能储存大量信息,需要一个符合企业自身的人事管理系统。本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,建立一个完善的、强大的员工信息数据库。它是以Visual studio2005和Access数据库作为开发平台。使用Access数据库形成数据表,对数据进行储存。使用VB语言,完成数据添加、修改、存储、删除、调用查询等功能。前台主要是对企业的信息进行查询,用户服务功能。后台是管理人员的权限,对
16、企业的所有情况进行管理,不但包括前台的功能,所有的功能都可以使用。第二章 人事管理系统研究概述第二章 人事管理系统研究概述2.1 人事管理系统的发展状况随着社会的发展,科技的进步,作为信息载体的计算机日益显露出其举足轻重的地位。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。然而企业的人事费用却不断增加,同时大型企业用手工来输入员工信息,查询员工基本情况以及部门情况,核对员工考勤以及计算和发放薪资等一些信息时又费力又非常容易出差错,为了解决这个矛盾,人事资源管理系统应运而生。利用人事管理系统的现实已经随着信息化的加速而进入各个企业运用了!我们必须在进行机构改革的同时,尽快使用现代化管
17、理设备、管理手段、管理方法。计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。人事资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人事管理的战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21世纪将是人力资源的世纪;人事问题更是不可避免的,它将主导整个21世纪甚至更为遥远。企业人事管理系统为企事业单位提供信息咨询,信息检索,信息寸取等服务.人事管理系统基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,组成企业人事管理
18、系统,可以方便地查询,查阅,修改,交流和重复使用.随着科学化、信息化的发展,在将来的发展人事管理系统必定会走向更成熟的道路,越来越稳。各个企业不得不依靠人事管理系统来管理本企业基本信息问题。为企业的经济发展做好稳定的基础。2.2 人事管理系统的重要性人事管理系统的重要性是一个国家或一个组织中最重要的管理活动。出于这一原因,古今中外的统治者,没有不重视人事管理的。人事管理的重要性,随着社会生产和科学技术的发展而不断提高。在现代社会中,无论是对国家机关的管理还是对企、事业单位的管理,都日趋复杂,其管理成效,越来越取决于人的因素和对人的管理水平。当今世界,国与国之间的经济竞争,主要是科学技术和管理水
19、平的竞争,也可以说是人事管理水平的竞争。这种客观形势,对人事管理提出了越来越高的要求。人事管理在国家管理中的地位和作用也越来越显得重要。企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题.人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范
20、的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧. 面临着知识经济时代,人事管理无疑是企业竞争的基础和决胜的关键。因此,我们把企业人事管理作为中华民族伟大复兴的重要基础环节去抓,迎接国际社会的激烈竞争和挑战。2.3 人事管理系统的作用手工方法所表现出来的种种劣势,使人们慢慢意识到管理现代化已成为当代社会发展的一股不可抗拒的洪流。在管理现代化的浪潮中,人事管理现代化也势在必行。实现人事管理现代化是一个复杂的系统,需要采取科学的管理方法和先进的科技手段。电子计算机作为数据处理系统,已逐渐成为人事管理现代化的重要工具,在人事
21、管理中正在发挥着重要的作用。人事管理既然在管理系统中占有如此突出的重要地位,在管理现代化的浪潮中,人事管理现代化也需同步进行,才能使现代化管理在社会化大生产和当代科学技术发展中起到放大和增产的作用。总而言之,人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。一般来说,在人事管理信息系统中有以下作用:能更快地提供有信息价值的人事数据;能提供更新的人事信息,更多的人事信息;能快速的查询人事信息;能处理更多的人事信息;能储存大量的人事数据,并保存的相当完整等等。此外,还可以高效能、
22、大容量地收集、处理、存贮人事信息,大幅度地提高人事管理系统的工作质量和效率。可以及时掌握整个人事管理系统的全面情况,提供系统的准确的人事信息,可以促进人事工作的规范化及各项管理制度与指标体系的建立和健全,从而提高行政管理水平。第三章 人事管理系统分析与设计第三章 人事管理系统分析与设计3.1 总体设计3.1.1 开发设计思想所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。在以前管理工作中,人事工作信息滞后,传递慢、“马后炮”,这些人事工作烦琐、耗时费力,准确性差、效率低、人
23、事管理数据加工不及时,过去的种种陈旧的管理方式,已经不能满足现代生活的需要。特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线管理系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时管理。过去的种种陈旧的管理方式,已经不能满足现代生活的需要。企业网上管理系统作为一种方便管理者与被管理者之间联系的实用系统便应运而生。人事管理系统是为管理者与企业、员工与员工之间进行交流和联系提供的一个平台。通过提供完善的人事系统的管理,可以达到增进管理者与被管理者之间、被管理者与被管理者之间的交流和联系的目的。人事
24、管理系统可以在Windows 2000操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft Access数据库,开发工具采用的Visual studio2005,软件是A以及VB程序设计语言。管理员登录通过用户名和密码登陆,合法登录后可以对用户进行合法的管理。3.1.2 系统设计原则在进行系统设计时,首先要明确系统的设计原则。主要的系统设计原则如下:1.简单实用。尽量简化系统,只要满足系统预定的目标即可。不追求大而全,不追求设备的先进性,从实际情况出发。2.经济性。在设计过程中尽可能减少设计成本,选择性价比较高的成熟设备。3.系统性。进行系统设计时始终从总体出发,保证系统
25、的功能完整,使系统成为一个有机的整体。4.安全性。系统设计时,必须具有抵制不安全因素的能力。例如,当数据库出现故障时,能够恢复数据库,保证数据的一致性。3.2 系统概论(1) 系统目标:人事管理系统是为企业管理者和员工进行交流和联系提供的一个平台。通过提供完善的管理系统服务,可以达到增进管理者和员工之间的感情,方便企业管理的目的,帮助员工监督管理员的工作,监督所有信息是否合理和正确。实现企业的现代化管理,信息化管理。(2) 系统功能简介:此系统是以员工为中心的人性化设计,总体来看,系统可以看作是员工模块和管理模块两大模块的协调运作。(3) 管理员登陆功能:管理员通过提交管理员用户名和管理员密码
26、进行登陆,系统便会根据这些登陆资料,辨别出管理员的身份权限,然后登录。(4) 管理员资料的修改:成功登陆的合法管理员有权限查看资料。这些资料包括企业所有员工的个人信息、工资信息、考勤信息、奖惩信息、学历信息、部门信息及留言等。(5) 系统功能:功能有如下内容:员工基本信息、员工工资信息、员工考勤信息、员工奖惩信息;员工学历信息、部门信息、用户注册、密码修改、留言版、后台管理等。(6)员工查询:员工可以在前台进行查询,可以根据自己的实际情况进行,输入职工号或姓名,二选其一,具有选择权。如果忘记职工号可以输入姓名。3.3 系统分析3.3.1 系统需求分析1.可行性分析可行性分析(Feasibili
27、ty Analysis)也称为可行性研究,可行性研究的目标是明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析,并根据需要和可能,提出新系统的逻辑模型、开发系统的初步方案和计划,从而为开发项目提供科学的决策。这里逻辑模型不同于物理模型,前者解决“做什么”的问题,是系统分析的任务,后者是解决“怎么做”的问题,是系统设计的任务。简单地说,就是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。该系统的可行性分析主要包括以下几个方面的内容:(1) 技术可行性:它是对目标系统进行功能、性能和限制条件的分析,确定在现有的资源条件下,技术风险有多大,系统是否实现。是系统开
28、发过程中最难于决断的方面。技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用Microsoft Access数据库,它能够处理大量数据,同时保持数据的完整性并提供一些高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平
29、台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(2) 经济可行性:主要是对开发成本的估算和可能取得效益的评估,确定目标系统是否值得投资开发。效益包括经济效益和社会效益。对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于企业完全实现信息化管理。所以本系统在经济上是可行的。(3) 社会因素可行性:主要是法律可行性,目标系统是否违法、侵权等的评估。经过审核本系统不违法,具有法律可行性。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并
30、且投入少、见效快。因此系统的开发是完全可行的,也是可以实施的。2. 需求分析在进行了可行性分析阶段之后,就进入了需求分析阶段,它是详细调查阶段的重要工作之一。需求分析阶段的目标是确定新系统应为用户提供的功能,具体解决系统“做什么”的问题。了解用户的明确需求,进一步明确所要实现的功能。3.我觉地在系统分析中应该还有以下内容:(1)系统需求说明说明系统是一个什么样的系统,用市场上现有的系统来类比,用客户(或是我们自己)需要一个什么样的系统进行说明,力求完整。并对系统的发展可扩充性进行描述,现在的系统没有一个是一次就能成功的。说明与现有的系统有什么相同什么不同,说明未来系统的发展方面以及可移值性等能
31、预见的事情。(2)系统资源说明对系统所需要的软件、硬件资源进行说明。描述系统所需要的所有的TCO成本。包括人员、时间、设备、系统、一次性投入资金、持续性投入资金这样的所有资源。(3)系统可行性分析对系统的实施中的资源进行分析,说明投入的合理性和必然性,对其中的所有不可预见性的投入进行合理的量化说明,来说明系统的实施的可行性。3.3.2 系统功能分析一个管理信息系统的基本功能包括信息的输入、存储、加工、传输和输出等。系统功能分析是在系统开发的总体任务的基础上完成的。本系统主要需要完成的是:对于企业员工而言,人事管理模块包括对员工所有信息进行查询,修改用户密码以及留言版等功能;管理员权限的用户,除
32、了拥有普通员工的功能以外最主要的是体现在实现对员工的管理上面,即:添加员工信息、修改员工信息、删除员工信息;对员工的学历信息以及对企业所有部门的信息进行编辑。对一般用户来说是不能登陆的,系统会提示只有注册成为本企业员工才可登陆。3.3.3 系统功能模块根据系统功能分析,我们可以画出系统功能模块的组织结构图,对系统功能模块的划分加以图形化的描述。整个系统的组织结构图如图3.3.3所示。仓库管理系统员工考勤信息后台管理员工奖惩信息员工工资信息员工基本信息普通员工管理员员工学历信息部门信息留言版密码修改用户注册留言管理图3.3.3 人事管理系统组织结构图3.4 系统功能介绍3.4.1 系统功能描述该
33、人事管理系统在Windows XP 操作系统平台上运行,Web服务器为IIS,利用A软件、Access数据库在Visualstudio2005的环境下开发的人事管理系统。主要运用到权限,将普通员工与管理员的功能分开,这样便于管理。3.4.2 系统功能特点该系统功能特点如下:1.操作简单、界面明了,页面布局合理,符合企业要求。2.使用数据库,确保了数据的安全性,储存大量的员工信息,即稳定又便于使用。3.所有员工信息能进行快速的查询,可以选择职工号或姓名,有选择的权利,不浪费时间。4.管理员可以对员工进行管理,比如添加一个新员工,删除一个员工以及修改员工信息等。5.员工可以在留言版上发表一下个人的
34、意见,感慨等,便于人与人之间的交流。6.有一个公告信息,所有员工能及时的看到企业的信息,新的信息会更新,便于员工对企业的了解,由高层到低层都考虑的到位。3.4.3 系统功能设计(1)界面:首先是登陆界面,它是一个背景图片另外加了一个登陆的功能,在这里用到了权限,分别是员工和管理员的身份。界面的设计简单,大方给人一种舒服轻松的感觉。在界面上有一个蝴蝶在上面飞,代表着我们要引领时代,走向辉煌,走向信息化,我们是21世纪的骄傲。(2)各个功能模块:经过系统验证能正确登陆之后是系统的主界面,页面的四周是用webusercontrol 控件做的,每一页都显示,用起来比较方便。普通员工只有查询功能、留言版
35、以及密码修改和新员工注册。系统管理员进入后台管理界面是用树的结构完成的,用到的是三级菜单的样式,简洁,方便。在登录时,普通员工和管理者界面是不同的,主要在于普通员工不是系统给定的用户名和密码,而是自己注册的。下面是具体的功能模块: l 员工基本信息:员工可以输入自己的员工号或姓名进行详细的信息查询。随时能查询到自己的相关信息,如有误请与管理员联系。l 员工考勤信息:员工可以输入自己的员工号或姓名进行考勤查询。能查到自己的信息,核对本月考勤,请假、加班天数等相关信息,如有误请与管理员联系。l 员工工资信息:员工可以输入自己的员工号或姓名进行详细的工资查询。了解到查询的结果是否符合实际发的工资,并
36、进行核对,如有误请与管理员联系。l 员工奖惩信息:员工可以查询到自己有没有奖惩,奖惩多少,因为什么而奖惩,随时了解该员工在本公司的表现。l 密码修改:如果员工对自己的密码不满意,或是因为某种原因对密码记忆浅而修改密码,对员工具有保密性。l 留言版:是企业与员工,员工与员工,管理员与员工进行交流的平台。员工有什么意见、问题、看法和想法都可以进行留言,加强企业的交流,有利于本企业的发展。l 注册:每一位新来的员工都要进行注册,注册成为本企业的员工,有了职工号然后可以对自己以后在企业的信息和基本情况进行查询等功能,是很方便的。3.4.4 系统功能模块的实现1.系统运行前台:普通员工系统流程图,如图3
37、.4.4.1所示人事管理系统流程图登 录进入主页员工考勤信息员工工资信息员工奖惩信息密码修改留言版员工基本信息信息是是判断否否判断图3.4.4.1 人事管理系统流程图2. WebUserControl的实现;其代码如下所述:在其所做的.asp x的文件里添加以上的代码,其所在的页面显示控件的内容。使用非常简单、实用、省事。3.系统运行后台:管理员系统流程图:如图3.4.4.2所示人事管理系统流程图登 录进入后台界面员工考勤信息员工工资信息员工奖惩信息部门信息后台管理员工基本信息信息是是判断否否判断员工学历信息留言管理图3.4.4.2 人事管理系统流程图4.系统后台菜单的实现:在进行后台的设计时
38、,巧妙的运用到了一个功能,那就是菜单的功能。这里用的是三级菜单。其效果使界面简洁大方、系统明了、归类清晰,能使所有人对系统所含盖的内容有一个清晰的框架。其主要代码如下所述:Body #menu filter: progid: DXImageTransform.Microsoft.Gradient (startColorStr=#FFFFFF, EndColorStr =#FEF0E5, gradient Type=0) ;#nav, #nav ul float: left; /* 菜单总体水平位置 */ clear: Right; List-style: none; /*line-height
39、:22px; 一级菜单高 */ /*background:; 所有菜单移出色 */ /*font-weight: bold; 8*/ Padding: 0px; margin: 0px; /*border: 1px solid; border-right: 0px ;*/#nav ul /*border: 1px solid ;*/#nav a text-decoration: none; text-align: left; /*border-right: 1px solid #CCC;*/ Padding: 3px 4px 3px 7px ;#nav a: hover padding: 3p
40、x 5px 3px 6px; background-color; text-decoration: none ; /* 所有 a:hover 字体样式 */#nav a. selected background: URL (flyout_arrow.gif) no-repeat right 50 %; /* 下拉图标 */#nav LI float: none; clear: right ;#nav LI ul LI float: none; clear: right ;#nav LI ul /* 二级弹出位 */ Position: absolute; margin:-22px 0px 11
41、9px; padding: 0; Left:-9999em; font-weight: normal; display: block ; /* 二级菜单宽 */#nav LI ul a width:120px; /* 二级菜单宽 */ /*line-height:24px; 二级菜单高 border:1px solid #CCC;*/ Text-align: left; margin: 0px ;#nav LI ul margin:-22px 0px 120px; border: 1px solid #CCC ; /* 三级弹出位 */#nav li: hover ul ul, #nav li
42、.sfhover ul ul left:-9999em ;#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ulleft: auto; /* 所有弹出菜单自动左边距 */#nav li: hover, #nav li.sfhover background: #f1f1f1 ; /* 所有悬浮样式 */第四章 系统数据库设计第四章 系统数据库设计4.1 数据库概述4.1.1 数据库介绍(1)本系统数据库用的是Microsoft Access,它是一种关系式数据库,关系式数据库由一系列表组成,表又
43、由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。例如 “员工基本信息”表由10个记录组成,一个占一行,每一个记录由职工ID、姓名、性别、出生年月、籍贯、文化程度、所属部门、家庭住址和电话共9个字段组成。“职工ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 Access 数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。1.表(Table):表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段
44、组成,表用来存贮数据库的数据,故又称数据表。2.查询(Query):查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。3.窗体(Form):窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。4.报表(Report):报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。5.宏(Macro):宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。6模块(Module):模块的功能与宏类似,用户可以根据自己的需要编写程序。7.页:是一种特殊的直接连接到
45、数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet上,并可以适用浏览器进行数据的维护和操作。(2)Microsoft Access数据库对系统有以下特点:合并大量数据资源;把有关的信息显示出来。显示依赖性信息;同时能轻松备份您的信息;使用强大的工具来设计Web页面。1.使用兼容的文件格式。2.找到您所需要的帮助。可以通过“开始”(Getting Started)和“帮助”任务窗格访问 Office联机帮助。3.并发性:由于并发访问量并不大,因此可以考虑选择Access。4.安全性:用Access数据库比其他数据库安全性比较高。5.Access数据库作为微软推出的以标准JET
46、为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,成为许多中小型网上应用系统的首选数据库。4.1.2 数据库的功能在Office 下,Access数据库的安全机制已经更为完善。我们可以根据需要定制Access数据库,对数据库操作。1、利用存储的表的相应信息,为每一种实际对象的信息创建一个表,在表中对不同数据以不同的方式进行储存。2、除了对数据库设置密码保护,对数据库进行编码压缩,还可以启用用户级的安全机制,在用户级别上控制对数据库的访问。3.检索数据,用查询来进行检索,也可以利用查询来更新或删除记录,并对表中的数据执行各种操作和计算。4.直接输入、查看或更改数据库中的数据,利用表格或创建一定的窗体来完成其对应的功能。5.对数据库中的数据进行分析,或者通过指定的方式将数据打印出来,统制一份相应要求的报表。6.可以利用宏或编码方便地将各种数据库对象连接在一起,形成一个数据库应用系统。