java代碼評測系統(tǒng) java代碼性能分析

如何用maven將java8寫的代碼編譯為java6平臺的

在一般的Java應(yīng)用開發(fā)過程中,開發(fā)人員使用Java的方式比較簡單。打開慣用的IDE,編寫Java源代碼,再利用IDE提供的功能直接運行Java 程序就可以了。這種開發(fā)模式背后的過程是:開發(fā)人員編寫的是Java源代碼文件(.java),IDE會負責調(diào)用Java的編譯器把Java源代碼編譯成平臺無關(guān)的字節(jié)代碼(byte code),以類文件的形式保存在磁盤上(.class)。Java虛擬機(JVM)會負責把Java字節(jié)代碼加載并執(zhí)行。Java通過這種方式來實現(xiàn)其“編寫一次,到處運行(Write once, run anywhere)” 的目標。Java類文件中包含的字節(jié)代碼可以被不同平臺上的JVM所使用。Java字節(jié)代碼不僅可以以文件形式存在于磁盤上,也可以通過網(wǎng)絡(luò)方式來下載,還可以只存在于內(nèi)存中。JVM中的類加載器會負責從包含字節(jié)代碼的字節(jié)數(shù)組(byte[])中定義出Java類。在某些情況下,可能會需要動態(tài)的生成 Java字節(jié)代碼,或是對已有的Java字節(jié)代碼進行修改。這個時候就需要用到本文中將要介紹的相關(guān)技術(shù)。首先介紹一下如何動態(tài)編譯Java源文件。

創(chuàng)新互聯(lián)公司是一家網(wǎng)站設(shè)計公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營產(chǎn)品:響應(yīng)式網(wǎng)站開發(fā)、成都品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動的體驗,以及在手機等移動端的優(yōu)質(zhì)呈現(xiàn)。成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運營、VI設(shè)計、云產(chǎn)品.運維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場的競爭激烈,認真對待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價值服務(wù)。

動態(tài)編譯Java源文件

在一般情況下,開發(fā)人員都是在程序運行之前就編寫完成了全部的Java源代碼并且成功編譯。對有些應(yīng)用來說,Java源代碼的內(nèi)容在運行時刻才能確定。這個時候就需要動態(tài)編譯源代碼來生成Java字節(jié)代碼,再由JVM來加載執(zhí)行。典型的場景是很多算法競賽的在線評測系統(tǒng)(如PKU JudgeOnline),允許用戶上傳Java代碼,由系統(tǒng)在后臺編譯、運行并進行判定。在動態(tài)編譯Java源文件時,使用的做法是直接在程序中調(diào)用Java編譯器。

JSR 199引入了Java編譯器API。如果使用JDK 6的話,可以通過此API來動態(tài)編譯Java代碼。比如下面的代碼用來動態(tài)編譯最簡單的Hello World類。該Java類的代碼是保存在一個字符串中的。

01 public class CompilerTest {

02 public static void main(String[] args) throws Exception {

03 String source = "public class Main { public static void main(String[] args) {System.out.println(\"Hello World!\");} }";

04 JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();

05 StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null);

06 StringSourceJavaObject sourceObject = newCompilerTest.StringSourceJavaObject("Main", source);

07 Iterable extends JavaFileObject fileObjects = Arrays.asList(sourceObject);

08 CompilationTask task = compiler.getTask(null, fileManager, null,null, null, fileObjects);

09 boolean result = task.call();

10 if (result) {

11 System.out.println("編譯成功。");

12 }

13 }

14

15 static class StringSourceJavaObject extends SimpleJavaFileObject {

16

17 private String content = null;

18 public StringSourceJavaObject(String name, String content) ??throwsURISyntaxException {

19 super(URI.create("string:///" + name.replace('.','/') + Kind.SOURCE.extension), Kind.SOURCE);

20 this.content = content;

21 }

22

23 public CharSequence getCharContent(boolean ignoreEncodingErrors) ??throws IOException {

24 return content;

25 }

26 }

27 }

如果不能使用JDK 6提供的Java編譯器API的話,可以使用JDK中的工具類com.sun.tools.javac.Main,不過該工具類只能編譯存放在磁盤上的文件,類似于直接使用javac命令。

另外一個可用的工具是Eclipse JDT Core提供的編譯器。這是Eclipse Java開發(fā)環(huán)境使用的增量式Java編譯器,支持運行和調(diào)試有錯誤的代碼。該編譯器也可以單獨使用。Play框架在內(nèi)部使用了JDT的編譯器來動態(tài)編譯Java源代碼。在開發(fā)模式下,Play框架會定期掃描項目中的Java源代碼文件,一旦發(fā)現(xiàn)有修改,會自動編譯 Java源代碼。因此在修改代碼之后,刷新頁面就可以看到變化。使用這些動態(tài)編譯的方式的時候,需要確保JDK中的tools.jar在應(yīng)用的 CLASSPATH中。

