企业人事管理系统.doc

上传人:风**** 文档编号:981876 上传时间:2024-03-19 格式:DOC 页数:29 大小:403.50KB
下载 相关 举报
企业人事管理系统.doc_第1页
第1页 / 共29页
企业人事管理系统.doc_第2页
第2页 / 共29页
企业人事管理系统.doc_第3页
第3页 / 共29页
企业人事管理系统.doc_第4页
第4页 / 共29页
企业人事管理系统.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、摘要现代企业对人事档案管理的重视程度正在快速提高,而信息技术在企业人事管理中的应用,将有助于企业优化人事档案管理的业务流程,提高工作效率,改善服务质量,并提供基于信息的决策支持。本文主要介绍了企业人事管理系统的分析、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。实现了人员信息管理,考勤管理,部门管理,员工考核,工作简历管理,教育培训等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有很强的向导作用,为操作人员提供了丰富决策功能,而且操作简单方便。关键词 信息 ,数据库, DelphiABSTRACTModern

2、enterprises are getting more aware of the significance of Human Resource Management. Well the application of IT in this field will do great help to those who want to optimize their businesses process in the management of human resources,to improve efficiency and service quality as well as to provide

3、 decision-making support based on information. This paper primarily introduces the analysis, the structural characteristic design and the behavioral characteristic design of Human Resource Management System. The general designing idea, the database design and the functional module design are discuss

4、ed more detailed. The functions of this system mainly include personnel information management, attendance management, department management , employee assess,resume management, training . In the design process of this system, the safety, consistency, stability and reliability of the database are co

5、nsidered all the time. The guidance function is very strong. This system can satisfy the customers operation easily and offers a friendly user interface.Keywords information, database, Delphi目录摘要IABSTRACTII第1章 绪论11.1 背景11.2 研究内容21.3 人事管理系统概述21.3.1 人事管理系统的定义31.3.2 人事管理系统的任务及目的31.4 本章小结3第2章 开发工具与运行环境4

6、2.1 Delphi简介42.2 SQL Server简介42.3 本章小结5第3章 人事管理系统设计63.1 系统主要功能的需求要求63.2系统分析与设计83.2.1系统设计目标83.2.2基本信息功能设计83.3系统流程分析93.4数据库设计113.5 本章小结13第4章 系统各个模块的实现1441 登陆模块的实现1542 人员信息164.2.1 编辑人员信息164.2.2 人员检索核心代码举例1743 部门管理模块的设计1844 工作简历管理模块的设计1945 人员考勤管理模块的设计2046 奖惩培训模块的设计214.7 本章小结22第五章 结论2351教训与经验总结235.1.1 做好

7、系统分析235.1.2 使用定性文件名2452总结24致谢25参考文献26word文档 可自由复制编辑第1章 绪论1.1 背景随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事管理的重要性及提升企业自身人事管理水平的迫切性,而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。但现在国内人事管理开发厂家而言,在人事管理软件的深层次开发方面,只能说刚刚启动,现有人事管理系统的厂商的开发层面几乎只停留在人事操作的层面上。国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人事管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也

8、使得大多数企业望而生畏1。同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段

9、,在人事管理中正在发挥着重要的作用。管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组管理中的作用,本系统来源于中小型企事业对人事档案管理的需求,在调研过程中我们发现,当前市面上许多信息管理系统成品,但有许多不适合中小型企事对人事档案管理的要求,国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人事管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏。同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。因此,我们

10、着手开发小型人事管理系统。针对中小型企事业对人事管理的需求,开发小型人事管理系统,力求方便快捷实现人事档案的自动管理2。题目背景:计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益,这已经是各个企业的必经之路。本系统就是针对这种情况,参考同类系统开发的,具有灵活性强,覆盖方面广等特点。1.2 研究内容项目内容

11、:根据本次毕业设计的要求及任务,笔者做了详尽的需求分析,确定了项目的具体内容,企业人事管理包含几大方面:人事管理、部门管理、考勤管理、员工考核、工作简历管理、教育培训等,由于时间有限,系统本身又很庞大,所以只能把某个部分做精细一些,但宗旨是本系统能为企业管理决策者提供及时准确的信息。系统设计目标:建立一个合理的企业人事管理系统,从而能够对企业人事档案做完善的管理,使企业管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使企业更好发展3。并做到以下几点:简单性 系统设计尽量简单,从而实现使用方便、提高效率、节省开支、提高系统的运行质量。灵活性 系统对外界条件的变化有较强的适应能力。完整

12、性 系统是各个子系统的集合,作为一个有机的整体存在。因此,要求各个子系统的功能尽量规范,数据采集统一,语言描述一致。可靠性 实现安全的、可靠的数据保护措施。1.3 人事管理系统概述人事管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程4。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。这时数据处理一词已经出现。管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它

13、与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。1.3.1 人事管理系统的定义人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧5。企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。1.3.2 人事管理系统的任务

14、及目的建立一个合理的企业人事管理系统,从而能够对企业人事档案做完善的管理,使企业管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使企业更好发展。目的是减少人们的工作量,让人从错综复杂的人事管理管理工作中解脱出来,让计算机代替人去做一些繁琐的事情,利用信息技术来帮助我们更好的提高工作效率和质量,并且减少一些人为的错误,让人事管理工作更加科学和合理,减少人的主观的错误的判断所带来的负面影响。1.4 本章小结 本章主要讲诉了系统的背景和内容,大致介绍了下已有的系统和本系统要做的工作。 还有系统的概述,定义和任务及目的等内容。从历史的角度来确立系统的意义等。第2章 开发工具与运行环境2.1

15、 Delphi简介Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用6。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强

16、大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。 Object Pascal语言是在Pascal语言的基础上发展起来的,简单易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据库管理系统和新

17、一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。本系统选择的是Dephi7.0.2.2 SQL Server简介SQL Server被称为关系型数据库,它是基于关系模型建立的7。关系模型是当前最流行的数据存储和查询模型。在数据库中存储的数据通过各个表之间的关联紧密地结合成为一个整体,只要知道个体的某一个特征,就可以在整个数据库范围内查询出所有与之相关的数据。SQL Server数据库的安全性也非常好,可以通过系统提供的各种工具来增加或减少数据的安全级别,即可以让任何人插入修改数据,也可以让只有以数据拥有者身份登录的用户才可以浏览数据。2.3 本章小结 本章主要介绍了系统的开发工

18、具和运行环境等,主要是Delphi 和SQL Server的一些简单介绍等。第3章 人事管理系统设计3.1 系统主要功能的需求要求需求分析的主要任务是确定系统必须完成哪些工作,也就是对目标系统提出完整的准确的具体的清晰的要求,确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,并仔细分析系统中的数据,以便完成良好的软件环境。在需求分析阶段系统分析员将仔细研究软件需要完成的具体功能。需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致的意见,需求分析的文档应该被用户所确认。然而这并不意味着分析员应该不假思索的全盘接受用户提出的所有要求,对用

19、户提出的笼统要求应该分解细化,对用户提出的含混的要求需要进一步澄清,对用户提出的不切实际的要求必须做深一步细致的解释说服工作,以便动员用户放弃不合理的要求。从用户角度:从人事部门档案管理员的角度出发,应用计算机这样的现代化技术工作,当然比用原来的方法方便快捷。所以有一个良好的“人事管理信息系统”软件是符合时代发展的。当档案管理员进入本系统后,首先进入“基本信息管理”部分,可以很清晰地看到企业的所有部门,还可以查询员工所属部门及个人简历等。然后依次为考勤考评管理系统用户管理数据库操作。只有管理员可以添加用户和修改密码,一般用户无此权限。从实现角度:从实现角度来说,用户在操作这个软件时,要求这个软

20、件不但要实现强大的功能,完成用户的全部要求之外,还要求这个软件实现的灵活性,安全性。在灵活性方面,比如可以实现企业员工的调转;在安全性方面,普通用户是无法添加用户和修改密码的。从实现功能瑞安超群有限公司是一家集科研、生产、销售为一体的科技型企业,属部级名牌重点企业,瑞安名牌产品企业。主要生产“瑞起”牌平压压痕切线机、电脑烫金模切机、全自动圆压模切机,薄刀分纸压线机、糊箱机系列产品。公司一贯承诺质量保证,建立了完善的质量管理体系,企业已通过ISO9001:2000认证及CE认证,产品销往全同二十多个省市且出口美国、欧洲、非洲、中东及东南亚地区,倍受客户信赖。企业的工作流程基本分为从接定单到采购再

