数据库人事档案管理系统使用说明书_第1页
数据库人事档案管理系统使用说明书_第2页
数据库人事档案管理系统使用说明书_第3页
数据库人事档案管理系统使用说明书_第4页
数据库人事档案管理系统使用说明书_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人事档案管理系统使用说明书一、系统简介该人事档案管理系统旨在对企业人事档案进行信息化日常管理,业务包括:(1)员工个人信息的查询与维护。员工可以查询自己的各项档案信息,包括基本信息、培训信息、考勤信息、考核信息和 奖惩信息;员工可以修改自己的联系方式和生日(对其他信息的修改需要管理员或具有相应 权限的用户进行操作)。(2)员工管理 具有该权限的用户可以添加、删除、查询和修改员工信息。对员工信息的查询支持多条 件组合查询。(3)考勤管理 具有该权限的用户可以查看按月统计的员工考勤记录(普通员工只能在个人信息查询模 块查看自己的按天列出的历史考勤记录)。(4)培训管理 具有该权限的用户可以添加、删

2、除、查询和修改培训项目,以及将员工添加到培训中或 从培训中移除。(5)考核管理 具有该权限的用户可以添加、删除、查询和修改员工考核成绩(业务流程还未实现)(6)奖惩管理 具有该权限的用户可以添加、删除、查询和修改员工的奖励和惩罚记录(业务流程还未 实现)。(7)权限管理 具有该权限的用户可以查询权限的授权情况,将员工(系统用户)添加到现有角色以及 从所属角色中移除。(8)角色管理具有该权限的用户可以添加、删除、查询和修改角色权限。(9)账户设置 用户可以修改登录密码。(10)工资管理入职时间每满两年工资上涨浮动 10%。(触发器来实现)、系统登录与当前可用的系统用户系统登录界面如下图所示:系统

3、使用用户ID (即员工ID)和密码登录。由于不同用户具有的权限不同,登陆后显 示出的模块不同。本说明书中使用用户ID “1”和密码“ 123”登录系统,作为使用说明。登录系统后,显示的导航界面如下:当前可用的用户ID (系统中已录入的员工)及密码保存在数据库中的Users表中。可使用Windows身份验证(具有管理员权限)或 SQL Server身份验证下的登录名sa (即数据库 管理员,密码在安装数据库时已指定)和登录名Suna (本系统使用的数据库用户,密码为suna2013只有有限的权限)登录数据库 EmployeeManage即可查看到该表。三、各业务模块的操作说明(一)个人信息查询个

4、人信息查询模块不需要任何权限即可访问到,包含5个页面,员工可以从中访问到自己的各项档案信息1. 个人信息diJhlt-百而氐盘宜泊、曲*个人信息如图所示,其中,电话字段和生日字段可以自行修改,修改完成后按“保存更-g. a.改”保存。其他字段不可自行修改,须在“员工管理”模块由具有相应权限的用户进行。2. 培训信息、奖惩信息和考核信息内容如字面所示,不再详细说明。3. 考勤信息A 瞬冲富于卑* V ndi fiiP-l FiiL_liidlbiBigEfiq 工即JID?* *"调LA>:if- . H ,j AEyBJH-« A 记JM?基.月2目丄串杆*苦械帯M

5、II6Ti洱固屯住袂专芸訓尊vtrft駐*W< l A II d<<wwL A ll 5SPT* L 冃 IT 日£jiH 318?w?ir i R l*d按月份查询个人出勤情况,一次显示一个月的出勤。(二)员工管理员工管理模块需要权限“ Auth_Job”才能访问,包含4个页面,可对员工信息进行增删改查。1.添加员工1 l A.瞬理富辛¥董 nJi -v 暨聞卩.耳|>>|!1. < 人争啊早鲁陋期禁卅息畀飪打科.非古醴电工w摯牟;n谆再筍右工辭一良工添加圭百WPWZ"MW* 录入一名新员工的各项信息。注意所有的字段均需要输入

6、。个别项目通过单选菜单指定。其中“学历”、“部门”、“类型”字段的可用值在数据库中指定,“性别”字段固定,“入职日期”字段默认值为当前日期,可重新设置2. 查询员工直工二-It恥y, X w闿询蒙片口卅绅合sr- rMi 1-ttN4fl学历W«IA V«riK*一弊黑MS«t±:M;则-W聊锄9QOO羽携出井匸;R9tU IJO)王成&工H恥f吉卄IQOOO鮮IMFl"3Qt-3lM駅加$4他等土闻W汩壬天©工MM奋计JQOO 0<广 A 平打賞音 SrlinBlF>> ":-K人事啊奉修ft箏凿