下面介紹一個例子,是關(guān)于如何在Java里面做四則運算,比如求出來(3+4)*7-10的值。一般的做法是分析輸入的運算表達式,自己來模擬計算過程。考慮到括號的存在和運算符的優(yōu)先級等問題,這樣的計算過程會比較復(fù)雜,而且容易出錯。另外一種做法是可以用JSR 223引入的腳本語言支持,直接把輸入的表達式當做JavaScript或是JavaFX腳本來執(zhí)行,得到結(jié)果。下面的代碼使用的做法是動態(tài)生成Java源代碼并編譯,接著加載Java類來執(zhí)行并獲取結(jié)果。這種做法完全使用Java來實現(xiàn)。

01 private static double calculate(String expr) throws CalculationException {

02 String className = "CalculatorMain";

03 String methodName = "calculate";

04 String source = "public class " + className

05 + " { public static double " + methodName + "() { return " + expr +"; } }";

06 //省略動態(tài)編譯Java源代碼的相關(guān)代碼,參見上一節(jié)

07 boolean result = task.call();

08 if (result) {

09 ClassLoader loader = Calculator.class.getClassLoader();

10 try {

11 Class? clazz = loader.loadClass(className);

12 Method method = clazz.getMethod(methodName, new Class?[] {});

13 Object value = method.invoke(null, new Object[] {});

14 return (Double) value;

15 } catch (Exception e) {

16 throw new CalculationException("內(nèi)部錯誤。");

17 }

18 } else {

19 throw new CalculationException("錯誤的表達式。");

20 }

21 }

上面的代碼給出了使用動態(tài)生成的Java字節(jié)代碼的基本模式,即通過類加載器來加載字節(jié)代碼,創(chuàng)建Java類的對象的實例,再通過Java反射API來調(diào)用對象中的方法。

Java字節(jié)代碼增強

Java 字節(jié)代碼增強指的是在Java字節(jié)代碼生成之后,對其進行修改,增強其功能。這種做法相當于對應(yīng)用程序的二進制文件進行修改。在很多Java框架中都可以見到這種實現(xiàn)方式。Java字節(jié)代碼增強通常與Java源文件中的注解(annotation)一塊使用。注解在Java源代碼中聲明了需要增強的行為及相關(guān)的元數(shù)據(jù),由框架在運行時刻完成對字節(jié)代碼的增強。Java字節(jié)代碼增強應(yīng)用的場景比較多,一般都集中在減少冗余代碼和對開發(fā)人員屏蔽底層的實現(xiàn)細節(jié)上。用過JavaBeans的人可能對其中那些必須添加的getter/setter方法感到很繁瑣,并且難以維護。而通過字節(jié)代碼增強,開發(fā)人員只需要聲明Bean中的屬性即可,getter/setter方法可以通過修改字節(jié)代碼來自動添加。用過JPA的人,在調(diào)試程序的時候,會發(fā)現(xiàn)實體類中被添加了一些額外的 域和方法。這些域和方法是在運行時刻由JPA的實現(xiàn)動態(tài)添加的。字節(jié)代碼增強在面向方面編程(AOP)的一些實現(xiàn)中也有使用。

我正在做一個java代碼 online judge 系統(tǒng),用java寫的,現(xiàn)在成功使用jsp調(diào)用j

不知道你是用什么原理編譯的,服務(wù)器系統(tǒng)是什么。

直接用java自帶的類編譯,這個我用過,好像得不到有效的錯誤的信息。也可能是本人水平問題。

直接使用java的Runtime調(diào)用系統(tǒng)的命令行來執(zhí)行,這樣是可以得到返回值的,但如果要高并發(fā)要好好研究下,這個東西很占資源,建議完全獨立。并且通用性不高,因為windows和linux的命令是不同的,部署不同的服務(wù)器要寫不同的命令。

另外這個系統(tǒng)不建議做成公開的,原因很簡單,如果什么都能編譯直接,我可以很簡單的寫代碼來或者系統(tǒng)權(quán)限,放置后門程序,比如我可以寫一個代碼獲取你JSP的所在文件目錄,然后通過IO流寫一個后門JSP,把流輸出成文件放到那個位置,然后你的服務(wù)器就被攻占了。

我想用JAVA寫一個C語言在線評測系統(tǒng),,java代碼中已經(jīng)實現(xiàn)了控制臺編譯C語言 ,現(xiàn)在有一個問題是我怎么

用輸入輸出重定向就行了呀,不知道你什么環(huán)境運行的

假如是WINDOWS,在編譯完成后,執(zhí)行EXE的時候用小于符號,再加個文件路徑就好了,例如

hello.exe "D:\input\01.txt"

01.txt里就存放你要輸入的數(shù)據(jù)就好了,具體怎么存要看你的評測題目的輸入了,例如按空格分隔輸入,回車分隔輸入之類

怎么動態(tài)編譯Java源文件

(Write once, run anywhere)” 的目標。Java類文件中包含的字節(jié)代碼可以被不同平臺上的JVM所使用。Java字節(jié)代碼不僅可以以文件形式存在于磁盤上,也可以通過網(wǎng)絡(luò)方式來下載,還可以只存在于內(nèi)存中。JVM中的類加載器會負責從包含字節(jié)代碼的字節(jié)數(shù)組(byte[])中定義出Java類。在某些情況下,可能會需要動態(tài)的生成 Java字節(jié)代碼,或是對已有的Java字節(jié)代碼進行修改。這個時候就需要用到本文中將要介紹的相關(guān)技術(shù)。首先介紹一下如何動態(tài)編譯Java源文件。

動態(tài)編譯Java源文件

在一般情況下,開發(fā)人員都是在程序運行之前就編寫完成了全部的Java源代碼并且成功編譯。對有些應(yīng)用來說,Java源代碼的內(nèi)容在運行時刻才能確定。這個時候就需要動態(tài)編譯源代碼來生成Java字節(jié)代碼,再由JVM來加載執(zhí)行。典型的場景是很多算法競賽的在線評測系統(tǒng)(如PKU JudgeOnline),允許用戶上傳Java代碼,由系統(tǒng)在后臺編譯、運行并進行判定。在動態(tài)編譯Java源文件時,使用的做法是直接在程序中調(diào)用Java編譯器。

 JSR 199引入了Java編譯器API。如果使用JDK 6的話,可以通過此API來動態(tài)編譯Java代碼。比如下面的代碼用來動態(tài)編譯最簡單的Hello World類。該Java類的代碼是保存在一個字符串中的。

 public class CompilerTest { 

  public static void main(String[] args) throws Exception {

  String source = "public class Main { public static void main(String[] args) {System.out.println(\"Hello World!\");} }"; 

  JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); 

  StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null); 

  StringSourceJavaObject sourceObject = new CompilerTest.StringSourceJavaObject("Main", source); 

  Iterable extends JavaFileObject fileObjects = Arrays.asList(sourceObject); 

  CompilationTask task = compiler.getTask(null, fileManager, null, null, null, fileObjects); 

  boolean result = task.call(); 

  if (result) { 

用JAVA代碼如何實現(xiàn)一個系統(tǒng)的數(shù)據(jù)檢索功能?

可以在后臺建立一個查詢方法

根據(jù)前臺條件欄里填入的不同數(shù)據(jù)

調(diào)用不同的SQL語句

求個JAVA 人力資源管理系統(tǒng) 源代碼和模版界面以及需求分析,求參考

星原人力資源管理系統(tǒng) 結(jié)構(gòu)如下,

產(chǎn)品說明: 人力資源規(guī)劃 組織管理 招聘管理 人力測評

人事管理

培訓(xùn)管理

考勤管理

薪酬福利

績效管理

行政事務(wù)

員工關(guān)系 人力分析和輔助決策

文控管理 工作流

領(lǐng)導(dǎo)查詢和員工自助查詢

SA8000人權(quán)驗廠方案

系統(tǒng)概覽

一、人力資源規(guī)劃

◇通過企業(yè)發(fā)展階段設(shè)置,設(shè)定適應(yīng)各發(fā)展期的人力資源管理政策;

◇適應(yīng)年度培訓(xùn)計劃體系、三級培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;

◇自動生成培訓(xùn)到課與缺課統(tǒng)計,對比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);

◇針對ISO體系驗證,為繁雜的培訓(xùn)記錄及文檔管理提供自動生成核對功能,防止漏訓(xùn)或資料的不一致;

◇自定義培訓(xùn)費用項目;

◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡化教材的不致性與版本混亂;

◇可直接在系統(tǒng)中制作培訓(xùn)通知單;

◇提供培訓(xùn)心得報告;

◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強培訓(xùn)效果,評估成本效益;

◇能對個人、部門的培訓(xùn)成績及效果進行分析,并輸出各種分析報表;

◇簡化培訓(xùn)操作;

◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。

返回頂端

二、組織管理

1、組織機構(gòu)管理

◇提供對集團公司組織管理的支持,自定義組織層級,不限組織層次;

◇對不同時期的組織職能變更進行動態(tài)管理;

◇能夠?qū)С鰳錉詈途貭畹慕M織架構(gòu)圖;

◇可以進行部門合并、部門升降,并有歷史記錄記載。

2、崗位管理

◇可以對崗位層級關(guān)系進行管理,通過設(shè)立崗位層次、級別、職系、職類、職位進行人力分析與規(guī)劃,建立組織架構(gòu)與權(quán)責體系;

◇可以對不同時期的崗位職責進行管理,并有歷史記錄記載;

◇可以建立在職級、職務(wù)、職類體系上的工作分析、含職位工作說明、職務(wù)任職資格、

◇工作量評估、權(quán)責體系、工作流分析、工資結(jié)構(gòu)與權(quán)重、薪點數(shù)等管理職能表格;并有歷史記錄記載;

◇可以對不同時期的崗位任職資格進行管理,并有歷史記錄記載;

◇可以對內(nèi)容進行管理,并有歷史記錄記載;

◇可設(shè)計該崗位的職業(yè)發(fā)展通道,使員工在此崗位上有很好的前景展望;

◇可設(shè)計該崗位的不同時期的績效考評指標(KPI),并有歷史記錄記載;

◇可以進行崗位的升遷、降級處理,并有歷史記錄記載;

◇對不同崗位市場成本調(diào)查,按崗位制度公司薪酬體系,對各崗位的評估上限與下限值,根據(jù)任職資格與個人資料評估薪酬;

◇通過崗位職責分類,控制直接與間接人員數(shù)量與成本比例,使管理成本更合理。

3、年度編制計劃與編制管理

◇可對各年度各部門崗位進行人員編制管理;

