【软件工程】工资管理系统.pdf
《【软件工程】工资管理系统.pdf》由会员分享,可在线阅读,更多相关《【软件工程】工资管理系统.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 1 目 录 目 录.1 第一章 项目开发计划书.3 1.1 引言.3 1.2 工资管理系统功能模块描述.4 1.3 实施计划.4 1.4 计算机系统支持.5 第二章 可行性分析.6 2.1 可行性研究前提.6 2.2 经济上可行性.6 2.3 技术可行性.6 3.2.3 系统功能分析.7 2.4 开发工具的选择.7 2.5 开发工具概述.7 2.5.1 JSP 概述.7 2.5.2 SQL Server 数据库简介.8 第三章 需求分析.9 3.1 市场需求分析.9 3.2 系统需求分析.9 3.2.
2、1 系统目标.9 3.2.2 系统 E-R 图.10 3.2.3 数据流图.10 3.2.4 数据字典.12 第四章 系统设计.14 4.1 模块分析和概要设计.14 4.2 系统业务流程图.15 4.3 系统数据库逻辑结构.16 4.4 系统数据库设计.16 第五章 系统测试.20 5.1 测试方法.20 5.2 部分代码和测试结果.20 5.2.1 登陆平台.20 5.2.2 登陆界面.21 5.2.3 工资查询系统.22 5.2.4 工资查询系统截图.23 5.2.5 工资发放系统.23 5.1.3 工资发放系统截图.24 5.2.6 测试结果分析.24 5.3 测试的作用和意义.25
3、第六章 总结.25 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 2 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 3 第一章 项目开发计划书 1.1 引言 企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。使其公司工资管理初步实行计算机化,让计算机在工资管理中得到初步应用。使工资管理者总是根据准确、及时的工资管理信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的工资管理信息量,
4、进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。而一个企业工资管理系统在企业对工资管理已不可或缺。其功能主要有:(1)对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。(3)对工资管理的各种资料数据进等统计计算,并将处理后的信息存贮起来。当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。随着计算机的广泛应用,计算机工资管理信息系统的建立,适应了社会经济发的客观要求,是工资管理现代化的一大进步。今天我们运用计算机进行了工资
5、管理档案管理的初步现代化的开发和使用,它大大提高了工资管理工作者的工作效率,它把工资管理(档案、工资)从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机工资管理信息系统是一种客观发展必然趋势。尽管在工资管理方面还不可能普遍使用计算机,但从长远来说,工资管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现工资管理现代化。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 4 1.2 工资管理系统功能模块描述 具体系统功能需求描述(1)档案信息管理
6、 提供对”人员档案信息”数据输入、查询功能。(2)工资管理 提供对”职工工资表”数据的输入、查询、统计功能。(3)工资统计 提供对“职工工资表”数据的月统计,由系统自行生成“职工工资构成情况表”实现该表的查询、打印功能。(4)部门查询 提供以某一部门为索引的”人员档案信息”查询功能。(5)特殊查询 提供对日期型字段和合同期限的”人员档案信息”查询功能。(6)报表查询 提供对工资、职工履历的信息以报表的形式供用户查询、打印,另外用户还可以对这些基本信息进行更新和删除,1.3 实施计划 工作任务的分配与人员分工 组长:冯亮 任务:(1)系统总的开发计划书 (2)每周至少组织小组讨论一次,记录讨论内
7、 列出本周开发计划 (3)项目开发进度的管理 (4)团队的组织和协调 设计:孔超 苏海东 任务:(1)参与小组讨论 (2)进行系统的需求分析和系统设计 70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 5 (3)完成系统需求说明书和系统设计说明书 (4)编写测试计划,参与系统测试 (5)协助文档人员完成用户相关文档 开发:任万喆 任务:(1)参与小组讨论 (2)根据设计完成编码,并注释 (3)进行单元测试 系统规划阶段:项标志性事件 开始到完成 开发阶段:目开发计划书的完成 12.5-12.7 需求分析阶段:系统需求说明书完成 12.8-12.10
8、设计阶段:系统设计说明书 12.11-12.13 编码实现:项目的形成 12.14-12.15 测试阶段:测试计划和 Bug 跟踪列表 12.16-12.17 移交阶段:项目的递交 12.17-12.18 1.4 计算机系统支持 操作系统需要 windows 2000 以上版本;开发工具采用的是 eclipse,所使用的开发语言是 JSP,以 SQL server 作为数据库支持。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 6 第二章 可行性分析 2.1 可行性研究前提 要求:满足对工资管理的基本要求及功能,并对职工信息收集、处理、保存。目标:
9、实现无纸化办公,节省成本,提高工作效率。条件、假定、限制:当企业工资管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,如用计算机技术对信息的收集、加工、传递和存贮等,这样,一个工资管理系统就可以对企业职工工资进行高效、合理、恰当地管理。此系统成本低廉,自开发到运行结束至少可运行 3 年,开发成本不超过 600 人民币,开发软件到投入使用不超过 1 个月。2.2 经济上可行性 开发成本:600 元人民币。效益:大幅度地提高工资管理信息系统的工作质量和效率,让企业掌握整个工资管理系统的全面情况,为管理人员提供了准确的工资管理信息,促进工资管理工作的
10、规范化及各项管理制度与指标体系的建立和健全;提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求。效益/投资比:暂时无法估算。投资回收期:大约3 个月。2.3 技术可行性 软件需求:操作系统WINDOWS 2000 Advance Server 以上。硬件需求:赛扬 1.7G CPU、512M 内存 80G 硬盘的计算机。本系统采用 JSP 实现,依靠其强大的面向对象系统,与 SQL Server2000 数据库管理系统相结合,能在 1 个月内开发出系统。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 7 3
11、.2.3 系统功能分析 本系统是基于 JSP 和 SQL Server 数据库建立的 B/S 结构管理系统,考虑了两种角色:工资管理员和普通员工。他们通过相同的登陆页面,选择不同的登陆方式,各自进入自己的用户界面。管理员进入管理页面可以对员工发放工资,可以新添加新的员工,修改自己的密码,以及发布消息。普通用户可以查看自己的工资情况,可以根据需要查询具体每个月,或几个月的工资发放情况,察看最近的动态发布消息,同时也可以修改密码。2.4 开发工具的选择 eclipse 作为前台的开发工具,用 SQL Server200 作为后台支持数据库,通过JSP 的数据库控件来连接 SQL Server200
12、 中并对其编程来实现各种功能。2.5 开发工具概述 2.5.1 JSP 概述 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现
13、建立动态网页所需要的功能。JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML 文本,因此客户端只要有浏览器就能浏览。JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 8 目前较新的是 JSP1.2 规范,JSP2.0 规范的征求意见稿也已出台。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户
14、端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。JSP 可用一种简单易懂的等式表示为:HTML+Java=JSP。2.5.2 SQL Server 数据库简介 SQL Server 是由 Microsoft 开发和推广的关系数据库管理系
15、统(DBMS),它最初是由 Microsoft、Sybase、Ashton-Tate 等三家公司共同开发的,并于 1988 年推出了第一个在 OS/2版本上运行的SQL Server系统。1992 年Sybase 和 Microsoft这两家公司将 SQL Server 移植到了 Windows NT 操作系统上,后来 Microsoft 致力于 Windows NT 平台的 SQL Server 的开发,而 Sybase 则专注于 SQL Server 在UNIX 上的应用。近年来在 Microsoft SQL Server 的发展历程中不断更新版本,有两个版本具有重要的意义。即是在 199
16、6 年推出的 SQL Server6.5 版本和在 2000年 8 月推出的 SQL Server2000 版本。6.5 版本使得 SQL Server 得到广泛的应用,而 2000 版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版、标准版、开发版和个人版等 4 个版本。70+120+120+70m 连续梁桥 及 80+140+140+80m 连续刚构桥施工方案 9 第三章 需求分析 3.1 市场需求分析 工资管理系统是一个企业单位不可缺少的部分,它能为用户提供充足的信息和快捷的查询手段。(1)一个工资管理系统可以高效能、大容量地收集、处理、存贮工资管理信息,大幅度地提高工资
17、管理信息系统的工作质量和效率。(2)能够为企业管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全。(3)为企业提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求,帮助管理人员选择方案,实现优化决策。虽然当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。3.2 系统需求分析 3.2.1 系统目标 企业工资管理系统可以用于支持企业完成工资管理工作,有如下 3 个方面的目标。(1)支持企业实现规范化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 工资管理 系统
限制150内