企业员工评价系统设计与开发资料(共18页).doc
-
资源ID:16797280
资源大小:1.17MB
全文页数:18页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
企业员工评价系统设计与开发资料(共18页).doc
精选优质文档-倾情为你奉上湖南商学院课程设计课程名称信息系统分析与设计题 目企业员工评价系统设计与开发学生姓名于宝源学 号专业班级信管1301指导教师罗毅辉2016年5月目录专心-专注-专业企业员工评价系统设计与开发1项目的背景如今,已进入互联网时代,各行各业都开始使用现代化的手段,提高服务质量、提高工作效率。众所周知,员工在企业中扮演着不可或缺的角色,因此,员工的信息管理工作十分重要。而传统的管理员工信息的方法是以纸质档案为主,存在着较多的缺点,如:效率底,保密性差,难于共享汇总,其统计数据正确性也难以考证,而且不便于查找,更新和维护等。随着企业的规模不断扩大,员工评价数量急剧增加,有关员工的各种信息量也成倍增长。面对庞大的信息量,就需要有员工评价信息管理系统来提高员工管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个C/S或B/S结构的员工评价信息管理系统,员工便可以通过网络来查询自己的有关信息,使得员工信息管理工作信息化、系统化、规范化、自动化,大大提高了企业管理员工的效率。通过项目规划、系统分析与建模、系统设计与建模和系统测试与运行,最终完成员工评价管理系统的分析与设计,使系统能够实现以下功能:(1) 员工信息管理模块:查看员工信息、添加员工信息、修改员工信息和删除员工信息。(2) 培训管理模块:培训管理和评价信息汇总,并可对其进行查看,添加,修改和删除。(3) 考勤管理模块的:记录员工的工作期间的迟到次数、早退次数、旷工次数和请假次数,并可对其进行查看,添加,修改和删除。(4)评价管理模块:评价员工信息和删除员工信息。 2. 进度安排本系统主要分为项目规划、系统分析与建模、系统设计与建模、系统编码、系统测试与运行和总结。具体的进程安排如图1所示。图13. 系统分析与建模3.1 用例建模3.1.1 用例图本系统用例图如下:图2 企业员工评价系统用例图3.1.2 用例描述本系统包含多个用例。本文暂时筛选了一个用例来进行详细描述,如表1、表2所示。表 1评价专家用例描述用例标识号:001用例名称:评价专家用例简要描述:采用德菲尔相对评价对用户进行相对评价主要参与者:评论专家前置条件:根据系统选择的专家评价原理最低保证:至少存在一个专家评价组基本事件流: 1.根据德菲尔相对评价体系构建评价矩阵 2.显示评价详细数据 3.提交相对评价问卷异常或是拓展事件流:专家评价选择是否保存问卷修改信息后置事件:更新问卷信息表 2用户管理用例描述用例标识号:002用例名称:用户管理用例简要描述:管理员登录系统后,对已注册用户进行管理主要参与者:管理员前置条件:成功登录系统最低保证:允许用户回滚任何未完成的任务基本事件流: 1. 选择注册用户管理 2. 系统显示已注册用户信息 3. 选择修改或删除 4. 显示修改对话框 5. 对用户信息做出修改 6. 选择保存或回滚事务 7. 系统更新到注册用户信息表异常或扩展事件流:管理员对注册用户的信息进行修改或删除后置条件:更新注册用户信息3.2 概念数据建模 概念数据模型简称概念模型,是数据库用户的实体的模型,主要用来描述具体实体的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及Database Management System的具体技术问题,与具体的Database Management System无关。由之前的用例分析可知作为前提,本系统使用类图来描述概念模型。本系统由5个类组成,分别为专家问卷表、相对评价指标、用户问卷表1、用户问卷表2和员工评价管理系统。各类之间的关系和各类存在的属性详情见下图。图3 企业员工评价系统概念数据模型3.3 辅助建模3.3.1 顺序图基于用例图和系统的数据模型,顺序图的使用,是执行对象间的消息交互的关键部分。顺序图主要由参与者,边界类,控制类和实体类的组成。本文在此画出了系统的部分用例的顺序图,即留言板管理用例、考试报名管理用例和注册用户管理用例的顺序图。具体情况如图4所示。图 4 企业员工评系统评价用例的顺序图3.3.2 分析类图员工评价系统的分析类图如图5所示.图 1企业员工评价管理系统分析类图3.3.3 活动图(或状态图) 图 2留言板管理系统活动图图 3评价管理系统活动图图 4用户管理系统活动图3.3.4 业务规则建模(判定表/决策表)表3为系统登录业务判定表,表中条件兰由用户名、密码组成;动作栏由登录成功和重新输入组成;此业务一共有4种判断规则,具体情况如表4所示。表 3登录业务判表条件/结果规则1234用户名YYNN密码YNYN登陆成功×重新输入×××4. 系统设计与建模4.1 总体结构设计4.1.1 体系结构设计 图 9企业员工评价系统体系结构图4.1.2 功能结构设计网上报名管理系统主要包括报名记录管理模块、注册用户管理模块、考试课程管理模块、留言板管理模块和管理员账号管理模块等五个功能模块。各个模块的基本功能如图4所示:图 10企业员工评价管理系统功能结构图4.2 数据模型设计4.2.1 逻辑数据建模表 4企业员工评价管理系统逻辑数据模型序号关系名称关系模型主键外键1用户信息表用户信息表(用户名,密码,备注)用户名无2员工信息表员工信息表(员工ID,密码,姓名,性别,年龄,考试课程,城市,头像,学位,所在公司)考生ID无3培训课程编号表考试编号表(考试编号,考试地点,考试时间)课程ID、无4培训课程信息表考试课程信息表(考试课程ID,考试课程编号)考试课程ID无5分数信息表分数信息表(分数ID,员工姓名,语种,考试分数)奖惩ID考生姓名6考试成绩表考试成绩表(课程ID,分数ID,员工姓名,员工ID)课程ID分数ID考生ID4.3 人机界面设计4.3.1 表单与报表设计根据网上报名管理评价的功能来建立表单,有用户登录表单、增加问卷表表单、删除用户表表单、修改问卷表表单、查看问卷表表单、填写问卷表表单。 图书管理系统表单与报表列表序号名称类型用户任务环境1系统维护人员评价表单系统维护人员文本102专家评价表单评价专家文本203管理员评价表单管理员文本204员工评价表单员工文本20图11 表单布局设计图4.3.2 人机对话与界面设计在之前的用例图、顺序图与活动图等模型的基础之上,本系统采用对话图阐述人机对话的顺序、条件分支和重复。每一个对话框包括三个部分:顶部、中部和底部,每部分的内容如下:1.顶部:由一个唯一的显示屏号码构成,其他显示屏用它来引用该显示屏。2.中部:由该显示屏的名称和描述构成。3.底部:记录了可以由此显示屏到达的显示屏引用号。图12企业员工评价管理系统人机对话图图13 网上管理评价系统界面专家相对评价类似输入界面如下:图14 专家相对评价输入界面两两比较1-9分制!5. 结论在这个学期,通过对“面向对象课程设计”这门课的学习,让我对这门课有了深刻的理解,学到了很多知识,同时也了解到做出一个程序的不容易。课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。整个设计通过了软件和硬件上的调试。我想这对于自己以后的和工作都会有很大的帮助。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此可以说系统的设计是软件和硬件的结合,二者是密不可分的。通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。在此期间,还好有罗毅辉老师的指导与激励,使得我克服了重重困难,最终完成了这篇课程设计,所以我非常感觉罗老师。湖南商学院计信学院课程设计评审表姓 名于宝源学号专业班级信管1301题 目:员工评价系统设计与开发评审意见评审项目优良中及格不及格项目计划(10分)系统需求建模(10分)概念数据建模(10分)顺序图或通信图(10分)分析类图(10分)活动图或状态图(10分)业务规则建模(10分)总体结构设计(10分)逻辑数据建模(10分)人机界面设计(10分)评审成绩80%平时成绩20%总评成绩指导教师: 2016年5 月