人事信息管理系统的设计与实现.doc
《人事信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统的设计与实现.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、防灾科技学院毕业设计(论文、综合实践报告)人事信息管理系统的设计与实现作 者 张三指导教师 李四摘要 人事信息管理系统能够加快系统传递速度,提高生产和管理效率。本论文按照软件工程的开发流程,对人事信息管理系统进行了需求分析、总体设计、数据库设计、详细设计与实现,完成了该系统。系统具有职位管理、角色管理、人员管理、考勤管理四大功能,可以方便进行对公司内部的职位升迁,角色变换,人员更替,考勤等进行管理。系统经测试后可以运行。关键词:人事信息管理系统;C#;SQL Server11目 录引言11 系统需求分析21.1 系统可行性分析21.2 系统需求分析21.3 关键技术22 系统总体设计22.1
2、模块设计22.2 系统功能模块图33 数据库设计33.1 概念设计43.2 逻辑设计43.3 物理设计44 系统的详细设计与实现54.1 系统硬件环境54.2 系统软件环境54.3 开发工具简介54.4 系统的详细设计与实现6结论10致谢10参考文献10附件清单11引言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企
3、业的科学化、正规化管理,与世界接轨的重要条件。从微观上讲,建立一套人事管理系统能够加快系统传递速度,提高生产和管理效率,从而加强了管理的信息化手段,提高了本单位的经济效益。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,开发这样一个管理系统
4、成为很有必要的事情。目前,国外的状况据统计,美国在财务会计上90%的工作由计算机完成;人事管理中80-100%的信息处理由计算机完成;计划管理是8090%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此看出,在国外计算机被广泛应用于各个领域,并发挥着其独有的优势。国内的状况据调查大致如下,由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平1。我国的计算机应用要比西方国家落后十几年,在我国、人事管理等信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和
5、利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统2,以便取得巨大的社会效益和经济效益。本系统设计的目的是针对企业、机关办公中存在的信息不畅、效率低下、操作不规范等一系列问题,利用信息化手段和新一代的管理思想,提供了强有力的网络化,电子化支持,把协同办公的理念、知识管理的思想融入办公生活,帮助工作单位实现信息化程度的全面提升。1 系统需求分析1.1 系统可行性分析21世纪,以计算机技术为主体的高新技术群体已经将触角深入到生产经济的方方面面。在
6、市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理和交流的便捷。其中最突出的是厂矿企事业单位的人事档案的计算机管理了。如何利用先进的管理手段,提高人事管理的水平,是每一家厂矿企业所面临的重要课题。使用计算机进行的管理、提供的服务是规范的、统一的,它在人事管理当中的应用不仅可以简化、规范厂矿企事业单位的日常操作,而且可以使厂矿企人事管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低厂矿企的财政消耗。1.2 系统需求分析本系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,整个系统包括四大模块:职位设置模块、角色设置模块、人员管理模块、考勤设置模块
7、。1.3 关键技术本系统是用C/S模式开发的。主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。采用了用户界面和系统功能分开的方式来实现,每个模块所实现的功能都在相应的类中完成,这样给代码的维护与升级带来了极大的便利,对于数据库的存取全部都是用存储过程来实现的。2 系统总体设计2.1 模块设计2.1.1 职位设置模块职位设置用于根据公司现有的组织机构来构建职位的目录树,将相应的成员添加进去并赋予每个职位相应的权限。如果要对该职位进行操作,选中该职位后单击右上角的“职位操作”按钮,这时可以对该职位进行创建下级职位、修改、删除、移动等操
8、作。当在目录树上选择某一职位时,默认出现该职位对应的人员。此时可以进行该职位下的员工调职、离职、增加新员工等操作,同时可以以站内短信的方式进行提醒。每一职位员工对应有职级,在每一职位可以批量定义修改该职位中员工的职级。2.1.2 角色设置模块角色中的成员继承角色的权力,角色与角色之间没有上下级的关系,它们的关系是平行的。通过角色赋予权力是指按职位或项目的分类来赋予权限而不能实现时采取的另一种方式,如系统管理员、考勤员、资料备份员等,它们即属于某一职位,也拥有该职位外的一些特殊权力。在本系统中,还有一些默认的权限,是全体员工都应该有的,如可以看到我的邮件、我的短信、我的联系人等目录树:该系统中安
9、装后有一个系统默认角色,任何新成员都被自动加入到该角色中,避免了权限分配时的重复劳动。2.1.3 人员管理模块对于公司职员的管理一向是一件比较难办的事,在本系统中实现了当员工离开公司或调离岗位时,对员工信息进行修改的功能,实现了对公司人员的全面管理。2.1.4 考勤设置模块考勤管理对于一个公司来说是日常办公管理中的比较芜杂的一部分,在考勤设置页面中可以输入开始日期和结束日期(也可以选择本周或本月),单击“详细情况”按钮就可以弹出设置该时间段内的详细情况。2.2 系统功能模块图图2.1 系统功能模块图3 数据库设计3.1 概念设计系统管理员可以对用户信息进行分类存放,增、删、改、查等操作。3.2
10、 逻辑设计图3.1 系统E-R图3.3 物理设计表3.1 职位信息表标志字段名称类型长度允许为空字段说明是Position_IDInt4否职位编号否Super_Position_IDInt4是超级职位编号否Position_NameVarchar255否职位名称否Position_DescriptionText16是职位描述否Departement_IDInt4是部门编号表3.2 员工职位信息表标志字段名称类型长度允许为空字段说明是Staff_IDInt4否职员编号否Position_IDInt4否职位编号表3.3 角色信息表标志字段名称类型长度允许为空字段说明是Role_IDInt4否角色编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 设计 实现
限制150内