企业通用管理平台框架的设计和实现学士学位论文.docx

上传人:b****3 文档编号:3764974 上传时间:2022-11-25 格式:DOCX 页数:41 大小:500.40KB
下载 相关 举报
企业通用管理平台框架的设计和实现学士学位论文.docx_第1页
第1页 / 共41页
企业通用管理平台框架的设计和实现学士学位论文.docx_第2页
第2页 / 共41页
企业通用管理平台框架的设计和实现学士学位论文.docx_第3页
第3页 / 共41页
企业通用管理平台框架的设计和实现学士学位论文.docx_第4页
第4页 / 共41页
企业通用管理平台框架的设计和实现学士学位论文.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

企业通用管理平台框架的设计和实现学士学位论文.docx

《企业通用管理平台框架的设计和实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《企业通用管理平台框架的设计和实现学士学位论文.docx(41页珍藏版)》请在冰豆网上搜索。

企业通用管理平台框架的设计和实现学士学位论文.docx

企业通用管理平台框架的设计和实现学士学位论文

北方民族大学

学士学位论文

论文题目企业通用管理平台框架的设计和实现

 

北方民族大学教务处制

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

摘要

随着信息技术的飞速发展和日趋激烈的商业竞争,企业的各项事务处理也逐渐采用科学化现代化的管理。

尤其是对员工的绩效考核,传统的考核存在很多管理者主观的影响。

本论文论述了企业信息管理系统的开发过程:

企业信息管理系统需求分析、系统功能设计、数据库的设计、系统的实施。

重点介绍了系统功能与数据库的设计及系统的实现过程。

对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。

通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。

本网站采用了B/S体系结构,应用Microsoft公司面向网络的编程技术ASP.NET,和以MicrosoftSqlServer2005作为后台数据库管理系统进行开发。

企业信息管理系统将企业管理者从繁琐、无序、低序、低端的工作中解放出来,并从事核心事务,从而整体提高了企业管理效率和对信息的可控性,降低管理成本,提高执行力,使管理趋于完善。

本文通过分析国内外人事员档案管理事务处理的发展现状,提出了一种利用ASP.net技术进行开发系统的方案,以期达到功能强大,费用低廉,通用性强,适合我国国情的企业信息管理系统。

文中着重论述了该系统的功能与实现、数据流程与存储、后台管理等。

关键词:

自动化,管理系统,ASP.NET,数据库

Abstract

Withinformationtechnology,rapiddevelopmentandincreasinglyfiercebusinesscompetition,companiesofthetransactionhavealsobeenmadeuseofscientificandmodernmanagement.Especiallyforstaffassessment,traditionalexaminationtherearemanymanagerssubjectiveeffects.Thispaperdiscussesthestaffappraisalsystemdevelopmentprocess:

staffappraisalsystemrequirementsanalysis,systemfunctionaldesign,databasedesign,systemimplementation,highlightingthesystemfunctionsanddatabasedesignandsystemimplementationprocess.Thesystemstructure,functiondesignprocesstodoacomprehensiveanddetailedexposition,andthenforthesystem,eachfunctionmoduletodothedetailedanalysisandresearch.Throughthesystemfunctionsanddataflowanalysis,databaselogicalstructure,andonthisbasis,thecompletionofthedatabasephysicalstructurecreatedinordertoachieveallkindsofinformationinquiries,updatesandotheroperations.

ThissiteusestheB/Sarchitecture,toASP.netasadevelopmenttooltoMicrosoftSqlServerasthebackenddatabasemanagementsystemdevelopment.Staffassessmentmanagementsystemwillbebusinessmanagersfromthetediousanddisorganized,low-order,low-endworkofliberationinthecorebusiness,theoverallimprovementofthebusinessmanagementefficiencyandinformationcontrol,reducemanagementcosts,improveexecution,sothatManagementtendstoimprove.

ThispaperanalyzesthedomesticandforeignStaffappraisaltransactionscurrentdevelopment,auseofASP.nettechnologytodevelopthesystemofprogramstoachievepowerful,affordable,versatile,suitableforChina'snationalconditionsofEmployeeassessmentsystem.Thepaperfocusesonthesystem'sfunctionalityandimplementation,dataflowandstorage,backstagemanagement.

