物流信息系统_第1页
物流信息系统_第2页
物流信息系统_第3页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、淮阴工学院物流信息系统分析与设计课程设计报告设计题目:物流企业人事管理系统分析与设计专 业:物流工程班 级:物流1101组 长:王赛小组成员:顾燕,张玉,汤宗翔,王赛,陈涛,戴思盛指导教师评阅:指导教师(签字)二O一三年 月 日成员分工内容成绩顾燕第一章,第一章组织结构图制,业务流程图绘制张玉第三章,系统数据建模(ER 图)绘制,资料收集汤宗翔第四章,数据流程图绘制,资料收集王赛第五章,第六章,1HIP0设计图绘制,资料收集,实习报告的总结和编写陈涛第七章,程序设计流程图,资料收集戴思胜数据字典的编制,程序设 计流程图,资料收集与整 理物流企业信息化管理系统在当今社会,互联网空前的发展, 给人

2、们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当 前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的 不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以 帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用 C/S 结构,主要对企业员工的信息以及跟人事相关的工 作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它 是以.NET2005.和SQL 2005 Express数据库作为开发平台。使用 C#设计操作控 件和编写操作程序, 完成数据输入

3、、修改、存储、调用查询等功能;并使用 SQL2005 数据库形成数据表,进行数据存储。 本文详细介绍了企业人事管理系统的功能 需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。关键词:关键词关键词关键词关键词企业人事管理系统;C/S;员工信息数据库目录1 设计时间 12 设计目的 13 设计任务 14 设计内容概述 141 组织机构介绍 24.2 业务流程介绍与分析 24.2.1 现业务流程描述 24.2.2 现业务流程图 34.3 新业务流程介绍与分析 34.3.1 系统调研 44.3.2 可行性分析概述 45需求分析 55.1 总体目标 55.2 具体目标 65.3系统数据建模

4、(ER图)75.4 系统功能建模(数据流程图) 75.5 数据字典 96.总体设计 106.1HIPO 设计 106.1.1 系统层次图 106.1.2 系统 IPO 图 116.2 数据库设计 147 .详细设计 157.1. 程序过程设计 158、总结与展望 17参考文献 21成绩评定 211设计时间2013年6月17日-2013年6年21日2设计目的随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。企 业的人事管理系统已成为企业经营中不可或缺的一部分,为管理者进行管理决策和进行各种经 营活动提供了重要的依据,在人事管理过程中发挥了越来越重要的作用。设计一个企业人

5、事信 息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;具体目标:1)为企业建立规范化、实时互动化人事管理机制;2)提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;3)满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;4)对企业将来的整体信息化建设提供必要的支持。3设计任务要求学生运用物流信息系统工程的思想, 严格按照生命周期各阶段的目的和任务, 完成对系 统的分析和设计。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查 询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。4设计内容概述目前市面上

6、流行的人事管理系统不少。 但是,对于XX公司来说,不需要大型的数据库系统。 只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是 在于开发一个功能实用、操作方便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查 询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。所做出的人事管理系统能让 XX公司管理层在操作简单的前提下并有效的提高对该公司的 人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使 用的人事管理系统。4. 1组织机构介绍图1.1组织机构图4.2业务流程

7、介绍与分析1)人事变动数据录入:主要功能是利用数据库对职工信息变更数据的录入,包括有上岗通 知、员工基本信息、调出及离退人员通知、学历证明、培训人员通知及考核情况等信息的录入。2)人事变动业务处理:主要功能是对员工的调入、调出及离退人员的实际执行和学历变动、 员工培训及考核的处理。3)数据分析:主要是用系统针对员工的相关变动信息进行统计,再做一分析,有利于企业 对人员变动的管理。4)打印统计报表:主要功能是打印员工统计表、员工学历统计表、年龄结构分析表、员工 培训结果统计表和员工考核情况表等。5)档案查询:主要完成员工档案查询、调出及离退休人员的档案查询、员工培训及考核的 信息的查询工作,提供

8、多种形式、多种角度的查询。现业务流程描述本系统主要有功能划分为五模块:员工基本信息管理,部门管理,岗位管理,员工入职管 理,员工离职管理。人事部门通过岗位管理统计各部门岗位职工情况,招聘入职人员后,对岗 位进行信息的改动,各部门管理员负责对本部门的岗位进行登记。人事部对人事变动信息档案 进行管理。员工基本信息表库部表导财务部人事部门领现业务流程图422员工培训员工信息. 员工信息表.选定人员名单部门职能安排*合同单员工考勤卜退休员工信息表学历证明年龄分析员工考勤员工学历表年龄分析表岗位调换员工辞退员工变动信息库工资结算.工资结算表图:业务流程图4.3新业务流程介绍与分析员工入职后对自己的个人基

9、本信息进行录入,核实。431系统调研正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明 确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财 力,新系统的开发却失败的悲剧发生。432可行性分析概述可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对 拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面:(1) 新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。很明显这个人事管理系统是符合A公司的现状和发展需要的,如果公司采用人事管理系统来

10、管 理公司人员,那么它在工作效率上会有很大的提高。(2) 社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。 这个人事管理系统是个小规模的管理系统, 是用来管理一个公司的员工信息的,它符合国家法律要求,能与社会大系统实现良好对接。(3) 技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术, 包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。(4) 经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后 所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。由

11、于本系 统规模较小,所以开发本系统不会耗费太多的资金,相反如果将本系统很好的运用到工 作中,能大大提高工作效率,给公司带来更多的经济效益 (5) 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具 有现代化的管理意识和管理水平.5. 需求分析在当今社会,随着企业 规模越来越大,职工人数不断增加,职工调入调出等日常事务频繁,数 据繁多,使人事管理工作越来越复杂,随着计算机的普及,为减轻人事管理人员的工作,提高 工作效率,人事管理工作越来越信息化,为此开发人事管理系统现对现行系统调研,分析人事管理所需的业务数据,主要是从系统的角度理解用户的需要, 确定新系统的综合要求,并提

12、出这些需求的实现条件以及需求应达到的标准,也就是确定新系 统要做什么,做到什么程度。这些需求包括:(1) 功能需求。确定新系统应做什么,这是最主要的需求。该系统就是对A公司的人员信息进行录入、修改、删除、查找及表单输出。(2) 性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、 安全保密性等。(3) 环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等(需要一台电脑、一台打印机);在软件方面,采用什么支持系统运行的系统软 件(指操作系统window XP)。(4) 未来需求。随着外界环境的变化以及系统的发展可能会提出的要求。所以在

13、开发过程 中,我们会使系统的开发与未来社会的发展接轨,让系统能适应社会环境的变化,从而使其在 未来的一段时间里都能使用。5.1总体目标总体需求目标是在企业需求分析、考察调研和工程基本原则大体确定后才能进行设计。在 总体需求目标方面,以企业的基本需求和关键需求为重点。基本需求是企业正常的作业规范和 业务流程的概念组合,关键需求是企业全部管理流程中重要环节和重要路线的概要抽取。如果 没有基本需求就没有企业总体的经营作业管理,而没有关键需求也就没有了本企业的经营管理 特色和个性。5.2具体目标(1)精度该系统的输入、输出数据精度的要求 员工姓名:不超过20个字符(允许英文名字存在),字符型 员工工资

14、:大小为10个字符,字符型(2)时间特性要求 查询服务部分:用户通过电脑提交查询服务命令到返回结果不超过5秒钟 数据管理部分:提交某一数据录入到结果返回不超过 5秒钟(3)灵活性操作方式:支持 Windows XP系统,对于 Windows Vista 、Win7系统暂时不支持。 接受到从另一个系统发来的违反协议格式的消息时能及时拒绝。发现系统自己出现错误时能及时提出出错处理需求。(4)该人事管理系统至少要达到以下四个方面的系统功能特点: 操作简单、界面友好:完全控件式的页面布局,使得员工信息的录入工作更简便; 许多选项包括员工基本信息管理、员工考勤管理等只需要点击鼠标就可以完成;另外,跟踪出

15、 现的提示信息也让用户随时清楚自己的操作情况。 功能完善:包括人事管理的各个方面:员工信息录入、浏览、修改、删除、按各种 条件进行查询、新用户的设置及密码修改等方面,都能完整地实现该企业对人事管理的要求。 即时可见:对员工基本信息的处理(包括录入、修改、删除等)将立即在主页的对 应栏目显示出来,达到"即时发布、即时见效"的功能。 方便移植:针对不同的企业,只需要稍作修改就可以开发出适合不同企业特点的人事管理系统Ult 亠 冈位姓名管理职工号码姓名姓名管理部门就职管理角色5.3系统数据建模(ER图)管理员系统数据建模(ER图)图1-35.4系统功能建模(数据流程图)数据的源点

16、/终点数据的处理数据存储数据流部门名称部门电话.密码K部门编号职工编号>岗位名<丿 /部门编号职工管理系统功能建模(顶层图)F6数据分析汇总信息F7本部门员工信息F8部门人事变动信息F9离退人员信息F10新进员工信息F11职工统计报表表 单 输 出人事部各 部 门 负 责 人财 务 部管理员员工培训结杲统 M住个人信息表 员工信息变更表 员工总计表5.5数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻 辑等组成部分的严格定义,下面是本系统的部分数据字典:数据项名称:部门编号别名:无描述:某个部门的编号类型:字符型长度:6字节位置:部门信息录入管理名称:员工

17、信息表别名:员工基本信息表数据流来源:人力资源部描述:员工基本信息录入处理组成:员工编号+员工姓名+部门编号+性别+生日+住址+职位+出生地+联系电话+学历位置:员工信息管理名称:档案信息表别名:无描述:记录员工详细的档案信息,便于职称文凭的查询组成:员工信息表+档案信息表位置:档案管理关键字:员工编号6. 总体设计1)设计概念目前企业已经建立起的财务管理系统中包含工资管理部分,为了避免重复开发,本系统主 要实现人事管理中的人事档案管理和考勤管理功能,并提供相应的接口为财务管理系统中的工 资管理提供相应的数据支持。另外,基于成本以及安全性考虑,假设本系统是一个相对封闭的 单机运行系统,不提供与

18、其他系统的实时数据交互。对数据库的要求,如今后台数据库支持软 件有多种,如 Oracle (对于大型系统设计)Access、SQL(对于中小型系统设计)各具有其优 越性。在满足需求的前提下,尽量将系统对运行环境的性能要求降到最低。2)处理流程系统基本的流程是:用户登录> 系统主界面*选择各项功能3)功能分析人事管理系统主要有以下几项功能要求:(a)新员工资料的输入;(b)自动分配员工号,并且设置初始的用户密码;(c)人事变动的详细记录,包括岗位和部门的调整;(d)员工信息的查询和修改,包括员工个人信息和密码等;6.1HIPO 设计系统层次图公司人员管理系统档案查询打印统计报表员工信息管理

19、培训管理人事变动管理统 计 员 工 年 龄员工信息登记打印员工考核情岗位情况统计离 退 人 员 登 记.2图1-6系统层次图IPO图系统名:人事管理系统 模块名称:离退人员登记模块 上级模块名称:人事变动管理下级模块名称:无输入:年龄统计信息输 出:离退人员信息描 述:当系统用户查看人事管理的信息后,就可记录查询出 员工的信息IPO图系统名称:人事管理系统模块名称:岗位情况统计上级模块名称:人事变动管理下级模块名称:无输入:部门信息岗位信息输出:岗位情况处理:通过人事变动登记,对于之后的岗位空缺情况等信息可以查询。IPO图系统名称:人事管理系统模块名称:员工信息登记上级模块名称:员工信息管理下

20、级模块名称:无输入:部门信息输出:部门员工基本信息处理:对各个部门的员工进行更好的管理IPO图系统名称:人事管理系统模块名称:统计员工年龄上级模块名称:员工信息登记下级模块名称:无输入:离退年龄限定表输出:复合退休年龄的员工信息表 处理:对允许退休的员工信息进行统计IPO图系统名称:人事管理系统模块名称:打印员工考核情况上级模块名称:培训管理下级模块名称:无输入:员工基本信息,培训信息输出:员工考核情况表处理:对员工考核情况查询,对各部门的员工考核情况分析6.2数据库设计表1员工表(Staff)列名数据类型长度允许空文字描述IDchar6N员工编号n amechar8N姓名sexchar2Y性

21、别salaryint4N基本工资phonevarchar12Y联系电话en timedatetimey入职时间othersvarchar50Y备注表2部门信息表列名数据类型长度允许空文字描述IDchar6N部门编号n amechar8N部门名称mn amechar2Y负责人chuanzhenchar4N部门传真号phonechar12Y联系电话othersvarchar50Y备注表3岗位信息表列名数据类型长度允许空文字描述IDchar6N岗位编号n amevarchar8N岗位名称salaryint4N基本工资phonevarchar12Y联系电话othersvarchar50Y备注表4档案表

22、列名数据类型长度允许空文字描述stafflDchar6N员工编号idchar8N档案号zhiche ngchar2Y职称schoolchar4N毕业院校othersvarchar50Y备注7. 详细设计(1)运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制 进行正确的判断,选择正确的运行控制路径。(2)运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行 时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能 主机,充分发挥软件性能。7.1.程序过程设计1)程序设计流程图人事变动入库流程图输出项

23、目:盒图:8、总结与展望(1)张玉1101508125经过这几天的模拟实训,我对物流信息系统有了进一步的了解。感谢学校给了我们这个 宝贵的机会,让我学到了许多东西,经过之前学到的理论知识,再结合这次实训所学到的东西, 我加深了对物流信息的理解和了解。因为这次实训是理论知识和实际操作相结合,在实践中学 到了运用我能在这次实训过程中受益匪浅。通过各种不同角色的体验,让我能够熟悉工作流程,达到了实训的目的。经过实训,我对物流信息系统有了一定的了解和认识,并将这些理论与实 际的操作相结合,在实践中提高了运用知识的能力。通过这次实训实践,使我不仅学到了经验, 开阔了视野,拓宽了思路,提升了理念,更重要的

24、是,通过实践,使我深入地了解了物流实训 系统建设的现状、方法、和步骤;充分认识到了物流实训系统建设的重要性和必要性,让我对 物流有了新的认识。因为在实践中反思,总会发现自己的不足,在实践中研究,再实践,不断 循环,不断更新,不断提升和发展,从而达到追求完美的境界。所以通过此次实训,学到了宝 贵的实践经验,强化了我的操作技能。这次实训也体现了团队力量的重要性,很多工作的完成需要大家一起努力、一起合作,才能胜 利的完成。这次实训,深化了对现代物流理论的理解,进一步体会到理论与实操的差别,也体 会到理论与实践结合的乐趣,让我感到了一种满足感,觉得自己能够从中获取真正有价值的知 识与技能。希望在今后的

25、学习和实践过程中,我都能将所学知识学以致用。最后还要感谢学校 和指导老师给予我们这次难得的机会,谢谢指导老师对我们的悉心指导。顾 燕-1101508126这次的物流信息系统课程设计我们历时了近一个星期,在这个星期的实践中,对我来说不 仅仅加深了我对知识的了解,也加强了我们的团队合作能力。学校安排课程设计不仅仅是让我 们综合那些理论知识来运用到设计和创新,还让我们认识到团队合作的力量。作为一名物流专业的大三学生,我觉得物流信息系统课程设计十分有意义,而且是十分有必要的。信息技术在物流系统中发挥着举足轻重的作用,完善的物流信息系统能克服手动物流的 不足和缺点,真正做到有效、及时、便捷,成为物流企业

26、管理中一个重要的工具。这次的课程设计加强了我思考和解决问题的能力。我进一步了解如何设计制作一个简单的物流信息系统,延伸拓展了课本知识。课程设计为我们提供了良好的实践平台,将平时所学的课 本理论知识灵活运用到具体的实践当中,不仅加深了我们对知识的理解,也加强了我们实际动 手的能力和团结合作的能力。此次的课程设计,让我受益匪浅(3) 汤宗翔-1101508127在一个多月的毕业设计中,我将掌握的专业理论知识很好地运用到了对企业人事信息管理系 统的开发过程中,做到了理论和实践相结合,在实践中加深了对专业理论知识的理解,并提升了 对理论知识的运用能力,获得了许多宝贵的经验。了解了的基本知识巩固了我对

27、Visual Basic 6.0和数据库的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是 学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。由于本人是初次参与开发一个比较完整的软件系统开发,无论是在知识、还是经验方面都 存在着大大的不足。通过开发这个系统,我掌握了的项本过程,即开发一个管理信息系统需要 运用系统的思想,使用系统的方法,进行系统的调查,以便完成管理信息系统的规划、分析、 设计、实施等步骤。在整个过程中,绝对不能脱离实际,闭门造车。同时,应该重视软件开发 中的易使用性、可操作性和可移植性等。在我们的小组中,我重点完成了业务流程图和一些数据流图的设计与

28、绘制,这让我对整个 企业管理信息系统有了更为深刻的认识,为了今天的学习与工作打下了良好的基础。最后,我 要感谢我的指导老师,组长和小组里的每一个成员,没有他们的指导和无私帮助,我是不可能 完成自己的任务的,谢谢你们!(4) 王赛-1101508128人事管理系统是我学习物流信息系统以来,做的第一个有实用功能的系统,做成后很有成 就感,由于有过一次做课程设计的经验,因此,在筛选知识,编写文档等方面就有了一定的经 验。不过即使是这样,冈H开始的时候遇到的主要问题还是不知道如何下手,不知道该如何编写 一个有用的系统,后来去图书馆查阅了一些相关书籍,看了几个系统设计的具体事例,受益匪 浅,从而也让我此

29、次的课程设计有了一点头绪,通过几天的努力,我完成了这个人事系统管理 设计。在本案例中,主要实现了员工信息的录入、修改、删除、查询及输出表单四项功能,算 是一个基本的人事管理系统。当然,这个程序还有缺陷,如功能过于简单,形式过于单一等, 不过,我会尽我最大的努力让它更加完善的,相信以后再遇到这样的课程设计,我会将它做的 跟好一点的。虽然系统还有很多需要改进和加强的地方,不过这次课程设计真的提高了我实践操作能力。这次软件工程的课程设计,让我所学到的软件工程、VC+以及自己所不太了解的各种相关知识, 进行了一次很好的综合提炼,使我对软件的开发与应用有了更深入的认识,这对我今后的工作 和学习都是宝贵的

30、经验积累。(6)戴思胜-1101508129通过这次的认识管理系统的设计与分析的实验,我学会了许多,首先我了解了一个管理系统 的基本组成,和设计的流程,自己亲手设计之后对本来觉得很是繁琐的系统由另一个比较清晰的 认识,对课本里的知识也是一种很好的巩固和加深.其次学到更好地进行资料的检索。由于知识有限,我们必须要寻找相关资料,特别在课题前期准备阶段。相比之前在百度盲目的寻找,我 学会了到学校图书馆的期刊网上寻找,到谷歌学术搜索栏目搜索,到学校图书馆寻找相关书籍 等等。通过此次学习,我的资料搜索的效率都较比之前要大大提高了在这次实验中,我学到很 多东西,加强了我的动手能力,并且培养了我的独立思考能力。特别是在做实验报告时,因为 在做数据处理时出现很多问题,如果不解决的话,将会很难的继续下去。例如:数据处理时, 遇到要进行数据获取,这就要求懂得软件一些基本操作;还有画图时,也要用软件画图,这也 要求懂得excel软件的插入图表命令同时在实验中我们组的各个成员互相的帮助,一同讨论对设计的不同看法,并逐步的完善设计的方法,这对于我们的团队合作以及共同能力和叙述能力是 一种很大的锻炼,对于我们以后的工作学习和生活中留下了宝贵的经验,最后很感谢我们组的成员们的齐心协力,最终完成了这份报告(5) 陈涛-1101508130通过这次对人事管理系统的分析与设计,我深刻的体会到做事绝对不能脱离实际

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论