收藏 分销(赏)

人力资源管理系统的设计与实现44374.doc

上传人:pc****0 文档编号:8179503 上传时间:2025-02-06 格式:DOC 页数:36 大小:1.07MB
下载 相关 举报
人力资源管理系统的设计与实现44374.doc_第1页
第1页 / 共36页
人力资源管理系统的设计与实现44374.doc_第2页
第2页 / 共36页
人力资源管理系统的设计与实现44374.doc_第3页
第3页 / 共36页
人力资源管理系统的设计与实现44374.doc_第4页
第4页 / 共36页
人力资源管理系统的设计与实现44374.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、摘 要在知识、科技飞速发展并正成为社会经济增长主要动力的今天,由于新兴科学技术的引入,自动化、电脑化等导致了企业人力资源管理的巨大转变。为了适应发展变化,提高人事信息管理的效率,设计一个服务于企业目标的员工信息的收集、传递、存储、加工、维护和使用的系统人事信息管理系统就变得越来越重要。人力资源管理系统是为人力资源规划建立了人事档案。信息化的人事档案使得查询、调用的速度加快,使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。想要做出有效的人力资源规划,必须以准确、完整的内部人事分析为基础。在进行供求预测时可以从组织人力资源管理系统中获取大量的信息。人力资源管理是企业管理中的一个重要

2、部分,人力资源管理部门负责公司人才的选拔原则、员工的考核制度和员工激励机制的制订和执行。人力资源管理工作的良好开展需要一个适合企业自身的人力资源管理系统。 本文在对人力资源管理的理论、具体工作以及中国人力资源的发展状况所做的大量的分析和调研的基础上,结合中国中小型私营企业的特点,确定了人力资源管理方面的详细需求。并对所得出的需求做了细致的分析和合理的设计,在此基础上实现了人力资源管理工作的管理信息系统。系统开发的整个过程遵循软件工程的方法,并使用到了面向对象的分析及设计方法。整个系统分为六个模块,分别为登陆管理模块,部门管理模块,职务管理模块,人员管理模块,照片管理模块和薪资管理模块,本次采用

3、JSP作为主要开发语言,用MyEclipse作为主要开发工具,以WINDOWS XP作为操作系统,以Oracle为后台数据库来完成此次开发,并主要是以JSP+Javabean完成对数据库的操作。关键词:人力资源管理系统 Javabean JSPABSTRACTIn the knowledge, the rapid development of science and technology, and is becoming the main motivation for social economic growth today, due to the introduction of the em

4、erging science and technology, automation, such as computerized led to the shift of enterprise human resources management. In order to adapt to the development and changes,improve the efficiency of the personnel information management, design a serve the goal of enterprise employees information coll

5、ection, transmission, storage, processing, maintenance and use of the system of personnel information management system becomes more and more important.Human resource management system is established for human resource planning personnel file. Personnel files of information query, call faster, makes

6、 the accurate analysis of a large number of staff knowledge, experience, technology, ability and professional aspirations become possible. Want to make effective human resource planning, on the basis of accurate and complete analysis of the internal personnel. In the supply and demand projections fr

7、om the organization of human resource management to obtain large amounts of information in the system. Human resource management is an important part of enterprise management, human resource management department is responsible for the company talent selection principle, the staff appraisal system a

8、nd the formulation and execution of staff incentive mechanism. The good work of human resource management needs a suitable for their own human resources management system. Based on the theory of human resource management, the specific work and the development of Chinas human resources situation of a

9、 lot of, on the basis of analysis and research, combined with the characteristics of small and medium-sized private enterprises in China, the detailed demand of human resource management is determined. And the resultant demand has made the detailed analysis and rational design, on the basis of the i

10、mplementation for the management of human resources management information system. The entire process of system development follow the method of software engineering, and using the object oriented analysis and design method. The whole system is divided into six modules, respectively for land managem

11、ent module, management module, management module, personnel management module, image management and payroll management module,The use JSP as the main development language, use MyEclipse as main development tools in WINDOWS XP operating system, oracle as the background database to complete the develo

12、pment, and mainly based on the JSP + Javabean to the operation of the databaseKeywords: human resource management system Javabean JSP目 录引 言1第一章 系统概述21.1项目开发背景21.2国内外发展动态21.3基于JSP人力资源管理系统的概述41.4基于ECLIPSE开发的人力资源管理4第二章 需求分析52.1可行性分析52.3数据字典72.4功能分析11第三章 总体设计113.1.功能模块设计113.2数据库设计12第四章 详细设计174.1登录管理子模块详