Keywords:

automation,Managementsystem,A,database

第1章绪论

1.1系统简介

企业信息管理是企业日常管理工作中的重要组成部分。

企业规模的逐步扩大和企业员工的流动,企业管理人员则相对减少。

加上企业信息管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。

稍有不慎就会出现错误。

同时考核信息的手工登录与查询,是一项非常繁重而枯燥的劳动。

因此在计算机飞速发展的今天,应用数据库技术实现员工考核信息统计查询的管理是可行而必要的工作,实现员工考核信息网上管理,既能够提高工作效率,又可以提高考核的真实性客观性。

计算机具有运算速度快、精度高、能按照设计逻辑处理问题等特性,在企业信息管理信息的录入、统计中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者数据输入不正确的情形。

1.2开发的意义

企业信息管理系统解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。

尤其是在大型企业,员工人事及考核是的一项重要的考核指标,比较客观真实的反应一个员工的实际工作表现。

而长期以来,公司企业信息管理信息管理都是依赖管理者人工进行的,面对如此众多的员工,只能靠管理者根据自身了解的信息对员工进行管理。

绩效考核信息手工进行统计分析,其工作质量可想而知。

不仅仅浪费了大量的人力物力,而且由于公司企业信息管理存在着大量的不可控因素,造成了信息管理的某些不规范。

作为计算机应用的一部分,使用计算机对绩效考核信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高的效率,也是企业科学化、正规化管理的重要条件。

因此,开发这样一套企业信息管理系统软件成为很有必要的事情,在下面的各章中我们将以开发一套企业信息管理系统为例,其开发过程和所涉及到的问题及解决方法。

第2章开发环境及实现技术

2.1开发环境

2.1.1硬件系统

系统配置策略指导用户依据自身的业务规模,以及用户对性能,可靠性等方面的要求,来确定合适的系统配置方案。

用户的环境和要求千差万别,我们在这里只是给出一个参考性的配置策略,依据实际情况的不同,用户可能会对这些配置做适当的修改以满足特定的要求。

2.1.2软件系统

操作系统:

windowsxp

数据库平台:

SQLServer2005

WEB平台:

IIS5.0以上,IE5.0以上

办公平台:

Office2003

2.1.3网络环境

本系统属于网络应用系统,数据库和应用服务器连接在网络中,因此企业广域网带宽越宽远程用户的应用效果越好。

2.2开发工具简介

2.2.1visualstudio2005工具简介

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。

VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE)利用此IDE可以共享工具且有助于创建混合语言解决方案。

另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。

VisualStudio支持VisualC#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。

开发语言选用c#.MicrosoftVisualC#2005是一种编程语言,它是为生成在.NETFramework上运行的多种应用程序而设计的。

C#简单、功能强大、类型安全,而且是面向对象的。

C#凭借它的许多创新,在保持C样式语言的表示形式和优美的同时,实现了应用程序的快速开发。

2.2.2sql2005数据库工具简介

SQLServer2005是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer2000版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

2.3实现技术

2.3.1c#编程技术

C#(发音为CSharp)是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。

C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。

C#可以大范围的适用于高层商业应用和底层系统的开发,即使是通过简单的C#构造也可以各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。

C#具有很高的开发效率以及更好的安全性。

目前的各种基于WEB应用的软件开发向传统的商业应用软件开发提出了挑战,开发者被组织起来开发具有更短开发周期的各种应用,并且需要能够提供更好的可修正性,而不是建立一个可以长久使用的软件系统。

更重要的一点,WEB服务框架可以让任何WEB服务都看起来类似于C#的内置对象,所以可以让开发人员在开发过程中继续使用他们已经具备的面向对象的开发方法和技巧。

2.3.2JavaScript技术

JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。

使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。

从而可以开发客户端的应用程序等。

它是通过嵌入或调入到标准的HTML语言中实现的。

它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:

1、是一种脚本编写语言;2、基于对象的语言;3、简单性;4、安全性;5、动态性的;6、跨平台性;

综合所述JavaScript是一种新的描述语言,它可以被嵌入到HTML的文件之中。

