1、 课课 程程 设设 计计 报报 告告 学生姓名学生姓名: : 学学 号:号: 学学 院院: : 班班 级级: : 题题 目目: : 员工工资管理信息系统课程设计 指导教师:指导教师: 职称职称: : 2011 年 7 月 15 日 目录 目目 录录 1. 选课背景 1 2. 人事工资管理系统需求分析 . 2 2.1 人事工资管理系统的需求陈述 . 2 2.2 需求分析 . 2 2.2.1 功能需求 . 2 2.2.2 性能需求 . 3 2.3 系统需求建模 3 2.3.1 确定参与者 4 2.3.2 确定用例 . 4 2.3.3 系统用例建模 6 2.3.4 用例描述 . 6 3. 员工工资管
2、理系统系统分析 8 3.1 系统用例建模 8 3.2 静态结构模型 . 11 3.2.1 类的识别 11 3.2.3 类的属性描述 . 11 3.2.4 类图的构建 .12 3.3 系统动态模型 .12 3.3.1 系统执行顺序分析 12 3.3.2 系统的协作分析 14 3.3.3 系统状态分析 .14 3.3.4 系统活动分析 .15 4.系统设计与实现17 4.1 UML 体系结构设计 17 4.1.1 硬件体系结构设计 17 4.1.2 软件体系结构设计 18 4.2 对象模型设计 .19 4.3 系统实现 20 4.3.1 组件分析 20 4.3.2 配置分析 21 5.课程设计心得
3、体会 22 参考文献 .23 1.选课背景 1 1. 选课背景选课背景 随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业 的信息管理系统中, 几乎都包括了工资管理模块。 有些环境中是有大型 ERP 软件中的一个模块引进的, 有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存 取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的 需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并 维护数据库的数据。但,西方管理制度设计的工资管理软件,在很多时候还不能
4、完成解决中国特色中 小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工 资管理方面的问题。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛, 可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据, 运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等, 这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型 企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。 2 2. 员工员工工资管理系统需求分析工资管理系统需求分析 2.1 员工工资管理系统的需求陈述 工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且 根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算时工资管理的主 要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资 的计算;工资分配是指