13、细设计174.2部门管理子模块详细设计174.3职务管理子模块详细设计184.4员工管理子模块详细设计184.5照片管理子模块详细设计184.6 界面设计18第五章 实现195.1 系统环境配置195.2系统功能的实现195.3 系统技术的实现25第六章 测试266.1软件测试方法266.2系统测试27结 论28谢 辞29参考文献30引 言人力资源管理系统是一个典型的信息管理系统,本系统是一个为适应当前各个行业对人力资源信息管理的迫切需求而设计开发的软件系统。论文主要分析传统企业的人力资源管理方法以及传统人力资源管理所存在的缺陷与弊端,着重设计与开发人力资源管理信息系统各个模块的功能。设计人力

14、资源管理信息系统主要从模块组成、数据连接、功能实现、应用意义等方面着手。现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,

15、以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人力资源管理系统就显得非常必要。不同的企业具有不同的人事、人力资源管理制度,这就决定了不同的企业需要不同的人力资源管理系统。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算

16、机实现人力资源的管理势在必行。人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低、安全性差、时间一长就会产生大量的文件和数据积压,这对于查找、更新和维护都带来了不少的困难。因此,为了加快企业的信息化步伐,提高企业的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已经变

17、得十分必要和迫切。第一章 系统概述1.1项目开发背景人力资源管理系统是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力资源己逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争。在此背景下,现代企业为适应快速变化的市场,需要更加灵活、快速反应的,具有决策功能的人力资源管理平台和解决方案。企业采用人力资源管理系统,将人力资源运用到最佳经济效益,也由于知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资会等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需

18、要妥善的人力资源管理,才能够发挥人力资源的最佳效用。国内外许多学者都对人力资源管理系统进行过定义,其中柏德瑞、德斯勒、诺伊及国内学者余凯成等人将人力资源信息系统定义为:收集、处理、存储和发布信息以支持决策、协调、控制、分析及可视化人力资源管理活动的相关组件的集成系统。而舍曼等人将人力资源管理信息系统定义为:“提供现实和准确数据的计算机系统,用于控制和决策的目的。在这种意义上,它已经超越了简单的存储更正信息,其应用范围已扩大到诸如编制报告、预测人力资源需求、战略计划、职业生涯和晋升计划,以及评估人力资源管理的政策及实践等领域。本文所依据的人力资源管理系统主要是指组织或社会团体运用系统学理论方法,

19、运用现代计算机、软件及网络技术来对组织的人力资源管理活动进行系统化、流程化的设计、管理、控制和评价,以提高组织人力资源管理水平,使人力资源更有效的服务于组织或团体目标。它不仅需要计算机及网络等硬件的支持,更需要相关的人力资源管理理念的辅佐。1.2国内外发展动态人力资源管理系统有其自身的发展历程,而现在国内大量涌现的人力资源管理系统,有国外的,也有国内的,总的来说是良莠不齐。为了让企业在选择人力资源系统时自己先有个了解,人力资源管理系统发展的四个阶段如下:1) 薪资计算系统时代人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机拘束已经进入实用阶段,同时企业的规模也越来越大,

20、用手工来计算和发放薪资既费时又费力又非常容易出差错,为了解决这个问题,第一代的人力资源管理系统,其实就是薪资管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具。2) 薪资/人事管理系统时代第二代的人力资源管系统出现于20世纪70年代末。随着计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,第二代薪资管理系统基本上解决了第一代系统的主要问题,开始纪录员工的其他基本信息包括薪资的历史数据,此外,它的报表生成和薪资数据分析功能也有了较大的改善。这个时代的管理系统以薪资处理为主,并兼具了一部分人事信息管理的功能

21、。3) 人力资源管理系统的第一次革命性变革出现在20世纪90年代初。由于企业管理理论,特别是人力资源理论的发展,使人们认识到人力资源在企业发展和企业竞争优势中的关键作用,另外随着IT技术的发展,把一些人力资源管理理念和理论应用到企业管理中也变为可能。这一阶段企业最关注的是员工绩效考评和管理系统,以及培训管理系统。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将集合所有与人力资源相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源的规划和政策

