eclipse职工工资管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
赣南师范学院科技学院数学与信息科学系数据库课程设计报告
设计题目:职工工资管理系统
专业:计算机科学与技术
班级:计算机111班
学号: 1120061102
姓名:陈泰安
指导老师:谢辅雯
日期:2013年 12 月 20日
成绩:
摘要
企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理连接住房公积金和医疗保险等等,来生成企业每个职工的基本工资、福利补贴、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析用Eclipse为开发工具,Microsoft SQL sever 2000 为后台数据库。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。并且Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK),Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse 的软件开发人员,因为它允许他们构建与Eclipse 环境无缝集成的工具。由于Eclipse 中的每样东西都是插件,对于给Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java 开发工具。尽管Eclipse 是使用Java 语言开发的,但它的用途并不限于Java 语言;例如,支持诸如C/C++ 和COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,
关键词:职工工资管理系统、设计、开发工具
摘要 (2)
目录 (3)
1、系统需求分析 (4)
1.1系统的用户管理 (4)
1.2职工的信息管理 (4)
1.3职工的工资管理 (4)
1.4部门的信息管理 (4)
1.5职工的奖惩管理 (4)
1.6职工的培训管理 (4)
2、功能需求分析 (4)
2.1系统管理 (5)
2.2信息管理 (5)
2.3信息查询 (6)
3、系统设计 (8)
3.1数据库逻辑结构设计 (8)
3.1.1系统E-R图 (8)
3.2 数据库物理结构设计 (9)
3.2.1表之间的E-R图 (11)
3.3数概念结构设计 (12)
3.3.1数据流程图 (12)
4、职工工资管理系统应用设计 (14)
4.1 职工工资管理系统模块设计 (14)
4.1.1“登陆模块”详细设计 (14)
4.1.2主界面”的详细设计 (16)
4.2 管理员界面子模块的设计 (17)
4.2.1薪资信息 (17)
4.2.2 培训信息 (22)
4.2.3奖惩信息 (25)
4.2.4部门信息 (28)
5、总结 (31)
6、参考文献 (32)
1、系统需求分析
企业工资管理系统的主要任务是用计算机对各种工资信息和职工基本信息
进行日常的管理,如查询、修改、添加、删除等,迅速准确地完成各种工资信息
的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系
统。企业工资管理系统主要有以下几大功能:
1.1系统的用户管理
本模块主要功能包括用户的添加、删除、密码修改,重新登入,退出系统等。
1.2职工的信息管理
本模块主要功能包括职工信息的添加,查询,修改,删除等。
员工基本信息:工龄、员工编号、员工姓名、员工性别、出生日期、单位、籍贯、学历、职业、部门、部门编号、婚姻、是否在职
1.3职工的工资管理
本模块主要功能包括职工工资的查询,添加,删除,修改,计算,统计等。
1.4部门的信息管理
本模块主要功能包括部门查询,添加,修改,删除等。
1.5职工的奖惩管理
本模块主要功能包括对职工奖惩信息的查询,添加,修改,删除等。
1.6职工的培训管理
本模块主要功能包括职工培训计划的查询、添加、删除、修改等。
2功能需求分析
员工工资管理系统功能分析总图2 2.1.系统管理:功能分析图
2.2信息管理:功能分析图
职工信息管理:功能分析图
基本信息管理:功能分析图
奖惩信息管理:功能分析图
培训信息管理:功能分析图
薪资信息管理:功能分析图
2.3信息查询:功能分析图
员工信息查询:功能分析图
3、系统设计3.1数据库逻辑结构设计
3.1.1系统E-R图
3.2数据库物理结构设计
需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。此次课程设计的使用者是企业的员工,主要是针对系统的管理员。其进行的操作就是对公司员工、部门等一些方面改动的改善。由此对员工需求分析如下。