7、息黑曲吋卉 F4rit4i£*9W旷甘耳PR专砂站mrlgfr 电甲*可按“姓名”、“性别”、“部门”、“职位”、“员工类型”多个条件自由组合查询。3修改员工严人事> 1 MpB* lWlmE:- V息躺瓯<w- fjenex.f“理童區明/rana l lt«去日vrsa 980-00-03rstJiL *«nwv尿存*P*T此处的修改员工可修改所有员工信息。4. 删除员工如字面所示,不再详细说明。(三)考勤管理考勤管理模块需要权限“ Auth_Attendanee”才能访问,下属一个页面,用来生成考勤报表,按月统计出勤情况AXtt>*A

8、71;WCljFfli»汕酣些IWJiT|fM>fit«.*tn«R«W盂1厲ii»49af111月j|»QPfQflt.tjt i njlQag屯ti薛曲4efii月21t4IQIM* FL为J*1AJiAI0哥iMI A*!«a9j0SK1寿jfl-90Bi0IRKK隹I p1#I1I0»1fl*»1 ffi fi*#g0t91<WSOT 罕i用11a曲t£frRUtJtMSP1 JRJV1|VQ甩1H*SPT" ¥i ftHtaftI5fMTV2M'

9、JE1JH1也1010ft序弔恥住i Anti9g11勺 laPlJL*» *(四)培训管理培训管理模块需要权限“ Auth_Training”才能访问,包含4个页面(其中一个没有在导 航中直接显示),可对培训项目和员工培训情况进行管理。1.添加培训项目吩肯«*W«ir”n«&ViT产 &平韋H 罕*Vi iHirwt i©斯 *74 壮9+' X U卫-me 两"i: * * JA u> "f?*?- t呀鬻皐yq W4>A时启SB其中“详细描述”字段为可选,其他字段必须输入2.查看培训

