考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc

上传人:滴答 文档编号:1273904 上传时间:2019-01-26 格式:DOC 页数:54 大小:934KB
下载 相关 举报
考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc_第1页
第1页 / 共54页
考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc_第2页
第2页 / 共54页
考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc_第3页
第3页 / 共54页
考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc_第4页
第4页 / 共54页
考勤管理系统的设计与实现--奖金管理模块---毕业论文.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 考勤管理系统的设计与实现 -奖金管理模块 Attendance Management System Design And Implementation - Money Management Module 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指 导教师: 年 月 摘 要 随着社会的发展和科技的进步,各种企业越来越离不开计算机。各个企业开始使用了考勤系统来对企业员工进行考勤工作,解决了考勤工作的工作量大,时效性强等问题。但是对于一段时间内,企业部门和各个员工的上班时长,上班天数,异常考勤等并未进行统计分析。而人工统计,其效率和正

2、确性比较差。随着数据库技术的发展和企业信息化建设的进行,考勤管理系统应运而生,它为企业的考勤后续工作节约了大量的人力和物力。 本文阐述了这个考勤管理系统的 整个开发过程。从前期的需求分析,数据收集,到中期的模块设计,技术要求以及编码,到后期的模块测试都有从抽象到具体的讲解和阐述。 本文中的代码主要用 C#编写,采用的数据库为 SQL Server。但是本模块的编写工具采用的是 Microsoft Visual Studio 2008,这也是本模块的特色之一,采用最新的开发工具。本模块的技术核心是关于数据的导入和数据的输出。数据的输入都是从 excel 中导入,输出的数据也为 excel,输出的

3、单据采用 word 文档。同时在导出奖金的过程中对所有输入数据经行了统计和分析,从而 达到操作用户想要的结果。 考虑到模块设计的简便易用故本模块的界面采用的是 VS2008 中的标准控件。最后,对本模块经行了黑盒测试,验证模块各个功能都能正确的运行,而且输出的结果都能到达需求分析时候的要求。从而完成了整个软件流程。 关键词: excel 导入输出; word 输出;数据统计 Abstract With the social development and the advancement of technology, all kinds of enterprises can not be sep

4、arated from the computer more and more.All companies to use the attendance system for enterprise employees work attendance, Directed at resolving the attendance of the heavy workload, time-critical issues。 But for a certain period of time, Does not keep statistics on the business sector and all empl

5、oyees to work long hours, work days and abnormal attendance and so on. And statistical manual, Its efficiency and relatively poor accuracy of. With the development of database technology and enterprise informatization construction carried out ,Statistical Analysis System working hours came into bein

6、g. Its performance appraisal work for the enterprise to save a great deal of manpower. In this paper, statistical analysis of the working hours of the entire system development process. From the pre-needs analysis, data collection, to the modular design of the medium-term, technical requirements and

7、 codes, to the latter part of the module test are from the abstract to the concrete explanation and elaboration. Technical core of this module is about the data import and export data. Input data from excel to import and output data as well as excel, export word documents using the documents.At the

8、same time bonuses in the process of export to all input data by the Bank of statistics and analysis, so as to achieve the results users want to operate. Taking into account the modular design of the user-friendly interface so the module is based on the standard control in VS2008. Finally, the line o

9、f the module as a black-box testing, verification of each functional module can be run right, and can output the results of analysis of time to reach the requirements of demand. Thereby completing the entire software process. Keywords: Excel import and export; Word export; Statistics 目 录 第一章 引言 . 1

10、1.1 项目的背景及起源 . 1 1.2 开发工具 . 1 1.3 项目开发流程 . 3 第二章 系统的总体设计 . 4 2.1 需求分析的目的 . 4 2.2 确定需求 . 4 2.3 确定工作环境 . 5 2.4 系统功能模块划分 . 5 2.5 概念性系统设计 . 5 2.6 系统模块 . 8 2.7 数据库设计 . 9 2.7.1 数据信息 . 9 2.7.2 确定数据表 . 9 2.7.3 数据库访问 . 11 第三章 系统的详细设计 . 12 3.1 部门管理模块 . 12 3.1.1 模块开发前准备 . 12 3.1.2 模块实现功能 . 12 3.1.3 对应数据库信息 . 1