21、到生产和交付,这当中穿插着一些财务,税务等事项,及日常的一些开销支出等。本系统做的主要是针对瑞安超群有限公司的人事管理。至于采购啊,存储,财务等内容都不涉及,主要是现实对企业人事管理的信息化。本应用系统应达到的目标概述如下:为企业内部各个业务部门提供数据查询功能。实现员工管理、考勤管理、考评管理等功能。为企业管理层提供直观、及时、方便的信息,提高迅速反应能力、提供有效的决策支持。总之,从用户角度看,要求程序员设计的软件应尽量完成用户所设想的所有功能,完成用户的全部设想,并没有考虑设计中的难度问题,而在程序员设计中,只能尽可能的完成用户需要的所有信息,但难免出现技术难题,这就要求双方不断研究讨论

22、,相互协调,相互补充。系统E-R图如下所示:图3.1.1系统E-R图根据分析及系统的E-R图得系统的数据流图如下:图3.1.2系统DFD图3.2系统分析与设计3.2.1系统设计目标系统开发的总体任务是实现企业人事管理系统化、规范化和自动化,从而达到提高单位工作效率的目的。3.2.2基本信息功能设计基本信息包括部门信息、员工信息和工作简历信息,人员考勤信息,奖惩培训信息。记录查询显示,显示员工信息列表,通过员工姓名和部门等条件快速查询员工资料。管理模块可以实现以下功能:部门信息的录入、修改和删除;员工信息的录入、修改和删除;工作简历信息录入、修改和删除;人员考勤信息录入、修改和删除;奖惩培训信息

23、录入、修改和删除;记录查询显示;在系统功能分析的基础上,考虑dephi程序编制的特点,得到如图所示的系统功能模块图。人事管理系统部门信息管理员工信息查询工作简历管理员工信息管理人员考勤管理奖惩培训管理图3.2.2系统功能模块图3.3系统流程分析多用户系统的工作流程都是从用户登陆模块开始,既首先进行用户身份认证,用户身份认证过程包括确定用户是否是有效的系统用户8,判断用户身份是否合法,本系统用户将有3次机会进行系统登陆,如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。本系统流程分析如下图所示。开始读取用户部门门统计查询管理统计查询管理员工信息管理部门信息管理奖惩培训管理人员

24、考勤管理工作简历管理用户登陆失败超3次退出系统重试否是人事部部其他部门户查询统计管理模块人事管理模块成ggo功功 图3.3系统流程分析3.4数据库设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统使用的数据库为sql server数据库,数据库名为personaldb,包含以下数据表:人员信息表(Tperson),部门信息表(Tdep),人员考勤表(Tkq),工作简历信息表(Tchange),奖惩培训信息表(Tachi)。具体表的结构如下。人员信息表Tperson用来保存人员基本信息。结构如下。表3.4.1人员信息表

25、(Tperson)字段名数据类型长度说明(用途)IDvarchar10人员编号Pnamevarchar20人员姓名Psexchar2性别Pbirthvarchar10出生日期Poutdatevarchar50合同日期Pdepvarchar20 部门Ptitlevarchar 16职务Pphonevarchar50联系方式Ppicimage16照片Ppwdvarchar20人员密码Prolevarchar60可用系统Pmemovarchar255备注表3.4.2部门信息表(Tdep)字段名数据类型长度说明(用途)IDInt10部门编号Dnamevarchar20部门名称Dmemovarchar2

26、55部门说明表3.4.3人员考勤表(Tkq)字段名数据类型长度说明(用途)ID Int4编号Pidvarchar10人员编号Plxvarchar10类别Pdatevarchar10日期Pftimevarchar8开始时间Pstimevarchar8截止时间Dmemovarchar255说明表3.4.4工作简历信息表(Tchange)字段名数据类型长度说明(用途)ID Int4编号Pidvarchar10人员编号Plxvarchar4类别Pdatevarchar10日期Pdepvarchar50原始部门Pdepnowvarchar50当前部门Ptitlevarchar20原始职务Ptitleno

