软件工程导论课程设计定稿.docx
- 文档编号:29540452
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:21
- 大小:379.07KB
软件工程导论课程设计定稿.docx
《软件工程导论课程设计定稿.docx》由会员分享,可在线阅读,更多相关《软件工程导论课程设计定稿.docx(21页珍藏版)》请在冰豆网上搜索。
软件工程导论课程设计定稿
软件工程导论课程设计
作者姓名:
彭杨
专业名称:
08级计算机科学与技术
学号:
32
指导教师:
唐云
人事管理信息系统
作者姓名:
彭杨专业班级:
08计科指导教师:
唐云
摘要
随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。
企业的人事管理是企业管理的一个重要内容,传统的人事管理方法不仅繁冗复杂,而且低效。
如企业内部发生人事调动,工资变化时,传统的人事管理方法处理这些变化十分复杂。
这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不能得到合理,有效的配置,给企业造成了损失。
本系统正是基于改变这种现状的一个尝试。
本系统用ACCESS数据库实现,用ASP语言开发,界面友好,操作简单,可以大大的提高人事管理的效率,减少企业在人事管理上花费的人力和财力。
本系统可供企业管理人员查询,修改企业的人事信息。
企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。
初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。
关键词:
人事管理系统企业经济效益ACCESS
Abstract
Withtherapiddevelopmentofcomputertechnologyandthepopularizationofcomputertechnology,thecomputermoreandmoreapplicationsintheenterprisemanagement. Personnelmanagementofenterprisesisanimportantpartofenterprisemanagement,thetraditionalmethodofpersonnelmanagementisnotonlycumbersomecomplexandinefficient. Suchaspersonnelchangesoccurwithintheenterprise,wagechanges,thetraditionalpersonnelmanagementapproachtothesechangesisverycomplicated. Thus,thetraditionalpersonnelmanagementisdifficulttotimelyreflectthecompany'spersonnel,whichmakesforcorporatehumanresourcescannotberationalandeffectiveallocation,resultinalosstotheenterprise.
Thesystemisbasedonanattempttochangethestatusquo. ACCESSdatabasetoachievewiththissystem,usingASPlanguagedevelopment,friendlyinterface,simpleoperation,cangreatlyimprovetheefficiencyofpersonnelmanagement,reducebusinesscostsinpersonnelmanagement,humanandfinancialresources. Thesystemforenterprisemanagerstoaccess,modifycorporatepersonnelinformation.Companyrecruits,attrition,orpersonnelchangesoccurwithintheenterprise,wagechanges,justintimedatathesystemupdates,systemthatisabletoreflecttheorganization'scurrentpersonnelsituation. Preliminaryexperimentsshowthatthesystemcanmeetthesmallbusinessandsomeofthebasicneedsofmedium-sizedenterprises,andeffectivelyimprovetheefficiencyofpersonnelmanagementofenterprises,themanagementexpensesavings,whichhassomeeconomicbenefits.
Keywords:
Personnelmanagementsystem ,economicefficiency ACCESS
人事管理信息系统I
摘要I
AbstractII
目录III
第1章前言-1-
1.1课题研究的目的与意义-1-
1.2课题背景-1-
1.3管理信息系统的发展历史-1-
第2章软件开发环境-3-
2.1硬件环境-3-
2.2软件环境-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-
6.3添加薪资-13-
6.4添加晋升调动信息-14-
6.5查询员工基本资料-16-
6.6浏览薪资-17-
6.7浏览晋升调动-19-
结论-20-
参考文献-21-
第1章前言
1.1课题研究的目的与意义
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,宾馆管理系统软件为管理人员带来了极大的方便。
该软件是以Access数据库和ASP编程语言实现,其功能在系统内部有源代码直接完成。
操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。
同时计算机,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率。
1.2课题背景
管理信息系统(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.3管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。
世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。
这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。
不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
第2章软件开发环境
2.1硬件环境
表2.1硬件环境表
内容
最低配置
建议配置
主机
P/200
PII/266以上
内存
64M
B 128MB以上
硬盘
10GB
20GB以上
显示器
VGA
VGA以上
2.2软件环境
表2.2硬件环境表
操作系统
Windows98中文版或Windows更高版本
第3章方案论证
3.1可行性分析报告
在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用起来非常迅速。
使用计算机来对企业的操作,安排,大大提高了工作的效率,还节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便许多。
因此,用计算机来管理企业人事信息,是非常必需的。
3.1.1技术条件方面的可行性
该软件的基本要求与功能是实现员工的基本信息数据包括和员工有关的数据的管理与操作处理。
工种设置,部门管理,员工管理,收入管理,以及有关信息查询,修改,删除要求所产生的数据输出。
本系统选择C#语言,目前使用的开发技术来说建议系统的功能目标应该能够达到;.利用现有的技术在规定的期限内开发工作基本能够完成。
到时具体的困难到时与同学们,老师相互讨论。
3.1.2经济方面的可行性
后台管理系统常称为“后台”,是网站所有者利用计算机对电子商务网站各种功能进行管理、控制的系统。
由于Web服务器、数据库服务器多数情况下不在“本地”,所以后台管理系统通常执行的是远程控制管理。
网上商店后台管理的功能和构成要复杂一些,因为一个商店的管理是一个十分复杂的过程,往往涉及许多不同的管理流程和系统。
作为网上商店它应有一个自己的后台管理系统,用于完成管理商品货架、会员信息、订单的执行、生成各种报表、促销以及响应各种顾客反馈信息等等功能。
一个商店实体往往还包括财务管理、人员管理等管理系统,实际运作时这些系统都会有一定的联系。
3.1.3社会因素方面的可行性
在各企业中计算机已经普遍存在,并且在事物处理,工作安排,人员管理等方面使用起来非常迅速。
使用计算机来对企业的操作,安排,大大提高了工作的效率,还节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便许多。
因此,用计算机来管理企业人事信息,是非常必需的。
3.2结论
根据以上分析可知,开发该人事信息管理系统具有很大的价值意义,但是时间有限,该管理系统考虑不太健全,我会在这方面加强学习和改进。
所以,我认为开发此系统的条件已经具备,可以开始进行开发。
第4章总体设计
4.1功能需求
图4.1系统设计结构图
(1)添加操作
系统将向数据库中添加一条新的记录,并修改相关表的信息(如在添加新的部门时,系统将自动修改部门的信息)
(2)查询操作
系统根据查询条件在数据库中进行查询,然后讲查询结果显示在界面上。
(3)修改操作
要进行修改操作,必须先执行查询操作。
执行修改操作系统将更新数据库中的相应记录。
(4)删除操作
要进行删除操作,必须先执行查询操作。
执行删除操作系统将删除数据库中的相应记录。
4.2系统设计
本系统包括四个子系统:
工种设置管理子系统,部门管理子系统,员工信息管理子系统和收入管理子系统。
四个系统的关系如下:
图4.2系统关系图
一、 基本资料管理部分:
包括工种添加和工种浏览部门管理,其功能是实现对各部分数据内容进行添加、修改、查询等操作。
二、 薪资管理部分:
包括员工浏览和员工添加,其功能是实现对各部分数据内容的添加和查询等操作。
二、 晋升管理部分:
包括部门浏览和部门添加和部门员工晋升调渡管理,其功能是实现对各部分数据内容的添加和修改等操作。
四、 删除管理部分:
包括浏览和删除管理,其功能是实现对各部分数据内容的删除和查询等操作。
系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为齐全,能有效地协助管理人员进行人事管理工作。
如果想真正把它用到实际的人事信息管理中,还需要读者对该系统进行一步的完善工作。
第5章数据库设计
5.1数据表
5.1.1员工资料信息表:
图5.1表员工资料信息表
5.1.2薪资管理信息表
图5.2薪资管理信息表
5.1.3调动晋升管理信息表
图5.3表调动晋升管理信息表
第6章具体实现
6.1系统主界面
图6.1系统主界面
主要部分源代码:
$('#dock').Fisheye(
{
maxWidth:
50,
items:
'a',
itemsText:
'span',
container:
'.dock-container',
itemWidth:
40,
proximity:
90,
halign:
'center'
}
6.2添加员工基本信息
图6.2添加员工基本信息图
主要代码部分:
556px;overflow: scroll;margin-top: 20px"align="center"> LabelID="Label1"runat="server"Text="部门代号: "> Label> TextBoxID="TextBox1"runat="server"Height="21px" Width="258px"style="margin: 0px"> TextBox> LabelID="Label2"runat="server"Text="所属部门: "> Label> LabelID="Label3"runat="server"Text="员工编号: "> Label> LabelID="Label4"runat="server"Text="员工姓名: "> Label> LabelID="Label5"runat="server"Text="学历名称: "> Label> LabelID="Label6"runat="server"Text="职等: "> Label> LabelID="Label7"runat="server"Text="职位: "> Label> LabelID="Label8"runat="server"Text="身份证号码: "> Label> LabelID="Label9"runat="server"Text="性别: "> Label> LabelID="Label10"runat="server"Text="入职地代号: "> Label> LabelID="Label11"runat="server"Text="入职地名称: "> Label> LabelID="Label12"runat="server"Text="入账方式代号: "> Label> LabelID="Label13"runat="server"Text="入账方式名称: "> Label> LabelID="Label14"runat="server"Text="籍贯: "> Label> LabelID="Label15"runat="server"Text="国别: "> Label> LabelID="Label16"runat="server"Text="省份: "> Label> LabelID="Label17"runat="server"Text="户籍地址: "> Label> LabelID="Label18"runat="server"Text="通讯地址: "> Label> LabelID="Label19"runat="server"Text="结婚码: "> Label> LabelID="Label20"runat="server"Text="EMPLOYEEYN: "> Label> LabelID="Label21"runat="server"Text="毕业日期: "> Label> LabelID="Label22"runat="server"Text="毕业学校: "> Label> LabelID="Label23"runat="server"Text="公司认定: "> Label> LabelID="Label24"runat="server"Text="异动日期: "> Label> LabelID="Label25"runat="server"Text="职位ID: "> Label> LabelID="Label26"runat="server"Text="民族: "> Label> LabelID="Label27"runat="server"Text="血型: "> Label> LabelID="Label28"runat="server"Text="介绍人: "> Label> LabelID="Label29"runat="server"Text="住宅电话: "> Label> LabelID="Label30"runat="server"Text="邮编: "> Label> LabelID="Label31"runat="server"Text="银行账号: "> Label> LabelID="Label32"runat="server"Text="号码ID: "> Label> LabelID="Label33"runat="server"Text="所在专业: "> Label> LabelID="Label34"runat="server"Text="社保缴交地: "> Label> ButtonID="Button2"runat="server"Text="返回"/> 6.3添加薪资 图6.3添加薪资 主要代码部分: LabelID="Label1"runat="server"Text="员工编号: "> Label> LabelID="Label2"runat="server"Text="员工姓名: "> Label> LabelID="Label3"runat="server"Text="基本薪: "> Label> LabelID="Label4"runat="server"Text="管理津贴: "> Label> LabelID="Label5"runat="server"Text="奖金: "> Label> LabelID="Label6"runat="server"Text="加班费: "> Label> ButtonID="Button1"runat="server"Text="添加"onclick="Button1_Click"/> ButtonID="Button2"runat="server"Text="返回"/> 6.4添加晋升调动信息 图6.4添加晋升调动图 主要代码部分: LabelID="Label1"runat="server"Text="序号: "> Label> TextBoxID="TextBox1"runat="server"Height="21px" Width="258px"style="margin: 0px"> TextBox> LabelID="Label2"runat="server"Text="员工编号: "> Label> TextBoxID="TextBox2"runat="server"Height="21px" Width="258px"style="margin: 0px"> TextBox> LabelID="Label3"runat="server"Text="姓名: "> Label> TextBoxID="TextBox3"runat="server"Height="21px" Width="258px"style="margin: 0px"> TextBox> LabelID="Label4"runat="server"Text="异动日期: "> Label> TextBoxID="TextBox4"runat="server"Height="21px" Width="258px"style="margin: 0px"> TextBox> LabelID="Label5"runat="server"Text="原单位: "> Label> TextBoxID="TextBox5"runat="server"Hei
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 导论 课程设计 定稿