预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径学海无涯苦作舟页码:Java程序设计基础课程设计课题名称工资管理系统——工资管理设计学号姓名班级指导老师企业工资管理——工资管理子系统企业工资管理——工资管理子系统2一.需求分析报告31.组织机构操作方式上的可行性32.基础数据的可用性33.经济上的可行性34.技术上的可行性35.目标分析3二.项目开发计划41.项目开发组织机构的设置和人员的安排42.项目开发的进度43.项目开发经费的概算44.项目所需的硬件和软件资源等4三.系统分析报告41.业务流程图42.数据流程图63.功能分析图84.数据字典………………...…………………………………………………………………..95.数据加工处理的描述126.管理信息系统流程设计图(新系统模型)12四.系统设计报告13五.系统实现部分162.源程序163.模拟运行数据334.测试用例346.系统使用说明书。37六.工作总结35七、致谢36八.附录36一.需求分析报告1.组织机构操作方式上的可行性本系统运行在通用的Windows操作系统上具有Windows相似的操作界面。具有简单易学使用方便等特点只需在计算机上进行相关的简单的设置即可懂得计算机基本操作的人员经过短期培训培训即可熟练操作熟悉计算机操作的人员不需要再经过专门的培训即可熟练操作。所以从组织机构操作方式上的可行性分析该系统是可行的。2.基础数据的可用性企业工资管理系统的基础数据都是一些比较常见的基础数据比如职工编号姓名部门编号等等在系统的设计过程中都是很好使用和编排的所以从系统基础数据可用性的角度看该系统是可行的。3.经济上的可行性a.采用新的工资管理系统可取代原系统的单据手工传递工作减少人工开支节省资金并且可大大提高信息量的取得缩短信息处理周期提高工资汇总的效率使公司变的资金运转更加便捷。b.开发经费、投资方面的来源和限制:各种硬件及人员花费至少需8000元.所以从经济上的可行性分析该系统是可行的。4.技术上的可行性本系统是一个数据库管理和查询的系统现有的技术以较为成熟硬件、软件的性能要求、环境条件等各项条件良好估计利用现有技术条件应完全可以达到该系统的功能目标。职工工资管理系统开发与运行环境选择如下:开发环境:WindowsXP开发工具:JavaJava软件可以选用eclipse3.5数据库管理系统:access数据库5.目标分析做出一个简单实用工资管理系统不需要功能复杂只需要实用性强。功能要在很多小型企业都能够使用。操作性简单要最大限度的减少使用用户的工作量。二.项目开发计划1.项目开发组织机构的设置和人员的安排本系统开发人员共有4位每人负责一部分。:负责工资管理部分;:负责考勤管理部分;:负责工资管理部分;:负责前台设置部分;2.项目开发的进度本小组决定在两周之内完成该项目的开发即完成对该工资管理系统的开发本系统计划分为四个模块分别为工资管理工资管理考勤管理前后台设置。第一周将系统设计报告撰写好第三周时间进行系统设计和java代码设计最后测试系统并加以完善。3.项目开发经费的概算项目开发经费的预算为:各种软硬件及人员花费至少需8000元。4.项目所需的硬件和软件资源等硬件、软件、运行环境和开发环境方面的条件和限制:软件需求:操作系统WINDOWS2000AdvanceServer以上;数据库服务器端软件accessjava编程软件jdk1.6版本。硬件需求:10M以上的LAN接入网络带宽P43.0GXeonCPU/1G内存/360G(10K)SCSI硬盘的服务器P3以上微机(带网卡)的客户机P43.0GXeonCPU/1G内存/36G(10K)RAID硬盘的数据库服务器。本系统采用java实现依靠其强大的控件系统以及access数据库管理系统。三.系统分析报告1.业务流程图图例说明:表示外部实体表示处理过程的说明表示系统表示生成文档表示表表示信息的传输过程线段上的文字是对传递信息的说明根据需求分析我们分析出一个工资管理系统中工资管理子系统业务的一般流程:首先用户必须进行注册以及登陆才能进入工资管理系统。注册及登陆的流程如下:图3-1员工注册及登陆业务流程图其次员工登陆进入工资管理子系统之后就要进行工资查询