ASP-NET-人事工资管理系统设计与实现.doc
《ASP-NET-人事工资管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《ASP-NET-人事工资管理系统设计与实现.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文(设计)基于VC#.Net的人事工资管理系统设计与实现学 生 姓 名: 指导教师: 合作指导教师: 专业名称: 计算机科学与技术 所在学院: 信息工程学院 2010 年 6月 目 录目 录摘 要IABSTRACTII第一章 绪论11.1选题背景11.2基于VC#.Net的人事工资管理系的设计与实现发展1第二章 相关工具的基本理论22.1关于C#的说明22.2 关于管理信息系统22.3 数据库系统概述2第三章 系统需求分析与总体设计43.1 需求分析43.2 总体设计53.2.1 项目规划53.2.2 系统功能结构53.3 系统设计63.3.1设计目标63.3.2 开发及运行环境63.3
2、.3 数据库设计63.3.4 技术准备11第四章 系统实现与调试134.1 主要功能模块设计134.1.1 系统登录设计134.1.2 系统主窗体154.1.3 档案管理窗体174.1.4 奖惩管理窗体244.1.5 调动管理窗体284.1.6 考评管理窗体324.1.7 考勤津贴管理窗体354.1.8 员工工资统计窗体374.2 系统调试39第五章 技术和经验总结405.1 技术总结405.1.1 动态绑定水晶报表405.1.2 图片存入数据库415.2 经验总结41致 谢44参考文献45 摘 要摘 要由于计算机技术的飞速发展,数据库存储作为数据管理的一种方式,在各行各业中得到越来越广泛的应
3、用。因此,本文围绕一个”人事工资管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以C#和SQL SERVER编写管理信息系统的过程。该程序通过C#编程语言来实现前台与后台SQL SERVER数据库的连接,并具有典型的数据库应用系统的特征,完成了系统与现实生活的紧密结合。 管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用划分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代、不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统,优美
4、、秀丽的界面,方便实用的查询与维护共同构成了“人事工资管理系统”。关键词:C#,SQL SERVER2000,软件工程,管理信息系统45 ABSTRACTABSTRACTBecause of the rapid development of computer technology, database to store as a way of data management, in all of our life are widely use. Therefore, this paper is about personnel wage management system design and p
5、rocedures for applications development topics background, details and sql server to add language with C# to the process of preparing management information systems. The procedure adopted to achieve the target data add C# background with SQL Server databases and database applications with typical cha
6、racteristics, and completed the structure and system combining real life. Management system applications development is not only an application programming process, but more importantly in the analysis and design work. The procedure strictly followed in the design process software engineering method
7、s, and use a phased plan to manage the life cycle and on the main procedures designed, detailed design stage, the demand for computation procedures, and constantly revised and improved, the use of SQL Server powerful database functions, Until the feasibility of forming a perfect system. Beautiful an
8、d attractive interface for practical information and the maintenance of the common functions constitute a Personnel wage management system.Keyword: C#,SQL SERVER2000,Software Engineering, Management Information System 第一章 绪论第一章 绪论1.1选题背景随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为
9、重要,在强调管理,强调信息的现代社会中它变得越来越普及。 人事工资管理是任何企事业单位都需要进行的一项工作。因此,开发制作人事工资管理系统具有较大的社会现实意义,同时人事工资管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人事工资管理系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单,这些优点可以极大的提高企业对人事管理的效率。因此,人事工资管理系统是企事业信息化、智能化、科学化和正规化不可缺
10、少的管理软件。1.2基于VC#.Net的人事工资管理系的设计与实现发展本系统开发的目的一方面从提高人事工资管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事管理系统。 用户通过输入员工的基本信息、考勤信息等,由系统自动生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新与删除工作,人事管理系统力求以方便快捷的途径去管理日常工作中繁琐的数据。 人事管理系统的数据要求具有一定的保密性禁止非法用户使用。在用户使用过程中对用户的权限具有一定的限
11、制,防止个别用户对员工信息做出修改、删除等操作。 本文首先介绍了人事管理系统所涉及工具和一些相关的理论知识,并着重介绍了企业管理系统和数据库,其中包括对C#和SQL SERVER 2000的使用和特点进行了介绍,然后对所做系统进行总体设计,数据库的设计和详细设计,从这三个方面详细阐明系统的设计过程,最后,在编程实现的过程中,介绍本人使用C#对数据库基础应用程序进行设计、开发与实现的思路、算法、并得出结论。 第二章 相关工具的基本理论 第二章 相关工具的基本理论2.1关于C#的说明C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者
12、论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大
13、的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 C#并且成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Pascal、Java、VB等。2.2 关于管理信息系统所谓MIS(管理信息系统-Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。 它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并
14、编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。 随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。2.3 数据库系统概述 数据库系统是指在计算机系统
15、中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。 在一般不引起混淆的情况下常常把数据库系统简称为数据库。数据库技术是应数据管理任务的需要而产生的。随着计算机技术的发展,其应用远远地超出了这个范围。在应用需求的推动下,在计算机硬件,软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。 与人工管理和文件系统相比,数据库系统的特点主要有以下几个主面:数据的结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据由DB
16、MS统一管理和控制。 目前,数据库己经成为现代信息系统的不可分离的重要组成部分。具有数百万甚至数十亿字节信息的数据库己经普遍存在于科学技术、工业、农业、商业、服务业和政府部门的信息系统。20世纪80年代后不公在大型机上,在多数微机上也配置了DBMS,使数据库技术得到了更加广泛的应用和普及,是计算机领域中发展最快的技术之一。SQL SERVER 2000不仅吸收了许多新的功能以增加系统的运行性能,而且还使数据库的管理工作更加轻松。在过去,数据库都是安装在服务器或是工作站上的,所用的操作系统都是UNIX或专用系统,价格比较高,SQL SERVER 2000可以安装在个人计算机上,价格要低的多。 第
17、三章 系统需求分析与总体设计 第三章 系统需求分析与总体设计3.1 需求分析需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 可行性研究阶段产生的文档,是需求分析的出发点。系统必须完成的许多基本功能,系统分析员将仔细研究这些功能并进一步将它们具体化。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证11。通过实际调查,要求本系统具有以下功能:l 良好的人机界面。l 方便的
18、添加和修改数据功能。l 方便的数据查询。l 方便的数据打印功能。l 数据计算自动完成,尽量减少人工干预。根据上述分析,可以通过用例图来建立功能模型如下:图3.1 人事工资管理系统用例图3.2 总体设计3.2.1 项目规划人事工资管理系统主要由人事管理,工资管理,系统管理,用户管理和退出模块组成,具体规划如下:l 人事管理模块。该模块主要用于实现档案管理,奖惩管理,调动管理和考评管理的功能。l 工资管理。该模块主要用于实现考勤津贴和工资总结的功能。l 系统管理。该模块主要用于实现部门管理和数据备份的功能。l 用户管理。该模块主要用于实现操作员管理,修改口令和更改操作员的功能。l 退出。该模块主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP NET 人事 工资管理 系统 设计 实现
限制150内