27、wvarchar20当前职务Pmemovarchar255说明表3.4.5奖惩培训信息表(Tachi)字段名数据类型长度说明(用途)ID Int4编号Pidvarchar10人员编号Tlxvarchar10类别Pdatevarchar10日期Pdateendvarchar10截止日期Ptitlevarchar50名称Pmemovarchar255说明3.5 本章小结本章重要讲诉的是系统的需求分析和功能模块的设计及系统流程分析和一些数据库表的设计的理论和示例。第4章 系统各个模块的实现系统功能模块设计:建立系统登陆窗口,本系统启动时,进入用户登陆的界面。为了维护系统的安全性,防止非法用户登录进行

28、系统设置,需要对系统的登录用户进行验证。用户输入用户名与用户密码,如果用户名与用户密码都正确,点击确定进入系统,否则不能进入本系统,点击取消回到初始界面。建立系统主程序窗口登陆系统后,首先进入的是主窗体,有五个选项分别为人事系统、基本信息管理、考勤考评信息管理、工作简历管理、部门信息管理。为了使用户的操作简单与方便,以及整个系统的整体性,首界面的设计使用了MDI窗体,并且所有的功能都集中在一个菜单内,并且为一些经常用的功能设计了右键的快捷键。人事系统:在该下拉菜单中可以选择“退出”选项退出本系统。基本信息管理:部门信息:在系统中,点击基本信息管理的下拉菜单中的部门管理,可以很清楚地看到该企业的

29、下属部门,如:人事部、公关部、组织部等。可以根据需要添加、删除部门,点击修改,可以修改部门名称和部门描述。点击关闭,返回主窗体。员工信息:系统自动生成员工自己的工作号。管理员可以添加、删除、修改员工的基本信息,包括:姓名、性别、民族、出生日期、政治面貌、文化程度、婚姻状况、档案所在地、户口所在地、身份证号、电话号、到岗日期、所在部门、工作岗位、职务、合同有效期、备注信息等。还可以根据输入员工姓名、在职情况进行查询员工信息,可以看到员工的基本信息。选中某一员工的姓名,还可以查看家庭成员的信息及个人经历,包括父母姓名、性别、年龄、和员工关系、工作,员工的入学、毕业时间、毕业学校、在校职位等。选中员

30、工,点击部门调转,选择要调转的部门,按确定调转成功,按取消返回员工信息管理界面。考勤考评信息管理:考勤信息:主要记录员工的出勤情况。包括员工姓名、全勤、出差、病假、事假、旷工、法定休假、年休假、倒休假天数、迟到、早退时间、一类加班天数、二类加班天数、三类加班天数、备注信息等。若选中部门,选择月份,可以查看该月该部门的出勤情况。还可以对考勤信息进行添加、删除、修改。考评信息:主要是对员工的工作表现进行考核的,包括员工姓名、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息等。选择部门,选中员工姓名,点击设置可以编辑员工考评信息。点击确定,添加成功,若点击取消,返回考评信息界面。系统用户管

31、理:用户管理:可以添加、删除登陆用户信息,但只有管理员有权限。系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。修改密码:每个用户可根据自己的需要修改密码。输入新密码后,还需要重新输入新密码进行确认。查询操作:是对数据库的一系列信息的查询操作,包括用户和部门信息。41 登陆模块的实现登陆程序是库存管理系统运行后首先打开的界面。在这个界面,用户必须输入预先设定好的用户名以及密码才能进入,这样有利于防止他人在没有授权的情况下进入系统,修改系统中的数据,对单位造成不必要的损失9。该事件以用户输入的帐号和密码来连接数据库,并且提示用户帐号和密码不

32、能为空,如果为空将不能进入系统。当用户输入正确的帐号和密码,将打开主窗口,并关闭当前的登陆窗口。 图 4.1 正确的用户名和密码图4.2 用户名和密码都正确时进入的系统主页面图4.3 用户名输错时的页面42 人员信息4.2.1 编辑人员信息 创建一个新窗体,设置窗体名Fperson,在窗体上添加标签,编辑框,下拉列表框,日期选择框,多行编辑组件,图片框和按钮等组件。如下图所示。图4.1.1 人员信息编辑界面系统运行后的人员信息编辑窗口如下图所示,该照片显示了照片信息图4.1.2系统运行时的人员信息编辑界面4.2.2 人员检索核心代码举例procedure Tfmain.bsearchClick

