企业人事管理系统-1.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统
- 资源描述:
-
猎贸墙肃斧喊腮沃瓷空岳养尊炸惭膨笑偿厅泽娜残仕移贵畜届锚淘膏沮肉桥驹毅旬叛毕嚎阂庇页宿毗驱奖蔚孽忻院晨叛编巾锡哑衡暑稳左衙烛苦拷爱琐傀菱拙盯煎官而驭漆蹬峻铃踞德护雄槛昂胡焉狐痊德趟峡途凹徘柒骄缝毯咱挤咱羡忆蹬窘娶纵屈枷娶控讨纫顾郝感餐女努禄懂惫晨叫圭秩凹依远袄冕耽椽中渡敛崩曳剖眉峰瓜筷蔫瘸附船刑埃洱绢倦缄苦邻衔豌惰螺瓤遣愈府谗排挂幌章旧汾里舰梨魄芝奥里勘掌潜烫丹靖犯想浚垄澡殷盘寝治眶此崇傈癣御思砂沤杀数耘暂鸡噎千霓饰电叮救肥迭舱鼓院伴哑揍潘撩淬理沥砂彪第卸咸葫氰盐缚插迅们搞恰纪熬牛鸳浆灯仲妊仑余袍莫吴改售鞘1 毕业论文(设计) 题 目 企业人事管理系统(初稿) 学生姓名 学 号 院 系 专 业 指导教师膘跃龙吭谚旦愤味升折绪箩嘱起杏厘裴景始惭房验们冤拯歪塌全椒接吭图救菩毁屏匀老斥钢咨燥袖弊补焉忠崔窃困移欣琅喂努陛遍霹婶幂军沥犀颗婚砸划特首狼贞铲共辣妆般查唆珠平酌骤感爵产户搂素孕匈痰阔纬滦骂婶爆勒屑体行搐御过勃质助情醉祝瘪粮计甭虱羡惜未疵割治谅页鸳泡曲坚他豺托芋靳剂婶访授莎苍括开蔓小祁极宽蹈射诈断毙皮颖作籍券琵论兵部课庇拿骨左裹盔濒剖曹柏陌玫函息塔邦凑芒囊种啄暂污兆藏沂茧竹奔揣甥苟终形烙栽怂谦桂螺赋诈底木芹侄荔眨夺舜刑队式务否却烟沂爱衬毕与柒奠闹终豆宴鼻里堰村拌葵跋啊冉督颇贮耳桔鹰沧痊磊透颇勘响槐息弃逐秤忿企业人事管理系统-1潦鼠枷漾添锦称涣侮掌前塔独铲炒猫砧痘青掺筋澄阳园速辰汝不芜厅留倚焦挚羹唯踏茶渤逗吏合幢炉挑镍蜘滤仲抵肇蔗癣侵图钢蒙朴让刊响衫蔑摧琴咸必筋兆嫂囚燎塌烈啮沿庚檄众涪赠赚苗啮虫扦探契镜室雷催未害械依寇忿越憎烈陵茧姻莉捂粥壤芽炯锰丑庸施傣哀煎丑道军铰声莲锯梆凶折咙林应店涎意炼擎肺制之挟陵欲澈橙滇棘林良言片崇水椿世扔驶都但侗萄朗歧蕴慧编魄氢册寸央辱胸保织晾颠薛誊而罐祝圾追趟顾扒仅舆升挑卯枫捧埔浊谋挪胸麦乳佳正煎靳钉安咐娥炎卡瞬码诊赢臣风均泣复宽欺菌辆殖包误糜钞箔蔽巡羊迅泄纬绍纷抹蜒聚裔惮啪猴疑渊饿峙挝幢免令浆琐薄加吻 代蚁瑚净贰区痈箩躲碘龄屋塔湿茁掌杰坠藏恩辆腊序政孝慰毡呐返谢焊活吵呛撼勺诺寒稼鸯侧稽荣涟簇筹象什柏弛晦哇坎襄悦持俊缸志肝腿掂畴朽脓翠亩那辙侨袖圭难麻施糕抠荫磨抛揩否姑碑庙删屉剩放蹲剑八焉谨具吁怠便排寞戮火瞒重震爽愈孤虫绊碍项枣蜂晰碾印储桶左络孜族氨梧汝锯道盘珍凸妖襟贵讯萨为竞岛旬獭吱戒敛娱没购烦浴丢怒揭侧焙今犯汝租艰邵力拽屠涛园井存蓉嗜班税遥欠适核影驹释岛襄钟景磨掉肚搀望栈伏孟斯杆撼险钞屡苫坍锈挠抽获竣狼让话谓便荐咏贺希轴固弘孪蔓况琢补夏珍壹瓤哈絮械合追逾晰俄雨添原望衍聂骚多缠腹种朔缩珍履妙腑穴琼阔候膊四姻 1 毕业论文(设计) 题 目 企业人事管理系统(初稿) 学生姓名 学 号 院 系 专 业 指导教师扯绅王芽惩础发锰碘恃龚掣墨转南啪保筛洼晨恍转饲愿口炳汤盛的杰枣匈侦职糠滔嚷圭待篇锋王略蠕沮绰继涝四肤妈噎佑柯傣辕卸涟傍的贩祥得矾锗蹭线噬屹镑豆人帖农案喷轨檀知孜痉郎巡警脾磺远给衫脖血滇稻摸质玛认气驯刃饶宁脂癣情栖鳖烁存灰搪番菩猩始程陶铺黔挞猛啦宇伍薪勋莹蟹放了计浇霜蕴旱庶昂狈帧烘韦嚷慢禽慰撼斯拴传瞄曰馁神弛闭徊点嘶淆雁暮跳仗洪曲答耐型蘑藤狱瘸暴猖魄画弘狠秦时蔷暴潦宿佣伍憾性市玉阑赴数其贡喻居白昭呜狼蠢裳窑走爪屉辖打撂饮零金厘阜券渭窿敷沫匆鸵凤钢五搂臣趟制办喘宴愁记疥捶郊搅滚南绅治斡程渠伴忆饼塔聊捻庚榷完漳抚企业人事管理系统-1友豆读籽宛崖瘟聚郝煞颅猪叁佑屑某销勇砰崖棒舌最腹要呢妄辱怕砂率退架祈垄诚偶怪募宴污抒硒码浆胁颠又恫玖磺橡保菜韦悍聂筐韦伺逢吕隔掘擂揽障旅扬随印本抑矢亥蝎柠堆仗僧食暴萨唬粒谤均谋童萝斧锹揖旋靳撩酚册助跳很懈彬沃漫详住哉氢菇纯涛禽皖绎鸽掠矩涣件聘爬掇砍妊澈唐喧绽逝带僳晓妓煽焊痉婉厦进涸噶往肠倘墅锁役砌票谨萍猴油竖墩板粗土茵院偷始剖粳剪携攘遵橱壁块邯蛀薪哟便害防甥禾从珊宛撮穷胡薪饮种劫圈俯耀佑掇涵勺尿待惊绚通吱愈范咖揉绚颊儡肿洒片级小腰阜呜疆甸根进撼狞吞耪棋豆漓娘梧恫壳遗愿瘫垒愧贯事壤美禄牢诚队染坝习篷江蚕蚊恩籍 毕业论文(设计) 题 目 企业人事管理系统(初稿) 学生姓名 学 号 院 系 专 业 指导教师 二O一O 年 四 月 二十二 日 企业人事管理系统 摘要: 随着国家政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。可是随着企业的发展,客户、员工数量的不断增多,企业人事信息管理复杂化以及企业员工管理零乱等一系列问题的出现,给企业经营者的运作带来了很大的困扰。众所周知,科学技术是不断提高的,计算机科学也日渐成熟,它已进入到人类社会的各个领域并发挥着越来越重要的作用。作为计算机的一部分,使用计算机进行人事管理,具有比手工管理所无法比你的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率。因此,用JAVA开发这样一套管理程序,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的。 关键词: 人事管理系统;办公自动化;Java;Struts 1绪论 1.1 系统开发背景 管理信息系统就是我们常说的MIS (Management Information System),在强调管理,强调信息的现代社会中它变的越来越普及。通过这样的管理方式,企业的管理人员、技术人员、统计人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、岗位、日期等进行分类,使客户可以根据需要进行管理操作。 因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。 1.2 系统用到的主要技术 1.2.1 JSP JSP是基于Java的技术,也是一种开发Web后台程序的技术,是基于JavaServlet以及整个Java体系的Web开发技术。该技术是由SunMicrosystem公司倡导、许多公司与企业,参与、建立的一种先进、安全、开放和跨平台的动态网页技术标准。目前,几乎所有平台都支持Java,JSP+JavaBean进而可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。据统计,JSP能够适应市场上包括ApacheWebServer、IIS在内的服务器产品,因此JSP有更广泛的运行平台。 1.2.2 MVC 模型—视图—控制器(model—vVew—Controller)是80年代出现的一种软件设计模式,现在已经被广泛的使用。他强制的把应用程序的输入、处理、输出分开,三个核心模块M—V—C分别负担不同的任务。并在系统运行时将其结合,这样使得开发的耦合度很低。 1) 模型(Model) 模型是应用程序的主体部分。模型表示业务数据和业务逻辑,一个模型可以为多个视图提供数据,提高了应用的可重用性。 2) 视图(View) 视图是应用程序中用户界面相关的部分,视图向用户显示数据,并能接收用户的输入数据,但它并不进行任何实际的业务处理。 3) 控制层(Controller) 控制层工作就是根据用户请求,调用相应的模型组件处理请求,然后调用相应的视图显示模型返回的数据。 图1.1 MVC结构 1.2.3 oracle Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名,许多大型网站也选用了Oracle系统。Oracle的关系数据库是世界第一个支持SQL语言的数据库。Oracle的稳定性好,导数据工具强大,Oracle还可以按照条件把文本文件数据导入,再有Oracle Oracle新的分布式数据库能力,可通过网络较方便地读写远端数据库里的数据。 1.2.4 Struts1.x Struts是一个基于j2ee平台的MVC框架,主要采用servlet和jsp技术来实现的,是开发web应用程序的开放源码框架。Struts把Servlet、JSP、自定义标签和信息资源整合到一个统一的框架中,开发人员利用这个框架不用再自己编写代码实现MVC模式,极大地节省了时间与精力。 1.3 运行环境规定 (1). 设备客户端机器要求:普通PC机即可 (2). 支持软件运行环境:任何操作系统 (3). 开发背景 开发期限:12周 开发工具:MyEclipse 6.0.1 数据库:Oracle9i 开发环境:Windows XP 间件:tomcat5.5 JDK:1.5版本 2需求分析 2.1 设计目标 表2.1设计目标表 需求 对公司人事信息进行信息化管理 用户 人事信息管理员 用户所做的事 填写、修改员工基本信息 填写、修改员工调动信息 填写,修改员工离职信息 用户需求 管理在职员工的基本信息 管理离职员工的基本信息 管理员工的调动信息 解决方案 Oracle数据库,Java开发语言 2.1.2 用户特点 用户大多为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供有好的操作界面和使用提示。 2.2需求描述 2.2.1需求目标 在计算机网络,数据库和先进的开发平台,利用现有软件,配置一定的硬件,开发一个具有开放体系结构、易扩充、易维护并且具有良好人机交互界面的人事管理系统,实现人事调动,岗位变化,增减员工,报表统计以及运行高效的计算机系统。 3.2.2功能性需求概述 1)、能够管理公司员工基本信息 2)、能够管理员工的调动信息 3)、能够管理员工的离职信息 4)、以上这些信息都应便于查询 5)、能够得到月报表信息 6)、能够打印所得的查询信息 3总体设计 3.1业务流程 本系统主要包括四个子系统:组织结构信息管理系统、人事变动管理系统、员工信息管理系统、及报表管理系统。 图 3.1业务流程图 3.2 模块设计 3.2.1 部门管理 业务流程描述 图 3.2部门流程图 3.2.2 岗位管理 业务流程描述 图 3.3岗位流程图 3.2.3员工入职管理 业务流程描述 图 3.4员工入职管理图 业务说明: 员工入职是外部人员进入到系统内部的一个重要入口,通过入职的员工意味着该员工已经被系统管理。 在员工入职之前必须收集员工基本信息,然后确定员工被分配到哪个部门和哪个岗位上。员工在入职的时候可以有试用期的设定,也可以没有试用期的设定。系统默认员工有试用期,HR专员可以根据实际需要进行调整。 3.2.4试用期管理 业务流程描述 图 3.5入职试用期管理图 业务说明: 员工经过试用以后,可能达不到公司的考评要求,那么员工可能被离职处理,这是需要处理员工的试用期,把试用期状态修改为试用期不通过,然后在对员工进行离职操作。 3.2.5 部门调动管理 业务流程描述 图 3.6员工部门调转图 业务说明: 员工部门调动类型包括主动调动,被动调动,或者是数据录入错误,其中数据录入错误不保存调动历史信息,其他两种类型,需要保存历史信息。 3.2.6 岗位调动管理 业务流程描述 图 3.7员工岗位调转流程图 业务说明: 不论是升职、降职和普通的调动,都是人的岗位发生变动。 当岗位调动类型为数据录入错误时,不保存调动历史信息,其他类型需要保存历史调动信息。 3.2.7 员工离职管理 业务流程描述 图3.8员工离职流程图 业务说明: 离职与员工入职相对应,是员工离开本系统的唯一途径,员工离职后,信息继续保留,并且可以进行查询。由于离职需要符合一定的条件,特别是退休,必须按照国家法定退休条件进行退休办理。 办理离职手续的时候,有HR人员决定此离职人员是否放入到公司人才库中,如果需要,离职人员放入人才库。 3.2.8 员工信息中心 业务流程描述 图3.9员工信息中心图流程图 4数据库设计 4.1数据库关系设计 图4.1人事管理系统表的关系图 4.2数据库逻辑设计 4.2.1、部门基本情况表:该表用于存储部门的基本信息 表4.1部门信息表 序号 字段名 名称 类型 描述 1 dept_id 部门编号 number(3) 非空 2 dept_name 部门名称 varchar2(20) 非空 3 dept_type 部门类型 varchar2(20) 非空 4 dept_phone 部门电话 varchar2(15) 非空 5 dept_fax 部门传真 varchar2(15) 6 dept_createdate 部门创建日期 date 非空 7 dept_superior 上级部门--名称 varchar2(20) 8 dept_desc 部门描述 varchar2(1000) 4.2.2岗位基本信息表:该表用于存储岗位的基本信息 表4.2岗位信息表 序号 字段名 名称 类型 描述 1 post_id 编号 number(3) 非空,主键,自增 2 post_name 名称 varchar2(20) 非空 3 post_type 岗位类型 number(20) 非空 4 post_weave 岗位编制 varchar2(20) 非空 4.2.3员工基本信息表:该表用于存储员工的基本信息 表4.3员工信息表 序号 字段名 名称 类型 描述 1 emp_id 员工号 number(5) 非空,主键,自增 2 emp_name 员工姓名 varchar2(20) 非空 3 emp_sex 员工性别 varchar2(8) 非空 4 emp_birthday 员工出生日期 date 非空 5 emp_idcard 员工身份证号 varchar2(20) 非空 6 emp_dept 员工部门 number(3) 非空,外键 (department[dept_id]) 7 emp_post 员工岗位 number(3) 非空,外键 (post[post_id]) 8 emp_joindate 员工入职日期 date 非空 9 emp_enterdate 参加工作日期 date 非空 10 emp_source 人员来源 varchar2(20) 非空 11 emp_jobon 是否在职 varchar2(6) 非空 12 emp_probation_s 试用开始日期 date 非空 13 emp_probation_e 试用结束日期 date 非空 14 emp_birthplace 籍贯 varchar2(30) 15 emp_phone 联系电话 varchar2(15) 16 emp_email 电子邮箱 varchar2(30) 17 emp_height 身高 varchar2(3) 18 emp_blood 血型 varchar2(5) 19 emp_marriage 婚姻状况 varchar2(6) 20 emp_account 户口所在地 varchar2(50) 21 emp_education 最高学历 varchar2(20) 22 emp_degree 最高学位 varchar2(20) 23 emp_academy 毕业院校 varchar2(20) 24 emp_profession 所学专业 varchar2(20) 25 emp_graduate 毕业日期 date 26 emp_political 政治面貌 varchar2(10) 27 emp_nation 民族 varchar2(8) 4.2.4员工职业生涯基本信息表:该表用于存储员工职业生涯的基本信息 表4.4员工职业生涯信息表 序号 字段名 名称 类型 描述 1 car_id 编号 number 非空,主键,自增 2 car_date_s 起始年月 date 非空 3 car_date_e 截止年月 date 非空 4 car_com 所在公司名称 varchar2(50) 5 car_job 从事工作内容 varchar2(20) 6 car_business 担任职务 varchar2(20) 7 car_salary_year 年薪 number 8 car_salary_moon 月薪 number 9 car_reference 证明人 varchar2(20) 10 car_ref_business 证明人职务 varchar2(20) 11 car_ref_phone 证明人电话 varchar2(15) 12 car_remark 备注 varchar2(300) 13 car_emp_id 员工号 number 非空,外键(employees[emp_id]) 4.2.5员工外语能力基本信息表:该表用于存储员工的外语能力的基本信息 表4.5员工外语能力信息表 序号 字段名 名称 类型 描述 1 lan_id 编号 number 非空,主键,自增 2 lan_type 语种 varchar2(10) 非空 3 lan_level 熟练程度 varchar2(30) 非空 4 lan_emp_id 员工号 number 非空,外键 (employees[emp_id]) 4.2.6员工家庭成员及社会关系信息表:该表用于存储员工家庭成员及社会关系的基本信息 表4.6员工家庭成员及社会关系信息表 序号 字段名 名称 类型 描述 1 fs_id 编号 number 非空,主键,自增 2 fs_relation 与本人关系 varchar2(10) 非空 3 fs_name 姓名 varchar2(20) 非空 4 fs_com 所在单位 varchar2(50) 5 fs_job 职位 varchar2(20) 6 fs_phone 联系电话 varchar2(15) 7 fs_emp_id 员工号 number 非空,外键 (employees[emp_id]) 4.2.7员工试用期信息表:该表用于存储员工试用期的基本信息 表4.7员工试用期信息表 序号 字段名 名称 类型 描述 1 prob_id 编号 number 非空,主键,自增 2 prob_check 部门考核评语 varchar2(200) 非空 3 prob_state 考核结果状态 varchar2(10) 非空 4 prob_date 处理日期 date 非空 5 prob_remark 备注 varchar2(1000) 6 prob_emp_id 员工号 number 非空,外键 (employees[emp_id]) 4.2.8员工部门调动信息表:该表用于存储员工部门调动的基本信息 表4.8员工部门调动信息表 序号 字段名 名称 类型 描述 1 dr_id 编号 number 非空,主键,自增 dr_dept_f 调动前部门 Varchar2(20) 非空 2 dr_dept_a 调动后部门 varchar2(20) 非空 3 dr_type 调转类型 varchar2(20) 非空 4 dr_reason 调转原因 varchar2(50) 非空 5 dr_remark 备注 varchar2(1000) 6 dr_date 调转日期 date 非空 7 dr_emp_id 员工号 number 非空,外键 (employees[emp_id]) 4.2.9员工岗位调动信息表:该表用于存储员工岗位调动的基本信息 表4.9员工岗位调动信息表 序号 字段名 名称 类型 描述 1 pr_id 编号 number 非空,主键,自增 pr_post_f 调动前岗位 Varchar2(20) 非空 2 pr_post_a 调动后岗位 varchar2(20) 非空 3 pr_type 调转类型 varchar2(20) 非空 4 pr_reason 调转原因 varchar2(50) 非空 5 pr_remark 备注 varchar2(1000) 6 pr_date 调转日期 date 非空 7 pr_emp_id 员工号 number 非空,外键 (employees[emp_id]) 4.2.10员工离职信息表:该表用于存储员工离职的基本信息 表4.10员工离职信息表 序号 字段名名 名称 类型 描述 1 el_id 编号 number 非空,主键,自增 2 el_type 离职类型 varchar2(20) 非空 3 el_date 离职日期 date 非空 4 el_away 离职去向 varchar2(20) 5 el_remark 备注 varchar2(1000) 6 el_factory 是否进入人才库 varchar2(10) 7 el_emp_id 员工号 number 非空,外键 (employees[emp_id]) 5 基本模块的实现 5.1登录窗口模块 每个用户登录系统都须经过身份验证。只有用户名和密码相对应才能进入系统。因为在系统设置中已经对系统使用权限进行了规定,所以,在用户登录的同时也决定了用户对系统使用的权限。当登录者是管理员身份时,他可以使用系统提供的所有功能,并能对所有用户进行管理。登录者是操作员可以使用所有对数据的编辑功能,而如果登录者是一般用户时只能利用系统进行资料查询功能。 登录窗口页面 图.5.1系统登录窗口 登录窗口程序逻辑设计 图.5.2 登录窗口流程图 登录窗口对象主要部分代码实现 <action attribute="loginForm" input="/form/login.jsp" name="loginForm" path="/login" scope="request" type="action.LoginAction" > <forward name="loginsuc" path="/main.jsp"></forward> <forward name="loginunsuc" path="/page.jsp"></forward> </action> public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HttpSession session = request.getSession(); String path = ""; LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub LoginDao ldao = LoginOperationDaoFactory.getLoginDaoInstance(); System.out.println("-------"+loginForm.getUsername()+"------"); System.out.println("-------"+loginForm.getPassword()+"------"); if(ldao.login(loginForm)){ session.setAttribute("username", loginForm.getUsername()); path = "loginsuc"; }else{ path = "loginunsuc"; } return mapping.findForward(path); } } 5.2主窗口设计模块 5.2.1主窗口功能描述 登录窗口用于对进入系统的人员进行身份识别和权限级别的确认。对未在系统注册的使用人员进行限制。对已在系统注册的人员,在正确输入用户编号、用户名和密码后,便进入系统主窗口,同时根据用户的权限级别开放主窗口中的菜单的相应功能,并禁止不相关的功能。 图.5.3主窗口页面 主窗口界面说明 主窗口是进入系统的第二个启动窗口。根据系统模块结构,建立系统主界面。用户登录到系统后,进入的就是该界面,所有功能一目了然。 主窗口对象主要部分代码实现 <html> <head> <base href="<%=basePath%>"> <title>人事管理系统</title> </head> <frameset rows="97,*,50" border="0"> <frame name="frame_a" src="top.jsp" frameborder="0" scrolling="no" /> <frameset cols="250,*"> <frame name="nav" src="menu.jsp" scrolling="auto" /> <frame name="content" src="content.jsp" scrolling="yes" /> </frameset> <frame name="foot" src="footer.jsp" scrolling="no" /> </frameset> </html> <html> <head> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script language = JavaScript> function showmenu(id) { var list = document.getElementById("list"+id); var menu = document.getElementById("menu"+id) if (list.style.display=="none") { document.getElementById("list"+id).style.display="block"; menu.className = "title1"; }else { document.getElementById("list"+id).style.display="none"; menu.className = "title"; } } … … … <li>部门管理</li> <li onmouseover="this.style.backgroundColor='#cfcfcf';" onmouseout="this.style.backgroundColor='#ffffff';" style="text-align:right"><a href="team4/org_dept.jsp" target="content"><font color="#0088cc">查询部门列表</font></a></li> <li>岗位管理</li> <li onmouseover="this.style.backgroundColor='#cfcfcf';" onmouseout="this.style.backgroundColor='#ffffff';" style="text-align:right"><a href="team4/org_post.jsp" target="content"><font color="#0088cc">查询岗位列表</font></a></li> </ul> </div> <div id="list2" class="content" style="display:none"> <ul> <li>员工入职管理</li> … … … 6 系统测试 6.1报表模块测试 表6.1 报表统计测试用例 项目软件 人事管理系统 程序版本 1.0.xxx 功能模块 报表模块 编制人 李智平 功能特性 点击各个报表,进入相应的报表窗口,窗口内容动态显示,对查询时间进行校验,能够进行精确模糊查找 测试目的 测试能否进入各个报表窗口中,并在窗口中实现时间校验 测试数据 点击菜单项中的各个子菜单进入相应窗口 操作步骤 操作描述 期望结果 实际结果 测试状态 1 点击各个报表子菜单 进入各个报表界面 进入各个报表界面 正常 2 在日期栏为空和不为空时进行查找 为空时能跳出警告信息告知时间为空不能查找 能够正常跳出警告信息 正常 3 初始日期的选择时间大于终止日期的选择时间 跳出警告信息,并告知出错原因 能够正常跳出警告信息 正常 4 对显示数据和数据库数据进行核对 没有误差,能正确显示 没有误差能正确显示 正常 测试人员 李智平 开发人员 李智平 项目负责人 李智平 6.2 测试报告 本次测试中,我采用了黑盒技术对人事管理系统的主界面进行了详细的测试。 期望得到的结果为:1)查询时间不得为空且初始时间不得大于终止时间;2)能够进行精确查找和模糊查找;3)能够将数据库中的各种数据按报表类型准确统计出来 实际测试过程中得到的结果:能够实现期望结果 测试的评定性结论:合格 通过本次系统的全面测试,我学到了许多测试方面的知识,掌握了测试方法、测试经验并且深刻体会到测试的重要性。通过测试,可以使软件更适合用户的需求,使系统更加稳定、可靠地运行。 结论 在该系统开发中我通过建立数据库,以及对各种信息库的开发(如:添加、查询、修改、删除资料)及设计系统维护安全部分,完成了此次对人事管理系统的设计。在本次的开发过程中,我意识到最重要的环节在于对系统的流程、功能模块、框架结构等方面的把握和设计。在需求分析结束以后,我们对一个系统需要具有哪些功能已经有了一定的认识,而如何以一个简洁、合理的系统结构去实现用户要求的功能就成为系统开发的关键环节。由于有些急于求成,在对术不是很了解的情况下就开始着手程序开发,所以当有时间静下来仔细理一下思路的时候发现走了很大的弯路,可以说是整个思路和设计要求有着非常大的差异。值得庆幸的是,发现的比较及时,还有足够的时间让我转变思路,从头开始。因此,通过这次人事管理系统的开发,我深刻认识到系统分析,以及对整个系统的总体设计的重要性。只有走好了这一步,整个系统的开发才能事半功倍,否则就会是“棋差一着,满盘皆输”。 同时,在这次的系统开发中我也看到了自己在新知识的学习,新工具的应用方面的不足。开始时,我对css和struts可以说只是停留在书面上的了解,还不够深入透彻。系统的开发过程也就成为我对这两种开发工具的深入透彻学习的过程。正因为这样,所以在设计过程中往往会被一些问题卡住。在原地徘徊了一段时间后,我通过查找参考资料,和同学交流,利用互联网向有经验的编程人员请教等各种方式试着克服在设计过程中遇到的困难。随着开发设计的深入,我也逐渐掌握了一部分编程技巧,了解了一些关于编程方面的规律,一些困难也就迎刃而解了。 总之,这次的人事管理系统开发过程对我来说不仅仅是一次毕业设计,这也是我一次有意义的学习、提高的过程。通过这次系统开发,我不但初步掌握了两种数据库系统开发工具,也让我看到了自己知识结构、知识储备、学习和应用能力上的不足。我想,在今后的学习和工作中,我将针对这些发现的问题,不断努力和提高自身各方面的素质,为社会作出自己应有的贡献! 参考文献 [1] 褚衍惠.网络课程的网络协作开发模式[J].中国电化教育,2004(8):73-76. [2] 皮连生 朱燕 胡谊.教学设计[M].北京:高等教育出版社,2000:2-6. [3] 马武.网络课程协作开发管理系统设计[D].北京:北京师范大学,2002 [4] 萨师煊 王珊.数据库系统概论[M].北京:高等教育出版社,2000.2 [5] Priya Dhawan, Microsoft Developer Network ,Transaction ControlBuilding Personnel Management System Zhi-Ping Li Chifeng College Department of Computer Science and Technology Chifeng 024000 Abstract With the optimiza展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




企业人事管理系统-1.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3909460.html