22、。4) 人力资源管理系统或EHRMS时代人力资源管理信息系统的第二次革命性变革出现在20世纪90年代末和21世纪初。由于internet和intranet技术的普及,以及人力资源管理理论的进一步发展,学习与发展成为企业与员工个人永远的主题,而IT技术为这一主题给出的答案就是E-LEARNING。为了快速响应企业内部和外部的各种要求和变化,WEB使人力资源部门与企业内部和外部世界之间的距离成为0,这就是人力资源管理系统的E化。E化HRMS除了具有人力资源管理系统的所有特征外,还可以实现员工或潜在员工和企业人力资源管理者互动和零距离。美国人力资源管理系统十大发展趋势1) 与门户网站集成。随着企业门

23、户网站逐渐转化为劳动生产工具,电子医疗保障、薪酬系统和绩效考评工具等在线方案的加入会大大有益于人力资源管理。2) 在各个工作领域增加技术支持。企业将不遗余力地让员工更多地接触网络、公司各个系统和国内外的人力资源信息。3) 更大限度地依赖投资回报工具。高层领导将要求人力资源部通过投资回报分析来证明人力资源技术投资的可行性。4) 侧重于完善现有的人力资源系统。企业越来越理智地寻求完善、整合方案,主要是改善原有的系统和连接其他系统。5) 工作场所的有效利用。提高生产率,在线会议、网上研讨会、可视会议将继续盛行,这些都有利于控制成本、保证员工安全和节省时间。6) 决策支持工具。财务部门和人力资源部将使

24、用分析工具来衡量人力资源措施的成败,并预测效果。7) 持续经营计划。人力资源部为企业招聘员工,并且为员工提供空间、系统和支持,使其工作更有成效。8) 越来越多的企业增加了XML数据计划和结构的标准化。9) 关注小的降低成本的措施。人力资源部将关注流程改进和降低成本措施的积累效果。10) 要求各供应商整合和协作。人力资源部为企业整体经营谨慎选择各项技术,并且考虑各供应商的服务能力,对供应商的评估和其技术与其他方案的兼容性是关键因素。1.3基于JSP人力资源管理系统的概述JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和

25、scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完

26、全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。人力资源管理系统由登录管理、部门管理、职务管理、员工管理、照片管理和薪金管理6部分组成,规划系统功能模块如下: 登录管理模块:该模块对管理程序进行登录验证,管理员身份可以进行所有操作操作员身份只可以查询数据不可以做增删该数据。 部门管理模块:该模块负责检索所有部门数据,录入部门数据,修改部门数据和删除部门数据。员工管理模块:该模块负责检索员工数据,录入修改和删除员工数据。职务管理模块:该模块负责检索所有的职务数据,录入职务数据和修改职务数据。照片管理模块:该模块负责检索指定员工的照片数据,录入和删除指定员工的数据。薪资管理模块:

27、该模块负责检索指定员工的薪资数据。1.4基于Eclipse开发的人力资源管理Eclipse是一个基于商业开发人员的面向对象编程(OOP)的应用程序,是一种“快速构建商业应用程序”的开发工具。IDC将之称为一种“黄金标准”一个用于衡量所有应用开发工具的基准。从1991年Eclipse1.0的问世,到最近Eclipse的发布,Eclipse不断发展,推陈出新,历经了十多年的辉煌。由于Eclipser卓越高效的开发性能和倍受推崇的易用性,在国内外拥有无数的成功应用案例,广泛地应用于世界各地的金融、电信、医疗保健和保险等行业中。目前,全球已有上百万的 Eclipse忠实追随者。2003年,历经了两年的

28、研发,通过了4个Beta版的测试,令世人瞩目的Eclipse3.0终于发布了。与Eclipse1.0相比,Eclipse3.0扩展并增加了许多功能,它集设计、建模、开发、部署、管理等各项功能为一体,进一步整合了新的增强特性、Web和N 层应用开发的功能。Eclipse3.0的新增功能能够将现有的组件连接到 Eclipse。Eclipse3.0同样是一个图形化应用程序开发环境。有了Eclipse3.0强大的功能,相对的,我们就能够较为轻松地开发基于Jsp的人力资源管理系统了第二章 需求分析2.1可行性分析可行性研究是软件开发过程中的第二个阶段,可行性研究是以相对短的时间和相对低的成本来确定给定的

29、问题是否有解,主要从以下几个方面进行研究。1、市场上的可行性员工乃是企业发展的根本,一个企业的发展要靠企业中员工的素质,努力来实现。而作为一个管理者,也必须要对企业中的员工进行管理。同时,员工与员工之间,也应该互相更深的了解,这样也有助于员工之间的交流。随着社会的进步,时代的发展,市场上的公司规模是越做越大,同时伴随着的竞争力也原来越强。对于每个管理者也是个挑战。本系统在现实市场中可以被普遍应用,适合于各中小型企业,为企业的管理者提供方便快捷的企业人事管理,同时对员工的信息进行分享。 条理清晰,并且操作简易。适合于现实的市场。2、技术上的可行性本世纪以来,由于社会生产力的迅速发展和科学技术的突