33、(Sender: TObject);var temS: string;begin temS := ; /设置了部门条件 if (chdep.Checked) and (cbdep.Text ) then temS := (pdep= + cbdep.Text + ); /设置了人员编号条件 if (chid.Checked) and (eid.Text ) then begin if temS = then temS := (id like + eid.Text + %) else temS := temS + and (id like + eid.Text + %); end; /设置了人员

34、姓名条件 if (chname.Checked) and (ename.Text ) then begin if temS = then temS := (pname like + ename.Text + %) else temS := temS + and (pname like + ename.Text + %); end; if temS = then temS := select * from tperson order by pdep,pname else temS := select * from tperson where + temS + order by pdep,pnam

35、e; /根据条件重新查询数据库,显示符合条件的人员信息 dm.qperson.close; dm.qperson.SQL.Text := temS; dm.qperson.Open;end;43 部门管理模块的设计将主界面中多页编辑组件的第5页的标题设置为“部门信息”,同时在该页上添加数据列表框和多行编辑器,用于实现管理部门的信息,如下图所示。图4.3.1部门信息列表界面 创建一个新窗体,设置窗体名Fdep,在窗体中添加标签,编辑框,多行编辑框和按钮等组件,设计为部门信息编辑截面用于编辑部门信息。如下图所示。图4.3.2部门信息编辑界面44 工作简历管理模块的设计将主界面中多页编辑组件的第2页

36、的标题设置为“工作简历”,同时在该页上添加数据列表框和多行编辑器11,用于管理工作简历信息。如下图所示。图4.4.1 工作简历信息列表界面创建一个新窗体,设置窗体名Fchange,在窗体中添加标签,编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件12,设计为工作简历信息编辑界面用于编辑工作简历信息。如下图所示。图4.4.2 工作简历信息编辑界面45 人员考勤管理模块的设计将主界面中多页编辑组件的第3页的标题设置为“人员考勤”,同时在该页上添加数据列表框和多行编辑器10,用于管理人员考勤信息。如下图所示。图4.5.1人员考勤信息列表界面创建一个新窗体,设置窗体名Fkq,在窗体中添加标签,

37、编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件13,设计为人员考勤信息编辑界面用于编辑人员考勤信息。如下图所示。图4.5.2人员考勤编辑界面46 奖惩培训模块的设计将主界面中多页编辑组件的第4页的标题设置为“奖惩培训”,同时在该页上添加数据列表框和多行编辑器,用于管理奖惩培训信息。如下图所示。图4.6.1 奖惩培训信息列表界面创建一个新窗体,设置窗体名Fachi,在窗体中添加标签,编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件,设计为奖惩培训信息编辑界面用于编辑奖惩培训信息。如下图所示。图4.6.2 奖惩培训编辑界面4.7 本章小结本章主要讲诉的是系统各个功能模块的具体设计

38、和实现。及一些系统实际运行的截图等东西。第五章 结论51教训与经验总结在使用Dephi 7.0进行系统开发的过程中,不断地遇到问题解决问题,再遇到问题再解决问题,这样不断积累编程方面的技巧,是系统的设计逐步完善,同时也为以后作为好的编程人员打下了基础。在此谈几点最深的体会:仓库管理信息系统建立后,应装入大量设备记录,进入试运行及调试阶段.装入设备数据往数据库中装入数据又称为数据库加载。由于数据库中通常包含着一个组织内多个部门的数据,这些数据的格式、规格都可能不同,所以在加载之前要对这些数据作严格地检验、整理,并建立严格的数据登录和校验规范,设计出完善的数据检验和校正程序,尽可能在加载之前把不合

39、格的数据排除掉。然后,通过系统提供的工具程序或自编的专门装入程序将数据装入数据库。试运行及调试这个阶段的工作主要是实际运行仓库管理应用程序,进入仓库管理系统登录界面,输入正确的用户名和口令,单击确定进入主菜单。在前一阶段,虽然也作了性能预测,但是仅仅做了性能估计,且在估计过程中,做了许多简化和假设,忽略了许多次要因素,因而估计是粗糙的,并可能失真。在试运行阶段,必须进行实际测量和评价,测试数据尽可能覆盖现实世界的各种情况。如果实际测试结果不符合设计目标,则需返回物理设计阶段,修改参数。有时也许还需要返回初始阶段。5.1.1 做好系统分析系统开发的关键在于对系统进行需求分析,在开发一个系统的初期

