收藏 分享(赏)

软件工程导论课程设计[定稿].doc

上传人:dzzj200808 文档编号:2724834 上传时间:2018-09-26 格式:DOC 页数:26 大小:663KB
下载 相关 举报
软件工程导论课程设计[定稿].doc_第1页
第1页 / 共26页
软件工程导论课程设计[定稿].doc_第2页
第2页 / 共26页
软件工程导论课程设计[定稿].doc_第3页
第3页 / 共26页
软件工程导论课程设计[定稿].doc_第4页
第4页 / 共26页
软件工程导论课程设计[定稿].doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、软件工程导论课程设计作者姓名:彭 杨专业名称:08 级计算机科学与技术学号:3200805030102指导教师:唐云人事信息管理系统- I -人事管理信息系统作者姓名:彭杨 专业班级:08 计科 指导教师: 唐云 摘 要随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。企业的人事管理是企业管理的一个重要内容,传统的人事管理方法不仅繁冗复杂,而且低效。如企业内部发生人事调动,工资变化时,传统的人事管理方法处理这些变化十分复杂。这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不能得到合理,有效的配置,给企业造成了损失。本系统正是基于改变这种现状的一个

2、尝试 。本系统用 ACCESS数据库实现,用 ASP 语言开发,界面友好,操作简单,可以大大的提高人事管理的效率,减少企业在人事管理上花费的人力和财力。本系统可供企业管理人员查询,修改企业的人事信息。企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。关键词 :人事管理系统 企业 经济效益 ACCESS 人事信息管理系统- II -AbstractWith the rapid development

3、 of computer technology and the popularization of computer technology, the computer more and more applications in the enterprise management. Personnel management of enterprises is an important part of enterprise management, the traditional method of personnel management is not only cumbersome comple

4、x and inefficient. Such as personnel changes occur within the enterprise, wage changes, the traditional personnel management approach to these changes is very complicated. Thus, the traditional personnel management is difficult to timely reflect the companys personnel, which makes for corporate huma

5、n resources can not be rational and effective allocation, result in a loss to the enterprise. The system is based on an attempt to change the status quo. ACCESS database to achieve with this system, using ASP language development, friendly interface, simple operation, can greatly improve the efficie

6、ncy of personnel management, reduce business costs in personnel management, human and financial resources. The system for enterprise managers to access, modify corporate personnel information.Company recruits, attrition, or personnel changes occur within the enterprise, wage changes, just in time da

7、ta the system updates, system that is able to reflect the organizations current personnel situation. Preliminary experiments show that the system can meet the small business and some of the basic needs of medium-sized enterprises, and effectively improve the efficiency of personnel management of ent

8、erprises, the management expense savings, which has some economic benefits.Keywords: Personnel management system ,economic efficiency ACCESS 人事信息管理系统- III -目 录人事管理信息系统 I摘 要 .IAbstract.II目 录 III第 1 章 前言 .- 1 -1.1 课题研究的目的与意义 - 1 -1.2 课题背景 - 1 -1.3 管理信息系统的发展历史 - 1 -第 2 章 软件开发环境 .- 3 -2.1 硬件环境 - 3 -2.2

9、软件环境 - 3 -第 3 章 方案论证 .- 4 -3.1 可行性分析报告 .- 4 -3.1.1 技术条件方面的可行性 - 4 -3.1.2 经济方面的可行性 .- 4 -3.1.3 社会因素方面的可行性 .- 4 -3.2 结论 .- 5 -4.1 功能需求 - 6 -4.2 系统设计 - 7 -第 5 章 数据库设计 .- 8 -5.1 数据表 .- 8 -5.1.1 员工资料信息表: - 8 -5.1.2 薪资管理信息表 - 9 -5.1.3 调动晋升管理信息表 - 9 -第 6 章 具体实现 .- 10 -6.1 系统主界面 - 10 -6.2 添加员工基本信息 - 11 -人事信

10、息管理系统- IV -6.3 添加薪资 - 13 -6.4 添加晋升调动信息 - 14 -6.5 查询员工基本资料 - 16 -6.6 浏览薪资 - 17 -6.7 浏览晋升调动 - 19 -结 论 .- 20 -参考文献 .- 21 -人事信息管理系统- 1 -第 1 章 前言1.1 课题研究的目的与意义信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,宾馆管理系统软件为管理人员带来了极大的方便。该软件是以 Access 数据库和 ASP 编

11、程语言实现,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。同时计算机,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率。1.2 课题背景管理信息系统(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的学科

12、,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.3 管理信息系统的发展历史信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的 50 年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构人事信息管理系统- 2 -及企业管理领域的“人机系统”,该系统是 70 年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机

13、系统,系统功能简单,效率低,对管理的作用有限。进入 2 0 世纪 80 年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等 4 种。这 4 种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。人事信息管理系统- 3 -第

14、2 章 软件开发环境2.1 硬件环境表 2.1 硬件环境表内容 最低配置 建议配置主机 P/200 PII/266 以上内存 64M B 128MB 以上硬盘 10GB 20GB 以上显示器 VGA VGA 以上2.2 软件环境表 2.2 硬件环境表操作系统 Windows 98 中文版或 Windows 更高版本人事信息管理系统- 4 -第 3 章 方案论证3.1 可行性分析报告在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用起来非常迅速。使用计算机来对企业的操作,安排,大大提高了工作的效率,还节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了

15、解方便许多。因此,用计算机来管理企业人事信息,是非常必需的。3.1.1 技术条件方面的可行性该软件的基本要求与功能是实现员工的基本信息数据包括和员工有关的数据的管理与操作处理。工种设置,部门管理,员工管理,收入管理,以及有关信息查询,修改,删除要求所产生的数据输出。本系统选择 C#语言,目前使用的开发技术来说建议系统的功能目标应该能够达到;.利用现有的技术在规定的期限内开发工作基本能够完成。到时具体的困难到时与同学们,老师相互讨论。3.1.2 经济方面的可行性后台管理系统常称为“后台”,是网站所有者利用计算机对电子商务网站各种功能进行管理、控制的系统。由于 Web 服务器、数据库服务器多数情况

16、下不在“本地”,所以后台管理系统通常执行的是远程控制管理。网上商店后台管理的功能和构成要复杂一些,因为一个商店的管理是一个十分复杂的过程,往往涉及许多不同的管理流程和系统。作为网上商店它应有一个自己的后台管理系统,用于完成管理商品货架、会员信息、订单的执行、生成各种报表、促销以及响应各种顾客反馈信息等等功能。一个商店实体往往还包括财务管理、人员管理等管理系统,实际运作时这些系统都会有一定的联系。3.1.3 社会因素方面的可行性在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用起来非常迅速。使用计算机来对企业的操作,安人事信息管理系统- 5 -排,大大提高了工作的效率,还

17、节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便许多。因此,用计算机来管理企业人事信息,是非常必需的。3.2 结论根据以上分析可知,开发该人事信息管理系统具有很大的价值意义,但是时间有限,该管理系统考虑不太健全,我会在这方面加强学习和改进。所以,我认为开发此系统的条件已经具备,可以开始进行开发。人事信息管理系统- 6 -第 4 章 总 体 设 计4.1 功能需求图 4.1 系统设计结构图(1)添加操作系统将向数据库中添加一条新的记录,并修改相关表的信息(如在添加新的部门时,系统将自动修改部门的信息)(2)查询操作系统根据查询条件在数据库中进行查询,然后讲查询结果显

18、示在界面上。(3)修改操作要进行修改操作,必须先执行查询操作。执行修改操作系统将更新数据库中的相应记录。人事信息管理系统员工信息管理薪资管理 晋升管理 所有资料管理添加员工信息浏览员工信息添加薪资 浏览薪资 添加员工 浏览员工 查询修改删除修改删除修改删除删除人事信息管理系统- 7 -(4)删除操作要进行删除操作,必须先执行查询操作。执行删除操作系统将删除数据库中的相应记录。4.2 系统设计本系统包括四个子系统:工种设置管理子系统,部门管理子系统,员工信息管理子系统和收入管理子系统。四个系统的关系如下:从事信息管理系统员工信息管理 薪资管理 晋升调动管理 删除管理图 4.2 系统关系图一、 基

19、本资料管理部分:包括工种添加和工种浏览部门管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。二、 薪资管理部分:包括员工浏览和员工添加,其功能是实现对各部分数据内容的添加和查询等操作。二、 晋升管理部分:包括部门浏览和部门添加和部门员工晋升调渡管理,其功能是实现对各部分数据内容的添加和修改等操作。四、 删除管理部分:包括浏览和删除管理,其功能是实现对各部分数据内容的删除和查询等操作。 系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为齐全,能有效地协助管理人员进行人事管理工作。如果想真正把它用到实际的人事信息管理中,还需要读者对该系统进行一步的完善工作。人事信

20、息管理系统- 8 -第 5 章 数据库设计5.1 数据表5.1.1 员工资料信息表:图 5.1 表员工资料信息表人事信息管理系统- 9 -5.1.2 薪资管理信息表图 5.2 薪资管理信息表5.1.3 调动晋升管理信息表图 5.3 表调动晋升管理信息表人事信息管理系统- 10 -第 6 章 具体实现6.1 系统主界面图 6.1 系统主界面主要部分源代码:$(#dock).Fisheye(maxWidth: 50,items: a,itemsText: span,container: .dock-container,itemWidth: 40,proximity: 90,halign : cen

21、ter人事信息管理系统- 11 -6.2 添加员工基本信息图 6.2 添加员工基本信息图主要代码部分:人事信息管理系统- 12 -人事信息管理系统- 13 -人事信息管理系统- 14 -6.3 添加薪资图 6.3 添加薪资主要代码部分:人事信息管理系统- 15 -6.4 添加晋升调动信息图 6.4 添加晋升调动图主要代码部分:人事信息管理系统- 16 -人事信息管理系统- 17 -6.5 查询员工基本资料图 6.5 查询员工基本资料图代码部分:人事信息管理系统- 18 -6.6 浏览薪资 图 6.6 浏览薪资源图主要代码部分:人事信息管理系统- 19 -6.7 浏览晋升调动图 6.7 浏览晋升

22、调图代码部分:人事信息管理系统- 20 -结 论在本次论文设计初期,我寻找了相关资料,阅读了相关专业书籍,但由于实践经验不够,还不熟悉一些开发工具,编程能力有限,曾经一大度以入手。经过一段时间的学习,询问同学,熟悉开发工具和进行实践以后,终于找到了切入点。中期,因为编程能力不够也出现了一些困难,后来在老师和同学的帮助下,论文才能得以进行。通过完成这篇论文,使我逐步加深了对数据库知识的了解,清楚一个管理软件的设计过程,进一步全面认识和深刻体会了数据库技术的发展过程以及数据库技术在实际工作中的应用。同时编程能力也得到了一定的提高。为了完成设计任务,我们在指导老师的带领下,深入调查,掌握毕业设计课程

23、的具体流程、方法以及有关实例的原始数据资料,更加熟练掌握 Windows, Access 等软件的使用,在老师的悉心指导下,我们从理论到实践,又从实践回到理论,进一步加深了对计算机开发技术和数据库技术的理解,为我们今后更进一步的掌握与运用数据库技术打下坚实的基础,同时也认识到自己所学的不足,有待今后的进一步努力,不断提高。人事信息管理系统- 21 -参考文献1 林锐,王惠文,董军,CMMI3 级软件过程改进M.电子工业出版社.2003.1 2 萨师煊,王珊,数据库系统概论M. 高等教育出版社.2000.第三版 3 张海藩,软件工程导论M.人民邮电出版社.2002.34 Watts S.Humphrey 著 韩丹等译 小组软件开发过程M.人民邮电出版社 2001.105 Mary Campione,Kathy Walrath,Alison Huml 著 马朝晖,陈美红译. Java语言学导论M.机械工业出版社.2003.16 Thomas M.Connolly,Carolyn E.Begg 著 何玉洁,梁琦 等译 数据库设计教程M.机械工业出版社 2003.8

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报