1、 课程设计说明书 课 程 名 称课 程 名 称 : 软件工程导论软件工程导论 课 程 代 码课 程 代 码 : 题题 目目 : 企业工资管理系统企业工资管理系统 年级年级/专业专业/班班 : 08 级计科二班级计科二班 学 生 姓 名学 生 姓 名 : 学学 号号 : 指 导 老 师指 导 老 师 : 开 题 时 间开 题 时 间 : 2009 年年 6 月月 5 日日 完 成 时 间完 成 时 间 : 2009 年年 6 月月 29 日日 2009 年年 6 月月 18 日日 课程设计任务书及成绩评定课程设计任务书及成绩评定 课 程 名 称课 程 名 称 : 软件工程导论软件工程导论 完成者
2、完成者 : 1 1、设计的目的与要求、设计的目的与要求 1)加强学生的实践能力; 2)理解小型系统开发的基本步骤; 3)本系统的功能包括:档案信息管理模块、工资管理模块、工资统计模块,部门 查询,特殊查询,报表查询。 2 2、设计进度及完成情况、设计进度及完成情况 日日 期期 内内 容容 6.5-6.7 项目开发计划书 6.8-6.10 系统需求说明书 6.11-6.13 系统设计说明书 6.14-6.15 项目的形成 6.16-6.17 测试计划和Bug跟踪列表 6.17-6.18 项目的递交 3 3、成绩评定、成绩评定 设计成绩: (教师填写) 指导老师: (签 字) 二00九 年 月 1
3、 目目 录录 目 录 1 一 项目开发计划书 3 1.1 引言 3 1.2 工资管理系统功能模块描述 4 1.3 实施计划 4 1.4 支持条件 5 二 可行性分析 5 2.1 可行性研究前提 5 2.2 经济上可行性 6 2.3 技术可行性 6 2.4 开发工具的选择 6 2.5 开发工具概述 6 2.5.1 JSP 概述 . 6 2.5.2 SQL Server 数据库简介 . 7 三 需求分析 8 3.1 市场需求分析 8 3.2 系统需求分析 8 3.2.1 系统目标 8 3.2.2 系统的分析和概要设计 9 3.2.3 系统功能分析 10 3.2.4 系统业务流程图 11 3.3 系
4、统 E-R 图 . 12 3.4 数据流图 13 3.5 数据字典 15 四 系统设计 16 4.1 系统处理流程和数据流程 16 4.2 系统数据库概念结构 18 4.3 系统数据库逻辑结构 18 4.4 系统数据库设计 19 五 系统测试 22 5.1 部分代码 22 5.1.1 登陆平台 22 5.1.2 工资查询系统 24 5.1.3 工资发放系统 26 5.2 测试. 27 5.2.1 测试的作用和意义 27 5.2.2 测试方法 27 2 5.2.3 测试内容 28 5.2.4 测试结果 28 六 总结 29 参考文献 29 附录:编码规范 29 3 一一 项目开发计划书项目开发计
5、划书 1.1 引引言言 企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决 策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信 息和快捷的查询手段。使其公司工资管理初步实行计算机化,让计算机在工资管 理中得到初步应用。使工资管理者总是根据准确、及时的工资管理信息来进行决 策,实现管理。只有计算机才能将现代化社会中,成倍增长的工资管理信息量, 进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。而一个企业工 资管理系统在企业对工资管理已不可或缺。其功能主要有: (1)对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。 (2)对工资管理信息进行加
6、工来解决各种数据处理问题,为人事决策者在 决策时提供依据。 (3)对工资管理的各种资料数据进等统计计算,并将处理后的信息存贮起 来。 当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应 用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。 随着计算机的广泛应用,计算机工资管理信息系统的建立,适应了社会经济 发的客观要求,是工资管理现代化的一大进步。今天我们运用计算机进行了工资 管理档案管理的初步现代化的开发和使用, 它大大提高了工资管理工作者的工作 效率,它把工资管理(档案、工资)从繁重的手工操作中解脱出来,用更多精力 从事创造性的管理活动;它能使决策、计划和其它管理活动更加科学、精确、灵 活。因此,建立计算机工资管理信息系统是一种客观发展必然趋势。尽管在工资 管理方面还不可能普遍使用计算机,但从长远来说,工资管理现代化和计算机是 不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现工资管 理现代化。 4 1.2 工资管理系统功能模块描述工资管理系统功能