BS架构人事管理系统-龙9.docx

上传人:牧羊曲112 文档编号:1893696 上传时间:2022-12-24 格式:DOCX 页数:50 大小:2.98MB
返回 下载 相关 举报
BS架构人事管理系统-龙9.docx_第1页
第1页 / 共50页
BS架构人事管理系统-龙9.docx_第2页
第2页 / 共50页
BS架构人事管理系统-龙9.docx_第3页
第3页 / 共50页
BS架构人事管理系统-龙9.docx_第4页
第4页 / 共50页
BS架构人事管理系统-龙9.docx_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《BS架构人事管理系统-龙9.docx》由会员分享,可在线阅读,更多相关《BS架构人事管理系统-龙9.docx(50页珍藏版)》请在三一办公上搜索。

1、B/S架构的企业人事管理系统摘要 由于计算机的快速普及和计算机技术的飞速发展,人们开始越来越注重利用计算机解决实际问题。人员信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的基于B/S架构的企业人事管理系统软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的基于B/S架构的企业人事管理系统,以浏览器/服务器模式高效地实现了人事管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能。提升了企业的效率和竞争力,满足了现代企业管理的需要。JSP语言继承了

2、Java语言的所有特点,发展前景十分广阔,因此本项目采用JSP语言为根本,在数据库方面使用Microsoft SQL Srever 2005。关键词:信息管理系统;人事管理系统;JSPThe B/S Structure of The Enterprise Personnel Management SystemAbstractWith the popularity of computer science and computer technology, rapid development, more and more people began to use computers to solve

3、practical problems. Information management is an important part of information management in the face of a large number of personnel, use of manpower to deal with that is a waste of time and a waste of human and material resources, and lower the accuracy of the data. As a result, the development of

4、a user-friendly, easy to operate based on the B/S structure of the enterprise personnel management system to automate processing has become very important, this is the development of the systems purpose and meaning. In this paper, based on the B/S structure of enterprise the personnel management sys

5、tem to the browser/server model to achieve a highly efficient personnel management system functions can be carried out more query terms, to update, set a password, wages and bonuses paid to statistics,and so on Function. Improved business efficiency and competitiveness to meet the needs of modern bu

6、siness management.JSP inherited all the characteristics of the Java language, and the prospects for the development of very broad and therefore the item was used as the Jsp language the use of the database in Microsoft SQL Server 2005. Key words:Management Information System;Peronnel Management Syst

7、em; Java Server Pages目录1 绪 论11.1 课题背景11.2 目的和意义11.3 系统设计思想21.4 开发工具及相关技术介绍31.4.1 MyEclipse31.4.2 SQL Server 2005简述61.4.3 Macromedia Dreamweaver 8简介81.4.4 Photoshop CS3简介82 可行性研究92.1 经济可行性92.2 技术可行性112.3 操作可行性112.4 法律可行性122.5 本章小结123 需求分析133.1 MIS系统的产生和发展情况133.2 业务流程图133.3 企业人事管理系统的需求分析143.3.1数据流图153

8、.3.2数据字典153.4本章小结214 概要设计224.1系统模块总体设计224.2数据库设计234.2.1数据库设计概述234.2.2数据分析244.2.3数据库的详细设计254.3本章小结325 详细设计33 5.1系统运行平台设置335.3系统程序流程图335.4系统主界面设计345.5 系统功能设计355.5.1签到信息设置355.5.2员工信息查看及查询设置375.5.3员工奖惩更新设置395.5.4打印员人信息报表405.5.5 人员离职设置415.6本章小结42结 论43致 谢44参考文献451 绪 论1.1 课题背景人事管理系统的发展可以追溯到上世纪。由于当时计算机技术已经进

9、入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人事管理系统由此应运而生。由于当时技术条件和需求的限制,用户非常少,系统虽然可以完善得处理自动计算薪资功能,但还不能够系统得实现非财务信息。由于个人电脑的普及,数据库技术、客户/服务器技术,尤其是Internet/Intranet技术的发展,在这些技术发展的同时带动了信息系统的发展,也使得人事管理系统有了革命性的变革。已经能够存储完备的历史信息供查询和生成报表,系统也可处理部分简单的人事信息。到如今网络已呈现商业化、全民化、全球化的发展趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进

10、行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不及。如今网络已成为各个企业进行商业竞争的战略手段之一。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。所以C/S已无法完全满足人们的需要,而肯静态网面也无法提供充分的交互功能,动态信息发布相对较困难,这就需要将数据库与Web服务器连接起来,供用户查询或更新;发布动态信息还可以简单到只需改动一下数据库的若干记录或字段就可以实现 。这样,B/S在管理信息系统中开始大量应用。1.2 目的

11、和意义目前我国的一部分企业对于员工人员信息的处理还处在通过纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)来进行的基础上,这样的机制已经落后于时代的发展,浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为工具的信息管理技术所取代。所以我认为有必要根据企业现在实际的人事管理情况开发一套企业人事管理系统。1.3 系统设计思想人事管理系统应该具备MIS的各项基本特征。主要提供人事管理的整体解决方案,实现人事操作的合理化和电子化,提高工作效率。本系统应该具备软件体积小,操作界面简洁,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以方便快捷清

12、晰的进行数据传输。(1)实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,从用户角度出发尽可能方便用户使用,满足基本的用户需要,成为公司通用的系统。(2)采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。(3)经济性:建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。(4)可维护性:系统的设计要求方便维护,包括硬件的维护,

13、软件的维护(更改,升级等)和网络的维护。(5)可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。(6)智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。1.4 开发工具及相关技术介绍1.4.1 MyEclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包

14、括了完备的编码、调试、测试和发布功能,能够支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。在结构上,MyEclipse的特征可以被分为7类:(1)J2EE模型(2)WEB开发工具(3)EJB开发工具(4)应用程序服务器的连接器(5)J2EE项目部署服务(6)数据库服务(7)MyEclipse整全帮助对于以上第一种功能,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强

15、大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。1.JSP技术JSP(JavaServer Pages)是由Sun公司倡导,许多别的公司参与一起创建的一种新动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记 (tag),从面形成JSP网页(*.jsp)Servlet/JSP Container收到客户端发出的请求时,首先执行其中的程序片断,执行后结果以HTML格式响应给客户端,其中程序片断可以是:操作数据库,重新定向网页以及发送E-Mail等等,这些都是建立动态网站所需要的功

16、能。所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP称这Server-side Language。所以被许多人认为是未来最有发展前途的动态网站技术之一。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成的内容的逻辑被封装在标识和JavaBeans组件中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面而不影响内容的生成。(1)一次编写,到处运行 作为Java平台的一部分,JSP拥有Java编程语言“一次编写,到处运行”的特点,随着越来越

17、多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。(2)JSP的平台适应性更广这是JSP比ASP的优越之处,几乎所有的平台都支持Java,它们可以在任何平台下通行无阻。虽然NT的OS占据了很大的市场的份额,但在服务器方面UNIX的优势仍然很大。从一个平台移植到另一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标注的字节码与平台无关。(3)健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译为Java Servlet,JSP页面就具有Java技术的所有优点,包括健壮的

18、存储管理和安全性。(4)数据库连接技术很多的OS中都带有JDBC驱动程序,Java通过JDBC与数据库连接,执行查询,提取数据等操作。Sun公司还提供了JDBC-ODBC的桥连接方式,因此Java也可以访问带有ODBC驱动的数据库。目前大多数数据库系统都带有ODBC驱动,所以Java能访问诸如Oracle,Sybase,MS SQL Server和Access等类型的数据库。2.JavaScript特点JavaScript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于lnternet网页制作上。JavaScript是由Netscape公司开发的一种脚本语言(scri

19、pting language),或者称为描述语言。在HTML基础上,使用JavaScript可以开发交互式Web网页。JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。JavaScript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。3.B/S模式B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,

20、极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作理,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有有地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平

21、台语言出现之后,B/S架构管理软件更是方便、快捷、高效。B/S模式的优点:(1)维护和升级方式简单目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点公司来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接到专用网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化

22、发展主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。(2)成本降低,选择更多大家都知道windows在桌面电脑上几乎统一天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用哪种操作系统都可以让大部分人使用windows作为桌面操作系统的电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来

23、,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”网,只不要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。1.4.2 SQL Server 2005简述SQL Server 2005有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进。基于SQL Server 2000技术优势构建的SQL Server 2005将提供集成化信息管理解决方案,可帮助任何规模的组织机构。

24、创建并部署更具伸缩性、可靠性和安全性的企业级应用。降低数据库应用创建、部署与管理的复杂程序,进而实现IT效率最大化。凭借可供创建更具安全保障的数据库应用的丰富、灵活、现代化开发环境增强开发人员工作效率。跨跃多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接。实现功能强劲的集成化商务智能解决方案,从而在整个企业范围内推进科学决策,提高工作效率。SQL Server 2005针对企业数据管理实现的重大改进主要体现在以下几方面:可用性:在高度可用性技术、补充备份与恢复功能以及复制增强特性等方面的投资将有助于企业单位创建并部署高度可靠的应用解决方案。数据库镜像、故障转移群集和改进联机操作

