1.1 功能要求
1.1.1 功能概况
本次设计要求运用面向对象设计知识,利用 JAVA 语言设计实现一个“小型公司工资管理系统”。
1.1.2 存储功能
能够存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。 其中,雇员级别分为经理、技术人员、销售人员和销售经理。四类人员的月薪计算方法如下:经理拿固定月薪;技术人员按小时领取月薪;销售人员按其当月销售额的提成领取工资;销售经理既拿固定月薪也领取销售提成。由此要求,该项目需要利用数据库的关系表存储数据。
1.1.3 添加功能
程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。需要利用 Java 语言连接数据库,使用数据库添加语句。
1.1.4 查询功能
可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。利用 Java Swing 控件进行展示。
1.1.5 编辑功能
可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
1.1.6 删除功能
主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录, 则提示“记录为空!”并返回 *** 作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
1.1.7 统计功能
能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,或者统计男、女员工的数量,或者统计平均工资、最高工资、最低工资等信息。利用数据库语句完成统计。
1.1.8 界面功能
利用 java 的 GUI 功能设计系统的图形用户界面,要求界面美观,易用。
access只是数据库而已,用来存储数据,并不能实现你描述的这些功能你所说的应该是基于access开发的工资管理系统
你可以用很多语言来实现,用asp,delphi开发相对简单
楼上正解
工资管理子系统的任务:
1、管理企业所有职工的基本数据:
包括职工编码(从职工信息文件中同时获得该职工姓名)、职工分类码、职工部门代码、工资固定项目以及启用月份的变动工资项目数据。
2、计算企业所有职工的工资、社保、个税等:
每个职工各工资项目当月数据的输入与修改,根据设置工资项目间的运算关系计算出每个职工的应发工资、代扣金额合计和实发工资等项目。工资项目设置时需考虑项目的齐全性,可扩充性和计算工资的方便性。
扩展资料
工资管理系统的其他功能:
1、企业人员管理功能:
当企业新增职工或职工离职、工资冻结或职工调离,则应及时对工资数据文件进行维护。
2、工资表输出功能:
每月计算的工资报表能及时显示和打印工资报表, 方便员工查阅。
3、自动转账。
根据定义的转账分录,将工资核算子系统编制的凭证传给账务处理系统。记账凭证自动转账的实现原理与账务处理系统中的自动转账功能模块类似。
参考资料来源:百度百科-工资管理系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)