30、飞猛进,信息社会已经悄然走入了我们的生活。随着互联网的日益兴起,人们只需坐在家里或是办公室便可知道社会发生的一切。互联网的广泛应用,同时也可以被用来进行管理工作。本信息分享系统将采用技术成熟的JSP作为前台开发工具。后台数据库采用Oracle,它的灵活性,安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,光是Windows XP系统,内存512MB就完全满足系统需求,更别如说现在的双核大容量电脑了。因此其硬件平台完全能满足此系统的需要。3、经济上的可行性本系统由作者自主开

31、发,各企业管理者可以免费使用。另外该网站管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此单单依靠政府及一些企业的一点点扶持就可以满足。本系统的使用能大大提高企业对员工的管理效益,减少各部分不需要的开支。4、操作可行性本系统用户界面友好,操作简单方便。系统实现以后,只要用户会上网,其不用进行任何的训练即可使用本系统。5、社会可行性本系统的开发与实现,满足了当今社会上企业中员工的需要,同时方便政府有关部门管理。综上所述,本系统从各种方面分析都是完全可行的,并且投入少,见效快。因此系统的开发完全可行的。2.2系统流程 图2-1 系统业务流程图数据流程图是一种能全面的描述基

32、于jsp的人力资源管理系统逻辑模型的主要工具,它可以用少数的几种符号综合的反映出信息在系统中的产生,流动,处理和存储情况。数据流程图具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动,加工处理和存储;概括性表现在它可以把信息流中的各种不同的业务处理联系起来,形成一个整体。不论是手工操作还是计算机处理部分,都可以用它来表示,数据流程图有四种符号表示:(1)外部实体。指本系统之外的人或单位,它和本系统有信息传递关系。(2)数据流。表示着数据的流动,它可以是一项数据,也可以是一组数据,也可以表示对文件的存储操作,通常是在数据流的符号上标明数据流的名称。(3)处理。又被称作为功能

33、。它是用一个长方形来表示处理逻辑,图形下部填写处理的名字,上部填写唯一标识处理的标志。2.3数据字典数据字典是描述数据信息的集合,是对系统中使用的所有数据元素的定义的集合。数据字典中的数据流与数据存储将作为实体关系图(E-R)中的实体的候选对象。数据存储中的结构就是实体关系图中的属性。1 外部实体定义名称:用户 总编号:1001说明:登录系统适查询管理系统的人 编 号:001输入数据流:用户名,用户密码输出数据流:用户信息2 处理过程定义名称:管理员登录 总编号:2001功能:对用户身份进行验证 编 号:P1输入数据流:登录是否成功提示信息输出数据流:用户的登录信息名称:操作员登录 总编号:2

34、002功能:对用户身份进行验证 编 号:P2输入数据流:登录是否成功提示信息输出数据流:用户的登录信息名称:部门查询信息 总编号:2003功能:查询部门信息 编 号:P3输入数据流:无输出数据流:部门信息名称:添加部门信息 总编号:2004功能:选择有记忆功能的计算器 编 号:P3.1输入数据流:部门编号、名称、位置输出数据流:部门信息 名称:修改部门信息 总编号:2005功能:修改部门信息 编 号:P3.2输入数据流:部门编号、名称、位置 输出数据流:修改后的部门信息名称:职务查询信息 总编号:2006功能:查询职务信息 编 号:P4输入数据流:无输出数据流:职务编号、名称、最高工资、最低工

35、资名称:添加职务信息 总编号:2007功能:添加新的职务 编 号:P4.1输入数据流:职务编号、名称、最高工资、最低工资输出数据流:新的职务信息名称:修改职务信息 总编号:2008功能:修改现有职务信息 编 号:P4.2输入数据流:修改职务编号、名称、最高工资、最低工资输出数据流:修改后的职务信息名称:员工查询 总编号:2009功能:查询员工信息 编 号:5输入数据流:无输出数据流:已有员工信息名称:添加员工信息 总编号:2010功能:添加员工的各项系你想 编 号:P5.1输入数据流:员工的各项信息输出数据流:已有的员工信息名称:修改人员信息 总编号:2011功能:修改现有的人员信息 编 号:

