




已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 人事管理系统软件工程课程设 计可行性研究报告 2 写目的 21 世纪是知识经济的时代,是人才竞争的时代,随着 21 世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的 管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管理系统。 人事管理系统是一个公司不可缺少的部分 ,它的内容对于公司的决策者和管理者来说都至关重要 , 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 景 A. 开发的软件系统的名称: 环宇科技 人事管理系统 B. 本项目的任务提出者: 环宇科技有限责任公司 开发者: 用户: 环宇科技有限责任公司 实现该软件的计算中心:个人计算机, 作系统; C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、 据库管理系统 义 人事管理 : 所谓人事管理 ,是指以从事社会劳动的人和有关的事的相互关系为对象 ,通过组织 ,协调 ,控制,监督等手段 ,谋求人与事以示共事人之间的相互适应 ,实现充分发挥人的潜能 ,把事情做得更好这一目标所进行的管理活动。 人事管理系统 考资料 软件工程 (第二版 ) 邓良松编著 西安 电子科技大学出版社 软件工程导论 张海藩编著,清华大学出版社, 2006年 10月版,北京 软件工程基础 汤 淮 西安交通大学出版社 软件开发技术 倪秉营 电子科技大学出版社 软件工程 张权范 清华大学出版社 3 2可行性研究的前提 A功能: 人事管理系统的主要功能就是对员工的各项信息进行管理,包括对员工信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询,还包括对企业中的部门、职位信息的管理。 B性能: 要求系统能快速响应用户的各 种信息请求,效率高,速度快,能够及时满足用户的需求;充分考虑人性化管理,提高办公效率。不需要用户长时间等待,节省用户的时间。 C 数据的输入 员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的输入。 D数据的输出 根据用户要求返回的结果,如:对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的查询结果可以导出到文件里,对浏览的要求返回符合用户要求的内容。 辅之以叙述 : 身份验证 信息查询 数据汇总 信息维护 信息修改 信息添加 信息删除 结果 显示 操作结果 数据库 被删除项 新数据 更新内容 查询条件 4 F在安全与保密方面的要求 不同的用户会有不同的权限,每个用户都拥有自己的密码,普通用户只能修改、查看自己的信息,管理员拥有查询和修改所有普通用户的信息的权限。 G同本系统相连接的其他系统 操作系统、 据库管理系统。 H. 完成期限 : 2011 年 11 月 3 考勤信息管理 员工信息时钟信息 员工信息 员工信息 工资信息 工资发放信息 奖罚信息 考勤信息 考勤信息 部门 /职位信息 职位信息 部门信息 员工 /考勤 /奖罚 /异动 /工资发放信息查询请求 /员工 /考勤 /奖罚 /异动 /工资发放系信息 异动信 息 异动信息 奖 罚 信 息 员工信息 工资发放信息 奖 罚 信 息 奖罚工资信息 员工信息 发放工资 奖罚信息年 5 标 致力于开发一个功能健全、强大的人事管理系统 ,以期达到如下目标: A方便基本信息的录入,实现录入的数据的高校验性 ; B处理速度的提高 ; C使系统更人性化以方便用户使用 ; D人力与设备费用的减少 ; E高安全性、保密性 ; 使系统具有简单性、针对性、实用性的特点。 件、假定和限制 A所建议系统的运行寿命的最小值 系统运行寿命的最小值是 6 年 B经费、投资方面的来源和限制 经费由公司支出,由于本系统软件对硬件资源要求不高,不存在限制问题。 C法律和政策方面的限制 该系统的开发会完全按照有关的法律法规进行,决不逾越。 D可利用的信息和资源 目前的 络资源,以及目前存在的类似系统 E系统 投入使用的最晚时间 :2012 年 03 月 行可行性研究的方法 本次可行性分析是按照前面给出的步骤进行的,即按照复查项目和规模,研究目前正在使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。 价尺度 我们在对该系统进行评价时主要是与当前的人工进行的人事管理的比较,在评价时,我们不仅考虑了当前已有系统的不足以及优点,同时我们也要参考我们当前已经掌握的项目开发知识,从而评判该系统是否能够成功开发以及其能带来 6 的经济效益和社会效益。 3. 对现有系统的分析 作负荷 现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件来进行操作,不仅速度慢,效率低,而且文件也不易长期保存,操作时需要花费大量的人力物力资源,已经与现在经济高效的时代不相符了。 用开支 序号 岗位名称 人数 工资 1 员工信息管理员 5 2000/月 /人 2 执勤员 3 1500/月 /人 3 资料管理员 5 2000/月 /人 4 出纳员 6 3000/月 /人 5 会计 5 4000/月 /人 合计每年共 员 由于现有系统是人工的,对管理人员的要求并不高,只要有一定的管理才能和文化基础即可,但是由于工作量较大,需要的人员比较多。 备 由于现有系统是人工的,所以对设备无定性要求。 限性 由于现有系统是人工的,处理速度慢,运行效率低。 4. 所建议的系统 所建议系统的说明 利用计算机处理数据的快速有效的优点,将本系统安装在 计算机上,提供人性化的界面供用户进行操作,用户就可以对各种信息进行操作,包括对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询。 7 这样不仅可以减少人员的工作量 ,提高操作效率,也可以避免有人工输入的某些信息的错误,操作起来简便 ,快捷 ,数据的准确性高,使人事管理效率大大提高。 理流程和数据流程 顶层数据流图: 普 通 用 户 人 事 管 理 系 统查 询 个 人 信 息 请 求个 人 信 息查 询 个 人 考 勤 信 息 请 求查 询 奖 惩 信 息 请 求查 询 工 资 发 放 / 异 动 记 录 请 求工 资 发 放 / 异 动 / 考 勤 / 奖 惩 记 录维 护 个 人 信 息 请 求管 理 员查 询 员 工 信 息 请 求员 工 信 息查 询 员 工 考 勤 信 息 请 求查 询 异 动 / 奖 惩 信 息 请 求异 动 / 奖 惩 / 考 勤 / 工 资 发 放 信 息查 询 工 资 发 放 记 录 请 求维 护 员 工 信 息 请 求维 护 奖 惩 / 考 勤 / 异 动 / 工 资 发 放 信 息 请 进之处 A提供图形用户界面供用户录入信息,并对某些信息验证正确性,实现录入的 数据的高校验性。 B由于不再是纯手工的进行各种操作,而是由系统进行各种处理,大大提高了数据的处理速度。 C由于使用系统可以大大提高处理速度和效率,可以减少人力和其他设备的使用,从而减少人力和设备的费用支出。 D为了提高系统的安全性和保密性,需要设置登录该系统的用户名和密码,供登录时身份认证,并且设置访问权限来限制不同用户的操作权利。 设备的影响 可能需要用户用一些比较适应系统的硬件设备,比如安装某些软件,可能占用一部分存储空间,所以要求用户机器存储空间要足够。 8 软件的影响 该系统需要在 000 及其以上的版本上运行。 用户单位机构的影响 由于本系统完全考虑了各个文化水平的用户的使用,因此在用户使用该系统之前无须进行太多培训,用户可以参考用户手册便可灵活运行该系统 系统运行过程的影响 A用户的操作规程:本系统的操作规程通俗易懂 B运行中心的操作规程:运行中心的操作规程也很简单 C源数据的处理 :源数据用于创建数据库,具有保密性 D数据进入系统的过程:通过检索数据库的方式 E对数据保存的要求,对数据存储、恢 复的处理:保存在数据库里 F系统失效的后果 及恢复的处理办法 :采用数据恢复技术 开发的影响 A开发过程中需要用户大力支持。一个新系统的开发,必然会减少用户们的工作量; B由于人事管理系统会使用到员工信息等数据库,如果稍有不慎,会造成系统无法使用的问题。 地点和设施的影响 对原有地点设施无影响。 经费开支的影响 除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。 术条件方面的可行性 本系统是采用 C 语言开发的,提供了强大的视图编程集成环境,所以在一些基本的界面设计上使开发变得很容易。另外通过 种高效的关系数据库,还有 列的操作系统紧密集成,这种安排使 充分利用系统提供的特性。对于即将开发的该系统来说, 一个很好的选择。而开发人员都具有一定的编程基础和系统开发经验,并且已经熟练掌 9 握该开发语言,完全有能力开发出该系统。 所以在技术上,开发本系统是可行的。 无 6投资及效益分 析 本建设投资 本系统的基本建设投资有如下几项: 1) 采购必要设备的投资: 网络平台的建设,这一块需要 5万左右; 服务器与存储系统,这一块需要 10万左右。 2) 开发系统的投资: 按目前市场上人事管理系统的开发价格来看,开发所需的投大概在 30万不等; 3) 安装费用: 2 万; 总计: 47万左右; 他一次性支出 、本系统开发期为 3 个月,需开发人员 7 人。根据软件系统的规模估算,每人每月的人工费按 5000 元计算,开发费用为 元。 B、硬件设备费共 10 万元,其中:服务器及网络等设备费 10 万元。 C、外购开发工具、软件环境费用共 3 万元。 D、其他费费用共 1 万元。 一次性支出总费用: 元。 一次性支出 运行维护费用: 1)硬件维护运行,包括设备耗电量和检修维护,这块费用在每年 10 万左右; 2)软件运行维护:按开发费用的 5%计算, 1万 /年左右; 3)人员成本与办公经费, 年左右; 总计: 年左右; 次性收益 提高了对用户的各种请求操作的反应速度,能够高效的录入数据并降低了出 10 错机率,从而节省了用户大量的时 间,使管理人员的工作量大大减少,企业就可以精简人员,使原材料和劳动力资源得到更合理的利用。该系统也不需要其他特殊的外部设备,更方便了各类信息的存储,减少了企业为存档而支出的费用。从而降低了很多成本。 一次性收益 序号 岗位名称 原人数 现人数 工资 1 员工信息管理员 5 2 2000/月 /人 2 执勤员 3 1 1500/月 /人 3 资料管理员 5 2 2000/月 /人 4 出纳员 6 2 3000/月 /人 5 会计 5 2 4000/月 /人 原先每年需支出员工工资 元,现每年需支出员工工资 元,每年共节省工资支出 。 可定量的收益 由于该系统节省了用户大量的时间,使员工可以充分利用这些时间为公司工作,创造出更好的经济效益。 益投资比 在 6年期内,系统总成本 统总收益 A、投资回收期: B、纯收益: 从经济上考虑,开发本系统完全可行的。 资回收周期 根据投资回收周期的计算方法,收益的累计数开始超过支出累计数的时间为 1 年。 感性分析 系统生存周期长短、系统工作负荷量不是很大、处理速度要求快、设备和软件配置变化对支出和效益的影响小 11 7社会因素方面的可行性 律方面的可行性 该人事管理系统的研制和开发都选用正版软件,将不会侵犯他人,集体和国家的利益,不会违法相关的法律和政策。 用方面的可行性 本系统的研制和开发充分考虑用户 工作流程,计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。 8 结论 经上述的可行性分析,本系统可以立即着手进行开发。 12 需求分析报告 1 引言 写目的 本文编写目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整 、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。 品范围 产品说明:人事管理系统是非常通用的管理信息系统 ,是企业单位实现办公自动化的前提和基础。 目标:帮助企业以自动化的方式来取代现有的人工管理以便于该厂领导掌握人员的动向,及时高速人才的分配。从而减少企业在这方面所花费的人力、物力和财力。 适用范围:可应用于大部分企业之中。 义 人事管理 : 所谓人事管理 ,是指以从事社会劳动的人和有关的事的相互关系为对象 ,通过组织 ,协调 ,控制,监督等手段 ,谋求人与事以 示共事人之间的相互适应 ,实现充分发挥人的潜能 ,把事情做得更好这一目标所进行的管理活动。 据库 考资料 软件工程 (第二版 ) 邓良松编著 西安 电子科技大学出版社 软件工程导论(第四版) 张海藩编著,清华大学出版社, 2006 年 10月版,北京 软件工程基础 汤 淮 西安交通大学出版社 软件开发技术 倪秉营 电子科技大学出版社 软件工程 张权范 清华大学出版社 2 综合描述 景 A. 开发的软件 系统的名称: 环宇科技 人事管理系统 B. 本项目的任务提出者:环宇科技有限责任公司 开发者:焦飞嫚、郭丹、李欢、雒晓华、蒋梦琴、姬彩云、鲁景辉 用户:环宇科技有限责任公司 实现该软件的计算中心:个人计算机, 作系统; C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与 用户的特点 13 普通用户:会最基本的电脑操作,可以查看自己的资料和关于自己请假、加班、考勤、薪资等各种有关信息,也可以修改自己的基本信息。 管理员:拥有一定的电脑 技术,可对数据库进行操作,会使用一些相关的软件,如 ,拥有所有的管理权限,可以查看和更改所有普通员工的基本信息,也可以授权给其他人员,添加和删除操作员。 假定和约束 本系统所需人力资源为五人,最小运行时间建议运行五年,由于这是个人所做的项目,所以没有经费投资来源,并且本系统没有打算进行商业运营,因此不会牵涉到法律问题。可利用的信息和资源有网上的一部分和从其他系统上得到的比较好的资料。系统的最迟投入时间是本学期结束。 3 功能需求 系统总体需求描述 普通员工登录系 统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。 管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。 系统分块需求描述: 员工基本信息管理 添加职工信息:管理员可以添加职工的基本信息,包括员工号、姓名、身份证号、性别 、籍贯、年龄、生日、住址、 历、专业、毕业时间、毕业院校、联系方式、进入本单位时间等。 修改职工信息:选择一个职工,可以修改这个职工的基本信息。 查询职工信息:可以根据职工的编号、姓名或者进入单位时间进行查询职工基本信息。并且可以针对查询结果进行修改和删除操作。 删除职工信息:先找到某个员工的信息,然后为他办理离职手续。 (员工办理离职手续是同时删除与该员工有关的基本工资记录和职位记录以及该员工的密码权限信息 ) 职工考勤信息管理 添加考勤信息:考勤信息主要分为:迟到,早退,矿工,请 假,加班。考勤信息通常都是对应于一个特定的员工而言的。 查询考勤信息:根据职工编号或者时间进行查询,得到所有的考勤信息,包括考勤信息里的所有信息,但是不能够对信息进行任何操作。 职工调动信息管理 添加调动信息:添加事业职工的原有部门、原有职务、原有工资、新部门、新职务、新工资等信息。 14 查询调动信息:查询某个职工的调动信息或者某段时间内事业内部的调动情况。 部门信息管理 添加部门信息:添加一个新的部门,记录部门的代号、名称等 修改部门信息:修改相应的部门信息 删除部门信息:对待一些 不需要的部门,可对部门进行删除 职位信息管理: 添加职位信息:可增添某个职位,包括职位名称、所属部门等 修改职位信息:修改相应的职位信息 删除职位信息:允许管理员删除某个职位的信息 查询信息管理 该模块可分为:员工信息查询,部门信息查询,考勤信息查询,奖惩信息查询,人事异动查询,工资发放查询。具体的操作功能在各个模块都已写明,在此不再赘述。 薪资福利管理 该模块分为薪资管理和奖惩信息: 员工薪资信息:员工的一些初始工资 奖惩信息:可根据考勤记录和业绩要求对员工的奖励 ,处罚。在本系统中对于考勤记录对奖惩信息的影响由管理员输入。奖惩信息主要分为大功,小功,小过,大过。 数据流图 人事管理系统的顶层数据流图: 普 通 用 户 人 事 管 理 系 统查 询 个 人 信 息 请 求个 人 信 息查 询 个 人 考 勤 信 息 请 求查 询 奖 惩 信 息 请 求查 询 工 资 发 放 / 异 动 记 录 请 求工 资 发 放 / 异 动 / 考 勤 / 奖 惩 记 录维 护 个 人 信 息 请 求管 理 员查 询 员 工 信 息 请 求员 工 信 息查 询 员 工 考 勤 信 息 请 求查 询 异 动 / 奖 惩 信 息 请 求异 动 / 奖 惩 / 考 勤 / 工 资 发 放 信 息查 询 工 资 发 放 记 录 请 求维 护 员 工 信 息 请 求维 护 奖 惩 / 考 勤 / 异 动 / 工 资 发 放 信 息 请 求图 人事管理系统顶层数据流图 人事管理系统第 0层数据流图: 15 图 人事管理系统第 0 层数据流图 人事管理系统第 1层数据流图: 员工基本信息管理 : 1 . 1 . 添 加员 工1 . 2 . 修 改信 息1 . 3 . 删 除信 息员 工 信 息员 工 信 息 员 工 信 息员 工 号员 工 信 息员 工 信 3 考勤信息管理 员 工 信息时钟信息 员工信息 员工信息 工资信息 工资发放信息 奖罚信息 考勤信息 考 勤 信息 部门 /职位信息 职位信息 部门信息 员工 /考勤 /奖罚 /异动 /工资发放信息查询请求 /员工 /考勤 /奖罚 /异动 /工资发放系信息 异动信 息 异动信息 奖 罚 信 息 员工信息 工资发放信息 奖 罚 信 息 奖罚工资信息 员工信息 发 放 工资 奖罚信息年 16 图 人事管理系统 1层数据流图 员工工资管理: 2 . 2 . 工 资计 算2 . 3 . 工 资发 放2 . 1 . 工 资设 置员 工 信 息 员 工 工 资 奖 惩 工 资工 资 发 放 信 息员 工 信 息 工 资 信 息工 资 信 息奖 惩 工 资 信 息实 际 工 资 信 息工 资 发 放 信 息员 工 信 息图 人事管理系统 1层数据流图 部门信息管理: 6 . 1 . 添 加 部门 信 息部 门 信 息6 . 3 . 删 除部 门 信 息6 . 4 . 添 加职 位 信 息6 . 2 . 修 改部 门 信 息6 . 5 . 删 除职 位 信 息6 . 6 . 修 改职 位 信 息职 位 信 息部 门 信 息部 门 信 息 部 门 信 息部 门 信 息部 门 号部 门 号部 门 信 息职 位 信 息职 位 信 息职 位 名 称 和 部 门 号部 门 信 息职 位 信 息职 位 信 息职 位 名 称 和 部 门 号图 人事管理系统 1层数据流图 数据字典设计 1)数据流名称:员工信息情况 位置:员工 义:员工情况 =员工 号 +姓名 +性别 +出生日期 +籍贯 +学历 +专业 +联系方式 +照片 +部门号。 数据流量:根据公司的员工具体录用情况来确定。 说明:要对每一位被聘用的新员工进行唯一编号。 2)数据流名称:奖惩情况 位置: 员工 定义:奖惩情况 =员工号 +姓名 +奖惩类别 +附加工资 +奖惩日期 数据流量:根据公司的具体情况来确定。 说明:要对每一次的奖惩记录进行唯一编号。 3)数据流名称:调动情况 位置: 员工 17 定义:调动情况 =员工号 +姓名 +原部门号 +原职位名称 +原工资 +新部门号 +新职位名称 +新工资 +调动 时间。 数据流量:根据公司的 具体情况来确定。 说明:员工号和调动日期可以唯一确定一个调动情况。 4)数据流名称:实际工资查询 位置: 员工 定义:实际工资查询情况 =员工号 +姓名 +实发工资 +发放日期。 数据流量:根据公司的 具体情况来确定。 说明:员工号和发薪日期可以唯一确定一个工资记录。 5)数据流名称:部门情况 位置:上级 部门情况 定义:部门情况 =部门号 +名称 +备注。 数据流量:根据公司的 具体情况来确定。 说明:部门号是主码。 4 非功能需求 度需求 该系统的数据精度除了薪资管理模块的有精度要求外,在其他的方面没有很高的要求。 在工资方面的精度要求精确到分。 能需求 响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般为 1 更新处理时间:更新处理时间相对比较快,一般为 1 数据处理和传送时间:对操作的中间处理一定要快,一般为 1活性需求 操作方式上的变化:要求能够适应这种情况,即要求操作最通俗易懂 运行环境的变化:要求系统能适应不同的运行环境,即能够在不同环境下运行 同其他软件 接口的变化:要求系统适应这种变化 精度和有效时限的变化:不做太大要求 计划的变化和改变:要求系统具有适应计划变化后的功能扩展功能 人输出需求 系统使用 储各类日常数据,在建立数据库时都会为每个变量定义所用数据类型,在进行数据输入输出时应严格按照所限制的数据类型,否则将会产生错误提示,不能进行正常的操作。 对于输出的就是由文档化得要求,可以支持 据管理能力需求 系统使用 储日常数据,数据量依据用户数量增长特别是用户提交程序数量 的增长而增加。 障处理需求 从操作系统环境的角度,系统分为两个部分:数据库数据部分和外部文件部分。数据库部分由数据库驱动连入系统,要求数据库服务器能够正常运行,而外部文件部分则必须匹配正确的存储路径。 18 他需求 对安全保密的需求,以防止各种非法的访问、使用、修改、破坏或者泄密。 软件产品具备可扩充性和很好的可维护性,易读性,可靠性,可转换型,运行环境的要求在以下的运行环境规定里边具体阐述。 5 外部接口需求 件接口 软件: 003 或者 007,需要支持 导出文档 19 概要设计说明书 1 引言 写目的 在本人事管理系统项目的前一阶段,已经将用户对本系统的需求做了详细的阐述。本阶段在需求分析的基础上,对人事管理系统做比较概括的设计,明确将要开发的系统应该具有的功能,确定如何把该系统划分成若干个模块、各个模块之间的接口以及模块之间传递的信息,并完成数据库的设计。在该概要设计说明中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 本报告的预期读者是用户、同学以及相关 项目组的所有成员和将来有可能使用本系统的相关人员。 景 说明: a待开发软件系统的名称; 环宇科技 人事管理系统 b列出此项目的任务提出者、开发者、用户 项目任务提出者:环宇科技有限责任公司 项目开发者:焦飞嫚 、 郭丹 、 李欢 、 蒋梦琴 、 雒晓华 、 姬彩云 、 鲁景辉 用户: 环宇科技有限责任公司 义 人事管理 : 所谓人事管理 ,是指以从事社会劳动的人和有关的事的相互关系为对象 ,通过组织 ,协调 ,控制,监督等手段 ,谋求人与事以示共事人之间的相互适应 ,实现充分发挥人的潜能 ,把事情做得更好这一目标所进行的管 理活动。 考资料 1软件工程(第二版)邓良松 、 刘海岩 、 陆丽娜 西安电子科技 大学出版社 2 软件工程导论 张海藩 清华大学出版社 2 总体设计 求规定 本系统面向用户的输入接口有:登陆界面、修改信息界面、查询操作的条件输入域、针对管理员的添加操作等。对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。 20 行环境 硬件要求: 33以上的处理器,最低 32300运行环境 : 本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 处理流程图: 构 系统的模块结构图: 查询条件 数据库 操作结果 信息查询 信息维护 信息修改 信息添加 信息删除 结果显示 数据汇总 更新内容 新数据 被删除项 信息维护 身份验证 21 个子模块的功能概述: 员工信息浏览: 点击员工浏览按钮时,显示出员工的基本信息。 员工档案维护: 点击档案维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,显示出该员工的信息,输入想要维护的信息 ,并把信息更新到人事管理系统 人事管理 人事异动 奖惩管理 系统管理 考勤管理 工资管理 帮助说明 软件说明 考勤信息查询 工资信息维护 工资发放 工资信息查询 考勤信息维护 奖惩信息维护 员工信息浏览 员工档案维护 奖惩信息查询 部门信息维护 员工就职 员工调动 员工离职 员工调动查询 修改密码 职位信息维护 权限设置 用户手册 22 数据库中,维护员工的基本信息。 员工就职: 点击员工就职按钮时,弹出窗体显示出员工必须填写的信息项,填完并保存之后,点击填写详细档案,弹出窗体显示出其他需要完善的信息项,填写完毕后点击保存按钮,将信息保存到数据库中。 员工调动: 点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工原来的部门、职位、薪金信息,并填写新部门、新职位、新薪金,点击保存按钮后,将信息更新到数据库中。 员工离职: 点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工 ,弹出窗体显示出该员工的部门、职位、薪金信息,并填写离职日期,点击保存按钮将信息更新到数据库中,实现员工的离职。 员工调动查询: 点击员工调动查询按钮时,弹出窗体显示出员工的调动信息。 奖惩信息维护:点击奖惩信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写奖惩类别和奖惩日期,点击保存按钮将信息更新到数据库中。 奖惩信息查询: 点击奖惩信息查询按钮时,弹出窗体显示出员工的奖惩信息。 部门信息维护: 点击部门设置按钮时,显示出已经存在的部门的信息,点击添加按钮,可以输入新的部门信息,点击保存按 钮之后,可将信息更新到数据库中。点击删除按钮则可删除该部门。 修改密码: 点击修改密码按钮时,弹出窗体,输入旧密码和新密码,旧密码正确时点击保存按钮将更改信息保存到数据库中,旧密码错误则提示。 职位信息维护: 点击职位设置按钮时,显示出已经存在的职位的信息,点击添加按钮,可以输入新的职位信息,点击保存按钮之后,可将信息更新到数据库中。点击删除按钮则可删除该职位。 权限设置: 点击权限设置按钮时,弹出窗体,输入要更改成的权限,点击保存按钮将更改信息保存到数据库中。 考勤信息维护: 点击考勤信息维护按钮时,弹出一个窗体 来显示出员工的员工号和姓名,点击该员工,填写迟到、早退、矿工、请假、加班次数和考勤时间,点击保存按钮将信息更新到数据库中。 考勤信息查询: 点击考勤信息查询按钮时,弹出窗体显示出员工的考勤信息。 工资信息维护: 点击工资更新按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出一个窗体显示出该员工的原工资,并填写新工资,点击保存按钮将信息更新到数据库中。 工资发放: 点击工资信息查询按钮时,给需要发放工资的员工进行工资发放,并将发放结果保存到数据库中。 工资信息查询: 点击工资信息查询按钮时,弹出窗体显示 出员工的工资发放信息。 软件说明: 点击软件说明按钮时,弹出窗体说明一些关于该软件的信息。 用户手册: 点击用户按钮时,弹出窗体显示对该系统的操作方法,指导新用户对该系统进行操作。 23 能需求与程序的关系 登录 员工浏览 档案维护 员工就职 员工调职 人事异动查询 员工离职 奖惩记录维护 奖惩记录查询 部门设置 职位设置 密码修改 权限设置 考勤信息维护 考勤信息查询 工资更新 工资发放 工资发放查询 用户手册 软件说明 用户登录 员工信息维护 员工就职、离职和调动 奖惩信息维护 考勤信息维护 部门设置 职位设置 修改密码 权限设置 工资更新 工资发放 工资发放查询 帮助说明 24 工处理过程 修改各项信息以及考勤信息的录入需要人工输入。 3 接口设计 部接口 在 c 的 体应用程序的引用中,添加 用,因为需要导出 部接口 模块间的接口是通过函数调用建立的,应用程序在运行期间始终保持着与数据库的联系。通过应用程序与数据库的耦合以记录数据,在应用程序内部, 切数据操作都由后台的各个类实现,包括对数据库的操作。 4 运行设计 行模块组合 若是管理员登录该系统,则可对系统内的所有模块进行操作,而若是普通员工登录,则只能对员工浏览、档案维护、密码修改和其他关于查询的模块进行操作。 行时间 在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。在应用程序方面,尽量建立存储过程来对数据库进行操作, 加快系统对数据的操作速度,以减少系统的反应时间。 5 系统数据结构设计 据库数据结构设计 该系统使用数据库对数据进行管理,使用的数据库表如下: 员工信息表、部门信息表、职位信息表、密码权限表、基本工资表、实际工资表、实际工资查询表、奖惩信息表、员工调动信息表、员工考勤信息表、员工职位信息表 具体如下 : 25 字段名称 数据类型 主键 允许空 员工号 0) 身份证号 8) 姓名 0) 性别 ) 出生日期 籍贯 0) 住址 0) 邮箱 0) 学历 0) 专业 0) 毕业时间 毕业院校 0) 就职时间 联系方式 0) 照片 部门号 0) 状态 0) 备注 其中部门号是外键,它参照 部门信息表里的部门号。 字段名称 数据类型 主键 允许空 部门号 0) 名称 0) 备注 字段名称 数据类型 主键 允许空 职位名称 0) 部门号 0) 其中部门号是外键,它参照部门信息表里的部门号。 字段名称 数据类型 主键 允许空 员工号 0) 密码 0) 权限 ) 其中员工号是 外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允许空 员工号 0) 26 基本工资 备注 其中员工号是外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允许空 员工号 0) 姓名 0) 实际工资 发放日期 其中员工号是外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允 许空 员工号 0) 姓名 0) 实发工资 发放日期 其中员工号是外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允许空 员工号 0) 姓名 0) 奖惩类别 0) 附加工资 奖惩日期 其中员工号是外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允许空 员工号 0) 姓名 0) 原部门号 0) 原职位名称 0) 原工资 新部门号 0) 新职位名称 0) 新工资 27 调动时间 其中员工号是外键,它参照员工信息表里的员工号。 字段名称 数据类型 主键 允许空 员工号 0) 姓名 0) 迟到 早退 旷工 请假 加班时间 考勤时间 其中员工号是外键,它参照员工信息表里的员工号。 其中员工号是外键,它参照员工信息表里的员工号。 员工信息表和部门信息表通过部门号建立联系 员工信息表和职位信息表通过职位名称建立联系 职位信息表和部门信息表通过部门号建立联系 员工信 息表和密码权限表通过员工号建立联系 员工信息表和基本工资表通过员工号建立联系 员工信息表和实际工资表通过员工号、姓名建立联系 员工信息表和实际工资查询表通过员工号、姓名建立联系 实际工资表和实际工资查询表通过实际工资、发放日期建立联系 员工信息表和奖惩信息表通过员工号、姓名建立联系 员工信息表和员工调动信息表通过员工号、姓名建立联系 员工信息表和员工考勤信息表通过员工号、姓名建立联系 员工信息表和员工职位信息表通过员工号建立联系 职位信息表和员工职位信息表通过职位名称建立联系 据结构与程序的关系 说明各个数据结构与访问这些数据结构的形式: 字段名称 数据类型 主键 允许空 员工号 0) 职位名称 0) 28 登录 员工浏览 档案维护 员工就职 员工调职 人事异动查询 员工离职 奖惩记录维护 奖惩记录查询 部门设置 职位设置 密码修改 权限设置 考勤信息维护 考勤信息查询 工资更新 工资发放 工资发放查询 员工信息表 部门信息表 职位信息表 密码权限表 基本工资表 实际工资表 实际工资查询表 奖惩信息表 员工调动信息表 员工考勤信息表 员工职位信息表 6 系统出错处理设计 错信息 出错类型 错误提示 造成原因 输入错误 输入数据错误 指用户所填写的数据不合规定 系统错误 数据库错误 指系统 与数据建立连接时,连接失败 29 救措施 周期性地进行数据库备份,同时要进行数据库操作的日志记录,当系统故障发生时可以将最新备份的数据库进行还原然后根据数据库操作日志将数据库还原成最新状态,尽量降低系统故障造成的损失。 统维护设计 维护方面主要为对数据库数据进行维护。可使用 数据库维护功能机制。例如,定期为数据库进行 护管理数据库死锁问题和维护数据库内数据的一致性等。 30 详细设计说明书 本文档是在概要设计基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。 本文档的预期读者是系统开发人员,以及使用该系统的用户和维护该系统的人员。 a待开发的软件系统的名称: 环宇科技 人事管理系统 b本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络: 项目任务提出者:环宇科技有限责任公司 项目开发者:焦飞嫚 、 郭丹 、 李欢 、 蒋梦琴 、 雒晓华 、 姬彩云 、 鲁景辉 用户:环宇科技有限责任公 司 人事管理 : 所谓人事管理 ,是指以从事社会劳动的人和有关的事的相互关系为对象 ,通过组织 ,协调 ,控制,监督等手段 ,谋求人与事以示共事人之间的相互适应 ,实现充分发挥人的潜能 ,把事情做得更好这一目标所进行的管理活动。 发系统使用的数据库名称 考资料 网上一些类似比较完整的系统,人事管理系统,企业一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统规划与项目管理的整合试题及答案
- 衛生管理工作規範考題
- 文化产业管理考试内容提要
- 英语招考试题及答案
- 西医临床各科目复习重难点概述试题及答案
- 卫生管理证书考试相关试题及答案
- 母猪管理中数据化的应用试题及答案
- 聚焦光电工程师考试重点的试题及答案
- 碰撞光电智能制造新机遇试题及答案
- 船只基础知识试题及答案
- 2025-2030中国汽车用铝板行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 译林版六年级英语下册期中试卷及答案【真题】
- 2025届山东省青岛市高三下学期一模读后续写+替补队员+讲义
- 药物临床试验科普
- 2024年内江市事业单位医疗岗招聘笔试真题
- 深静脉血栓的评估和预防
- 杭州浙江杭州市上城区行政审批服务管理办公室编外人员招聘笔试历年参考题库附带答案详解
- DB37-T 4612-2023 化妆品生产企业批生产记录常用管理规范
- 城市道路养护雨季应对措施
- 中职高教版(2023)语文职业模块-第五单元:走近大国工匠(一)展示国家工程-了解工匠贡献【课件】
- 2025年湖南怀化市城市管理和综合执法局局属事业单位招聘历年高频重点提升(共500题)附带答案详解
评论
0/150
提交评论