人事管理系统的设计及其实现.docx

上传人:牧羊曲112 文档编号:1896656 上传时间:2022-12-24 格式:DOCX 页数:32 大小:625.78KB
返回 下载 相关 举报
人事管理系统的设计及其实现.docx_第1页
第1页 / 共32页
人事管理系统的设计及其实现.docx_第2页
第2页 / 共32页
人事管理系统的设计及其实现.docx_第3页
第3页 / 共32页
人事管理系统的设计及其实现.docx_第4页
第4页 / 共32页
人事管理系统的设计及其实现.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《人事管理系统的设计及其实现.docx》由会员分享,可在线阅读,更多相关《人事管理系统的设计及其实现.docx(32页珍藏版)》请在三一办公上搜索。

1、海军工程大学 毕业设计(论文) 专业名称 计算机科学与技术 学 号 姓名 毕业设计题目 人事管理系统的设计与实现 指 导 教 员 毕业设计任务书(应由学员本人按教员下达的任务认真填写)任务来源:随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,计算机管理所无法比拟的优点检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化正规化管理,与世界接轨的重要条件。不同的企业具有不同的认识管理制度,这就解决了不同的企业需要不

2、同的人事管理系统。任务要求:参考文件自己完成人事管理系统的设计与实现的题目目的:目前市场上流行的认识管理系统不少。但是,对于企事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用操作方便简单明了的人事管理系统。内容:能够录入人事的基本资料,在操作上能够完成诸如添加修改删除,按各种条件进行查询,新用户的设置及密码的修改等方面的工作,基本满足人事日常业务的需要。任务起止日期:2010年4月5至 2010年6月25日人事管理系统的设计与实现目录I摘要IIAbstractIII第一章人事管理系统综述7

3、 1.1 概述71.2设计人事管理系统的目的来源71.3系统开发的意义71.4开发设计思想81.5前景展望6第二章开发环境92.1前端开发工具Visual Basic6.092.1.1Visual Basic 6.0概述92.1.2Visual Basic 6.0的优点102.1.3 数据访问控件介绍102.2数据库 Microsoft SQL 2000 介绍102.2.1 MS SQL Server 简述102.2.2 SQL 语句112.2.3 SQL 语言在VB 中的应用112.3性能需求112.4.Delphi简介一三第三章系统调研及可行性分析一三3.1系统调研一三3.2调查分析一三3

4、.3系统功能调查143.4可行性分析一五3.5技术的可行性分析一五第四章系统分析与总体设计174.1系统需求分析174.2功能描述174.3系统的主要功能模块174.4操作流程图194.5数据流程图194.5.1顶层数据流图194.5.2人事管理数据流图204.5.3人事管理的一层数据流图21第五章系统实现225.1代码框架225.2系统界面设计225.3系统管理功能245.3.1系统设置功能245.3.2管理员的添加与权限设置功能255.4系统学术价值255.5系统应用价值25第六章系统测试266.1测试举例266.2测试项目266.3测试方法266.4系统维护27结论29参考文献30摘要随

5、着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好。寿命长、成本低等,这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我使用Microsoft公司的Visual Foxpro开发工具,利用其提供的各种面向对象的

6、开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。论文从人事管理信息系统的初步调查开始,详细介绍人力资源管理信息系统的需求分析和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。关键词:人事管理信息系统 数据流程 系统结构设计 数据结构设计ABSTRACTFly technically along with the calculator to develop soon, the calculator is in business enterprise manage applied universa

7、lity, make use of the calculator to carry out the business enterprise, make use of the calculator support business enterprise high-efficiency complete the usual business of labor the personal managent,is adapt the modern business enterprise system to request ,the push business enterprise labor perso

8、nal management alignment is scientific,the norm turn of essential condition; calculator the advantage that management can”t com pare to inspect quick ,check to seek the convenience,the credibity is high , saves to have great capacity ,confidentiality good , life span long , low etc. of cost .These a

9、dvantages can raise the efficiency of the personal managent biggest ,ising also a business enterprise scientific and regular to turn the manngent ,with important condition that world BE in line with . The different business enterprise has the different personal managent system , this comes to a deci

10、sion the different business enterprise to need the different personal managent system.Through analysis , We use the Visual Foxpro devepment tool of the company of Microsoft , making use of various development tool that faces to the object of what it provide , building up the system application proto

11、type in the in a short time first , then , start the prototype system to carry on the need generation to the beinning , revise and improvr continuously , until foration is satisfied and can go the system.The the is starts from the initial inquisition of the personal managenment information system ,

12、the detailed introduction human resource manages the need of the information system analysis , and the data paocess analytical , and carried on the total structure of system design , the data structure and database design , input to output to design etc.KEY WORDS Management Information System Data F

13、low Drawing(DF)Data structure design 第一章 人事管理系统综述1.1概述企业人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。1.2论文的目的来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是