JavaScript语言可以做到回应使用者的需求事件(如:

form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程式所处理。

第3章需求分析

3.1企业信息管理系统需求分析

本系统是针对企业内部企业信息管理的要求进行设计的,主要实现如下目标:

1)系统采用人机对话方式,界面清晰、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

2)键盘操作,快速响应。

3)实现了员工信息、部门信息的管理。

4)实现对员工的考核信息的管理功能等。

5)对系统用户进行管理。

6)为了加强数据保密性,管理员和员工设置不同的权限级别。

7)系统最大限度地实现了易安装性、易维护性和易操作性。

8)系统运行稳定、安全可靠。

架构需求主要要求系统稳定,能够满足高访问量,扩展性好。

3.2可行性分析

技术可行性:

网络化的管理,使企业信息管理更加规范,实现了通过网络对考核信息进行管理、查询、统计、工资核算等一系列功能。

系统中主要完成事务处理的功能,为企业事务处理提供了一个方便的管理平台,大大提高考核的工作效率,进而提高整个企业的效率。

设计者可以利用现有的能力设计出本系统,系统的使用对技术没有严格要求,不需要先进的技术,只是要使用者懂得计算机的基本操作就可以,使用简单。

所以说系统在技术上是可行的。

经济可行性:

系统开发所需费用包括了硬件方面的投资和软件方面的投资。

硬件方面,由于企业现在已经配有整套的设备如计算机、服务器等,所以不需另外投资了。

软件方面主要使用了MicrosoftVisualStudio2005、Dreamweaver、SqlServer数据库,费用相对较低。

通过系统对企业信息管理信息进行全面的自动化的管理,大大提高了企业事务的办公效率。

通过系统对企业事务的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。

所以说系统建设在经济上也是可行的。

综上所述,企业企业信息管理系统是可行的,可以立即开发。

3.3数据流图

它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。

数据流图简称DFD图,数据流图有四种成分:

源点或终点、处理、数据存储表和数据流。

图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。

它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。

数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止。

本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,画的每一部分各层的数据流图如下:

 

图2-1企业信息管理系统TOP数据流图

 

图2-2企业信息管理系统管理员子系统数据流图

 

图2-3企业信息管理系统普通用户子系统数据流图

3.4数据字典

3.4.1数据存储

数据存储是数据结构停留或保存的地方。

也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。

如下内容:

 

名字:

部门信息表

描述:

记录企业各部门的信息。

编号:

D1

组成:

部门编号,部门名称,部门责任

 

名字:

员工信息表

描述:

记录企业员工信息。

编号:

D2

组成:

登录编号,真实姓名,性别,身份证号,部门编号,出生日期,工作时间,联系电话,基本工资,登录密码

 

名字:

员工绩效信息表

描述:

记录员工考核的信息。

编号:

D3

组成:

编号,人员编号,项目编号,数量,时间

 

名字:

考核项目信息表

描述:

记录考核项目信息。

编号:

D4

组成:

项目编号,项目名称,项目奖金

 

名字:

工资信息表

描述:

记录员工的工资信息。

编号:

D5

组成:

编号,员工编号,项目奖金,基本工资,实发工资

 

名字:

管理员信息表

描述:

记录管理员的相关信息。

编号:

D6

组成:

用户登录帐号,管理员姓名,联系电话,电子邮件,联系QQ,登录密码

 

3.4.2数据流

数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括如下内容:

编号:

F1.2

名字:

员工信息

描述:

添加删除企业员工的信息

编号:

F1.1

名字:

部门信息

描述:

输入要添加、删除的部门的信息

 

编号:

F1.4

名字:

考核项目信息

描述:

对考核项目信息进行管理

编号:

F1.3

名字:

员工绩效信息

描述:

对员工的绩效信息进行管理

 

编号:

F1.6

名字:

管理员信息

描述:

对系统中的管理员信息进行管理

编号:

F1.5

名字:

工资信息

描述:

对员工的工资信息进行管理

 

编号:

F2.1

名字:

绩效考核信息

描述:

普通用户查询绩效考核信息

编号:

F1.7

