77范文网 - 专业文章范例文档资料分享平台

基于ASP企业人事管理系统的设计与实现(终稿)(4)

来源:网络收集 时间:2019-01-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

基于ASP企业人事管理系统的设计与实现 胡志玲

第三章 系统分析

3.1系统初步调查

3.1.1 应用人事管理系统的必要性

现在不少企业人力资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。这就提高了企业的管理水平。 3.1.2 人事管理系统实施的特点及注意事项

要想通过人事管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人事管理软件还是远远不够的。人事管理软件通常只在企业管理层和决策层上才能发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。改进企业的相关制度和信息结构。要充分地回顾本企业的相关政策和信息组成,充分利用人事管理系统改进企业的人事管理。明确基础上的实施目标。要明确整个项目的实施计划和目标,明确需要采集的准确性,而且能保证信息发送的准确和及时。而两者之间的矛盾就要通过建立必要的科学的程序性文件才能为人事管理系统的实施和正常运行提供有效的保证。

3.2系统可行性分析

人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。(企业管理业务流程图)如下:

销售部主管 人事部主管 生产部主管 财务部主管 企业负责人(厂长、经理) 根据企业对人员管理的需要,开发一个“人事管理系统”,开发目的如下:能够对员工的有关资料进行输入,修改,删除;能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况;能够提供员工的考勤信息及调动信息;能够对员工的资料数据进行备份,以作为相关的历史资料。

16

3.3系统详细调查

人事管理系统的详细调查:对现行管理业务进行详细调查是了解系统需求和进行系统分析和设计企业需求木块。用人事管理水平向标准化、现代化迈进一步,原人事管理信息操作方式就可以做到一次投入,长久受益;对系统的安全性要求,要求进入系统必须进行口令校验。详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图的符号说明如下图所示:

1、系统中人员 2、实体或单据 3、实物或信息 4、处理数据 5、存储数据

业务流程图图例:详细调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。

人事科 各科室车员工名单 间部门人 事信息进行处 理 员 工 信 息 出勤信 息 有关领导 调动信息 调动信息 员工考勤信息 人事科存 档 3.4系统安全性

信息的透明和安全是一对的,在等到系统开放式透明以后接下来也就大大的增加了系统的安全隐患。本程序考虑到系统的安全性,主要设置了用户登录论证,其中包括初始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。而且,为了提供企业日后需要的各期历史资料,本系统还提供数据备份功能,使原始资料的保留更为方便,并且能够进行新旧资料的对比,使企业主管对各期人员变动更好的了解,为以后的决定打下良好的基础。

17

进入人事管理系统 调用密码检测子程序 输入用户密码 显示错误 开 始 提示登录本程序 3.5本章小结

本章首先对系统的需求进行了调查,接着对系统的可行性进行了简单的分析并且对系统进行了更细致的调查,之后对系统的安全性进行了分析和设想。通过分析和设想对系统的需求有了完整的了解。

18

基于ASP企业人事管理系统的设计与实现 胡志玲

第四章 数据库设计

4.1 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语言的语法结构基本上是一致的。

19

语言简捷,易学易用:SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了9个动词,SQL语言接近英语口语,因此容易学习,容易使用。

4.2数据字典

部门表:部门表主要对系统内的部门信息的添加,删除,更改,进行操作。这样对于

系统员工的归属,员工的管理有个整体的了解。

DeptID 1 2 3 4 5 部门名称 行政部 财务部 企划部 营销部 技术部 菜单表:菜单表主要是对首页的菜单进行设置,利用数据库管理菜单是一个标胶简单

的方法,这样对日后的维护和更改都是一个非常好的帮助。

ID 1 2 3 4 5 6 7 8 9 10 11 12 13 父菜单 ID 0 0 0 3 3 3 4 4 5 5 0 11 11 999 位置URL login.asp 字体色 菜单项 #003466 登 录 #003466 退 出 #003466 系统设置 #003466 角色设置 #003466 用户设置 1000 logout.asp 1 1 2 3 1 2 1 2 2 1 2 changpwd.asp #000000 修改密码 addroles.asp #000000 新增角色 editroles.asp adduser.asp editusers.asp dept.asp position.asp 20

#000000 编辑角色 #000000 新增用户 #000000 编辑用户 #003466 基础数据 #000000 部门管理 #000000 职务管理

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于ASP企业人事管理系统的设计与实现(终稿)(4)在线全文阅读。

基于ASP企业人事管理系统的设计与实现(终稿)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/406529.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: