完整版基于C#职工信息管理系统的设计与实现毕业设计.docx

上传人:b****5 文档编号:7522644 上传时间:2023-01-24 格式:DOCX 页数:28 大小:244.51KB
下载 相关 举报
完整版基于C#职工信息管理系统的设计与实现毕业设计.docx_第1页
第1页 / 共28页
完整版基于C#职工信息管理系统的设计与实现毕业设计.docx_第2页
第2页 / 共28页
完整版基于C#职工信息管理系统的设计与实现毕业设计.docx_第3页
第3页 / 共28页
完整版基于C#职工信息管理系统的设计与实现毕业设计.docx_第4页
第4页 / 共28页
完整版基于C#职工信息管理系统的设计与实现毕业设计.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

完整版基于C#职工信息管理系统的设计与实现毕业设计.docx

《完整版基于C#职工信息管理系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版基于C#职工信息管理系统的设计与实现毕业设计.docx(28页珍藏版)》请在冰豆网上搜索。

完整版基于C#职工信息管理系统的设计与实现毕业设计.docx

完整版基于C#职工信息管理系统的设计与实现毕业设计

 

基于C#职工信息管理系统的设计与实现

作者:

赵林专业班级:

信息管理与信息系统⑵班

摘要

管理信息系统(ManagementInformationSystems,MIS)是一个以人为主体,以计算机为工具组成的,能进行信息对收集、传送、存储、加工、维护和使用的信息系统①。

当今社会是一个高度信息化的社会,随着计算机信息技术的不断发展,信息管理领域不断产生的各种激烈竞争,企业对各种信息的有效管理尤为显得重要。

企业在对人事信息管理和资金投入方面也越来越重视,职工信息管理系统的开发也随之逐步走向比较完善的阶段。

本系统主要是为了提高中小型企业工作效率、减少投入成本和管理好职工信息而设计的。

系统主要的功能有三个,第一个是职工管理(包括档案管理和调动管理);第二个是系统管理(包括部门管理和数据备份);第三个是用户管理(包括密码修改和操作权限等)。

在开发过程中,查阅大量相关资料,在收集分析各种信息的基础上,提出了职工信息管理系统的需求方案,并设计了相应的数据库和流程图。

在实现时,采用了CS架构增强了信息的保密性,在整个系统中数据管理使用了可实现系统功能的关系数据库和可视化的开发平台相结合,严格按照软件工程开发原理和步骤方法进行。

该系统具有较强的可操作性和安全性,交互界面友好、简便,使用时响应速度较快,具有较强的事务处理能力。

本系统具有较强的实用性,主要完成了职工各种信息管理和部门管理的人事管理,其中包括添加、查询、修改、删除部门信息;添加、查询、删除、修改职工信息和职工档案的建立等,人事管理工作。

关键词:

管理信息系统(MIS);软件工程;CS架构

BasedontheC#WorkerInformationManagementSystemDesignandImplementation

AuthorsName:

ZacharyLinZhao

ProfessionalClass:

2classinformationmanagementandinformationsystem

StudentID:

fivebilliononenineChuang

Abstract

ManagementInformationsystem(ManagementInformationSystems,MIS)isoneofthebody,thecomputerasthetool,toInformationcollection,transmission,storage,processing,maintenanceanduseofInformationSystems①.Intoday'ssocietyisa-basedsociety,withthecontinuousdevelopmentofcomputerinformationtechnology,theinformationmanagementfieldcontinuouslyproducesallkindsoffiercecompetition,theenterprisesfortheeffectivemanagementofallkindsofinformationisparticularlyimportant.Enterpriseonthepersonnelinformationmanagement,theinvestmentisbecomingmoreandmoreattention,theworkerinformationmanagementsystemdevelopmentalsograduallytowardsthesoundstage.

Thissystemismainlyinordertoimprovethesmallandmedium-sizedenterpriseworkefficiency,reducecostandtomanageemployeeinformation.Systemfunctionsofthefirstoneisaworkermanagement(includingarchivesmanagementandtransfermanagement);Thesecondisthemanagementsystem(includingthedepartmentofmanagementanddatabackup);Thethirdistheusermanagement(includingpasswordmodificationandoperationprivileges,etc.).

Intheprocessofdevelopment,accesstoalargenumberofrelevantmaterials,onthebasisofcollectandanalyzeallkindsofinformation,employeeinformationmanagementsystemwasputforwarddemandplan,andthecorrespondingdatabasedesignandflowchart.Inimplementation,adoptedCSarchitecturetoenhancetheinformationconfidentiality,datamanagementusinginthesystemcanrealizesystemfunctioncombiningrelationaldatabaseandvisualdevelopmentplatform,instrictaccordancewiththeprincipleofsoftwareengineeringmethodandstep.

