职工档案管理系统研究与设计

2021-03-11 03:34杨春茂杨淑红
电子技术与软件工程 2021年21期
关键词:控件管理系统职工

杨春茂 杨淑红

(南阳医学高等专科学校第一附属医院 河南省南阳市 473000)

随着科学技术的快速发展,信息技术和计算机技术得到了快速发展,已经被广泛运用在社会各个领域当中。在职工档案管理工作中需要对繁多杂乱的档案信息进行梳理汇总,为后续的工作提供帮助。但是传统的档案管理方式已经不能满足当前的需求,因此需要积极运用信息化技术和计算机技术构建职工档案管理系统,提升工作效率和质量,促进职工档案管理工作更加便捷、规范。

1 系统的总体分析

1.1 可行性分析研究

采取可行性研究主要是为了用最小的代价在一定的时间内确定问题定义阶段描述的系统目标与规模是否可行。可行性研究的目的不仅是为了解决问题,而是为了判断实际问题是否能够妥善解决。针对当前的具体情况展开综合分析了解。问题具体情况有解,开发新系统的过程中是否具备相应的资源和技术条件,可行性研究主要是为了压缩、简化系统分析和设计的过程。在较高层次上以较为抽象的形式进行系统分析和设计。在构建职工档案系统的过程中进行可行性研究时,通常会通过以下几个方面来进行,分别为技术可行性、经济可行性、运行可行性。

1.1.1 技术可行性

目前,ASP.NET 是很多主流网站所使用的网页开发语言,是ASP 的升级改版。这项技术与之前的ASP 技术相比,在很多方面都进行了优化完善,减少了需要进行编写的代码数量,带来了稳定高效的功能,并且兼具较高的灵活性。ASP.NET 是基于模块和组件的,为代码编写工作提供了更多的便利,提供了容易进行编写且结构清晰的代码,使这些代码能够被充分利用,带来了良好的可扩展性和可定制性。ASP.NET 可以令WEB 表单的开发的直观性更高在面向对象技术实现组件的再利用。除此之外,ASP.NET 技术中还会包含了页面事件、WEB 控件、缓冲技术以及服务器控件和在数据捆绑方面的优化。良好地运用ASP.NET 技术能够有效提升工作效率和质量,实现对数据库的查询、修正、更新以及删除等操作。

1.1.2 经济可行性

在构建职工档案系统的过程中,需要对经济可行性进行分析。在判断经济性方面的情况,应当设定一个“底线”,将经济可行性的研究范围进行明确。通常情况下,在进行经济可行性分析的过程中通常会从成本-效益分析方面入手。结合企业的经营策略以及开发系统时所需的资源与技术成本。由于职工档案管理系统的开发工作是在计算机方面进行的,所以测试工作会在计算机进行模拟网络环境的构建。从短期情况来看,系统开发过程中所需的经费很少,不会为经营发展带来较大的资金负担。因此,职工档案管理系统在经济层面来看具有可行性。

1.1.3 运行可行性

随着科学技术的快速发展,计算机技术也得到了快速的发展,已经被广泛应用于各个领域当中。在设计职工档案管理系统的过程中,由于浏览器/服务器模式已经逐渐成熟,因此ASP.NET 技术和多用户的数据库SQL server 技术已经得到了广泛地运用,使软件开发平台拥有的一定的技术支持。职工档案管理系统需要使用计算机进行数据的输入与输出,因此,系统的用户界面通常会呈现出清晰明确的特点,便于快速准确地进行操作。所以职工档案管理系统在运行使用方面也具有较高的可行性。

1.2 系统的需求分析

需求分析是软件系统开发过程中的重要步骤,需要明确用户的实际需求,确定系统应当具备的功能与性能。通过分析数据流和数据存储制定数据流图,结合数据字典与间接算法来构建职工档案管理系统。为了帮助企业管理繁杂的职工档案,需要结合企业对于工作人员的管理方式。一般情况下,企业会在日常工作中对工作人员组成、考勤情况、工作评估、薪资信息进行管理。因此,职工档案管理系统的设计需要结合这个情况,使应用软件能满足实际需求。在构建职工档案管理系统的时候,将设计语言设定为ASP.NET,数据库可以选择SQL server 2000,这样可以为系统的开发中提供所有数据创建和维护的基本功能的工具。在操作的过程中,整体与WINDOWS 较为相似,视觉观看较为清晰明确,便于操作使用。

系统开发的总体任务为促进职工档案信息管理的系统化与规范化,并且具有自动化。根据数据管理工作的不同需求,可以将其大致划分为三个模块(如图1所示),分别是职工档案信息管理、员工社会关系信息管理以及职工家庭成员信息管理。而整个系统的主要功能则是档案信息的添加、修改、查询、删减。

图1:档案管理系统模块图

2 系统的总体设计

2.1 数据库设计

在构建职工档案管理系统的过程中,数据库的设计是整个程序设计的基础保障,做好数据库设计工作,可以为职工档案管理系统的顺利构建提供推进作用好的数据库。设计工作可以做到无数据库冗余。并且具有简单、共享度高的特点。在数据库设计工作中,关键问题在于能否确定所需的表结构,并且为其建立索引。为了让职工档案管理系统更加简单实用,体现关系型数据库的特点。所以本次系统需要为各个相关表进行关系的建立。

通常情况下,应用程序的数据结构是促进程序顺利开发。使用的关键要素组织访问数据库而进行的。数据库的设计成果对整个系统的功能和使用效率都有一定影响,并且数据库的种类通常会与数据库管理系统有着直接的关系,在当前情况下,数据库模式通常有三种,分别为城市模型、网状模型、关系模型,而在职工档案管理系统的设计过程中,通常会采用关系模型。在关系模型当中,会将数据组织构建成一个二维的关系表格。这样可以令各个关系数据更加清晰明确,对客观事物进行描写,能够被人们更好地接受和利用。在关系模型当中,需要满足以下条件。

(1)关系表格中不允许出现重复的字段名。

(2)关系表格中每一列数据类型需要相同。

(3)关系表格中的行的次序与列的次序可以任意排列,但是先后顺序的排列不会影响到表中关系。

关系模型具有简单明确、理论严谨的特点,属于一种较为实用的数据模型。在创建数据库设计系统的过程中,需要针对系统的实际情况为各相关表建立关系,而在职工档案管理系统的构建过程中,还需要通过数据项设计、概念结构设计、逻辑结构设计进行完善。在数据项设计方面通过进行需求分析,可以明确系统数据项和数据结构。在概念结构设计方面,这个系统在需求分析的基础上,考虑用户的使用需求,设计出迎合用户具体需求的各种实体,包括职工档案实体、家庭成员实体以及社会关系实体。在逻辑结构设计方面,需要结合以上内容,构建系统报表,并且表格中可以展现各个系统结构的关系和内容。

2.2 系统主要功能

在结构设计方面,确定软件结构,了解模块组成和不同模块之间的关系。在职工档案信息管理系统当中主要分为功能模块、档案统计模块以及档案编辑模块三种。主要功能模块会包括档案编辑、档案统计、档案查询、档案浏览、报表输出几项内容。在档案统计模块当中会包括出生日期、性别、职称、职务以及文化程度几个内容。在档案编辑模块当中包含职工档案、家庭成员以及社会关系三个方面。职工管理系统的主要功能是实现职工档案信息的录入、浏览、查询、统计、编辑以及报表输出等功能,因此在系统的主要功能方面可以进行如下描述:

2.2.1 主界面模块

这个模块是整个信档案信息管理系统的主界面,也是主系统的唯一入口和出口,这个界面能够为用户提供各个子模块,在进入相关功能之后,需要用户输入正确的用户名和登录密码,确保登录人员具有一定的权限,以免职工档案信息出现外泄的情况。如果是使用者在输入的登录信息存在错误,会进行一定的提示,并且不可以允许进入管理系统当中。不同职位的工作人员在档案系统中的权利和查阅范围会受到一定的限制,只有具备一定使用权限的用户才可以进行关键信息的修正或删减。

2.2.2 浏览模块

在浏览模块当中可以呈现出全部职工档案的界面。

2.2.3 查询模块

在查询模块当中输入相应的查询关键词,将符合查询条件的职工档案进行呈现。

2.2.4 统计模块

模块会根据某项条件进行统计的界面。

2.2.5 编辑模块这个模块可以对档案职工档案管理信息系统当中的档案信息进行修正、更改、删减或者新增。

2.2.6 报表模块这个模块可以根据一定的格式,将职工档案管理信息以报表的形式进行输出,以便为工作提供参考。

3 系统开发所需的关键技术

3.1 数据绑定

为了让数据源与数据显示之间具有内在联系,开发人员需要输入一段代码,判断数据源的数据是否出现了改变,并且用另一段代码将数据源的数据输送到数据显示中,实现数据绑定,令数据源与数据显示空间的关系更加紧密。数据绑定技术的主要优势在于当一项数据和一个数据显示控件被绑定之后如果数据源出现了变化,数据显示控件也会自动出现变化。数据绑定不仅为数据显示控件服务,其他可以进行数据绑定的控件也可以绑定数据源。ASP.NET 的数据绑定是为了促进数据显示的便捷高效。因此,需要将数据绑定技术的重点放在数据显示方面。

3.2 模板技术

模板技术是将HTML 语言与服务器语句即ASP.NET 语句进行分离。ASP.NET 技术本身属于一种编程语言,在应用过程中需要重视系统的可扩展性和可维护性。但是当前的ASP.NET 软件没有采取模板技术,所以想要对一个页面问题进行修改时,通常会牵动整个模块。Visual Studio.NET 采用了模块技术,将HTML 文件与ASP.NET 文件进行分离,将HTML 文件保存在ASPX 文件当中,ASP.NET 代码则会被保存至ASPX.CS 文件当中。这样一来,在修改模板的时候不会影响到程序,修改程序时也不会影响到模板文件,对于系统的维护和扩展具有辅助作用。

4 结束语

随着时代的快速发展,传统的职工档案管理系统已经不能满足当前的工作需求。合理利用计算机技术、信息技术来构建职工档案管理系统,能够促进整个工作水平的提升,使职工档案管理工作更加规范、高效。

猜你喜欢
控件管理系统职工
以职工之家为抓手 让职工享“家”温暖
职工书画
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
职工“获得感”这样来
海盾压载水管理系统
《最美职工 职工最美》 曲谱
ASP.NET服务器端验证控件的使用
基于RFID的仓储管理系统实现
Spreadsheet控件在Delphi数据库系统中的编程与应用