36、P5.2输入数据流:现有的员工信息输出数据流:修改后的员工信息名称:查询照片 总编号:2012功能:查看照片信息 编 号:P6输入数据流:选择的员工信息输出数据流:照片信息名称:添加照片信息 总编号:2013功能:添加员工所对应的照片 编 号:P6.1输入数据流:所选择照片路径,对应员工照片输出数据流:已有照片信息3 数据流定义名称:用户登录信息 总编号:3001别名:登录请求 编 号:F1数据流来源:用户数据流去向:P1名称:用户选择管理信息 总编号:3002别名:选择信息 编 号:F2数据流来源:用户数据流去向:P3,P4,P5,P64 数据存储定义名称:部门管理信息 总编号:4002别名

37、:部门信息 编 号:D2数据流来源: 结构:ID+名称+位置关键字:ID名称:职务管理信息 总编号:4003别名:职务信息 编 号:D3数据流来源: 结构:ID+名称+最高工资+最低工资关键字:ID名称:员工管理信息 总编号:4004别名:员工信息 编 号:D4数据流来源: 结构:ID+姓名+邮箱电话+入职时间+职务+工资+部门关键字:ID名称:照片管理信息 总编号:4004别名:照片信息 编 号:D4数据流来源: 结构:ID+照片路径+员工编号关键字:ID2.4功能分析公司员工信息管理系统由登陆管理、部门管理、职务管理、员工管理、照片管理和薪金管理6部分组成,实现了管理员和操作员对该人力资源

38、系统的查询,并且管理员可以实现部门、职务、员工、照片和薪资的修改和删除功能,规划系统功能模块如下:(1)登录管理模块:该模块对管理程序进行登录验证,管理员身份可以进行所有操作操作员身份只可以查询数据不可以做增删该数据。(2)部门管理模块:该模块负责检索部门数据,录入修改和删除部门数据。(3)职务管理模块:该模块负责检索所有的职务数据,录入职务数据和修改职务数据。(4)员工管理模块:该模块负责检索员工数据,录入修改和删除员工数据。(5)照片管理模块:该模块负责检索指定员工的照片数据,录入和删除指定员工的 数据(6)薪资管理模块:该模块负责检索员工薪资,录入修改和删除薪资。第三章 总体设计3.1.

39、功能模块设计图3-1 系统的功能模块图3.2数据库设计“数据库”11就是为了实现一定目的的按某种规则组织起来的“数据”的“集合”。它由一个称为数据库管理系统的软件进行管理。数据的存取方式独立于使用它的应用程序。数据库的主要特征:1、 数据共享2、 数据具有最小冗余度3、 数据的完整性4、 数据的安全性5、 数据的独立性逻辑结构设计:l 实体属性图 图3-2 登陆管理模块实体属性图图3-3 部门管理模块实体属性图图3-4 员工管理模块实体属性图 图3-5 职务管理模块实体属性图图3-5 职务管理模块实体属性图图3-6 照片管理模块实体属性图将需求分析得到的用户需求抽象为信息结构几何概念模型的过程

40、就是概念结构设计,这是整个数据库设计的关键。在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。下面将采用实体-联系图(简称E-R图)来描述系统的概念模型。E-R图提供了表示实体型、属性和联系的方式。 实体型 属性 联系u 实体型: 用矩形表示,矩形框内写明实体名。u 属性: 用无向边将其与相应的实体连接起来。u 联系: 用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。l E-R图 图3-7 E-R图l 物理结构的设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,

41、它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计,这在本系统的设计中占据非常重要的地位,在任何一个模块应用中,都需要跟数据库产生联系,并且大量的信息都存储在关系数据库中。数据库的运行性能和运行速度对本系统的运行效率有很大的影响,信息的查询速度也跟数据库的设计紧密相关。因此,数据库的物理设计直接影响到管理系统的开发。一般数据库的物理设计都遵循下面两个步骤:(1)确定数据库的物理结构,主要是存储方法和存储结构的设计。(2)对物理结构的评价,即时间和空间的评价。如果评价结果满足原始设计的要求,则可以进入到物理实施阶段,否则就要回到逻辑设计阶段修改数据模型。l 建立表结构:关系数据库是以表的方式组织数据,现在需要将上面的数据库概念结构转化为orcale数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。表3-8 admin表列名数据类型(长度)是否为空逻辑关系注释admin_namevarchar2(50) not null主键用户名admin_lwd varchar2(50)not null用户密码admin_levelNumber(1)null用户等级 表3-9 dept表列名数据类型(长度)是否为空逻辑关系注

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服