




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
欣荣公司人事管理信息系统摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。本系统结合欣容公司实际的人事管理制度,经过实际的需求分析,采用功能强大的VISUALBASIC60做为开发工具而开发出来的单机版人事档案管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足欣容公司人事管理方面的需要。关键词管理信息系统;人事管理;VISUALBASIC60ABSTRACTWITHTHERAPIDDEVELOPMENTOFCOMPUTERTECHNOLOGYANDCOMPUTERSWIDESPREADUSEINCORPORATIONMANAGEMENT,ITISIMPERATIVETOUSECOMPUTERTOEXERTCORPORATIONPERSONNELMANAGEMENTOURSYSTEMCOMBINESACTUALPERSONNELMANAGEMENTOFXINRONGCOMPANYANDAFTEROURCAREFULLANALYSIS,WEADOPTPOWERFULVISUALBASIC60ASTOOLTODEVELOPUNIPROCESSORVERSIONPERSONALRECORDSMANAGEMENTSYSTEMOUTOFEASYOPERATION,FRIENDLYINTERFACE,FLEXIBILITY,UTILITYANDSAFETY,OURSYSTEMCOMPLETETHEWHOLEPROCESSOFPERSONNELMANAGEMENT,WHICHINCLUDESTHEESTABLISHMENTOFPERSONNELRECORDSOFNEWSTAFFSASTHEYENTERTHECOMPANY,DELETIONOFOLDSTAFFSASTHEYLEAVETHECOMPANY,STAFFSINFORMATIONAMENDCAUSEDBYTHEIRPOSITIONALTERATION,STAFFSINFORMATIONQUERY,STATISTICSANDSOMEOTHERFUNCTIONSRELATEDWITHPERSONNELMANAGEMENTAFTERTHEACTUALUSEOFOURSYSTEM,ITPROVESTHATTHESYSTEMDESIGNEDBYUSCANSATISFYALLTHEDEMANDOFPERSONNELMANAGEMENTOFXINRONGCOMPANYKEYWORDSMANAGEMENTINFORMATIONSYSTEMPERSONNELMANAGEMENTVISUALBASIC60目录摘要IABSTRACTII第章绪论111系统开发背景112开发环境的选择1第2章可行性分析321技术可行性322经济可行性323操作可行性424法律可行性4第3章需求分析531业务流程5311系统设置5312数据库需求分析532需求规范6321产品背景6322系统设计特点6323系统开发设计思想7324功能需求7第4章概要设计1041系统运行总体流程1042目标系统体系结构11421欣荣公司人事管理系统功能结构图11422欣荣公司员工档案功能结构图11423欣荣公司考勤管理系统功能结构图12424欣荣公司工作评价系统功能结构图12425欣荣公司员工调动功能结构图13426欣荣公司工资管理系统功能结构图13第5章数据库设计1451数据库概念结构设计1452数据库逻辑结构设计1653数据库结构的实现18531ACCESS数据库的特点18532ACCESS数据库的内部结构18第6章详细设计2061人事管理系统的主窗体2062员工档案管理窗体2063考勤信息管理窗体2264工作评价信息窗体2465员工调动管理窗体2466员工工资管理窗体2567功能细化与实现26671删除系统记录26672查询2768系统维护28681软件维护的意义28682制定和执行维护标准28683严格执行维护流程29684修改的管理29685维护人员的组织29第7章系统测试3071软件测试目的3072软件测试方法分类30721静态测试与动态测试30722黑盒测试与白盒测试30723测试错误分类3173人事管理系统测试3274测试报告32结论34致谢35参考文献36附录A37附录B43第章绪论11系统开发背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。本系统结合欣容公司实际的人事管理制度,经过实际的需求分析,采用功能强大的VISUALBASIC60做为开发工具而开发出来的单机版人事档案管理系统。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足欣荣公司人事管理方面的需要。12开发环境的选择本系统是在WIN98操作平台开发出来的,所以此系统的计算机的操作系统必须为WIN98或者更高版本的WINDOWS操作系统。硬件PENTIUM750MHZ128MB内存。软件WIN98操作系统或者更高版本的WINDOWS操作系统。使用说明1、安装单击安装程序安装。2、使用双击桌面上的快捷方式,即可执行此系统。开发工具中文版VISUALBASIC60、ACCESS2003运行环境WINDOWS2000、WINDOWSXP操作系统微软公司的VISUALBASIC60是WINDOWS应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。VISUALBASIC提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VISUALBASIC是一个相对较好的选择。数据库管理系统采用ACCESS。ACCESS数据库是基于关系模型的数据库,数据的逻辑结构采用二维表的形式表示,使数据库一目了然。数据库存储了系统的所有数据以供用户查询、存储和检索。数据库引擎提供了与数据库打交道的途径,我们访问数据库并对其进行各种操作。VISUALBASIC以及其他微软的软件产品都是通过共用数据库引擎,从而给用户提供了丰富的数据类型。控件在数据库中的信息与将信息显示给用户看的VISUALBASIC程序之间架起了一座桥梁。我们可以设置控件的各个属性。控件还提供了用来浏览不同记录的各种跳转按钮。将控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。第2章可行性分析需求分析是数据库设计的第一阶段。不断的调查与研究,了解组织机构的情况,了解部门的业务流程等系统的需要,对于设计好概念模型是非常重要的。在需求分析中,应该对现实世界要处理的对象进行详细地调查,在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。可以说,需求分析的质量直接影响到系统设计的成败。21技术可行性MISMANAGEMENTINFORMATIONSYSTEM,中文名为信息管理系统。本系统采用关系数据库的管理信息系统,用户可以根据需要按照一定的条件进行查询本系统使用后,可节省大量人力、财力,使人事管理部门的工作效率大大提高,预计查询速度将比原来人工管理时提高十几甚至几十倍,并且大大提高了查询数据的准确性,节省了大批纸张的成本费及印刷费,以及大量账本和台帐的存储空间,提高了管理部门工作人员的工作效率和增加了企业的经济效益。在目前的软硬件的检验下,用户所要求的基本功能大体上能够得到满足。本系统是一个小型管理信息系统(即MIS),所以只需要12名程序员及一名数据录入员(可由程序员兼任)即可进行系统的开发。根据对现实问题的深入分析,依据所要解决问题的复杂程度以及开发人员和编程人员的技术水平,本系统估计在23个月内可基本设计开发完毕。22经济可行性支出本系统要求在WIN98以及更高的操作系统平台上运行,故需要一台PENTIUM或以上型号微机,估计总支出约为2000元。收益对书店管理部门来说可以节省大量的纸张及印刷费用,为用户节省了一笔不小的开支。可以提高工作效率,减少维护人员,降低人工支出。并且可以避免因人为操作失误,使企业蒙受的不应有损失。该系统开发项目经济效益显著,可以减轻管理部门人事管理人员工作的劳动强度,并由此可以促进人事管理的规范化和自动化。所以从总体上看是有相当实用价值的,而且在使用技术上是完全可行的,可以马上进行开发工作。23操作可行性本系统界面统一规范,操作简单,提示信息功能完整,用户只要经过简单的培训即可上手,用户也不需要是从事计算机相关行业的人,避免了公司在挑选操作员时的后顾之忧。24法律可行性本系统没有违反国家相关法律规定,因此法律上有保障,用户可以放心使用,完全不必为使用本系统,是否会与国家法律法规相抵触。第3章需求分析31业务流程随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。欣荣公司的网络化通过转变和简化传统贸易的操作流程,拓展了贸易的空间和场所,缩短了贸易的距离和时间,简化了贸易的程序和过程,使贸易活动智能化、无纸化和简易化,有效地改善了其成本结构,优化了社会资源的配置,促进了经济的发展。311系统设置对使用本系统软件的人员进行设置,只有是本系统中得到承认的人才可以对系统进行相关操作,否则系统将会拒绝非操作者的使用请求。312数据库需求分析用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据,数据结构以及数据出来的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对欣荣公司人事管理信息的要求,通过对该公司管理工作过程的内容和数据流程分析,设计以下数据项和数据结构1、系统设置信息包含的数据项有用户名称、用户密码、确认密码、用户权限、原始密码、新密码、部门编辑、职务编辑等。2、员工的考勤信息包括的数据项有员工编号、员工姓名、性别、职务、所在部门、年度、全勤天数、起始时间、截止日期、请假类型、审批人、其他假天数、其他假说明、迟到早退次数、矿工次数、备注等。3、员工工作评价信息包括的数据项有员工编号、员工姓名、所在部门、评价日期、工作业绩、业绩说明、工作水平、水平说明、工作态度、态度说明、其他备注等。4、员工的档案信息包括的数据项有邮政编码、电子邮箱、家庭住址、员工编号、员工姓名、出生日期、原工作单位、学历、政治面貌、专业、原身份、原职务、其他备注等。5、员工调动信息包括的数据项有新部门名称、原部门名称、原职务、新职务、员工编号、员工姓名、调动时间、调动单位、备注等。6、员工工资信息包括的数据项有员工编号、员工姓名、所在部门、实发工资、补贴、医疗保险、奖金、底薪、加班费、房帖、养老金、其他等。7、帮助包括的数据项有系统帮助。32需求规范321产品背景开发系统的名称欣荣公司人事管理信息系统用户单位欣荣公司322系统设计特点信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本系统是一套通用性很强的人事管理系统,具有较高的信息存储功能、人事数据查询功能。使得人员进行各种操作快捷方便。323系统开发设计思想本系统开发设计思想1、尽量采用本单位现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用本单位现有资源,提高系统开发水平和应用效果的目的。2、系统应符合欣荣公司人事管理的规定,满足对欣荣公司基本信息、考勤信息职称信息、赏罚信息等日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。3、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。4、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。324功能需求欣荣公司人事管理信息系统需要完成功能主要有系统设置、员工档案、考勤管理、工作评价、员工调动、工资管理、帮助等。1、系统设置信息包含的数据项有用户名称、用户密码、确认密码、用户权限、原始密码、新密码、部门编辑、职务编辑等。(1)添加用户(2)修改密码(3)部门管理(4)重新登陆(5)系统锁定(6)关闭窗口(7)退出2、员工档案信息包括的数据项有员工编号、员工姓名、电话号码、出生日期、其薪时间、家庭地址、邮政编码、原工作单位、参加工作时间、工作经验、其他备注等。这些信息将作为计算员工工资的部分依据。员工档案息主要包括以下功能(1)添加员工档案(2)更新员工档案(3)删除员工档案(4)查询员工档案3、员工考勤信息包括的数据项有员工编号、员工姓名、性别、职务、所在部门、年度、全勤天数、起始时间、截止日期、请假类型、审批人、其他假天数、其他假说明、迟到早退次数、矿工次数、备注等。员工考勤信息管理主要包括以下功能(1)添加考勤信息(2)更新考勤信息(3)删除考勤信息(4)查询考勤信息4、员工工作评价信息包括的数据项有员工编号、员工姓名、所在部门、评价日期、工作业绩、业绩说明、工作水平、水平说明、工作态度、态度说明、其他备注等。员工工作评价信息主要实现的功能有(1)添加员工评价(2)修改员工评价(3)删除员工评价(4)查询员工评价5、员工的员工调动信息包括的数据项有新部门名称、原部门名称、原职务、新职务、员工编号、员工姓名、调动时间、调动单位、备注等。员工调动信息管理的主要功能有(1)添加调动信息(2)修改调动信息(3)删除调动信息(4)查询调动信息6、工资信息管理是企业人事工资管理的一项重要的内容,本系统中的其他管理内容都是工资管理相连的,员工工资信息包括的数据项有员工编号、员工姓名、所在部门、实发工资、补贴、医疗保险、奖金、底薪、加班费、房帖、养老金、其他等。员工工资信息管理主要有以下功能(1)记发员工资(2)整理员工资(3)查询员工资7、包括的数据项有系统帮助。第4章概要设计41系统运行总体流程系统流程图是描绘物理系统的传统工具。用户通过系统流程图可对整个系统有一个直观、快速的认识。如图41欣荣公司人事信息管理系统的系统流程图。YNY图41系统操作流程图NYNY登录系统身份是否合法启动主窗口开始退出系统否结束考勤管理系统设置员工档案工作评价员工调动工资管理帮助42目标系统体系结构421欣荣公司人事管理系统功能结构图1员工档案2考勤管理5工资管理4员工调动3工作评价图42欣荣公司人事管理系统功能结构图422欣荣公司员工档案功能结构图图43欣荣公司员工档案功能结构图欣荣公司人事管理系统1员工档案12更新员工档案11填加员工档案13删除员工档案423欣荣公司考勤管理系统功能结构图21填加考勤信息2考勤管理23删除考勤信息22更新考勤信息图44欣荣公司考勤信息管理系统功能结构图424欣荣公司工作评价系统功能结构图33删除员工评价32修改员工评价图45欣荣公司工作评价管理系统功能结构图3工作评价31添加员工评价425欣荣公司员工调动功能结构图41填加员工调动4员工调动42修改员工调动43修改员工调动图46欣荣公司员工调动管理系统功能结构图426欣荣公司工资管理系统功能结构图51记发员工资5员工工资管理53查询员工资52管理员工资图4欣荣公司工资信息管理系统功能结构图第5章数据库设计51数据库概念结构设计通过前面的数据项和数据结构,可以设计出能满足用户需求的各种实体以及他们之间的关系,为后面的逻辑结构设计打下基础。本实例根据上面的设计规划出的实体有员工档案实体体,考勤信息实体,工作评价实体,员工调动实体,员工工资实体图51员工实体ER图图52考勤信息实体ER图员工姓名员工档案员工编号政治面貌联系电话全勤天数考勤信息实体所在部门数旷工次数截止日期图53员工评价实体ER图图54员工调动信息实体ER图图55员工工资信息实体ER图所在部门员工评价实体员工编号工作水平水平说明原部门名称员工调动实体员工编号调动时间调入时间所在部门员工工资实体员工编号养老保险养老金考勤信息考核工作评价具有员工档案实体之间关系ER图如图56所示图56实体之间关系的ER图52数据库逻辑结构设计现在需要将上面的数据库概念结构转化为ACCESS数据库系统所支持的实体数据模型,也就是数据库的逻辑结构。欣荣公司人事信息管理系统主要包括员工档案、考勤管理、工作评价、员工调动、工资管理。具体结构见表51表55所示。表51员工档案表列名数据类型可否为空员工编号VARCHARNULL员工姓名VARCHARNULL联系电话VARCHARNULL民族VARCHARNULL性别VARCHARNULL出生日期VARCHARNULLN1N1N1员工工资员工调动考核员工对应存在1N111原身份VARCHARNOTNULL政治面貌邮政编码VARCHARVARCHARNULLNULL表52考勤基本信息表列名数据类型可否为空员工编号VARCHARNULL员工姓名VARCHARNULL所在部门VARCHARNULL全勤天数DATETIMENULL应出勤天数DATETIMENULL其他假天数VARCHARNOTNULL迟到早退次数VARCHARNOTNULL休息日加班小时其他备注VARCHARTEXTNOTNULLNULL表53工资基本信息表列名数据类型可否为空员工编号VARCHARNOTNULL员工姓名VARCHARNULL所在部门VARCHARNULL底薪NUMERICNOTNULL加班费NUMERICNOTNULL补贴奖金养老保险NUMERICNUMERICNUMERICNOTNULLNOTNULLNOTNULL住房补贴NUMERICNOTNULL医疗保险其他NUMERICNUMERICNOTNULLNOTNULL表54工作评价信息表列名数据类型可否为空员工编号NUMERICNOTNULL员工姓名VARCHARNULL评价日期VARCHARNULL工作业绩VARCHARNULL业绩说明工作态度工作水平其他备注VARCHARVARCHARVARCHARTEXTNULLNULLNULLNULL表55员工调动信息表列名数据类型可否为空员工编号NUMERICNOTNULL员工姓名VARCHARNULL原部门名称VARCHARNULL原职务新职务调动时间调入时间备注VARCHARVARCHARVARCHARVARCHARTEXTNULLNULLNULLNULLNULL53数据库结构的实现531ACCESS数据库的特点由于ACCESS有着简单方便,易用易懂,与ASP结合良好等特性,故此设计选择了ACCESS作数据库设计。ACCESS具有以下特点ACCESS数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机地结合起来。ACCESS具有三大功能建立数据库;数据库操作;数据通讯。532ACCESS数据库的内部结构ACCESS数据库是关系型数据库,具有表的特性,在ACCESS数据库中,包括表、查询、窗体、报表、页、宏和模块七个对象,这些对象用于收集、存储和操作各种不同的信息。它们功能如下表表是用来保存和组织各种信息的,它是ACCESS数据库的基本对象,其它的数据库对象都是以表为基础来创建的。每一个表都包含了体现同一主题的同类信息。表中信息分行、列存储。表中的每一列都包都包含特定主题下的某一实例的所有信息数据,称为“字段“;表中每一行所包含的是特定主题下的某一实例的所有信息数据,称为“记录“。查询用户通过查询可以在表中搜索符合指定条件的数据,并可以对目标记录修改、插入和更新等编辑动作。窗体用户可以通过创建窗体逐条显示记录,便于详细的查看和编辑,还可以对窗体进行编程。报表生成报表目的是进行计算、打印、分组和汇总数据。页功能上类似于典型的窗体和报表,但数据访问页是允许用户查看、编辑和汇报驻留在浏览器中的数据和HTML页。宏可以将数据中不同对象联在一起,从而形成一个数据管理系统。模块可以保存VB应用程序的声明和过程。ACCESS数据库的构成ACCESS数据库是一系列数据基本表、表与表之间的关系、查询、窗体、报表、页、宏和模块的集合,这些成分统一组织在一个以MDB为后綴的数据库文件中。表是保存数据或信息的主要场所,它是一个二维表,二维表的行称为一个记录,存储某个实体的整体信息,是表的基本单位。表的一列称为一个字段,存储实体的一个属性的信息,是表的可访问的最小逻辑单位。表都应有至少一个关键字,它可使表中的记录惟一。在需求分析、概念结构设计的基础上得到数据库的逻辑结构设计之后,我们就可以在VISUALBASIC60中实现该逻辑结构。第6章详细设计61人事管理系统的主窗体1、主窗体功能描述用户可以通过主窗体界面实现对业务信息的管理,当选择不同的菜单命令时,就会调出相应的管理界面,实现相应的功能。其窗体为图61所示其作用是让用户可以有选择的打开所需要的工作区看见系统的各个模块。图61人事管理系统的主窗体图本系统主要包括员工档案理、考勤管理、工作评价、员工调动和员工工资管理等模块。62员工档案管理窗体员工档案信息包括的数据项有员工编号、员工姓名、电话号码、出生日期、其时间、家庭地址、邮政编码、原工作单位、参加工作时间、工作经验、其他备注等。这些信息将作为计算员工工资的部分依据。员工档案息主要包括以下功能(1)添加员工档案如图62所示。(2)更新员工档案如图62所示。(3)删除员工档案如图62所示。(4)查询员工档案如图63所示。图62员工档案窗体图图63查询员工档案窗体63考勤信息管理窗体员工考勤信息包括的数据项有员工编号、员工姓名、性别、职务、所在部门、年度、全勤天数、起始时间、截止日期、请假类型、审批人、其他假天数、其他假说明、迟到早退次数、矿工次数、备注等。员工考勤信息管理主要包括以下功能(1)添加考勤信息如图64所示。(2)更新考勤信息如图64所示。(3)删除考勤信息如图64所示。(4)查询考勤信息如图65所示。图64考勤信息窗体图65查询考勤信息窗体64工作评价信息窗体员工工作评价信息包括的数据项有员工编号、员工姓名、所在部门、评价日期、工作业绩、业绩说明、工作水平、水平说明、工作态度、态度说明、其他备注等。员工工作评价信息主要实现的功能有(1)添加员工评价如图64所示。(2)修改员工评价如图64所示。(3)删除员工评价如图64所示。(4)查询员工评价如图65所示。图66员工评价窗体65员工调动管理窗体员工调动信息包括的数据项有新部门名称、原部门名称、原职务、新职务、员工编号、员工姓名、调动时间、调动单位、备注等。员工调动信息管理的主要功能有(1)添加调动信息如图67所示。(2)修改调动信息如图67所示。(3)删除调动信息如图67所示。(4)查询调动信息如图67所示。图67员工调动窗体66员工工资管理窗体工资信息管理是企业人事工资管理的一项重要的内容,本系统中的其他管理内容都是工资管理相连的,员工工资信息包括的数据项有员工编号、员工姓名、所在部门、实发工资、补贴、医疗保险、奖金、底薪、加班费、房帖、养老金、其他等。员工工资信息管理主要有以下功能(1)记发员工资如图68所示。(2)整理员工资如图68所示。(3)查询员工资如图68所示。图68员工工资信息窗体67功能细化与实现671删除系统记录删除是一个很重要的模块,如果没有很好的编译删除模块的程序代码,那么在多次进行删除操作时,系统就会出现严重错误,这里本着对程序的完整性,和实用性,也是为了使用户使用起来更方便,删除这一模块的程序更加具体化了。在第一设计删除模块时,编写的代码是“FORM4TABLE1DELETE”。当运行程序并调试时发现删除模块确实是实现了删除功能,但是不够完美就在原来语句的基础上改动了一下,改成了BEGINIFMESSAGEDLG你确定要删除这条记录吗,MTWARNING,MBYES,MBNO,0MRYESTHENFORM4TABLE1DELETEEND然后有对其进行运行、调试,这次调试发现当将表中的所有记录都删除是,再点击删除按钮,系统提示所做的程序有错误,不能正常运行。为了解决这个问题直接参考了一些资料,将代码改为BEGINIFFORM4TABLE1ISEMPTYTHENSHOWMESSAGE数据表已经没有记录了,不能进行删除操作ELSEBEGINIFMESSAGEDLG你确定要删除这条记录吗,MTWARNING,MBYES,MBNO,0MRYESTHENFORM4TABLE1DELETEENDEND这样用IF语句判断表是不是空表就解决了这个问题。当再一次运行程序,点击删除按钮时就会出现一个提示对话框问“你确定要删除这条记录吗”如果点击YES则删除,否则不做任何操作。当表中没有记录时,点击删除按钮也会出现一个提示对话框,提示“数据表已经没有记录了,不能进行删除操作”。672查询这一部份对数据库只有一种操作,就是查询操作。通过把不同的查询条件综合到一起,使用SQL语句对相应的数据表进行查询。人事的各种情况进行查询项目,实现的方法基本相同。这里,以售书查询为例。因为在售书情况表中有多个字段,而用户又不知道到底用哪个字段进行查询,所以在本程序中将所有的字段都作为查询的索引字段,这样就可以方便用户查找所需要的信息。其主要实现的方法就是利用SQL语句进行查询FORM4QUERY1CLOSEFORM4QUERY1SQLCLEARFORM4QUERY1SQLADDSELECTFROMWHEREFORM4EDIT12TEXTFORM4EDIT13TEXTFORM4DATASOURCE1DATASETFORM4QUERY1FORM4QUERY1OPENFORM4QUERY1ACTIVETRUE另外为了使用户更好的查看查询结果,在窗体上多放了两个按钮“查询”、“修改”,用户可以点击这两个按钮移动表中光标的位置。68系统维护681软件维护的意义软件的可维护性包括三方面内容可测试性、可理解性、可修改性。为了使开发的人事工资信息管理系统软件有较高的可维护性,在设计开发过程中,在软件工程的每个阶段都要注意影响软件可维护性的这些因素。软件的维护工作和开发工作一样,不仅是技术性很强的工作,而且要有完善的管理与之配合,才能保证其质量。由于人事管理软件规模大、数据保密、安全性要求高、版本更新快,再加上维护人员流动性大,所以必须实施严格有效的管理,才能保证维护的质量。682制定和执行维护标准要用软件工程的方法,结合人事工资信息管理系统软件维护的实际,制定出一套维护标准,包括维护流程标准、维护安全标准和维护各阶段所要完成的文档标准。其中文档标准包括需求变更说明书标准、功能修改说明书标准、系统修改说明书标准、程序修改说明书标准、测试报告标准、验收报告标准等。683严格执行维护流程任何软件的维护工作都是从理解软件开始的。对书店管理软件的理解,首先要对书店信息管理注意做分析和理解。这种理解包括对软件功能和性能、原设计以及源程序的分析和理解。与开发过程比较,维护工作实际上包括了需求分析、设计、编码和测试等开发软件所需经历的全部过程。684修改的管理在实施具体修改时,首先要确定修改的范围,包括确定哪些系统、哪些文件、哪些作业流以及哪些程序与本次修改有关,要有一套自动搜索的管理技术来帮助搜索,以免遗漏需要修改的地方。在修改后,管理部门可以用这些工具来检查修改的实施完成情况685维护人员的组织由开发人员去维护。由于软件系自己开发,所以最熟悉,维护起来方便。如果开发阶段就明确了他们将来还有维护的责任,他们定会在开发中尽可能设法提高软件的可维护性。但这也会出现弊病,他们很可能认为自己去维护,文档的编写可以粗略些,这实际上对于将来的维护是有害的。总之,随着计算机技术的不断发展,硬件设备的日趋完善、计算机系统的逐步成熟,软件维护将成为软件生命周期中举足轻重的环节,只要我们不断地应用新技术、新方法,完全可以实现人事信息管理系统的正常维护,保证书店信息管理的科学化、规范化、自动化。第7章系统测试71软件测试目的测试是程序的执行过程,目的在于发现错误;不能证明程序的正确性,除非仅处理有限种情况。检查系统是否满足需求也是测试的期望目标。一个好的测试用例在于发现了还未曾发现的错误;一次成功的测试则是发现了错误的测试。72软件测试方法分类软件测试技术按照不同的划分方法,有不同的分类721静态测试与动态测试按照软件测试分析与非分析方法而论,软件测试可以分静态测试和动态测试。1、静态测试指不实际运行软件,主要是对软件的编程格式、结构等方面进行评估。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。2、动态测试动态测试方法是指计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况即输入与输出的对应关系进行分析,以达到检测的目的。动态测试包括功能确认与接口测试,覆盖率分析,性能分析,内存分析722黑盒测试与白盒测试1、黑盒测试按照软件测试用例的设计方法而论,软件测试可以分为白盒测试法和黑盒测试法。若测试规划是基于产品的功能,目的是检查程序各个功能是否能够实现,并检查其中的功能错误,则这种测试方法称为黑盒测试BLACKBOXTESTING方法。黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。黑盒测试主要根据规格说明书设计测试用例,并不涉及程序内部构造和内部特性,只依靠被测程序输入和输出之间的关系或程序的功能设计测试用例。2、黑盒测试的特点黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用。黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间。若测试规划基于产品的内部结构进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试WHITEBOXTESTING方法。3、白盒测试白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。白盒测试要求是对某些程序的结构特性做到一定程度的覆盖,或者说这种测试是“基于覆盖率的测试”。通常的程序结构覆盖有语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,路径覆盖。723测试错误分类按照软件测试的策略和过程来分类,软件测试可分为单元测试、集成测试、系统测试、验证测试和确认测试。测试中的错误分类A类错误致命错误引起程序异常中断或死机的错误等。B类错误功能错误业务功能实现错误、程序执行结果错误等。C类错误功能缺陷功能操作不方便、缺少操作提示等。D类错误界面缺陷界面设计不符合本系统的界面设计规范等。E类错误测试正确正确的测试项、测试结果与预期的一致等。73人事管理系统测试本系统前台管理模块,采用黑盒测试。测试用例设计要求一个好的测试用例,应该包含以下信息1、软件或项目的名称2、软件或项目的版本(内部版本号)3、功能模块名4、测试用例的简单描述,即该用例执行的目的或方法5、测试用例的参考信息(便于跟踪和参考)6、本测试用例与其他测试用例间的依赖关系7、本用例的前置条件,即执行本用例必须要满足的条件,如对数据库的访问权限8、用例的编号(ID),如可以是软件名称简写功能块简写NO9、步骤号、操作步骤描述、测试数据描述10、预期结果(这是最重要的)和实际结果(如果有BUG管理工具,这条可以省略)11、开发人员(必须有)和测试人员(可有可无)12、测试执行日期74测试报告本次测试中,我采用了黑盒技术对人事管理系统的登陆模块进行了详细的测试,其中在测试中采用的测试用例为登录系统模块测试用例、系统设置模块测试用例、前台管理模块测试用例和查询管理模块测试用例。期望得到的结果为根据身份,登录系统主窗口,并能使用相应权限的模块。实际测试过程中得到的结果能够成功登录系统主窗口。与期望值有所偏差在输入为空时,提示不能为空值。初步分析偏差原因在单击按钮时,设置IF条件语句,语句尽可能详细。测试的评定性结论通过本对系统的全面测试,我学到了许多测试方面的知识,了解到测试的重要性,了解到测试方法、测试经验。通过测试,可以使软件更适合用户的需求,更加稳定、可靠地运行,并能适应市场竞争,应用前景广泛。结论经过四个多月的设计和开发,欣荣公司人事管理信息系统基本开发完毕。其功能基本符合需求,能够完成欣荣公司对基本信息,考勤信息履历,职称信息等管理,各种信息的查询以及各类相关报表的打印。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这此都有待进一步改善。通过我自己的努力完成了“欣荣公司人事管理信息系统”的设计。对于我来说是一个不小的成绩,这个系统解决了一般企业中比较遍的人事管理方面的问题。如数据的输入,查询等。当然,就我自己而言,也并不是对这一系统十分满意。因对人事管理方面的知识不够深入了解,在实际应用中,将会有考虑不周的地方,这也是对我提出的新的挑战,对我更高的要求,在以后的工作中必须不断的学习,学习不仅包括飞跃发展的计算机知识,而且还包括其他各个领域的知识,那样才能编出让用户满意的更好的软件。另外,通过这次毕业设计,也提高了自己运用所学的基础知识和技能,独立解决一般的计算机工程问题的能力。致谢这次毕业设计是在指导教师赵顺老师的认真细致的指导下完成的,在作毕业设计过程中遇到了很多困难,但在赵老师的耐心帮助下都顺利的通过,赵老师对毕业设计过程中的每一步进行了严格的层层把关。所以我毕业设计和毕业论文顺利的完成,离不开赵老师的辛勤和汗水。在毕业设计过程中遇到技术性问题的时候,赵老师的细心指点使我很快地解决了出现的技术难题。同样,在毕业论文写作中也遇到了一些不应该有的问题和错误时,赵老师也能够细心帮助给于指导,这次毕业设计和毕业论文的顺利完成,也让我感觉到了赵老师认真工作态度和能细心地解决问题的方法,都让我感到受益匪浅。赵老师对我毕业设计和毕业论文的关心,在此我表示衷心的感谢和诚挚的谢意。最后向评审本论文,参加论文答辩的各位老师表示最衷心的感谢。参考文献1陈明软件工程M北京中央广播电视大学出版社2001年7月,67982吴天准BROLANDDELPHI70程序设计技巧与实例M北京中国铁道出版社2003年5月,1071893刘世峰数据库基础与应用M北京中央广播电视大学出版社2004年1月,12304李晓黎张巍数据库应用系统开发与实例M北京人民邮电出版社,2004,50545杨志强VISUALBASIC程序设计简明教程M北京高等教育出版社,2001,91078986萨师煊,王珊数据库系统概论M北京高等教育出版社,2000年2月,2472497美EVANGELOUSPETROUTSOSVISUALBASIC6从入门到精通M北京电子工业出版社,1999,1222附录AVINDICATECOMPUTERCOMPUTERNETWORKSECURITYINORDERTOINFLUENCEAMAJORFACTORASABREAKTHROUGHPOINT,THEFOCUSOFANALYSISTOGUARDAGAINSTALLKINDSOFCOMPUTERNETWORKSISNOTCONDUCIVETOTHENORMALOPERATIONOFTHEMEASURES,FROMDIFFERENTANGLESTHEIMPACTOFACOMPREHENSIVEUNDERSTANDINGOFCOMPUTERNETWORKSECURITY,BEAWAREOF,TOADDRESSTHENEGATIVEFACTORSINTHEBUD,TOENSURETHESECURITYOFCOMPUTERNETWORKMANAGEMENTANDOPERATIONWITHTHEDEVELOPMENTOFCOMPUTERNETWORKSANDTHEWIDESPREADPOPULARITYOFINTERNET,INFORMATIONHASBECOMETHECOREOFMODERNSOCIALLIFENATIONALGOVERNMENTAGENCIES,NOTONLYMOSTOFTHEENTERPRISESANDINSTITUTIONSSETUPTHEIROWNLOCALAREANETWORKSYSTEMANDAVARIETYOFWAYSCONNECTEDTOTHEINTERNETIMAGETHROUGHTHEINTERNETTOESTABLISHANDEXPANDBUSINESS,HASBECOMEAGOVERNMENTOFFICE,ANIMPORTANTMEANSOFBUSINESSDEVELOPMENTFIRST,THEDEFINITIONOFCOMPUTERSECURITYINTERNATIONALORGANIZATIONFORSTANDARDIZATIONISOWILLBE“COMPUTERSECURITY“ISDEFINEDAS“TOESTABLISHADATAPROCESSINGSYSTEMANDTHETECHNOLOGYANDMANAGEMENTOFSECURITYPROTECTION,THEPROTECTIONOFCOMPUTERHARDWARE,SOFTWARE,DATAISNOTDUETOACCIDENTALANDMALICIOUSDESTRUCTIONOFREASONS,CHANGEANDLEAKAGE“THEABOVEDEFINITIONOFCOMPUTERSECURITYINCLUDEPHYSICALSECURITYANDLOGICALSECURITYOFBOTHTHECONTENTSOFTHECONTENTSOFTHELOGICOFSECURITYCOULDBEUNDERSTOODASWEOFTENSAYTHATTHEINFORMATIONSECURITY,INFORMATIONREFERSTOTHECONFIDENTIALITY,INTEGRITYANDAVAILABILITYOFPROTECTION,ANDNETWORKSECURITYTHEMEANINGOFINFORMATIONSECURITYISEXTENDED,THATIS,NETWORKSECURITYISANETWORKINFORMATIONCONFIDENTIALITY,INTEGRITYANDAVAILABILITYPROTECTIONSECOND,THEIMPACTOFCOMPUTERNETWORKSECURITYTHEMAINFACTOR1,NETWORKSYSTEMITSELFPOPULAROPERATINGSYSTEM,THEREAREMANYLOOPHOLESINNETWORKSECURITY,SUCHASUNIX,MSNTANDWINDOWSHACKERSOFTENUSETHEOPERATINGSYSTEMITSELF,THEEXISTENCEOFSECURITYVULNERABILITIESINVASIVESYSTEMSPECIFICALLYINCLUDETHEFOLLOWINGTHESTABILITYANDSCALABILITY,SINCETHESYSTEMDOESNOTREGULATETHEDESIGN,UNREASONABLEANDLACKOFSECURITYCONSIDERATIONS,ANDTHUSTOBEAFFECTEDNETWORKHARDWARECONFIGURATIONANDLACKOFCOORDINATION,ONEFILESERVERITISTHEHUBOFTHENETWORK,THESTABILITYOFITSOPERATION,FUNCTIONOFADIRECTIMPACTONIMPROVINGTHEQUALITYOFNETWORKSYSTEMSWEBAPPLICATIONSDONOTATTACHADEQUATEIMPORTANCETOTHEDESIGNANDCAREFULSELECTIONOFILLCONSIDERED,SOTHATTHENETWORKDELAYFUNCTION,THEIMPACTOFNETWORKRELIABILITY,SCALABILITYANDUPGRADINGTHESECONDISTHEWORKSTATIONCARDMATCHINGRESULTINGFROMIMPROPERUSEOFNETWORKINSTABILITYTHELACKOFSECURITYPOLICIESMANYSITESONTHEUNCONSCIOUSINTHEFIREWALLCONFIGURATIONEXPANDEDACCESS,TOTHENEGLECTOFTHESERIGHTSMAYBEABUSEDBYOTHERSTAFFACCESSCONTROLCONFIGURATIONCOMPLEXITY,EASILYLEADTOCONFIGURATIONERRORS,ANDTHUSTOANOPPORTUNITYTOOTHERS2,FROMTHEUSERSINTERNALNETWORKSECURITYTHREATSINTERNALUSERSFROMTHEEXTERNALNETWORKSECURITYTHREATSISMUCHLARGERTHANTHEUSERSSECURITYTHREATS,THELACKOFSAFETYAWARENESSOFUSERS,MANYAPPLICATIONSINTHEACCESSCONTROLSYSTEMANDTOCONSIDERLESSSECURECOMMUNICATIONS,AND,IFTHESYSTEMISSETUPWRONG,ITISEASYTODAMAGE,MANAGEMENTSYSTEMS,NETWOR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CNSS 018-2023预包装食品血糖生成指数标示规范
- 2025云南昭通永善县工业园区管理委员会公益性岗位招聘1人备考练习试题及答案解析
- 2025中国平煤神马集团数据科技中心招聘50人备考练习题库及答案解析
- 2025安徽滁州市明光市人民医院招聘工作人员23人备考考试题库附答案解析
- 2025江西中寰投资集团及其下属公司招聘7人备考考试题库附答案解析
- 工厂安全培训照片漫画课件
- 2025甘肃省林业和草原局所属事业单位招聘事业编制189人备考考试题库附答案解析
- 2025四川产业振兴基金投资集团有限公司应届毕业生招聘9人备考考试题库附答案解析
- 建筑系列讲座方案设计模板
- 2025陕西榆林镁业(集团)有限公司招聘(9人)备考考试题库附答案解析
- 《早读是需要激情的!》主题班会课件
- 道闸操作安全培训课件
- 普惠金融赋能乡村振兴的实践探索和政策建议-福建省安溪县为例
- 2025年质量月知识竞赛题库(附答案)
- 酒店电气使用安全培训课件
- 生猪订购合同书范本3篇
- 2025年妇产科学科宫颈癌筛查常见问题考试答案及解析
- 排球规则课件
- 软件人员外包合同
- 上海区域出租车考试题目及答案
- 2025部编版三年级道德与法治上册全册教案
评论
0/150
提交评论