【计算机 - 毕业设计论文】人事管理系统[免费论文]

本文档详述了一款C/S架构人事管理系统的开发,包括系统需求、数据库设计、功能模块和数据绑定技术的运用。系统采用三层结构,使用SQL7.0数据库,实现了员工信息输入、查询、修改、删除等功能,并提供了用户授权和系统帮助。数据库设计涵盖了员工基本信息、学历、考勤、工资等多个方面,同时讨论了数据访问策略和系统配置。功能模块包括登陆、人事管理、系统管理和错误处理。通过DataGrid控件展示了数据绑定在部门管理、人员照片展示等方面的应用。
摘要由CSDN通过智能技术生成

目录
前言 4
1开发工具 4
2运行环境 4
3背景和功能 4
第一章 系统需求分析 5
1.1该系统需要完成如下功能: 5
1.2针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下: 5
1.3本系统开发设计思想有以下几点。 6
1.4功能分析 6
1.5功能模块设计 7
第二章 数据库的设计 7
2.1安装SQL7.0 FOR WIN2K数据库管理系统 7
2.2系统数据模型设计 9
2.2.1关系模型: 9
2.2.2 库概念结构设计 10
2.2.3数据库逻辑结构设计 11
第三章 功能模块设计 14
3.1三层结构 14
3.1.1表示层(common) 14
3.1.2业务逻辑层(BLL) 14
3.1.3数据访问层(DA) 14
3.2登陆程序设计 16
3.3人事管理模块设计 19
3.3.1UML活动关系图 19
3.3.2功能设计 20
3.3.3 机构管理 20
3.4系统管理模块设计 33
第四章 总结 37
致谢 37
参考文献: 38

人事管理系统摘要

 摘要:问题定义及内容简介 本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、学历信息,照片和工资信息的插入和删除。查看,包括基本信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息以及工资信息的查询、统计和打印。 本系统经过测试,运行稳定,已得到认可。 前言 1开发工具 SQL7.0数据开发环境 Microsoft Visual Studio .NET 2003 2运行环境 硬件环境:CPU为赛扬配置以上机型。 软件环境:支持中文的Windows 98、Windows2000、Windows XP各种版本操作平台。 3背景和功能 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。 人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 1、 支持企业实现规范化的管理。 2、支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。 3、支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 第一章 系统需求分析 1.1该系统需要完成如下功能: 1、 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。 2、对用户进行授权。 3、员工各种信息的修改。 4、对于转出、辞职、退休员工信息的删除。 5、按照某种条件,查询统计符合条件的员工信息。 6、对查询、统计的结果输出。 7、人事系统的使用帮助。 1.2针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下: 1、员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。 2、员工学历信息,包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。 3、员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。 4、人员编码信息。包括的数据项有人员编码,人员姓名,密码。 5、用户授权信息。包括的数据项有序号,人员编码,程序号。 1.3本系统开发设计思想有以下几点。 1、尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。 2、系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 3、系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。 4、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 5、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 与数据库之间的访问: 1.4功能分析 本系统主要完成以下几个功能: 。人事管理管理各种信息的输入,包括部门信息、机构信息、人员管理、照片输入等。 。人员管理各种信息的查询、修改和维护。 。企业各部门的人员需求的管理。 。操作日志的管理。 。人员管理系统的使用帮助。 1.5功能模块设计 在系统功能分析的基础上,考虑ASP.net程序编制的特点,得到如图所示的系统功能模块图。 第二章 数据库的设计 2.1安装SQL7.0 for Win2K数据库管理系统 创建数据库: 在Enterprise Manager中打开本地服务器结点,如图所示: 首先选中数据库结点,然后从action菜单或在右面窗口点击鼠标右键,从弹出的菜单中选new database,系统弹出下图: 在name中填上数据库的名字ckgl,在database files选项组中会自动产生此数据库的主文件,然后选择保存的相应路径。在transaction log标签中,对数据库的日志文件进行设置,并保存在相应的路径下。 2.2系统数据模型设计 2.2.1关系模型: 1、员工登陆日志表(日志ID号,用户ID号,登陆时间,登陆是否成功,登出时间,登录主机IP地址,登录打败时间) 员工登陆日志表: 2、员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗 位代号) 人员基本信息(MrBaseInf) 3、员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
 《SSH人事管理系统》该项目采用技术Struts2+Spring+Hibernate+bootstrap+jquery+js+css等技术,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程项目功能介绍:    系统管理:用户登录、用户退出    部门管理:主要实现对部门的增加、删除、查询、修改相关操作    员工管理:主要实现对员工信息的增加、删除、查询、修改等相关操作    出勤管理:主要实现员工出勤的记录以及维护    薪资管理:实现员工薪资的统计分析以及增删查改等操作    密码管理:密码的修改    1、学会各类开发软件安装、项目导入以及项目发布,含项目源码,需求文档,配套软件等    2、该项目主要功能完善,主要用于简历项目经验丰富,以及毕业设计或者二次开发    3、提供项目源码,设计文档、数据库sql文件以及所有配套软件,按照教程即可轻松实现项目安装部署本课程为素材版,需要实战版代码讲解教程的同学可以点击如下链接:java项目实战之电商系统全套(前台和后台)(java毕业设计ssm框架项目)https://edu.csdn.net/course/detail/25771java项目之oa办公管理系统(java毕业设计)https://edu.csdn.net/course/detail/23008java项目之hrm人事管理项目(java毕业设计)https://edu.csdn.net/course/detail/23007JavaWeb项目实战之点餐系统前台https://edu.csdn.net/course/detail/20543JavaWeb项目实战之点餐系统后台https://edu.csdn.net/course/detail/19572JavaWeb项目实战之宿舍管理系统https://edu.csdn.net/course/detail/26721JavaWeb项目实战之点餐系统全套(前台和后台)https://edu.csdn.net/course/detail/20610java项目实战之电子商城后台(java毕业设计SSM框架项目)https://edu.csdn.net/course/detail/25770java美妆商城项目|在线购书系统(java毕业设计项目ssm版)https://edu.csdn.net/course/detail/23989系统学习课程:JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10https://edu.csdn.net/course/detail/26941Java Web从入门到电商项目实战挑战万元高薪(javaweb教程)https://edu.csdn.net/course/detail/25976其他素材版(毕业设计或课程设计)项目:点击老师头像进行相关课程学习
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值