11、2 3.1.4 模块用例 . 13 3.1.5 界面设计 . 14 3.2 人员管理模块 . 14 3.2.1 模块开发前准备 . 14 3.2.2 模块实 现功能 . 15 3.2.3 对应数据库信息 . 15 3.2.4 模块用例 . 15 3.2.5 界面设计 . 16 3.3 项目管理模块 . 17 3.3.1 模块开发前准备 . 17 3.3.2 模块实现功能 . 18 3.3.3 对应数据库信息 . 18 3.3.4 模块用例 . 18 3.3.5 界面设计 . 20 3.4 奖金统计模块 . 20 3.4.1 模块开发前的准备 . 20 3.4.2 模块实现功能 . 21 3.4

12、.3 模块用例 . 21 3.4.4 界面设计 . 22 3.5 功能实现 . 23 3.5.1 数据导入 . 23 3.5.2 奖金统计确认 . 24 3.5.3 导出数据 . 25 第四章 系统实现结果 . 26 4.1 项目管理 . 26 4.2 人员管理 . 26 4.3 项目管理 . 28 4.4 奖金统计 . 31 第五章 功能测试 . 34 5.1 测 试方法 . 34 5.2 测试结果 . 34 第六章 结论 . 35 参考文献 . 36 致谢 . 36 Contents Chaper 1 Introduction. 1 1.1 Project Background . 1 1

13、.2 Development Tools . 1 1.3 Development Process . 3 Chaper 2 System Design . 4 2.1 Needs Analysis . 4 2.2 Identification Of Needs . 4 2.3 Working Environment . 5 2.4 Function Modules. 5 2.5 Conceptual Design . 5 2.6 System Module . 8 2.7 Database Design . 9 2.7.1 Data . 9 2.7.2 Data Sheet . 9 2.7.3

14、 Database Access . 11 Chaper 3 Detailed Design . 12 3.1 Sector Management Module . 12 3.1.1 Ready . 12 3.1.2 Functions . 12 3.1.3 Sheet Information. 12 3.1.4 Use Case Module . 13 3.1.5 Interface Design . 14 3.2 Personnel Management Module . 14 3.2.1 Ready . 14 3.2.2 Functions . 15 3.2.3 Sheet Inform

15、ation. 15 3.2.4 Use Case Module . 15 3.1.5 Interface Design . 16 3.3 Project Management Module. 17 3.3.1 Ready . 17 3.3.2 Functions . 18 3.3.3 Sheet Information . 18 3.3.4 Use Case Module . 18 3.3.5 Interface Design . 20 3.4 Statistics Bonuses Module . 20 3.4.1 Ready . 20 3.4.2 Functions . 21 3.4.3

16、Use Case Module . 21 3.4.4 Interface Design . 22 3.5 Founctions. 23 3.5.1 Data Import . 23 3.5.2 Statistics Bonus . 24 3.5.3 Data Export . 25 Chaper 4 System To Achieve Results. 26 4.1 Sector Management . 26 4.2 Personnel Management . 26 4.3 Project Management . 28 4.4 Statistics Bonuses . 31 Chaper

17、 5 Fountional Testing . 34 5.1 Test Method . 34 5.2 Test Results . 34 Chaper 6 Conclusion . 35 Refecences . 36 Ackowledgement . 36 考勤管理系统的设计与实现 -奖金管理模块 1 第一章 引言 1.1 项目的背景及起源 在过去各个企业的考勤工作都是人工完成的,这样不仅浪费了许多的人力和物力,而且没有办法保证其准确性,给企业带来了许多的不便。随着现代科技的进步,用计算机来进行考勤的管理业成了现代化企业运作必不可少的一部分。现在利用计算机管理考勤工作,大大降低了工作人员的

