转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
ASP.NET开发员工业绩评测中心         ★★★★

ASP.NET开发员工业绩评测中心

作者:闵涛 文章来源:闵涛的学习笔记 点击数:788 更新时间:2009/4/23 10:32:35
   摘要:本文介绍使用Asp.net开发一个软件公司内部员工业绩评测系统,包括后台所有员工信息管理,部门信息管理,所有部门评测细则信息管理;前台员工每月自我评测和主管对员工的评测.重点介绍数据库设计,以及重要Web服务端和页面控件的使用.笔者相信本文会对读者的数据库设计和使用Asp.net开发页面技术有很好的启发和帮助。

  一、 系统体系结构

  Visual Studio .NET 是微软公司迄今为止推出的最强大的,完整的开发工具,用于生成 Asp Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Asp.net 是一个已编译的、基于.NET 的环境.。下面的图表给我们演示了Visual Studio.Net framework是如何支持ASP.NET应用的。


图1: Visual Studio.Net

  Visual C#(发音为 C sharp)是一种新的面向对象的编程语言,它从 C 和 C++ 演变而来,为开发应用程序提供了一种简单和类型安全的语言。因此在编程环境及语言的选择中,我们使用了Asp.net构架来为页面开发提供支持,Visual C#来进行实际编程。我们的评测系统中采用的是传统的三层体系结构,包括数据存储层(SqlServer2000)、应用逻辑层(.aspx.cs),页面显示(.aspx)。

  二、 数据库设计

  数据库”ygpc”(员工评测)中共含有五个表,介绍如下:

  1. Employee,存放公司所有员工和主管基本信息。

  2. Department,所有部门基本信息.

  3. bigRules ,包括评测细则大的分类情况,比如”遵守制度”, “专业技能”,”计划与管理”,”工作成果”,”工作态度”等.

  4. smallRules, 包括每个细则分类对应的具体评测细则,例如细则分类”专业技能”中对应的”熟练使用设计工具(如Rational Rose或Visio等)”,” 熟练使用数据库或其相关的应用如SQL,OLAP等”,”熟悉公司的技术体系并能熟练地应用于开发当中”。

  5. score, 每月评测结果分数,分为员工自测和主管对员工评测,针对每条评测细则存放每个员工每月相应的分数.

  各个表主要字段和表间关系如下图所示:

表名 主要字段 主键和外键 employee employID,departID,leaderID,reallName, userName,userPass, emal, telephone……. 主键: employID
外键: departID department departID,LeaderID,dName,dDescription… 主键: departID smallRules smallID,bigID,departID simpleDiscription,fullDescription,score, 主键: smallID
外键: bigID, departID bigRules bigID,content,totalScore 主键: bigID Score testPersonID, testedPersonID,smallID, score, month 主键: 无
外键: smallID
  在大多数的软件公司中,部门分为研发,测试,客服等, 雇员分属若干部门;各个部门既有相同又有不同的评测标准。比如在笔者所在的开发超市软件的公司中,在遵守制度上各个部门需要相同的评测标准,例如:无迟到早退,有事向公司请假,无无故旷工等;同时各个部门又有不同的评测标准,比如在专业技能上,研发部门的员工需要掌握熟练的.Net开发Windows页面技术;而客服部门需要掌握熟练的数据库技术,随时为各个店铺查找商品销售情况,商品进销存情况等;在工作成果上,测试部门会有”测试漏测率”评测标准,而研发和客服部门就不需要。因此,在smallRules(评测细则)表中,不仅需要相应的bigRules(细则分类)中的bigID,使得”熟练使用开发两种以上工具”对应着”专业技能”分类,同时还要存储该细则所属的部门ID。

  另外,在Score表中,需要按照每月,每个评测人,每个被测人,每个评测细则分别存储相应的细则上的得分,这样无论是取自测成绩还是主管对自己的评测成绩都是十分方便的。其中所有ID,分数, 分值,月份等数值型数据为int型,描述型信息都为varchar型。


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台