资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件工程课程设计题 目 人事管理系统 系 计算机系 专业班级 软件工程(动画方向)(2)班 学生姓名 贾秋洪 学 号 069 指导教师 姜青山 年 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硬盘空间至少32MBRAM存储器 (2)支持软件:操作系统:Microsoft Windows 98/XP/编译程序:Visual C+6.0执行程序:Visual C4系统概要设计4.1系统功能 该信息管理系统可以在Windows XP平台上运行,开发工具重要采用VC+语言开发。系统重要功能如下:(1)员工基本信息管理功能 员工基本信息录入 员工基本信息修改 员工基本信息删除 员工基本信息查询及表单输出(2)员工考勤管理功能 员工请假信息录入 员工请假信息修改 员工请假信息删除 员工请假信息查询及表单输出(3)员工工资管理功能 员工工资信息录入 员工工资信息修改 员工工资信息删除 员工工资信息查询及表单输出4.2功能模块图(图1.1)图1.14.3数据流图4.3.1基本图形符号(图1.2)符号名称阐明加工表达数据处理过程数据流表达数据流向数据存储文献表达存储数据数据库或者数据表数据源点或汇点表达外部实体图1.24.3.2本系统数据流图1)第一层数据流图(图1.3)图1.32)第二层数据流图(图1.4)图1.44.4系统接口设计(1)顾客接口 顾客接口重要采用图形接口和命令接口方式,顾客可以通过点击图形界面按钮、菜单、对话框等图形接口元素对程序和数据进行操作和在输入框中输入命令方式查询信息。(2)外部接口 在顾客界面部分,根据需求分析成果,顾客需要一种顾客友善界面。在界面设计上,应做到简朴明了,易于操作,并且要注意到界面布局,应突出显示重要以及出错信息。外观上也要做到合理化,考虑到顾客多对Windows 风格较熟悉,应尽量向这一方向靠拢。(3)内部接口身份认证模块返回值决定目前顾客与否可以进入人事管理系统,身份通过后来再根据顾客自身权限鉴定进入哪一种功能模块,并且判断其对应操作权限,这些采用返回值方式由顾客自身权限标志决定。5. 系统详细设计5.1 运行设计(1)运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行对判断,选择对运行控制途径。(2)运行时间在软件需求分析中,对运行时间规定为必须对作出操作有较快反应。硬件对运行时间有最大影响,当设备负载量大时,对操作反应将受到很大影响。因此尽量采用高性能主机,充足发挥软件性能。5.2系统详细流程图(图1.5)系统详细设计流程图(图1.5)5.3出错输出设计程序在运行时重要会出现两种错误:由于输入信息,或无法满足规定期产生错误,称为软错误。由于其他问题,如操作超时等,产生问题,称为硬错误。对于软错误,须在查询/维护模块判断输入数据对性,判断错误类型,再生成对应错误提醒语句,送到输出模块中。对于硬错误,可在出错对应模块中输出简朴出错语句,并将程序重置,返回操作之前状态。出错信息必须给出对应出错原因,例:“输入数据越界”,“没有找到有关记录”等。5.4 出错处理方略 主机必须安装不间断电源以防止停电或电压不稳导致数据丢失损失。在硬件方面要选择较可靠、稳定服务器机种,保证系统运行时可靠性。6.总结 人事管理系统是我学习计算机以来,做第一种有实用功能系统,做成后很有成就感,由于有过一次做课程设计经验,因此,在筛选知识,编写文档等方面就有了一定经验。不过虽然是这样,刚开始时候碰到重要问题还是不懂得怎样下手,不懂得该怎样编写一种有用系统,后来去图书馆查阅了某些有关书籍,看了几种系统设计详细事例,受益匪浅,从而也让我本次课程设计有了一点头绪,通过几天努力,我完毕了这个人事系统管理设计。本次课程设计结束后,我对使用VC+开发和设计程序有了更深入理解。在本案例中,重要实现了员工信息录入、修改、删除、查询及输出表单四项功能,算是一种基本人事管理系统。当然,这个程序尚有缺陷,如功能过于简朴,形式过于单一等,不过,我会尽我最大努力让它愈加完善,相信后来再碰到这样课程设计,我会将它做跟好一点。虽然系统尚有诸多需要改善和加强地方,不过这次课程设计真提高了我实践操作能力。这次软件工程课程设计,让我所学到软件工程、VC+以及自己所不太理解多种有关知识,进行了一次很好综合提炼,使我对软件开发与应用有了更深入认识,这对我此后工作和学习都是宝贵经验积累。7.参照资料1. 肖丁,吴建林,周春燕,俢佳鹏软件工程模型与措施, 北京邮电大学出版社,2. 软件工程课程设计案例教程,南京信息工程大学图书馆TP311.5/246
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号