18、工作量,提高了工作效率,使原本繁杂的工作变得简单而轻松。虽然考勤系统能帮助公司对员工的出勤情况有个基本而直观的了解。但是对于一段时间内员工的工作时长、工作天数和部门的总工作时长、工作天数等却没有进行统计分析。由此,我们开 发了考勤管理系统,用于对员工出勤情况进行统计分析,更方便直观地表现出员工和部门总员工的出勤情况,从而可以计算出员工的实际工资和奖金。 考勤管理系统主要包括员工和部门一段时间的出勤情况和奖金的统计。所有的统计都由计算机来完成。考勤管理系统对企业的合理化管理有着很大的作用,它对企业信息化的建设有着巨大的作用,企业的信息化建设已然成为了现代各个企业发展的需要。 1.2 开发工具 根

19、据需求,确定考勤管理系统开发环境如下: 1.开发平台: Windows XP Professional 2开发工具: Microsoft Visual Studio 2008 一个好的开发环境可以使软件开发人员的开发工作事半功倍,而 Microsft Visual Studio 2008 是针对 Visual Studio 2005 的一次及时,全面的升级。 VS 2008 引入了 250 多个新特性,整合了对象、关系型数据、 XML 的访问方式,语言更加简洁实用 Visual Stuio 2008 可以高效开发 Windows 应用。设计器中更可以实时反映变更, XAML 中只能感知功能可以

20、更大的提高软件开发的效率。同时Visual Studio 2008 支持项目模块、 调试器和部署程序。对于 Web 应用, Visual Studio 2008 同样提供了高校的开发,集成了 ASP.NET AJAX 1.0,包含 ASP.NET 考勤管理系统的设计与实现 -奖金管理模块 2 AJAX项目模板,它还可以高效开发 Office应用和 Mobile应用。所以说 Microsoft Visual Studio 2008 是面向 Windows Vista、 Office 2007、 Web 2.0 的下一代开发工具 ,其 代号 为 “Orcas” , 是一种更高效的开发工具。 下一代

21、 Visual Studio 2008 的外壳 会令每个软件开发人员都 感兴趣 ,让我们把 微软公布了最新版 Visual Studio Shell 的预览 结合起来看, 我们可以发现新版 VS 的 开发 界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将 Iron Python 引入了 Visual Studio,该界面将在 Visual Studio 2008 的 Beta2 版本中出现 。 VS2008 新特性: vs2008 使软件开发更智能,特别是自动提示和重构功能。 vs2008 中 WCF 增加新功能,使用起来更方便。 vs2008 支持

22、多定向,为应用程序的开发带来了新的活力。 vs2008 支持 Subversion,而未集成 Ankhsvn 不妨碍我们使用。 vs2008 整合了 Windows Live,可以开发 LI ve网络服务平台。 vs2008 为数据库的发布提供了更方便快捷的解决方案。 vs2008 加入拼写检查器。 3.开发语言: C# 4.软件建模: Microsoft Office Visio Microsoft Office Visio 是 Windows 操作系统下运行的流程图和矢量绘图软件,它是 Microsoft Office 软件的一个部分。 它有助于 IT 和商务专业人员轻松地可视化、分析和 交流复杂信息。能够将难以理解的复杂文本和表格转换为一目了然的 Visio 图标。 该软件通过创建与数据相关的 Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用 Office Visio 2007 中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。 考勤管理系统的设计与实现 -奖金管理模块 3 1.3 项目开发流程 此次项目由陈东平与我两个人合作完成,项目开发过程中严格遵循软件工程方法进行项目的开发。 按照软件工程开发的基本方法,本系统开发流程如图 1-1 所示: 图 1-1: 系统开发流程图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。