据库的结构设计的主要内容是将系统信息模型转化为关系表的集合,并按照系统的体系结构进行合理的布局。
通过系统E-R图的分析,得到下列关系表:
表3.3数据库表
实体名
表名称
属性名
类型
字段大小
关键字标示
员工
YG
员工ID
数字
5
√
YG
姓名
文本
10
YG
密码
文本
10
YG
岗位ID
数字
5
√
YG
岗位名称
文本
10
YG
电话
文本
10
考评人
KP
员工ID
数字
5
√
KP
姓名
文本
10
KP
密码
文本
10
日常评价
指标模型
RM
模型ID
数字
6
√
RM
时间
日期/时间
8
RM
考评人
文本
10
RM
岗位ID
数字
5
√
RM
岗位名称
文本
10
360度评价
指标模型
TM
模型ID
数字
6
√
TM
时间
日期/时间
8
TM
考评人
文本
10
TM
岗位ID
数字
5
√
TM
岗位名称
文本
10
日常绩效
评价
RP
模型ID
数字
6
√
RP
序号
数字
8
√
RP
指标
文本
10
RP
描述
文本
10
RP
层次
文本
10
RP
权重
文本
10
RP
上级指标
文本
100
特殊
绩效
评价
TP
模型ID
数字
6
√
TP
序号
数字
8
√
TP
指标
文本
10
TP
描述
文本
100
TP
层次
文本
10
TP
权重
文本
10
TP
上级指标
文本
100
日常绩效
评价得分
RF
员工ID
数字
5
√
RF
得分
数字
8
RF
考评人
文本
10
√
RF
模型ID
数字
6
√
RF
序号
数字
8
√
RF
时间
日期/时间
8
√
RF
岗位ID
数字
5
√
特殊绩效
评价得分
TF
员工ID
数字
5
√
TF
得分
数字
8
TF
考评人
文本
10
√
TF
模型ID
数字
6
√
TF
序号
数字
8
√
TF
时间
日期/时间
8
√
TF
岗位ID
数字
5
√
日常绩效
评价结果
RJ
员工ID
数字
5
√
RJ
时间
日期/时间
8
√
RJ
得分
数字
8
RJ
总体结果
文本
100
特殊绩效
评价结果
TJ
员工ID
数字
5
√
TJ
时间
日期/时间
8
√
TJ
得分
数字
8
TJ
总体结果
文本
100
3.4绩效评价系统的处理过程
登录过程:
图3.2登录过程
图3.3注册过程图3.4查询过程
图3.5日常绩效评价过程图3.6特殊绩效评价过程
3.5输入/输出设计
输出方式的设计考虑到:输出信息按照不同的需要而采用不同的输出格式
输入方式的设计主要是根据总体设计和数据设计的要求来确定数据输入的具体形式。本系统用到的输入方式键盘输入等。
3.5界面设计
软件界面是人-机之间的信息界面,交互是一个结合计算机科学、美学、心理学、人机工程学等工业和商业领域的行为,其目标是促进设计,执行和优化信息与通信系统以满足用户的需要。
友好的界面对于一个应用软件来说无疑是很重要的,它是系统给用户留下的第一印象。
设计中所实现的用户界面设计的实际截图:
绩效评价系统的登录界面
图3.7绩效评价系统的登录界面截图
通过这个界面用户可以登录进入绩效评价系统
查询绩效评价结果界面
图3.8查询绩效评价结果界面截图
员工登录成功之后进入结果查询界面,可以查询日常和特殊绩效评价的结果。
员工通用指标模型考评表界面
图3.9员工通用考评表界面截图
管理层指标模型绩效评价表
图3.10管理层绩效评价表截图
360度绩效评价表
图3.11360度绩效评价表截图
4.系统的开发与实施
4.1开发工具的选择
本绩效评价系统所选用的开发工具是:VisualBasic,SQLServer2000。
VisualBasic是世界上最广泛使用的RAD(快速应用程序开发)语言。在软件应用方面,Windows简洁、友善的图形界面,给人留下了深刻的印象。纵观计算机的发展,软件的需求刺激了硬件的发展,反过来硬件的发展又为软件的发展提供了强有力的物质基础。VisualBasic是MicrosoftWindows的编程语言。VisualBasic是在一个集成开发环境(IDE)中创建的,IDE使得程序员可以方便地创建、运行和调试VisualBasic程序。IDE允许程序员按时间块来创建有效程序,如果没有IDE,则可能要对程序进行编码。VisualBasic是世界上最广泛使用的RAD(快速应用程序开发)语言。对于普通用户希望在Windows环境中开发一般的应用程序,VB无疑是最理想的。它是使用Basic语言进行可视化程序设计的开发工具,但也不仅仅是一种语言,从数学计算、数据库管理、客户/服务器软件、通信软件、多媒体软件到网络软件,都可以用VB开发完成。
它的基本操作步骤是:建立打开新工程、添加窗体控件、设置属性、编写过程、编译运行和调试、保存工程、生成可执行文件。
SQLServer2000是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQLServer2000为全面支持Web功能的数据库解决方案。与此同时,SQLServer2000还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQLServer2000都堪称最为快捷的数据库系统,而这恰恰是该产品成为灵活企业首选解决方案的原因所在。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。
作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。SQLServer2000为用户提供了大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序所需的最新的出色数据库平台。SQLServer也是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQLServer2000为用户提供了完全集成的可扩展标记语言(XML)环境、在分析服务中添加了新的数据挖掘功能、用元数据服务增强了知识库技术。
4.2系统测试
系统测试是保证系统开发成功的重要一环。在系统交付使用之前,要对其功能和性能从不同的角度和层次进行测试,目的在于发现系统中存在的问题。
系统试运行是指利用管理工作中实际数据全面测试与运行系统的过程。在此期间需要系统开发人员和系统的最终用户密切配合,互相交流,针对系统中存在的不完善之处及时做出适当的修改,使其更能满足实际工作的需要。同时,在系统的试运行阶段,还应当做好以下四项工作:
1)基础数据的整理和录入
2)用户操作使用的培训
3)系统支付使用前的准备工作
4)为系统配备各种文档
4.3系统运行和维护
系统维护是为了适应系统的环境和其他因素的各种变化、保证系统正常工作而对系统所进行的修改。它包括系统功能的改进和解决系统在运行期间发生的一切问题和错误。
系统维护的内容包括:
1)程序的维护
2)数据文件的维护
3)代码的维护
4)机器、设备的维护
系统投入正式运行后,为了保证系统正常运行,使其产生最大的管理效益,应制定严格的系统管理和操作制度,主要包括以下几个方面:
上一篇:
VB管理学院人事管理系统sql+论文(论文和程序)
下一篇:
10years匿名社交网