Thesystemusing,withstrongabilityoftransactionprocessing.Thissystemmanagementanddepartmentmanagementpersonnelmanagement,includingadd,query,modify,delete,departmentofinformation;Add,query,delete,modifystaffinformationandworkerarchivesestablishment,personnelmanagementwork.

Keyword:

ManagementInformationSystem(MIS);SoftwareEngineering;CSArchitecture

第1章绪论

1.1课题背景

当今社会是一个高度信息化的社会、是一个知识经济飞速发展的社会。

自从计算机产生之后,全球信息网络蓬勃兴起,计算机也逐步成为人们常用的一个工具。

之后紧接着计算机信息管理领域又产生各种激烈的竞争,谁能更早掌握计算机的使用,谁就能更好的处理各种信息,谁就能提高工作效率,谁就能在竞争中取得极大的优势。

随着各种中小型企业的不断发展,各种信息的合理有效管理尤为显得重要。

在中国加入WTO之后,中小型企业就面临外资企业和国外各种产品与服务的严峻挑战,外资企业具有比较浑厚的资金实力、丰富的管理经验和先进的技术手段,所以如果我国的中小型企业不借助先进的管理思想改善经营观念、学会运用信息化提高企业的管理水平和工作效率的话,在激烈的各种行业竞争中就很难获得优势⑾。

而且,企业中的各种信息管理在很大一个范围内都是需要信息化来完成的。

随着电脑技术的发展,各种操作及管理日益简化,电脑知识逐渐普及,同时企业职工数量也不断变化着,职工信息更是变化不断。

因此,对于职工的信息采用电脑管理早已成为企业追求的目标之一。

1.2国内外研究现状

1.2.1国内研究状况

在国内信息管理系统起步相对较晚,运用计算机处理数据以来,信息管理系统经历各个阶段逐步发展起来。

但是国内的计算机技术运用水平相比国外的还比较落后,因此,国内的信息管理系统的功能也比较单一、使用的范围也比较狭窄、某些功能还比较欠缺。

1.2.2国外研究状况

在国外一些专家学者对信息管理系统的研究比较早,当计算机信息管理领域进入激烈竞争时,部分跨国公司已经把计算机当作一个普通的工具使用,为了公司能够有更高的收益,不惜花费大量资金和人力开发信息管理系统。

信息管理系统对于管理者来说是比较重要的,它可以帮助管理者留住优秀的人才,使管理者在管理过程中更加轻松方便快捷,大大的节约的人力资源,为公司省去了不必要的花费。

1.3选题的研究意义

信息管理是一项复杂、精细、繁琐的工作⒃。

随着我国中小型企业的快速发展,企业内职工的数量也不断增多,职工的各种实际信息也随之不断变化。

因此,能够有一个科学高效的信息管理系统是中小型企业职工管理的必选目标之一。

利用数据库软件MicrosoftOfficeAccess2003和MicrosoftVisualStudio2008开发工具,通过建立数据库的连接使整个职工信息管理系统更加的完善。

运用职工信息管理系统可以提高企业工作效率、改善企业中的服务质量、业务管理水平,使企业可以在激烈的竞争中取得较大的优势。

1.4研究方法和技术路线

职工信息管理系统采用MicrosoftVisualStudio2008开发工具和MicrosoftOfficeAccess2003数据库软件,结合数据库原理及应用、软件工程开发方法,设计职工信息管理系统。

1.5研究方案

1、查询相关资料,了解企业职工信息管理系统的研究意义以及国内外研究现状。

2、针对实际企业中企业职工信息管理系统的功能要求进行需求分析。

3、根据课题要求,制定出符合企业职工信息管理系统的功能要求的基本框架。

4、按照系统的功能要求,完成企业职工信息管理系统的概要设计和详细设计。

5、进行数据库分析与设计、数据库的连接、企业职工信息管理系统功能模块设计

及其代码实现。

6、完系统的测试,并完善企业职工信息管理系统。

7、整理各阶段的设计记录文档,形成书面格式。

第2章系统开发工具的简介

2.1常用开发工具

2.1.1VisualStudio简介②

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

它包含一个集成开发环境(IDE)和C#高级编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。

VisualStudio提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。

其中Windows窗体用于在.NETFramework上创建Windows应用程序,该框架提供一个有条理的、面向对象的、可扩展的类集,使用户能够开发功能丰富发Windows应用程序。

