软件工程)企业工资管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录目录............................................................0一项目开发计划书..................................................21.1引言........................................................21.2工资管理系统功能模块描述....................................31.3实施计划....................................................31.4支持条件....................................................4二可行性分析......................................................52.1可行性研究前提..............................................52.2经济上可行性................................................52.3技术可行性..................................................52.4开发工具的选择..............................................62.5开发工具概述................................................62.5.1JSP概述...............................................62.5.2SQLServer数据库简介..................................7三需求分析........................................................83.1市场需求分析................................................83.2系统需求分析................................................83.2.1系统目标...............................................83.2.2系统的分析和概要设计..................................133.2.3系统功能分析...........................................63.2.4系统业务流程图........................................143.3系统E-R图..................................................93.4数据流图....................................................93.5数据字典...................................................11四系统设计.......................................................134.1系统处理流程和数据流程......................错误!未定义书签。4.2系统数据库概念结构.........................................144.3系统数据库逻辑结构.........................................154.4系统数据库设计.............................................15五系统测试.......................................................195.1部分代码...................................................195.1.1登陆平台..............................................195.1.2工资查询系统..........................................215.1.3工资发放系统..........................................225.2测试........................................错误!未定义书签。5.2.1测试的作用和意义......................................245.2.2测试方法..............................................195.2.3测试内容...............................错误!未定义书签。5.2.4测试结果..............................................23六总结...........................................................25参考文献..........................................................25附录:编码规范....................................................25第一章项目开发计划书1.1引言企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。使其公司工资管理初步实行计算机化,让计算机在工资管理中得到初步应用。使工资管理者总是根据准确、及时的工资管理信息来进行决策,实现管理。只有计算机才能将现代化社会中,成倍增长的工资管理信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。而一个企业工资管理系统在企业对工资管理已不可或缺。其功能主要有:(1)对输入的工资管理数据,进行数值运算和逻辑运算,求解各种问题。(2)对工资管理信息进行加工来解决各种数据处理问题,为人事决策者在决策时提供依据。(3)对工资管理的各种资料数据进等统计计算,并将处理后的信息存贮起来。当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。随着计算机的广泛应用,计算机工资管理信息系统的建立,适应了社会经济发的客观要求,是工资管理现代化的一大进步。今天我们运用计算机进行了工资管理档案管理的初步现代化的开发和使用,它大大提高了工资管理工作者的工作效率,它把工资管理(档案、工资)从繁重的手工操作中解脱出来,用更多精力从事创造性的管理活动;它能使决策、计划和其它管理活动更加科学、精确、灵活。因此,建立计算机工资管理信息系统是一种客观发展必然趋势。尽管在工资管理方面还不可能普遍使用计算机,但从长远来说,工资管理现代化和计算机是不分割的。轻视或者拒绝利用计算机技术,就不可能真正地、全面地实现工资管理现代化。1.2工资管理系统功能模块描述具体系统功能需求描述(1)档案信息管理提供对”人员档案信息”数据输入、查询功能。(2)工资管理提供对”职工工资表”数据的输入、查询、统计功能。(3)工资统计提供对“职工工资表”数据的月统计,由系统自行生成“职工工资构成情况表”实现该表的查询、打印功能。(4)部门查询提供以某一部门为索引的”人员档案信息”查询功能。(5)特殊查询提供对日期型字段和合同期限的”人员档案信息”查询功能。(6)报表查询提供对工资、职工履历的信息以报表的形式供用户查询、打印,另外用户还可以对这些基本信息进行更新和删除,1.3实施计划工作任务的分配与人员分工组长:任务:(1)系统总的开发计划书(2)每周至少组织小组讨论一次,记录讨论内列出本周开发计划(3)项目开发进度的管理(4)团队的组织和协调设计:任务:(1)参与小组讨论(2)进行系统的需求分析和系统设计(3)完成系统需求说明书和系统设计说明书(4)编写测试计划,参与系统测试(5)协助文档人员完成用户相关文档开发:任务:(1)参与小组讨论(2)根据设计完成编码,并注释(3)进行单元测试系统规划阶段:项标志性事件开始到完成开发阶段:目开发计划书的完成6.5-6.7需求分析阶段:系统需求说明书完成6.8-6.10设计阶段:系统设计说明书6.11-6.13编码实现:项目的形成6.14-6.15测试阶段:测试计划和Bug跟踪列表6.16-6.17移交阶段:项目的递交6.17-6.181.4计算机系统支持操作系统需要windows2000以上版本;开发工具采用的是eclipse,所使用的开发语言是JSP,以SQLserver作为数据库支持。第二章可行性分析2.1可行性研究前提要求:满足对工资管理的基本要求及功能,并对职工信息收集、处理、保存。目标:实现无纸化办公,节省成本,提高工作效率。条件、假定、限制:当企业工资管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,如用计算机技术对信息的收集、加工、传递和存贮等,这样,一个工资管理系统就可以对企业职工工资进行高效、合理、恰当地管理。此系统成本低廉,自开发到运行结束至少可运行3年,开发成本不超过600人民币,开发软件到投入使用不超过1个月。2.2经济上可行性开发成本:600元人民币。效益:大幅度地提高工资管理信息系统的工作质量和效率,让企业掌握整个工资管理系统的全面情况,为管理人员提供了准确的工资管理信息,促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全;提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求。效益/投资比:暂时无法估算。投资回收期:大约3个月。2.3技术可行性软件需求:操作系统WINDOWS2000AdvanceServer以上。硬件需求:赛扬1.7GCPU、512M内存80G硬盘的计算机。本系统采用JSP实现,依靠其强大的面向对象系统,与SQLServer2000数据库管理系统相结合,能在1个月内开发出系统。3.2.3系统功能分析本系统是基于JSP和SQLServer数据库建立的B/S结构管理系统,考虑了两种角色:工资管理员和普通员工。他们通过相同的登陆页面,选择不同的登陆方式,各自进入自己的用户界面。管理员进入管理页面可以对员工发放工资,可以新添加新的员工,修改自己的密码,以及发布消息。普通用户可以查看自己的工资情况,可以根据需要查询具体每个月,或几个月的工资发放情况,察看最近的动态发布消息,同时也可以修改密码。2.4开发工具的选择eclipse作为前台的开发工具,用SQLServer200作为后台支持数据库,通过JSP的数据库控件来连接SQLServer200中并对其编程来实现各种功能。2.5开发工具概述2.5.1JSP概述JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与JavaServlet一样,是在服务器端执行的,通常返回该客

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功