更新时间:11-19 上传会员:将大紫
分类:工业大学 论文字数:8832 需要金币:1000个
摘 要:计算弹道和氢弹研究的数据量非常大而且复杂,所以1946年的春天初代计算机,在美国诞生了。计算机最大的有点在于可以计算庞大的数据。在信息化时代,计算机和智能机器也逐渐代替了纸本对数据保存计算的作用。
在人工抄录一跟不上工作量的时代下,人们通过计算机的强大计算能力,找到了高效的工作方法,让计算机代替人工计算。团队业绩管理系统可作为搭载在计算机中的一个便捷软件。
团队业绩活动管理系统是以员工的盈利和考勤为基础,用户和高级用户人员可以轻松查看个人或者员工业绩的C/S架构系统。该系统借助于Windows平台,通过C++Builder2010的VCL框架,使用SQLSERVER数据库,自定义控件,结合ClientSocket和ServerSocket控件构建服务器与客户端体系。该系统通过分权限实现员工信息管理、业绩指标管理、业绩算法方案管理、绩效计算、业绩增长率、信息汇总等模块功能。其中,员工信息管理包含信息在服务器与客户端间的实现实时传输,业绩算法方案管理在实现显示历史修改过的算法。绩效指标管理通过线型图直观显示绩效特征内容,通过双击按树形图能生成菜单的形式来数据表。绩效计算,汇总是本系统的核心模块,主要实现功能为管理员或高级员工自定义选择业绩计算公式种类,系统按业绩计算公式中给出的计算规则则,动态生成相应的绩效增长率。信息可导出到Excel操作,实现用户制定的员工日期范围的盈利数据进行表格的导出。本文将从可行性分析,需求分析,详细设计等方面对开发过程展开详细的阐述。
关键词:C/S架构,C++Builder,SQLSERVER,业绩增长率计算
目录
摘要
Abstract
一、引 言-1
(一)课题的背景、意义-1
(二)国内外研究现状-1
(三)课题研究的内容、目标和解决的一些相关关键问题-1
(四)可行性分析-1
1.技术可行性-1
2. 使用可行性-2
二、系统平台选择-2
(一)硬件平台选择-2
(二)系统操作平台选择-2
(三)数据库平台选择-2
1. 概述-2
2. SQLSERVER2008R2数据库引擎的特性-2
(四)开发工具的选择—C++Builder2010-3
(五)C/S系统架构-3
(六)SOCKET-3
(七)小结-3
三、系统需求分析-4
(一)设计流程-4
(二)系统功能详细划分-4
(三)系统各个功能概述-5
1. 登录功能-5
2.员工信息管理-6
3. 员工业绩管理-6
4. 绩效计算管理-6
5. 盈利模块管理-6
6. 盈利增长率管理-6
(四)设计小结-6
四、详细设计-6
(一)数据库设计-6
1.需求分析-6
2. 数据库的概念结构设计-7
3. 数据字典-9
(二)通过Socket建立通信实现C/S架构-10
1.服务器端-10
2. 客户端-11
(三)客户端界面整体布局设计-12
1. 登录界面动态图显示-12
2.自定义按钮美化-12
3.自定义视图显示-13
(四)登录模块-14
1.登录功能-14
(五)员工信息管理-15
(六)业绩查看模块-16
(七)业绩公式模块-18
(八)盈利管理模块-19
(九)盈利增长率计算模块-22
(十)权限管理模块-25
(十一)小结-26
五、 总 结-27
参 考 文 献-27
致谢-28