ASP.NET人事管理系统设计与实现 ER图 用例图.doc

上传人:scccc 文档编号:11232438 上传时间:2021-07-16 格式:DOC 页数:11 大小:34.50KB
返回 下载 相关 举报
ASP.NET人事管理系统设计与实现 ER图 用例图.doc_第1页
第1页 / 共11页
ASP.NET人事管理系统设计与实现 ER图 用例图.doc_第2页
第2页 / 共11页
ASP.NET人事管理系统设计与实现 ER图 用例图.doc_第3页
第3页 / 共11页
ASP.NET人事管理系统设计与实现 ER图 用例图.doc_第4页
第4页 / 共11页
ASP.NET人事管理系统设计与实现 ER图 用例图.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《ASP.NET人事管理系统设计与实现 ER图 用例图.doc》由会员分享,可在线阅读,更多相关《ASP.NET人事管理系统设计与实现 ER图 用例图.doc(11页珍藏版)》请在三一文库上搜索。

1、-范文最新推荐- ASP.NET人事管理系统设计与实现+ER图+用例图 摘要:随着计算机应用的发展,人们希望能够将大部分繁琐的工作交由计算机处理,如人事管理工作,人事管理系统也就应运而生了。本系统旨在开发一个操作简单但实用的人事管理系统,以减轻人事管理工作的劳动强度,提高人员工作效率。本主要讲述了数据库的建立、登录模块、用户信息模块、职工信息模块、人事奖惩情况和人员调动等模块的设计。系统使用了以C#为核心语言的ASP.NET开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2000创建数据库。5924关键词:人事管理系统;SQL Server 2000;ASP.N

2、ETPersonnal Management System based on ASP.NETAbstract: Along with the computer applied development, people hope hand over greatly part of tedious works to the processing of computer , such as the personal management.The personal management system also emerged with the tide of the times, this system

3、 aims at developping a personal management system with simple but practical operation to ease the labor strength of personal management work, the exaltation personnels work efficiency, this text mainly describe a database, the part of login, the part of customers information , officers and workers t

4、he design of the information mold piece and the mold pieces such as circumstance and personnel transfer etc. of the personnel prize and punishment.Systemuses C# is core language of ASP.NET development tool and makes use of the IIS that the Microsoft provide 5.0 establishments movement environment, a

5、gain combines SQL Server 2000 establishment data conjunction relation.Key Words:Personal Management System;SQL Server 2000;ASP.NET目录摘要1 1.2开发人事管理系统的目的和意义人事管理系统是现代企业管理工作不可缺少的一部分,主要用来对公司的人事信息进行有效的管理,其功能包括对本公司员工的个人信息、人事变动情况和奖惩情况的管理5。本系统旨在开发设计一个实用的人事管理系统,减轻公司人事管理工作的劳动强度,提高人员工作效率、质量和管理水平。通过信息化管理,人员的增加、调动

6、、奖惩等操作变得快捷方便6。在企业,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等等。以前都是人工进行操作。随着企业规模扩大,人事处的人事管理工作量大大加重。随着计算机应用的发展,人事工作者急切希望能够将大部分繁琐的工作交由计算机的处理,以减轻人工的压力并提高工作效率。而计算机的普及更加快了人事管理系统的产生。目前市场上有很多的人事管理系统,但是因为管理需求在不断的变化,旧的系统也渐渐不能满足需求,所以开发出更加友好、实用人事管理系统很有必要7。2.关键技术介绍2.1 ASP.NET简介ASP.NET作为.NET Framework的一部分,具有.NET Fr

7、amwork所拥有的一切优势。ASP.NET是基于通用语言编译运行的程序,它的强大性和适应性使它能够运行在许多平台上。通用语言的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET程序可以用很多种语言来写,现在已经支持的语言有C#(C+和Java的结合体),VB.NET,Jscript8。2.2 SQLServer简介SQL Server 是新一代大型数据关系数据管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据库管理提供强大的支持,对数据库中数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安

8、全性9。 高级用户登录管理员登录普通用户登录图1 系统流程图3.3 系统功能模块分析人事管理系统(pms)主要功能包括以下几个方面:用户管理、职工信息管理、人事变动管理、奖惩情况管理。其功能结构图如下所示:图2 功能结构图用户管理模块该模块负责管理使用本系统用户信息。主要功能包括添加、删除、修改、浏览等。每个用户有不同的编号,管理员添加新用户后,新用户即可用唯一的用户编号登录此系统。职工信息管理模块该模块负责管理本公司所有职工信息。主要功能包括添加、删除、修改、浏览等。该模块采用针对不同类型的用户提供不同权限的方法进行管理,对客户信息的添加、修改等操作只有管理员才有权限。职工信息模块是所有管理

9、模块的基础,只有在职工信息模块存在的职工信息,才能作为系统用户,才可能有相对于该职工的人事变动情况和奖惩情况。人事变动管理模块该模块负责记录人事变动情况.不同的用户所能进行的操作不同,管理员可以添加、修改、删除人事变动记录,但其他用户只能浏览信息。它以职工信息作为基础的。奖惩情况管理模块该模块负责记录职工奖惩情况。与人事变动模块类似,此模块对于不同的用户赋予的操作权限也不同,实现的功能主要是管理添加、修改、删除奖惩情况记录,其他用户浏览奖惩情况记录。4.数据库设计一个成功的信息管理系统,是建立在许多条件之上的。数据库设计的好坏将直接对应用系统的效率以及实现效果产生的影响。合理的数据库结构设计可

10、以提高数据存储的效率,保证数据的完整和一致。4.1 数据库概念结构设计本系统中几个主要的实体有:用户信息实体,职工信息实体,奖惩情况信息实体,人事变动信息实体。 UPhonechar10记录职工联系电话表3人事变动表(Personnel_transfer)字段名字段类型大小字段含义IDbigint8主键,自动编号,记录人事变动序列号UIDchar19记录职工编号Transfer_timedatetime8记录变动时间Transfer_reasonvarchar50记录变动原因Transfer_departmentvarchar50记录职工变动后所在部门Transfer_positionvarc

11、har50记录职工变动后职位表4奖惩情况表(Personnel_rewardpunishment)字段名字段类型大小字段含义IDbigint8主键,自动编号,记录奖惩情况序号UIDchar19记录职工编号UTimedatetime8记录奖惩时间URewardPunishmentvarchar50记录职工奖惩类型UDetailvarchar50记录详细内容5.人事管理系统实现人事管理系统首页如下图所示,该页具有自动导航功能,不同的用户登录,根据其身份不同,将进入不同的系统功能页;“注册”按钮的click事件实现本页面“用户注册”页的导航。&ldqu

12、o;登录”按钮的click事件完成用户合法性数据验证,系统利用Session变量记录用户编号以及从数据库中检索出用户身份,伴随用户对系统进行操作的整个生命周期。 cm.Parameters"uid".Value=Tbx_uid.Text;cn.Open();SqlDataReader dr=cm.ExecuteReader();Dgd_userinformation.DataSource=dr;Dgd_userinformation.DataBind();5.2职工基本信息模块职工基本信息页面如下所示,高级用户登录后进入该页面。不同类型的用户在所具有的操作也不相同,在“修改职工信息”按钮的click事件中系统会对用户的权限变量Session“userpower”进行判断,如果该变量不是1,即非系统管理员,系统通过label控件lab_remind显示禁止登录信息-“对不起,您没有权限!”只有系统管理员才有权修改职工信息。 ASP.NET人事管理系统设计与实现+ER图+用例图(5): 11 / 11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1