新中源陶瓷有限责任公司职工工资管理系统设计与实现.doc_第1页
新中源陶瓷有限责任公司职工工资管理系统设计与实现.doc_第2页
新中源陶瓷有限责任公司职工工资管理系统设计与实现.doc_第3页
新中源陶瓷有限责任公司职工工资管理系统设计与实现.doc_第4页
新中源陶瓷有限责任公司职工工资管理系统设计与实现.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题目:新中源陶瓷有限责任公司职工 工资管理系统设计与实现 院 (系): 信息工程系 专 业: 计算机应用技术 姓 名: 陈 建 鑫 学 号: 2010286799 指导教师: 钱 能 二一三 年 四 月 一 日 毕业设计(论文)任务书学生姓名陈建鑫学号2010286799专 业计算机及应用院(系)信息工程系毕业设计(论文)题目新中源陶瓷有限责任公司职工工资管理系统设计与实现任务与要求主要任务:1能够对部门进行设置,可实现对员工档案信息、工资信息以及用户权限的管理; 2用户可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作; 3可对员工工资信息进行各种查询(精确、模糊、组合); 4可对员工工资等进行各种分类统计、报表打印和导入导出功能; 5具有良好的帮助环境等。 写作要求: 1论文的撰写应当有一定的独创新和新颖性,具有一定的实用价值。 2论文语句通顺,结构良好。 3论文图表,数据准确无误。 4论文字数在5000字上。完成时间段2013年4月1日 至 2013年6月15日 共15 周指导教师单位重庆科创职业学院职称讲师院(系)审核意见毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字12.3-12.10收集资料、查阅相关文献、学习毕业设计撰写规范和相关要求,做好毕业设计准备工作12.11-12.20完成系统分析,包括可行性分析、需求分析和系统设计规划12.21-1.10完成数据库设计,着手系统设计与实现1.11-1.20进行系统详细,并完成论文初稿撰写与检查1.21-3.2进一步优化系统设计,完成系统测试和论文的撰写3.3-3.9检查论文,定稿、打印,做好毕业答辩准备教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一毕业设计(论文)中期检查记录表学生填写毕业设计(论文)题目: 新中源陶瓷有限责任公司职工工资管理系统设计与实现学生姓名: 陈建鑫学号:2010286799专业: 计算机应用技术指导教师姓名:钱能职称: 讲师检查教师填写毕业设计(论文)题目工作量饱满一般不够毕业设计(论文)题目难度大适中不够毕业设计(论文)题目涉及知识点丰富比较丰富较少毕业设计(论文)题目价值很有价值一般价值不大学生是否按计划进度独立完成工作任务学生毕业设计(论文)工作进度填写情况指导次数学生工作态度认真一般较差其他检查内容:存在问题及采取措施:检查教师签字: 年 月 日院(系)意 见(加盖公章): 年 月 日摘 要随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。Java是目前最流行、发展最快的编程语言之一,随着Java新技术的不断推出,Java变得越来越强大,也越来越易用。结构化查询语言(Structured Query Language)简称SQL,它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,同时他还可以嵌套,这使他具有极大的灵活性和强大的功能。本文通过对新中源陶瓷有限责任公司职工工资管理现状进行深入调查分析,针对该公司薪资发放特点,并结合自身知识结构与实际操作能力,选用Java语言结合数据库标准语言SQL,以myeclipse 8.5和sqlserver 2000为开发工具,开发出适合该公司的全新工资管理系统新中源陶瓷有限责任公司职工工资管理系统。关键词: 工资管理系统 数据库管理系统 Java语言 结构化查询语言 AbstractWith the development of economy, the enterprise is toward large-scale, large-scale development, and for large and medium-sized enterprises, staff, title, etc related to salary management information increases sharply.In this order by artificial to deal with the wage employees not only ragged, and very easy to get wrong.How to design a database management system, small businesses pay by computer to replace artificial execute a series of such as adding new employees, delete the old staff, salary query, statistics, and so on.This allows office staff can quickly and easily complete salary management task.Java is currently one of the most popular and fastest growing programming language, along with the roll out of Java technology, Java is becoming more and more strong, become more and more easy to use.Hereinafter referred to as Structured Query Language (SQL (Structured Query Language) SQL, it does not require the user to specify the data storage method, also do not need to users understand the specific way of data storage, at the same time he also can be nested, which made him have great flexibility and powerful function.Source ceramics co., LTD. In this article through to the new worker salary management current situation of in-depth investigation and analysis, according to the characteristics of the company pay and combined with their own knowledge structure and the actual operation ability, use Java language combined with database standard language SQL, with myeclipse 8.5 and used 2000 as development platform,developed for the companys new salary management system, the new source ceramics co., LTD. Staff salary management system.KEY WORD : Salary management system Database management system The Java language Structured query language (SQL)目录第一章 绪 言1第一节 开发背景2第二节 开发技术2第三节 论文结构综述3第二章 需求分析4第一节 功能需求4第二节 数据需求4第三节 安全性需求4第三章 数据库设计5第一节 概念结构设计5第二节 逻辑结构设计5第四章 详细设计6第一节 用户登录验证设计6第二节 系统主窗体设计6第三节 *窗体设计6第五章 测 试7第一节 测试技术7第二节 问题描述与解决7结 论8致 谢9参考文献10附 录12第1章 绪 言当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分,因为企业每个月都要涉及发放企业员工工资的问题,而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的计算统计工作量就越大,工资的发放困难度就越高。如果能够实现工资管理的自动化,无疑将给企业管理部门带来很大的方便。传统的纸质材料的数据信息管理方式已经不适合现代企业公司的发展了,随着会计电算化的普及,实现工资管理的系统化、规范化、自动化,将成为现代公司管理工资的首选。随着计算机的诞生和普及以及计算机网络的发展,我们就可以开发一个工资管理系统,用电脑代替大量的人工统计和计算,完成许多工资信息的处理,同时,使用电脑还可以安全地、完整地保存大量的工作记录,也方便查阅、备份。职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析如此情况,我们使用SUN公司的Java作为前台开发语言,它是一种跨平台、适合于分布式计算环境的面向对象编程语言,以SQL Server 2000 作为后台数据库。这次我的毕业设计的课题是“新中源陶瓷有限责任公司职工工资管理系统”,目的是对新中源陶瓷有限责任公司职工工资信息进行全面统计与管理,帮助公司做到:1、 实现对员工档案信息、工资信息以及用户权限的管理; 2、 公司可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作;3、 可对员工工资信息进行各种查询(精确、模糊、组合); 4、 可对员工工资等进行各种分类统计、报表打印和导入导出。第一节 开发背景新中源陶瓷有限公司是大型现代建筑陶瓷生产企业。新中源以其强大的生产能力、卓越的价格性能比、广泛而通畅的销售网络、惊人的发展速度,引起业内外人士的广泛关注。 在公司的生产经营中,新中源强化企业内部管理,以六高准则即“管理高要求、生产高效率、员工高素质、技术高水平、产品高质量、营销高流通”为宗旨,创造出五位一体(即企业文化、高科技、优化管理、产品、生活空间)的新中源模式,使企业得以迅猛的势头发展。与此同时,出现的问题也越来越多,产品原材料问题、产品创新问题、人事管理问题,其中较为严重的问题之一则是职工工资管理问题。时常有员工反映工资条不详细、不透明,很多员工甚至根本不知道自己的工资构成,找管理部门闹意见。并且也有出现工资张冠李戴的情况,对职工工资多算、少算也不在少数。除开工资管理人员工作不仔细的因素,很大程度上是由于原有职工工资管理系统存在部分缺陷造成的。本文的主要目的就是着力于解决该公司在工资管理上所存在的问题,并且使之更加人性化、更加美观、更加实用。第二节 开发技术本职工工资管理系统使用SUN公司的Java作为前台开发语言,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。本职工工资管理系统以microsoft sql Server 2000 作为后台数据库。SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。MyEclipse 是一个十分优秀的用于开发Java、J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet、AJAX、JSP、 JSF、 Struts、Spring、 Hibernate、EJB3、JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。经过了MyEclipse 8.5 M1和MyEclipse 8.5 M2两个版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2终于在2010年3月28号正式发布,在官方网站上 MyEclipse 8.5 可以下载,该版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。故而本人选用了myeclipse 8.5作为本工资管理系统的开发工具。第三节 论文结构综述简要介绍论文主要结构及相关内容3第二章 需求分析为了方便公司的工资管理,减少财务部门工作人员的工作量,实现对员工工资信息的系统管理,该系统要求完成财务部门工作人员对公司员工档案信息、工资信息以及用户权限的管理,可根据不同的权限可对员工劳资信息进行添加、删除、修改等操作,可对员工工资信息进行各种查询(精确、模糊、组合),可对员工工资等进行各种分类统计、报表打印和导入导出,以及可预见的常见问题的帮助和对财务部门工作人员管理的系统软件设计,以解决公司的需求。第一节 功能需求 首先总体介绍系统需要完成的功能设计,然后给出功能模块图,并对每个功能需求做具体描述第二节 数据需求针对每个功能需求,描述在这些功能模块中需要处理的数据。通过数据字典或者直接描述的方式表示第三节 安全性需求针对系统在安全性、效率、完整性等方面的需求描述。比如用户权限的限制、需要同时满足多少在线访问承受量等到7第三章 数据库设计一般2-4页第一节 概念结构设计根据需求分析中的数据需求,抽象出E-R图第二节 逻辑结构设计根据E-R图转换为关系模式,然后对关系模式具体成表的描述第四章 详细设计一般2-5页,挑选3-5个特色功能设计的实现,阐述设计思路、运行界面图、实现功能的核心源代码第一节 用户登录验证设计对某各功能的具体设计思路的描述,贴图,代码第二节 系统主窗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论