◇與人力資源規(guī)劃、招聘模塊關(guān)聯(lián),自動產(chǎn)生招聘申請需求及招聘標準;

◇按既定編制招聘人手,判斷是否超編。

◇支持各種計劃性、臨時性、租賃、外包等多種用工招聘模式;

◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測評指標;

◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計劃;

◇制定對內(nèi)招聘與晉升計劃,激發(fā)員工學(xué)習(xí)與工作能力;

◇按組織規(guī)劃確認面試者薪酬結(jié)構(gòu)與標準;

◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計分析報表,確定招聘申請人員標準;

◇記錄招聘渠道信息,及相關(guān)廣告、費用等;

◇招聘關(guān)鍵環(huán)節(jié)的申報審批功能;

◇從招聘計劃開始對每個關(guān)鍵環(huán)節(jié)詳細跟蹤,實現(xiàn)動態(tài)信息記載;

◇對應(yīng)聘人員從填寫應(yīng)聘簡歷到面試、測評錄用進行全程跟蹤記載;

◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;

◇內(nèi)部儲備人才和外部儲備人才進行分別管理;

◇對一段時間內(nèi)各部門人員需求單的分類統(tǒng)計;

◇對已審批的部門需求單直接轉(zhuǎn)入到招聘安排中;

◇面試通知單可直接在系統(tǒng)中通過郵件的形式發(fā)送給面試者;

◇提供通用的報表形式,如錄用通知單,招聘通知單等;

◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場;

◇對招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進行綜合全面的分析;

◇對未審批的招聘計劃、已審批的招聘計劃、未審批的人員需求單、已審批的人力需求單及時提醒用戶;

◇可與人力測評結(jié)合使用,對應(yīng)聘人員的各方面素質(zhì)進行測試記載。

返回頂端

三、招聘管理

◇支持各種計劃性、臨時性、租賃、外包等多種用工招聘模式;

◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測評指標;

◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計劃;

◇制定對內(nèi)招聘與晉升計劃,激發(fā)員工學(xué)習(xí)與工作能力;

◇按組織規(guī)劃確認面試者薪酬結(jié)構(gòu)與標準;

◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計分析報表,確定招聘申請人員標準;

◇記錄招聘渠道信息,及相關(guān)廣告、費用等;

◇招聘關(guān)鍵環(huán)節(jié)的申報審批功能;

◇從招聘計劃開始對每個關(guān)鍵環(huán)節(jié)詳細跟蹤,實現(xiàn)動態(tài)信息記載;

◇對應(yīng)聘人員從填寫應(yīng)聘簡歷到面試、測評錄用進行全程跟蹤記載;

◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;

◇內(nèi)部儲備人才和外部儲備人才進行分別管理;

◇對一段時間內(nèi)各部門人員需求單的分類統(tǒng)計;

◇對已審批的部門需求單直接轉(zhuǎn)入到招聘安排中;

◇面試通知單可直接在系統(tǒng)中通過郵件的形式發(fā)送給面試者;

◇提供通用的報表形式,如錄用通知單,招聘通知單等;

◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場;

◇對招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進行綜合全面的分析;

◇對未審批的招聘計劃、已審批的招聘計劃、未審批的人員需求單、已審批的人力需求單及時提醒用戶;

◇可與人力測評結(jié)合使用,對應(yīng)聘人員的各方面素質(zhì)進行測試記載。

返回頂端

四、人力評測

◇系統(tǒng)支持各種測試模式,自定義測評類別與試題,例如通過導(dǎo)入一般職業(yè)適合性測驗、心理測試、領(lǐng)導(dǎo)測評類測評試題或工具,對任職指標、智力、語言能力、算術(shù)、書寫知覺、空間判斷能力、形狀知覺、協(xié)同動作、運動速度、手指靈活度、手靈活度、領(lǐng)導(dǎo)類型、能力、職業(yè)興趣、個性,LPC領(lǐng)導(dǎo)有效性測評、領(lǐng)導(dǎo)與部屬關(guān)系測量、工作結(jié)構(gòu)測量、職位權(quán)力測量等各項指標進行測評;

◇可按測評職位、標準任職資格指標庫等自動推薦測評方案、項目、權(quán)重等;

◇ 提供測評方式維護;

◇可利用電腦進行人力在線測評,方便控制時間與測評效果;

◇人力測評登記;

◇人力測評查詢;

◇ 崗位匹配性分析;

◇情景測試:公文處理測試等;

◇對應(yīng)各測試類別的測試的方法與題目:所有試題給出總分值、測試目標與功能,合格分、勝任分、優(yōu)秀分值及否決項;

◇測評項目與職位指標相對應(yīng)部份自動對比,計算匹配度;

◇ 按各測試項的測試目標、總分值、實得分值,自動分析出各項優(yōu)秀、合格、不合格層次及總層次;

◇測評結(jié)果可以用不同方式查詢與設(shè)計報表。

返回頂端

五、人事管理

◇提供身份證識別設(shè)備供驗證身份證真?zhèn)?,同時將身份證相片及姓名、號碼、住址等自動讀入系統(tǒng),減少輸入錯誤、提高效率,自動判斷年齡等合法性;

