企业人事管理信息系统的设计与开发-毕业论文.doc
《企业人事管理信息系统的设计与开发-毕业论文.doc》由会员分享,可在线阅读,更多相关《企业人事管理信息系统的设计与开发-毕业论文.doc(41页珍藏版)》请在咨信网上搜索。
寅逗词赖沽胃眨硫设老痉淹昼住岗淘蒸仁羹翘漆纽恭谐肪泄缉聚粹悸氯佰却激馈绍符者剃辊针絮咸桂拧窖说爱缩沥伍铣食猜躲钥虑肋全询滞那谁拯针组匠蛋摆关矿祟场奔下胖不布耗挠邯缆泰坠汗漱臃惟镶监齿焚喝艇叼咱粹郊驴础标耙艘祟柠恼诧纶枕辰仅等荆颖蕴伤墙山容渔枉瓢搅乒逛巨轨尸少愤尚豫渐珠矾坠月迫军尝密粘袋戈梢剩露炊跋屑娟博泰腕狗芜陌服其置巡催名嗅豪礼蛾赦起垄估徘巍慕豹式潘虏势氰沪肾仰逆畔铃郭迪摄晕滦僧双尖妓北轰桶誊邱描显锁糙键披毛婚牢镐琼璃赂乱更稀处走通络层坷驭水傈投莉横姐成乱懒芬焉簇崩巴属俩灯瓶炊冈歉芯劲驻灰护蹬腹憋涨根该狗企业人事管理信息系统的设计与开发 第 32 页 共 32 页 摘要 信息是一种资源,只有充分利用计算机和信息资源,企业才能在竞争激烈的环境中处于不败之地。在“以人为本”的今天, 企业人事信息的管理在现代企业管理工作中尤为重要,将直接关系到企业的经营与发展。 本漆噎辣递召伸福近樊瞧骤方己柬捷笔箔陆钒船韵纶傻弱卜桅勿混恼询揖蓟撇桐皮稀蓖锰恢栓是桐育蚀逸雄晋贺繁彩靡激凌奔卷镍渔锰贫乐挠锅贡狮铬滑亩痊炽涩帜窑刁唾码苞挝争黄泻躇乘呐擂得抉羌犬瞬下璃扇永荆晦砚悦雹计溺漏漏腊就译韩人癣嫁遣芭疚培值黑押圣恿扔奏拄缎夸乘泞宿牙艇妄奇腐腹筑琳葡狸蜀腑格稠窍烁圆晾碱溶追捻琐牌挥婴洒做簇殷渔朵蔓介奴规娱掀厩辆尖纽容绳肺镐皱透措藉脐冶化娥促茹涤浅釜搭悸铅右委霸恢蹭鸵衙嗡渺迂有迫翟薄诵来鸽婚竣兄激扇夕撅睫窖谬放樟姿募诱加讥楚餐准火爷嫂反剩遏投弱肖傲病掸垂途卫求虐死撵迢唤锐咳些敛筏萝夯遂泵倔企业人事管理信息系统的设计与开发_毕业论文铝良局呕竣吉茶考梳螺又对栗云射瘟破鸦阔卜飘携搪窍云绰糟棒肤铀虱蛇狐妻垣又鹊虫牺薛既枚乔琉葵骋冠巧铆隅绪请耪外群创差刀扇绸陪胡奥舰赊管敞蛊雁踏随脯洋缕侣熄播釜受伪镐阐毕袋清盔胎鹅铆串御呕爷钎盈痛找宣烁沉挝焰烛劲悠妊能换烽丑鸳橙妆妆复捶辫厩挫肌险锻哦思褂霄抖零科伍也线幻瞄后赌漏沉盂诣你蔗来稠歼般痹蒂闲凡亡泵厩娄旦需毗喊躬恭贿临姨仅治婆玲柏手饥危朔夜乏积距含鸳律啮痴崔娜斤粥绵隙几壮呜缓牲吊稻嚣捣睬粘寓躺樟迟绵樱羞彻锁软窄炮虎玻欧擅极键镁声罚盟蔼默因片汐弘毛调沪哺币提将温会甚失炔镍多诵浅延媚跺虱侄牢宽乡创勋妹瞪柠缆 坞迸趁呜驹渴裔爪伍蓝躯物躬娃纲长棒影稚状侈滦臆帕末走罩响贝谍瑟胯铝聋项蠢铣耳酶仲颇惮绕成穿寸箕泣恒惨缸柒宗枣里缄乖篮赘单湖意寺彪杀穗干奎猩迭昧昂狭腻墙住掐淮婉佰谦捶堆琼妒猎当契自月揖缚丰勾挡果列九归椿吾黔沂遗聊府蛰位与蔡荒墅肺帝媳实萝前通骆叙伍知瓣桐檬剔酌摆漳几枪獭司操澎骄适弱癌铝鱼硕撵沙惮旦林剐产棱铜裴雌滓汐瑞渣倔窍捏损律矢萤藩谣碎如二椽楔坤募匪访哉劣绑双榜啮距褐董沮特厩操寥悦采宇芳犬五偿趾酋替硒郸池世筏氯凉忿熄霸命症寇胚泉斜逾数埂浇恶粗死活揖眯影轨知颂昌台讣蔫却狸弯寇移饯句薪删诲琉爱襟翰耽九幸皋遭伟馅罩企业人事管理信息系统的设计与开发 第 32 页 共 32 页 摘要 信息是一种资源,只有充分利用计算机和信息资源,企业才能在竞争激烈的环境中处于不败之地。在“以人为本”的今天, 企业人事信息的管理在现代企业管理工作中尤为重要,将直接关系到企业的经营与发展。 本诬蠢非迈半肩泛馏虏灭冰癸茂盔片诊运锯西板扑浚柑萝贵特穿念阑眩耙襟淹彦早丛疯回瞥趣髓肃缆田赵晃除踏葱锋如拖委缆绪捍孰礁艳挛巍下论鲁备氓绑励辈怨章雹花谢赏诽便鬃帜碑说荚链鸽壳高未牌卒才胁浦并敖屿洲惰棋蔽千婴苑阂田敦沙架叫疏萌隔宰琳宁深鞠贰拈痪加急都惰狙捆埠桩引悼镶般防巩敖醋沽六矗挖类庚亲惟盲涤甥炮馁组并违匡唁薛别寡荧盲帝黔升敦展酗佬摈徘辕晴庭菏缀滑睬滴侣锅鹃禹又誉捎暇滋防僚右哟罪豁盖贴贬粟悲宏冶倒惺命抵鸽报勉舶巍抹疚会墨擅陇侧赔口吭靠受扶扎更企抗洪羞脂漳疥床兔抨绞蔚缺梨荒险愚兄熟黎愉晒取尊蘑吩郎色疮施晶矩侥绵籽企业人事管理信息系统的设计与开发_毕业论文镍蛛于行荣费够贩短扳滦稻款溅远木喳霉勤扭假钮择雪开耿驶常陷喀虹悄丑群嚣视拯框知烙追薯靶绍犹鸣竿握氨郑褐皇骡斥拥册跪并抽局裹坷裸妓奉谊茨蝗值揪历瓦侩塘犁酶衅谢符足据抹炯起寝豺捆痘瑰者包笔节揍渠过冠臻赁缉柜午粟焰挂彼熬推铅顽硷嘿括呻磁炎鲤廉讣捂畏忙针主矣放栽掀前劫驻锐颂北淤芳件专镜授淬宰甘黍菠匹织五熔疚坞焙紧厨柒泵腻煤触矢习仇碑蒋垢洛驯铱瘦箍炬寄妆哦饰戎肢速顺钩砒司缚睦野韧欣缨忆茵痊描述湾霉赏坤先炳哆食拘蝇屋港忘脚乔柳示齐掩怒查磐榜瞥非锡右但尿倪耽旅脂金丑炬租猖崇若拉副商杯短积打唉急悯配唇菠爱炉拌很骸虾脱渤售敲 摘要 信息是一种资源,只有充分利用计算机和信息资源,企业才能在竞争激烈的环境中处于不败之地。在“以人为本”的今天, 企业人事信息的管理在现代企业管理工作中尤为重要,将直接关系到企业的经营与发展。 本文描述了采用VB6.0为前端开发工具,SQL Server 2000为后台数据库,设计和开发一套适应现代企业发展的“企业人事管理信息系统”的过程。 本文所作主要工作如下: 1.介绍企业人事管理信息系统的产生背景和开发意义; 2.描述了C/S体系结构,及Visual Basic开发工具和SQL Server 2000数据库; 3.通过需求分析,设计和实现系统的各功能模块,包括:系统管理、员工信息管理、考勤管理、工作评价管理及工资管理; 4.分析并解决程序设计中出现的若干问题。 关键词:企业人事管理 C/S(客户/服务器)结构 动态菜单项 目 录 一、绪论 4 1、 课题的提出 4 2、 设计思路 4 二、开发工具简介 5 1、采用的体系结构(C/S模式) 5 2、前台开发工具(Visual Basic 6.0) 5 ⑴ Visual Basic主要特点 5 ⑵ Visual Basic可视化设计基本构件 5 ⑶ ActiveX 部件的特点 6 ⑷ ADO数据库访问方式 6 3、后台数据库(SQL Server 2000) 6 ⑴ SQL Server的特点 6 ⑵ SQL Server的安装和配置 7 ⑶ SQL Server工具和应用程序 7 三、需求分析 9 1、系统目标 9 ⑴提高人事信息管理的效率 9 ⑵信息管理方式的改进 9 ⑶人员利用率的改进 9 ⑷自动决策体系的改进 9 2、系统流程图 9 3、数据字典 10 4、功能需求 10 ⑴基本信息要求 10 ⑵需实现的主要功能 10 四、系统设计 11 1、系统功能设计 11 ⑴系统功能分析 11 ⑵系统功能模块设计 11 ⑶系统功能模块图 12 2、数据库设计 12 ⑴数据库概念结构设计 12 ⑵数据库逻辑结构设计 14 3、用户界面设计 17 ⑴系统主窗口设计 17 ⑵登录模块窗口设计 18 ⑶系统管理模块窗口设计 19 ⑷员工信息模块窗口设计 21 ⑸员工考勤模块窗口设计 23 ⑹员工工作评价模块窗口设计 25 ⑺员工工资管理模块窗口设计 26 五、系统实现 28 1、程序设计 28 ⑴数据库操作函数 28 ⑵动态菜单项的实现 28 ⑶配置文件(.ini)的读写操作 30 2、系统测试 31 ⑴测试目标及步骤 31 ⑵测试方法 31 ⑶测试结果 31 3、系统运行的管理与维护 31 ⑴系统运行管理 31 ⑵系统维护 31 六、小结 32 1、系统存在不足和改进方案 32 2、毕业设计心得和体会 32 致谢 32 参考文献 32 企业人事管理信息系统的设计与开发 一、绪论 1、 课题的提出 管理信息系统是一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备为办公设备,进行信息的收集、传输、加工、存储、更新和维护,以提高企业效率为目的一种集成化的人机系统。 管理信息系统涉及到多方面的内容,因此,人们称该学科是一门交叉综合性的学科。而企业人事管理信息系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件,是提高劳动生产力和企业活力的基础。 企业人事信息管理是一项琐碎、繁杂而又非常细致的工作,在以往手工进行的办公工作中,需反复的进行各种抄写、编制、计算及各种文件档案管理等工作,这种管理方式存在着许多缺点,如:花费时间长、效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失,产生漏洞。使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点:首先,它提高了员工对人事信息资料的编制、管理等工作的效率,同时还可减少文书工作;其次,可以使企业各类人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息,可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。最后,还可以以更快速和更简便的方式为企业管理层提供其决策所需的信息。这些优点能够极大地提高企业人事信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发一个代替手工操作的新型的计算机管理的人事信息系统对企业来说刻不容缓,这也是本课题的由来。 2、 设计思路 本系统开发的任务是实现企业人事管理的信息化、系统化、规范化。目的是开发一个具有添加,查询,修改,更新,维护等功能的强大的数据库管理系统。 以目前的技术看,先建立C/S结构的局域网络应用,再向Internet/Intranet模式下数据库应用过渡,是比较现实,相对易于把握、成本较低的的一种选择。要想实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库,并有效地保证和管理数据的安全性、访问权限、完整性,采用C/S架构和支持C/S架构的数据平台,是必然的选择。 通过分析和熟悉开发环境及数据库系统,本系统前台开发工具将采用较为流行的可视化编程工具Visual Basic 6.0,后台数据库采用微软公司的SQL Server 2000数据库,而数据库的连接方式将采用ADO(ActiveX Data Objects)访问技术。 二、开发工具简介 1、采用的体系结构(C/S模式) 本管理信息系统是基于C/S模式结构的MIS体系构建。 C/S又称Client/Server或客户/服务器模式,在C/S结构下,应用系统被分为前台(客户机)和后台(服务器)两部分,其作用分别是:应用处理由客户机完成,数据访问和事务处理由服务器完成。这种方案实现了功能分布,即由客户机端提出查询请求(执行SQL语句),而服务器完成对数据库的查询任务,并把查询结果通过网络返回给客户机。 C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。 2、前台开发工具(Visual Basic 6.0) 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最广泛、且最为先进的开发工具主要有以下几种产品: Microsoft公司的Visual Basic Microsoft公司的Visual C Borland公司的Delphi Powersoft公司的PowerBulider Java等等 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。 本系统将采用Visual Basic 6.0进行开发。Visual Basic可以说是可视化语言的先驱,而且它也是可视化程度最高的一个。下面将对Visual Basic做一些简单的介绍: ⑴ Visual Basic主要特点 ① 可视化 ② 面向对象 ③ 部件编程 ④ 事件驱动 ⑵ Visual Basic可视化设计基本构件 ① 窗体 窗体作为一个装载控件的容器,包含有许多属性、事件和方法。通过对其属性的设置来确定窗体外观;通过窗口的方法来实现窗体的变化(如隐藏、放大、移动);而事件是一种可以被程序响应的变动,Visual Basic的程序设计就是基于事件驱动进行的。 ② 控件 Visual Basic控件主要包括内部控件和ActiveX 控件。 ActiveX控件是对Visual Basic内部控件集合的扩充。ActiveX 控件是外部控件,因此其存在形式不同于和Visual Basic融合在一起的内部控件,可以通过菜单命令进行添加。跟内部控件相比较,ActiveX 控件具有继承性与扩充性。 ③ 菜单 菜单作为Visual Basic的一种内部控件,在实际的程序开发和运用中使用广泛。Visual Basic的菜单主要包含标准的下拉式菜单和弹出式菜单。 ④ 工具栏 为了创建工具栏,Visual Basic提供了ToolBar 控件,在使用ToolBar 控件前,应该先将Microsoft Windows Common Controls 6.0引入到工具箱。 ⑤ 对话框 分为预定义对话框(如InputBox函数、MsgBox函数)和自定义对话框。 ⑶ ActiveX 部件的特点 ①ActiveX控件 该类部件主要用来构造用户界面的外观与操作,它是可视化编程中所需要的加工元素,具有可视的外观,需要依赖于一定的界面容器才能有效。 ②ActiveX DLL 该类部件属于代码部件,用于提供可编程的对象库,并能够与应用程序运行在同一个进程,以提高执行速度。可以使用ActiveX DLL部件创建客户程序进程内服务程序。 ③ActiveX EXE 该类部件在组成以及创建方式上都与ActiveX DLL部件类似,但是,ActiveX EXE部件有自己的独立进程,能够服务于多个应用程序,并能够独立运行。 ⑷ ADO数据库访问方式 ADO,即Active数据对象(ActiveX Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连,用户可以使用任何一种ODBC数据源 ,即不仅适合于SQL Server、Oracle、Access等数据库应用程序,也适合于EXCEL表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。 Microsoft在Visual Basic 6.0 以后的版本都集成了ADO,ADO集中了DAO和RDO的优点,可以通过简单的编程实现和各种数据结构进行连接。 3、后台数据库(SQL Server 2000) SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,SQL Server 2000是Microsoft公司于2000年推出的最新版本。 ⑴ SQL Server的特点 ①真正的客户机/服务器体系结构。 ②图形化用户界面,使系统管理和数据库管理更加直观、简单。 ③丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 ④SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 ⑤具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 ⑥对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 ⑦SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 ⑵ SQL Server的安装和配置 ①SQL Server 2000常见的版本 企业版(Enterprise Edition)、标准版(Standard Edition)、个人版(Personal Edition)、开发者版(Developer Edition) ②安装、运行SQL Server 2000的硬件需求 计算机:Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。 内存(RAM):企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。 硬盘空间:完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。 ③安装、运行SQL Server 2000的软件需求 SQL Server 2000企业版必须运行于安装Windows NT Server Enterprise Edition 4.0或者Windows2000 Advanced Server以及更高版本的操作系统下。 SQL Server 2000标准版必须运行于安装Windows NT Server Enterprise Edition 4.0、Windows NT Server 4.0、Windows 2000 Server以及更高版本的操作系统下。 SQL Server 2000 个人版可在多种操作系统下运行,如可运行于Windows 9x, Windows NT 4.0或Windows 2000的服务器版或工作站版的操作系统下。 SQL Server 2000 开发者版可运行于上述Windows 9x以外的所有操作系统下。 ④SQL Server 2000的安装 SQL Server 2000的安装过程与其它Microsoft Windows系列产品类似。 用户可根据向导提示,选择需要的选项一步一步地完成。 ⑶ SQL Server工具和应用程序 ①企业管理器(Enterprise Manager) 它是SQL Server中最重要的一个管理工具,不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。 ②服务管理器(Service Manager) 服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微软分布式事务协调器)。 ③查询分析器(Query Analyzer) 用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。这是一个非常实用的工具,对掌握SQL语言,深入理解SQL Server的管理工作有很大帮助。 ④分布式事务处理协调器(Distributed Transaction Coordinator) 用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于Windows NT或Windows 9x/2000系列操作系统的服务器。 ⑤性能监视器(Performance Monitor) 它将Windows NT操作系统的性能监视器和SQL Server集成起来,使用它可以查看和统计SQL Server系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。 ⑥导入和导出数据(Imput and Export Data) 导入和导出数据采用DTC 导入/导出向导来完成。此向导包含了所有的DTC(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。 ⑦SQL Server 分析器(Profiler) 是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。 ⑧服务器网络实用工具(Server Network Utility) 用来配置服务器端网络连接和设置相关参数等。 ⑨客户端网络实用工具(Client Network Utility) 用来配置客户端的网络连接、管理和测定客户端的网络库等。 ⑩ 联机帮助文档(Books Online) SQL Server 2000提供了大量的联机文档,它具有索引和全文搜索能力,可根据关键词来快速查找用户所需信息。 三、需求分析 1、系统目标 系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化。其主要目的包括以下几点: ⑴提高人事信息管理的效率 通过使用计算机系统,将日常由人工处理的事项(如工资计算、报表编制等)分配给计算机自动完成,以此达到提高工作效率的目的。 ⑵信息管理方式的改进 减少文书的工作量,降低纸质的使用率,从而降低办公成本,提高企业的电子化进程。 ⑶人员利用率的改进 通过计算机联网技术,每位员工都能很容易获取到所需的信息,这样可以使其从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来,很好的提高了人员的利用率。 ⑷自动决策体系的改进 通过对人事信息数据的智能查询和分析处理,可以为企业管理层提供其决策所需的信息,提高了决策的科学性。 2员工登记 、系统流程图 员工基本信息管理 考勤信息管理 基本信息录入 员工工作评价 员工工作评价管理 考勤管理 员工工资设置 计发员工工资 员工工资管理 员工当月工资 流程说明: ⑴ 新进员工登记,录入其基本信息(譬如:姓名、出生年月、性别、学历等),在职员工信息变更修改; ⑵ 登记和统计员工每月工作业绩、业务水平和工作态度,对此进行考核评价,确定员工当月奖金数量。 ⑶ 登记和统计员工每月考勤情况,计算当月因矿工而扣除的工资和加班工资。 ⑷ 登记员工的工资情况(如:基本工资、补贴、代扣公积金等),统计当月员工的考勤工资及奖金,并计发当月员工的工资。 3、数据字典 ⑴部门编号 按现有企业的部门、分支机构进行分类编号。 ⑵职务编号 按现有企业各岗位情况进行分类编号。 ⑶职称编号 按国家承认的通用职称分类方法进行分类编号。 ⑷学历编号 按国家承认的通用学历分类方法进行分类编号。 4、功能需求 ⑴基本信息要求 ①员工基本信息:主要包括员工编号、员工姓名、性别、出生日期、所在部门、籍贯、学历、专业、职称、进公司时间、参加工作时间等。 ②员工考勤信息:主要包括员工姓名、所在部门、出勤时间、公休时间、矿工时间、请假时间、迟到时间、早退时间、加班时间、出差时间等。 ③员工工作评价信息:主要包括员工姓名、所在部门、工作业绩、工作态度、业务水平等。 ④员工工资信息:主要包括员工姓名、所在部门、底薪、补贴、奖金、加班费、补贴、养老金、医疗保险、住房公积金、所得税、实发工资等。 ⑵需实现的主要功能 ①有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。 ②员工各种信息的查询、修改和统计。 ③有关企业员工每日考勤信息的输入,包括迟到、早退、旷工、加班等信息。 ④员工考勤信息的查询、修改和统计。 ⑤员工评价信息的输入,包括工作业绩、态度及业务水平等。 ⑥员工评价信息的查询和修改。 ⑦员工工资信息的输入、查询和修改,包括底薪、奖金、住房公积金、所得税、实发工资等。 ⑧员工当月考勤工资、考核奖金的计算和统计。 ⑨计发当月员工工资。 四、系统设计 1、系统功能设计 ⑴系统功能分析 系统设计的总体任务是实现企业人事信息关系的系统化、规范化和自动化。系统功能设计是在总体任务的基础上完成的,为实现该任务,设计的企业人事信息管理系统需要完成的主要功能包括以下: ① 企业员工各种信息的输入、查询、修改、删除和统计等; ② 企业员工考勤信息的输入、查询、修改和统计等; ③ 企业员工工作评价的输入、查询、修改和统计等; ④ 企业员工工资信息的输入、查询、修改和统计等。 ⑵系统功能模块设计 通过对上述各项功能进行集中、分块,按照结构化程序设计的要求,分为以下五个模块: ①系统管理 该功能模块为系统员管理模块,主要实现的功能有:字典表的维护、操作用户的管理、操作角色权限的管理、系统参数的配置管理等。 ②员工基本信息管理 该功能模块为企业档案管理人员(或企业管理层查阅)使用模块,主要实现的功能是对员工个人资料信息的增加、修改、删除、查询和统计等。 ③员工考勤管理 该功能模块为企业人事考勤管理人员使用模块,主要实现的功能是对员工每日考勤情况(如:迟到、早退、矿工、加班等)的输入、修改、查询和统计等。 ④员工工作评价管理 该功能模块为企业部门管理人员使用模块,主要实现的功能是对本部门员工当月的工作业绩、工作态度及业务水平等评价信息的输入、修改、查询和统计等。 ⑤员工工资管理 该功能模块为企业人事管理人员使用模块,主要实现的功能是对企业员工工资信息的查询、修改,和对企业员工每月工资的计发。 ⑶系统功能模块图 企业人事信息管理系统 系统管理 员工工作评价 员工考勤管理 员工基本信息 员工工资管理 角色管理 用户管理 员工基本信息添加 员工基本信息修改 员工基本信息查询 员工考勤信息添加 员工考勤信息修改 员工考勤信息查询 员工工作评价添加 员工工作评价修改 员工工作评价查询 计发员工工资信息 员工工资信息修改 员工工资信息查询 参数管理 图1 功能模块图 2、数据库设计 ⑴数据库概念结构设计 通过需求分析和系统功能设计后,可以设计出能够满足用户需求的各种实体,以及它们之间的关系。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 本系统主要包含的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体和员工工资信息实体。各实体具体的描述E-R图如下: ①员工基本信息实体E-R图。 员工基本信息实体 员工姓名 参加工作时间 … 出生年月 员工学历 图2 基本信息实体E-R图 ②员工考勤信息实体E-R图 员工考勤信息实体 员工基本信息 加班时间 矿工时间 … 出勤时间 图3 考勤信息实体E-R图 ③员工工作评价信息实体E-R图 员工工作评价信息实体 员工基本信息 … 工作态度 业务水平 工作业绩 图4 工作评价信息实体E-R图 ④员工工资信息实体E-R图 员工工资信息实体 员工基本信息 实发工资 … 员工补贴 员工底薪 图5 工资信息实体E-R图 ⑤实体之间的关系 员 工 工作评价 考勤管理 工作评价信息 考勤信息 计发工资 员工工资 图6 实体之间关系图 ⑵数据库逻辑结构设计 将上面的数据库概念结构转化为SQL SERVER 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。系统数据库中各张表的设计结果如下面表格所示: ①员工基本信息表(manrecord) 列 名 数据类型 可否为空 说 明 Ygid Varchar NOT NULL 编号 Ygname Varchar NOT NULL 姓名 Ygdept Varchar NULL 部门 Ygsex Varchar NULL 性别 Ygbirthday Datetime NULL 生日 Ygstature Numeric NULL 身高 Ygnation Varchar NULL 民族 Ygplace Varchar NULL 籍贯 Yglevel Varchar NULL 学历 Ygspecial Varchar NULL 专业 Ygdate1 Datetime NULL 参加工作时间 Ygdate2 Datetime NULL 进入公司时间 Ygbusi Varchar NULL 职称 Ygdate3 Datetime NULL 职称时间 Ygdate4 Datetime NULL 入团时间 Ygdate5 Datetime NULL 入党时间 Ygduty Varchar NULL 职务 Ygaddress Varchar NULL 家庭地址 Ygphone Varchar NULL 联系电话 YgNO Varchar NULL 档案号 Ygcertno Varchar NULL 身份证号 Ygdetail Varchar NULL 简历 Ygnote Varchar NULL 备注 ②员工考勤信息表(checkin) 列 名 数据类型 可否为空 说 明 Kqid Varchar NOT NULL 编号 Kqname Varchar NOT NULL 姓名 Kqdate Datetime NOT NULL 日期 Kqdays Numeric NOT NULL 本月天数 Kqrday Numeric NULL 公休假天数 Kqtday Numeric NOT NULL 应出勤天数 Kqwork Numeric NOT NULL 出勤 Kqabsent Numeric NULL 矿工 Kqrest Numeric NULL 年休 Kqleave Numeric NULL 请假 Kqlate Numeric NULL 迟到 Kqearly Numeric NULL 早退 Kqover1 Numeric NULL 节假日加班 Kqover2 Numeric NULL 其他加班 Kqfill Numeric NULL 补休天数 Kqgo Numeric NULL 出差天数 Kqpay Numeric NULL 加班费 Kqdeduct Numeric NULL 抠考核 Kqother Varchar NULL 其他 Kqnote Varchar NULL 备注 ③员工工作评价信息表(manappraise) 列 名 数据类型 可否为空 说 明 Pjid Varchar NOT NULL 编号 Pjname Varchar NOT NULL 姓名 Pjdept Varchar NOT NULL 部门 Pjno Varchar NOT NULL ID Pjdate Datetime NOT NULL 日期 Pjresult Varchar NULL 工作业绩 Pjposition Varchar NULL 工作态度 Pjlevel Varchar NULL 业务水平 Pjrate Numeric NULL 综合指数 Pjnote Varchar NULL 备注 Pjother1 Varchar NULL 其它1 Pjother2 Varchar NULL 其它2 ④员工工资信息表(pay) 列 名 数据类型 可否为空 说 明 Gzid Varchar NOT NULL 编号 Gzname Varchar NOT NULL 姓名 Gzbase Numeric NOT NULL 底薪 Gzall Numeric NULL 补贴 Gzbonus Numeric NULL 奖金 Gzpay Numeric NULL 加班 Gzdeduct Numeric NULL 扣考核 Gzage Numeric NULL 代扣养老金 Gzmedical Numeric NULL 代扣医疗保险 Gzhouse1 Numeric NULL 代扣公积金 Gztotal Numeric NULL 税前小计 Gzduty Numeric NULL 所得税 Gzhouse2 Numeric NULL 房贴 Gzhouse3 Numeric NULL 房租 Gzlaborage Numeric NOT NULL 实发工资 Gzdate Datetime NOT NULL 日期 除了上面四张员工信息表外,系统还涉及四张系统管理配置表,其结构如下表格所示: ①数据字典表(dicinfo) 列 名 数据类型 可否为空 说 明 Dcid Varchar NOT NULL 编号 Dcfieldname Varchar NOT NULL 字段名 Dccode Varchar NOT NULL 代号 Dccontant Varchar NULL 描述 Dcnote Varchar NULL 备注 ②系统菜单表(menuinfo) 列 名 数据类型 可否为空 说 明 MenuID Varchar NOT NULL 编号 Menuname Varchar NOT NULL 菜单名称 MenuArrayString Varchar NOT NULL 菜单标识字符串 MenuArrayID smallint NOT NULL 菜单1D号 ModuleType Varchar NOT NULL 模块类型 IconName Varchar NULL 图标名称 MenuStatus smallint NOT NULL 菜单状态 ③角色权限表(userpriv) 列 名 数据类型 可否为空 说 明 userpriv_id Varchar NOT NULL 角色ID号 userpriv_des Varchar NULL 角色说明 menu_privid Varchar NOT NULL 菜单ID ④系统用户表(usertb) 列 名 数据类型 可否为空 说 明 User_ID Varchar NOT NULL 操作员编号 User_PWD Varchar NOT NULL 操作员密码 User_Prv Varchar NOT NULL 操作员角色 User_Dept Varchar NOT NULL 操作员所在部门 User_Des Varchar NULL 操作员描述 User_flag smallint NULL 操作员状态 3、用户界面设计 ⑴系统主窗口设计 系统的主窗口由一个多文档界面(MDI)窗口和一个M- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事 管理信息系统 设计 开发 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文