第一篇:企业员工信息管理系统的设计
企业员工信息管理系统的设计 国内外研究现状 当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息
国内外研究现状
当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。
自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。
员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
1.3本课题研究的意义
一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发一个实现职工信息查询、管理、更新为基本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。
员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用ASP构建的企业员工信息管理系统,能实现员工信息的录入、修改、查找、删除、查询、编辑、等功能,此外,在程序中还设计了用户登陆,设定了密码,并由MD5加密,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的实用价值。
2系统开发工具简介
2.1 ASP简介
随着网络技术的不断发展,Internet已经开始深入到人们的生活,目前Internet上的许多站点,仍然采用静态的技术为成千上万的用户提供信息,由于信息动态的本质,仅有静态的HTML是不够的,因此,需要有一种方法来访问Web站点的用户显示动态的信息。如今,基于Web/Internet的Intranet这改变着信息量系统的构成模式,现有的数据库系统和Web或Internet集成,使我们可以通过Internet的浏览器访问数据库中的信息,如何将数据
库的信息发布到Web上,创建含有数据库信息量的动态网页,最常用的中间技术有CGI(通用网关接口)和API(应用程序接口)。但是CGI程序有效率低,速度慢的缺点;API虽然在某种程度上克服了CGI的缺点,但也具有兼容性差,开发难度大等缺点。微软公司在IIS 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技术,它采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP本身内置了一些基本组件和常用组件,也有和很多公司开发了许多使用组件,只要在Web服务器上安装好这些组件,通过访问组件就可以快捷方便的建立自己的Web应用。
(2)Server:ASP运行在服务器端。由于这个原因,不必担心用户的浏览器是否支持ASP所使用的编程语言,ASP的语言可以是VBScript和JavaScript.但有需要注意的一点,Netscape浏览器不支持客户端的VBScript,所以不要在客户端使用VBScript。而在服务器端,则无需考虑这个问题。
(3)Pages:ASP返回标准的HTML页,可以正常的在浏览器中显示。用户查看页面源文件时,看到的是标准的HTML页面,而不是ASP源代码,这样防止了源程序外泄。
2.2 ASP的特点及运行环境
ASP是一种服务器端的脚本环境,用它可以将HTML语言、脚本语言和ActiveX控件结合在一起,可以产生动态、交互且高效率的基于Web的应用程序。由于ASP使用基于开放环境的ActiveX技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几何无限的扩充能力。他还可以利用ADO方便的访问数据库,能很好的对数据进行处理。从某种意义上讲,ASP是一种用附加特性扩展了的标准HTML文件。相对于别的Web应用开发来说,ASP具有如下特点:
(1)无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执行。集成于HTML中。
(2)使用常规文本编辑器,如Windows的记事本,即可设计。
(3)与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML码的浏览器,即可浏览Active Server Pages 所设计的主页内容,Script 语言(Vbscript ,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。
(4)面向对象(Object_Orient).(5)可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C++,COBOL等语言来实现。
(6)Active Server Pages与任何AcTiveX scripting 语言兼容。除了可使 用VBscript 或JScript语言来设计,并可通过Plug-in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting语言。script引擎是处理script的COM(Component Object Model)对象。
(7)Active server Pages的源程序代码,不会传到用户的浏览器,因此可以 保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active ServerPages执行的结果的常规HTML码。
(8)使用server端script产生client端script,你可以使用ASP程序码,在站点 服务器执行script语言(VBscript 或 Jscript),来产生或更改在client端 执行的script语言。
ASP 提供内置的全局对象
REQUEST对象:用来读取来自浏览器请求信息,可用该对象读取 HTML 表单的信息。包含有关客户端的信息和一些参数;
RESPONSE 对象:用来访问服务器扬创建的并发送信息到客户端的响应信息;
SERVER对象:是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动有关的任务,允许用脚本来生成 ACTIVESERVER 组件的实例;
APPLICATION 对象:用来存储、读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者间传送共用消息;
SESSION对象:用来存储、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。目前ASP可运行在三种环境下。
(1)WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。
(2)WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。
(3)WINDOWS 95/98运行PWS(Personal Web Server)。
其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
2.3 脚本语言VBScript和JavaScript概述
VBScript程序语言是Microsoft公司将VB(Visual Basic)程序语言加以简化,使其较易学习,且完全配合网页设计为发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行系统调用程序等,使设计者可以放心在Internet上传送。此外,又加上适合其他操作平台的可移植性,并大大提升了执行效率,使Vbscript广受网页设计者的欢迎。如同VBA可以直接在Office内执行一样,Vbscript也可以直接在记事本或者其他编辑程序内编写并存盘,然后在该文件图标双击鼠标左键,即可直接进入浏览器(如IE)执行。
Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。Javascript和Jscript基本上是相同的,只是在一些细节上有出入。Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。
2.4 IIS服务
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT FileSystem,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。
IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File TransferProtocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。
IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和
开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。
2.5 Dreamwever简介
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页.同时利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。它用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论是喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都可以提供帮助良多的工具,丰富Web 创作体验。
3系统设计
3.1 设计思想
为了满足用户的需求,该信息管理系统要实现以下目标。
(1)模块要全部用B/S系统开发,用户无需在本地机器安装软件,就可通过浏览器登录系统进行操作。
(2)模块采用ASP开发,具有完全的开放性,可以运行在任何支持ASP标准的服务器上,非常方便以后的维护和系统升级。
(3)只要系统允许,用户可以在任何时间、任何地点办公,包括出差在外地都可以使用该系统。
(4)模块维护费用很低,所有的维护操作只需要针对服务器进行,外地管理员只需要把服务器连接上网即可进行维护和升级,这对人力、时间、费用的节省是相当可观的。
(5)模块采用Web服务器和数据库服务器分离的方式,系统的安全性和性能因此得到很大提高。
(6)系统界面友好,使用方便,易操作。
3.2 系统结构图
企业内部信息管理网络的特点是利用B/S结构,实现整个企业内部的信息化管理。这种系统的优势在于系统简单、功能强大、扩展能力良好以及跨地域的操作性能。Clinet/Server模式与Browser/Server模式是现在比较流行的两种数据库模式,各有优缺点。Clinet/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Browser/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下.速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Clinet端的用户界面。在这方面,Clinet的各种开发工具的功能更加强大,灵活,而且Browser端却由于功能结构的限定过于“瘦小”。
第二篇:员工信息管理系统
员工信息管理系统 系统的功能描述 设计一个员工信息管理系统,使之具有以下功能(1)系统以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理并且在此过程中能够尽可能地兼容用户使用过程中的输入异常情况(2)员工信息录入功能(员工信息用文件保存),注意员工按员工号进行区分,即每个员工的员工号都是唯一的,不允许出现两个员工或员工号相同的情况(3)可对员工信息进行查询,具体分为:按姓名查询、按员工号查询、按职务查询。(4)可对员工信息进行删除(5)可对员工信息进行修改,注意员工号不可修改,修改应逐个地进行,一个员工记录的更改不应影响其他的员工记录(6)可对全部员工信息进行显示(员工信息浏览),注意员工信息的显示要规范。其中员工信息应包括姓名、员工号、性别、年龄、最高学历、职务、薪水、联系电话、住址 系统的总体设计 本系统可以按功能进行模块划分,系统的总体设计如图如下所示。“系统功能菜单” 选择模块完成用户命令的接收,此模块也是员工信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能。“添加信息” 模块完成员工信息的录入功能,录入的信息包括姓名、员工号、性别、年龄、最高学历、职务、薪水、联系电话、住址(这里可以根据需要加入其他信息)“查询信息”
模块完成员工信息的查询,查询可分为三种方式:按姓名查询、按员工号查询、按职务查询(这里也可以根据需要根据其他方式进行查询)“修改信息” 模块完成员工信息的修改功能
“删除信息” 模块完成员工信息的删除功能
“显示信息” 模块完成所有员工的显示功能
第三篇:员工信息管理系统
摘要
企业员工信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。如何管理好企业内部员工的信息,对员工实施高效的宏观管理,对企事业单位的人员构成情况和发展趋势进行统计、规划、分析并制定切实可行的人事政策,是一项繁重而艰巨的任务。
本文以企业管理信息系统建设中的员工信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计方案、开发、测试等过程。系统在Linux平台下,以Oracle10g为后台数据库管理系统,实现了以员工信息管理,考勤信息管理、工资管理及综合查询模块为主要功能的系统开发。为企业人事管理提供信息咨询,信息检索,信息存取等服务,系统的实施基本上能够满足现代企业对人事管理的需要,为提高企业人事管理效率提供了行之有效的手段。6
第一章 职工管理的背景
借助现代信息技术和管理理论,建立员工管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此职工管理是企业的计算机管理信息系统重要组成部分。而职工管理又是人力资源管理的重中之重。实行电子化的职工管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。职工管理信息系统的实现可以减轻比较繁琐的手工职工管理。
现在应用在大中型企业的管理信息系统中,几乎都包括了职工管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的职工管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,所以我们设计了一个简单的职工管理系统,为这些具有中国特色的中小企业解决他们在职工管理方面的问题。
1.2设计工具简介SQL Developer Oracle SQL Developer是针对Oracle数据库的交互式开发环境(IDE)。
Oracle SQL Developer简化了Oracle数据库的开发和管理。SQL Developer可以连接到任何Oracle 10g及其后续版本的数据库,并且能在Windows,Linux和Mac OSX上运行。最新版本的Oracle SQL Developer提供了PL / SQL单元测试,集成了数据模型浏览器和Subversion源代码版本控制系统,CVS(并行版本系统),还包括了许多更新功能,如SQL格式化,模式比较,复制、导出向导和迁移支持。1.3主要内容及目标
主要内容:创建人事信息管理系统,主要实现系统管理,员工基本信息管理、考勤管理、员工评价信息、员工工资管理等功能。
系统设计的目标是:从操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程。
可行性分析
1、经济可行性 由于早期职工信息管理完全采用纯人工方式完成工作,且上传下递极不方便、快捷,所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能 通过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,也很容易统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。目前,市场上“职工管理信息系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般公司的经费紧张根无法接受这样的价格。而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。
2、操作可行性 一般公司的职工管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对Windows有基本的了解,所以,如果开发一套操作简单的职工管理信息系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。
3、技术可行性(1).开发的软件可行性 从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,SQL Server2008是在实际应用中较为成功的一种解决方案。并为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。
4、可行性结论 系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为职工信息管理系统体系积累了经验,从长远来看,其经济和社会效益是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。
第二章 需求分析
2.1需求分析
模块为系统的基本模块,具备企业人力资源管理部门的日常事务处理功能,其中包括:人员基本信息管理、合同管理、统计分析、综合查询、花名册等等。为管理者全方位地了解企业拥有的人力资源,并对这一资源进行开发提供决策支持。可根据企业实际需要自定义员工人事档案项目;员工人事信息的录入、增、删、修改等; 强大、灵活的查询功能,可以自定义查询、组合条件查询、快速定位查询及模糊查询,使用快捷方便、充分满足用户对人事信息的各种查询要求。步骤如下:
1.根据现有条件,设计出当前系统的具体模型。
2.分析当前系统与目标系统的差别,并做出相应调整方案。
3.对目标进行完善和补充,找到相关文献,安装试验环境和可用软件。
4.确认所用资料齐全,尽量满足用户需求。
2.2系统业务流程分析
2.2.1企业人事信息管理系统业务流程图
企业人事信息管理系统的业务流程图是对整个系统的职能的总体描述。根据对整体系统的一个了解和分析得出了以下的业务流程图。
如图2-2所示:
人力资源部聘用信息表基本信息管理员工信息管理员工考勤管理人力资源部人员需求信息各部门员工基本信息员工档案列表员工考勤考勤信息列表各部门员工评价列表员工评价员工评价管理员工工资管理员工工资信息工资信息表财务部工资总表代扣清单工资信息查询表
图2-2 员工信息管理系统总体业务流程图
2.3系统数据流图分析
22.3.2企业人事信息管理系统软件数据流程图
企业人事信息管理系统的数据流图。如图2-8所示:
各部门F2评价信息列表F1出勤信息列表P1出勤信息录入人力资源部F3人员信息表F4工资信息单财务部管理员F5出勤记录P2评价信息录入F3评价信息列表D1月出勤表F6月出勤信息表P3员工基本信息录入处理F7员工信息列表D2工作评价信息表F8员工评价信息表P4计算工资F11查P5F10员员工询信息F9员工基表D3员工信息表工信息信息本信息表表查询F12工资信息D4工资表F15工资信息表人力资源部F13代扣清单D5代扣项目财务部管理员各部门F14代扣信息表F18员工工资列表F19员工档案列表P6F16工资信息员工工汇总单工资信息资列表F17工资信息D6汇总表生成汇总单P7工资汇总
图2-8 人事管理信息系统数据流程图
第三章 系统详细设计 3.1系统总体设计目标
根据企业人事信息管理系统网络化的迫切需要,按着总体规划、集中实施的原则,考虑到系统的稳定性、安全性及数据的安全性和一致性要求,在系统设计过程中,坚持开放性和标准化的原则,以整个系统具有先进性、实用性、可靠性、扩展性和灵活性为设计目标,主要完成人员基本信息的管理、员工工作评价的管理、员工考勤信息的管理、员工工资的管理和系统拥护的管理。
3.2系统功能描述
系统开发的总体任务是实现企业人事信息管理,系统应包括以下的几个
方面内容: 3.2.1员工信息管理
实现对员工的基本信息的管理,如员工资本信息的添加、修改、删除和查询。员工基本信息主要包括:员工编号、姓名、所在部门、生日籍贯等员工基本情况的一个信息的录入查询修改以及删除。3.2.2考勤信息管理
包括正常出勤、异常出勤和加班处理3个功能模块。正常出勤是对员工的迟到和早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加。异常出勤是对员工的病假和事假进行管理。加班处理包括加班管理、人员信息和加班费率设置3部分。主要对员工的加班进行管理。对员工的加班费用进行汇总统计,为后续的功能模块提供数据。3.3.3工资管理
包括工资汇总、数据输入(可变动数据)、工资分配和工资查询4个功能模块。工资汇总是由系统自动进行,每月进行一次,该功能主要实现对员工的基本工资、福利、考勤进行汇总,为后续功能提供服务。数据输入主要是处理某员工的月度奖金和其他应扣、应发的数据。工资分配是对工资进行分配处理,记录工资的历史记录便于以后查询。工资查询功能主要实现按员工基本信息、部门信息和部门汇总进行查询、统计工资的详细信息。3.2.4评价信息管理
主要是员工的奖罚管理,其主要功能是添加员工奖罚信息、如员工编号奖罚类别、记录人员记录时间和备注等信息;删除员工的奖罚信息查看员工奖罚信息。3.2.5系统管理
主要是对用户和密码的管理。包括:添加系统用户信息,如用户名、密码和用户类型等信息;修改系统用户信息,如密码和用户类型等信息;删除系统用户信息;查看系统用户信息。3.3总体功能模块设计:功能层次图
根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块。
企业人事信息管理系统员工基本信息员工考勤管理员工工资管理员工评价信息系统管理添加员工基本信息修改员工基本信息查询员工基本信息添加员工考勤信息修改员工考勤信息查询员工考勤信息添加工资基本信息修改工资基本信息查询员工基本信息添加员工评价信息修改员工评价信息查询员工评价信息添加用户修改用户密码
图3-1 功能模块图
3.4系统流程分析
所谓系统流程分析,就是用户使用系统时的工作过程。不同的用户有着不同的工作流程和使用权限。但是所有的用户都是从用户登录模块开始的。登录主要是判断是否是合法的用户,在数据库设计中用户的登录名是固定的,如果要添加用户则在用户主界面进行添加用户信息。本系统的系统流程分析如图3-2所示:
系统结构图
图3-2 系统流程分析图8
2.3.3系统功能提出
根据详细的需求分析,明确系统功能如下:
1.员工基本信息管理:主要完成职工基本信息的管理,如员工基本信息的添加、修改、删除和查询;
2.员工考勤信息管理:主要完成职工考勤信息的管理,管理员工基本信息的考勤添加、修改、删除和考勤信息的查询
3.员工评价信息管理:主要完成员工评价信息的管理,管理员工基本工作信息的添加、修改、删除和查询;
4.员工工资信息管理:主要完成员工工资信息的管理,主要是进行员工工资信息的添加、修改删除和查询
5.数据库管理部分:主要完成数据库的管理与维护;
6.系统管理部分:主要是完成用户的添加、密码信息的修改等。[4]
第四章 数据库设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。
4.1数据库设计的一般性原则
数据库设计的一般性原则如下所示:
第一个基本规则:对于每一个要存储其信息的实体(或事物),我们都应该给他一个自己的表;
第二个处理规则了:如果你需要在一个列中存储多个值,那证明你的设计可能是有缺陷的。
简单的数据关系:一对一;一对多;多对一;多对多
在数据库的设计中:要做到数据规范化、完整性、数据冗于和规范实例化。
4.2数据库设计的步骤
数据库设计分五个阶段:
1.规划;
2.需求分析;
3.概念结构设计;
4.逻辑结构设计;
5.数据库物理设计。4.3数据库概念结构设计
数据库概念设计的目标就是要产生反映企业组织信息需求的数据库概念结构,即概念模型。
4.3.1概念模型
概念模式是独立与数据库逻辑结构,独立与支持数据库的DBMS,不依赖于计算机系统的。概念模型是表达概念设计结果的工具。它应该能够真实、充分地反映现实世界中事物和事物之间的联系;应该简洁、明晰、独立于机器,容易理解,方便数据库设计人员和应用人员进行交流;应该易于变动,便于修改;应该很容易向关系、层次或网状等各种数据模型转变,方便地导出与DBMS有关的逻辑模型。从而使概念模型成为现实世界到机器世界的一个过渡的中间层次。
概念模型有很多模型,其中最常用的方法之一是“实体—联系模型”(entity relationship model),即使用E-R图来描述某一组织的概念模型。
4.3.2 E-R图
E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概念模型。它的主要成分是实体、联系和属性。可利用E-R模型进行数据库概念设计。E-R图是直观表示概念模型的工具,再图中有四个基本成分如图4-1:
4.3.3系统E-R图
图4-5 E-R图
5.3心得体会
通过做这个系统设计,让我在实践上得到了很好的锻炼。由于本人是初次开发一个系统的后台数据库,无论是在知识、还是经验方面都存在着大大的不足。通过开发这个系统,我掌握了的项目过程,即开发一个管理信息系统需要运用系统的思想,使用系统的方法,进行系统的调查,以便完成管理信息系统的规划、分析、设计、实施等步骤。在整个过程中,绝对不能脱离实际,同时,应该重视软件开发中的易使用性、可操作性和可移植性等。
第四篇:企业信息管理系统
企业信息管理系统
1.功能概述:
实现一个企业的内部管理业务,模拟包括人事管理、财务管理、机构管理的业务。
2.功能划分:
1.人事管理:对入职员工进行电子化管理,录入雇员的相关信息,参考EMP表,并对之能进行维护
2.财务管理:对公司员工的薪资水平进行定量的阶梯划分,参考SALGRADE表,并对之能进行维护
3.机构管理:对公司下设办事处进行地址管理,并将雇员与之产生绑定关系。
3.系统架构:
JAVAEE+ORACLE
4.用户系统:
可以注册用户。不同职责的人员只能使用本职工作所赋予的功能; 系统拥有一个超级用户,用来对上述用户进行管理,此用户仅做维护之用。
第五篇:企业信息管理系统
企业信息管理系统
项目小结:
大连盛林东北物产有限公司系外贸企业,下属猫砂制品加工厂。主要向海外出口猫砂系列制品,产品主要销往日本、韩国和台湾、香港以及中国境内部分用户。我企业在发展运营中与金蝶软件(中国有限公司大连分公司)签订开发企业信息管理系统项目软件,给公司得到了多方面的收益,如下:
一.降低生产成本
此信息管理系统项目软件,可以加强对生产全过程的监控,及时反馈信息。可制定合理和优化的生产计划和作业计划,对原材料、辅料、在制品库存进行及时调控等,我公司可以达到降低生产成本的目的。
二.压缩库存积压
在满足生产供应的前提下,企业信息管理系统能够合理调整原材料和备品备件库存,及时采购入库,压缩库存积压,减少流动资金的占用;此系统充分发挥生产计划和销售管理的作用,做好产销衔接的平衡工作,从而压缩成品库存。
三.挺高工作效率和管理水平
企业信息管理系统保证了数据的准确性,减少了繁重的统计表工作,及时向领导提供了信息。共享数据库,保证了整个企业数据的一致性,方便各类人员要求的查询;传统信息传递和会计命令逐渐转换为平铺传递。这样,工作直接赋予工作人员,减少多层领导方式。此信息管理系统大大提高企业全员素质和管理水平,有利于企业的长远发展。
在国民经济高度信息化得社会中,企业信息管理系统能使企业适应日益激烈的市场竞争,保持时续发展。与传统的人工管理方式相比,信息管理系统迅速、准确、全面的为生产管理和决策提供详尽的、经过分析处理的信息,使管理人员有可能及时掌握企业生产全貌。信息管理系统的全面应用,可以使中下层管理人员从繁琐的事务性工作中解脱出来,有精力考虑具体的生产经营中的管理问题;高策管理人员则可以从信息管理软件中获得信息,直接与各个部门交流并进行管理和指挥,适用于本公司现阶段发展的需要。
本公司与金蝶软件(中国有限公司大连分公司)签订开发企业信息管理系统项目软件,2011.12.31前完成。实际金额是2万元整。特申请此项资金支持。
企业网络营销活动
项目小结:
大连盛林东北物产有限公司系外贸企业,产品主要销往日本、韩国和台湾、香港以及中国境内部分
用户。由于今年外贸企业形势严峻,汇率持续走高,影响了企业的利润,为了企业更好发展,企业决定再次加大网络营销力度。公司考虑到阿里巴巴互联网网站在国内外具有很强的影响力,在以前开通日文网站的基础上,2011下半年,本公司跟阿里巴巴互联网又签订了英文版“出口通”协议,为进一步拓展欧美市场铺平道路。此次“出口通”协议的签订使我司多方面收益:
一、客户群体日益扩大,地区网络逐步拓宽,丰厚的大买家资源更多合作机会。
二、网络店铺建立私人展示,视频展示,第三方企业身份核实,买家更快了解公司的实力,缩短了买
家对我司的信任周期。
三、专业的买家行为分析,提升外贸技巧,节省了我司人力资源。
四、针对性的发布产品信息,欧美地区访问量提升,并卓有一定销售量。
实际金额是39800万元左右。特申请此项资金支持。