◇預(yù)先統(tǒng)計時間點在職、離職等各種人員狀態(tài),為生產(chǎn)計劃、招聘計劃提供依據(jù);

◇提供員工狀態(tài)管理,了解各類員工比例;

◇通過各種統(tǒng)計報表了解人員各種比例,分析可能存在的同籍貫風險、年齡或?qū)W歷不合理等,為招聘與調(diào)配提供依據(jù);

◇通過統(tǒng)計流失率及離職原因分析,查找人員流失率主因,為行政工作決策提供依據(jù);

◇對個人檔案管理增加了對個人的技能檔案管理、計生檔案管理、崗位職責查詢;

◇自動統(tǒng)計員工學(xué)習(xí)、工作、培訓(xùn)、考核、異動、加薪履歷,對比組織管理崗位規(guī)劃,作為晉升、調(diào)動、加薪等依據(jù);

◇個人職業(yè)生涯規(guī)劃;

◇個人離職記錄查詢,對有多次離職記錄人員進行記載跟蹤;

◇人事檔案中人事動態(tài)跟蹤,用戶可自定義人員狀態(tài),并記載各狀態(tài)下的發(fā)生信息。比如可定義離職申請狀態(tài)、離職已審批狀態(tài)、已離職狀態(tài);

◇人事黑名單管理,對在公司犯有重大錯誤的人納入到黑名單中,系統(tǒng)提醒是否錄用。

返回頂端

六、培訓(xùn)管理

◇適應(yīng)年度培訓(xùn)計劃體系、三級培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;

◇自動生成培訓(xùn)到課與缺課統(tǒng)計,對比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);

◇針對ISO體系驗證,為繁雜的培訓(xùn)記錄及文檔管理提供自動生成核對功能,防止漏訓(xùn)或資料的不一致;

◇自定義培訓(xùn)費用項目;

◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡化教材的不致性與版本混亂;

◇可直接在系統(tǒng)中制作培訓(xùn)通知單;

◇提供培訓(xùn)心得報告;

◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強培訓(xùn)效果,評估成本效益;

◇能對個人、部門的培訓(xùn)成績及效果進行分析,并輸出各種分析報表;

◇簡化培訓(xùn)操作;

◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。

返回頂端

七、考勤管理

◇豐富的參數(shù)設(shè)置,適應(yīng)不同企業(yè)班制特殊性;

◇提供了與多種型號IC卡、條碼、指紋考勤機數(shù)據(jù)接口;

◇能處理頻繁倒班、調(diào)班、停工待料、中途請假等靈活的出勤管理;

◇能處理臨時加班,周末加班、節(jié)假日加班、班前、班中、班后加班以及通宵加班等各種加班的管理;可根據(jù)最大加班管控指標預(yù)警,并通過各種加班報表分析加班的必要性,以控制加班成本;與門禁系統(tǒng)結(jié)合可規(guī)范員工行為,培養(yǎng)員工良好的工作習(xí)慣與優(yōu)秀的公司文化;

◇能處理跨72小時連班作業(yè)(跨兩天);

◇可根據(jù)各項加班最大加班管控指標預(yù)警,并通過各種加班報表顯示;

◇分析加班的必要性,以控制加班成本與防范違反法規(guī),分析產(chǎn)值加班負荷率;

◇自定義各種假期,如事假、病假、工傷假、調(diào)休、年假、累計假等有薪、無薪、半薪假的管理可處理存假自動與請假抵消,各種復(fù)雜的調(diào)休等;

◇能輸出各種請假單、加班單、排班表、班制作休時間;

◇能輸出并查詢年、月、日及任意時間段任意部門人的出勤情況報表、異常出勤表并進行各種匯總分析;

◇運用了自動找班和多種靈活排班技術(shù),極大地減輕了考勤人員工作量;

◇運用了先進的考勤算法,處理5000人一個月的考勤報表只需3-5分鐘,提高了考勤管理的時效性及管理效率,高度開放的二次開發(fā)平臺,可最大程度調(diào)整考勤項目與計算方法;

◇系統(tǒng)支持多用戶和網(wǎng)絡(luò),通過嚴格的權(quán)限控制技術(shù)、使得考勤日常管理(分散和集中)做到隨心所欲,實時控制;

◇自定義各類遲到、早退、曠工、加班超時等異常查詢邏輯顯示顏色,一目了然、處理快捷

◇自定義簽卡控制次數(shù),簽卡顯示以顏色區(qū)分;

◇可定義入職或離職當天是否計出勤;

◇提供海量數(shù)據(jù)處理機制,解決大型企業(yè)歷史數(shù)據(jù)累積導(dǎo)致系統(tǒng)性能下降問題;

◇考勤與門禁系統(tǒng)結(jié)合分析上班期間外出情況,可規(guī)范員工出勤行為;

◇考勤與消費系統(tǒng)結(jié)合,使上班時間與就餐時間對應(yīng),公司可以視情況確定是否補貼與是否允許就餐;

◇提醒機制:系統(tǒng)提供默認遲到、早退、曠工、超時加班等提醒功能,同時提供自定義提醒項目需求;

◇安全機制:提供加班、請假、簽卡、調(diào)休、考勤結(jié)果審核功能,防止生效后結(jié)果被人為更改或因制度改變重算影響歷史數(shù)據(jù);

◇考勤項目直接匯入工資計算,考勤、工資、消費數(shù)據(jù)整合;

◇自定義各種考勤明細、匯總報表,加班、缺勤、異常等報表;

◇支持集團性多套帳或驗廠用到的多帳套算法。

返回頂端

八、薪酬福利管理

◇可對薪資項目進行分類管理,如:崗位工資、福利、獎金,實現(xiàn)用戶自定義設(shè)定和自定義計算,適應(yīng)各種薪資體系與工資計算方式經(jīng)常變動;

◇解決了一個月多次調(diào)薪的計算難題;

◇可按薪資等級或薪點數(shù)根據(jù)崗位進行設(shè)置,并可設(shè)定多個調(diào)薪方案;

◇支持多個薪酬體系,不同組織、崗位、職級不同的薪資方案的計算方法,可根據(jù)崗位設(shè)計標準成本與實際薪資對比,部門預(yù)算與實際薪資對比;

◇每個月可計算多個帳套;

◇各帳套可支持不同財務(wù)周期算法;

◇支持非自然月為財務(wù)周期的工資計算方式,財務(wù)周期起止日期可支持自定義;

◇帳套間可共用每月錄入數(shù)據(jù)及接口數(shù)據(jù);

◇薪資計算可從考勤、績效導(dǎo)入數(shù)據(jù);

◇支持銀行報盤,所得稅計算與申報;

◇豐富的薪酬福利報表;

◇支持借款扣除;

◇支持自離或曠工多日自動薪資凍結(jié),也支持手動凍結(jié)與解凍;

◇對于其客觀存在系統(tǒng)的數(shù)據(jù)完全共享,如計件工資、考勤、考評、獎懲、水電費、就餐資產(chǎn)等數(shù)據(jù)與本系統(tǒng)實現(xiàn)了無縫聯(lián)接,實時調(diào)用,只要一次錄入,不用重復(fù)錄入或轉(zhuǎn)換。

返回頂端

九、績效管理

◇系統(tǒng)支持自定義考核模型或工具:排名表、面談表、組織考核表、KPI、MBO、360度;

◇績效參數(shù)設(shè)置:包括績效指標庫管理,績效指標可以根據(jù)職位績效指標引入績效考評指標,并可在此基礎(chǔ)上進行自定義其它指標庫;

◇績效層次設(shè)置:每個績效層次有相應(yīng)的績效變量及職位;

◇在支持量化指標考核同時,也支持關(guān)鍵工作事項等不能量化的考核項目考核與跟蹤;

◇績效考評級別管理,根據(jù)績效考評級別可以進行多層次、多方位的考評,可以更準確的了解考評者的績效狀況,考評級別依賴于考評分類,每個考評級別所需要的考評級別及每個級別所占的比重是不一樣的;

◇績效考評模板管理,個人績效考評表及組織績效考評表可在績效考評模板基礎(chǔ)上生成;

◇組織績效考評包括引入組織、定義考評分類及考評要點、制作考評表,查看考核信息;

◇個人績效考評根據(jù)個人所在的考評層次及考評周期設(shè)置考評分類及考評要點,并根據(jù)每個考評級別制作考評表,最后根據(jù)每個考評級別及考評周期生成綜合考評信息;

◇系統(tǒng)支持自定義考評工具及相關(guān)考評表格式;

◇按考評分值與權(quán)重自動統(tǒng)計考核結(jié)果,自動比對標桿;

◇自動提醒針對考核不合格的培訓(xùn)項目;

◇自動對比各期考核結(jié)果,跟蹤考核項目改善狀況;

◇支持對考核者直接評分;

◇支持領(lǐng)導(dǎo)多級點評、修正、審核;

◇考核結(jié)果自動應(yīng)用于晉升、調(diào)職、薪資計算、培訓(xùn)等相關(guān)功能模塊,起到預(yù)警提醒作用;

◇考核結(jié)果查詢支持:絕對分值比較、相對標準比較、客觀標準比較;

◇支持排序法,代表人物法、強制正態(tài)分布法(預(yù)先設(shè)定優(yōu)良中及格差比例)統(tǒng)計方法;

◇支持績效考核結(jié)果申訴,設(shè)定提交、受理、處理、結(jié)案周期;

◇考核結(jié)果可以通過自定義算法,直接應(yīng)用于薪酬,異動等子系統(tǒng)。

返回頂端

十、行政事務(wù)管理

1、會議管理

系統(tǒng)通過對會議室及物品配套、會議室安排排程、會議參會人員與時間核算會議成本。通過會議申請,提前規(guī)范會議內(nèi)容以 提高會議效率,避免管理中的文山會海;同時,提高會議記錄管理,對會議決議跟蹤,避免會議流于形式,每次會議決議、跟進責任人、進度、結(jié)案做自動跟蹤,管 理者通過系統(tǒng)查詢,跟進工作,保證決議得以執(zhí)行。

通過會議管理系統(tǒng),避免諸多企業(yè)會而不議、議而不決、決而不行、行而不果的會議怪圈與高昂的會議成本。

2、工傷管理