名字:

绩效统计查询

描述:

对绩效信息进行统计查询

 

编号:

F2.3

名字:

修改密码信息

描述:

修改登录人员的密码

编号:

F2.2

名字:

工资信息

描述:

查看当前用户的工资

 

3.4.3数据处理

处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。

在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:

编号:

P0

名字:

人员档案管理系统

描述:

整个系统

输入/输出:

D1,D2,D3,D4,D5,D6

编号:

P1

名字:

管理员操作子系统

描述:

完成管理员操作的全部功能.

输入/输出:

D1,D2,D3,D4,D5,D6

 

编号:

P2

名字:

普通用户操作子系统

描述:

完成普通用户的全部功能.

输入/输出:

D2,D3,D5

 

第4章系统设计

4.1系统总体设计描述

4.2系统模块图

4.2.1系统总体结构

本企业信息管理系统的目标旨在改善和提高公司内部员工的考核管理方式。

系统应具备简单易用,高度灵活性与可自定义性,全面支持Internet/Intranet,严密的多级管理权限功能等特点。

系统基于C/S结构,能够通过该系统轻松的实现对员工的考核和员工工资的管理,提高办公效率。

模块层次图,是描述软件层次特性的工具,描述某个模块负责管理控制哪些模块以及上下级模块或同级模块之间的数据传递关系。

模块层次图,能够清楚地表明系统的结构,并可用来粗略地估计系统的尺寸。

它的优点就是图形清晰,缺点是不能表明程序的主要执行逻辑,尤其是没有表明模块之间的通讯情况。

根据需求分析、用户的要求以及为完善系统而添加的一些功能,可以得到系统的模块层次图。

企业信息管理系统的管理员子系统功能结构图3.1所示:

 

 

图3.1企业信息管理系统管理员系统功能结构图

人员档案系统的普通用户子系统功能结构图3.2所示。

 

图3.2企业信息管理系统普通用户系统功能结构图

4.2.2系统模块描述

系统模块的描述主要是描述出系统模块的功能和处理。

主要是用文字去描述,而不是用图形图描述。

管理员系统模块具体实现的功能分析如下:

1、部门管理模块,完成系统所需部门信息的管理。

2、员工管理,完成员工信息的管理。

员工信息主要有:

登录编号,真实姓名,性别,身份证号,部门编号,出生日期,工作时间,联系电话,基本工资,登录密码等。

3、绩效管理,对员工的绩效信息进行管理。

4、考核项目管理,对员工的考核项目信息进行管理。

5、工资管理,对员工的工资奖金等信息进行管理。

工资信息有:

编号,员工编号,项目奖金,基本工资,实发工资等。

6、绩效统计,对员工的绩效信息进行统计。

7、管理员管理,对使用本系统的管理员进行管理。

普通用户系统模块具体实现的功能分析如下:

1、工资信息,员工查询自己的工资信息。

2、绩效信息,员工查询自己的绩效信息。

4.3数据库设计

4.3.1系统E-R图

在本系统中,主要有以下的实体:

员工、部门、考核项目、工资。

员工实体与属性如图3.3所示。

 

图3.3员工实体与属性

考核项目实体与属性如图3.4所示。

 

图3.4考核项目实体与属性

工资实体与属性如图3.5所示。

 

图3.5工资实体与属性

部门实体与属性如图3.6所示,部门实体包括:

部门名称。

 

图3.6部门实体与属性

企业信息管理系统主要以员工为核心,充分发挥“提高工作效率”的宗旨。

这个系统中各个实体之间的关系,基本上都是以用户为基础的。

企业信息管理系统的实体及其联系图3.7。

M

M

 

M

1

1

1

图3.7总体E—R图

4.4安全保密设计

作为一个管理系统,其中的数据资料不允许随意更改,系统须有保密措施。

系统数据库将设置操作员表,将管理员名称和密码记录在操作员表中,拥有管理员权限的操作员才能正常登录本系统,非操作人员将不能打开本系统。

因此,为保证系统正常运行,拥有权限的人员才能进行数据库进行维护操作。

对于一个数据库而言,安全性是指保护数据库不被破坏、偷窃

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1