40、,首先要对系统的整个工作流程,需要实现的功能,用户的需求等进行充分的分析。在做好需求分析的前提下才能顺利的完成整个系统的开发,否则可能会在开发的过程中出现不断修改不断出错的问题,这将给系统的开发带来很大的麻烦,甚至直到最后也未能达到理想的开发效果。5.1.2 使用定性文件名在用dephi开发一个应用系统时,会产生许多不同的窗口文件、数据窗口文件、菜单文件,当一个应用系统比较大时,生成的文件可能会很多,如果给这些文件取的文件名杂乱无章,就会对管理造成不便。为了避免这一问题,最好能够在保存文件的同时,使用定性的、具有特定意义的文件名。同时要注意不同类型窗口的“前缀”要进行区分,避免对文件名的混淆而

41、降低工作效率。如此以来,使应用程序结构清晰,便于管理。52总结将企业人事管理系统作为我毕业实习的课题,是对我几年学习中理论知识和实践相结合的一次综合检验。通过这次工程实习,开发本系统使我受益匪浅。经过这次毕业设计,我觉得自己学到了不少知识。通过设计,发现了自己很多不足之处。体会到了基础理论知识的重要性,知识视野越广阔,设计的越全面。了解进行一项软件设计所必须经历的几个阶段,从协议到功能,也是理论到实践相结合。经过这次系统的毕业设计,熟悉了对一个项目进行研究、设计和实验的详细过程。学会了怎样查阅资料和利用工具google和百度给了我巨大帮助。根据困难,有针对的查找资料,加以吸收利用,补充最新的专

42、业知识。毕业设计培养了实事求是严谨的科学态度。对于现在出现的缺陷,我会在以后的版本中改进通过这次工程实习,对企业人事管理系统的开发,我付出了大量的时间,但是,我得到的收获远远不是这些时间可以衡量的,它将是我终生的财富,必将给我今后的学习和工作带来更多的收益。通过对此管理系统的开发,使我对软件开发有了一个比较清楚的认识,体会到理论和实践的重要性。由于自己的分析设计和程序经验不足,该系统设计和实现过程中,还有许多没有完善的地方,比如数据冗余、文档组织不合理、帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。对于文中出现的不足和系统中出现的问题敬请各

43、位老师指导。致谢在本系统的开发过程中,得到了周围同学热心帮助和支持,对系统操作流程提供了宝贵的意见,也得到了老师的热心帮助和指导,对系统的分析及程序编写中出现的错误提出了修改意见,给整个系统的开发和论文的写作提供了宝贵意见,使这个系统得以顺利的开发完毕,并完成最后的论文写作。感谢我的室友给我创造良好的学习环境。对他们的无私帮助,我表示诚挚的感谢!参考文献1张和生抚顺县农电局人事管理子系统的设计D太原:沈阳农业大学,19982李涛高校人事管理信息系统分析与建模D北京:清华大学,20013徐超 基于Delphi的人力资源管理系统 中国科技信息 2006 年第21 信息科技期 136-137. 4李

44、平智 成庄矿人事管理信息系统的开发 科技情报开发与经济 2005年第15 卷第17期 235-236.5张新华 劳动人事信息管理系统简介 上海电力 1997年第3期 22-236刘辉 基于面向对象方法的人事信息系统的设计 西北电力研究院 710054 4-5. 7王熹 计算机人事管理系统及界面设计 西北水力发电 第22 卷 第2 期 2006 年6 月 83-84.8任金梅 人事档案信息管理软件开发实例 科技情报开发与经济 2005年第15卷第23期 231-232.9赵振宏 浅谈通用人事信息管理系统的应用 锦州师范学院学报(自然科学版)2 0 0 2年12月第23卷第4期 24-2510齐化福 人力资源管理信息系统的开发及应用 电力信息化 2004年第2卷第9期 20-21.11Kordonsky W Elements and devices based on magnetorheo logical effect J . Systems andStructures 4.1.1994 65-69.12Douglas Boling.Programming Microsoft Windows CE.NetM.3rd ed.United States:Microsoft Press,2003.87-99.13Daniel The De

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 建筑施工 > 建筑节能

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922