员工信息管理系统课程设计.docx
《员工信息管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《员工信息管理系统课程设计.docx(27页珍藏版)》请在三一文库上搜索。
1、 信息系统设计 软件工程课程设计课题名称: 员工信息管理系统 姓 名: 兰朝仁 学 号: 080一五3035 学 院:继续教育学院专 业:计算机科学与技术年 级:2008级(夜大专升本)指导教师: 陈郞钦 完成日期: 2010 年 10 月 11 日目 录编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第27页 共27页【摘 要】本文从员工信息管理系统规划、需求分析、系统设计、系统实现及系统测试等多个方面,分别叙述系统研发的整个实现过程,简述采用 7编程工具及数据库实现系统应用的设计要点,重点阐述系统实现过程中的重点和难点问题的分析及其解决方案,解决企业对员工的计算机管理。【
2、关键词】员工、人事、工资、管理、数据库引言随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。员工信息管理作为企业内部的一种员工基本档案管理也是如此,由于企业的人数较多,每一位员工的具体实际情况也不尽相同,如果没有一个完整的员工信息管理系统去完成,将使工作变得复杂,并且对于工作的效率也将使一个致命的打击,使无论如何也无法适应现代社的需要。另外,目
3、前部分企业使用的员工信息管理系统只有信息的录入,修改和删除的功能,而不具有信息查询的功能,这对于企业的信息管理工作来说是一个很遗憾的事情。因此,开发一套功能完整,设计合理,使用方便的企业员工信息管理系统成为很有必要的事情。企业员工信息管理系统的内容功能对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为管理者提供充足的信息和快捷的查询与管理手段。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有手工管理所无法比拟的优点.例如:查询迅速、查找方便、可靠性高、存储量大、BaoMi性好、寿命长、成本低等。这些优点能够降低员工管理工作的成本,减轻企业管理人员的负担,方
4、便员工信息的更新、维护和查询,增加数据的可靠性;从而提高企业员工信息管理的效率,开拓企业员工管理工作的新局面,提高管理水平,是企业管理的科学化、正规化、信息化管理,与世界接轨的重要条件。当前主流的程序开发环境有 , , 等。 对系统兼容性好;可以支持多种环境及操作系统平台;而则可在系统下快速开发结构程序,具有多方成熟的控件完善系统开发。主流的数据系统则有, 和。功能强大,稳定性好; 稳定,功能齐全;而简单快速、小巧便捷。下面采用 7开发环境,结合 数据库,对员工信息管理系统的开发过程和系统规划、系统需求及分析、系统设计、系统实现及系统测试等各个阶段,论述其数据库应用系统的设计要点,实现过程中存
5、在的难点、问题的分析及其解决方案。1. 系统规划系统规划的主要内容是信息系统设计的目标及信息系统的总体方案。1.1 系统设计目标本系统的设计目标是建立企业对员工档案及工资的计算机管理系统。1.2 系统总体规划系统本着合理性、可靠性和先进性的原则,实现:(1) 完整的数据分析系统,能对数据流实施控制与动态分析;(2) 有功能强大、资料齐全的查询系统;(3) 方便用户使用及操作的界面,操作简便、运行稳定。1.3 设计方案(步骤)在员工信息需求的基础上,提出整个信息系统的总体结构方案,确定系统开发设计的次序及时间的安排。具体分为五个步骤:(4) 分析员工档案及工资等信息管理的业务活动,搞清业务流程及
6、数据流程;(5) 根据业务流程及数据流程,确定属于系统业务处理的范围;(6) 分析业务流程及数据流程所涉及的数据,确定数据库及其数据表;(7) 确定系统概要设计(总体结构、数据结构)、详细设计(模块、算法)框架;(8) 进行系统实施过程的程序设计及其软件测试。2. 系统分析系统分析的最主要内容有员工信息管理系统的业务需求分析、业务流程图、数据流程图、数据库设计等四个部分。2.1 业务需求与分析(1) 系统数据需求通过对企业员工的信息管理业务流程的调查,总结系统对其数据的需求,主要有:员工档案信息,员工工资信息,部门、职务、工资类型等基础信息(2) 系统功能需求系统的主要需求,即所设计的系统在功
7、能上应做什么。本系统主要的功能有:员工管理:完成员工档案的新增、修改、删除、查询及打印等功能;主要实现对所有员工的姓名、编号、部门、职务、入职时间、性别、身份证号、出生日期、学历、私人电话及工作电话等信息的管理。工资管理:完成员工工资的录入、查询、分析及相关打印等功能;主要实现对员工的姓名、工资类别及工资金额等信息的管理。基本信息管理:完成部门设置、职务设置、工资类别设置、用户口令设置,系统数据初始化等功能。部门设置主要实现部门编号和部门名称的设置;职务设置主要实现职务编号和职务名称的设置;工资类别设置主要实现工资类别编号和工资类别名称的设置;口令更改实现用户口令的修改;系统初始化清除系统所有
8、历史数据,使数据库进入初始状态。系统帮助:帮助用户解决问题,沟通与软件开发者的联系。(3) 系统性能需求系统的性能指标包括存储容量限制、运行时间限制、传输速度要求、安全BaoMi性等几个方面。(4) 系统运行环境需求硬件方面:采用的设备机型以及外部设备等;软件方面:支持系统运行的系统软件,如操作系统、数据库系统等。(5) 系统可靠性及安全BaoMi需求对系统、重要子系统在运行中的安全、可靠、BaoMi方面提出要求。2.2 系统业务流程图从实际业务功能的角度将系统规划中有关的业务做进一步的分析,用一个完整的图型来反映业务处理过程。系统业务流程图()如下:2.3 系统数据流程图以数据流程图表示数据
9、流向和对数据进行的加工;分析系统数据,对数据流图中的数据流给出具体定义。系统的顶层数据流程图()如下:3. 系统设计系统设计主要有以下几项内容:3.1 系统软件功能结构3.2 系统主要技术本系统采用 7开发环境,结合 数据库。 7使用的是面向对象的 语言,可以灵活得进行大型应用系统的开发。 7提供了对数据库系统及标准语言支持,可以开发出符合标准的应用系统,提高系统的可移植性,可根据不同企业的需求,使用、 、等标准的数据库。同时, 7自身提供了很多数据库操作的控件,还有第三方优势的数据库操控件,从面更快,更好得开发出优秀的应用系统。本系统就采用了 公司的数据控件一起实现员工信息管理系统的开发。3
10、.3 系统数据库设计3.3.1 数据库设计要点(9) 第一阶段的设计任务是收集和分析用户需求,完成数据库的概念设计。(10) 第二阶段设计任务是数据库的逻辑设计,完成模型向逻辑模型转换。(11) 第三阶段设计任务是数据库的物理设计,确定表的结构,建立数据库模型。3.3.2 数据库系统设计要点及难点(12) 建立数据库,确定数据库中表的数量及其每个表中各个字段的字段名、类型、宽度、小数及索引、排序。(13) 确定数据库中各个表的字段的主键值、主索引及普通索引。(14) 建立各个表数据环境,确定主表并建立主表与各个表之单的关联。(15) 程序设计过程中的标签、文本框、编辑框、复选框、列表框、数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 信息管理 系统 课程设计
链接地址:https://www.31doc.com/p-14978085.html