ASP.NET2.0人事管理系统

来源 :总裁 | 被引量 : 0次 | 上传用户:zj2008263
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:ASP.NET作为新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)来创建应用程序。我们可以充分运用asp.net与sqlserver的完美结合以及良好的开发优势,来创建本人事管理系统。
  关键词:数据库;人事管理系统;三层架构
  
  1 背景及其意义
  人力资源管理系统(HRMS,Human Resources Management System),是指组织或社会团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析,规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。
  企业现代人事管理是建立在先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式,同过集中式的信息库、自动处理信息、员工自助服务、服务共享,达到降低成本、提高效率、改进员工服务模式。它通过与企业现有的网络技术想联系,保证人力资源与日新月异的技术环境同步发展。一般说来,可以分为四个部分来理解人力资源管理系统:
  (1)管理人员角色和目标的改变。(2)提供更好的服务。(3)降低成本。(4)革新管理理念。
  现代人力资源管理对企业的意义,体现在以下几方面:
  (1)对企业决策层。人、财、物、信息等,可以说是企业管理关注的主要方面,人又是最为重要的、活的、第一资源,只有管理好了“人”这一资源,才算抓住了管理的要义、纲领,纲举才能目张。
  (2)对人力资源管理部门。人不仅是被管理的“客体”,更是具有思想、感情、主观能动性的“主体”,如何制定科学、合理、有效的人力资源管理政策、制度,并为企业组织的决策提供有效信息,永远都是人力资源管理部门的课题。
  (3)对一般管理者。任何管理者都不可能是一个“万能使者”,更多的应该是扮演一个“决策、引导、协调”属下工作的角色。他不仅仅需要有效地完成业务工作,更需要培训下属,开发员工潜能,建立良好的团队组织等。
  (4)对一个普通员工。任何人都想掌握自己的命运,但自己适合做什么、企业组织的目标、价值观念是什么、岗位职责是什么、自己如何有效地融入组织中、结合企业组织目标如何开发自己的潜能、发挥自己的能力、如何设计自己的职业人生等,这是每个员工十分关心,而又深感困惑的问题。我们相信现代人力资源管理会为每位员工提供有效的帮助。
  
  2 系统结构设计
  


  图1
  
  2.1 逻辑体系结构
  2.2 结构设计如图
  


  图2
  
  2.3 系统环境概述
  (1)系统开发操作系统:windows server 2003
  (2)系统开发数据:MS SQL Server 2005
  (3)系统前台页面设计:Dreamweaver CS3
  (4)NET Framework:.NET Framework 2.0版可再发行组件包(.NET Framework 2.0框架)
  (5)IDE开发工具:Microsoft Visual Studio 2005
  
  3 需求分析
  根据以上对人力管理内容的和人力资源管理系统的分析,本人力管理系统主要由如图3所示的各功能模块组成
  


  图3
  
  4 总体设计
  (1)表示层:用于显示用户界面,其机构如图4所示。
  


  图4
  
  (2)业务层:用于显示层和数据层的交互。其中为了防止信息的安全,本系统使用MD5算法给管理员密码进行加密,主要代码如下:
  Public Module lzmd5
  Function lizhong_md5(ByVal input As String) As String
  Dim md5before As MD5 = MD5.Create() '定义一个加密前的变量
  Dim data As Byte() = md5before.ComputeHash(Encoding.Default.GetBytes(input)) '获取待加密的数据
  Dim aftermd5 As New StringBuilder() '定义一个加密后的变量
  Dim i As Integer '进行加密处理
  For i = 0 To data.Length - 1
   aftermd5.Append(data(i).ToString("x4")) '64位加密
  Next i
  Return aftermd5.ToString '返回MD5密文
  End Function
  End Module
  3.数据层:用于存储系统各项信息,是整个系统的核心,其结构如图5所示
  


  图5
  
  5 数据库连接
  本系统通过web.config和一个数据库操作类进行数据库连接。代码如下
  web.config
  <connectionStrings>
  <add name="lisinghrconn" connectionString="Data Source=./SQLEXPRESS;AttachDbFilename=|DataDirectory|/lxrlxy.mdf;Integrated Security=True;User Instance=True"
  
  providerName="System.Data.SqlClient" />
  </connectionStrings>
  SQL.VB:
  Public Class SqlDataBase'获取Web.Config数据库连接字符串
  Private lisinghrconn As String = ConfigurationManager.ConnectionStrings("lisinghrconn").ConnectionString
  Private cn As SqlConnection '创建SQL连接
  Private sda As SqlDataAdapter '创建SQL数据适配器
  Private sdr As SqlDataReader '创建SQL数据读取器
  Private cmd As SqlCommand '创建SQL命令对象
  Private ds As DataSet '创建数据集
  Private dv As DataView '创建视图
  Public Sub Open()
  cn = New SqlConnection(lisinghrconn)
  cn.Open()
  End Sub
  Public Sub Close()
  If cn IsNot Nothing Then
  cn.Close()
  cn.Dispose()
  End If
  End Sub
  Public Function GetDs(ByVal strSql As String) As DataSet
  Open()
  sda = New SqlDataAdapter(strSql,cn)
  ds = New DataSet()
  sda.Fill(ds)
  Close()
  Return ds
  End Function
  Public Sub GetDs(ByVal ds As DataSet,ByVal strSql As String,ByVal strTableName As String)
  Open()
  sda = New SqlDataAdapter(strSql,cn)
  sda.Fill(ds,strTableName)
  Close()
  End Sub
  Public Function GetDv(ByVal strSql As String) As DataView
  dv = GetDs(strSql).Tables(0).DefaultView
  Return dv
  End Function
  Public Function GetTable(ByVal strSql As String) As DataTable
  Return GetDs(strSql).Tables(0)
  End Function
  Public Function GetDataReader(ByVal strSql As String) As SqlDataReader
  Open()
  cmd = New SqlCommand(strSql,cn)
  sdr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection)
  Return sdr
  End Function
  Public Sub RunSql(ByVal strSql As String)
  Open()
  cmd = New SqlCommand(strSql,cn)
  cmd.ExecuteNonQuery()
  Close()
  End Sub
  End Class
  End Namespace
  
  6 總结
  本系统可以作为一个独立的系统运行,也可以和其他的应用系统接何起来,实现数据共享。在设计系统的时候留有接口,可以为其他系统调用。由于时间仓促,设计仍有不满之处,期待进一步的改进。
