软件工程课程设计报告人事管理系统.doc
《软件工程课程设计报告人事管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计报告人事管理系统.doc(17页珍藏版)》请在咨信网上搜索。
软件工程课程设计报告人事管理系统 软件工程课程设计 题 目 人事管理系统 系 计算机系 专业班级 软件工程(动画方向)(2)班 学生姓名 贾秋洪 学 号 2358069 指导教师 姜青山 年 6 月 18 日 1. 课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面: (1)新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。很明显这个人事管理系统是符合A公司的现状和发展需要的,如果公司采用人事管理系统来管理公司人员,那么它在工作效率上会有很大的提高。 (2)社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、政策,是否能够与社会大系统实现良好的对接。这个人事管理系统是个小规模的管理系统,是用来管理一个公司的员工信息的,它符合国家法律要求,能与社会大系统实现良好对接。 (3)技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 (4)经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。由于本系统规模较小,因此开发本系统不会耗费太多的资金,相反如果将本系统很好的运用到工作中,能大大提高工作效率,给公司带来更多的经济效益。 (5) 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 3.3系统需求分析 经过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: (1)功能需求。确定新系统应做什么,这是最主要的需求。该系统就是对A公司的人员信息进行录入、修改、删除、查找及表单输出。 (2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 (3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等(需要一台电脑、一台打印机);在软件方面,采用什么支持系统运行的系统软件(指操作系统window XP)。 (4) 未来需求。随着外界环境的变化以及系统的发展可能会提出的要求。因此在开发过程中,我们会使系统的开发与未来社会的发展接轨,让系统能适应社会环境的变化,从而使其在未来的一段时间里都能使用。 3.4系统性能要求分析 (1)精度 该系统的输入、输出数据精度的要求 ①员工姓名:不超过20个字符(允许英文名字存在),字符型 ②员工工资:大小为10个字符,字符型 (2)时间特性要求 ①查询服务部分:用户经过电脑提交查询服务命令到返回结果不超过5秒钟 ②数据管理部分:提交某一数据录入到结果返回不超过5秒钟 (3)灵活性 操作方式:支持Windows XP系统,对于Windows Vista 、Win7系统暂时不支持。 接受到从另一个系统发来的违反协议格式的消息时能及时拒绝。 发现系统自己出现错误时能及时提出出错处理需求。 (4)该人事管理系统至少要达到以下四个方面的系统功能特点: ①操作简单、界面友好:完全控件式的页面布局,使得员工信息的录入工作更简便;许多选项包括员工基本信息管理、员工考勤管理等只需要点击鼠标就能够完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 ②功能完善:包括人事管理的各个方面:员工信息录入、浏览、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面,都能完整地实现该企业对人事管理的要求。 ③即时可见:对员工基本信息的处理(包括录入、修改、删除等)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。 ④方便移植:针对不同的企业,只需要稍作修改就能够开发出适合不同企业特点的人事管理系统。 3.5运行环境规定 (1)设备: ①至少具有奔腾III800,128兆内存配置的计算机 ②Microsoft鼠标或其它兼容鼠标 ③最少500MB的硬盘空间 ④最少32MB的RAM存储器 (2)支持软件: ①操作系统:Microsoft Windows 98/ /XP/ ②编译程序:Visual C++6.0 ③执行程序:Visual C 4.系统概要设计 4.1系统功能 该信息管理系统能够在Windows XP平台上运行,开发工具主要采用VC++语言开发。系统的主要功能如下: (1)员工基本信息管理功能 Ø 员工基本信息的录入 Ø 员工基本信息的修改 Ø 员工基本信息的删除 Ø 员工基本信息的查询及表单输出 (2)员工考勤管理功能 Ø 员工请假信息的录入 Ø 员工请假信息的修改 Ø 员工请假信息的删除 Ø 员工请假信息的查询及表单输出 (3)员工工资管理功能 (5) 员工工资信息的录入 (6) 员工工资信息的修改 (7) 员工工资信息的删除 (8) 员工工资信息的查询及表单输出 4.2功能模块图(图1.1) 图1.1 4.3数据流图 4.3.1基本图形符号(图1.2) 符号 名称 说明 加工 表示数据的处理过程 数据流 表示数据的流向 数据存储文件 表示存储数据的数据库或者数据表 数据源点或汇点 表示外部实体 图1.2 4.3.2本系统的数据流图 1)第一层数据流图(图1.3) 图1.3 2)第二层数据流图(图1.4) 图1.4 4.4系统接口设计 (1)用户接口 用户接口主要采用图形接口和命令接口方式,用户能够经过点击图形界面的按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令的方式查询信息。 (2)外部接口 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,而且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对Windows 风格较熟悉,应尽量向这一方向靠拢。 (3)内部接口 身份认证模块的返回值决定当前用户是否能够进入人事管理系统,身份经过以后再根据用户本身的权限判定进入哪一个功能模块,而且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。 Ø 系统详细设计 5.1 运行设计 (1)运行控制 运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。 (2)运行时间 在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。因此尽量采用高性能主机,充分发挥软件性能。 5.2系统详细流程图(图1.5) 系统详细设计流程图(图1.5) 5.3出错输出设计 程序在运行时主要会出现两种错误: ①由于输入信息,或无法满足要求时产生的错误,称为软错误。 ②由于其它问题,如操作超时等,产生的问题,称为硬错误。 对于软错误,须在查询/维护模块判断输入数据的正确性,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回操作之前的状态。出错信息必须给出相应的出错原因,例:“输入数据越界”,“没有找到相关记录”等。 5.4 出错处理策略 主机必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。 6.总结 人事管理系统是我学习计算机以来,做的第一个有实用功能的系统,做成后很有成就感,由于有过一次做课程设计的经验,因此,在筛选知识,编写文档等方面就有了一定的经验。不过即使是这样,刚开始的时候遇到的主要问题还是不知道如何下手,不知道该如何编写一个有用的系统,后来去图书馆查阅了一些相关书籍,看了几个系统设计的具体事例,受益匪浅,从而也让我此次的课程设计有了一点头绪,经过几天的努力,我完成了这个人事系统管理设计。 本次课程设计结束后,我对使用VC++开发和设计程序有了更深入的了解。在本案例中,主要实现了员工信息的录入、修改、删除、查询及输出表单四项功能,算是一个基本的人事管理系统。当然,这个程序还有缺陷,如功能过于简单,形式过于单一等,不过,我会尽我最大的努力让它更加完善的,相信以后再遇到这样的课程设计,我会将它做的跟好一点的。 虽然系统还有很多需要改进和加强的地方,不过这次课程设计真的提高了我实践操作能力。这次软件工程的课程设计,让我所学到的软件工程、VC++以及自己所不太了解的各种相关知识,进行了一次很好的综合提炼,使我对软件的开发与应用有了更深入的认识,这对我今后的工作和学习都是宝贵的经验积累。 7.参考资料 (6) 肖丁,吴建林,周春燕,俢佳鹏《软件工程模型与方法》, 北京邮电大学出版社, (7) 软件工程课程设计案例教程,南京信息工程大学图书馆TP311.5/246- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 人事管理系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文