25、等具有创新意义的高度可用特性可将故障时间控制在最低限度,并有助于确保关键企业系统随时接受访问调用。伸缩性:表分区、快照隔离和64位支持等伸缩改进特性将允许运用SQL Server 2005创建并部署要求最为严苛的应用程序。针对大型数据表和索引的分区功能极大改进了超大型数据库的查询操作。安全性:“缺省安全保障”设置、数据库加密和改进安全模型等增强特性有助于为企业数据提供高度安全保障。易管理性:新式管理工具套件、自我调节能力和功能强大的新式编程模型将允许数据库管理员针对数据库的日常运转加以灵活掌控。旬对SQL事件探查器及其它工具的改进还可帮助数据库管理员将服务器调节到最佳性能状态。这些改进特性将允

26、许数据库管理员从数据库日常运转工作中解脱出来,并集中精力从事数据库体系结构设计等更具价值的任务。交互操作能力:SQL Server 2005实现的技术进步允许在日益扩展的企业范围内将相对独立应用程序和数据库整合并连接起来,从而,实现新增和既有系统投资效益的最大化目标。SQL Server 2005可面向行业标准、Web服务和Microsoft .NET Framework提供高水平支持,并在此基础上实现与多种平台、应用和设备之间的交互操作能力。SQL Server 2005与其它Microsoft软件产品(从Microsoft Windows Server操作系统到Microsoft Visu

27、al Studio开发软件包和Microsoft Office应用程序)高度集成,并可帮助所在机构运用协同技术手段节省时间和金钱。1.4.3 Macromedia Dreamweaver 8简介一个可视化的网页设计和风丫管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上可以选择可视化方式或者源码编辑方式。1.4.4 Photoshop CS3简介可以对图像做各种变换如放大、缩小

28、、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。用来做界面的后期的美化效果。2可行性研究本章对企人事管理系统进行可行性分析。经过现状调查,从技术、经济、法律等方面分析系统开发的可行性。目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.1 经济可行性建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省系统建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自动的对系统中大部分内容作更新、修改操作,提高了信息更新、传播效率。而且本系统是跨平台的,无论在Windows、Linux或U

29、nix操作系统上都能正常运行,大大节省了企业成本。下面就对系统的经济可行性进行具体的分析:1.系统初期投资系统初期投资如表2.2所示。2.货币的时间价值 系统货币时间价值如表2.1所示。表2.1 基于B/S架构的企业人事管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)1101.059.5239.5232101.10259.07018.5933101.15768.63927.2324101.21558.22735.4595101.27637.83543.2943.投资回收期引入企业人事管理系统两年后,可以节省18.59万元,比最初投资还少1.4万元。但第三年可以节省

