论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

(C)基于ASP.NET的人力资源管理系统设计论文

  第3章 需求分析

3.1系统分析的任务与步骤 内容来自www.paper51.com

3.1.1 系统分析的任务

http://www.paper51.com

了解用户要求。此用户即为系统的使用人员(管理员,操作员)。了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。

paper51.com

3.1.2 系统分析的步骤

copyright paper51.com

1.     描述系统。在详细调查的基础上,用一定的图标、文字描述; copyright paper51.com

2.     分析用户新的要求,改进现行模型,形成新系统的逻辑模型。

内容来自论文无忧网 www.paper51.com

3.     编写系统分析说明书。 paper51.com

3.2系统项目范围 内容来自www.paper51.com

人力资源管理系统从两种用户角度进行功能划分。 http://www.paper51.com

1、操作员部分:1.1:员工信息管理; 内容来自论文无忧网 www.paper51.com

                  1.2:工资信息管理;

paper51.com

                  1.3:个人信息管理;

copyright paper51.com

2、管理员部分:2.1:用户权限管理; 内容来自www.paper51.com

2.2:工资项目管理; http://www.paper51.com

2.3:员工信息管理; http://www.paper51.com

2.4:工资信息管理;

copyright paper51.com

2.5:个人信息管理。

copyright paper51.com

3.3 功能需求

内容来自论文无忧网 www.paper51.com

3.3.1 操作员部分 内容来自论文无忧网 www.paper51.com

1:员工信息管理:以列表的形式查看系统现存的员工信息。 copyright paper51.com

2:工资信息管理:针对具体的员工工资信息进行管理。

copyright paper51.com

3:个人信息管理:进行个人信息管理,包括个人密码管理。 copyright paper51.com

3.3.2 管理员部分

copyright paper51.com

1:用户权限管理:添加、编辑系统用户信息,以列表的形式显示。

内容来自www.paper51.com

2:工资项目管理:以列表的形式显示工资项目信息,并可对其进行相关操作。

paper51.com

3:员工信息管理:以列表的形式查看系统现存的员工信息。 http://www.paper51.com

4:工资信息管理:针对具体的员工工资信息进行管理。

copyright paper51.com

5:个人信息管理:进行个人信息管理,包括个人密码管理。

paper51.com

工资类(gongzi) 内容来自www.paper51.com

ID/ygbh/ygxm/ 内容来自www.paper51.com

nian/yue/gz 内容来自www.paper51.com

Add()/update()/delete()

http://www.paper51.com

3.4系统实体分析

内容来自论文无忧网 www.paper51.com

paper51.com

图3-4-1 类图 内容来自论文无忧网 www.paper51.com

3.5系统的数据库设计 内容来自www.paper51.com

3.5.1 概念设计    

copyright paper51.com

在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。 paper51.com

3.5.1.1 设计局部ER模式 1实体和属性的定义:

内容来自www.paper51.com

paper51.com

管理员用户

paper51.com

1)管理员用户类别(用户名,密码,权限,注册时间等)

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图3-5-1管理员用户实体与属性的定义 内容来自论文无忧网 www.paper51.com

2)工资信息(编号,员工编号,员工姓名,员工工资,领取时间等)    

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图3-5-3 工资信息实体与属性的定义

内容来自论文无忧网 www.paper51.com

2 实体关系定义:

copyright paper51.com

ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:1、1:N、M:N的关系。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本系统分析如下: http://www.paper51.com

 一个管理员一次可以多个工资信息,而一个工资信息只可以被一个管理员编辑 copyright paper51.com

copyright paper51.com

图3-5-9管理员与工资 1:N(一对多的关系)

paper51.com

3.5.1.2设计全局ER模式   所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。1) 确定公共实体类型   为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。2) 局部ER模式的合并   合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。3) 消除冲突   冲突分为三类:属性冲突、结构冲突、命名冲突。   设计全局ER模式的目的不在于把若干局部ER模式形式上合并为一个ER模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。4) 全局ER模式的优化   在得到全局ER模式后,为了提高数据库系统的效率,还应进一步依据处理需求对ER模式进行优化。一个好的全局ER模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含属性个数尽可能少;实体类型间联系无冗余。

http://www.paper51.com

人力资源管理系统的全局ER模式如图所示:

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图3-5-17  数据E-R图第4章  总体设计 内容来自论文无忧网 www.paper51.com

4.1 系统系统功能说明

paper51.com

4.1.1总体功能 http://www.paper51.com

表4-1-1 系统总体功能表

http://www.paper51.com

功能类别 内容来自www.paper51.com

子功能 copyright paper51.com

用户登录 http://www.paper51.com

用户输入正确的用户名和密码及正确的权限后,就登录系统。 paper51.com

如果输入有误,系统报错。 paper51.com

管理员对基本信息进行管理 paper51.com

对系统用户信息进行管理

paper51.com

对工资项目信息进行管理

http://www.paper51.com

对工资信息进行管理 内容来自论文无忧网 www.paper51.com

数据备份

copyright paper51.com

4.1.2非功能性需求 内容来自论文无忧网 www.paper51.com

    非功能性需求针对整个系统进行。 http://www.paper51.com

4.1.2.1用户界面需求 内容来自论文无忧网 www.paper51.com

表4-1-7 用户界面需求表

内容来自www.paper51.com

需求名称 paper51.com

详细要求 内容来自论文无忧网 www.paper51.com

风格 内容来自www.paper51.com

界面友好,布局合理,美观大方,实用性强,操作简单 内容来自www.paper51.com

颜色

paper51.com

淡灰色系为主

copyright paper51.com

分辨率 内容来自www.paper51.com

1024*768

copyright paper51.com

4.1.2.2软硬件环境需求 copyright paper51.com

表4-1-8 软硬件环境需求表 内容来自论文无忧网 www.paper51.com

需求名称

内容来自论文无忧网 www.paper51.com

详细要求

copyright paper51.com

运行速度 内容来自www.paper51.com

系统启动运行时间不超过5min,人机界面交互时间不超过5s

http://www.paper51.com

容量 内容来自论文无忧网 www.paper51.com

占用内存大于15MB paper51.com

操作系统性能

copyright paper51.com

10/100M bit/s 内容来自论文无忧网 www.paper51.com

网络传输率 copyright paper51.com

10/100M bit/s 内容来自www.paper51.com

4.1.2.3产品质量需求

paper51.com

表4-1-9 产品质量需求表

内容来自www.paper51.com

主要质量属性 内容来自www.paper51.com

详细要求 http://www.paper51.com

正确性

内容来自www.paper51.com

经过测试达到了预期的效果

http://www.paper51.com

健壮性

内容来自www.paper51.com

具有一定的健壮性 http://www.paper51.com

可靠性 http://www.paper51.com

容错能力强,测试质量合格

内容来自论文无忧网 www.paper51.com

性能,效率 http://www.paper51.com

性能优,效率高 copyright paper51.com

易用性 内容来自论文无忧网 www.paper51.com

跨平台操作 内容来自论文无忧网 www.paper51.com

清晰性 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

安全性 内容来自论文无忧网 www.paper51.com

安全可靠性极佳 paper51.com

可扩展性 内容来自www.paper51.com

优良的可靠的接口

copyright paper51.com

兼容性

内容来自www.paper51.com

可作用于任何平台 http://www.paper51.com

可移植性 内容来自www.paper51.com

正确的进行软件配置后,就可以正常运行程序 内容来自www.paper51.com

4.2 建立数据库模型 内容来自论文无忧网 www.paper51.com

人力资源管理系统数据库

内容来自论文无忧网 www.paper51.com

说明:1:!表示主键,$表示索引,N表示非空值

paper51.com

      2:以下只是系统的重要数据表,次要重略。 内容来自www.paper51.com

1管理员表:(allusers) copyright paper51.com

表4-3-1管理员表 http://www.paper51.com

paper51.com

2员工信息表:(yuangong)

copyright paper51.com

表4-3-2 员工信息表

copyright paper51.com

内容来自www.paper51.com

3工资信息表(gongzi) 内容来自www.paper51.com

表4-3-3工资信息表 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

4奖惩信息表(jiangcheng)

http://www.paper51.com

表4-3-4奖惩信息表 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

------分隔线----------------------------
联系方式