您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > eclipse职工工资管理系统
学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第1页赣南师范学院科技学院数学与信息科学系数据库课程设计报告设计题目:职工工资管理系统专业:计算机科学与技术班级:计算机111班学号:1120061102姓名:陈泰安指导老师:谢辅雯日期:2013年12月20日成绩:学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第2页摘要企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理连接住房公积金和医疗保险等等,来生成企业每个职工的基本工资、福利补贴、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析用Eclipse为开发工具,MicrosoftSQLsever2000为后台数据库。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。并且Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK),Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++和COBOL等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,关键词:职工工资管理系统、设计、开发工具学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第3页摘要………………………………………………………………………………………………2目录………………………………………………………………………………………………31、系统需求分析…………………………………………………………………………………41.1系统的用户管理…………………………………………………………………………41.2职工的信息管理…………………………………………………………………………41.3职工的工资管理…………………………………………………………………………41.4部门的信息管理………………………………………………………………………………41.5职工的奖惩管理…………………………………………………………………………41.6职工的培训管理…………………………………………………………………………42、功能需求分析…………………………………………………………………………………42.1系统管理…………………………………………………………………………………52.2信息管理…………………………………………………………………………………52.3信息查询…………………………………………………………………………………63、系统设计…………………………………………………………………………………………83.1数据库逻辑结构设计………………………………………………………………………83.1.1系统E-R图…………………………………………………………………………………83.2数据库物理结构设计…………………………………………………………………………93.2.1表之间的E-R图…………………………………………………………………………113.3数概念结构设计……………………………………………………………………………123.3.1数据流程图………………………………………………………………………………124、职工工资管理系统应用设计…………………………………………………………………144.1职工工资管理系统模块设计………………………………………………………………144.1.1“登陆模块”详细设计……………………………………………………………………144.1.2主界面”的详细设计………………………………………………………………164.2管理员界面子模块的设计………………………………………………………………174.2.1薪资信息………………………………………………………………………………….174.2.2培训信息…………………………………………………………………………………224.2.3奖惩信息…………………………………………………………………………………254.2.4部门信息…………………………………………………………………………………285、总结……………………………………………………………………………………………316、参考文献………………………………………………………………………………………32学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第4页1、系统需求分析企业工资管理系统的主要任务是用计算机对各种工资信息和职工基本信息进行日常的管理,如查询、修改、添加、删除等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:1.1系统的用户管理本模块主要功能包括用户的添加、删除、密码修改,重新登入,退出系统等。1.2职工的信息管理本模块主要功能包括职工信息的添加,查询,修改,删除等。员工基本信息:工龄、员工编号、员工姓名、员工性别、出生日期、单位、籍贯、学历、职业、部门、部门编号、婚姻、是否在职1.3职工的工资管理本模块主要功能包括职工工资的查询,添加,删除,修改,计算,统计等。1.4部门的信息管理本模块主要功能包括部门查询,添加,修改,删除等。1.5职工的奖惩管理本模块主要功能包括对职工奖惩信息的查询,添加,修改,删除等。1.6职工的培训管理本模块主要功能包括职工培训计划的查询、添加、删除、修改等。2功能需求分析企业职工工资管理系统信息管理系统管理信息查询学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第5页员工工资管理系统功能分析总图22.1.系统管理:功能分析图2.2信息管理:功能分析图职工信息管理:功能分析图基本信息管理:功能分析图系统管理退出系统添加/删除用户重新登入密码修改信息管理部门信息管理职工信息管理职工信息管理基本信息管理培训信息管理奖惩信息管理薪资信息管理基本信管理息职工基本信息修改职工基本信息删除职工基本信息添加学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第6页奖惩信息管理:功能分析图培训信息管理:功能分析图薪资信息管理:功能分析图2.3信息查询:功能分析图信息查询部门信息查询职工信息查询奖惩信息删除奖惩信息修改奖惩信息添加奖惩信息管理培训信息管理培训信息修改培训信息删除培训信息添加薪资信息修改薪资信息删除薪资信息添加薪资信息管理薪资信息计算薪资信息统计学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第7页员工信息查询:功能分析图职工信息查询基本信息查询培训信息查询奖惩信息查询薪资信息查询学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第8页3、系统设计3.1数据库逻辑结构设计3.1.1系统E-R图管理员职工工资信息管理获取部门属于用户登入表管理管理密码用户名职业工龄职工编号职工姓名基本工资奖励工资福利补贴籍贯年龄性别姓名编号部门编号名称工龄部门姓名性别编号籍贯年龄职业设定获得奖惩信息职工编号备注地点时间原因参加培训内容费用天数培训编号权限学历婚姻在职否单位工龄人数职工编号顺序号职工编号顺序号薪资编号顺序号奖惩编号住房公积金失业保险学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第9页3.2数据库物理结构设计需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。此次课程设计的使用者是企业的员工,主要是针对系统的管理员。其进行的操作就是对公司员工、部门等一些方面改动的改善。由此对员工需求分析如下。用户的需求就是对员工工资和使用用户的添加、删除、修改和查询。这就要求各种信息中存在实体完整性、参照完整性和用户自定义完整性。搜集了各项要求,故数据项要求设计如下:表2.1登入信息表列名数据类型长度允许空usernameChar30不可以userpasswordChar20不可以competenceChar10不可以表2.2职工信息表列名数据类型长度允许空工龄Int4不可以职工编号(主键)Char20不可以性别Varchar10不可以姓名Varchar4不可以籍贯Varchar4不可以出生日期Datatime8不可以单位varchar30不可以部门Varchar30不可以职业Varchar20不可以学历Varchar10不可以婚姻Varchar4不可以部门编号Int4不可以在职否Varchar4不可以表2.3部门信息表列名数据类型长度允许空部门名称Varchar10不可以学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第10页部门编号(主键)Int4不可以部门人数Int4不可以表2.4薪资信息表列名数据类型长度允许空顺序号Int4不可以薪资编号Int4不可以职工编号(主键)Char10不可以基本工资decimal9不可以福利补贴Decimal9不可以奖金Decimal9不可以住房公积金Decimal9不可以失业保险Decimal9不可以总薪资Int4可以部门名称(外键)varchar10不可以表2.5奖惩信息表列名数据类型长度允许空奖罚Varchar4不可以顺序号Int4不可以奖惩编号Int4不可以职工编号(主键)Char20不可以奖惩时间Datatime8不可以奖惩地点Varchar50不可以奖惩原因Varchar200不可以备注varchar500可以表2.6培训信息表列名数据类型长度允许空顺序号Int4不可以培训编号Int4不可以培训内容Varchar100不可以职工编号(主键)Char10不可以培训天数Int4不可以培训费用Int4不可以培训时间datatime8不可以学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第11页3.2.1表之间的E-R图学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第12页3.3数概念结构设计3.3.1数据流程图0层流程图1层流程图职工工资管理系统管理员处理结果职工要求管理员要求处理结果职工职工要求处理管理员要求处理职工职工要求处理结果管理员要求处理结果职工基本信息文件职工工资文件职工要求分类查询处理查询处理职工基本信息文件职工工资文件职工职工查询基本信息要求工资要求查询查询结果查询结果学校:赣南师范学院科技学院班级:计算机111班姓名:陈泰安第13页2层流程图管理要求管理员要求分类计算职工工资管理职工基本工资管理职工基本信息按科室统计工资和人数住房公积金文件失业保险文件奖惩文件福利补贴文件职工基本工资文件职工基本信息文件职工工资文件管理员要求职工基本信息文件职工工资文件职工基本信息管理统计工资与人数职工基本工资管理职工工资计算管理录入基本工资修改基本工资查询基本工资删除基本工资删
本文标题:eclipse职工工资管理系统
链接地址:https://www.777doc.com/doc-1008577 .html