10、项目r(VSi咔耳谢t淹*!喈宁牌尺圖鬥牛几克耐H.w+ak»邸_直工逊草厦事,工Jjq曙i更|禅|血昭窈T-* 早厦上空罷燈直132勺匕応出dMLldH.NMUH-ldISlMiH/ L»ii'Ln*|2W545.il"i*III!逝前所有堵训射目j进一liirbrinrL3.编辑培训项目andifait* * 113Ss *1 - IB U'-Fk 邑,:叭陆*;更改培训项目信息。修改完成后按“保存”保存4.员工培训的添加与删除F耳0*住陆煜弟计楼如耳览员霁¥:;冷勺b奇町K1 >1' *工叩-««十

11、几克备Azm4Mff喘*nunaw帕Ji聲卑3Hit A®朋MV®别冉握声口昭上費性朝牯41 "JTF工山wn«frArti.祈口詡匪if4Q<gW'l排ipWTlf#Ml3TIES?IM跨13?Wrimi3M:nt*巒i fitAX-|iRFrW t=4<l*¥ t sn Tffn. »if| £lb#«V9« ft«V9 Hlf*W 电 ftMKS返回该页面可通过“查询培训”一“查看”进入,可将员工添加进培训项目或移除当前参见 培训的员工(五)考核管理考核管理模块需要权限

12、“ Auth_Evaluation”才能访问,包含3个页面,可对员工考核信 息进行管理。考核管理模块的具体业务还没有被实现,但数据库层面的表结构和内容,系统中间层面的Java Bean,以及进入页面的权限验证机制已经完成。实现该模块需要完成具体的 JSP页 面代码。(六)奖惩管理奖惩管理模块需要权限“ Auth_RP”才能访问,包含3个页面,可对员工奖惩信息进行 管理。奖惩管理模块的具体业务还没有实现,具体情况和“考核管理”模块相同。四、访问控制模型(一)权限管理权限管理模块需要权限“ Auth_Authority ”才能访问,包含2个页面,可查看权限的授 权情况,以及通过将员工添加进角色或从

13、当前所属角色中移除来管理员工的权限。1.查询权限旷A晤强富审孚蜒V ' *4> it -丨胡打応 Fii ihi>|TWjA i v 国SiidkflKi;-U X 覽詁g w申e苦"冷.r JTftll ! -> mW »人爭杠举管號星事粘息畀©甸F香育4t*»F 丁 .骷1齐单呂lR £feALth u Auth *!*査磁直> k炼輝一用甩TIB<*Wif*>¥« Ewn冷J.刑有该熨啊的耳宝出8勺虽理H-B户卄幽Rft th血YIK.:帯世M匕.貝柯旷_,一.一_对拥有角色

14、普理权躍的用 户.工万冒眺共诗爭呂 剋五理界面.H壮曰土谣 蜒施番可见戸1»*T: 4-Pl la's-ae!操作流程如图所示。注意“权限管理”将跳转到权限管理页面中进行2.权限管理“把国AW锂事艸号¥ hhhf jL押甲血lATi 仲 .1 ar.口 貲呼1操作说明如图所示。(二)角色管理角色管理模块需要权限“ Auth_Role”权限才能访问,包含4个页面,可对系统角色进行增删改查。1.查询角色尸丄晤HIT 刁準軸 VJ FriFl*5 h m圜jaldliHKtE筍M 一克工即十几髯&扁工苛” n喘点令看当前偉色的k宰椚*晋寄*犠牺軌器X©”

15、国*AMUlr*ffVWVatmnIT«RE«Wzee歸蝗讯£3TMHtiLvn-JS1w«月翟口帆囂叹1看41Y i* j,f EifcJa1; KW1':戸特贰皆世曳限凶拎屮“电 口 “飞址芒'过T取限匸; 用P兀V操作说明如图所示。2.添加角色、删除角色和编辑角色祥IO»1TS| ttArK K5TTW *BTtf SMirW *WliUftUW 3O«:tL«口口口隣认取消口Kaffir师如输性看角色信息va L7>iFFr K«r9<xrwM.rwClItH01V闕认删除r1H

16、3S5砂Hl诧冠屯時、誉看角色信息*,«战聚萱b Pfllti# A-*r« *!*« 垢鼻住良 t*»ff*1*H 耀暮角色维护Dnonnein确认 腰消系统界面如图所示。由于操作比较简单,不再详细说明。五、关于基于角色的访问控制本系统支持基于角色的访问控制。正如在业务模块的简介中所述,用户只有拥有某一业 务模块的操作权限才能进行相关操作。而用户的权限来源于系统角色,即用户只能从所属的 角色中获得若干权限,而本身无法被授权,授权只能对角色进行,即所谓“基于角色的访问 控制”。具体的设计原则为:1. 为每个模块设置独立的权限业务模块和系统权限呈一一对应关

17、系。拥有该业务模块的权限后,即可对该模块的数据 进行全部操作(增、删、改、查等)。业务模块和系统权限的对应关系如下表所示:页面Auth_Job员工管理添加员工employee_add.jsp查询员工employee_query.jsp修改员工employee_edit.jsp删除员工employee_delete.jspAuth Atte ndance考勤管理查询考勤atte ndan ce query.jspAuth_Job培训管理添加培训trainin g_add.jsp查询培训trainin g_query.jsp编辑培训trainin g edit.jsp添加员工培训trainin g

18、details.jsp移除员工培训Auth_Evaluatio n考核管理查询考核evaluatio n query.jsp添加考核evaluatio n add.jsp删除考核evaluatio n_delete.jspAuth_RP奖惩管理查询奖励和惩罚rewarda ndpuni shme nt query.jsp添加奖励或惩罚rewarda ndpuni shme nt add.jsp删除奖励或惩罚rewarda ndpuni shme nt delete.jspAuth_Authority权限管理查询权限信息authority query.jsp查询员工权限authority_ma

19、nage.jsp将员工添加进角色将员工从角色移除Auth_Role角色管理查询角色权限role query.jsp添加角色role add.jsp删除角色role delete.jsp修改角色权限role edit.jsp2. 将系统角色作为权限授予和撤销的基本单位用户没有任何权限用户获得所属角色的权限用户与角色、角色与权限均呈多对多关系当用户属于多个角色时,其权限为各角色权限的并集3. 角色管理和权限管理的分离只拥有角色管理权限的用户,不能管理用户角色,而无法直接控制用户的权限。 只拥有权限管理权限的用户,只能将用户添加到现有的角色中或移除用户的当前角 色,而无法控制角色的权限。六、数据库设

20、计(一)环境说明系统可以采用任何编程语言,任意数据库工具。(二)数据库命名规则约定本系统数据库内的对象命名采用“驼峰命名法”,该命名法要求数据库名、表名和字段 名均由为首字母大写的单词组成,单词之间直接连接不添加空格或下划线。对数据库对象的 命名应简单明了,直接反映对象的内容,采用常用英文名词,不使用拼音。对于视图的命名 额外要求使用“ VW”作为前缀;对于存储过程的命名额外要求使用“ sp”作为前缀。表中的 外键字段名称应该尽量和所引用表的主键名称相同。对于SQL语句的书写,要求将T-SQL关键字和系统函数的名称全部大写,查询语句中 使用单字母别名代替表名或视图名。命名规范示例:SELECT

21、 * FROM UserLogin亿?)1 数据库名称本系统采用的数据库名为:EmployeeMa nage2 数据库登录用户应避免使用sa等管理员用户作为系统登录的用户,所使用的用户应该只有本数据库的 访问权限,且应该没有改变数据库结构的权限,只能对现有的表、视图、存储过程和数据库 函数进行调用。在本系统中应用程序使用的用户名为 Suna,密码为suna2013(三)数据库物理设计1. 表信息汇总表名说明Employees员工信息表EmployeeType职工类型表Degrees学位类型表Departme nts部门信息表Atte ndances考勤信息表Atte ndan ceStatus

