软件工程课程设计报告1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

福建农林大学计算机与信息学院课程设计报告课程名称:软件工程课程设计题目:人事档案管理系统姓名:XXX担任角色:A主程序员小组编号:2011CS0403小组组长:XXX同组其他同学:XXX,XXX,XXX系:计算机信息与技术专业年级:2010计科专升本学号:XXX指导教师:XXX职称:2011年12月1日福建农林大学计算机类课程设计结果评定评语:成绩:指导教师签字:任务下达日期:评定日期:目录一、课程设计概述........................................................................................................41.1题目背景..........................................................................................................41.2项目内容..........................................................................................................41.3小组分工..........................................................................................................41.4项目规划和甘特图..........................................................................................5二、项目设计的基本原理和采用的主要方法与技术................................................6三、项目的可行性研究与需求分析............................................................................63.1技术可行性.......................................................................................................73.2经济可行性.......................................................................................................7四、本人实现项目的过程与步骤................................................................................84.1总体E-R图.....................................................................................................84.2大部分类图......................................................................................................94.3主界面模块和人事基本信息管理模块的设计............................................104.3.1主界面模块设计...................................................................................................104.3.2人事信息管理模块设计.......................................................................................154.4编码实现........................................................................................................164.4.1主界面功能实现...................................................................................................164.4.2人事信息管理功能实现.......................................................................................18五、个人小结..............................................................................................................24六、参考文献..............................................................................................................24七、附录......................................................................................................................25人事档案管理系统一、课程设计概述1.1题目背景计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事档案管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益,这已经是各个企业的必经之路。本系统就是针对这种情况,参考同类系统开发的。我们小组做的程序实现了人员信息管理,部门管理和人事变更三个功能,其他的考勤管理,薪资核算,员工考核,招聘管理,教育培训等功能没完成,因为我们做的只是对档案管理的一个模拟。1.2项目内容根据本次毕业设计的要求及任务,我们上网查资料,参考同类系统等,做了详尽的需求分析,确定了项目的具体内容,人力资源管理包含几大方面:人事管理、考勤管理、薪资核算、员工考核、招聘管理、教育培训等,由于时间有限,系统本身又很庞大,所以我们只完成了人事档案管理部分的人事信息管理,部门信息管理和人事变更功能,通过这次课程设计,运用所学的知识尽量做的好些。前台设计:VisualBasic6.0数据库:SQLServer2000操作系统:WindowsXP1.3小组分工角色名称组员名字完成部分A主程序员XXX主界面和人事信息管理功能B程序员XXX部门信息管理功能C程序员XXX人事变更管理功能D辅助程序员XXX数据库的实现本人的角色虽然是A,因为程序完成的功能有限,所以每人各完成一个部分,所以三个程序完成的代码没有偏重,都差不多。我的工作是主界面的设计了代码实现,以及人事信息管理界面的功能实现,包括了查询信息功能,添加信息功能,修改信息功能,删除信息功能。1.4项目规划和甘特图项目进度计划表如下:序号设计内容名称完成时间1分组,选题,确定开发平台2011.11.102初步的需求分析与设计建模,环境搭建2011.11.12~11.153详细的需求分析与设计建模,建立应用系统的框架2011.11.16~11.194数据库的实现(模型)2011.11.20~11.235各个功能模块的实现以及测试2011.11.21~12.56编写课程设计报告项目的甘特图如下:项目甘特图二、项目设计的基本原理和采用的主要方法与技术本系统开发主要采用自顶向下的开发方式,瀑布模型,参考下图:图2-1瀑布模型虽然我们采用的是这个模型,但是并没有每一步都按照瀑布模型方式走。我们首先收集资料,编写软件需求分析文档,然后根据文档,编写了一个系统雏形和数据库雏形,接着,我们按照小组的分工,去完成自己的那部分功能。最后整合把各个软件部分整合起来,并和最后的数据库再次连接上,全组人员对其进行测试。三、项目的可行性研究与需求分析开发人事档案管理系统、实现员工管理的计算机化,信息化是非常必要的,也是可行的。因为使用计算机化的管理系统可以彻底改变目前员工管理的工作现状,能够提高工作效率,能够提供更准确、及时、适用的信息,从根本上解决手工管理中信息滞后、资源浪费等问题。3.1技术可行性人事档案管理系统对于大多是企业和单位来说存储的信息量大,必须依靠先进的存储技术。信息的有序存储要涉及两个方面的技术,一个是硬件的存储介质技术,另一个是软件方面的数据存储的逻辑组织技术,这就是要求降低数据重复存储的冗余度,保持数据的一致性、完整性、安全性和保密性。这个系统在组织关系上不是很复杂,系统的技术构成上来看,能够改变目前人员管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用的信息。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就数据库应用技术来看是可行的。由于本系统管理的对象单一,都是职工,且每个数据内容具有较强的关联性,涉及的计算过程也不是很复杂。因此,比较适合于采用数据库管理。在存储量、速度方面都能满足数据库运行的要求,利用VB提供的控件,可以很方便的设计界面和实现各种功能,同时结合SQL2000,实现职工管理系统所需的功能,完成管理的各项任务。所以从技术上看开发这个人事档案管理系统,实现员工管理计算机化是可行的。3.2经济可行性人事档案管理系统就是典型管理信息系统,通过人事档案管理系统对人事档案进行管理具有人工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等等。一个设计完善,运行稳定的人事档案管理系统可以使人们从繁重的手工管理中解脱出来,从而提高企业人事档案管理的工作效率,协助企业更好的完成人事档案管理工作;而且,企业整体管理的信息化建设是企业的科学化、正规化管理也世界接轨的重要条件,人事档案管理的信息化又是企业整体管理信息化建设的重要组成部分。因此,利用计算机对企业人事档案进行管理是必然趋势,人事档案管理系统是企业管理工作中不可缺少的一部分。对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、打印机、传真机及相关的设备,但是整个系统投入运行之后,减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的损失等问题。现在计算机已经很普及,而且在计算机硬件和软件方面不需要很高的配置,下面是参考的基本配置。硬件配置要求软件配置要求奔腾3800MHzWindows98/2000/XP操作系统512M内存VB6.0+SQL2000硬盘可用空间2G左右这里的硬件配置,仅仅是参考,因为现在的CPU都是四核八核了,硬件价格也越来越便宜,1G内存都很普遍,这样,计算机已完全满足系统的要求。综合以上,从经济角度上看,在管理方面可以节省大量的开支,一些繁琐的日常事务,也提高了企业或者单位的经济效率,也是可行的。四、本人实现项目的过程与步骤4.1总体E-R图由于数据库部分不是我任务,所以我只是在需求阶段设计了个总体E-R图,详细的部分由相应的同学完成。下面是总体E-R图:图4-1总体E-R图4.2大部分类图图4-2人事管理系统类图我们设计实现的系统,包括四个部分,1人事变更管理类:也有九个属性和三个操作,添加人员

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功