工资管理系统毕业论文设计

上传人:博****1 文档编号:469627069 上传时间:2023-07-19 格式:DOC 页数:54 大小:899.50KB
返回 下载 相关 举报
工资管理系统毕业论文设计_第1页
第1页 / 共54页
工资管理系统毕业论文设计_第2页
第2页 / 共54页
工资管理系统毕业论文设计_第3页
第3页 / 共54页
工资管理系统毕业论文设计_第4页
第4页 / 共54页
工资管理系统毕业论文设计_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《工资管理系统毕业论文设计》由会员分享,可在线阅读,更多相关《工资管理系统毕业论文设计(54页珍藏版)》请在金锄头文库上搜索。

1、word 毕业设计基于JAVA平台的工资管理系统*计算机工程系学生某某:学号:网络工程系 部:*专 业:指导教师:2014 年 6 月诚信声明本人X重声明:本论文与其研究工作是本人在指导教师的指导下独立完成的,在完成论文时所利用的一切资料均已在参考文献中列出。本人签名:年 月 日毕业设计论文任务书设计论文题目:基于JAVA平台的工资管理系统系部:计算机工程系专业:网络工程学号:*学生:*指导教师含职称:*讲师1课题意义与目标学生通过本次毕业设计,综合运用所学过的根底理论知识,深入了解软件开发的流程与各个阶段的工作内容,为学生在毕业后从事软件开发工作打好根底。本次设计以Oracle数据库为根底,

2、利用JAVA程序设计进展开发。该系统要实用性强,方便录入数据,对用户的录入操作容错性强;字典数据一次录入,其它地方选单引用,数据的一致性好。2主要任务1. 系统为C/S模式,在JAVA平台下利用ORACLE数据库进展开发2. 界面设计友好、美观,操作简单容易3. 当月工资和历史工资的统计汇总与结果的导出4. 编写软件的使用手册3主要参考资料1 X彦明. JAVA语言极其程序设计M. 某某:某某电子,1997: 259-405.2 (美)吉瑞(David M.Geary)著 李建森等译. JAVA2 图形设计 卷M. :市机械工业,2000: 227-949.3 赵辉,X山红,王璐等著. JAV

3、A程序设计教程M. :中国水利水电,2008:240-260.4 蒙祖强,龚涛等著. oracle 10g数据库 java开发M. :中国水利水电,2005: 1-456.5 Adriam Billingtom等著. Oracle PL/SQL实践M. :人民邮电,2012:10-400.4进度安排设计论文各阶段名称起止日期1需求分析(确定系统流程图,数据流图,数据字典,数据库的设计)3月03日3月14日2总体设计确定系统的总体结构以与功能模块3月15日3月28日3详细设计编写程序实现功能模块3月29日4月30日4系统测试利用白盒测试方法进展单元测试,利用黑盒测试方法进展集成测试5月01日5月

4、15日5论文完成毕业论文与辩论工作5月16日6月10日审核人:年月基于JAVA平台的工资管理系统摘 要由于计算机技术的飞速开展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。工资管理系统在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理。工资管理系统以Oracle数据库为根底,采用面向对象的JAVA程序设计语言来设计生成的系统。Java是一种简单的,跨平台的,面向对象的,健壮的,安全的,多线程的语言。Oracle拥有可用性强,可扩展性强,数据安全性强,稳定性强的优点。本系统主要实现工资的发放与统计。用户必须先登录才能进入系统。用户每月向系统中输入工

5、资组成数据后,系统依据这些数据采用事先约定好的工资算法自动计算工资。系统可以以部门为主条件查找选定年月的该部门内所有职工的工资信息,同时可以导出工资结果。系统还可以以时间为主条件查找选定部门的工资汇总信息,同时可以导出汇总结果。关键词:JAVA,工资管理系统,Oracle数据库The salary managementsystem based on Java platformAbstractDue to the rapid development of puter technology,database technology is more widely used in various ind

6、ustries as an effective means of data management.Salary management system in the design process strictly follow the methods of software engineering, program management with strict life cycle stages.Salary management system based on Oracle databases, object-oriented JAVA programming language to desig

7、n a system generated. Java is a simple, cross-platform, object-oriented, robust, secure, multi-threaded language. Oracle has the advantages of high availability, scalability, data security and strong stability. The system is mainly to achieve salary payment and statistics. The user must first login

8、to access system. The system agreed in advance algorithm automatically calculate salary based on salary data consisting of the use of user input.The system can depend on department to find salary information for all employees of the department in the month selected, while thesalary results can be ex

9、ported.The system also can depend on time to payroll summary information about the selected departments, and can export the summary results.Keyword:JAVA, Salary Management System, Oracle Database / 目录1绪论11112可行性分析33333需求分析444574总体设计9910115详细设计1313161618212123232525273030323333336系统实现3434343536367系统测

10、试3838383939428结论43参考文献44致谢451绪论某医院单位拥有领导和员工共200多人,主要有领导干部,正式员工,实习生,外聘人员,其他员工。以往使用计算机软件excel可以管理工资,但是不能保证工资数据的正确性、安全性,操作的高效性、可靠性。随着经济水平的开展,知识经济时代给企事业工资信息管理提出了更高的要求。高效的、准确的工资管理,不仅能促进员工不断提高自身素质、提高工作积极性,从而提高员工工作质量和效率。因此工资管理系统孕育而生。系统根据员工每个人的工作年限,岗位工资,医疗保险,住房补贴等来计算每个员工的工资,也便于查询员工工资。目前市面上流行的工资发放软件不少。但是,对于小

11、型事业单位的工资发放来说,不需要太多的功能。只需要一个操作方便,功能实用,满足财务部门对工资数据管理的系统。我的目标就是在于开发一个功能实用,用户操作方便,简单明了的工资发放统计软件。本系统使用面向对象的Java语言来编写,采用Oracle 10g数据库来存储系统中的数据。使用Myeclipse 10 开发集成环境来实现系统。(1) JavaJava是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的,安全的,结构的,中立的,可移植的,性能很优异的,多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。 Java 不同于一般的编译执行计算机

12、语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 “Java 语言靠群体的力量而非公司的力量是 Sun 公司的口号之一,并获得了广阔软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 J

13、ava 语言的平台。这样的平台非常流行,因此微软公司推出了与之竞争的.NET平台以与模仿 Java 的 C#语言。(2) OracleOracle数据库系统是美国Oracle公司甲骨文提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。它有可用性强,可扩展性强,数据安全性强,稳定性强的优点。(3) MyeclipseMyEcl

14、ipse企业级工作平台MyEclipseEnterprise Workbench ,简称MyEclipse是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以与应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,E3,JDBC数据库工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。2可行性分析可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。当然不能靠主观猜测而是要靠客观分析。必须分析几种主要的可能解法的利弊,从而判原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。因此,可行性研究实质上是要进展依次大大地压缩简化了的系统分析和设计的过程,也就是在较高层次以较抽象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号