背景:公司運營接近2年時間了,隨著不斷的有員工入職、離職,使用信息化管理員工各類信息是一件很有必要的事兒。諸如員工基本信息,內部公告,資產盤點,客戶管理,工作周報,優秀員工評選,請假、外出、報銷、采購、加班等申請。接下來具體記錄一下關於員工轉正考核的一點點認知,公司內部OA使用asp.net+MySql搭建。
思路:關於考核,想想我們每個人參加的各種考試認證不勝枚舉。不外乎需要有考核人、題庫、試卷這些個對象,那麼針對他們整理所得如圖(使用PowerDesigner http://pan.baidu.com/s/1pJjxnnH 工具生成)
1、所有企業職員記錄管理都在員工信息記錄表,員工中有行政、銷售、設計、客服、會計、包裝等等各類人才,這些都有行政部統一管理;
2、行政部整理各類企業規章制度和職員須知,並做成excel試題庫(選擇題)和題目選項;
3、行政部錄入題庫和選項並設置好標准答案和試題狀態以待用;
4、某位員工試用期滿申請轉正,行政部為該員工建立考核的試卷,設置試題的數目和通過的數量;
5、員工進入考核頁面答題,完成後提交,系統自動判斷該次考核是否通過;
6、不通過員工經一星期左右的時間熟悉可再次向行政部申請,行政部重復4;
7、通過展示給員工,恭喜界面!
數據庫:
drop table if exists YS_USER;
/*==============================================================*/
/* Table: YS_USER */
/*==============================================================*/
create table YS_USER
(
uid int not null,
uposition int,
uno varchar(50),
upid int,
uname varchar(50),
uename varchar(50),
upwd varchar(50),
uhead varchar(50),
ucard varchar(18),
uworkdate date,
uoffice int,
udepart int,
utel varchar(50),
uemail varchar(50),
umob varchar(50),
uemergencytel varchar(50),
uaddr varchar(50),
uhukou varchar(50),
ueducation varchar(50),
uprofessional varchar(50),
ustatus varchar(50),
urecordtime datetime,
ulasttime datetime,
ucount int,
uonline smallint,
urmk varchar(250),
primary key (uid)
);
drop table if exists YS_TKU;
/*==============================================================*/
/* Table: YS_TKU */
/*==============================================================*/
create table YS_TKU
(
kid int not null,
ktype int,
kstem varchar(200),
ksubject varchar(400),
kstandard int,
krmk varchar(200),
kstatus smallint,
kcreator int,
krecordtime datetime,
kmodifier int,
kmodifytime datetime,
primary key (kid)
);
drop table if exists YS_TKU_DTL;
/*==============================================================*/
/* Table: YS_TKU_DTL */
/*==============================================================*/
create table YS_TKU_DTL
(
kdid int not null,
kid int,
kdetail varchar(200),
primary key (kdid)
);
總結:不論項目大小,實戰才是鍛煉個人能力的最好平台,是騾子是馬,拉出來溜溜...