基于.NET工资绩效管理系统设计
关键词:绩效考核;管理系统;ASP.NET;SQL2000
摘 要
信息技术的发展,对企业的员工工资绩效考核就更需要信息化。要达到着一目标,就需要一个功能比较完善的管理系统来实现。本系统是采用ASP.NET开发以SQL2000为后台数据库的一个员工工资绩效管理系统。实现了用户登录、验证身份及用户的数据的采集。后台由用户信息、项目信息、以及日志信息的浏览、查询、修改、删除、维护等模块组成。此系统的开发能够使企业有效快捷的管理人力物力资源。本系统的设计中还主要讲述了ASP.NET的基本功能及设计方法。紧接着逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现。在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码,以及菜单
3.2 业务流程
用户进行登录:输入用户名和密码。
用户信息管理:管理系统中所有登录用户的信息,并分配用户的级别。
项目信息管理:通过用户权限验证,实现分配不同用户访问级别,有选择的可实现浏览,添加,维护项目的信息。
日志信息管理:每个不用的用户通过验证都可以实现对个人的日志信息的添加,。
日志信息的查询:每个不用的用户通过验证都可以实现对个人的日志信息的查询,而系统管理员和企业管理员因为访问权限的不同可以查询所有员工的日志信息。
密码修改:每个通过用户身份验证过关的用户都可以实现对自己登录密码的修改。
3.3 开发运行环境
安装此系统所需要的基本软件,硬件环境为:
Windows2000,WindowsXP/VISTA或更高的系统;
ASP.NET2003/2005或更高版本;
SQL Sever 2000或更好版本;
Pentium100及以上档次的IBM PC 及其兼容机;
256以上内存;
3G 以上可用内存空间;
高密软盘驱动器;
VGA显示器;
DVD-------ROM驱动器。
本程序在Windows/XP Perfessional 操作系统下,以中文版。
ASP.NET2003为前台开发工具,用SQL Server2000为后台数据库,其中主要通过ADO技术来访问数据库。
4 系统设计
4.1 系统功能描述
在上一节的需求分析中,已经大致介绍了员工绩效考核管理系统的3种用户对系统功能的需求,本节将根据上一节的内容,对系统各模块的功能进行概述,系统的功能包括用户登录、
查看用户信息、维护用户信息、查看项目信息、维护项目信息、日志的添加、日志的查询等等。
(1)“用户登录”由于此系统涉及不同的用户级别,因此要对不同登录用户分配不同的登录首页,并记录下每个用户的id和级别数据。
(2)“查看用户信息”系统管理员登录系统后,主界面展示的是用户的基本信息,包括用户的Login、姓名、职务、联系电话、E-----mail等等,可以分页显示用户的信息。
(3)“维护拥,联系电话、E-mail、用户的级别,管理员还可以修改或者删除某一用户的信护信息”系统管理员可以 增加新的用户信息,包括用户的Login、姓名、职务息记录。
(4)“查看项目信息”可以浏览项目信息列,包括项目的ID、项目的名称;可以分页显示项目的信息。
(5)“维护项目信息”可以增加新的项目信息,包括项目的ID、项目的名称;而且还可以修改项目的名称信息,也可以删除某一项目的信息。
(6)“添加日志信息”可以添加日志信息,包括产品的编号、产品的名称、产品的规格、产品的价格、产品的描述,列表信息的分页显示。
(7)“维护产品信息”可以增加新的产品信息,包括选择项目名称、时间、完成状况的信息,填写工作描述信息。
(8)“日志查询信息”可以查询日志信息。普通员工可以通过输入起始时间和终止时间,查询此段时间内自己的日志信息,企业领导也可以对所有员工的日志信息进行查询。
(9)“密码信息的修改”可以 修改密码信息,填写旧密码,然后填写新更改的密码,或者将旧密码更新为新密码。
目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
2 开发概述 1
2.1 管理系统 1
2.2 效绩考核的发展现状 2
3 需求分析 3
3.1 需求调研 3
3.2 业务流程 4
3.3 开发运行环境 4
4 系统设计 5
4.1 系统功能描述 5
4.2 功能模块的划分 6
4.3 系统流程分析 7
4.3.1 数据库设计 9
4.3.2 数据表的创建 10
4.3.3 数据表关系图 11
4.3.4 创建存储过程 12
5 系统详细设计 14
5.1 系统公用模块创建 14
5.2 系统界面和代码的实现 14
5.2.1员工信息添加界面 15
5.2.2 项目信息添加界面 15
5.2.3 项目信息列表界面 16
5.2.4 日志信息的添加 17
5.2.5 用户查询个人日志信息 17
5.2.6 领导查询日志信息 18
5.2.7 密码修改界面 19
6 系统测试 20
结 论 22
参考文献 22
致 谢 23
上一篇:【.NET】208 基于【.NET】在线学籍管理系统设计