没有合适的资源?快使用搜索试试~ 我知道了~
计算机专业课程设计人事管理系统学士学位论文.doc
0 下载量 57 浏览量
2023-06-30
02:01:33
上传
评论
收藏 396KB DOC 举报
温馨提示
试读
24页
计算机专业课程设计人事管理系统学士学位论文.doc
资源推荐
资源详情
资源评论
人事管理系统
班级:
姓名:
学号:
指导教师:
完成日期:2011 年 11 月 20
目录
第 1 章 绪论.................................................................................................................................- 2 -
1.1 课程设计的目的及意义................................................................................................- 2 -
1.1.1 目的.....................................................................................................................- 2 -
1.1.2 意义.....................................................................................................................- 2 -
1.2 主要研究内容................................................................................................................- 2 -
第 2 章 系统开发相关技术简介.................................................................................................- 3 -
2.1 Microsoft Visual Studio 2008 .........................................................................................- 3 -
2.2 c/s 架构设计简介............................................................................................................- 3 -
第 3 章 系统需求分析.................................................................................................................- 4 -
3.1 需求概述.........................................................................................................................- 4 -
3.2 功能需求.........................................................................................................................- 4 -
3.3 性能需求........................................................................................................................- 5 -
3.4 需求建模........................................................................................................................- 6 -
3.4.1 概念模型 E-R 图.................................................................................................- 6 -
3.4.2 数据流程分析.....................................................................................................- 9 -
第 4 章 系统的概要设计...........................................................................................................- 12 -
4.1 系统体系结构设计.......................................................................................................- 12 -
4.2 运行环境.......................................................................................................................- 14 -
4.3 功能设计.......................................................................................................................- 14 -
4.4 数据库设计..................................................................................................................- 15 -
第 5 章 系统的实现与测试.......................................................................................................- 18 -
5.1 员工信息管理子系统页面及代码..............................................................................- 18 -
5.2 公司简介界面..............................................................................................................- 21 -
第 6 章 软件开发综合实训总结...............................................................................................- 23 -
6.1 工作分配与个人工作..................................................................................................- 23 -
课程设计
- 2 -
第 1 章 绪论
1.1 课程设计的目的及意义
1.1.1 目的
随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企
业在管理方面对需求越来越大。伴随着计算机的迅速发展和广泛使用,企业人事
信息管理转向电子化成为必然。
传统的人事信息管理存在很大的不足:利用人进行信息的增减,容易导致信
息的错误,而且管理的效率低下,导致资源的可利用性低,劳动力大,安全性也
不够,加上,随着时间的递增,信息量不断增大,对信息的增加、删除、检索、
查找就会存在很大的问题。因此,随着企业的强大和发展,传统的管理方式不再
适应企业的需要。
应用计算机进行管理信息,有着其手工无法比拟的优点。例如:存储量大、
修改方便、检索快速、安全性高,使用寿命长、成本低、可靠性好等。这些优点
能够极大地提高人事信息管理的效率,有助于企业的发展。
1.1.2 意义
人事信息管理系统的开发需要就 Java 语言和数据库两方面的知识,因此设
计一个实用性强的人事信息管理系统,对于我们进行课程设计方面知识的提高有
很大的推动作用。
人事信息管理系统的开发需要用到多方面的知识,包括数据库的选用、数据
库的建立和维护、信息的存储、管理界面的设计。这些对于设计者的知识水平有
较高的要求。因此,如何规划、设计和开发好这个人事信息管理系统,对于提高
我们的 Java 开发水平有极大的帮助。同时,在设计开发过程中,我们可以选用
适当的数据库和数据库连接驱动程序,建立好合适的数据库表格和设计好美观大
方的管理界面。
1.2 主要研究内容
通过对部分中小企业人事管理情况的研究,了解企业的人事管理情况,并参
考成功的人事管理系统的开发经验,进行软件的开发以及维护,主要的内容有各
个模块的实现,为企业管理提供方便快捷的管理模式。
课程设计
- 3 -
第 2 章 系统开发相关技术简介
2.1 Microsoft Visual Studio 2008
Microsoft Visual Studio 2008 是面向 Windows Vista、Office 2007、Web 2.0 的
下一代开发工具,代号“Orcas”,是对 Visual Studio 2005 一次及时、全面的升级。
VS2008 引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式,
语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中
可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual
Studio 2008 支持项目模板、调试器和部署程序。Visual Studio 2008 可以高效开发
Web 应用,集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,它还可
以高效开发 Office 应用和 Mobile 应用
2.2 c/s 架构设计简介
C/S 模式是一种分布式计算模式。它将某个应用适当分解为多个任务,由多
台机器分别执行,共同实现整个应用。在这多个任务之间存在着多种交互关系,
其中最基本的是“请求/响应“关系:既 Client 向 Server 提出某种信息或数据
的处理请求,Server 针对请求,完成相应处理,并将结果作为响应返回给
Client.C/S 模式主要由服务器管理程序(Server)、可户应用程序(Client)和
中间件(middleware)三部分组成。Server 负责有效地管理系统的资源,其任
务集中于
1.数据库安全性的要求
2.数据库访问并发性的控制
3.数据库前端的客户应用程序的全局数据完整性规则
4.数据库的备份与恢复
Client 的主要任务是:
1.提供给用户与数据库交互的界面
2.向数据库服务器提交用户请求并接收来自数据库服务器的信息
3.利用客户应用程序对存在与客户端的数据执行应用逻辑要求
中间件负责联结客户应用程序与服务器管理程序,完成数据库服务器和客户应用
程序之间的数据传输,协同完成一个作业,以满足用户查询管理数据的要求。
C/S 模式比文件服务器系统能提供更高的性能,因为客户端和服务端将应用的处理要求
分开,同时又共同实现其处理要求,对客户端应用程序管理数据,而客户断程序发送请求和
分析从服务器接收的数据。
课程设计
- 4 -
第 3 章 系统需求分析
3.1 需求概述
需求分析是系统开发的第一步,也是最重要的一步。利用软件工程的方法对
系统进行详细的需求分析,彻底了解用户的需求,从而构造出一个从抽象到具体
的逻辑模型系统。
本科毕业设计管理是教学管理工作的重要环节,目前我校采用的手工或单机
管理模式具有管理工作难度大、重复劳动量大、效率低等缺点,难以适应本科毕
业设计管理的要求。针对毕业设计管理过程中选题灵活性强、指导老师多、毕业
设计地点分散、进度要求严格、工作量大等特点,系统要充分利用学校蜿有的计
算机和网络资源,对整个毕业设计各个阶段的工作实施全程管理,最终实现毕业
设计管理的电子化、网络化、规范化、可监控化,从而提高毕业设计管理的效率。
3.2 功能需求
该开发系统的设计主要用于实现以下几个功能:
(1) 人事信息管理系统主界面
人事信息系统主界面主要包括系统设计,公司结构,员工管理,职务管理,
出勤管理,工资管理,奖罚管理,福利管理和帮助等内容,可以进行各种信息的
添加、查询,删除等操作。
(2) 员工信息管理子系统
员工信息管理子系统主要是对所有员工的个人信息进行登记、删除、检索、
查找,包括员工的编号,员工的性别,员工的姓名,员工的身份证号码,员工的
联系电话、联系方式,员工的入公司时间,照片等记录。并且还能够删除错误的
员工个人记录的信息。
(3) 职务信息管理子系统
职务信息管理子系统主要是对所有员工的职务信息进行登记,包括了两个部
分的内容——职务管理和职务变更。
职务管理包括员工的编号,员工的姓名以及员工的现任职务,并且能够删除
错误的员工职务记录的信息。
职务变更包括员工的编号,员工的姓名,员工的各种职务以及任职该职务的
时间。并且能够删除错误的员工职务变更记录的信息。
(4) 出勤信息管理子系统
出勤信息管理子系统主要是对所有员工的出勤信息进行登记,包括了四个部
分的内容——上班登记、下班登记、请假登记和加班登记。
上班登记主要是对所有员工的上班信息进行登记,包括员工的编号,员工的
姓名,员工的上班时间和相应的备注信息,并且能够删除错误的员工上班时间记
录的信息。
下班登记主要是对所有员工的下班信息经行登记,包括员工的编号,员工的
姓名,员工的下班时间和相应的备注信息,并且能够删除错误的员工下班时间记
录的信息。。
请假登记主要是对所有员工的请假信息进行登记,包括员工的编号,员工的
剩余23页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2461
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功