收藏 分销(赏)

员工积分管理系统论文.doc

上传人:仙人****88 文档编号:11989126 上传时间:2025-08-26 格式:DOC 页数:49 大小:1.07MB 下载积分:10 金币
下载 相关 举报
员工积分管理系统论文.doc_第1页
第1页 / 共49页
员工积分管理系统论文.doc_第2页
第2页 / 共49页


点击查看更多>>
资源描述
江阴职业技术学院 毕业论文 课 题: 员工积分管理系统 专 题: 员工积分奖扣 报表管理 专 业: 计算机软件技术 学 生 姓 名: 刘杰 班 组: 11软件1班 学 号: 11080126 指 导 教 师: 黄成 完 成 时 间: 2013年12月26日 摘要 摘要 进入21世纪,随着信息经济、知识经济和技术的飞速发展,企业和企业间的竞争已转向知识和技能的竞争。知识与技能的整合,体现在企业的人力资源特别是企业员工中。从根本上讲,企业的核心技术为企业员工所撑握,并由企业员工加以创新与发展。企业的竞争更将发展为知识与技能的“承载者”——企业员工的竞争。 企业为了更好的管理员工,提高工作效率,更好的规范员工的言行和举止,更能积极的促进员工的工作,所以设计了如下几个模块,如员工的基本信息管理、员工的奖扣管理、报表管理等。根据企业的需求和员工的特点,利用先进的计算机,合理有效的进行员工管理。 本文描述该系统开发的整个过程,系统完全基于B/S架构设计,直观易操作。主要运用了 .net,A,SQL Sever2008开发技术,管理员管理,员工管理,奖扣列表管理,批量添加奖扣管理,报表管理,基本表管理等模块完整的构建了该员工积分管理系统。 关键字:员工积分管理;B/S架构;信息化管理 I Abstract Abstract In the 21st century, the rapid development of the information economy, knowledge economy and technology, competition among enterprises have turned to competitive knowledge and skills. Integration of knowledge and skills embodied in corporate human resources, especially corporate employees. Fundamentally, the company's core technology for enterprise employees hold grip, to innovation and development by employees. More competitive enterprises will develop the knowledge and skills of "bearer" - employees of the competition. In order to better manage corporate employees, improve efficiency, and better regulate employee's words and deeds and behavior, more aggressive promotion of the staff work so designed as several modules, such as basic information management staff, employees prize buckle management, report management. According to business needs and employee characteristics, the use of advanced computer, be reasonable and effective staff management. This paper describes the entire process of development of the system, the system is completely based on B / S architecture, intuitive and easy to operate. The main use of the. Net, A, SQL Sever2008 development of technology, administrators management, staff management, list management award buckle, add bulk to build a complete management system that awards points deduction staff management, report management, basic table management module . Keywords: Employee Credit Management; B / S architecture; Information Management I 目录 目录 摘要 I Abstract II 目录 III 第一章 绪论 1 1.1引言 1 1.2项目背景 1 1.3研究本课题的可行性和必要性 2 1.4研究本课题的意义 3 第二章 系统开发的关键技术及实现方案 5 2.1关键技术 5 2.1.1.NET框架 5 2.1.2ASP.NET技术 6 2.1.3 SQL Server 2008简介 7 2.1.4 .NET介绍 8 2.2系统实现方案 9 第三章 系统功能分析与设计 11 3.1系统设计目标 11 3.1.1设计目标 11 3.1.2面临的困难 11 3.2系统建设原则 12 3.2.1实用性原则 12 3.2.2可扩展性和可维护性原则 12 3.2.3安全可靠性原则 12 3.2.4用户界面设计原则 12 3.3系统需求分析与设计 13 3.3.1需求功能分析 13 3.3.2系统用户 13 第四章 数据库设计 15 4.1数据库设计概述 15 4.2数据库设计 15 4.2.1数据库信息 15 4.2.2数据库结构 16 第五章 详细设计与实现 21 5.1后台管理 21 5.1.1管理员登录 21 5.1.2登录成功的页面 22 5.1.3员工奖扣积分列表 24 5.1.4添加员工奖扣 26 5.1.5批量添加员工奖扣 29 5.2基本表 32 5.2.1查看基本表 32 第六章 系统测试 35 6.1系统测试的目的及意义 35 6.2功能测试及内容 36 6.3测试的方法 36 6.4系统功能测试结论 38 第七章 总结与展望 39 7.1本文总结 39 7.2工作展望 40 致谢 41 参考文献 42 附录 43 附录1 毕业设计开题报告 43 附录2 总体功能性需求分析 43 附录3 需求规格说明书 43 附录4 数据库设计说明书 43 附录5 详细设计说明书 43 附录6 功能测试报告 43 III 江阴职业技术学院毕业设计(论文) 第一章 绪论 1.1引言 随着本世纪以来科学技术的突飞猛进和社会生产力的迅速发展,人们进行信息的深入与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫空前提高。 随着当代信息的飞速发展,计算机应用越来越广泛,同时也推动计算机软件行业的不断进步。为了企业更能有效的管理,用计算机来管理人员是个势在必行的趋势,计算机的发展将是以后发展热点。在员工管理中,有很多繁杂的工作,但是如果能有个管理人员的程将会使大量工作能高效、快速的完成,还能使员工从繁重的劳动中解脱出来,提高了工作效率和工作热情,更能激发员工的潜力。 此系统基于微软Web应用程序平台,基于B/S架构设计,采用C#语言和SQLServer2008编程来实现对数据的存储和操作。因此系统的认证是安全可靠的,具有较高的移植性、可维护性和再开发能力。该系统可以应用在一个公司de局域网上,系统全面的支持人事管理和服务的全过程。该系统全面系统的技术手段的多样性,安全性高和应用广泛,极大的减少了人事的管理强度,提高了人事的工作效率。下面将全面系统全面的介绍我的系统。 1.2项目背景 目前已经进入互联网时代,信息化传递更为方便、简洁。所以大多数的公司也跟随着时代的潮流和发展,企业通过信息化来高效的管理员工。也能使公司的效益日渐增长。随着我国市场经济的快速的发展,企业为了提高发展和提高其核心的能力的提升,更愿意通过计算机来提高企业管理的质量。 随着经济全球化的趋势越来越明显,为了能给企业提供一个整体的管理系统,需要开发一个这样的软件系统来管理。这样的一个系统能节省大量的时间和人力资源,能减少信息的大量的复制,能方便的向需要的人提供准确的信息等等。管理系统的优势还在于有助于建立共同的观点与感觉;有助于建立共同的标准的汇报;有助于共享各种已有的技术和技能,最终,管理体系能有助于企业更有效的进行业务流程再造。 根据企业规模的变化和人力资源工作的规范,引进人力资源管理系统,实现现代化的人力资源管理,能让员工高效的工作,更好的展示出自己的才华和才能,提高整体的利益。 该系统根据管理者的需求,设计满足领导的管理需求,这是很重要的。既节省了领导的时间也能减少管理人员的精力,能让管理者一目了然的看出员工的情况和成绩。 1.3研究本课题的可行性和必要性 随着时代不断的发展,人员的管理也越来越规范和合理了。21世纪的世界将面临着不可阻挡的全球化趋势,快速发展的技术变革和创新。随着经济全球化和跨国经营的迅速发展,产生了关注他国的文化、经济和社会体制的需要,这种需要促成了组织和管理研究领域的变化。 利用计算机来支持企业高效率完成劳动的人事管理和日常的事物,是适应现代化的需要,适应了现代企业的制度要求、推动企业和大学劳动人事管理走向科学化、规范化的必要条件。员工管理是任何企业和单位都需要 进行的一项工作,因此,开发员工积分管理是很有必要的。对员工的管理是每个企业都需要做的,而这个管理又是很复杂和繁琐的工作,工资计算、员工的奖扣、员工的积分等,一般不允许出错,如果实行电子化的管理可以让人力资源管理人员从琐碎的工作中解脱出来,去完成更重要的工作。员工积分管理系统的实现可以减轻比较繁琐的手动计算,使管理更加的具有针对性、便捷性、可视化的员工积分管理。 运用计算机的便捷性,程序的可操作性,让我们能够方便快捷的对信息系统进行科学性的管理。如果我们能用我们的专业知识来解决我们实际工作中遇到的问题,那是非常有用的。C#是微软推出的一种面向对象、运行于.NET Framework之上的高级程序设计语言。 使用本应用将两者连接起来可以大大提高生活水平和效率。为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高组织者的工作效率;第四,本系统可以使管理者更加清楚的了解情况,等等。所以,本系统在经济和便捷上是可行的。.NET可以用于开发Windows环境下的各类应用程序,在Visual Studio 2008环境下,利用事件的驱动的编程机制、新颖易用的可视化设计工具。因此,我们使用C#做简单的开发程序。 员工的积分管理系统是企业的重要组成部分,它需要和其他的系统链接起来,能够从这些系统中正确的获取员工的一些基本信息。 本系统操作起来很容易,这个系统只要后台操作,需要管理员对员工的管理,界面很简单也很容易操作,操作人员无需掌握太多的计算机知识,只要稍加培训后,都可胜任这个工作,这个操作系统的维护和运行工作不会有什么障碍,系统提供识别错误的能力。 随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Internet或者是Intranet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时得到更新,不需要像过去那样浪费大量的人力和物力去进行抄写,大大提高了工作的效率。 1.4研究本课题的意义 在如今科技普及的时代,如何减少人力,时间,金钱上的消耗是首要问题。只有这样,人们才能体会到科技的甜头,时代会更进步。本文主要是基于C#做的一个企业员工积分管理系统,为公司管理人员提供了简单便捷的操作和对人员的管理。 随着市场与市场之间的竞争越来越激烈,人力资源已经成为一个企业重要的资源,也是一个企业实现自身利益一个非常关键的原因。随着一些企业的员工人数的不断增加,如果能实现员工企业信息的自动化管理,那将要实现企业管理的“公平、公正、高效”,不仅要靠规章制度和政策的规范,还需要一个透明、相容、一致、易查和全面的员工信息管理系统,二者相辅相成,能使企业管理更加合理、高效,为企业带来更多的利益。 员工积分管理系统是一个企业或者单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的,所以员工信息系统更能简单方便的看出来。 员工积分管理系统最主要的作用在于:一、为管理员提供方便的操作系统;二、减少用人数量,降低用人成本;三、即时了解员工的工作情况,为管理应对做及时调整;四、各种报表清洗功能强大,如:计算周期报表、奖扣积分报表、固定积分报表、积分排名报表等功能清晰,一目了然,报表同时给出所有业务数据趋势分析,为老板管理提供强有力的决策分析依据,大大提升管理水平和服务水平。企业经营的本质是为了赚钱,员工积分管理系统的应用本质是为了让企业更好更快更高水平的赚钱,符合企业经营的本质。尤其是员工积分管理系统的应用可以省去相当一部分人力成本,不再需要专门的管理人员来管理。节省成本本身就等于为企业赢得了利润。 3 第二章 系统开发的关键技术及实现方案 2.1关键技术 2.1.1.NET框架 .NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构,即:.NET=新平台+标准协议+统一开发工具。.NET Framework具有两个主要组件:公共语言运行库和.NET Framework类库。公共语言运行库是.NET Framework的基础。 .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的设计目标是让开发人员更容易的建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。 在.NET Framework中使用高级语言编写的程序,需要在运行前将其编译成为中间语言。CLR在.NET Framework中的位置十分重要,可以说说是.NET Framework的基础。CLR用JIT编译器把中间语言代码编译成可以执行的代码,并对程序进行最后的、与机器相匹配的优化,使得程序可以在所在计算机上尽可能高效的运行。 .NET框架由以下两个主要部分组成: (1)公共语言运行库 .NET Framework的核心是其运行库执行环境,称为公共语言运行库(CRL)或.NET运行库,通常将在CRL控制下运行的代码称为托管代码。但是,在CRL执行编写好的源代码(在C#中或其他语言中编写的代码)之前,需要编译它们。 在.NET中,编译分为两个阶段: (1) 把源代码编译为Microsoft中间语言(IL)。 (2) CLR把IL编译为平台专用代码。 (2) 统一的编程类 除CLR和CTS规范之外,.NET平台提供了一个适用用于全部.NET程序语言的基类库(BCL)。这个基类库不仅封装了各种基本类型,如线程、文件输入/输出、图形绘制以及各种外部硬件设备的交互,还支持在实际应用中用到的一些服务。在基类库中定义了一些类型,方便了数据库访问、XML文档的操作、安全和基于Web(以及传统的桌面和基于控制台)的前端的构造。 2.1.2ASP.NET技术 ASP.net 不仅仅是Active Server Page(ASP)的下一个版本,而且是一种建立在通用语言上的程序架构,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 (1)执行效率的大幅提高 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 (2)强大性和适应性 因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,JavaScript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 (3)简单性和易学性 ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 (4)高效可管理性  当创建 ASP.NET 应用程序时,开发职员可以施用 Web 窗体或 XML Web services,或以他们认为合适的任何体式格局进行组合。每个功效都能得到同一布局的撑持,使您能够施用身份验证方案,缓存经常施用的数值,或者对于应用程序的配备布置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发专门用语(不过我信赖如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(固然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数值接口的概念,如果你具备了这些个前提的话,那么你就可以在A的世界开始展翅高飞了 (5)多处理器环境的可靠性   ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。 (6)自定义性,和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过,而且随着开发人员的努力,ASP.net也会越来越简单和方便。 2.1.3 SQL Server 2008简介 SQL Server 2008 是微软公司出品的,的关系型数据库,适合中小型企业。作为关系数据库有关系数据库的优点,增删改严谨的逻辑性。该系统在安全性、可用性、易管理性、可扩展性、商业智能等方面有了更多的改进和提高,对企业的数据存储和应用需求提供了更强大的支持和便利。Microsoft SQL Server是一个提供了联机事物处理、数据仓库、电子商务应用的数据库和数据分析的平台。体系架构是描述系统组成要素和要素之间关系的方式。SQL Server 2008 系统由4个部分组成,这4个部分被称为4个服务,这些服务分别是数据库引擎、分析服务、报表服务和集成服务,这些服务之间互存在和相互应用。 SQL Server 2008 允许在使用 Microsoft .NET 和 Visual Studio 开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过他们日常使用的工具直接访问数据。SQL Server 2008 提供一个可信的、高效率智能数据平台,可以满足所有数据需求。SQL Server 2008 的新增功能: (1)可信 SQL Server 为您的业务关键型应用程序提供最高级别的安全性、可靠性和伸缩性。 (2)高效率 SQL Server 2008 可以帮助您的企业随时随地地管理任何数据。它可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。它还提供以系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。 (3)智能 SQL Server 2008 里的数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,提供全面的平台,在用户需要的时候提供智能。 2.1.4 .NET介绍 (1)开发环境介绍 .NET的上层应用程序是用C#语言开发,C#语言主要用于于可以在.NET平台上运行的应用程序,并作为,NET平台的首选开发语言,明确一点的说,C#语言就是为,NET平台而产生的语言。.NET程序从开发到可以执行,分三个步骤:编写代码、编译、运行这里编写代码理论上可以使用记事本,不一定非要工具;编译可以使用编译器,也不是非要用特定VS工具;不过微软为了方便程序员的编写代码、编译以及调试,推出了配套的IDE,现在更新到Microsoft Visual Studio 2013,这只是个工具,一般可能理解成“开发环境”,用IDE可以方便的进行编写和编译。至于运行,就需要系统有.NET框架,也就是.NET Framework,NET开发的程序。补充一下,安装Microsoft Visual Studio的时候,会附加安装相应的.NET Framework。 最后总结一下,如果你只想运行。NET的程序,你只要装。NET Framework就可以了,如果你要开发。NET程序,建议你安装Microsoft Visual Studio,这样开发效率高。 微软提供免费的C#开发环境 简言之,需要以下软件,才能搭建.NET开发环境,从而进行.NET应用程序的开发。 (1) Microsoft .NET b Framework SDK工具 (2) Microsoft Visual Studio 2008 (3) SQLSERVER 2008 (2) 开发环境搭建 ①首先到网上把vs2008下载下来,然后把它解压。 ②在MSDN文件夹里面找到setup.exe文件,让后点击它,运行这个文件,当弹出vs2008安装程序之后点击下一步,我们就会看到完全最小自定义这样的选项,我推荐大家选自定义,因为这样我们就可以选择自己想安装的目录,接下来要选择安装的组件了,这时候我们会看到大量的vs2008的组件,在这里我们可以选择你需要的,但一定要安装C#这个组件。 ③当出现安装成功的这个界面的时候,说明已经安装成功了,然后启动vs2008的菜单。我们使用C#所以选择Visual C#开发设置。 2.2系统实现方案 管理员 ———————————————————————————————————— 员工积分管理系统 用户交互层(WebUI) ———————————————————————————————————— 业务逻辑处理 实体与关系映射 业务逻辑层(BLL) ———————————————————————————————————— 业务数据访问管理及存储 数据访问层(DAL) ———————————————————————————————————— OnlineOrder 员工积分管理系统数据库 图2-1系统体系架构 根据面向架构的设计思想,本系统体系架构如图2-1所示,逻辑上共分为3层,分别为:数据访问层,业务逻辑层,用户交互层。其中: 1、数据访问层:主要是对业务数据的管理与存储,主要是对原始数据的操作层,完成数据的存储与读取,具体为业务逻辑层提供数据访问服务,基本上可以说业务对象中的数据都要通过数据访问层。 2、业务逻辑层:就是处理数据的逻辑,负责根据业务协作流程而提供的业务功能,也可以做一些有效验证的工作,以更好的保证程序运行,也可以说是对数据业务逻辑处理。 3、用户交互层:提供了客户交互的手段和界面,主要表现为基于B/S(浏览器/服务器)结构的Web界面以及手机客户端访问。 9 江阴职业技术学院毕业设计(论文) 第三章 系统功能分析与设计 3.1系统设计目标 3.1.1设计目标 员工积分管理系统在设计阶段主要的目标是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机的物理方案。 员工积分管理系统要从总体的目标出发,根据系统分析阶段对系统的逻辑功能的要求,要考虑到经济、技术和运行环境等方面的条件。 员工积分管理系统采用的是系统结构应该是先进的、开放的体系结构,和系统使用当中的科学性。能够最大限度的满足实际工作的要求,在满足功能要求和技术指标要求的基础上尽量简化设计,坚持实用化,充分满足用户的需要。要为系统以后的升级预留空间,系统维护是整个系统生命周期中所占比例最大的部分,要充分考虑结构设计的合理、规范。在保证系统先进、可靠和高性能价格比的前提下,通过优化设计达到最经济性的目标。本系统采用系统集成设计方式,选用成熟可靠、性能稳定的设备,满足用户对可靠性的要求。提供良好的操作界面,方便用户操作,提高系统自动化管理能力,降低用户使用系统的难度和所耗费的时间,可以提高工作的效率。 3.1.2面临的困难 员工积分管理和系统是为了满足很多企业而设计的,企业的种类多种多样,所以为了让所有的企业都能享受到这个程序给企业带来的方便,也给设计者和开发者带来了很多的问题。 其中包括企业种类繁多,企业人员庞大,企业用的数据库也是多种多样的,有的版本甚至很低,所以开发者必须考虑到这些程序的兼容性。 3.2系统建设原则 3.2.1实用性原则 要力求最大限度地满足实际工作的需要,能充分的考虑到各业务层次、各管理环节数据处理的实用性。 3.2.2可扩展性和可维护性原则 员工积分管理系统设计遵循易用性和可扩展性高可靠维护性以及准确性原则最大限度保证系统的各项高素质指标。一个好的软件设计,必须能够允许新的设计要求以比较容易和平稳的方式加入到已有的系统中去,从而使这个系统能够不断的焕发出活力。一个可维护性较好的系统,应当允许维护工作能够以容易、准确、安全和经济的形式进行。适当的使用复用,可以提高维护性,即支持可维护性的复用,就是在保持甚至提高系统的可维护性的同时,实现系统的复用。当软件易维护性高时,意味着可以更快地适应业务逻辑变化,这对于新兴的小公司而言是生存的依靠。 软件系统的另一个很重要的方面就是他的可扩展性,也就是对其进行扩展和增强的能力,一个设计良好的软件应该有一个预定义好的框架,使得已有的特征可以被很容易地修改,而新的特征又可以很容易地被加入,并且不会对系统的其他部分产生副作用。 3.2.3安全可靠性原则 系统应该采用多种安全防范技术和措施,保障系统的信息安全,确保系统长期稳定可靠运行,同时在系统设计要充分考虑系统运行性能,达到“简便、实用、快捷、安全、准确”的目的。 3.2.4用户界面设计原则 用户界面设计是根据用户的需求而设计的界面。了解用户,因为用户的目标就是你的目标。试着重述用户,了解他们的技能水平和体验,以及什么是他们的需要的。 重视模型,在系统软件中用户的大部分时间都消耗在界面操作中,这点与浏览器为主的网站类页面的用户操作完全不同。用户希望在新创造的界面中看到那些、已有的相似功能的、或遵循基本操作方式的软件界面。 3.3系统需求分析与设计 3.3.1需求功能分析 本系统为满足很多公司企业的人员管理需求,便于人员的管理、工作效率的提高,这个系统既能很方便的对人员进行合理的管理和分配,本系统包括员工信息管理、管理员信息管理、奖扣积分管理、报表管理等模块。具体详见图3-1所示。 图3-1 系统总体功能模块 3.3.2系统用户 本系统的角色主要包括了系统管理员、员工、普通管理员、普通用户,具体权限分配详见表3-1所示。 主模块 子模块 页面 功能 用户角色及权限(推荐) 系统管理员 管理员 用户 后台 登录后台 登录界面 用户通过输入帐号 、密码、验证码后登录本系统;使用Session记录用户相关信息。 √ √ 修改密码 修改密码界面 管理员可以对原密码进行修改的功能操作。 √ √ 用户管理 管理员列表 可以对管理员的信息进行增加、删除、修改的功能操作。 √ √ 员工管理 员工列表 可以对员工的信息进行增加、删除、修改的功能操作。 √ √ 全局参数 参数列表 可以对参数的信息进行增加、删除、修改的功能操作。 √ √ 积分管理 积分列表 可以根据不同的情况对员工的积分进行增加、删除、修改以及提醒积分不够的功能操作。 √ √ 报表管理 奖扣积分 对员工的奖扣积分进行汇总。 √ √ 计算周期 对周期进行分析和汇总。 √ √ 固定积分 汇总员工的所有积分。 √ √ 积分排名 对员工的积分进行排名。 √ √ 注销登录 登录的首页 管理员想退出系统,系统提供了注销按钮,可以点击注销退出系统。 √ √ 表3-1项目总体功能性需求 13 江阴职业技术学院毕业设计(论文) 第四章 数据库设计 4.1数据库设计概述 数据库设计是信息系统设计的基础,一个好的数据库设计在满足了软件需求之外,还有容易对他进行维护和扩充。 一个好的数据库首先是要满足用户的需求,所有信息系统最后都将提交给用户使用。 一个好的数据库设计应该便于维护和扩充,为了应对用户需求的修改和添加,也为了满足各种不同的软件硬件环境下系统的使用,打部分信息系统都不得不在其生命期中进行升级和调整。 一个好的数据库设计要具有可读性,如同编程书籍中反复强调的程序员一定要在代码的可读性方面下功夫一样,考虑到信息系统将来的升级和维护可能要由另一批人来进行,因此数据库设计必然也要具有可理解性。 一个好的数据库设计能够,满足空间和效率的要求,在时下用户的需求基础上,保证一个较低的空间占用以及短的响应时间。 一个好的数据库设计可以简化业务逻辑的设计,所有的数据库都不是独立的,她需要通过相应的业务逻辑来实现,以此来形成这个最终的产品。 4.2数据库设计 4.2.1数据库信息 员工积分管理管理系统的各个功能模块所需的数据表信息汇总,详细信息请见下表4-1。 表名 设计概述 管理员表 管理员id,管理员姓名,密码,性别,生日,备注 种类表 种类id,种类名称 周期表 Id,计算月份,开始日期,结束日期,计算周期状态 部门表 部门id,部门名称 学历表 学历id,学历名称,学历加分 事件表 事件id,事件名称 固定管理积分表 积分id,员工id,出勤天数,本月产值,加班小时,会议全勤奖分,本月天数,休息天数,营销所得积分,加班所得积分,加班所得积分,安全小组奖分,综合管理任务奖分,技术积分 营销扣分表 营销id,月份,扣分 产值扣分表 产值id,月份,扣分 标兵表 标兵id,标兵名称,标兵名称 全局参数表 Id,产值基数,产值换算比例,营销换算比例,加班小时基数,加班加分分数,加班不足扣分,月可休息天数,少休奖,病休扣,多休扣 职务表表 职务id,职务名称,职务加分 特长表 特长id,特长名称,特长加分 员工表 员工编号,部门id,学历id,职务id,特长id,员工姓名,身份证号,生日,电话,性别,入职时间,离职时间 表4-1 数据库信息表 4.2.2数据库结构  Admin 管理员表       Key 字段名称 属性 NOT NULL 默认值 字段说明 ● AdminId varchar(40) NOT NULL   管理员编号   AdminName nvarchar(20) NOT NULL   管理员姓名   Pwd varchar(64) NOT NULL   密码   Sex varchar(2) NOT NULL  男 姓名   Birthday datetime NOT NULL   出生日期   Remarks varchar(200) NULL   备注 表4-2 管理员表 AwardBuckle 奖扣分表 Key 字段名称 属性 NOT NULL 默认值 字段说明 ● AwardId varchar(40) ○   奖扣id ⊙ StaffId varchar(40) ○   员工编号 ⊙ EventId varchar(40) ○ 事件编号 Points decimal ○ 分数 Flag int ○ 0是奖,1是扣 ⊙ AdminId varchar(40) ○ 添加人 AddTime datetime ○ 添加时间 UpdateTime datetime ○ 更新时间 Remarks varchar(100) 备注 表4-3 员工奖扣表 Category 种类表 Key 字段名称 属性 NOT NULL 默认值 字段说明 ● CategoryId varchar(20) ○   种类编号   CategoryName varchar(30) ○   种类名称 表4-4 种类表 Cycle 周期表 Key 字段名称 属性 NOT NULL 默认值 字段说明 ● Id varchar(20) ○ 周期编号 CalculationMonth varchar(10) ○ 计算月份(2013年9月) StartendTime datetime ○ 开始日期 EndTime datetime ○ 结束日期 CycleState varchar(20) ○ 计算周期状态 表4-5 周期表 Dept 部门表 Key 字段名称 属性 NOT NULL 默认值 字段说明 ● DeptId varchar(20) ○ 部门编号 DeptName varchar(30) ○ 部门名称 DelFlag Int 删除标记(0是未删除,1是删除) 表4-6部门表 Education 学历表 Key 字段名称 属性 NOT NULL 默认值 字段说明 ● EducationId varchar(20) ○   学
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服