职工信息管理系统.docx
- 文档编号:28776733
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:19
- 大小:303.44KB
职工信息管理系统.docx
《职工信息管理系统.docx》由会员分享,可在线阅读,更多相关《职工信息管理系统.docx(19页珍藏版)》请在冰豆网上搜索。
职工信息管理系统
东北大学秦皇岛分校
数据库原理课程设计报告
职工信息管理系统
系别
信息与计算科学
专业
学号
7090326
姓名
门亚风
指导教师
安爽张建波
成绩
教师评语:
指导教师签字:
2011年12月25日
1绪论
随着信息技术的不断发展,企业对人事管理越来越重视,资金投入比例不断加大,人事管理信息系统开发也开始走向完善的阶段。
职工信息管理系统是企业管理的重要组成部分,是一种典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前台的相应应用程序开发两个方面的内容.数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性,而前台的应用程序开发则要求做法哦各项功能要完备、操作要简便、易学易用。
2VisualBasic及SQLSever2000简介
VisualBasic即“可视化的”Basic程序设计语言。
不仅继承了早期的Basic所具有的简单易用的特点,而且采用了面向对象、时间驱动的编程机制,提供了一种所见即所得的可视化界面设计方法.因为简单易学、使用方便,所以为广大编程人员的青睐。
在数据库应用系统的创建过程中,VisualBasic6。
0能够出色地承担起前端界面层和中间连接层的创建任务。
SQLServer是由微软公司开发的一个大型的关系型数据库系统,是微软公司为用户提供的一个完整的数据库解决方案,它为用户提供了一个安全、可靠、易管理和高端的客户/服务器数据库平台。
3职工信息管理系统
3。
1系统分析
3。
1.1系统分析的概念
所谓系统分析,在整个系统开发过程中,解决做什么的问题,把要解决哪些问题,满足用户哪些具体的需求点差分析清楚,从逻辑上或从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么做提供依据。
它是信息开发系统的一个重要阶段,是建立系统模型的第一步,其核心是目标分析与需求分析,最后提出系统的逻辑方案。
3.1。
2需求分析
3。
1.2。
1信息管理系统实现的目标
信息管理系统可以应用于支持企业完成职工信息管理工作,有如下三个方面的目标:
支持企业规范化管理;支持企业高效率完成职工信息管理的日常业务,包括新员工加入,老员工转出、辞职、退休等;支持企业进行职工信息管理及相关方面的科学决策。
3。
1.2。
2职工信息管理系统的主要功能
职工信息管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储,迅速准确的完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了本职工信息管理系统。
本职工信息管理系统包括以下几大功能:
(1)信息查询:
职工基本信息的查询、部门信息的查询、工作信息的查询。
(2)信息修改:
职工基本信息的修改,如职工号、住址的变动,部门信息的修改,如部门名称、部门经理,工作信息的变动,如职工号、部门号、工龄的变动.
(3)信息添加:
职工基本信息的添加,如新职工的加入、信息的完善,部门信息的添加,如新增部门、某一部门具体的完善,工作信息的添加。
(4)信息删除:
如工作信息的删除。
3。
1。
2。
3系统维护操作
用户管理:
对用户的登录口令进行设置,同时对用户的职责范围进行授权,满足数据库的安全要求。
代码维护:
对企业的机构、职务、职称、岗位等代码进行添加、修改、删除的功能。
数据维护:
对数据库中的数据进行编辑、删除、批量修改和批量追加,和可以进行数据备份和数据恢复.
人员管理:
企业全面管理、记录、更改职工信息数据,记录在职员工、离职人员、退休人员等信息以及岗位变动,工资变动记录等。
3.1.3需求分析可行性分析
计算机科学技术为为本次软件开发提供了必要的物质基础.本软件是一个小型的应用软件,人力方面不需要太多的借助商业上管理模式。
软件技术的发展为软件的开发提供了多种编程语言,特别是VisualBasic6。
0的可视化编程的简单易操作性,使本软件具备技术上的可行性。
3。
2概要设计
3。
2。
1系统功能模块的概要设计结构
系统功能设计总图如图3—1所示
图3—1系统功能模块图
3。
2.2数据流程及数据结构的介绍
仔细分析调查企事业职工信息管理需求的基础上,得到图3-1
图3-2系统数据流程图
3.3详细设计
3.3。
1数据库概念结构
职工信息管理系统E—R图如图3—3
图3—3职工信息管理系统E-R图
3。
3。
2数据库逻辑结构设计
将E-R图转换为关系模式:
职工(职工号,姓名,年龄,地址,薪水)
部门(部门号,部门名,部门经理)
工作(职工号,部门名,工龄)
3。
3。
3数据库结构的实现
3.3.3。
1数据库表结构
(1)表名:
雇员信息表,如表3—1所示
数据来源:
雇员信息管理模块录入。
表3-1雇员信息表
(2)表名:
部门信息表,如表3—2所示
数据来源:
部门信息管理模块录入。
表3-2部门信息表
(3)表名:
工作信息表,如表3-3所示
数据来源:
工作信息管理模块录入.
表3-3工作信息表
3.3。
3。
2数据库关系图
其窗口效果如图3-6所示。
图3-4数据库关系图
3.4系统详细设计与实施
3.4。
1用户登录模块
图3-5登录界面
3.4.2主控制窗体模块
(1)窗口设计
其窗口效果如图3-6所示。
图3-6主控制窗口界面
(2)主控制窗体功能设计
菜单导航功能如下:
雇员信息—查询雇员信息、添加雇员信息、修改雇员信息。
部门信息—查询部门信息、添加部门信息、修改部门信息。
工作信息-查询工作信息、添加工作信息、修改工作信息、删除工作信息.
3.4。
3雇员信息管理模块
(1)查询雇员信息窗口效果如图3-7所示。
图3-7查询雇员信息图
(2)添加雇员信息窗口效果如图3-8所示。
图3-8添加雇员信息图
(3)修改雇员信息窗口效果如图3—9所示.
图3-9修改雇员信息图
3。
4.4部门信息管理模块
(1)查询部门信息窗口效果如图3—10所示。
图3-10查询部门信息图
(2)添加部门信息窗口效果如图3-11所示。
图3-11添加部门信息图
(3)修改部门信息窗口效果如图3-12所示。
图3—12修改部门信息图
3。
4.5工作信息管理模块
(1)查询工作信息窗口效果如图3—13所示。
图3—13查询工作信息图
(2)添加工作信息窗口效果如图3-14所示。
图3-14添加工作信息图
(3)修改工作信息窗口效果如图3-15所示。
图3—15添加信息图
(4)删除工作信息窗口效果如图3—16所示
图3-16删除工作记录图
3.4。
6特殊查询模块
(1)查询同时在三个部门工作的雇员和姓名窗口效果如图3—17所示。
图3—17同时在三个部门工作的雇员和姓名图
(2)各部门的职工的工资总额,并按照总额大小降序排列窗口效果如图3—18所示
图3-18各部门工资总额降序排列图
(3)查询和其部门经理住址相同的员工的姓名及经理姓名窗口效果如图3—19所示
图3—19和其部门经理住址相同的员工的姓名及经理姓名图
(4)为财务部门的雇员加薪,5年以下加5%,5年以上加3%窗口效果对比,如图3-20,图3—21所示。
图3-20更改工资之前
图3-21更改工资之后
(5)删除部门工作年限为0的工作记录,若删除后有雇员没有任何部门工作,删除其雇员记录,删除之后的雇员信息表和工作信息表如图3—22,图3—23所示。
图3-22雇员信息表
图3-23工作信息表
3.5系统的运行和维护
3.5。
1系统的运行和维护
本系统经过实际的测试和运行,基本可以满足管理者对职工、部门等信息的管理,以及职工基本信息、部门基本信息的查询.该系统运行稳定,便于使用。
在使用和维护中应该主意一下几个问题:
(1)定期备份数据库,以免丢失数据。
(2)定期清理数据库中的无效数据,以提高运行效率。
(3)对软件及运行环境进行日常维护。
3。
5.2系统的改进与提高
本系统在信息表述上还不够完备,一些模块的功能不够齐全,是一个简易的销售管理系统.今后可以根据自己的需要,在熟悉此系统设计风格的基础上,在各个界面上进一步添加所需要的字段和报表,或者添加采集数据的模块,以扩充系统的功能。
结论
运用SQLServer和VisualBasic6.0一个简易的职工信息管理系统基本完成.基本表的查询、添加、修改和删除等功能得以实现,但在实际应用中功能模块还不够全面,与实际的企业职工信息管理系统的相差甚远.
此次的课程设计使我从对VisualBasic6.0的一无所知到能独立完成一个简易的职工信息管理系统,可以说自己在知识及设计能力方面提高了很多。
但我相信这只是一个起点,要学习的东西还有很多.知识就像大海里的水,取之不尽,用之不绝.我将在知识的海洋不断遨游!
参考文献
[1]蒋加伏,张林峰.VisualBasic程序设计教程。
4版.北京:
北京邮电大学,2009。
[2]郑人杰,马素霞,殷人昆.软件工程概论。
北京:
机械工业出版社,2009。
[3]王珊,萨师煊。
数据库系统概论。
第四版.北京:
高等教学出版社.2006.5
[4]臧洪光,王涛,唐植华,周明辉.数据库开发与实例北京:
清华大学出版社。
2008.6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职工 信息管理 系统