工傷管理,通過對工傷等級劃分,確認各級別對應(yīng)處理預(yù)案。對單個工傷案例每一個社保步驟進度跟蹤記錄,同時保持對應(yīng)的文件。可隨時產(chǎn)生所有工傷案例進度表,員工離職是可避免工傷未結(jié)案帶來的風險。

3、宿舍管理

◇對宿舍基本資料、床位床號的設(shè)置;

◇可隨時查詢各宿舍的入住情況及空床位;可自定義按部門,班組等自動建議床位分配;

◇對各宿舍進行物品配置及管理;

◇對住宿安排、變更、退宿進行全面管理;

◇對外宿人員的登記管理;

◇對宿舍水電費價格的設(shè)定,水電表的登記、水電費用等的登記、計算;

◇水電等費用的分攤;相關(guān)費用與薪資系統(tǒng)的鏈接,并可直接從工資中扣除;

◇宿舍日常的維修維護、物品租賃的登記管理等。

4、圖書管理

用于企業(yè)內(nèi)部文化室(或圖書館)的計算機化管理??蓪λ袌D書、報刊、雜志、傳記、專業(yè)資料書籍等進行分類登記;對內(nèi)部員工的借閱、歸還進行跟蹤管理;對破損、遺失、賠償?shù)冗M行登記跟蹤管理。

5、資產(chǎn)管理

對人力資源部門通常管理的辦公用品、工衣等物品進行分類編碼;對辦公用品的購進、 分發(fā)、領(lǐng)用、歸還、賠償?shù)冗M行登記跟蹤管理;對庫存物品可進行盤點操作;對所有數(shù)據(jù)的分類分析等。與員工離職相關(guān)聯(lián),保證先退保管資產(chǎn),后辦離職發(fā)工資的 手續(xù)。在規(guī)定時間內(nèi)重復(fù)領(lǐng)用系統(tǒng)自動提示。可核算人均辦公費用等管理指標。

6、保險管理

管理企業(yè)內(nèi)部的各類福利保險;自定義保險險種、員工、企業(yè)的繳費記錄、明細分攤;處理員工參保,停保操作,與系統(tǒng)的工資等其它功能模塊相關(guān)聯(lián)進行匯總和查詢分析。

7、醫(yī)療管理

記錄員工入職時及各次體檢記錄,對在企業(yè)內(nèi)部藥品的分發(fā)、使用、回收、醫(yī)藥費進行管理;對醫(yī)療服務(wù)的過程進行跟蹤記錄;對醫(yī)療服務(wù)的類型、費用等進行分類、分析等。

8、車輛管理

規(guī)范企業(yè)的公務(wù)用車管理。從申請、批復(fù)等環(huán)節(jié)對公務(wù)用車進行有效的管控;對外出路線、逗留時間、維修保養(yǎng)、路橋費、油費等進行有效有據(jù)的跟蹤記錄,從而達到降低費用,提高效用的目的。

返回頂端

十一、員工關(guān)系

◇對相關(guān)法律法規(guī)條款重要性與內(nèi)容案例解讀,可能風險性預(yù)估;

◇明確公司規(guī)章各項條款與對應(yīng)措施,量化必要的指標,更好貫徹各項規(guī)章;

◇公司公告的發(fā)布、公示與保管等,協(xié)助達到制度、公告的最大公示性;

◇法律法規(guī)、公司規(guī)章、公司公告明確責任到相關(guān)執(zhí)行與保管人員,量化必要數(shù)據(jù),保留原始憑據(jù)體系,以降低公司人力資源風險;

◇需求調(diào)查與處理、員工建議、文娛管理,結(jié)合公司理念,協(xié)助公司文化建設(shè),提高員工滿意度,加強公司員工凝聚力;

◇職代會管理、工會管理:建立公司各種會議架構(gòu),明確職責。并對公司相關(guān)制度決議討論,對接國家對企業(yè)工會、職代會制度要求,有利公司和諧經(jīng)營,從文化上降低經(jīng)營風險與推行企業(yè)文化理念;

◇員工跟蹤:對員工計劃事項進行跟進,防止工作漏失;

◇離職員工訪談與跟蹤,針對離職原因切實改善管理;

◇合同管理:可對新員工自動產(chǎn)生合同,進行分類型管理,明確各類合同法定事項,保存各類相關(guān)原始文本與變更記錄,合同外約定附件等;

◇提供合同批次管理可按簽訂日期分合同批次,避免每日續(xù)簽合同,也防止漏簽或遲簽;

◇工傷管理:提供各工傷案的原始文件,處理步驟流程與進度維護。對各種工種鑒定級別做相應(yīng)的理培事項;

◇證件管理:對各種證件的有無與有效期管理,自動提醒;

◇體檢管理:關(guān)注員工健康,對各工種員工按法規(guī)或公司制度進行體檢管理。按周期要求自動提醒需求;

◇文娛管理:對公司文娛計劃與執(zhí)行,相關(guān)經(jīng)費預(yù)算與實際應(yīng)用進行管理;

◇◇對企業(yè)內(nèi)部公告、通知、新聞消息等的登記、發(fā)布、跟蹤、反饋等進行分類管理與分析;

◇總經(jīng)理信箱:在公司內(nèi)部架設(shè)一個上下級之間可以快速、直接的溝通渠道??蓪π畔⑦M行分類管理,并有保密措施。

