076ASP.NET+sql server 2000基于BS模式的人事信息管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
076ASP.NET+sql server 2000基于BS模式的人事信息管理系统样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:ASP.NET + SQL SERVER 2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
 
 
 

目    录
中文摘要…………………………………………………………………………1
英文摘要………………………………………………………………………………1
引    言………………………………………………………………………………1
第 一 章 相关知识简介………………………………………………………2
  (一) SOL语言简介……………………………………………………………2
  (二) 数据库特点 …………………………………………………………………3
  (三) Microsoft Visual vb 2005……………………………………………………4
  (四) 软件工程 ……………………………………………………………………4
 (五)B/S(浏览器/服务器)………………………………………………………4
 (六)ADO.NET………………………………………………………………………5
第 二 章 系统的需求分析 …………………………………………………………5
  (一) 系统可行性分析 ……………………………………………………………5
  (二) 系统设计思想 ………………………………………………………………6
  (三) 系统架构 ……………………………………………………………………7
  (四) 系统结构设计 ………………………………………………………………8
第 三 章 数据库的设计 ……………………………………………………………8
(一) 数据库需求分析 ……………………………………………………………8
(二) 数据库概念结构设计 ………………………………………………………9
(三) 数据库逻辑设计……………………………………………………………13
(四) 数据库的连接………………………………………………………………13
第 四 章 系统模块设计与编码……………………………………………………14
 (一) 系统配置模块及编码………………………………………………………14
  (二) 业务逻辑模块及编码………………………………………………………14
1.登录管理模块 ……………………………………………………………15
2.人员管理模块……………………………………………………………16
3.档案管理模块……………………………………………………………19
4.数据访问层………………………………………………………22
(三) 数据访问模块及编码………………………………………………………23
第 五 章 系统测试、发布、运行与维护…………………………………………23
  (一) 系统测试……………………………………………………………………23
(二) 系统的编译和发布…………………………………………………………24
  (三) 系统运行与维护……………………………………………………………24
结    语 ……………………………………………………………………………25
致    谢……………………………………………………………………………25
参考文献……………………………………………………………………………25

人事管理系统
 
摘  要: 信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本文叙述了一个人事管理系统形成的全过程,包括部分演示
关键词 管理信息系统(MIS);数据库;ASP.NET的前台开发;数据报表;信息查询
Abstract: Computer bench-scale equipment management system management system (MIS) aims at an important application system software which laboratory all equipment manage, this system integrity realization to equipment management request, including: Input, browsing, deletion, revision, retrieval and statistics and so on. The computer bench-scale equipment management system management system uses B/S pattern, it enhanced the office efficiency and the equipment reliability, reduced staff's labor intensity, reduces the work to consume the material, enhances the equipment the modern management level. This article will conduct the research to in bench-scale equipment management system management system development certain basic questions, including bench-scale equipment management system management system development condition, function module, series contents and so on overall plan and realization process.
   Key word : Manage the stage development; data statement; the information search of the information system(MIS);database;ASP.NET
