欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    人事管理系统说明书.doc

    • 资源ID:1159106       资源大小:726.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人事管理系统说明书.doc

    1、辽 宁 工 业 大 学 管理信息系统 课程设计(论文)题目: 广旭广告有限公司人事管理系统的开发 院(系): 管理学院 专业班级: 电商101班 学 号: 101605023 学生姓名: 王思蒙 指导教师: 张彩虹 教师职称: 副教授 起止时间:2012.11.212012.12.28 课程设计(论文)任务及评语院(系):管理学院 教研室:信息管理与信息系统学 号101605023学生姓名王思蒙专业班级电商101班课程设计(论文)题目广旭广告有限公司人事管理系统的开发课程设计(论文)任务1课设选题为广旭广告有限公司人事管理系统的开发。2前台语言为PB,后台数据库为SQL。依据本学期学习的管理信

    2、息系统理论和以前学过的计算机语言,到图书馆或因特网上进行资料查询。3做好充分的准备之后,按照管理信息系统开发的一般思想,进行系统规划、系统分析、系统设计和系统实施等系统开发工作。系统功能为管理员对员工信息的输入、修改、删除、查看等功能。4对系统做必要的调试。要求系统能够运行。5按时、按要求完成课程设计说明书的编写。6按时上交课程设计说明书打印稿、电子稿和相应的应用系统。7依据你的课程设计内容,准备课程设计答辩。指导教师评语及成绩成绩: 指导教师签字: 年 月 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第1章 广旭广告有限公司人事管理系统规划11.1公司概况及用户需求1

    3、1.2项目规划2121 数据输入模块2122 数据查询模块2123 数据维护模块2124 数据查看模块2125 报表打印模块2第2章 广旭广告有限公司人事管理系统分析42.1总体目标42.2可行性分析概述42.3需求分析52.4系统组织结构图52.5业务流程分析62.6数据流程分析62.7数据字典7第3章 广旭广告有限公司人事管理系统设计103.1总体设计103.2数据库设计123.3系统详细设计133.4方案编码133.5输入输出设计143.5.1输入设计143.5.2输出设计14第4章 系统实施154.1主要模块实施154.1.1登录模块的实现:154.1.2菜单的实现164.1.3信息输

    4、入模块的实现174.1.4信息维护模块的实现184.1.5信息查询模块的实现184.2软件测试204.2.1软件测试的目的204.2.2本系统的测试20参考文献22第1章 广旭广告有限公司人事管理系统规划1.1公司概况及用户需求广旭广告公司成立于1993年,“国际化思考,本土化运做”是广旭广告的显著特色。为广州4A创始会员之一,连续16年为广东十佳广告公司。2008年在中国广告公司实力排行榜为第七名,年营业额超过3亿。被中国广告协会评为“中国优势广告企业”。目前拥有中、日广告专业人才150多名。公司的经营哲学为:有要求,必会有成就。广旭倡导员工同了解、同讨论、同工作、同决策、同责任、同感受。别

    5、具的凝聚力,正是造就广旭今日辉煌的关键。整体综合优势结合灵活机动的运作,使广旭真正达到“高起点、现代化、多功能”的全面服务。用户需求:人事管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。由于该厂现在是完全的人工管理,我们的系统主要是帮助他们以自动化的方式来取代现有的人工管理以便于该厂领导掌握人员的动向,及时高速人才的分配。1.2项目规划人事管理系统是一个典型的数据库应用程序,它分为数据的录入、 数据的删除、数据的修改、数据的查询、数据的查看五部分组成。具体可分为数据录入模块、修改删除模 块、查询模块、查看模块组成,另外还有一特殊系统模块。现规划功能模块如下:121 数据

    6、输入模块 该模块的主要功能是负责输入数据,所以该模块的设计出发点应 从方便用户操作的角度出发,如:非法数据输入出现错误提示等,另外 一些较固定数据可让用户从下拉框种选择,不必自己输入。 122 数据查询模块 用户可以直接快速地查阅和打印系统中的员工个人信息(如人员 情况、部门情况、科室情况、等信息);也可以做出各种复杂的查询, 用户可根据任意字段进行查询,包括条件查询等,为领导作出准确判断提供数据的支持。 123 数据维护模块 维护模块通常也是数据库中必须有的一个模块,因为在输入 数据过程中难免会有出错的时候。当维护时的修改删除涉及到多个表时,本系统将做出判断并给出提示及相应处理,以保证数据的

    7、完整性及一致性。 124 数据查看模块 该模块将使工作人员随时查看员工数据,包括全公司各人员的个人基本信息,婚姻信息等.125 报表打印模块 数据的打印也是系统不可或缺的模块,打印页面的大小及上下左 右的边距应由用户自己自由设置。 也可以将报表导入到 word 或者 excel 中,由用户自己设定打印方式。第2章 广旭广告有限公司人事管理系统分析目前市面上流行的人事管理系统不少。但是,对于广旭广告有限公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 能够录入人事的基本资料

    8、,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询等方面的工作,基本满足人事日常业务的需要。 所做出的人事管理系统能让广旭广告公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单化的人事管理系统。2.1总体目标 总体需求目标是在企业需求分析、考察调研大体确定后才能进行设计。在总体需求目标方面,以企业的基本需求和关键需求为重点。基本需求是企业正常的作业规范和业务流程的概念组合,关键需求是企业全部管理流程中重要环节和重要路线的概要抽取。如果没有基本需求就没有企业总体的经营作业管理,而没有关键需求也就没有了本企业的

    9、经营管理特色和个性。 2.2可行性分析概述 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面: 1、新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。很明显这个人事管理系统是符合广旭广告公司的现状和发展需要的,如果公司采用人事管理系统来管理公司人员,那么它在工作效率上会有很大的提高。 2、 社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。这个人事管理系统是个小规模的管理系

    10、统,是用来管理一个公司的员工信息的,它符合国家法律要求,能与社会大系统实现良好对接。 3、 技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 4、 经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。由于本系统规模较小,所以开发本系统不会耗费太多的资金,相反如果将本系统很好的运用到工作中,能大大提高工作效率,给公司带来更多的经济效益. 5、 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具

    11、有现代化的管理意识和管理水平.2.3需求分析在当今社会,随着企业规模越来越大,职工人数不断增加,数据繁多,使人事管理工作越来越复杂,随着计算机的普及,为减轻人事管理人员的工作,提高工作效率,人事管理工作越来越信息化,为此开发人事管理系统 现对现行系统调研,分析人事管理所需的业务数据,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: 1、功能需求。确定新系统应做什么,这是最主要的需求。该系统就是对广旭广告公司的人员信息进行录入、修改、删除、查找及表单输出。 2、性能需求。给出所开发的新系统

    12、的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 3、环境需求。这是对系统运行以及所处环境在当今社会,随着企业规模越来越大,职工人数不断增加,数据繁多,使人事管理工作越来越复杂,随着计算机的普及,为减轻人事管理人员的工作,提高工作效率,人事管理工作越来越信息化,为此开发人事管理系统 现对现行系统调研,分析人事管理所需的业务数据,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: 1、功能需求。确定新系统应做什么,这是最主要的需求。该系统就是对广旭广告公司的人员信息进行录入、修

    13、改、删除、查找及表单输出。 2、性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 3、环境需求。这是对系统运行以及所处环境的要求。硬件方面:需要一台电脑、一台打印机;软件方面,操作系统window XP或window 7。 4、 未来需求。随着外界环境的变化以及系统的发展可能会提出的要求。所以在开发过程中,我们会使系统的开发与未来社会的发展接轨,让系统能适应社会环境的变化,从而使其在未来的一段时间里都能使用。 2.4系统组织结构图企业负责人(厂长,经理)人事部企划部创意设计部媒介部客户部图2.1 组织结构图2.5业务流程分析本系统是广告公司内部人事管理

    14、系统,主要功能是查看、查询员工基本信息。业务流程图如下: 人事部员工基本信息员工婚姻状况员工学历表报表领导存档基本信息婚姻状况学历信息部门信息图2.2 业务流程图2.6数据流程分析顶层数据流程图(员工基本信息查询、按婚姻状况查询、按学历查询)图2.3顶层数据流程图管理员添加、修改、删除的数据流程图:图2.4管理员数据流程图2.7数据字典数据字典是关于数据的信息的集合也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来数据字典应该由下列四类元素构成:数据元素、数据流、数据存储、和数据处理。在系统分析中,数据字典起着重要的作用。它包

    15、含关于系统的详细信息。1、数据流数据流系统名:企业人事管理系统 编号:A01条目名:员工基本信息管理 别名:无来源:人事部去处:查询数据结构: 员工信息 = 员工姓名 +员工编号 +血型+联系方式 说明:员工信息录入由信息员录入,存入员工个人信息表,必要时可按条件查询。 数据流系统名:企业人事管理系统 编号:A02条目名:员工婚姻状况信息 别名:无来源:人事部去处:生成报表数据结构: 婚姻状况 = 员工编号 + 爱人代号 + 爱人姓名 +爱人工作单位 说明:婚姻状况由录入员录入,存入信息表。2、数据处理数据处理系统名:企业人事管理系统 编号:C01条目名:信息 别名:无输入:信息员输出:客户信

    16、息表加工逻辑:录入员工数据信息及基本管理信息。 3、数据储存数据存储系统名:企业人事管理系统 编号:D01条目名:用户表 别名:无主关键字:用户名记录组成:用户名 + 密码说明:存储用户信息 数据存储系统名:企业人事管理系统 编号:D02条目名:部门名 别名:无主关键字:部门编号记录组成:部门编号+经理代号说明:存储部门热闹信息信息 第3章 广旭广告有限公司人事管理系统设计3.1总体设计基于成本以及安全性考虑,假设本系统是一个相对封闭的单机运行系统,不提供与其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软件有多种,如Oracle(对于大型系统设计)Access、SQL(对于中小型系

    17、统设计)各具有其优越性。在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。此系统基本的流程是:用户登录 ,进入系统主界面,选择各项功能。 此系统主要有以下几项功能要求: 1) 新员工资料的输入; 2)设置初始的用户密码; 3) 人事变动的详细记录,包括部门的调整; 4) 员工信息的查询和修改,包括员工个人信息等;1、员工基本信息员工基本信息姓名姓别编号婚姻家庭住址联系电话图3.1 员工基本信息E-R图2、学历信息员工编号学历信息毕业学校专业外语等级图3.2 学历信息E-R图3、婚姻状况信息图3.3 婚姻状况信息E-R图4、部门信息图3.4 部门信息E-R图5、总E-R图图3.5 总E

    18、-R图3.2数据库设计 人事管理系统的数据库采用SQL系统数据库的名称为“data”。数据库data中包含了4张数据表。下面分别给出数据表概要说明和主要数据表的结构。 表一 员工基本情况表表二 婚姻状况表表三 部门信息表3.3系统详细设计 1、运行控制 运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。 2、运行时间 在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。3.4方案编码代码是代表事物

    19、名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。员工信息代码采用六位字符表示,设计方案如图3.6:X X X X X X进入公司年份所在部门编号员工顺序号图3.6 员工编号3.5输入输出设计 3.5.1输入设计 输入设计的目标是保证向系统输入正确的数据,在此前提下,应做到输入方法简单、迅速、经济、方便。输入设计的内容应包括以下几点:(1)确定输入数据内容;(2)确

    20、定数据的输入方式;(3)确定输入数据的记录格式;(4)输入数据的正确性校验;(5)确定输入设备。 现以员工资料输入为例说明: 输入名称与功能:名称为员工资料录入信息,主要功能是输入员工的基本信息 输入媒体:键盘、鼠标 输入方式:实时输入 入数据校验:人工校验与机器校验相结合。 3.5.2输出设计 输出设计的重要性是显而易见的。管理信息系统只有通过输出才能为用户服务。信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一。因此,必须十分重视输出设计。从系统开发的角度看,输出决定输入,即输入信息只有根据输出要求才能确定。 以员工信息查询为例 输出信息名称:员工信息 输出媒体:打印

    21、机和屏幕画面 输出周期:不限 输出数据项名称:员工号、部门、性别、血型、联系电话等。第4章 系统实施4.1主要模块实施数据库的链接代码:(此代码写在应用中)sqlca.dbms=odbc sqlca.dbparm=connectstring=dsn=wsm;uid=dba;pwd=sqlconnect ;if sqlca.sqlcode0 thenmessagebox(提示,数据库连接失败+sqlca.sqlerrtext)returnend ifopen(w_login)spath=getcurrentdirectory()4.1.1登录模块的实现:本模块主要功能是实现对用户身份的鉴别。用户

    22、通过表单提供用户名、密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。 输入:用户名、密码。 处理: 1、 输入用户的登录信息。 在页面提供的表单出输入用户的用户名、密码信息和验证码,点击“登录”按钮提交表单信息到系统主界面。 2、 进入主界面。若密码和用户名都正确,方能进入办公管理系统主页面;如果用户名不存在或密码不正确,则给出登录失败的提示框,并返回首页重新登录。 输出:人事管理管理系统主页面,如下图:图4.1 登陆界面4.1.2菜单的实现菜单包括信息输入,信息维护,信息查看等功能。其主窗口如下图:图4.2 主窗口open事件的代码如下:String spath p_1.pict

    23、urename=spath+101605023ks2.jpg4.1.3信息输入模块的实现本模块的主要功能为输入员工的个人信息、婚姻状况、学历等信息。管理员可以根据需要对员工的基本信息进行增加、删除、修改。然后确认保存。其页面如下:图4.3 输入界面插入按钮代码如下: long row_numberw_insert.dw_insert_basic.reset()row_number=insertrow(w_insert.dw_insert_basic,0)删除按钮代码如下:double emp_nolong current_rownumbercurrent_rownumber=w_insert.

    24、dw_insert_basic.getrow()emp_no=getitemnumber(w_insert.dw_insert_basic,current_rownumber,1)deleterow(w_insert.dw_insert_basic,current_rownumber)delete from emp_marriage where emp_no=:emp_no;delete from emp_school where emp_no=:emp_no;确认按钮代码如下:if update(w_insert.dw_insert_basic,true,false)=1 thenw_ins

    25、ert.dw_insert_basic.resetupdate()commit;messagebox(恭喜您!,数据插入成功!)elserollback;messagebox(错误!,数据保存失败)end if4.1.4信息维护模块的实现本模块的主要功能为修改员工的基本信息,以保证员工的个人信息与其他表一致。其页面为:图4.4 输入界面4.1.5信息查询模块的实现本模块的主要功能为按条件查询员工的基本信息,例如:按性别,按出生日期,按姓名。其工作界面如下图:图4.5查询界面按姓名查询按钮代码如下:string ls_namels_name=trim (sle_name.text)if not

    26、ls_name= thendw_name.retrieve (ls_name)elsemessagebox(数据不全!,请您输入待查询学生的姓名!)end ifsle_name.setfocus ()按出生日期查询按钮代码如下:string ls_start,ls_enddate ld_start,ld_endif isdate (sle_1.text) thenif isdate (sle_2.text) thenld_start=date (sle_1.text)ld_end=date (sle_2.text)dw_lookfor_birthday.retrieve (ld_start,l

    27、d_end)elsemessagebox(数据库错误,请重新输入结束日期。)end ifelsemessagebox(数据库错误,请重新输入开始日期。)end ifsle_1.setfocus ()4.2软件测试4.2.1软件测试的目的信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。这就需要对软件进行性能测试。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,

    28、与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此在软件生命周期的每个阶段都不可避免的产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正差错;但是经验表明审查并不能发现所有差错。另一方面这些差错迟早会在生产过程中暴露出来,那时不仅改正这些错误的代价很高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。4.2.2本系统的测试 1、单元测试(模块测试)把系统的各个模块看成一个个独立的小子系统进行测试。在用户登录模块中登录时,当用户

    29、输入正确的用户名密码时,点击登录,系统显示该用户登录成功。该系统实现了登录功能。登录后,进入主窗体,光李元进入系统可以使用全部的功能,如对员工基本信息进行查询操作。在员工基本信息查询模块输入员工的姓名执行系统的查询功能,系统自动显示该员工所对应的基本信息。在员工基本信息输入模块中,点击插入按扭,在相应的条目里输入员工相关信息,再点击确定按钮,该员工信息追加到数据库里。点击删除,可将该员工的基本资料从数据库中删除。 2、集成测试(子系统测试和系统测试)采用自底向上的渐增集成方式进行测试。将各个子系统中各个模块按照实际调用顺序进行组装,一次完整的信息处理之后,一个完整的系统也就形成了。可以较早发现

    30、各个模块之间的接口是否存在错误和问题。 3、确认测试(验收测试)经过了前面的测试后,一些系统内的错误被发现进而被修改。现在,我试图作为人事管理部门的操作员,模拟实际情况进行一系列查询、删除操作,然后再以系统承认者的身份对信息进行操作处理。 4、测试结果经过各个阶段的测试发现了许多的问题,并经过改正,再测试,再改正修改了系统中的多处错误,终于整个系统的错误降低在最小值,进一步完善了本系统,保证了软件的质量。经过一定时间的平行运行,基本上能够满足用户的需求,达到预期的目的。参考文献1 吴千.深入学习SQL Server. 清华大学出版社. 2007. 2 张洋.SQL Server从入门到精通.

    31、北京: 电子工业出版社. 2002. 3 古志民,康继昌, 郑守淇. 一种基于继承性类分解方法. 计算机学报. 2007. 4 张立.编著.程序天下-C#2.0实例自学手册M.电子工业出版社.2008.5 王福明.主编.C#程序设计案例教材M.科学出版社.2009 6 黄兴荣.等编著.C#程序设计实用教材M.电子工业大学出版社.2009 7 韩晓祥.刘志军 主编.C#程序设计M.中国人民大学出版社.20098 姚普选.数据库原理及应用M.清华大学出版社.2002 9 陈宗斌等.精通SQL Server 2005M.电子工业出版社.2008 10唐政,房大伟.C#项目开发实录M.清华大学出版社.2009 11纪红.人事管理信息系统的设计与实施J.计算机与现代化.2010 12王维通,汤贺美.SQL Server实用简明教程.北京:清华大学出版社,200513徐国智.SQL Server数据库开发实例精粹.北京:电子出版社,200622


    注意事项

    本文(人事管理系统说明书.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922