基于python的人事档案管理系统的设计与实现.docx

基于python的人事档案管理系统的设计与实现.docx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE8

基于Python的人事档案管理系统的设计与实现

摘要:

论文阐述了人事档案管理系统的开发过程,并对所用技术做了说明。

本系统使用B/S架构展示界面,开发语言选用了Python,同时系统数据使用了SQLite数据库进行储存。本系统根据企业对员工档案信息的实时管理需求,实现了对员工档案信息的增添、修正、删除、模糊查询、排序等操作。并实现了超级管理员模块、普通管理员模块两大部分,满足了不同权限用户的功能需求。用户需登录成功才可以对相关信息进行操作,保证了数据的安全性。

本系统为人事档案的管理提供了平台,具有运行效果稳定、功能齐全、界面简洁、操作简单等优点。本文对人事档案管理系统的主要功能进行了重点阐述。

关键词:档案管理B/S架构人事信息SQLite数据库

引言

课题研究背景

档案管理的历史发展悠久,自商代以来便以甲骨文写作的方式来记录档案,在周朝时期更是以将文字刻石板的方式记录档案,在此之后题铭档案以竹简的方式记录档案。历史发展中档案均以实物记录的方式来保存,造纸术诞生之后,档案的载体变得轻薄,纸质档案也因此一直沿用到现代时期[1]。

在当今时代,一些中小型企业划分和存储员工档案信息依旧采用人工记录的方式。在记录员工档案信息时,用来记录的文档资料会随着企业的日常管理不断的增加。并且仅靠人工管理档案的方式会造成大量的弊端,比如:纸质档案的材料在转移的过程中容易被丢失;档案顺序容易被打乱;必威体育官网网址性比较差,公司员工档案信息泄露会导致非常严重的后果。并且,纸质档案的使用会消耗大量的材料,不符合现代的环保思想。随着国民经济的不断发展,电子信息技术的不断普及,现代化的信息处理技术已经不断融入到了各个行业的档案管理中。

课题研究目的及意义

拥有一个可以实现信息交流和信息共享的信息处理平台是十分有必要的,同时这个系统也是一个协同的工作平台,所以为现代化企业的管理部署一个人事档案管理系统刻不容缓。且企业不仅需要将员工复杂多样的信息管理得井井有条,更需要保障员工信息的安全性。因为信息必威体育官网网址是符合国家规定的,所以该人事档案管理系统必须具备强大的存储性、耐用性和安全性。

应用于计算机的人事档案管理系统具有信息处理迅速、操作简单便捷、数据管理安全性高、数据存储量大、使用寿命长久、转移方便等优点,确保了员工档案管理的通畅性。该系统进行实施后,将会减少相关人员的工作量,节省更多的人力物力。

课题的研究内容

本系统面向两类用户,分别是超级管理员和管理员(HR)。在本系统中,超级管理员拥有对管理员(HR)账号和普通员工的信息进行管理的操作权限;管理员(HR)账号被添加后,即可使用超级管理员为其添加的账号登录系统,对员工信息进行管理。

超级管理员

超级管理员可以对管理员(HR)的账号进行添加,、对其密码和相关信息进行修改、对其添加的信息进行模糊查询,以及对其管理权限账号的删除。

对管理员(HR)账号的操作导致其身份的变动与经其入职的员工无关。对于员工信息的操作权限,管理员

(HR)与超级管理员相同。

管理员(HR)

关于员工信息的添加:工号与身份证号均是唯一的,不可以重复添加。员工的相关信息变动:在员工账号信息成功添加后,即可对该信息进行修改。超级管理员与管理员(HR)均可自由浏览和模糊有哪些信誉好的足球投注网站员工信息。

员工离职之后,该员工信息中的工作状态会发生改变,而该员工信息依旧会在人事档案系统中显示。如若不想查看到该员工信息,可以直接将其账号删除,删除后该员工信息无法再出现于本系统中。员工信息可以进行排列,点击相关信息后方的排列按钮即可对该列信息进行有序排列。

系统分析

可行性分析

在系统开发之初需要对系统进行可行性分析,这样做的目的就是使用最小的成本解决最大的问题。如果系统的功能满足用户需要,那便达到了最初设计系统的目的。

技术可行性

此人事档案管理系统采用Python语言进行后端的开发设计,前端采用B/S架构,由element组件和Django框架进行开发,数据库则选用的SQLite。

以上的技术保证了整个系统的可用、易用,以及系统界面的简洁明了。本人掌握以上技术,并将会在开发系统的过程中学习新知识,弥补技术上的不足,因此具有技术可行性。

经济可行性

本系统所使用的Python语言开发环境是JetBrainsPyCharmCommunityEdition2017,此环境在校内实训时就已经安装成功并使用;SQLite数据库所使用的SQLiteExpertPersonal4-64bit版本,在互联网也有免费版本。

针对开发软件和数据库,还有界面设计的element组件都可以在互联网中直接下载,根据CSDN和百度百科中的指导使用,所以需要的经济成本很低。在此条件下,本人

文档评论(0)

123456 + 关注
实名认证
内容提供者

123456

1亿VIP精品文档

相关文档