2.1.2MicrosoftOfficeAccess简介⑤

MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

MicrosoftOfficeAccess最初的版本是MicrosoftOfficeAccess1.0,是办公应用软件之一,MicrosoftOfficeAccess为数据库系统的建立提供了多种对象,还提供多种规范化的操作,使得数据库更加完善。

Access是一个基于在关系型数据模型基础上建立的数据库管理系统软件。

它可以帮助用户组织和共享数据库信息,以便根据数据库信息做出有效的决策。

数据库应用系统的开发都是在Access数据库管理系统环境下编写相应的应用程序,以形成一个能够满足应用需求且操作尽可能简单的应用系统。

MicrosoftOfficeAccess系统有以下特点:

⑴使信息易于查找和使用;

⑵支持Web功能的信息共享;

⑶用于信息管理的强大解决方案工具;

⑷具有完备的数据库窗口;

⑸提供名称自动更正功能;

⑹具有子数据表功能;

⑺可以采用拖放的方式与Excel共享信息;

⑻具有数据访问页功能;

⑼共享组件的集成;

⑽MicrosoftSQLServer的交互性。

2.2运行环境

2.2.1.NETFramework框架③

C#编写的程序需要在.NETFramework环境的支持下才可以运行,微软在其不断升级的Windows操作系统中逐渐嵌入了更高级版本的.NETFramework。

.NETFramework目前最新版本是4.0。

.NETFramework的实现目标是:

⑴提供一个完善的面向对象编程环境,无论代码是在本地存储执行,还是在Internet上分布,或者是在远程执行的;⑵提供一个良好的代码执行环境,是开发人员的经验在面对类型大不相同的应用程序使保持一致;⑶按照工业标准生成所有通信。

以确保基于.NETFramework的代码可与任何其他代码集成。

.NETFramework包括公共语言运行库、.NETFramework类库和NET程序编译原理3个核心概念。

2.2.2运行环境的搭建③

⑴首先使用VisualStudio安装盘安装.NETFramework框架。

然后使用MicrosoftSQLServer安装盘安装数据库引擎

⑵将光盘中的项目文件夹SMALLERP复制到本地磁盘目录下,选中该文件夹,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令。

在打开的“属性”对话框中去掉只读属性。

⑶打开MicrosoftSQLServer2008的SQLServerManagementStudio.将数据库文件SMALLERP_Data.MDF附加到MicrosoftSQLServer2008服务器上。

⑷是用记事本打开SMALLERP\AMALLERP\bin\Debug文件夹下面的SMALLERP.ini文件夹。

在该文件中找到Server字段,将该字段的值修改为本机的SQLServer2008服务器名。

⑸双击SMALLERP\AMALLERP\bin\Debug文件夹下的SMALLERP.exe文件,即可运行程序。

2.3CS系统结构③

CS结构(ClientServer,客户端服务器模式),它是一种软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理的分配到Client端和Server端来实现,降低了系统的通信开销。

CS结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后在提交给服务器,对应的优点就是客户端响应速度快。

客户端和服务器常常分别出在相距很远的两台计算机上,客户端程序的任务是将用户的要求提交给服务器程序,再将服务器程序返回的结果以特定的形式先是个用户;服务器程序的任务是接受客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。

CS结构的原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。

客户端完成数据处理、数据表示以及用户接口功能;服务器端完成DBMS的核心功能。

这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。

第3章需求分析

3.1可行性分析

3.1.1系统的必要性

通过计算机对企业职工信息进行管理,不仅为企业的管理注入了新的生机,而且在使用过程中接上了大量的人力、物力、财力和时间,可以提高企业的工作效率。

随着计算机技术的发展,以及计算机在各个企事业单位中应用的普及,计算机强大的功能已为人们深刻认识。

它在当今高速发展的信息时代占据着不可缺少的地位,作为计算机应用软件的一部分,使用计算机对企业职工信息进行综合管理已成为企业追求的目标。

3.1.2系统的可行性

CS架构的数据库应用程序的发展,迄今为止,技术较为完善,而且逐渐应用在各个领域。

C#语言作为.NET平台的首选开发语言,它符合ECMA-334标准,可见其技术的完善性和语法的规范新。

另外,MicrosoftOfficeAccess2003是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

它与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessInligenceDevelopmentStudio)的紧密集成使其与众不同,无论是开发人员、数据库管理员、信息工作者还是决策者,MicrosoftOfficeAccess2003都可以为用户提供创新的解决方案,帮助用户从数据中获取更多的利益。

3.2系统需求

根据企业职工信息管理系统的特点,将系统分为职工工种信息管理、职工信息管理、部门信息管理和职工收入信息管理4部分。

3.3功能需求

职工信息管理系统的功能如下:

⑴限于操作人员的计算机操作水平,要求系统具有良好的人机交互界面;

⑵方便添加各种信息;

⑶方便数据的查询和管理功能;

⑷可方便的删除数据记录。

3.4系统性能需求

根据前面所做的需求分析和功能的需求可以得出,职工信息管理系统使用后,应具有以下系统性能标准:

⑴灵活的录入数据,是信息传递方便、快捷;

⑵系统采用人机交互方式,界面美观友好,操作灵活方便,数据存储安全可靠;

⑶实现职工各种信息的综合查询;

⑷系统最大限度的实现了易维护性和易操作性,定期备份数据,以保证数据安全。

第4章系统功能设计与实现

4.1系统功能设计

职工信息管理系统主要实现的功能是与职工有关的各种信息的添加、删除、修改等,详细情况如下:

4.1.1职工的工种信息管理

⑴添加职工工种信息。

在添加职工工种信息的文本框中,输入职工工种相应的信息,确定即可以添加。

⑵浏览职工工种信息。

在浏览职工工种信息的文本框中,输入职工工种相应的信息,确定即可以浏览。

还可以在浏览窗口,选中需要修改或者删除的职工工种信息。

4.1.2职工信息管理

⑴添加职工信息。

在添加职工信息的文本框中,输入职工相应的信息,确定即可以添加。

⑵浏览职工信息。

在浏览职工工种信息的文本框中,输入职工所在的部门,点击“开始查询”即可以浏览。

还可以在浏览窗口,选中需要修改或者删除的职工信息。

4.1.3部门信息管理

⑴添加部门信息。

在添加部门信息的文本框中,输入部门的名称和部门领导等相应信息,确定即可以添加。

⑵浏览部门信息。

在浏览部门信息的文本框中,可修改或者删除选中的部门信息。

4.1.4收入信息管理

⑴添加收入信息。

在添加收入信息的文本框中,选择职工的和输入时间等相应信息,确定即可以添加。

⑵浏览收入信息。

在浏览收入信息的文本框中,选择职工,点击“开始查询”即可浏览收入信息。

还可可修改或者删除选中的部门信收入信息选中的职工收入信息。

4.2数据库分析与设计

4.2.1数据库表设计

部门信息表

收入信息表

工种信息表

职工信息表

4.3系统功能概要设计

系统功能模块图:

4.4系统功能详细设计

主要界面及部分代码:

1员工信息管理系统主界面

publicclassMain:

System.Windows.Forms.Form

{privateStatusStripstatusStrip1;

privateToolStripSplitButtontoolStripSplitButton1;

privateToolStripMenuItem收入管理ToolStripMenuItem;

privateToolStripMenuItem添加ToolStripMenuItem1;

privateToolStripMenuItem查看ToolStripMenuItem2;

privateToolStripMenuItem员工管理ToolStripMenuItem;

privateToolStripMenuItem添加ToolStripMenuItem;

privateToolStripMenuItem查看ToolStripMenuItem1;

privateToolStripMenuItem部门管理ToolStripMenuItem;

privateToolStripMenuItem添加部门ToolStripMenuItem;

privateToolStripMenuItem查看ToolStripMenuItem;

privateToolStripMenuItem工种设置ToolStripMenuItem;

privateToolStripMenuItem添加工种ToolStripMenuItem;

privateToolStripMenuItem查看工种ToolStripMenuItem;

privatePictureBoxpictureBox1;

privateSystemponentModel.Containercomponents=null;

publicMain()

{InitializeComponent();}

protectedoverridevoidDispose(booldisposing)

{if(disposing)

{if(components!

=null)

{components.Dispose();}

}

base.Dispose(disposing);

}

}

staticvoidMainForm()

{Application.Run(newMain());}

privatevoid添加工种ToolStripMenuItem_Click(objectsender,EventArgse)

{newAdd_job().ShowDialog();}

privatevoid查看工种ToolStripMenuItem_Click(objectsender,EventArgse)

{newScan_job().ShowDialog();}

privatevoid添加部门ToolStripMenuItem_Click(objectsender,EventArgse)

{newAdd_department().ShowDialog();}

privatevoid查看ToolStripMenuItem_Click(objectsender,EventArgse)

{newScan_department().ShowDialog();}

privatevoid添加To

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

当前位置:首页 > 法律文书 > 调解书

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

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