30、8.639万元。即:1.4/8.64=0.162 2+0.162=2.1624.纯收入43.294-20=23.294(万元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的20万。而且考虑到开发本系统将为以后带来的利益,拿出20万来进行企业人事管理系统的开发,是绝对必要!经过以上分析,基于B/S架构企业人事管理系统的开发是可行的!表2.2 基于B/S架构的企业人事管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析20100020 0002总体设计30100030 0003费用管理子系统详细设计20100020 0004信息查询子系统详细设计20100020

31、0005工程实际成本数据库实现10100010 0006编码实现50100050 0007单体测试20100020 0008系统集成测试20100020 0009说明手册编制10100010 00010合计200 0002.2 技术可行性Internet起源于20世纪60年代的美国,它在近几年迅速风靡全球,其根本原因是它不仅拥有卓越的国际通信功能,而且拥有巨大的信息资源。所谓的Internet是指由分布在全世界成千上万的计算机网络遵循一定的通讯协议,并相互联系在一起而形成的国际互连网络,也就是说,Internet是建成立和使用这些网络的人群、群体、公司及各种网络资源的集合体。随着网络技术的不断

32、发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的HTML语言组成的,它没有交互性。因此,为了满足实际的需要,许多网页文件扩展名不再只是“htm”,“html”,出现了以“php”,“asp”,“jsp”,“shtml”等为后缀的网面文件,这些都是采用动态网页技术制作出来。所以本系统采用了动态的网站技术。此外从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析本系统实施的可行性,在软件方面选择了MyEclipse5来进行开发管理平台的设计,使用SQL server 2005数据库存储数据。在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内

33、存在512M以上,硬盘在80GB以上,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。2.3 操作可行性本系统具有良好的操作界面。显示内容简单明了,使操作者不必具有较高的计算机专业知道,也不必进行专门培训,稍一接触就可以上手进行所有操作。对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。管理人员及用户一不定期会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。2.4

34、法律可行性本系统为独立开发,使用的开发软件都选用正版。所有技术资料都是共享资源。在开发过程中没有侵犯任何人的著作权,也没有侵犯国家、集体或他人利益;无合同制定,不涉及承担任何法律责任。2.5 本章小结可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发分别从经济可行性、技术可行性、操作可行性和法律可行性,对本系统进行多方面的分析。3需求分析3.1 MIS系统的产生和发展情况所谓管理信息系统(Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴

35、的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使

36、他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势。3.2业务流程图人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个员工的档案,其中包括新员工的增加,员工信息查找,员工的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。业务流程图如图3.1如示。图3.1业务流程图3.3企业人事管理系统的需求分析人事管理系统是一种当前

37、绝大多数企业都已经采用的,用来管理企业人事的软件。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析的一般过程如图3.2所示。图3.2 需求分析的一般过程需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.3.1数据流图数据流程图说明了系统内数据的处理,但未对其中数据的明确含义、结构和组成作具体的说明。因此,仅有数据流程图还不能完整地表达系统的全部逻辑属性。数据字典就是用来描述数据流程图内数据的这些逻辑性质的。系统数据流图如图3.3所示。图3.3系统数据流图

38、3.3.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用,只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。以下为本系统数据字典。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。表3.1系统数据项定义编号名称别名类型长度I01-

39、01emp_id员工号int4I01-02emp_name员工姓名varchar10I01-03emp_sex性别varchar10I01-04emp_birthday出生日期smalldatetime4I01-05emp_place籍贯varchar50I01-06emp_nation民族varchar10I01-07emp_politics政治面貌varchar10I01-08emp_marriage婚姻状况varchar10I01-09emp_shen身份证号varchar20I01-10emp_education学历varchar10I01-11emp_zhuanye专业varchar

40、50I01-12emp_xuexiao毕业学校varchar50I01-13emp_biyedate毕业时间smalldatetime8I01-14emp_phone联系电话varchar20I01-15emp_mphone手机号码varchar20I01-16emp_address家庭住址varchar50I01-17jc_rp奖/惩varchar10I01-18jc_name奖惩名称varchar50I01-19jc_ren奖惩人员varchar10I01-20jc_beizhu奖片原因varchar50I01-21jc_date创建时间datetime8I01-22jc_dept部门va

41、rchar20I01-23jc_banren经办人varchar10I01-24jc_bandept批准部门varchar20I01-25xinzi_gong工资varchar10I01-26xinzi_butie补贴varchar10I01-27xinzi_jiang奖金varchar10I01-28xinzi_kou扣缴varchar10I01-29xinzi_zong合计varchar10I01-30dept_id部门号varchar10I01-31kao_zao上班时间smalldatetime4I01-32kao_xia下班时间smalldatetime4I01-33kao_chi迟

42、到varchar10I01-34kao_tui早退varchar10I01-35kao_bing请假varchar10(1) 数据项定义有员工的基本信息表、考勤信息表,奖惩信息表等各表中的数据项, 如表3.1所示。(2) 数据流定义:数据流编号:D1-01数据流名称:员工基本信息数据流来源:管理员数据流去向:P1-01数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-16 数据流编号:D1-02数据流名称:员工查询结

43、果集数据流来源:P1-02数据流去向:P1-01数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-16 数据流编号:D1-03数据流名称:员工信息数据流来源:F1-01数据流去向:P1-02数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-

44、16 数据流编号:D1-04数据流名称:员工信息数据流来源: P1-01数据流去向:P1-04数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-16 数据流编号:D1-05数据流名称:打印信息数据流来源:P1-04数据流去向:管理员数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-

45、13+I01-14+I01-15+I01-16 数据流编号:D1-06数据流名称:薪酬管理数据流来源:管理员数据流去向:P1-03数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-01 数据流编号:D1-07数据流名称:薪酬信息数据流来源:P1-03数据流去向:P1-05数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-01数据流编号:D1-08数据流名称:薪酬信息数据流来源:P1-03数据流去向:P1-04数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-01数据流编号:D1-09数据流名称:考勤信息数据流来源:管理员数据流去向:P1-06数据流组成:I01-01+I01-30+I01-31+I01-32+I01-33+I01-34+I01-35数据流编号:D1-10数据流名称:薪酬信息数据流来源:F1-02数据流去向:P1-05数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-01数据流编号:D1-11数据流名称:考勤信息数据流来源:P1-06数据流去向:P1-07数据流组成:I01-01+I01-30+I01-31+I01-32+I01-33+I01-34+I01-35

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号