22、出勤状态类型表Evaluati ons考核信息表Evaluati on Projects考核项目信息表Trai ning培训信息表EmployeeTra ining员工培训表RewardsA ndPuni shme nts员工奖惩信息表Users系统用户信息表UserRole用户角色信息表Roles角色及权限信息表2. 表结构详情员工信息表(Employees)字段名称数据类型可否为空约束条件说明EmployeeIDINTNOT NULLPK员工IDEmployeeNameNVARCHAR(20)NOT NULL员工姓名SexNCHAR(1)NOT NULL性别BirthDayDATETIME

23、NOT NULL生日1PhoneVARCHAR(20)NOT NULL电话DegreeIDINTNOT NULLFK学位HireDateDATETIMENOT NULL入职日期EmployeeTypeI DINTNOT NULLFK员工类型Departme ntIDINTNOT NULLFK所属部门TitleNVARCHAR(50 )NOT NULL职位头衔SalaryMONEYNOT NULL薪酬Ma nagerlDINTNULLFK上司ID职工类型表(EmployeeType)字段名称数据类型可否为空约束条件说明EmployeeTypeIDINTNOT NULLPK类型IDEmployee

24、TypeNam eNVARCHAR(50 )NOT NULLUn ique类型名称学位类型表(Degrees)字段名称数据类型可否为空约束条件说明DegreeIDINTNOT NULLPK类型IDDegreeNameNVARCHAR(20JNOT NULLUn ique学位名称部门信息表(Departments)字段名称数据类型可否为空约束条件说明Departme ntIDINTNOT NULLPK部门IDDepartme ntNameNVARCHAR(50 )NOT NULLUn ique部门名称Ma nagerlDINTNULLFK部门经理ID考勤信息表(Attendances)字段名称数

25、据类型可否为空约束条件说明EmployeeIDINTNOT NULLPK员工IDStatusIDINTNOT NULLFK出勤类型IDDateDATETIMENOT NULLPK日期出勤状态类型表(AttendanceStatus)字段名称数据类型可否为空约束条件说明StatusIDINTNOT NULLPK出勤类型IDStatusNVARCHAR(50JNOT NULLUn ique出勤类型名称考核信息表(Evaluations)字段名称数据类型可否为空约束条件说明Evaluati onlDINTNOT NULLPK考核IDEmployeeIDINTNOT NULLFK员工IDEvaluat

26、io nProjectIDPintNOT NULLFK考核项目IDDateDATETIMENOT NULL日期Result:NVARCHAR(2)十NOT NULL成绩考核项目信息表(Evaluatio nProjects)字段名称数据类型可否为空约束条件说明EP IDINTNOT NULLPK考核项目IDProjectNameNVARCHAR(20 )NOT NULLUn ique项目名称培训信息表(Training )字段名称数据类型可否为空约束条件说明Trai nin gIDINT:NOT NULLPK培训IDBegi nDateDATETIMENOT NULL开始日期En dDateDATETIMENOT NULL结束日期Trai nin gTypeNVARCHAR(20)NOT NULL培训类型Descripti onNVARCHAR(255)NULL详细描述员工培训表(EmployeeTraining )字段名称数据类型可否为空约束条件说明Trai ngi ng

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论