其他文献
如果选一座城市来表达“海誓山盟”,相信许多年轻人的答案是青岛。  这座诗意浪漫的城市,将万种风情糅入山海城中,释放着无限魅力。青岛有温柔缱绻的一面,也有时尚动感的一面,这里从不缺青春的活力,也不缺爱情的甜蜜。  9月30日到10月7日,由青岛市人民政府、山东省文化和旅游厅指导,中共青岛市委宣传部、青岛市文化和旅游局、青岛市市南区人民政府主办,中共青岛市市南区委宣传部、市南区文化和旅游局承办的202
期刊
摘 要:随着FDI在广东的不断发展,广东的产业结构有了很大的改善;但同时也存在一些问题。应该充分发挥社会主义市场经济的优势,通过一系列市场化的手段,进一步促进广东的产业结构升级,特别是集团化农业、知识型服务业的发展。  关键词:FDI;产业结构升级    1 FDI的概念及研究意义  按照国际货币基金组织的定义,FDI指在投资人以外的国家所经营的企业拥有持续利益的一种投资,其目的在于对该企业的经营
期刊
摘 要:中国农村经济改革30年,经济制度上发生了翻天覆地的根本性的变化,从农民首创家庭联产承包到党的十一届三中全会敞开农村改革大门从乡镇企业异军突起到邓小平南巡讲话市场配置资源;从农村税费改革到义务教育“二免一补”;从农村经济合作组织到社会主义的新农村建设,向世人展现出一幅幅波澜壮阔的改革景象。  关键词:改革开放;农村改革;30年    中国农村经济改革30年,经济制度上发生了翻天覆地的根本性的
期刊
摘 要:长期以来国家对于少数民族地区都采取无偿支援的方针,久而久之大家潜意识里把这种民族政策导向下的无偿援助看成一种对其他地区的负担,这种优惠政策与市场经济的矛盾也是显而易见的。运用比较优势理论探讨市场经济条件下,如何恰当对待民族地区优势资源的开发及如何合理制定相关财税政策,对树立从政府到地方的正确理念,构建和谐社会,都具有重要的现实意义  关键词:民族特色企业;比较优势;政策优惠;自我发展   
期刊
摘 要:如何对住户医疗服务产出进行科学准确的核算是国家卫生医疗核算体系中一个重要的课题。将SHA的处理方法与当前主流的住户无偿劳动核算方法进行比较,对其进行评价,最后对我国的住户卫生医疗产出核算提出建议。  关键词:SHA ;住户卫生医疗产出核算 ;无偿劳动    在SHA中产出的定义就包括了家庭成员提供的个人服务,此种情况下,它们等于达到同种目的所需要的社会转移支付。SHA的这种处理方法清楚表明
期刊
摘 要:改革开放是决定中国命运的关键抉择,是决定党和国家的大事。总结党的改革开放的宝贵经验,对于推动中国特色社会主义的伟大实践,具有现实意义。  关键词:改革开放;实践;经验    自20世纪70年代末开始,中国启动了波澜壮阔的政治经济改革,时至今日已历30年,从农村到城市、从经济领域到政治文化领域、对内对外进行了改革开放。改革开放使得“中国人民的面貌、社会主义中国的面貌、中国共产党的面貌发生了历
期刊
摘 要:由于历史的原因,生活水平偏低,交通、信息严重滞后,以及农村重男轻女的封建社会恶习,成为农村少数民族适龄女童失学的主要原因。在我国许多少数民族地区,女性所享受的教育机会远远要低于男性,她们长期处于低水平低素质状态,从而世代形成恶性循环。分析了农村少数民族女童教育的现状及原因。着重从学校个案工作、家庭个案工作剖析农村少数民族女童教育问题,并提出社会工作者在解决农村少数民族女童教育问题中责任重大
期刊
摘 要:从企业信息化与ERP双向互动的新视界,探讨如何彻底改变当前普遍存在的企业被动实施ERP的弊端,使企业管理与ERP互动促进,共同走上新台阶。  关鍵词:ERP;互动;实施;流程再造;信息平台;一体化    1 国药化试的信息化之道  国药化试是全国最大规模的实验室产品专业生产商和经销商,产品包括化学试剂、生化试剂、诊断试剂、玻璃仪器、实验室仪器及设备等,涵盖了实验室产品的各个领域。经过多年的
期刊
摘 要:通过对Eclipse平台和GEF框架的介绍,分析了Eclipse平台在图形编辑方面的优越性。结合本体编辑,设计并实现了基于Eclipse 平台下的本体编辑器,对编辑器的系统结构做了详细地分析。编辑器由模型、视图、控制器三部分组成,由于采用基于MVC 模式的GEF 框架,使得软件结构清晰,明显缩短了软件的开发周期,提高了软件的可维护性和代码的重用性。  关键词:Eclipse;本体论;图形编
期刊
摘 要:QQ 应灾传播就是指在灾难发生及存续期内,传播主体运用各种符号借助QQ 交流有关灾难的各种信息以达到应对灾难或发生相应的变化的活动。在汶川大地震中QQ发挥着传统媒体不可替代的作用。采用问卷调查法,揭示了QQ应灾传播的分化效果,指出要从“系统”的观念出发来提高QQ应灾传播的效果。  关键词:QQ;应灾传播;效果;可信度;实证    1 研究方法  本次调查选取了江西财经大学的在校本科生作为抽
期刊