14、适应现代企业制度要求、推动企业劳动人事走向科学化、规范化的必要条件:计算机管理所无法比拟的优点检索速度、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。1.3系统开发的意义人事管理是现代企业管理工作不可缺少的一部分,是适应现代企业管理尺度的要求、推动企业人事管理走向科学化、规范化的必要条件。只有人事管理规范了,才能在其他方面更好的发展。为了适应现代企业或公司经营发展的需要,人事管理也从以前的手工管理逐渐被规范化的管理信

15、息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代。因此,为提高企业工作效率保证企业人事管理质量,人事管理便成当今企事业单位中不可缺少的一部分。它适应时代潮流,是现代企业制度发展的要求,推动企业人事管理科学化,规范化的必要条件“科学技术是第一生产力,只有人事管理规范化,其他事情才能办好。为适应现代企事业单位管理规范化,经营发展战略的需要,人事管理也应由原来的手工管理逐渐被规范化的信息管理系统所代替。因此,要想加强人事管理,单纯依靠以前的手工管理,不尽浪费大量的人力,物力,财力,而且效率不高。所以人事管理信息系统能够为高层领导者提供准确的人员信息,以便领导

16、者了解企业各个部门的人员构成,安排好工作计划使企业变得更高效,更具有生命力。因此,开发人事管理系统更具有一定的社会现实意义。1.4开发设计思想 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对职位的变动、员工资料查询,统计修改等功能。总体上说具有编辑,查询,员工管理等功能。 在现有的社会中如果再用手工管理这样一个庞大的业务,那

17、不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的这个设计是最基本的管理。1.5前景展望 次系统具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。 当然在此毕业设计过程总,人力资源管理系统的需求是自己通过借鉴同类软件和查阅相关书籍而提出的,与实际或具体企业有出入,这必将给以后软件的推广运用带来麻烦,不过通过不断的升级将会得到解决。看来这个系统的前景是很大的,那么这个系统的制作难度也会加大我们还需不断的探索怎么做好一个好的系统。第二章开发环境2.1前端开发工具Visual Basic6.02.1.1Visual Basic

18、 6.0概述Visual Basic(VB)是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在短短的几年内风靡全球。VB是极有和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。美国微软公司在1991年推出VB1.0至今已经经历了6个版本,VB6.0运行在Win9x或WinMe,Win2000,WinXP,WindowsNT等操作系统下,是一个32位的应用程序开发工具6。2.1.2Visual Basic 6.0的优点VB率先采用可视化的程序设计方法,利用系统提供的大量控件,采用可视化的拖动

19、方式,直接在窗体上构建用户图行界面,并可直观,动态地调整界面的风格和样式,直到满意为止,从而有效地克服了传统编程中必需用大量时间和代码去描述界面元素外观和位置的弊端。VB通过不同控件的搭配组合,就可很方便地构造出应用程序的界面来。VB是一种面向对象程序设计语言,程序员所要做的就是针对不同的对象,分别编写这些对象所要响应的事件过程,整个VB应用程序也就是由图行用户界面和这些相对独立的事件过程构成的9。用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译

20、-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率10。4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,

21、是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

22、Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行11。当然,VB还有事件驱动编程机制、访问数据方便等很多优点。由于篇幅关系,在此就不详细阐述。2.1.3 数据访问控件介绍数据访问对象(DAO)是Jet引擎的面向对象的编程接口。Jet引擎使最终用户与正在访问的特定数据库无关。Jet引擎驻留在(动态连接库)文件中,运行时将应用程

23、序的请求翻译成对数据库的物理操作。Jet引擎真正读取、写入和修改数据库,并处理所有的内部的事务。Jet引擎介于用户界面和数据仓库之间。虽然可以直接使用数据访问对象来编程,但Data控件作为一个图形控件,具有易于使用的界面,它的最大优点就是只需少量代码或根本不用代码就可以创建应用程序来显示。远程数据访问对象是位于ODBC API和驱动程序管理器之上的对象模型,它提供了一系列的对象来满足远程数据访问的特殊要求。尽管RDO在访问Jet或ISAM数据库时受到限制,而且只能通过现存的ODBC驱动程序来访问关系数据库。但RDO能访问任何的ODBC数据源,特别适用于智能的数据库服务器(如SOL Server

24、和Oracle等)。Remote Data与Data控件基本类似,都提供了对数据库的无缝访问,用户不必编写任何代码就可以创建数据识别的应用程序,区别在于:Remite Data控件是通过使用RDO来实现数据访问,而Data控件则通过使用DA()来连接到Jet引擎7。OLE DB是一种统一的数据访问接口,它能够访问各种DBMS和非DBMS数据源。DBMS数据源包括主机数据库(如IMS和DB2、服务器数据库(如Oracle和SQL Sereer)以及桌面数据库(如(Micromft Access);非DBMS数据源包括存放在Windows和UNIX文件系统中的信息、电子邮件、电子表格、web上的文

25、件或图形以及目录服务等。OLE DB使得数据消费者(应用程序)可以使用相同的方法访问各种数据,而不用考虑数据的具体存储地点、格式及类型。ADO(ActiveX数据对象)是DAO、RDO的后继产物,更简单和灵活。它扩展了DAO和RDO所使用的对象模型,包含较少的对象,更多的属性、方法和事件。ADO是为OLE DB而设计的,它封装并实现了。LE DB的所有功能。ADO Data控件,也就是adodc,是Visual Basic 6.0新引进的数据访问控件,它使用ADO来快速建立数据绑定控件和数据提供者之间的连接,它使编程者使用最少的代码来创建数据库应用程序。当然,用ADO Data控件进行访问数据

26、时必须为待访问的数据库创建OLE DB数据连接8。2.2数据库 Microsoft SQL 2000 介绍2.2.1 MS SQL Server 简述SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Micro

27、soft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本8。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MSSQL Server不但可以应用于大中型数据库管理中

28、,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 将个别服务器注册到组中。 为每个已注册的服务器配置所有 SQL Server 选项。 在每个已注册的服务器中创建并管

29、理所有 SQL Server 数据库、对象、登录、用户和权限。 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 定义的各种向导。2.2.2 SQL 语句SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于

30、定义数据的结构,比如 创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象2.2.3 SQL 语言在VB 中的应用在VB中使用SQL语言非常方便,一般来说,都是通过Tquery或TADOquery组件来使用SQL语言的。可以在Tquery或TADOquery组件的SQL属性中设置SQL语句。设计程序时,

31、在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后我们就可以在对话框中添加SQL语句。还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。静态SQL语句在程序设计时便已固定下来,它不包含任何参数和变量。2.3性能需求硬件环境在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为:处理器:Intel 奔腾III 或更高内存:128MB硬盘空间:40GB显卡:Geforce 系列显示适配器或

32、更高软件环境操作系统:windows 98/ME/2000/N数据库:Microsoft SQL serve20002.4.Delphi简介Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生产技术,使程序的执行性能远远高于其它产品生产的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可

33、视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。 Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。Delphi使用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。 Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Mic

34、rosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作Delphi的每一个设计细节,都将带给您一份欣喜。 Delphi已经为您做好了一切基础工作程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口

35、除了响应所以Windows编程的基本操作外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。 面向对象的程序设计是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。 说它是一场革命,不是对对象本事而言,而是对它们处理工作的能力而言。对象并不与传统

36、程序设计和编程方法兼其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关.第三章 系统调研及可行性分析3.1系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1) 明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2) 提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求吻合。(3)

37、企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户要求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。3.2 调查分析3.2.1 系统目标图3.1 公司组织结构图 采用公司现有的软硬件软件及科学的管理系统开发方案,建立企业人事管理系统,实现企业人事管理的计算机自动化。系统应符合公司人力资源管理制度,并达到操作直观、方便

38、、实用、安全等要求12。3.2.2 应用现状调查 目前,公司的人事管理采用的仍然是人工管理的操作,工作繁琐,易出错,现已经不适合公司发展的需要。3.3 系统功能调查整个系统从总体上分为员工信息管理、员工工资管理、员工考核管理,员工考勤管理,系统维护五大部分,每一部分应实现的功能如下3.3.1员工信息管理功能 员工基本信息的输入,包括员工编号,姓名,性别,生日,所在部门等信息 员工基本信息维护:包括修改、删除员工基本信息查看 员工主要家庭成员信息的录入,修改,删除等操作 员工主要学习与工作经历信息的录入,修改,删除等操作 员工基本信息查询:支持多条件查询,可以选择员工姓名、员工档案号等进行查询,

39、 也可以组合查询一三。3.3.2 员工工资管理功能 员工工资信息的录入,包括工资月份,底薪,奖金基数,加班费,考勤扣款,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资等信息; 员工工资信息的修改; 员工工资信息的查询;3.3.3 员工工作考评管理功能 员工工作考评信息的录入,包括考评月份,工作业绩,领导评价,人事部门评价,奖金系数等信息; 员工工作考评信息的修改; 员工工作考评信息的删除; 员工工作考评信息的查询;3.3.4员工考勤管理功能 员工考勤信息的录入,包括考勤月份,病假天数,事假天数,旷工天数等信息; 员工考勤信息的修改; 员工考勤信息的删除; 员工考勤信息的查询;3.3

40、.5系统维护功能 部门信息维护:实现灵活的增减部门信息,修改部门信息 用户管理:包括新增用户、删除用户、修改用户密码等3.4可行性分析 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。(1) 可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的

41、需要。社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其其它应用技术。经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。管理可行性分析管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。3.5技术的可行性分析 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新

42、系统开发人员的数量和水平,即人力资源;硬件和软件资源。(1) 技术支持: 首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。(2) 硬件资源: 开发管理信息系统所需的硬件资源包含以下两个方面: 系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求。(3) 软件资源 软件资源的可行性分析主要考虑以下几点是否满足用户的要求:操作系统的选择;编译系统的选择;数据库管理系统的选择;高级编程语言的选择;汉字处理系统的选择;应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号