版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word文档可自由复制编辑摘要现代企业对人事档案管理的重视程度正在快速提高,而信息技术在企业人事管理中的应用,将有助于企业优化人事档案管理的业务流程,提高工作效率,改善服务质量,并提供基于信息的决策支持。本文主要介绍了企业人事管理系统的分析、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。实现了人员信息管理,考勤管理,部门管理,员工考核,工作简历管理,教育培训等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有很强的向导作用,为操作人员提供了丰富决策功能,而且操作简单方便。关键词信息,数据库,DelphiABSTRACTModernenterprisesaregettingmoreawareofthesignificanceofHumanResourceManagement.WelltheapplicationofITinthisfieldwilldogreathelptothosewhowanttooptimizetheirbusinessesprocessinthemanagementofhumanresources,toimproveefficiencyandservicequalityaswellastoprovidedecision-makingsupportbasedoninformation.Thispaperprimarilyintroducestheanalysis,thestructuralcharacteristicdesignandthebehavioralcharacteristicdesignofHumanResourceManagementSystem.Thegeneraldesigningidea,thedatabasedesignandthefunctionalmoduledesignarediscussedmoredetailed.Thefunctionsofthissystemmainlyincludepersonnelinformationmanagement,attendancemanagement,departmentmanagement,employeeassess,resumemanagement,training.Inthedesignprocessofthissystem,thesafety,consistency,stabilityandreliabilityofthedatabaseareconsideredallthetime.Theguidancefunctionisverystrong.Thissystemcansatisfythecustomer’soperationeasilyandoffersafriendlyuserinterface.Keywordsinformation,database,Delphi
目录TOC\o"1-3"\h\z摘要 IABSTRACT II第1章绪论 11.1背景 11.2研究内容 21.3人事管理系统概述 21.3.1人事管理系统的定义 31.3.2人事管理系统的任务及目的 31.4本章小结 3第2章开发工具与运行环境 42.1Delphi简介 42.2SQLServer简介 42.3本章小结 5第3章人事管理系统设计 63.1系统主要功能的需求要求 63.2系统分析与设计 83.2.1系统设计目标 83.2.2基本信息功能设计 83.3系统流程分析 93.4数据库设计 113.5本章小结 13第4章系统各个模块的实现 144.1登陆模块的实现 154.2人员信息 164.2.1编辑人员信息 164.2.2人员检索核心代码举例 174.3部门管理模块的设计 184.4工作简历管理模块的设计 194.5人员考勤管理模块的设计 204.6奖惩培训模块的设计 214.7本章小结 22第五章结论 235.1教训与经验总结 235.1.1做好系统分析 235.1.2使用定性文件名 245.2总结 24致谢 25参考文献 26第1章绪论1.1背景随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事管理的重要性及提升企业自身人事管理水平的迫切性,而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。但现在国内人事管理开发厂家而言,在人事管理软件的深层次开发方面,只能说刚刚启动,现有人事管理系统的厂商的开发层面几乎只停留在人事操作的层面上。国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人事管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏[1]。同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。为此,我们应该努力学习有关人事管理现代化的有关理论资料,提高对管理现代化重要性的认识,尝试去利用计算机来实现人事管理的现代化。正因为如此,实现人事管理现代化,要有科学的管理方法和先进的技术手段,才能最大限度地提高人事管理工作效率。现代人事工作的信息量越来越大,保密性越来越强,而且信息的密度不断提高,靠传统的管理方法和人工操作手段已经无法搞好人事管理工作。而计算机作为数据处理系统,已逐渐成为人事管理现代化的重要手段,在人事管理中正在发挥着重要的作用。管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组管理中的作用,本系统来源于中小型企事业对人事档案管理的需求,在调研过程中我们发现,当前市面上许多信息管理系统成品,但有许多不适合中小型企事对人事档案管理的要求,国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人事管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏。同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。因此,我们着手开发小型人事管理系统。针对中小型企事业对人事管理的需求,开发小型人事管理系统,力求方便快捷实现人事档案的自动管理[2]。题目背景:计算机信息管理是现代企业高效率、快节奏生产的重要组成部分,传统的人事管理往往采用手工管理,存在工作效率低、重复劳动多、管理人员劳动强度大等弊病,不能够为企业决策提供及时准确的信息,而采用先进的管理方法引进计算机信息技术,将计算机管理完整的对人事档案进行管理,则可以提高工作效率,进一步简化和规范办事程序,提高生产的质量,为企业带来更多的效益,这已经是各个企业的必经之路。本系统就是针对这种情况,参考同类系统开发的,具有灵活性强,覆盖方面广等特点。
1.2研究内容项目内容:根据本次毕业设计的要求及任务,笔者做了详尽的需求分析,确定了项目的具体内容,企业人事管理包含几大方面:人事管理、部门管理、考勤管理、员工考核、工作简历管理、教育培训等,由于时间有限,系统本身又很庞大,所以只能把某个部分做精细一些,但宗旨是本系统能为企业管理决策者提供及时准确的信息。系统设计目标:建立一个合理的企业人事管理系统,从而能够对企业人事档案做完善的管理,使企业管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使企业更好发展[3]。并做到以下几点:简单性系统设计尽量简单,从而实现使用方便、提高效率、节省开支、提高系统的运行质量。灵活性系统对外界条件的变化有较强的适应能力。完整性系统是各个子系统的集合,作为一个有机的整体存在。因此,要求各个子系统的功能尽量规范,数据采集统一,语言描述一致。可靠性实现安全的、可靠的数据保护措施。1.3人事管理系统概述人事管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程[4]。50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。"这时数据处理一词已经出现。管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。1.3.1人事管理系统的定义人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧[5]。企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。1.3.2人事管理系统的任务及目的建立一个合理的企业人事管理系统,从而能够对企业人事档案做完善的管理,使企业管理更加科学规范,并能根据系统提供的准确信息进行适当的调整,使企业更好发展。目的是减少人们的工作量,让人从错综复杂的人事管理管理工作中解脱出来,让计算机代替人去做一些繁琐的事情,利用信息技术来帮助我们更好的提高工作效率和质量,并且减少一些人为的错误,让人事管理工作更加科学和合理,减少人的主观的错误的判断所带来的负面影响。1.4本章小结本章主要讲诉了系统的背景和内容,大致介绍了下已有的系统和本系统要做的工作。还有系统的概述,定义和任务及目的等内容。从历史的角度来确立系统的意义等。第2章开发工具与运行环境2.1Delphi简介Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用[6]。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是ObjectPascal语言,它才是一切的根本。ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(ImageEditor),以及各种开发数据库的应用程序,如DesktopDataBaseExpert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(ResourseWorkshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。本系统选择的是DephiSQLServer简介SQLServer被称为关系型数据库,它是基于关系模型建立的[7]。关系模型是当前最流行的数据存储和查询模型。在数据库中存储的数据通过各个表之间的关联紧密地结合成为一个整体,只要知道个体的某一个特征,就可以在整个数据库范围内查询出所有与之相关的数据。SQLServer数据库的安全性也非常好,可以通过系统提供的各种工具来增加或减少数据的安全级别,即可以让任何人插入修改数据,也可以让只有以数据拥有者身份登录的用户才可以浏览数据。2.3本章小结本章主要介绍了系统的开发工具和运行环境等,主要是Delphi和SQLServer的一些简单介绍等。第3章人事管理系统设计3.1系统主要功能的需求要求需求分析的主要任务是确定系统必须完成哪些工作,也就是对目标系统提出完整的﹑准确的﹑具体的﹑清晰的要求,确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,并仔细分析系统中的数据,以便完成良好的软件环境。在需求分析阶段系统分析员将仔细研究软件需要完成的具体功能。需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致的意见,需求分析的文档应该被用户所确认。然而这并不意味着分析员应该不假思索的全盘接受用户提出的所有要求,对用户提出的笼统要求应该分解细化,对用户提出的含混的要求需要进一步澄清,对用户提出的不切实际的要求必须做深一步细致的解释说服工作,以便动员用户放弃不合理的要求。
从用户角度:从人事部门档案管理员的角度出发,应用计算机这样的现代化技术工作,当然比用原来的方法方便﹑快捷。所以有一个良好的“人事管理信息系统”软件是符合时代发展的。当档案管理员进入本系统后,首先进入“基本信息管理”部分,可以很清晰地看到企业的所有部门,还可以查询员工所属部门及个人简历等。然后依次为考勤考评管理
系统用户管理
数据库操作。只有管理员可以添加用户和修改密码,一般用户无此权限。从实现角度:从实现角度来说,用户在操作这个软件时,要求这个软件不但要实现强大的功能,完成用户的全部要求之外,还要求这个软件实现的灵活性,安全性。在灵活性方面,比如可以实现企业员工的调转;在安全性方面,普通用户是无法添加用户和修改密码的。从实现功能瑞安超群有限公司是一家集科研、生产、销售为一体的科技型企业,属部级名牌重点企业,瑞安名牌产品企业。主要生产“瑞起”牌平压压痕切线机、电脑烫金模切机、全自动圆压模切机,薄刀分纸压线机、糊箱机系列产品。公司一贯承诺质量保证,建立了完善的质量管理体系,企业已通过ISO9001:2000认证及CE认证,产品销往全同二十多个省市且出口美国、欧洲、非洲、中东及东南亚地区,倍受客户信赖。企业的工作流程基本分为从接定单到采购再到生产和交付,这当中穿插着一些财务,税务等事项,及日常的一些开销支出等。本系统做的主要是针对瑞安超群有限公司的人事管理。至于采购啊,存储,财务等内容都不涉及,主要是现实对企业人事管理的信息化。本应用系统应达到的目标概述如下:①
为企业内部各个业务部门提供数据查询功能。②
实现员工管理、考勤管理、考评管理等功能。③
为企业管理层提供直观、及时、方便的信息,提高迅速反应能力、提供有效的决策支持。
总之,从用户角度看,要求程序员设计的软件应尽量完成用户所设想的所有功能,完成用户的全部设想,并没有考虑设计中的难度问题,而在程序员设计中,只能尽可能的完成用户需要的所有信息,但难免出现技术难题,这就要求双方不断研究讨论,相互协调,相互补充。系统E-R图如下所示:
图3.1.1系统E-R图根据分析及系统的E-R图得系统的数据流图如下:图3.1.2系统DFD图3.2系统分析与设计3.2.1系统设计目标系统开发的总体任务是实现企业人事管理系统化、规范化和自动化,从而达到提高单位工作效率的目的。3.2.2基本信息功能设计基本信息包括部门信息、员工信息和工作简历信息,人员考勤信息,奖惩培训信息。记录查询显示,显示员工信息列表,通过员工姓名和部门等条件快速查询员工资料。管理模块可以实现以下功能:.部门信息的录入、修改和删除;.员工信息的录入、修改和删除;.工作简历信息录入、修改和删除;.人员考勤信息录入、修改和删除;.奖惩培训信息录入、修改和删除;.记录查询显示;在系统功能分析的基础上,考虑dephi程序编制的特点,得到如图所示的系统功能模块图。人事管理系统人事管理系统部门信息管理员工信息查询工作简历管理员工信息管理人员考勤管理奖惩培训管理部门信息管理员工信息查询工作简历管理员工信息管理人员考勤管理奖惩培训管理图3.2.2系统功能模块图3.3系统流程分析多用户系统的工作流程都是从用户登陆模块开始,既首先进行用户身份认证,用户身份认证过程包括确定用户是否是有效的系统用户[8],判断用户身份是否合法,本系统用户将有3次机会进行系统登陆,如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。本系统流程分析如下图所示。开始开始读取用户部门门统计查询管理统计查询管理员工信息管理部门信息管理奖惩培训管理人员考勤管理工作简历管理用户登陆失败超3次退出系统重试否是人事部部其他部门户查询统计管理模块人事管理模块成ggo功功
图3.3系统流程分析3.4数据库设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。本系统使用的数据库为sqlserver数据库,数据库名为personaldb,包含以下数据表:人员信息表(Tperson),部门信息表(Tdep),人员考勤表(Tkq),工作简历信息表(Tchange),奖惩培训信息表(Tachi)。具体表的结构如下。人员信息表Tperson用来保存人员基本信息。结构如下。表3.4.1人员信息表(Tperson)字段名数据类型长度说明(用途)IDvarchar10人员编号Pnamevarchar20人员姓名Psexchar2性别Pbirthvarchar10出生日期Poutdatevarchar50合同日期Pdepvarchar20部门Ptitlevarchar16职务Pphonevarchar50联系方式Ppicimage16照片Ppwdvarchar20人员密码Prolevarchar60可用系统Pmemovarchar255备注表3.4.2部门信息表(Tdep)字段名数据类型长度说明(用途)IDInt10部门编号Dnamevarchar20部门名称Dmemovarchar255部门说明表3.4.3人员考勤表(Tkq)字段名数据类型长度说明(用途)IDInt4编号Pidvarchar10人员编号Plxvarchar10类别Pdatevarchar10日期Pftimevarchar8开始时间Pstimevarchar8截止时间Dmemovarchar255说明表3.4.4工作简历信息表(Tchange)字段名数据类型长度说明(用途)IDInt4编号Pidvarchar10人员编号Plxvarchar4类别Pdatevarchar10日期Pdepvarchar50原始部门Pdepnowvarchar50当前部门Ptitlevarchar20原始职务Ptitlenowvarchar20当前职务Pmemovarchar255说明表3.4.5奖惩培训信息表(Tachi)字段名数据类型长度说明(用途)IDInt4编号Pidvarchar10人员编号Tlxvarchar10类别Pdatevarchar10日期Pdateendvarchar10截止日期Ptitlevarchar50名称Pmemovarchar255说明3.5本章小结本章重要讲诉的是系统的需求分析和功能模块的设计及系统流程分析和一些数据库表的设计的理论和示例。第4章系统各个模块的实现系统功能模块设计:建立系统登陆窗口,本系统启动时,进入用户登陆的界面。为了维护系统的安全性,防止非法用户登录进行系统设置,需要对系统的登录用户进行验证。用户输入用户名与用户密码,如果用户名与用户密码都正确,点击确定进入系统,否则不能进入本系统,点击取消回到初始界面。建立系统主程序窗口登陆系统后,首先进入的是主窗体,有五个选项分别为人事系统、基本信息管理、考勤考评信息管理、工作简历管理、部门信息管理。为了使用户的操作简单与方便,以及整个系统的整体性,首界面的设计使用了MDI窗体,并且所有的功能都集中在一个菜单内,并且为一些经常用的功能设计了右键的快捷键。人事系统:在该下拉菜单中可以选择“退出”选项退出本系统。基本信息管理:部门信息:在系统中,点击基本信息管理的下拉菜单中的部门管理,可以很清楚地看到该企业的下属部门,如:人事部、公关部、组织部等。可以根据需要添加、删除部门,点击修改,可以修改部门名称和部门描述。点击关闭,返回主窗体。员工信息:系统自动生成员工自己的工作号。管理员可以添加、删除、修改员工的基本信息,包括:姓名、性别、民族、出生日期、政治面貌、文化程度、婚姻状况、档案所在地、户口所在地、身份证号、电话号、到岗日期、所在部门、工作岗位、职务、合同有效期、备注信息等。还可以根据输入员工姓名、在职情况进行查询员工信息,可以看到员工的基本信息。选中某一员工的姓名,还可以查看家庭成员的信息及个人经历,包括父母姓名、性别、年龄、和员工关系、工作,员工的入学、毕业时间、毕业学校、在校职位等。选中员工,点击部门调转,选择要调转的部门,按确定调转成功,按取消返回员工信息管理界面。考勤考评信息管理:考勤信息:主要记录员工的出勤情况。包括员工姓名、全勤、出差、病假、事假、旷工、法定休假、年休假、倒休假天数、迟到、早退时间、一类加班天数、二类加班天数、三类加班天数、备注信息等。若选中部门,选择月份,可以查看该月该部门的出勤情况。还可以对考勤信息进行添加、删除、修改。考评信息:主要是对员工的工作表现进行考核的,包括员工姓名、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息等。选择部门,选中员工姓名,点击设置可以编辑员工考评信息。点击确定,添加成功,若点击取消,返回考评信息界面。系统用户管理:用户管理:可以添加、删除登陆用户信息,但只有管理员有权限。系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。修改密码:每个用户可根据自己的需要修改密码。输入新密码后,还需要重新输入新密码进行确认。查询操作:是对数据库的一系列信息的查询操作,包括用户和部门信息。
4.1登陆模块的实现登陆程序是库存管理系统运行后首先打开的界面。在这个界面,用户必须输入预先设定好的用户名以及密码才能进入,这样有利于防止他人在没有授权的情况下进入系统,修改系统中的数据,对单位造成不必要的损失[9]。该事件以用户输入的帐号和密码来连接数据库,并且提示用户帐号和密码不能为空,如果为空将不能进入系统。当用户输入正确的帐号和密码,将打开主窗口,并关闭当前的登陆窗口。图4.1正确的用户名和密码图4.2用户名和密码都正确时进入的系统主页面图4.3用户名输错时的页面4.2人员信息4.2.1编辑人员信息创建一个新窗体,设置窗体名Fperson,在窗体上添加标签,编辑框,下拉列表框,日期选择框,多行编辑组件,图片框和按钮等组件。如下图所示。图4.1.1人员信息编辑界面系统运行后的人员信息编辑窗口如下图所示,该照片显示了照片信息图4.1.2系统运行时的人员信息编辑界面4.2.2人员检索核心代码举例procedureTfmain.bsearchClick(Sender:TObject);vartemS:string;begintemS:='';//设置了部门条件if(chdep.Checked)and(cbdep.Text<>'')thentemS:='(pdep='''+cbdep.Text+''')';//设置了人员编号条件if(chid.Checked)and(eid.Text<>'')thenbeginiftemS=''thentemS:='(idlike'''+eid.Text+'%'')'elsetemS:=temS+'and(idlike'''+eid.Text+'%'')';end;//设置了人员姓名条件if(chname.Checked)and(ename.Text<>'')thenbeginiftemS=''thentemS:='(pnamelike'''+ename.Text+'%'')'elsetemS:=temS+'and(pnamelike'''+ename.Text+'%'')';end;iftemS=''thentemS:='select*fromtpersonorderbypdep,pname'elsetemS:='select*fromtpersonwhere'+temS+'orderbypdep,pname';//根据条件重新查询数据库,显示符合条件的人员信息dm.qperson.close;dm.qperson.SQL.Text:=temS;dm.qperson.Open;end;4.3部门管理模块的设计将主界面中多页编辑组件的第5页的标题设置为“部门信息”,同时在该页上添加数据列表框和多行编辑器,用于实现管理部门的信息,如下图所示。图4.3.1部门信息列表界面创建一个新窗体,设置窗体名Fdep,在窗体中添加标签,编辑框,多行编辑框和按钮等组件,设计为部门信息编辑截面用于编辑部门信息。如下图所示。图4.3.2部门信息编辑界面4.4工作简历管理模块的设计将主界面中多页编辑组件的第2页的标题设置为“工作简历”,同时在该页上添加数据列表框和多行编辑器[11],用于管理工作简历信息。如下图所示。图4.4.1工作简历信息列表界面创建一个新窗体,设置窗体名Fchange,在窗体中添加标签,编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件[12],设计为工作简历信息编辑界面用于编辑工作简历信息。如下图所示。图4.4.2工作简历信息编辑界面4.5人员考勤管理模块的设计将主界面中多页编辑组件的第3页的标题设置为“人员考勤”,同时在该页上添加数据列表框和多行编辑器[10],用于管理人员考勤信息。如下图所示。图4.5.1人员考勤信息列表界面创建一个新窗体,设置窗体名Fkq,在窗体中添加标签,编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件[13],设计为人员考勤信息编辑界面用于编辑人员考勤信息。如下图所示。图4.5.2人员考勤编辑界面4.6奖惩培训模块的设计将主界面中多页编辑组件的第4页的标题设置为“奖惩培训”,同时在该页上添加数据列表框和多行编辑器,用于管理奖惩培训信息。如下图所示。图4.6.1奖惩培训信息列表界面创建一个新窗体,设置窗体名Fachi,在窗体中添加标签,编辑框,下拉列表框,多行编辑器,数据查询列表和按钮等组件,设计为奖惩培训信息编辑界面用于编辑奖惩培训信息。如下图所示。图4.6.2奖惩培训编辑界面4.7本章小结本章主要讲诉的是系统各个功能模块的具体设计和实现。及一些系统实际运行的截图等东西。第五章结论5.1教训与经验总结在使用Dephi7.0进行系统开发的过程中,不断地遇到问题解决问题,再遇到问题再解决问题,这样不断积累编程方面的技巧,是系统的设计逐步完善,同时也为以后作为好的编程人员打下了基础。在此谈几点最深的体会:仓库管理信息系统建立后,应装入大量设备记录,进入试运行及调试阶段.装入设备数据往数据库中装入数据又称为数据库加载。由于数据库中通常包含着一个组织内多个部门的数据,这些数据的格式、规格都可能不同,所以在加载之前要对这些数据作严格地检验、整理,并建立严格的数据登录和校验规范,设计出完善的数据检验和校正程序,尽可能在加载之前把不合格的数据排除掉。然后,通过系统提供的工具程序或自编的专门装入程序将数据装入数据库。试运行及调试这个阶段的工作主要是实际运行仓库管理应用程序,进入仓库管理系统登录界面,输入正确的用户名和口令,单击确定进入主菜单。在前一阶段,虽然也作了性能预测,但是仅仅做了性能估计,且在估计过程中,做了许多简化和假设,忽略了许多次要因素,因而估计是粗糙的,并可能失真。在试运行阶段,必须进行实际测量和评价,测试数据尽可能覆盖现实世界的各种情况。如果实际测试结果不符合设计目标,则需返回物理设计阶段,修改参数。有时也许还需要返回初始阶段。5.1.1做好系统分析系统开发的关键在于对系统进行需求分析,在开发一个系统的初期,首先要对系统的整个工作流程,需要实现的功能,用户的需求等进行充分的分析。在做好需求分析的前提下才能顺利的完成整个系统的开发,否则可能会在开发的过程中出现不断修改不断出错的问题,这将给系统的开发带来很大的麻烦,甚至直到最后也未能达到理想的开发效果。5.1.2使用定性文件名在用dephi开发一个应用系统时,会产生许多不同的窗口文件、数据窗口文件、菜单文件,当一个应用系统比较大时,生成的文件可能会很多,如果给这些文件取的文件名杂乱无章,就会对管理造成不便。为了避免这一问题,最好能够在保存文件的同时,使用定性的、具有特定意义的文件名。同时要注意不同类型窗口的“前缀”要进行区分,避免对文件名的混淆而降低工作效率。如此以来,使应用程序结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双方自愿合作协议模板
- 公司的股权转让的协议书
- mpa案例分析报告
- 2024-2025学年北京市五年级语文上学期期末考试真题重组卷(统编版)-A4
- 2023-2024学年天津市环城四区高二(上)期末语文试卷
- 陕西省渭南市蒲城县2024-2025学年七年级上学期期中生物学试题(原卷版)-A4
- 《工业机器人现场编程》课件-任务2.1认识机器人上下料工作站工程现场
- 《犯罪构成》课件
- 养老院老人情感慰藉制度
- 课件电力工程质量监督检查大纲介绍
- 导游工作中的常见案例分析
- 快递服务的危险源辨识与风险评价
- 2023年鳌江镇活动策划项目招标文件
- 2024年基本公共卫生服务项目全员培训试题及答案
- 大学体验英语综合教程课后答案Unit1-2
- 安全与合规管理
- 《货币金融学》蒋先玲版期末复习知识点总结
- 山东省潍坊市2022-2023学年七年级上学期期末数学试题(含答案)
- 油烟净化器安全操作规程范本
- 输卵管积水护理查房
- 护理门诊开科方案课件
评论
0/150
提交评论