可以試試看啊
創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比汪清網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式汪清網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋汪清地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。
以下方法實(shí)現(xiàn)了用戶界面登陸
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用戶名:");//使用文本創(chuàng)建一個(gè)用戶名標(biāo)簽
TextField t1=new TextField();//創(chuàng)建一個(gè)文本框?qū)ο?/p>
Label password=new Label("密碼:");//創(chuàng)建一個(gè)密碼標(biāo)簽
TextField t2=new TextField();
Button b1=new Button("登陸");//創(chuàng)建登陸按鈕
Button b2=new Button("取消");//創(chuàng)建取消按鈕
public DengLuJieMian()
{
this.setTitle("學(xué)生信息管理系統(tǒng)");//設(shè)置窗口標(biāo)題
this.setLayout(null);//設(shè)置窗口布局管理器
username.setBounds(50,40,60,20);//設(shè)置姓名標(biāo)簽的初始位置
this.add(username);// 將姓名標(biāo)簽組件添加到容器
t1.setBounds(120,40,80,20);// 設(shè)置文本框的初始位置
this.add(t1);// 將文本框組件添加到容器
password.setBounds(50,100,60,20);//密碼標(biāo)簽的初始位置
this.add(password);//將密碼標(biāo)簽組件添加到容器
t2.setBounds(120,100,80,20);//設(shè)置密碼標(biāo)簽的初始位置
this.add(t2);//將密碼標(biāo)簽組件添加到容器
b1.setBounds(50,150,60,20);//設(shè)置登陸按鈕的初始位置
this.add(b1);//將登陸按鈕組件添加到容器
b2.setBounds(120,150,60,20);//設(shè)置取消按鈕的初始位置
this.add(b2);// 將取消按鈕組件添加到容器
b1.addActionListener(this);//給登陸按鈕添加監(jiān)聽(tīng)器
b2.addActionListener(this);// 給取消按鈕添加監(jiān)聽(tīng)器
this.setVisible(true);//設(shè)置窗口的可見(jiàn)性
this.setSize(300,200);//設(shè)置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});//通過(guò)內(nèi)部類(lèi)重寫(xiě)關(guān)閉窗體的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)//處理登陸事件
{
String name=t1.getText();
String pass=t2.getText();
if(name!=nullpass.equals("000123"))//判斷語(yǔ)句
{
new StudentJieMian();
}
}
}
public static void main(String args[])//主函數(shù)
{
new DengLuJieMian();
}
}
以下方法實(shí)現(xiàn)了學(xué)生界面設(shè)計(jì)
import java.awt.*;
import java.awt.event.*;
class StudentJieMian extends Frame implements ActionListener
{
MenuBar m=new MenuBar();//創(chuàng)建菜單欄
Menu m1=new Menu("信息");//創(chuàng)建菜單“信息”
MenuItem m11=new MenuItem("插入");//創(chuàng)建“插入”的菜單項(xiàng)
MenuItem m12=new MenuItem("查詢(xún)");
Menu m2=new Menu("成績(jī)");//創(chuàng)建菜單“成績(jī)”
MenuItem m21=new MenuItem("查詢(xún)");
public StudentJieMian()
{
this.setTitle("學(xué)生界面");//設(shè)置窗口標(biāo)題
this.setLayout(new CardLayout());//設(shè)置窗口布局管理器
this.setMenuBar(m);//將菜單欄組件添加到容器
m.add(m1);//將信息菜單放入菜單欄
m.add(m2);
m1.add(m11);//將“插入”菜單項(xiàng)添加到“信息”菜單
m1.add(m12); //將“查詢(xún)”菜單項(xiàng)添加到“信息”菜單
m2.add(m21); //將“查詢(xún)”菜單項(xiàng)添加到“成績(jī)”菜單
m11.addActionListener(this); //給“插入”菜單項(xiàng)添加監(jiān)聽(tīng)器
m12.addActionListener(this); //給“查詢(xún)”菜單項(xiàng)添加監(jiān)聽(tīng)器
m21.addActionListener(this); //給“查詢(xún)”菜單項(xiàng)添加監(jiān)聽(tīng)器
this.setVisible(true); //設(shè)置窗口的可見(jiàn)性
this.setSize(300,200); //設(shè)置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);//關(guān)閉窗口
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==m11) //處理“添加信息”事件
{
new AddStudent();
}
if(e.getSource()==m12) //處理“查詢(xún)信息”事件
{
new SelectStudent();
}
if(e.getSource()==m21) //處理“查詢(xún)成績(jī)”事件
{
new ChengJiStudent();
}
}
public static void main(String args[])
完成了,希望能幫到你
剛開(kāi)始會(huì)叫你輸入編號(hào)選擇功能
import java.io.*;
public class student {
public static void main(String args[]) throws IOException{
int[] stud = {77,99,55,46,82,75,65,31,74,85};
System.out.println("請(qǐng)選擇功能:");//輸入編號(hào)選擇功能
System.out.println("1、輸入學(xué)號(hào),查詢(xún)?cè)搶W(xué)生成績(jī):");
System.out.println("2、輸入成績(jī),查詢(xún)學(xué)生學(xué)號(hào):");
System.out.println("3、輸入學(xué)號(hào),刪除該學(xué)生成績(jī)");
System.out.println("請(qǐng)選擇編號(hào):");
BufferedReader td = new BufferedReader(new InputStreamReader(System.in));
String temp = td.readLine();
int choice = Integer.valueOf(temp);
if(choice == 1){//一為查詢(xún)學(xué)生成績(jī)
System.out.println("請(qǐng)輸入學(xué)號(hào):");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String temp_sd = sd.readLine();
int No = Integer.valueOf(temp_sd);
System.out.print("學(xué)號(hào)為 "+No+" 的學(xué)生成績(jī)?yōu)椋?" + stud[No-1] +"分");
}
if(choice == 2){//二為查詢(xún)學(xué)生編號(hào)
System.out.println("請(qǐng)輸入成績(jī):");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String chengji = sd.readLine();
int temp_cj = Integer.valueOf(chengji);
for(int i=0;istud.length;i++){
if(temp_cj == stud[i]){
System.out.print("成績(jī)?yōu)?"+ temp_cj+ "的學(xué)生的學(xué)號(hào)為: "+(i+1));
}
}
}
if(choice == 3){//三為刪除操作
System.out.println("請(qǐng)輸入學(xué)號(hào):");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String temp_sd = sd.readLine();
int No = Integer.valueOf(temp_sd);
stud[No-1]=0;//直接賦值為0,不刪除學(xué)生
System.out.print("學(xué)號(hào)為 "+No+" 的學(xué)生成績(jī)?yōu)椋?" + stud[No-1] +"分");
}
}
}
數(shù)據(jù)庫(kù)連接(Connection)
數(shù)據(jù)庫(kù)連接
獲取數(shù)據(jù)庫(kù)連接有兩種方法,一種是通過(guò)驅(qū)動(dòng)程序管理器DriverManager類(lèi),另一種則是使用DataSource接口。這兩種方法都提供了了一個(gè)getConnection方法,用戶可以在程序中對(duì)它們進(jìn)行相應(yīng)處理后調(diào)用這個(gè)方法來(lái)返回?cái)?shù)據(jù)庫(kù)連接。
? DriverManager類(lèi)
? DataSource接口
? Connection接口
? JDBC URL
jdbc:subprotocol:subname
? 驅(qū)動(dòng)程序注冊(cè)方法
(1)調(diào)用Class.forName方法
(2)設(shè)置jdbc.drivers系統(tǒng)屬性
? DriverManager方法
DriverManager類(lèi)中的所有方法都是靜態(tài)方法,所以使用DriverManager類(lèi)的方法時(shí),不必生成實(shí)例。
DriverManager
? getConnection方法
作用是用于獲取數(shù)據(jù)庫(kù)連接,原型如下:
public static Connection getConnection(String url)
throws SQLException;
public static Connection getConnection(String url, String user, String password)
throws SQLException;
public static Connection getConnection(String url, Properties info)
throws SQLException;
? 使用DriverManager的getConnetion方法
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection
("jdbc:odbc:sqlserver", "sa", "sa");
? 使用設(shè)置jdbc.drivers系統(tǒng)屬性的方法
java -Djdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver test.java
DataSource 接口
……
//從上下文中查找數(shù)據(jù)源,并獲取數(shù)據(jù)庫(kù)連接
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("sqlserver");
Connection conn = ds.getConnection();
//查詢(xún)數(shù)據(jù)庫(kù)中所有記錄
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM student");
……
Connection 接口
Connection接口代表了已經(jīng)建立的數(shù)據(jù)庫(kù)連接,它是整個(gè)JDBC的核心內(nèi)容。Connnection接口中的方法按照它們所實(shí)現(xiàn)的功能,可以分為三類(lèi):
? 生成數(shù)據(jù)庫(kù)語(yǔ)句
? 管理數(shù)據(jù)庫(kù)事務(wù)
? 獲取數(shù)據(jù)庫(kù)信息
生成數(shù)據(jù)庫(kù)語(yǔ)句
JDBC將數(shù)據(jù)庫(kù)語(yǔ)句分成三種類(lèi)型 :
? 生成Statement 語(yǔ)句 :
Connection.createStatement()
? 生成PreparedStatement 語(yǔ)句 :
Connection. prepareStatement()
? 生成CallableStatement 語(yǔ)句 :
Connection. prepareCall ()
管理數(shù)據(jù)庫(kù)事務(wù)
? 默認(rèn)情況下,JDBC將一條數(shù)據(jù)庫(kù)語(yǔ)句視為一個(gè)完整的事務(wù)??梢躁P(guān)掉默認(rèn)事務(wù)管理:
public void setAutoCommit(Boolean autoCommit) throws SQLException;
將autoCommit的值設(shè)置為false,就關(guān)掉了自動(dòng)事務(wù)管理模式
? 在執(zhí)行完事務(wù)后,應(yīng)提交事務(wù):
public void commit() throws SQLException;
? 可以取消事務(wù):
public void rollback() throws SQLException;
第二講 第四部分
數(shù)據(jù)庫(kù)語(yǔ)句
數(shù)據(jù)庫(kù)語(yǔ)句
JDBC數(shù)據(jù)庫(kù)語(yǔ)句共有三種類(lèi)型:
? Statement:
Statement語(yǔ)句主要用于嵌入一般的SQL語(yǔ)句,包括查詢(xún)、更新、插入和刪除等等。
? PreparedStatement:
PreparedStatement語(yǔ)句稱(chēng)為準(zhǔn)備語(yǔ)句,它是將SQL語(yǔ)句中的某些參數(shù)暫不指定,而等到執(zhí)行時(shí)在統(tǒng)一指定。
? CallableStatement:
CallableStatement用于執(zhí)行數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程。
Statement 語(yǔ)句
? executeQuery方法
? executeUpdate方法
? execute方法
? close方法
executeQuery方法
? executeQuery方法主要用于執(zhí)行產(chǎn)生單個(gè)結(jié)果集的SQL查詢(xún)語(yǔ)句(QL),即SELECT語(yǔ)句。executeQuery方法的原型如下所示:
? public ResultSet executeQuery(String sql) throws SQLException;
executeUpdate方法
? executeUpdate方法主要用于執(zhí)行 INSERT、UPDATE、DELETE語(yǔ)句,即SQL的數(shù)據(jù)操作語(yǔ)句(DML)
? executeUpdate方法也可以執(zhí)行類(lèi)似于CREATE TABLE和DROP TABLE語(yǔ)句的SQL數(shù)據(jù)定義語(yǔ)言(DDL)語(yǔ)句
? executeUpdate方法的返回值是一個(gè)整數(shù),指示受影響的行數(shù)(即更新計(jì)數(shù))。而對(duì)于CREATE TABLE 或 DROP TABLE等并不操作特定行的語(yǔ)句,executeUpdate的返回值總為零。
execute方法
execute方法用于執(zhí)行:
? 返回多個(gè)結(jié)果集
? 多個(gè)更新計(jì)數(shù)
? 或二者組合的語(yǔ)句
execute方法
? 返回多個(gè)結(jié)果集:首先要調(diào)用getResultSet方法獲得第一個(gè)結(jié)果集,然后調(diào)用適當(dāng)?shù)膅etter方法獲取其中的值。要獲得第二個(gè)結(jié)果集,需要先調(diào)用getMoreResults方法,然后再調(diào)用getResultSet方法。
? 返回多個(gè)更新計(jì)數(shù):首先要調(diào)用getUpdateCount方法獲得第一更新計(jì)數(shù)。然后調(diào)用getMoreResults,并再次調(diào)用getUpdateCount獲得后面的更新計(jì)數(shù)。
? 不知道返回內(nèi)容:如果結(jié)果是ResultSet對(duì)象,則execute方法返回true;如果結(jié)果是int類(lèi)型,則意味著結(jié)果是更新計(jì)數(shù)或執(zhí)行的語(yǔ)句是DDL命令。
execute方法
為了說(shuō)明如果處理execute方法返回的結(jié)果,下面舉一個(gè)代碼例子:
stmt.execute(query);
while (true) {
int row = stmt.getUpdateCount();
//如果是更新計(jì)數(shù)
if (row 0) {
System.out.println("更新的行數(shù)是:" + row);
stmt.getMoreResults();
continue;
}
execute方法
//如果是DDL命令或0個(gè)更新
if (row == 0) {
System.out.println("沒(méi)有更新,或SQL語(yǔ)句是一條DDL語(yǔ)句!");
stmt.getMoreResults();
continue;
}
//如果是一個(gè)結(jié)果集
ResultSet rs = stmt.getResultSet;
if (rs != null) {
while (rs.next()) {
// 處理結(jié)果集
. . .
}
stmt.getMoreResults();
continue;
}
break;
}
PreparedStatement 語(yǔ)句
登錄一個(gè)網(wǎng)站或BBS時(shí) :
? 使用Statement語(yǔ)句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery
(“SELECT password FROM userinfo
WHERE id=userId");
? 使用PreparedStatement語(yǔ)句
PreparedStatement pstmt=conn.prepareStatement
(“SELECT password FROM userinfo
WHERE id=?");
pstmt.setString(1, userId);
PreparedStatement語(yǔ)句
? 常用的setter方法
public void setBoolean(int parameterIndex, boolean x) throws SQLException;
public void setByte(int parameterIndex, byte x) throws SQLException;
public void setShort(int parameterIndex, short x) throws SQLException;
public void setInt(int parameterIndex,int x) throws SQLException;
public void setLong(int parameterIndex, long x) throws SQLException;
public void setFloat(int parameterIndex, float x) throws SQLException;
public void setDouble(int parameterIndex, double x) throws SQLException;
public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException;
public void setString(int parameterIndex, String x) throws SQLException;
public void setBytes(int parameterIndex, byte[] x) throws SQLException;
public void setDate(int parameterIndex, Date x) throws SQLException;
public void setTime(int parameterIndex, Time x) hrows SQLException;
public void setTimestamp(int parameterIndex, Timestamp x) throws SQLException;
PreparedStatement語(yǔ)句
? PreparedStatement接口是由Statement接口擴(kuò)展而來(lái)的,重寫(xiě)了executeQuery方法、executeUpdate方法和execute 方法
? public ResultSet executeQuery() throws SQLException
? public int executeUpdate() throws SQLException
? public boolean execute() throws SQLException
CallableStatement語(yǔ)句
? CallableStatement語(yǔ)句是由Connection接口的prepareCall方法創(chuàng)建的,創(chuàng)建時(shí)需要傳入字符串參數(shù),參數(shù)的形式為:
? {call procedure_name[(?, ?, ...)]}
? {? = call procedure_name[(?, ?, ...)]}
? {call procedure_name}
CallableStatement語(yǔ)句
? 其中的問(wèn)號(hào)是參數(shù)占位符,參數(shù)共有兩種:
? IN參數(shù)
? OUT參數(shù)
? IN參數(shù)使用setter方法來(lái)設(shè)置
? OUT參數(shù)則使用registerOutParameter方法來(lái)設(shè)置
CallableStatement 語(yǔ)句
CallableStatement cstmt = con.prepareCall
("{call getTestData(?, ?)}");
cstmt.registerOutParameter
(1, java.sql.Types.TINYINT);
cstmt.registerOutParameter
(2, java.sql.Types.DECIMAL, 3);
cstmt.executeQuery();
byte x = cstmt.getByte(1);
java.math.BigDecimal n =
cstmt.getBigDecimal(2, 3);
第二講 第五部分
結(jié) 果 集
結(jié)果集
? JDBC為了方便處理查詢(xún)結(jié)果,又專(zhuān)門(mén)定義了一個(gè)接口,這個(gè)接口就是ResultSet接口。ResultSet接口提供了可以訪問(wèn)數(shù)據(jù)庫(kù)查詢(xún)結(jié)果的方法,通常稱(chēng)這個(gè)接口所指向的對(duì)象為結(jié)果集。
? 有兩種方法得到結(jié)果集,一種是直接執(zhí)行查詢(xún)語(yǔ)句,將結(jié)果存儲(chǔ)在結(jié)果集對(duì)象上;另一種是不存儲(chǔ)返回結(jié)果,而在需要時(shí)調(diào)用數(shù)據(jù)庫(kù)語(yǔ)句的getResultSet方法來(lái)返回結(jié)果集
結(jié)果集
? 結(jié)果集指針
由于返回的結(jié)果集可能包含多條數(shù)據(jù)記錄,因此ResultSet 接口提供了對(duì)結(jié)果集的所有數(shù)據(jù)記錄輪詢(xún)的方法。結(jié)果集自動(dòng)維護(hù)了一個(gè)指向當(dāng)前數(shù)據(jù)記錄的指針,初始時(shí)這個(gè)指針是指向第一行的前一個(gè)位置。 next 方法就是用于向前移動(dòng)指針的
結(jié)果集
? 結(jié)果集屬性
默認(rèn)情況下,結(jié)果集是一個(gè)不可更新集,并且結(jié)果集的指針也只能向前移動(dòng)。也就是說(shuō),在得到了一個(gè)結(jié)果集之后,用戶只能按照從第一條記錄到最后一條記錄的順序依次向后讀取,而不能跳到任意條記錄上,也不能返回到前面的記錄。不僅如此,結(jié)果集的這種輪詢(xún)只能進(jìn)行一次,而不能再將指針重置到初始位置進(jìn)行多次輪詢(xún)
結(jié)果集
? 結(jié)果集屬性
類(lèi)型
并發(fā)性
有效性
? 屬性的設(shè)置是在生成數(shù)據(jù)庫(kù)語(yǔ)句時(shí)通過(guò)向生成方法傳入相應(yīng)的參數(shù)設(shè)定的,而當(dāng)結(jié)果集已經(jīng)返回時(shí)就不能夠再改變它的屬性了。
結(jié)果集生成Statement語(yǔ)句共有三種方法
public Statement createStatement() throws SQLException;
public Statement createStatement
(int resultSetType, int resultSetConcurrency)
throws SQLException;
public Statement createStatement
(int resultSetType, int resultSetConcurrency,
int resultSetHoldability)
throws SQLException;
結(jié)果集
? 生成PreparedStatement語(yǔ)句共有六種方法
public PreparedStatement prepareStatement(String sql) throws SQLException;
public PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
throws SQLException;
public PreparedStatement prepareStatement(String sql, int[] columnIndexes)
throws SQLException;
public PreparedStatement prepareStatement(String sql, int resultSetType,
int resultSetConcurrency)
throws SQLException;
public PreparedStatement prepareStatement(String sql, int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException;
public PreparedStatement prepareStatement(String sql. String[] columnNames)
throws SQLException;
結(jié)果集
? 生成CallableStatement語(yǔ)句共有三種方法
public CallableStatement prepareCall(String sql)
throws SQLException;
public CallableStatement prepareCall
(String sql, int resultSetType,
int resultSetConcurrency)
throws SQLException;
public CallableStatement prepareCall
(String sql, int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException;
結(jié)果集
結(jié)果集類(lèi)型
? 結(jié)果集的類(lèi)型共有三種,TYPE_FORWARD_ONLY類(lèi)型的結(jié)果集只能向前移動(dòng)指針,而TYPE_SCROLL_INSENSITIVE類(lèi)型和TYPE_SCROLL_SENSITIVE類(lèi)型的結(jié)果集則可以任意移動(dòng)指針。后兩種類(lèi)型的區(qū)別在于,前者對(duì)來(lái)自其它處的修改不敏感(靜態(tài)),而后者則對(duì)于別人的修改敏感(動(dòng)態(tài)視圖)。
結(jié)果集
結(jié)果集類(lèi)型
? 對(duì)于可以任意移動(dòng)指針的結(jié)果集,可以用來(lái)移動(dòng)指針的方法包括:
? next 和previous :
? absolute 和relative :參數(shù)可正可負(fù)
? afterLast 、beforeFirst 、last 和first :
結(jié)果集
結(jié)果集并發(fā)性
? 結(jié)果集的并發(fā)性共有兩種,CONCUR_READ_ONLY的結(jié)果集是只讀而不可更新的;而CONCUR_UPDATABLE的結(jié)果集則是可以通過(guò)update方法進(jìn)行更新的。
? ResultSet接口提供了一組update方法,用于更新結(jié)果集中的數(shù)據(jù)。這些方法與PreparedStatement接口中定義的setter方法一樣,也是與類(lèi)型相對(duì)應(yīng)的。所有的update方法都以u(píng)pdate開(kāi)頭 。
? 所有的update方法都有兩個(gè)參數(shù),第一個(gè)參數(shù)用于指定更新的列,它可以是列名稱(chēng)也可以是列的序號(hào);第二個(gè)參數(shù)則表示將要更新列的值。
結(jié)果集
結(jié)果集并發(fā)性
? Statement stmt = conn.createStatement
? (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
? ResultSet rs = stmt.executeQuery("SELECT * FROM student " +
? "WHERE grade=2 AND math60 AND physics60 AND " +
? "chemistry60 AND english60 AND chinese60");
? while(rs.next()){
? rs.updateString("grade", "3");
? rs.updateRow();
? }
結(jié)果集
結(jié)果集有效性
? 結(jié)果集的有效性是指在調(diào)用了Connection 接口的commit 方法后,結(jié)果集是否自動(dòng)關(guān)閉。所以它只有兩個(gè)可選值,即HOLD_CURSORS_OVER_COMMIT 和CLOSE_CURSORS_AT_COMMIT 。前者表示調(diào)用commit 方法之后,結(jié)果集不關(guān)閉;而后者則表示關(guān)閉結(jié)果集。
結(jié)果結(jié)果集
? 結(jié)果集的getter方法
ResultSet接口還提供了一組getter方法,用于返回當(dāng)前記錄的屬性值。它們都是以get開(kāi)頭的,后接數(shù)據(jù)類(lèi)型。比如,如果要返回一個(gè)float類(lèi)型的列值,則應(yīng)調(diào)用getFloat方法。每一種類(lèi)型的getter方法都有兩種形式,它們的名稱(chēng)相同而參數(shù)不同。這兩種形式的getter方法都只有一個(gè)參數(shù),第一種形式的getter方法參數(shù)是String類(lèi)型的,用于指定列的名稱(chēng);另外一種形式的getter方法參數(shù)則是int類(lèi)型的,用于指定列的序號(hào)。
星原人力資源管理系統(tǒng) 結(jié)構(gòu)如下,
產(chǎn)品說(shuō)明: 人力資源規(guī)劃 組織管理 招聘管理 人力測(cè)評(píng)
人事管理
培訓(xùn)管理
考勤管理
薪酬福利
績(jī)效管理
行政事務(wù)
員工關(guān)系 人力分析和輔助決策
文控管理 工作流
領(lǐng)導(dǎo)查詢(xún)和員工自助查詢(xún)
SA8000人權(quán)驗(yàn)廠方案
系統(tǒng)概覽
一、人力資源規(guī)劃
◇通過(guò)企業(yè)發(fā)展階段設(shè)置,設(shè)定適應(yīng)各發(fā)展期的人力資源管理政策;
◇適應(yīng)年度培訓(xùn)計(jì)劃體系、三級(jí)培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;
◇自動(dòng)生成培訓(xùn)到課與缺課統(tǒng)計(jì),對(duì)比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);
◇針對(duì)ISO體系驗(yàn)證,為繁雜的培訓(xùn)記錄及文檔管理提供自動(dòng)生成核對(duì)功能,防止漏訓(xùn)或資料的不一致;
◇自定義培訓(xùn)費(fèi)用項(xiàng)目;
◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡(jiǎn)化教材的不致性與版本混亂;
◇可直接在系統(tǒng)中制作培訓(xùn)通知單;
◇提供培訓(xùn)心得報(bào)告;
◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強(qiáng)培訓(xùn)效果,評(píng)估成本效益;
◇能對(duì)個(gè)人、部門(mén)的培訓(xùn)成績(jī)及效果進(jìn)行分析,并輸出各種分析報(bào)表;
◇簡(jiǎn)化培訓(xùn)操作;
◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。
返回頂端
二、組織管理
1、組織機(jī)構(gòu)管理
◇提供對(duì)集團(tuán)公司組織管理的支持,自定義組織層級(jí),不限組織層次;
◇對(duì)不同時(shí)期的組織職能變更進(jìn)行動(dòng)態(tài)管理;
◇能夠?qū)С鰳?shù)狀和矩狀的組織架構(gòu)圖;
◇可以進(jìn)行部門(mén)合并、部門(mén)升降,并有歷史記錄記載。
2、崗位管理
◇可以對(duì)崗位層級(jí)關(guān)系進(jìn)行管理,通過(guò)設(shè)立崗位層次、級(jí)別、職系、職類(lèi)、職位進(jìn)行人力分析與規(guī)劃,建立組織架構(gòu)與權(quán)責(zé)體系;
◇可以對(duì)不同時(shí)期的崗位職責(zé)進(jìn)行管理,并有歷史記錄記載;
◇可以建立在職級(jí)、職務(wù)、職類(lèi)體系上的工作分析、含職位工作說(shuō)明、職務(wù)任職資格、
◇工作量評(píng)估、權(quán)責(zé)體系、工作流分析、工資結(jié)構(gòu)與權(quán)重、薪點(diǎn)數(shù)等管理職能表格;并有歷史記錄記載;
◇可以對(duì)不同時(shí)期的崗位任職資格進(jìn)行管理,并有歷史記錄記載;
◇可以對(duì)內(nèi)容進(jìn)行管理,并有歷史記錄記載;
◇可設(shè)計(jì)該崗位的職業(yè)發(fā)展通道,使員工在此崗位上有很好的前景展望;
◇可設(shè)計(jì)該崗位的不同時(shí)期的績(jī)效考評(píng)指標(biāo)(KPI),并有歷史記錄記載;
◇可以進(jìn)行崗位的升遷、降級(jí)處理,并有歷史記錄記載;
◇對(duì)不同崗位市場(chǎng)成本調(diào)查,按崗位制度公司薪酬體系,對(duì)各崗位的評(píng)估上限與下限值,根據(jù)任職資格與個(gè)人資料評(píng)估薪酬;
◇通過(guò)崗位職責(zé)分類(lèi),控制直接與間接人員數(shù)量與成本比例,使管理成本更合理。
3、年度編制計(jì)劃與編制管理
◇可對(duì)各年度各部門(mén)崗位進(jìn)行人員編制管理;
◇與人力資源規(guī)劃、招聘模塊關(guān)聯(lián),自動(dòng)產(chǎn)生招聘申請(qǐng)需求及招聘標(biāo)準(zhǔn);
◇按既定編制招聘人手,判斷是否超編。
◇支持各種計(jì)劃性、臨時(shí)性、租賃、外包等多種用工招聘模式;
◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測(cè)評(píng)指標(biāo);
◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計(jì)劃;
◇制定對(duì)內(nèi)招聘與晉升計(jì)劃,激發(fā)員工學(xué)習(xí)與工作能力;
◇按組織規(guī)劃確認(rèn)面試者薪酬結(jié)構(gòu)與標(biāo)準(zhǔn);
◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當(dāng)前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計(jì)分析報(bào)表,確定招聘申請(qǐng)人員標(biāo)準(zhǔn);
◇記錄招聘渠道信息,及相關(guān)廣告、費(fèi)用等;
◇招聘關(guān)鍵環(huán)節(jié)的申報(bào)審批功能;
◇從招聘計(jì)劃開(kāi)始對(duì)每個(gè)關(guān)鍵環(huán)節(jié)詳細(xì)跟蹤,實(shí)現(xiàn)動(dòng)態(tài)信息記載;
◇對(duì)應(yīng)聘人員從填寫(xiě)應(yīng)聘簡(jiǎn)歷到面試、測(cè)評(píng)錄用進(jìn)行全程跟蹤記載;
◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;
◇內(nèi)部?jī)?chǔ)備人才和外部?jī)?chǔ)備人才進(jìn)行分別管理;
◇對(duì)一段時(shí)間內(nèi)各部門(mén)人員需求單的分類(lèi)統(tǒng)計(jì);
◇對(duì)已審批的部門(mén)需求單直接轉(zhuǎn)入到招聘安排中;
◇面試通知單可直接在系統(tǒng)中通過(guò)郵件的形式發(fā)送給面試者;
◇提供通用的報(bào)表形式,如錄用通知單,招聘通知單等;
◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場(chǎng);
◇對(duì)招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進(jìn)行綜合全面的分析;
◇對(duì)未審批的招聘計(jì)劃、已審批的招聘計(jì)劃、未審批的人員需求單、已審批的人力需求單及時(shí)提醒用戶;
◇可與人力測(cè)評(píng)結(jié)合使用,對(duì)應(yīng)聘人員的各方面素質(zhì)進(jìn)行測(cè)試記載。
返回頂端
三、招聘管理
◇支持各種計(jì)劃性、臨時(shí)性、租賃、外包等多種用工招聘模式;
◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測(cè)評(píng)指標(biāo);
◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計(jì)劃;
◇制定對(duì)內(nèi)招聘與晉升計(jì)劃,激發(fā)員工學(xué)習(xí)與工作能力;
◇按組織規(guī)劃確認(rèn)面試者薪酬結(jié)構(gòu)與標(biāo)準(zhǔn);
◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當(dāng)前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計(jì)分析報(bào)表,確定招聘申請(qǐng)人員標(biāo)準(zhǔn);
◇記錄招聘渠道信息,及相關(guān)廣告、費(fèi)用等;
◇招聘關(guān)鍵環(huán)節(jié)的申報(bào)審批功能;
◇從招聘計(jì)劃開(kāi)始對(duì)每個(gè)關(guān)鍵環(huán)節(jié)詳細(xì)跟蹤,實(shí)現(xiàn)動(dòng)態(tài)信息記載;
◇對(duì)應(yīng)聘人員從填寫(xiě)應(yīng)聘簡(jiǎn)歷到面試、測(cè)評(píng)錄用進(jìn)行全程跟蹤記載;
◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;
◇內(nèi)部?jī)?chǔ)備人才和外部?jī)?chǔ)備人才進(jìn)行分別管理;
◇對(duì)一段時(shí)間內(nèi)各部門(mén)人員需求單的分類(lèi)統(tǒng)計(jì);
◇對(duì)已審批的部門(mén)需求單直接轉(zhuǎn)入到招聘安排中;
◇面試通知單可直接在系統(tǒng)中通過(guò)郵件的形式發(fā)送給面試者;
◇提供通用的報(bào)表形式,如錄用通知單,招聘通知單等;
◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場(chǎng);
◇對(duì)招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進(jìn)行綜合全面的分析;
◇對(duì)未審批的招聘計(jì)劃、已審批的招聘計(jì)劃、未審批的人員需求單、已審批的人力需求單及時(shí)提醒用戶;
◇可與人力測(cè)評(píng)結(jié)合使用,對(duì)應(yīng)聘人員的各方面素質(zhì)進(jìn)行測(cè)試記載。
返回頂端
四、人力評(píng)測(cè)
◇系統(tǒng)支持各種測(cè)試模式,自定義測(cè)評(píng)類(lèi)別與試題,例如通過(guò)導(dǎo)入一般職業(yè)適合性測(cè)驗(yàn)、心理測(cè)試、領(lǐng)導(dǎo)測(cè)評(píng)類(lèi)測(cè)評(píng)試題或工具,對(duì)任職指標(biāo)、智力、語(yǔ)言能力、算術(shù)、書(shū)寫(xiě)知覺(jué)、空間判斷能力、形狀知覺(jué)、協(xié)同動(dòng)作、運(yùn)動(dòng)速度、手指靈活度、手靈活度、領(lǐng)導(dǎo)類(lèi)型、能力、職業(yè)興趣、個(gè)性,LPC領(lǐng)導(dǎo)有效性測(cè)評(píng)、領(lǐng)導(dǎo)與部屬關(guān)系測(cè)量、工作結(jié)構(gòu)測(cè)量、職位權(quán)力測(cè)量等各項(xiàng)指標(biāo)進(jìn)行測(cè)評(píng);
◇可按測(cè)評(píng)職位、標(biāo)準(zhǔn)任職資格指標(biāo)庫(kù)等自動(dòng)推薦測(cè)評(píng)方案、項(xiàng)目、權(quán)重等;
◇ 提供測(cè)評(píng)方式維護(hù);
◇可利用電腦進(jìn)行人力在線測(cè)評(píng),方便控制時(shí)間與測(cè)評(píng)效果;
◇人力測(cè)評(píng)登記;
◇人力測(cè)評(píng)查詢(xún);
◇ 崗位匹配性分析;
◇情景測(cè)試:公文處理測(cè)試等;
◇對(duì)應(yīng)各測(cè)試類(lèi)別的測(cè)試的方法與題目:所有試題給出總分值、測(cè)試目標(biāo)與功能,合格分、勝任分、優(yōu)秀分值及否決項(xiàng);
◇測(cè)評(píng)項(xiàng)目與職位指標(biāo)相對(duì)應(yīng)部份自動(dòng)對(duì)比,計(jì)算匹配度;
◇ 按各測(cè)試項(xiàng)的測(cè)試目標(biāo)、總分值、實(shí)得分值,自動(dòng)分析出各項(xiàng)優(yōu)秀、合格、不合格層次及總層次;
◇測(cè)評(píng)結(jié)果可以用不同方式查詢(xún)與設(shè)計(jì)報(bào)表。
返回頂端
五、人事管理
◇提供身份證識(shí)別設(shè)備供驗(yàn)證身份證真?zhèn)?,同時(shí)將身份證相片及姓名、號(hào)碼、住址等自動(dòng)讀入系統(tǒng),減少輸入錯(cuò)誤、提高效率,自動(dòng)判斷年齡等合法性;
◇預(yù)先統(tǒng)計(jì)時(shí)間點(diǎn)在職、離職等各種人員狀態(tài),為生產(chǎn)計(jì)劃、招聘計(jì)劃提供依據(jù);
◇提供員工狀態(tài)管理,了解各類(lèi)員工比例;
◇通過(guò)各種統(tǒng)計(jì)報(bào)表了解人員各種比例,分析可能存在的同籍貫風(fēng)險(xiǎn)、年齡或?qū)W歷不合理等,為招聘與調(diào)配提供依據(jù);
◇通過(guò)統(tǒng)計(jì)流失率及離職原因分析,查找人員流失率主因,為行政工作決策提供依據(jù);
◇對(duì)個(gè)人檔案管理增加了對(duì)個(gè)人的技能檔案管理、計(jì)生檔案管理、崗位職責(zé)查詢(xún);
◇自動(dòng)統(tǒng)計(jì)員工學(xué)習(xí)、工作、培訓(xùn)、考核、異動(dòng)、加薪履歷,對(duì)比組織管理崗位規(guī)劃,作為晉升、調(diào)動(dòng)、加薪等依據(jù);
◇個(gè)人職業(yè)生涯規(guī)劃;
◇個(gè)人離職記錄查詢(xún),對(duì)有多次離職記錄人員進(jìn)行記載跟蹤;
◇人事檔案中人事動(dòng)態(tài)跟蹤,用戶可自定義人員狀態(tài),并記載各狀態(tài)下的發(fā)生信息。比如可定義離職申請(qǐng)狀態(tài)、離職已審批狀態(tài)、已離職狀態(tài);
◇人事黑名單管理,對(duì)在公司犯有重大錯(cuò)誤的人納入到黑名單中,系統(tǒng)提醒是否錄用。
返回頂端
六、培訓(xùn)管理
◇適應(yīng)年度培訓(xùn)計(jì)劃體系、三級(jí)培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;
◇自動(dòng)生成培訓(xùn)到課與缺課統(tǒng)計(jì),對(duì)比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);
◇針對(duì)ISO體系驗(yàn)證,為繁雜的培訓(xùn)記錄及文檔管理提供自動(dòng)生成核對(duì)功能,防止漏訓(xùn)或資料的不一致;
◇自定義培訓(xùn)費(fèi)用項(xiàng)目;
◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡(jiǎn)化教材的不致性與版本混亂;
◇可直接在系統(tǒng)中制作培訓(xùn)通知單;
◇提供培訓(xùn)心得報(bào)告;
◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強(qiáng)培訓(xùn)效果,評(píng)估成本效益;
◇能對(duì)個(gè)人、部門(mén)的培訓(xùn)成績(jī)及效果進(jìn)行分析,并輸出各種分析報(bào)表;
◇簡(jiǎn)化培訓(xùn)操作;
◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。
返回頂端
七、考勤管理
◇豐富的參數(shù)設(shè)置,適應(yīng)不同企業(yè)班制特殊性;
◇提供了與多種型號(hào)IC卡、條碼、指紋考勤機(jī)數(shù)據(jù)接口;
◇能處理頻繁倒班、調(diào)班、停工待料、中途請(qǐng)假等靈活的出勤管理;
◇能處理臨時(shí)加班,周末加班、節(jié)假日加班、班前、班中、班后加班以及通宵加班等各種加班的管理;可根據(jù)最大加班管控指標(biāo)預(yù)警,并通過(guò)各種加班報(bào)表分析加班的必要性,以控制加班成本;與門(mén)禁系統(tǒng)結(jié)合可規(guī)范員工行為,培養(yǎng)員工良好的工作習(xí)慣與優(yōu)秀的公司文化;
◇能處理跨72小時(shí)連班作業(yè)(跨兩天);
◇可根據(jù)各項(xiàng)加班最大加班管控指標(biāo)預(yù)警,并通過(guò)各種加班報(bào)表顯示;
◇分析加班的必要性,以控制加班成本與防范違反法規(guī),分析產(chǎn)值加班負(fù)荷率;
◇自定義各種假期,如事假、病假、工傷假、調(diào)休、年假、累計(jì)假等有薪、無(wú)薪、半薪假的管理可處理存假自動(dòng)與請(qǐng)假抵消,各種復(fù)雜的調(diào)休等;
◇能輸出各種請(qǐng)假單、加班單、排班表、班制作休時(shí)間;
◇能輸出并查詢(xún)年、月、日及任意時(shí)間段任意部門(mén)人的出勤情況報(bào)表、異常出勤表并進(jìn)行各種匯總分析;
◇運(yùn)用了自動(dòng)找班和多種靈活排班技術(shù),極大地減輕了考勤人員工作量;
◇運(yùn)用了先進(jìn)的考勤算法,處理5000人一個(gè)月的考勤報(bào)表只需3-5分鐘,提高了考勤管理的時(shí)效性及管理效率,高度開(kāi)放的二次開(kāi)發(fā)平臺(tái),可最大程度調(diào)整考勤項(xiàng)目與計(jì)算方法;
◇系統(tǒng)支持多用戶和網(wǎng)絡(luò),通過(guò)嚴(yán)格的權(quán)限控制技術(shù)、使得考勤日常管理(分散和集中)做到隨心所欲,實(shí)時(shí)控制;
◇自定義各類(lèi)遲到、早退、曠工、加班超時(shí)等異常查詢(xún)邏輯顯示顏色,一目了然、處理快捷
◇自定義簽卡控制次數(shù),簽卡顯示以顏色區(qū)分;
◇可定義入職或離職當(dāng)天是否計(jì)出勤;
◇提供海量數(shù)據(jù)處理機(jī)制,解決大型企業(yè)歷史數(shù)據(jù)累積導(dǎo)致系統(tǒng)性能下降問(wèn)題;
◇考勤與門(mén)禁系統(tǒng)結(jié)合分析上班期間外出情況,可規(guī)范員工出勤行為;
◇考勤與消費(fèi)系統(tǒng)結(jié)合,使上班時(shí)間與就餐時(shí)間對(duì)應(yīng),公司可以視情況確定是否補(bǔ)貼與是否允許就餐;
◇提醒機(jī)制:系統(tǒng)提供默認(rèn)遲到、早退、曠工、超時(shí)加班等提醒功能,同時(shí)提供自定義提醒項(xiàng)目需求;
◇安全機(jī)制:提供加班、請(qǐng)假、簽卡、調(diào)休、考勤結(jié)果審核功能,防止生效后結(jié)果被人為更改或因制度改變重算影響歷史數(shù)據(jù);
◇考勤項(xiàng)目直接匯入工資計(jì)算,考勤、工資、消費(fèi)數(shù)據(jù)整合;
◇自定義各種考勤明細(xì)、匯總報(bào)表,加班、缺勤、異常等報(bào)表;
◇支持集團(tuán)性多套帳或驗(yàn)廠用到的多帳套算法。
返回頂端
八、薪酬福利管理
◇可對(duì)薪資項(xiàng)目進(jìn)行分類(lèi)管理,如:崗位工資、福利、獎(jiǎng)金,實(shí)現(xiàn)用戶自定義設(shè)定和自定義計(jì)算,適應(yīng)各種薪資體系與工資計(jì)算方式經(jīng)常變動(dòng);
◇解決了一個(gè)月多次調(diào)薪的計(jì)算難題;
◇可按薪資等級(jí)或薪點(diǎn)數(shù)根據(jù)崗位進(jìn)行設(shè)置,并可設(shè)定多個(gè)調(diào)薪方案;
◇支持多個(gè)薪酬體系,不同組織、崗位、職級(jí)不同的薪資方案的計(jì)算方法,可根據(jù)崗位設(shè)計(jì)標(biāo)準(zhǔn)成本與實(shí)際薪資對(duì)比,部門(mén)預(yù)算與實(shí)際薪資對(duì)比;
◇每個(gè)月可計(jì)算多個(gè)帳套;
◇各帳套可支持不同財(cái)務(wù)周期算法;
◇支持非自然月為財(cái)務(wù)周期的工資計(jì)算方式,財(cái)務(wù)周期起止日期可支持自定義;
◇帳套間可共用每月錄入數(shù)據(jù)及接口數(shù)據(jù);
◇薪資計(jì)算可從考勤、績(jī)效導(dǎo)入數(shù)據(jù);
◇支持銀行報(bào)盤(pán),所得稅計(jì)算與申報(bào);
◇豐富的薪酬福利報(bào)表;
◇支持借款扣除;
◇支持自離或曠工多日自動(dòng)薪資凍結(jié),也支持手動(dòng)凍結(jié)與解凍;
◇對(duì)于其客觀存在系統(tǒng)的數(shù)據(jù)完全共享,如計(jì)件工資、考勤、考評(píng)、獎(jiǎng)懲、水電費(fèi)、就餐資產(chǎn)等數(shù)據(jù)與本系統(tǒng)實(shí)現(xiàn)了無(wú)縫聯(lián)接,實(shí)時(shí)調(diào)用,只要一次錄入,不用重復(fù)錄入或轉(zhuǎn)換。
返回頂端
九、績(jī)效管理
◇系統(tǒng)支持自定義考核模型或工具:排名表、面談表、組織考核表、KPI、MBO、360度;
◇績(jī)效參數(shù)設(shè)置:包括績(jī)效指標(biāo)庫(kù)管理,績(jī)效指標(biāo)可以根據(jù)職位績(jī)效指標(biāo)引入績(jī)效考評(píng)指標(biāo),并可在此基礎(chǔ)上進(jìn)行自定義其它指標(biāo)庫(kù);
◇績(jī)效層次設(shè)置:每個(gè)績(jī)效層次有相應(yīng)的績(jī)效變量及職位;
◇在支持量化指標(biāo)考核同時(shí),也支持關(guān)鍵工作事項(xiàng)等不能量化的考核項(xiàng)目考核與跟蹤;
◇績(jī)效考評(píng)級(jí)別管理,根據(jù)績(jī)效考評(píng)級(jí)別可以進(jìn)行多層次、多方位的考評(píng),可以更準(zhǔn)確的了解考評(píng)者的績(jī)效狀況,考評(píng)級(jí)別依賴(lài)于考評(píng)分類(lèi),每個(gè)考評(píng)級(jí)別所需要的考評(píng)級(jí)別及每個(gè)級(jí)別所占的比重是不一樣的;
◇績(jī)效考評(píng)模板管理,個(gè)人績(jī)效考評(píng)表及組織績(jī)效考評(píng)表可在績(jī)效考評(píng)模板基礎(chǔ)上生成;
◇組織績(jī)效考評(píng)包括引入組織、定義考評(píng)分類(lèi)及考評(píng)要點(diǎn)、制作考評(píng)表,查看考核信息;
◇個(gè)人績(jī)效考評(píng)根據(jù)個(gè)人所在的考評(píng)層次及考評(píng)周期設(shè)置考評(píng)分類(lèi)及考評(píng)要點(diǎn),并根據(jù)每個(gè)考評(píng)級(jí)別制作考評(píng)表,最后根據(jù)每個(gè)考評(píng)級(jí)別及考評(píng)周期生成綜合考評(píng)信息;
◇系統(tǒng)支持自定義考評(píng)工具及相關(guān)考評(píng)表格式;
◇按考評(píng)分值與權(quán)重自動(dòng)統(tǒng)計(jì)考核結(jié)果,自動(dòng)比對(duì)標(biāo)桿;
◇自動(dòng)提醒針對(duì)考核不合格的培訓(xùn)項(xiàng)目;
◇自動(dòng)對(duì)比各期考核結(jié)果,跟蹤考核項(xiàng)目改善狀況;
◇支持對(duì)考核者直接評(píng)分;
◇支持領(lǐng)導(dǎo)多級(jí)點(diǎn)評(píng)、修正、審核;
◇考核結(jié)果自動(dòng)應(yīng)用于晉升、調(diào)職、薪資計(jì)算、培訓(xùn)等相關(guān)功能模塊,起到預(yù)警提醒作用;
◇考核結(jié)果查詢(xún)支持:絕對(duì)分值比較、相對(duì)標(biāo)準(zhǔn)比較、客觀標(biāo)準(zhǔn)比較;
◇支持排序法,代表人物法、強(qiáng)制正態(tài)分布法(預(yù)先設(shè)定優(yōu)良中及格差比例)統(tǒng)計(jì)方法;
◇支持績(jī)效考核結(jié)果申訴,設(shè)定提交、受理、處理、結(jié)案周期;
◇考核結(jié)果可以通過(guò)自定義算法,直接應(yīng)用于薪酬,異動(dòng)等子系統(tǒng)。
返回頂端
十、行政事務(wù)管理
1、會(huì)議管理
系統(tǒng)通過(guò)對(duì)會(huì)議室及物品配套、會(huì)議室安排排程、會(huì)議參會(huì)人員與時(shí)間核算會(huì)議成本。通過(guò)會(huì)議申請(qǐng),提前規(guī)范會(huì)議內(nèi)容以 提高會(huì)議效率,避免管理中的文山會(huì)海;同時(shí),提高會(huì)議記錄管理,對(duì)會(huì)議決議跟蹤,避免會(huì)議流于形式,每次會(huì)議決議、跟進(jìn)責(zé)任人、進(jìn)度、結(jié)案做自動(dòng)跟蹤,管 理者通過(guò)系統(tǒng)查詢(xún),跟進(jìn)工作,保證決議得以執(zhí)行。
通過(guò)會(huì)議管理系統(tǒng),避免諸多企業(yè)會(huì)而不議、議而不決、決而不行、行而不果的會(huì)議怪圈與高昂的會(huì)議成本。
2、工傷管理
工傷管理,通過(guò)對(duì)工傷等級(jí)劃分,確認(rèn)各級(jí)別對(duì)應(yīng)處理預(yù)案。對(duì)單個(gè)工傷案例每一個(gè)社保步驟進(jìn)度跟蹤記錄,同時(shí)保持對(duì)應(yīng)的文件??呻S時(shí)產(chǎn)生所有工傷案例進(jìn)度表,員工離職是可避免工傷未結(jié)案帶來(lái)的風(fēng)險(xiǎn)。
3、宿舍管理
◇對(duì)宿舍基本資料、床位床號(hào)的設(shè)置;
◇可隨時(shí)查詢(xún)各宿舍的入住情況及空床位;可自定義按部門(mén),班組等自動(dòng)建議床位分配;
◇對(duì)各宿舍進(jìn)行物品配置及管理;
◇對(duì)住宿安排、變更、退宿進(jìn)行全面管理;
◇對(duì)外宿人員的登記管理;
◇對(duì)宿舍水電費(fèi)價(jià)格的設(shè)定,水電表的登記、水電費(fèi)用等的登記、計(jì)算;
◇水電等費(fèi)用的分?jǐn)偅幌嚓P(guān)費(fèi)用與薪資系統(tǒng)的鏈接,并可直接從工資中扣除;
◇宿舍日常的維修維護(hù)、物品租賃的登記管理等。
4、圖書(shū)管理
用于企業(yè)內(nèi)部文化室(或圖書(shū)館)的計(jì)算機(jī)化管理??蓪?duì)所有圖書(shū)、報(bào)刊、雜志、傳記、專(zhuān)業(yè)資料書(shū)籍等進(jìn)行分類(lèi)登記;對(duì)內(nèi)部員工的借閱、歸還進(jìn)行跟蹤管理;對(duì)破損、遺失、賠償?shù)冗M(jìn)行登記跟蹤管理。
5、資產(chǎn)管理
對(duì)人力資源部門(mén)通常管理的辦公用品、工衣等物品進(jìn)行分類(lèi)編碼;對(duì)辦公用品的購(gòu)進(jìn)、 分發(fā)、領(lǐng)用、歸還、賠償?shù)冗M(jìn)行登記跟蹤管理;對(duì)庫(kù)存物品可進(jìn)行盤(pán)點(diǎn)操作;對(duì)所有數(shù)據(jù)的分類(lèi)分析等。與員工離職相關(guān)聯(lián),保證先退保管資產(chǎn),后辦離職發(fā)工資的 手續(xù)。在規(guī)定時(shí)間內(nèi)重復(fù)領(lǐng)用系統(tǒng)自動(dòng)提示??珊怂闳司k公費(fèi)用等管理指標(biāo)。
6、保險(xiǎn)管理
管理企業(yè)內(nèi)部的各類(lèi)福利保險(xiǎn);自定義保險(xiǎn)險(xiǎn)種、員工、企業(yè)的繳費(fèi)記錄、明細(xì)分?jǐn)?;處理員工參保,停保操作,與系統(tǒng)的工資等其它功能模塊相關(guān)聯(lián)進(jìn)行匯總和查詢(xún)分析。
7、醫(yī)療管理
記錄員工入職時(shí)及各次體檢記錄,對(duì)在企業(yè)內(nèi)部藥品的分發(fā)、使用、回收、醫(yī)藥費(fèi)進(jìn)行管理;對(duì)醫(yī)療服務(wù)的過(guò)程進(jìn)行跟蹤記錄;對(duì)醫(yī)療服務(wù)的類(lèi)型、費(fèi)用等進(jìn)行分類(lèi)、分析等。
8、車(chē)輛管理
規(guī)范企業(yè)的公務(wù)用車(chē)管理。從申請(qǐng)、批復(fù)等環(huán)節(jié)對(duì)公務(wù)用車(chē)進(jìn)行有效的管控;對(duì)外出路線、逗留時(shí)間、維修保養(yǎng)、路橋費(fèi)、油費(fèi)等進(jìn)行有效有據(jù)的跟蹤記錄,從而達(dá)到降低費(fèi)用,提高效用的目的。
返回頂端
十一、員工關(guān)系
◇對(duì)相關(guān)法律法規(guī)條款重要性與內(nèi)容案例解讀,可能風(fēng)險(xiǎn)性預(yù)估;
◇明確公司規(guī)章各項(xiàng)條款與對(duì)應(yīng)措施,量化必要的指標(biāo),更好貫徹各項(xiàng)規(guī)章;
◇公司公告的發(fā)布、公示與保管等,協(xié)助達(dá)到制度、公告的最大公示性;
◇法律法規(guī)、公司規(guī)章、公司公告明確責(zé)任到相關(guān)執(zhí)行與保管人員,量化必要數(shù)據(jù),保留原始憑據(jù)體系,以降低公司人力資源風(fēng)險(xiǎn);
◇需求調(diào)查與處理、員工建議、文娛管理,結(jié)合公司理念,協(xié)助公司文化建設(shè),提高員工滿意度,加強(qiáng)公司員工凝聚力;
◇職代會(huì)管理、工會(huì)管理:建立公司各種會(huì)議架構(gòu),明確職責(zé)。并對(duì)公司相關(guān)制度決議討論,對(duì)接國(guó)家對(duì)企業(yè)工會(huì)、職代會(huì)制度要求,有利公司和諧經(jīng)營(yíng),從文化上降低經(jīng)營(yíng)風(fēng)險(xiǎn)與推行企業(yè)文化理念;
◇員工跟蹤:對(duì)員工計(jì)劃事項(xiàng)進(jìn)行跟進(jìn),防止工作漏失;
◇離職員工訪談與跟蹤,針對(duì)離職原因切實(shí)改善管理;
◇合同管理:可對(duì)新員工自動(dòng)產(chǎn)生合同,進(jìn)行分類(lèi)型管理,明確各類(lèi)合同法定事項(xiàng),保存各類(lèi)相關(guān)原始文本與變更記錄,合同外約定附件等;
◇提供合同批次管理可按簽訂日期分合同批次,避免每日續(xù)簽合同,也防止漏簽或遲簽;
◇工傷管理:提供各工傷案的原始文件,處理步驟流程與進(jìn)度維護(hù)。對(duì)各種工種鑒定級(jí)別做相應(yīng)的理培事項(xiàng);
◇證件管理:對(duì)各種證件的有無(wú)與有效期管理,自動(dòng)提醒;
◇體檢管理:關(guān)注員工健康,對(duì)各工種員工按法規(guī)或公司制度進(jìn)行體檢管理。按周期要求自動(dòng)提醒需求;
◇文娛管理:對(duì)公司文娛計(jì)劃與執(zhí)行,相關(guān)經(jīng)費(fèi)預(yù)算與實(shí)際應(yīng)用進(jìn)行管理;
◇◇對(duì)企業(yè)內(nèi)部公告、通知、新聞消息等的登記、發(fā)布、跟蹤、反饋等進(jìn)行分類(lèi)管理與分析;
◇總經(jīng)理信箱:在公司內(nèi)部架設(shè)一個(gè)上下級(jí)之間可以快速、直接的溝通渠道??蓪?duì)信息進(jìn)行分類(lèi)管理,并有保密措施。
返回頂端
十二、人力分析和輔助決策
◇包括人力成本分析、組織績(jī)效分析、合理化建議分析、薪資實(shí)驗(yàn)分析、薪資分布分析;
◇自定義和輸出多種報(bào)表和圖表,靈活生成和輸出各種多維統(tǒng)計(jì)報(bào)表,分析人力資源的組成、成本和效益,發(fā)掘和預(yù)測(cè)人力資源的發(fā)展趨勢(shì);
◇系統(tǒng)內(nèi)置分析型數(shù)據(jù)倉(cāng)庫(kù),提供在線實(shí)時(shí)(OLAP)數(shù)據(jù)統(tǒng)計(jì)分析功能;
◇人員供給分析(根據(jù)生產(chǎn)情況及現(xiàn)有人員分析);
◇勞動(dòng)生產(chǎn)率分析。
返回頂端
十三、文檔辦工流管理
◇支持文檔柜管理,保證電子文檔與紙質(zhì)文檔保管臺(tái)帳對(duì)應(yīng),方便查找;
◇支持文件多級(jí)審批與會(huì)簽;
◇支持文件分類(lèi)管理,內(nèi)置常用法律法規(guī)、公司制度、通知通告等類(lèi)別;
◇支持其它子系統(tǒng)調(diào)用相關(guān)文件;
◇可制定各類(lèi)別文件對(duì)應(yīng)不同審批流程、管控流程;
◇支持文件號(hào)、文件多版本管理;
◇通過(guò)文檔收發(fā)記錄,實(shí)時(shí)查詢(xún)文件起草、審批、公布、收發(fā)、保管履歷;
◇支持文件集中備份。
返回頂端
十四、工作流
◇支持針對(duì)不同單據(jù)而不同職位自定義工作流程;
◇支持自動(dòng)提醒當(dāng)前各類(lèi)需要審批工作流單據(jù);
◇支持工作流程權(quán)限公式定義,例如每個(gè)職位可審批的請(qǐng)假天數(shù);
◇支持多人會(huì)簽;
◇支持前后審批人員審批意見(jiàn)是否可見(jiàn);
◇支持離崗期間指定職位替代,替代時(shí)可以按流程指定多人替代,是否可查看本人以前單據(jù)審批記錄
返回頂端
十五、領(lǐng)導(dǎo)查詢(xún)和員工自助查詢(xún)
◇XY-WEB星原人力資源查詢(xún)系統(tǒng),采用完全的B/S結(jié)構(gòu),提高軟件的可維護(hù)性和可擴(kuò)充性;
◇提供使用戶進(jìn)行二次開(kāi)發(fā)的通用模塊,用戶可以方便地?cái)U(kuò)展軟件的功能;
◇提供統(tǒng)一友好的操作界面和豐富的數(shù)據(jù)管理分析功能;
◇為企業(yè)的信息發(fā)布交流提供人性化的操作平臺(tái),使企業(yè)的規(guī)章制度、新聞簡(jiǎn)報(bào)、技術(shù)交流、公告事項(xiàng)等及時(shí)傳播,使企業(yè)員工能及時(shí)了解企業(yè)發(fā)展動(dòng)態(tài);
◇改變傳統(tǒng)的集中辦公方式,擴(kuò)大辦公區(qū)域,企業(yè)用戶可在家中、城市各地甚至世界各個(gè)角落通過(guò)網(wǎng)絡(luò)連接隨時(shí)辦公;
◇系統(tǒng)地利用企業(yè)積累的信息資源,改進(jìn)企業(yè)的創(chuàng)新能力和快速響應(yīng)能力,以提高效率;
◇對(duì)客戶端機(jī)器的硬件要求較低,可以在保留原有的軟件和硬件的基礎(chǔ)上運(yùn)行新的應(yīng)用系統(tǒng),不影響原有資源;
◇基于WEB方式的辦公系統(tǒng)只需在服務(wù)器上作配置和維護(hù),大大降低了用戶用于軟件系統(tǒng)維護(hù)和升級(jí)的難度及費(fèi)用,使系統(tǒng)更加容易實(shí)施。
返回頂端
十六、SA8000人權(quán)驗(yàn)廠方案
人權(quán)驗(yàn)廠主要是政府部門(mén)、歐美客戶檢查企業(yè)執(zhí)行勞動(dòng)法的情況,主要表現(xiàn)在員工是否有超時(shí)加班和符合當(dāng)?shù)刈畹凸べY標(biāo)準(zhǔn)以及保險(xiǎn)福利、安全保護(hù)情況。其核心就是人事、考勤和薪酬福利部分。
主持驗(yàn)廠的對(duì)象及特點(diǎn):
◇政府部門(mén)(勞動(dòng)、稅務(wù)、海關(guān))查廠:除了考勤和工資部門(mén)要調(diào)整外,人數(shù)、身份證和保險(xiǎn)也應(yīng)為關(guān)注調(diào)整重點(diǎn)。企業(yè)與政府保持良好的關(guān)系也是重要因素; ◇歐美客戶直接驗(yàn)廠:由于不熟悉大陸情況比較容易應(yīng)對(duì);
◇客戶委托第三方驗(yàn)廠:專(zhuān)業(yè)從事驗(yàn)廠工作,對(duì)我國(guó)情況了如指掌,最難應(yīng)對(duì),既要符合標(biāo)準(zhǔn),又要處理好關(guān)系。
驗(yàn)廠的應(yīng)對(duì)方式:
普遍采用的是針對(duì)不同的驗(yàn)廠對(duì)象設(shè)立多套賬和多套制度,不同的方式,費(fèi)用和效果差別很大。傳統(tǒng)手工和紙卡考勤方式 工作量大、費(fèi)用高主要表現(xiàn)在處理考勤和工資項(xiàng)目以及對(duì)員工培訓(xùn)的項(xiàng)目上。為了避免在處理人事考勤工資多套賬時(shí)耗用大量的人力和物力,我公司結(jié)合近千家工廠 一卡通驗(yàn)廠實(shí)施經(jīng)驗(yàn),總結(jié)了多套一卡通驗(yàn)廠實(shí)施方案。
java項(xiàng)目一般都是團(tuán)隊(duì)開(kāi)發(fā),當(dāng)多人共同編寫(xiě)一個(gè)項(xiàng)目的時(shí)候。
代碼的整合就需要用到專(zhuān)門(mén)的源碼管理工具了。
另外java項(xiàng)目版本的不斷更新,也需要版本的管理。
所以源碼管理與版本控制工具也是每個(gè)java程序員必須要熟練掌握的。
目前比較流行的java版本控制工具主要有svn、git這兩款軟件。
四川北大青鳥(niǎo)認(rèn)為這兩種工具也是每個(gè)java程序員必須要熟練掌握的。
SVNSVN是Subversion的簡(jiǎn)稱(chēng),是一個(gè)開(kāi)放源代碼的版本控制系統(tǒng),相較于RCS、CVS,它采用了分支管理系統(tǒng),它的設(shè)計(jì)目標(biāo)就是取代CVS。
互聯(lián)網(wǎng)上很多版本控制服務(wù)已從CVS遷移到Subversion。
說(shuō)得簡(jiǎn)單一點(diǎn)SVN就是用于多個(gè)人共同開(kāi)發(fā)同一個(gè)項(xiàng)目,共用資源的目的。
SVN的缺陷是過(guò)分依賴(lài)網(wǎng)絡(luò),不適合分布式開(kāi)發(fā)。
使用svn的工作流程如下:1、早上從從服務(wù)器下載項(xiàng)目組最新代碼。
2、進(jìn)入自己的分支,進(jìn)行工作,每隔一個(gè)小時(shí)向服務(wù)器自己的分支提交一次代碼(很多人都有這個(gè)習(xí)慣。
因?yàn)橛袝r(shí)候自己對(duì)代碼改來(lái)改去,最后又想還原到前一個(gè)小時(shí)的版本,或者看看前一個(gè)小時(shí)自己修改了哪些代碼,就需要這樣做了)。
3、下班時(shí)間快到了,把自己的分支合并到服務(wù)器主分支上,一天的工作完成,并反映給服務(wù)器。
GitGit是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。
Git是LinusTorvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源碼的版本控制軟件。
與常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本庫(kù)的方式,不必服務(wù)器端軟件支持(ps:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣。
并且在push和pull的時(shí)候和服務(wù)器端還是有交互的。
),使源代碼的發(fā)布和交流極其方便。
目前GIT已經(jīng)可以在windows下使用,主要方法有二:msysgit和Cygwin。
Cygwin和Linux使用方法類(lèi)似,Windows版本的GIT提供了友好的GUI(圖形界面),安裝后很快可以上手使用。
Java 程序員必須收藏的資源大全
古董級(jí)工具
這些工具伴隨著Java一起出現(xiàn),在各自輝煌之后還在一直使用。
Apache Ant:基于XML的構(gòu)建管理工具。
cglib:字節(jié)碼生成庫(kù)。
GlassFish:應(yīng)用服務(wù)器,由Oracle贊助支持的Java EE參考實(shí)現(xiàn)。
Hudson:持續(xù)集成服務(wù)器,目前仍在活躍開(kāi)發(fā)。
JavaServer Faces:Mojarra是JSF標(biāo)準(zhǔn)的一個(gè)開(kāi)源實(shí)現(xiàn),由Oracle開(kāi)發(fā)。
JavaServer Pages:支持自定義標(biāo)簽庫(kù)的網(wǎng)站通用模板庫(kù)。
Liquibase:與具體數(shù)據(jù)庫(kù)獨(dú)立的追蹤、管理和應(yīng)用數(shù)據(jù)庫(kù)Scheme變化的工具。
2.構(gòu)建工具
構(gòu)建及應(yīng)用依賴(lài)關(guān)系處理工具。
Apache Maven:Maven是一款聲明式構(gòu)建及依賴(lài)管理工具,采用約定優(yōu)于配置方式進(jìn)行管理。相對(duì)Apache Ant更推薦使用Maven,前者采用了過(guò)程式管理,維護(hù)相對(duì)困難。
Bazel:來(lái)自Google的構(gòu)建工具,可以快速、可靠地構(gòu)建代碼。
Gradle:使用Groovy(非XML)進(jìn)行增量構(gòu)建,可以很好地與Maven依賴(lài)管理配合工作。
需要這些學(xué)習(xí)資料和工具的可以自己下載哦
分享標(biāo)題:java培訓(xùn)系統(tǒng)源代碼,培訓(xùn)管理系統(tǒng)源碼
文章起源:http://aaarwkj.com/article8/hcheip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、軟件開(kāi)發(fā)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站改版、搜索引擎優(yōu)化、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)