南京工程学院毕业设计说明书(论文)
人事管理系统。这样便于人事管理系统的维护和人员变动的管理。因此每个用户都拥有各自的roleId,不同的roleId对应不同的用户权限。
然后,就是系统的主要功能了。考虑到一个企业可能会有多层的企业结构,所以要求系统根据企业的结构划分出不同层级的模块,对于企业中某一部门的变动系统中要有相应的处理功能,比如说新增加一个部门,管理员可以通过操作将此部门添加到人事管理系统中。如果公司职员的信息有变动,管理员也要通过人事管理系统来进行修改。一个企业能否稳健的发展取决于该企业的综合实力,而综合实力的保持与企业文化有着很大的关系,出于此考虑可以在人事管理系统中附加一个模块。通过此模块公司职员可以把对公司发展有利的意见和建议或一些好的想法写成文档上传到管理系统供公司员工参考和讨论,有助于公司作出好的决策和快速、稳步的发展。职员也可以写一些生活和工作上的体会或者摘录一些好的文档、段落上传到系统供大家分享,以促进公司人文的发展,为公司创造一个好的公司文化环境,让员工有一个舒心的工作环境,提高公司的前进步伐。
-11-
南京工程学院毕业设计说明书(论文)
第四章 系统总体设计
本章主要介绍系统的总体设计,包括系统的结构和系统所具有的主要功能。在第一节主要对系统结构和功能进行描述同时给出了用户界面的布局;在第二节中主要是对数据库设计进行描述,同时给出了E-R图。
4.1 功能描述
本文设计的管理系统可以在Windows XP、Windows 7平台上运行,开发工具采用Java语言开发。由于本设计开发的应用系统所面对的是懂得微机基本操作,但是又不一定具有较强的计算机专业知识的用户,所以从简洁、易用的设计原则出发,争取把最简单的操作留给用户。各功能的实现只须用户选择或点击确认,不需要太多的学习就可直接使用系统。开发的总体任务是实现企业人事管理的规范化、系统化和自动化,所以系统的功能应能够满足这些要求。本人事管理系统的工作流程为:用户登录后在进行下一步操作时系统会对其使用权限进行判断,普通用户不能浏览、查询和修改机构、部门和员工的信息,指定的管理员可以进行这类模块的操作,管理员可以进行这些模块的信息录入、修改和删除操作。有一点需要指出的是,用于促进企业文化交流、发展的文档模块,所有用户都可以对模块中的文件进行浏览、阅读和查询等操作。系统结构如图4-1所示。
机构变动
档案管理 人员变动 部门变动 员工管理 部门管理 文件管理 回收站管理 机构管理 文件管理 人事管理系统 图4-1 系统结构图
-12-
南京工程学院毕业设计说明书(论文)
系统主要功能及特点有: (1)系统登录表
该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进入系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的(已被系统录入的)用户在输入正确的密码和验证码后方可进入系统。 (2)主界面
系统的主界面利用框架布局,一共分为三部分,每一部分对应一个页面显示,用于将信息呈现给用户。页面布局如图4-2所示。
图4-2 页面布局
区域?是界面中的置顶页面,此页面在系统的整个操作过程中是不变的,其主要用于公司Logo的显示或提供对全局进行操作的功能菜单或者显示一些其它信息等。
区域?是系统的主要功能菜单页面,用于提供给用户操作菜单选项,此页面中的菜单以树形结构分布。
区域?主要是用于系统提供的信息的显示,它对于用户做出的不同的操作将给予相应的内容显示,在显示页面中相应的地方也会给出相应的操作选项,方便用户对信息的管理。
? ? ? 4.2 数据库设计
数据库表在一个信息管理系统中占有非常重要的地位,数据库表结构设计的好坏,将直接对应用系统的效率以及实现的效果产生影响,合理的数据库表结构设计
-13-
南京工程学院毕业设计说明书(论文)
可以提高数据库数据存、取的效率,保证数据的完整性和一致性。同时也有利于程序的实现。设计数据库表时应该考虑到用户各方面的需求,包括现有的以及将来的可能增加的需求。同时,还需要考虑到由于用户对数据的错误操作而可能引起的问题,以及解决这类问题的办法。
负责名称 拥有 机构 名称 简称 1 人 部门 n 创建日期 文件名 地址 固话 类型 手机 姓名 传真 属于 1 n 员工 1 拥有 n 文件 密码 性别 角色 头像 图4-3 E-R图
数据库中的数据表分为:机构表、部门表、用户表、角色表、文件表、文件类型表。由于角色是员工的属性,而其与员工又是一对多的关系,所以在E-R图中未将角色的实体列出。类似员工的角色属性,文件类型也是文件的属性,其和文件也是一对多的关系,所以文件类型的实体也没有列出。数据库E-R图如图4-3所示。
-14-
南京工程学院毕业设计说明书(论文)
第五章 系统详细设计
本章主要介绍了系统各个模块的详细设计和实现,依次分为机构模块设计、部门模块设计、员工模块设计和文档模块设计这四节来详细的进行阐述,并且在每一个模块的结尾附上了流程图。由于整个系统实现下来涉及到很多知识点,所以文中未能详尽的对设计中的每一个细节进行说明。文中主要针对数据的处理和有难点的功能实现做了比较详细的描述,其中包括了说明性的文字和部分核心代码。
5.1 机构模块设计
在一个正规的企业中一定会有一定的组织层次结构,根据企业规模的大小和企业主营业务的需求,企业结构的划分也有所不同。企业组织结构是企业组织内部各个有机构成要素相互作用的联系方式或形式,以求有效、合理地把组织成员组织起来,为实现共同目标而协同努力。 组织结构是一个企业资源以及权力分配的载体,它是在人的能动行为之下,通过信息的传递,承载着整个企业的业务流动,推动了或者阻碍着企业使命的进程。因为组织结构在企业中站着基础地位并起着关键性作用,所以企业所有的战略意义上的变革,都必须首先从组织结构上开始。组织结构按模式类型分可分为:U型组织结构、M型组织结构、矩阵制结构、多维和超级事业部制结构、H型组织结构、模拟分权制结构。针对不同的企业结构需求,组织结构可以有相应的变化。为了增强人事管理系统的实用性,本设计的结构形式采用直线式。直线制式是一种最早的也是最简单的组织形式。它的主要特点是企业各级行政单位从上级到下级实行垂直领导,下属部门只接受一个上一级的指令,各级的主管负责人负责所属单位的一切问题。厂部内不另设职能机构(可设相应的职能人员协助主管人员得工作),一切的管理职能基本上都是由行政主管人员自己执行。
本文的设计是先对企业结构进行研究,然后将企业结构融入到人事管理系统中,这样有助与企业人员的管理。在整个层次结构的最顶端是企业的机构划分,机构划分的具体内容根据不同的企业需求而定。所以本系统中机构的内容由管理员来决定,管理员可以根据企业的需要添加一个机构、删除一个机构,可以根据企业内部结构的微调修改一个机构。数据库表格如表5-1所示。
-15-
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于Eclipse的人事管理系统的设计(4)在线全文阅读。
相关推荐: