您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 企业人事档案管理系统课程设计报告
南京林业大学课程设计学生姓名:学号:学生姓名:学号:学院(系):经济管理学院专业:电子商务题目:档案管理系统的开发与设计课程:高级程序设计与开发教师:王磊2小组成员分工李媛媛①利用java工具开发简单的企业档案管理信息系统;②设计accesss数据库中的数据表以及实现系统对数据库的访问;③编写java课程设计报告;④业务流程分析以及代码的编写;钱佳佳①系统代码的设计与代码的编写;②数据字典的编写和绘制功能结构图;③编写java课程设计报告。3目录1系统分析....................................................................................................31.1需求分析.................................................................................................41.2业务流程分析.........................................................................................41.3数据字典.................................................................................................42系统设计....................................................................................................52.1系统设计的目标...................................................................................52.2代码设计.................................................................................................52.3I/O设计...................................................................................................7图3-13信息验证页面................................................................................122.4系统功能结构图...................................................................................123系统实施....................................................................................................133.1程序流程图...........................................................................................133.2源程序...................................................................................................133.3系统使用说明书...................................................................................231系统分析41.1需求分析经过对现在业务的详细分析,可归纳如下:人事部信息管理人员根据相关的企业内部文件,对于企业内部人员的信息进行录入、检索,各部门管理人员可登录系统查询各部门的人员的信息,针对某一项目可调出相关的负责人、经手人等。公司的基本职能框架如图2-1公司销售部仓管部人事部财务部采购部图1-1公司职能结构1.2业务流程分析由于系统较为复杂,所以将系统分为两部分作图,图2-2为整个人事档案管理的信息录入及查看检索的业务流程图,在此过程中总经理及高层管理人员的登录后的界面与一般员工的查看检索的范围略有不同,这是从保护企业的内部信息的出发点考虑的。人事任免文件附件人事调任文件附件人事部经理审核批准人事任免文件人事调任文件总经理雇佣决策录入系统人事管理员人事档案各部门人员人事档案附件查看检索相关项目信息附件高层管理人员登录系统查看检索相关项目信息人员奖惩文件附件图1-21.3数据字典人事档案管理部分我们举例有人事任免文件、人事调任文件、人事奖惩文件等,在此将人事奖惩文件作为举例分析。表2-1人事任免文件5数据流名称人事任免标识符F1描述人事任职及免职文件数据流来源高层决策数据流去向档案登记处理流通量30张/天数据结构名称类型长度取值范围日期Date8文件代码Text6奖惩人员姓名Text10工号Text10奖惩项目Text10备注Text102系统设计2.1系统设计的目标管理信息系统设计阶段的工作是一项技术性强、涉及面广的活动,主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到管理、经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机的软、硬件设备,提出系统的实施计划,确保总体目标的实现。系统设计阶段的工作主要分两步完成,首先做概要介绍,将用户需求转化成软件的系统结构,然后是详细设计,通过代码设计,I∕O设计,数据库设计以及系统功能模块设计对结构进行细化,得到详细的数据结构、输入输出界面等。2.2代码设计代码的设计问题是一个科学管理问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一下现阶段计算机很难处理的工作变得简单。该系统采用层次代码设计方法。(1)惟一性原则每个代码必须能惟一标识一个事物或某一特征,这是代码设计的首要原则。(2)规范性原则系统的代码必须按一定的标准来设计,如行业标准或企业标准,因为只有规范化的代码才具有可行性。(3)可扩充性原则系统中代码应留有一定余地,以适应系统的发展扩充要求,如文件编号号可以由5位扩充到6位。(4)简明性原则在系统的要求的前提下,尽量使代码长度缩短,容易识别使用。该系统中的代码即按照以上基本原则设计,如果用户使用不规范数据的话,系统会有提示。代码含义作用6所谓代码,是指代表事物的名称、属性、状态的符号和记号。其作用如下:(1)为实体或属性提供了唯一确定的含义。(2)提高计算机处理的效率和精确度,便于校验、检索、分类和统计。(3)用代码代表冗长的字符、汉字串可以节省存储。代码具体设计由于公司奖惩项目主要为3个不同的方面,奖惩事项根据不同号的奖惩文件来登记,每月按照奖惩文件顺序从1001至9999编号,因此,将奖惩文件的代码设置为组合码,设置方案如图所示。部门号+部门编号=工号奖惩文件号奖惩金额号奖惩事件号图2-1代码设计图表2-1部门代号代码部门号01销售部02采购部03仓管部04人事部05财务部06其他表2-2奖励编号代码奖惩金额号201奖励金额500202奖励金额1000203奖励金额1500204奖励金额2000301惩处金额500302惩处金额1000303惩处金额1500XXXXXXXXXX0X+XXX7304惩处金额2000表2-3项目标号代码奖惩事件号J01奖励本月01号项目C01惩处本月01号项目人事奖惩文件代码的校验位的计算,例如:假设公司本月对销售部001号员工就本月发生的以笔大型业务(根据01好项目的0003号奖励文件)进行奖励,本月对其发放奖金1000元人民币,则该人事奖惩文件代码应该为J01202000301001,取权因子为14,13,12,11,10,9,8,7,6,5,4,3,2,1为模。则有0×14+1×13+2×12+0×11+2×10+0×9+0×8+0×7+3×6+0×5+1×4+0×3+0×2+1×1=80;80÷14=……10;余数是10即为校验位。代码(含校验位)的正确输入应为J0120200030100110。2.3I/O设计系统设计的过程和系统实施的过程恰好相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出设计直接和用户需求相联系,设计的出发点应该是保证输出方便地为用户服务,正确地反映用户所需要的有用信息。输出设计输出设计的主要目的是满足用户和管理者对数据和信息的要求。本系统所选用的输出方式有查询显示输出、信息统计输出。见表3-4表2-4人事档案管理系统菜单系统文件录入文件查询文件修改文件删除文件浏览退出系统图2-2系统菜单界面信息管理的输出主要是显示各种管理信息,包括:人员基本信息、奖惩信息,这是一种实时性要求很高的输出,输出设备是显示器,如图3-1便是一个输出界面。查询显示输出的信息主要是各种查询结果,包括考核信息目录等。信息统计输出的信息主要是统计各8类信息,包括:文件编号、文件名称、员工姓名、文件对象、登记时间、备注信息等,这有利于管理者更好的掌握各种信息,能及时地补充货源。数据表设计图2-3档案信息字段图2-4用户信息字段图2-5档案信息综合表输入设计在计算机信息系统中,输入数据的正确性决定着整个系统质量的好坏。若输入数据缺乏精确性和适时性,即使计算机处理十分正确,也不可能得到可靠的输出信息,最佳的信息系统始于最佳的输入系统。本系统的应用采用的输入方式主要是键盘和鼠标输入,便于检索信息。因此,友好的输入界面变得非常重要,必须保证用户在输入时方便、安全、高效。9图2-6用户登录界面图2-7主界面图2-8员工档案输入界面10图2-9登记信息界面图2-10删除员工档案信息界面11图2-11文件档案信息统计界面图2-12用户密码修改界面12图2-13信息验证页面2.4系统功能结构图功能模块设计人事档案管理人事档案登记人事档案删除人事档案修改人事档案查询用户修改密码图3-14功能模块图本系统开发的目的是为了能够为企业员工提供了一套操作简单、应用便捷的人事档案管理系统,以提高人事管理的能力及效率的目的,实现了企业内部的信息化管理。因此基本功能设计如下:人事档案登记:便于人事信息管理人员将员工信息录入系统。人事档案删除:便于人事信息管理人员对已录入系统的免职员工信息删除。人事档案修改:便于人事信息管理人员及时的对已录入系统的调任员工、奖惩项目等信息进行修改。人事档案查询:便于管理人员、一般企业员工对于企业内部员工的信息的查询了解。用户修改密码:便于用户对自己登陆系统的密码进行修改,保障内部信息的安全性。133系统实施3.1程序流程图输入密码判断系统开始判断档案查询档案输入档案删除档案目录概览修改密码退出失败退出成功图3-1程序流程图3.2源程序(1)菜单界面程序packagekcsj;importjava.awt.*;importjava.awt.event.*;importjavax.swing.SwingConstants;publicclassggg{publicstaticvoidmain(Stringargs[]){MyMenuFramemf=newMyMenuFrame();}}classMyMenuFrameextendsFrame{MenuBarm_MenuBar;14Menumenuluru,menuchaxun,menuxiugai,menusc,menuliulan;MyMenuFrame(){super(欢迎进入文件管理系统);m_MenuBar=newMenuBar();menuluru=newMen
本文标题:企业人事档案管理系统课程设计报告
链接地址:https://www.777doc.com/doc-3551432 .html