返回頂端

十二、人力分析和輔助決策

◇包括人力成本分析、組織績效分析、合理化建議分析、薪資實驗分析、薪資分布分析;

◇自定義和輸出多種報表和圖表,靈活生成和輸出各種多維統(tǒng)計報表,分析人力資源的組成、成本和效益,發(fā)掘和預(yù)測人力資源的發(fā)展趨勢;

◇系統(tǒng)內(nèi)置分析型數(shù)據(jù)倉庫,提供在線實時(OLAP)數(shù)據(jù)統(tǒng)計分析功能;

◇人員供給分析(根據(jù)生產(chǎn)情況及現(xiàn)有人員分析);

◇勞動生產(chǎn)率分析。

返回頂端

十三、文檔辦工流管理

◇支持文檔柜管理,保證電子文檔與紙質(zhì)文檔保管臺帳對應(yīng),方便查找;

◇支持文件多級審批與會簽;

◇支持文件分類管理,內(nèi)置常用法律法規(guī)、公司制度、通知通告等類別;

◇支持其它子系統(tǒng)調(diào)用相關(guān)文件;

◇可制定各類別文件對應(yīng)不同審批流程、管控流程;

◇支持文件號、文件多版本管理;

◇通過文檔收發(fā)記錄,實時查詢文件起草、審批、公布、收發(fā)、保管履歷;

◇支持文件集中備份。

返回頂端

十四、工作流

◇支持針對不同單據(jù)而不同職位自定義工作流程;

◇支持自動提醒當前各類需要審批工作流單據(jù);

◇支持工作流程權(quán)限公式定義,例如每個職位可審批的請假天數(shù);

◇支持多人會簽;

◇支持前后審批人員審批意見是否可見;

◇支持離崗期間指定職位替代,替代時可以按流程指定多人替代,是否可查看本人以前單據(jù)審批記錄

返回頂端

十五、領(lǐng)導(dǎo)查詢和員工自助查詢

◇XY-WEB星原人力資源查詢系統(tǒng),采用完全的B/S結(jié)構(gòu),提高軟件的可維護性和可擴充性;

◇提供使用戶進行二次開發(fā)的通用模塊,用戶可以方便地擴展軟件的功能;

◇提供統(tǒng)一友好的操作界面和豐富的數(shù)據(jù)管理分析功能;

◇為企業(yè)的信息發(fā)布交流提供人性化的操作平臺,使企業(yè)的規(guī)章制度、新聞簡報、技術(shù)交流、公告事項等及時傳播,使企業(yè)員工能及時了解企業(yè)發(fā)展動態(tài);

◇改變傳統(tǒng)的集中辦公方式,擴大辦公區(qū)域,企業(yè)用戶可在家中、城市各地甚至世界各個角落通過網(wǎng)絡(luò)連接隨時辦公;

◇系統(tǒng)地利用企業(yè)積累的信息資源,改進企業(yè)的創(chuàng)新能力和快速響應(yīng)能力,以提高效率;

◇對客戶端機器的硬件要求較低,可以在保留原有的軟件和硬件的基礎(chǔ)上運行新的應(yīng)用系統(tǒng),不影響原有資源;

◇基于WEB方式的辦公系統(tǒng)只需在服務(wù)器上作配置和維護,大大降低了用戶用于軟件系統(tǒng)維護和升級的難度及費用,使系統(tǒng)更加容易實施。

返回頂端

十六、SA8000人權(quán)驗廠方案

人權(quán)驗廠主要是政府部門、歐美客戶檢查企業(yè)執(zhí)行勞動法的情況,主要表現(xiàn)在員工是否有超時加班和符合當?shù)刈畹凸べY標準以及保險福利、安全保護情況。其核心就是人事、考勤和薪酬福利部分。

主持驗廠的對象及特點:

◇政府部門(勞動、稅務(wù)、海關(guān))查廠:除了考勤和工資部門要調(diào)整外,人數(shù)、身份證和保險也應(yīng)為關(guān)注調(diào)整重點。企業(yè)與政府保持良好的關(guān)系也是重要因素; ◇歐美客戶直接驗廠:由于不熟悉大陸情況比較容易應(yīng)對;

◇客戶委托第三方驗廠:專業(yè)從事驗廠工作,對我國情況了如指掌,最難應(yīng)對,既要符合標準,又要處理好關(guān)系。

驗廠的應(yīng)對方式:

普遍采用的是針對不同的驗廠對象設(shè)立多套賬和多套制度,不同的方式,費用和效果差別很大。傳統(tǒng)手工和紙卡考勤方式 工作量大、費用高主要表現(xiàn)在處理考勤和工資項目以及對員工培訓(xùn)的項目上。為了避免在處理人事考勤工資多套賬時耗用大量的人力和物力,我公司結(jié)合近千家工廠 一卡通驗廠實施經(jīng)驗,總結(jié)了多套一卡通驗廠實施方案。

分享名稱:java代碼評測系統(tǒng) java代碼性能分析
鏈接地址:http://muchs.cn/article48/docdhhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站云服務(wù)器、動態(tài)網(wǎng)站企業(yè)網(wǎng)站制作、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)