当前位置:首页 > 办公文档 > 工作范文 > 需求分析 网上工作考核系统
11、引言“工作考核”即由公司对其所有职工的工作成绩进行评价,是公司深入发展的需要,也是提高工作质量的有效方法之一,目前在许多公司应用非常普遍,并作为公司质量评价的必要环节被纳入公司的管理规范,对进一步完善公司效益监控体系,保证公司效益有着重要的现实意义。而目前随着企业改革的深人和工厂规模的不断扩大,传统的工作考核过程采用由职工填表,手工统计的办法,这样造成工作量大、损耗多、时效性差的弊端。针对如何利用Web技术来解决公司工作考核中遇到的实际问题,提高考核过程的效率,本小组成员提出并设计了基于Java、SQLServer技术,采用B/S架构模式的“网上工作考核系统”的解决方案。1-1、编写目的说明这份软件产品需求分析报告是为哪个软件产品编写的,开发这个软件产品的意义、作用、以及最终要达到的意图。通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格(包括修正和(或)发行版本号),从而对该软件产品进行准确的定义。如果这份软件产品需求分析报告只与整个系统的某一部分有关系,那么只定义软件产品需求分析报告中说明的那个部分或子系统。1-2、文档约定描述编写文档时所采用的标准、排版约定。排版约定应该包括:●正文风格;●提示方式;●重要符号;也应该说明高层次需求是否可以被其所有细化的需求所继承,或者每个需求陈述都有其自己的优先级。1-3、参考文献列举编写软件产品需求分析报告时所用到的参考文献及资料,可能包括:●本项目的合同书;●上级机关有关本项目的批文;●本项目已经批准的计划任务书;●用户界面风格指导;●开发本项目时所要用到的标淮;●系统规格需求说明;●使用实例文档;●属于本项目的其它己发表文件;●本软件产品需求分析报告中所引用的文件、资料;●相关软件产品需求分析报告;为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出:●标题名称;●作者或者合同签约者;●文件编号或者版本号;●发表日期或者签约日期;●出版单位或者资料来源。2、需求分析2-1、数据流分析在得到并了解输入、输出数据,需要将整个数据处理过程抽象为数据流分析2结果,并且通过对数据流分析,可以获知数据的逻辑处理过程。具体分析结果如下图:图错误!文档中没有指定样式的文字。-1网上考核系统”数据流图整个考核过程中,首先人事部门应将已经存在于系统中的考核任务书进行适当转换,生成适合考核的评价方案,然后职工考核按照评分标准进行考核评分,并记录所有的评分结果。在获得所有评分结果后,职工可以查看属于自己的个人评分统计结果,而总经理和人事部门可以获得汇总的评价结果。考核数据最终需要记录到数据库系统中,为此,需要专门对数据库进行分析设计。首先,给出系统数据库的概念模型,即绘制实体关系图(E-R模型)。通过对上述的数据分析结果进一步分析,得出初步ER模型如下图:总经理职工职工任务书P1转换工作任务书P2职工评分D1评分标准评分D2评分记录D3评价方案P3统计评价结果部门经理、人事部门职工个人评价结果汇总评价结果3图错误!文档中没有指定样式的文字。-2原评分模型(ER模型)以上是最初设计的评分模型,但是,该模型用于统计分析时存在以下几个问题:(1)数据量大考核一次,评单表需要存储的数据条数可由以下公式得出:XX指标项数参评人数部门人数部门粗略估计,该公司每年约生成100万条纪录,这对于统计分析来说,数据量是极其庞大的。而且开销巨大。(2)事务统计首先数据量庞大必然造成汇总运算慢,而汇总慢的本质原因就是从事务进行统计,统计层次低。为此,在具体实现该系统的时候,改进了该评分模型,将评单表一分为二:考核表用于存储部门考核每位职工的评分;考核表用于存储部门考核工作效益的最终指标分布情况。由于对数据进行预处理,提高统计层次,并将统计运算分散在评分的过程中,实现时间负载均衡,提高了统计效率,最终模型如图:考核编号项目部门编小组编号评单项职工部门编号职工编号职工姓名选项指标体系指标描述指标编号权重分值NNN评分考核4图错误!文档中没有指定样式的文字。-3评分模型(ER模型)3、系统实现3-1功能模块设计对数据流进行分析,可以看出系统主要包括的功能是:考核方案的输入和修改、考核标准的输入和修改、评单的输入与查询修改、数据汇总、查询和打印等功能。具体的功能模块可以用下图表示:图3-1考核系统功能模块图3-2、数据库设计3-2-1、关系模式通过对数据库概念模型,即实体联系模型分析,按照转换规则,将上述ER评分职工部门编号职工编号职工姓名分数评单项选项指标体系指标描述指标编号权重分值NNMM考核编号项目部门编小组编号评分考核工厂职工考核系统系统注册确定考核方案确定考核标准凭单处理数据汇总统计查询打印退出系统个人情况反馈部门考核情况全厂考核情况考核查询凭单项目输入修改凭单输入修改添加凭单复制凭单撤销输入保存记录删除记录实施职工查询清除查询条件5模型转换为关系模型(即关系模式),并进行规范化检验。主要的转换和检验结果如下:主评单(评单号,部门经理姓名,考核编号,考核名称,部门,小组,职员,是否有效,小组号)评单项(评单号,评价序号,选项,选项符号)评价方案(评价类别,评价序号,评价内容,A,B,C,D,权重)评分标准(选项,评分)注:带下划线的属性为关系的主属性(关键字即主键)。3-2-2、物理数据库表通过将上述关系模式,可以建立“考核系统”的物理数据库,以下是主要数据表结构:表错误!文档中没有指定样式的文字。-1部门信息表(DepartmentInfo)主键列名数据类型长度允许空描述√de_idvarchar70部门编号de_usernamevarchar161登录用户名de_passwordvarchar361密码de_truenamevarchar161姓名de_titlevarchar161职称de_birthdatetime81出生日期de_nativevarchar361民族de_IdentifyIDvarchar181身份证号de_codevarchar121注册验证码chrvarchar11姓氏拼音表错误!文档中没有指定样式的文字。-2评分指标体系表(Mark)主键列名数据类型长度允许空备注√ma_idsmallint20指标编号ma_typeint41指标类型编号ma_kindchar500指标描述ma_scoresmallint21指标分值权重ma_ordersmallint21排序表错误!文档中没有指定样式的文字。-3评分对象表(Workman_assess)主键列名数据类型长度允许空备注√as_idint40评分编号as_co_idvarchar100科目编号de_idvarchar70部门编号as_cl_idvarchar120小组编号as_termvarchar60评分(性质)表错误!文档中没有指定样式的文字。-4评单表(Workman_poll)主键列名数据类型长度允许空备注√idint40as_idint40评分编号ma_idsmallint20指标编号Atinyint10A求和汇总Btinyint10B求和汇总6Ctinyint10C求和汇总Dtinyint10D求和汇总表错误!文档中没有指定样式的文字。-5评分表(Workman_score)主键列名数据类型长度允许空备注√idint40as_idint40评分编号snvarchar140职工号scoretinyint10分数表错误!文档中没有指定样式的文字。-6评分对象联结表(Workman_assess_join)主键列名数据类型长度允许空备注√as_idint40评分编号as_co_idvarchar100课程编号de_idvarchar70部门编号as_cl_idvarchar120小组编号as_termvarchar60评分(性质)markedtinyint11评分人数scorenumeric91分数stat_stdevnumeric91样本标准差stat_stdevpnumeric91总体标准差Coursevarchar480科目名称CourseRequirevarchar160科目要求CourseTypevarchar160科目类型CourseMarkTypetinyint11评价指标de_truenamevarchar161部门经理姓名de_departmentvarchar201所属科目de_titlevarchar161职称wmNumint41职工人数order_idbigint81排序号表错误!文档中没有指定样式的文字。-7考核评分汇总表(Workman_group_by_course)主键列名数据类型长度允许空备注√as_idint40评分编号de_idvarchar70部门编号as_termvarchar60评分(性质)markedtinyint11评分人数scorenumeric91分数(结果)stat_stdevnumeric91样本标准差stat_stdevpnumeric91总体标准差Coursevarchar480科目名称CourseRequirevarchar160科目要求CourseTypevarchar160科目类型CourseMarkTypetinyint11评价指标de_truenamevarchar161部门经理姓名de_departmentvarchar201所属科目te_titlevarchar161职称7iAllint40全厂排名iCourseint40科目排名iCourseTypeint40科目类型排名iDepartmentint40部门排名order_idbigint81排序号根据关系模型,在SQLSERVER中建立数据表之间的关系,如图3-2所示。图错误!文档中没有指定样式的文字。-2数据库表间关系3-2-3、视图由于该系统的基础数据来源于教务系统,在本方案中采用视图调用方式,构建逻辑数据库结构,并从教务系统Education数据库中获得数据。具体需要构建的视图如下:表错误!文档中没有指定样式的文字。-8工厂部门视图(Department)主键列名数据类型长度允许空备注√DepartmentIDvarchar60部门编号Departmentvarchar360部门名称ShortNamevarchar240简称表错误!文档中没有指定样式的文字。-9职工信息表(WorkmanInfo)主键列名数据类型长度允许空备注√WKIDvarchar140职工号号wkCodevarchar140部门号Namevarchar80姓名8主键列名数据类型长度允许空备注Sexvarchar20性别Birthvarchar160出生日期Nationalityvarchar160民族Politicalvarchar160政治面貌EduTypevarchar80wkifyvarchar80Nativevarchar360籍贯Wk-namevarchar360科目EducationLenint40DiplomaNovarchar360DegreeNovarchar360wkFlagvarchar200PunishFlagvarchar160IDCardvarchar180表错误!文档中没有指定样式的文字。-10职工信息表(DepartmentInfo)主键列名数据类型长度允许空备注√dwkIDvarchar120部门编号Dwkvarchar360部门名称Specialtyvarchar360科目EducationLenint40dwkNumint40部门人数表错误!文档中没有指定样式的文字。-11科目信息表(Course)主键列名数据类型长度允许空备注√CourseIDvarchar100科目编号Coursevarchar480科目名称CourseRequirevarchar160科目要求CourseTypevarchar160科目类型CheckTypevarchar80考查类型CourseMarkTypetinyint11评价指标CreditHourfloat80
本文标题:需求分析 网上工作考核系统
链接地址:https://www.777doc.com/doc-876504 .html