引    言
人的管理是一切管理工作的核心.员工的档案管理是人事管理的基础,在员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为所需人员提供了保障。
人力资源部那些重复的,事务性的工作交给HRP(Human Resource Planning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的薪资、考勤、绩效、调动、基本信息、用户管理以及用户切换等方面,并有综合的系统安全设置、报表综合管理模块。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。
第一章 相关知识简介
一、SQL语言简介
SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。
SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:
(一)综合统一
非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。 SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。
(二)高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用SQL语言进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
(三)面向集合的操作方式
非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
   (四)以同一种语法结构提供两种使用方式
SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。
(五)语言简捷,易学易用
SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用。
二、数据库特点
数据库技术所研究的问题是如何科学的组织和储存数据;如何高效的获取和处理数据。数据库技术是数据管理的最新技术,数据库系统是当代计算机系统的重要组成部分。数据库的特点:
1.面向全组织的复杂的数据结构,数据的结构化是数据库的主要特征之一,是数据库与文件系统的根本区别。
2.数据冗余度小,易扩充。数据库从整体观点看待和描述数据,数据不再是面向某一应用,而是面向整体系统,这样可以大大减少数据的冗余度,既节约了存储空间,减少了存取时间,又可避免数据之间的不相容性和不一致性。
3.就有较高的数据和程序独立性,把数据的定义和描述从应用程序中分离出去。此外,数据的存取又有DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。
4.统一的数据控制功能。系统提供三个方面的数据控制功能:安全性控制、完整性控制、并发控制。
5.数据的最小存取单位是数据项。既可以存取数据库中的某个数据项或一组数据项,也可以存取一个记录或一组记录。
由于数据库具有上述特征,它的出现使信息系统的研制从围绕加工数据的程序为中心转变到围绕共享的数据库来进行。这既便于数据的集中管理,也有利于应用程序的研制和维护,提高了数据的利用率和相容性,从而提高了做出决策的可靠性。因此,大型复杂的信息系统多以数据库为核心。
三、Microsoft Visual VB.net 2005
Microsoft Visual Basic 2005 从 Visual Basic 语言演变而来,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。
这一代 Visual Basic 延续了为您提供一种简单快捷的方法来创建基于 .NET Framework 的应用程序的传统。
此版本的 Visual Basic 恢复了对“编辑并继续”的支持,并具有可快速开发应用程序的新功能。其中一种称为 My 的功能提供了对以下内容的快速访问:由 .NET Framework 提供的常见任务,与应用程序及其运行时环境相关的信息和默认对象实例。新的语言功能包括循环继续、有保证的资源处置、运算符重载、泛型类型和自定义事件。Visual Basic 与 .NET Framework 和公共语言运行库 (CLR) 完全集成,它们提供了语言互操作、垃圾回收、增强的安全性和版本管理支持。
它的特点如下:
1. 简洁的语法
2. 精心的面向对象的设计
3. 与Web的紧密结合
4. 完全的安全性与错误处理
5. 版本处理技术
6. 灵活性和兼容性
四、软件工程
随着社会信息化的进程,计算机软件产业正在成为知识经济重要组成部分。从方法学角度看,目前软件工程正处于面向对象技术的过度期。但是,软件工程始终以如何高效地生产质量、可维护软件产品作为其目标。主要介绍以软件生存期为主线,重点讨论结构化思想为主的软件开发基本方法和技术,包括结构化需求分析、设计、编码和测试,同时也兼顾到他们与面向对象技术的联系与发展。
    软件生存期包括问题定义与可行性分析、软件计划、需求分析、总体设计、详细设计、编码、测试、运行维护。
五、B/S(浏览器/服务器)
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式具有管理维护集中方便、用户使用简单、跨平台等优点。 B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成图(1)。B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。
 
 B/S模式的工作原理是:客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。
      
六、ADO.NET
ADO.NET为创建具有分布式数据共享功能的应用程序提供了一组丰富的组件,使其可以对各种关系数据、应用程序中的数据进行访问。ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层义务对象。在ADO.NET中,可以使用多种.NET Framework数据提供程序来访问数据源。
 ADO.NET具有以下特点:易于编程、实现过程简单、网络流量小以及应用程序前端和数据源之间需要的层数少等。
                    第二章 系统需求分析
一、系统可行性分析
   可行性分析是要决定“做还是不做”。做可行性分析不能以偏盖全,也不可以什么鸡毛蒜皮的细节都加以权衡。可行性分析必须为决策提供有价值的证据。
   可行性分析的目的是说明该软件开发项目的实现在技术、经济和社会条件方面的可行性。一般地,软件领域的可行性分析主要考虑三个要素:经济、技术和社会环境。
    (一)技术可行性分析
就整个系统的技术构成来看,它属于Visual C#编程与数据库的结合,将所有的数据信息都放入数据库进行存储,而这些数据信息的调用完全由程序来完成,即“程序设计数据化,数据管理程序化”思想。其基本操作是对数据库进行添加、删除、查找、编辑等。所以就技术应用来看,暂不存在太大的问题。
(二)经济可行性
减少了数据的流通环节,提高了办公效率,保证了各项数据的准确性,也解决了实验室设备流动造成的数据跟踪信息丢失等问题,适应了当前的发展形式。
(三)社会因素的可行性
     使用本系统的一般操作人员要求有一定计算机基础。系统管理员要求具有计算机的专业知识。随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
三、系统架构
根据本章的系统功能分析,可以得到如图2-2所示的系统功能模块图。
 
登录 添加用户 修改用户 删除用户 添加档案
设置部门 删除部门 修改部门 
设置档案 修改档案 删除档案 档案查询
 
 
                         图2-2  系统功能模块图
四、系统结构设计
根据功能分析和多层结构的设计思想,可得出如图2-3所示的系统结构图.
 
 
 

图2-3 系统结构设计图
 
返回值: 无.
设计思路: 创建数据访问类—生成数据访问对象—生成更新命令—执行更新操作.
                            图4-1  登录管理界面
(三)档案管理
 提供录入、查询、修改、删除和统计功能。职员档案信息录入系统如图:其中员工编号由系统自动生成,操作者也可以通过点击后面的按钮来执行编号加一操作。
 
 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    If Not IsPostBack Then
 
 
 
076ASP.NET+sql server 2000基于BS模式的人事信息管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM