人事管理系统毕业论文_第1页
人事管理系统毕业论文_第2页
人事管理系统毕业论文_第3页
人事管理系统毕业论文_第4页
人事管理系统毕业论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录一、内容摘要3二、引言4三、需求分析4(一)功能要求4(二)性能要求5(三)数据要求5四、系统概要设计5五、系统详细设计7(一)个人模块流程图7(二)数据库设计整个系统111数据库概念建模112数据库逻辑设计12六、系统实现16(一)系统实现技术16(二)模块的界面设计17七、系统功能测试26(一)测试概述26(二)功能测试用例及测试结果27八、总结29九、致谢30十、参考文献31一、内容摘要成立于2009年8月,是一家专门从事瓷砖销售的大型建筑广场,公司现有员工近百人,销售情况良好,运作情况正常。但由于建成时间较短,员工的计算机知识水平有限,根据调研在销售软件管理方面,目前的销售过程几乎完全采用人工管理,据工作人员反应人工管理有很大的不足,首先是效率极其低下,仅在订单报价环节上1份订单(2万元左右)就得近1个多小时进行人工报价;其次人工管理误差太大,据调查很多客户是已经付款结账,但后期会发现报价有出入。万豪名家瓷砖销售管理系统专门为公司提供销售管理平台。其中人事管理模块主要功能是为瓷砖销售公司提供客户档案、员工档案以及供应商档案管理,方便查询、修改、增加、删除公司各种人事信息。二、引言随着计算机技术的飞速发展,大量信息扑面而来,企业应建立一套完整的现代化、网络化、规范化的人事管理系统来改变传统手工办理人事业务速度慢、效率低的弊端,提高工作效率、优化人事管理、降低劳动成本,准确地针对市场变化做出相应的人事应变策略,从而在激烈的竞争中不断地创造出更多的经济效益,以立于不败之地。人事工作包括公司内部员工的信息管理、商品供应商的信息管理、公司客户的信息管理等。传统的人事管理方式存在着许多缺点,如文件查找困难,管理效率低、人事信息保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学与网络技术日渐成熟,其强大的功能与跨地域性已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机企业内部信息进行管理,具有着手工管理所无法比拟的优点。例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。人事管理系统的开发与实现,改变了传统手工办理人事业务速度慢、效率低的弊端,极大地节省了时间和人力,把人事业务从单调、重复的事务性工作中解脱出来,降低了劳动成本,提供了更为高效的公共信息服务。本系统可使管理人员对全局人员结构及岗位配置情况有清晰的了解。在人才选拔上可实现人才的内部挖掘,保证人事的合理配置。在系统的实施过程中完成了对管理制度和流程的完善和优化,提高了整个企业的人事管理效率,促进人事管理工作向着标准化、规范化的方向发展。三、需求分析万豪名家瓷砖销售系统无论是在功能设计上还是业务流程上都尽可能做到满足经营管理运作流程的需求,并且操作方便、功能强大,即便操作者对计算机知识一窍不通也可以熟练使用该系统,一用就会。系统强化库存管理,规范业务流程,加快商品资金周转,是企业经营管理中数据分析必不可少的信息化管理工具。(一)功能要求根据调研走访,结合瓷砖销售市场的需求,该系统具有以下功能1实现瓷砖销售过程中的基础信息的查询、修改、增加和删除功能。2实现瓷砖销售登记、销售退货登记、销售查询、销售退货查询操作。3实现商品入库登记、入库退货登记、入库查询、入库退货查询操作。4实现提醒预警功能,当某瓷砖数量不正常时,系统自动提醒。5实现用户管理功能,包括注册用户、修改用户密码、修改用户权限、退出等操作。对系统的使用者,按等级开放管理权限,这样可以在一定程度上保证数据库系统的安全性,避免数据被泄漏,非法更改等。(二)性能要求为了保证系统能够长期、安全、稳定、可靠、高效的运行,万豪名家瓷砖销售管理系统应该满足一下的性能要求1系统处理的准确性和及时性2系统的开放性和可扩充性3系统的易用性和易维护性4系统的标准性5系统的先进性(三)数据要求系统的数据需求主要包括以下几点1数据录入和处理的实时性和准确性2数据的一致性与完整性3数据的共享与独立性四、系统概要设计万豪名家瓷砖销售管理系统的功能框图如图41所示一人事管理1员工信息记录本公司员工的信息,包括职员编码、姓名、性别、类别、职务、聘用日期、薪金、备注等;支持员工信息查询、增加、修改和删除操作。2客户信息记录客户的基本信息包括客户编码、客户名称、地址、邮政编码、联系人电话等;支持查询、增加、修改和删除操作。3供应商信息记录供应商的基本信息包括供应商编码、供应商名称、地址、地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、邮箱;支持查询、增加、删除和修改操作。二商品管理1商品信息记录本公司瓷砖的信息,包括瓷砖编码、瓷砖名称、型号、产地、规格、商标、分类、进价、批发价、零售价、批号、颜色、供应商编号等;支持瓷砖信息查询、增加、修改和删除操作。2入库、出库信息记录瓷砖的基本信息包括出(入)库编码、结算方式、员工编号等;支持查询、增加、修改和删除操作。三订单管理1员工和客户信息下定单的时候选择对应的客户信息和员工信息,包括客户的名字、地址、电话和员工的代号、职位。2面积计算选择需要计算面积的形状,包括圆形、扇形、长方形。支持多个面积计算。3金额计算选择铺设瓷砖的信息,包括名称、类型、型号、规格、价格支持多个面积的金额计算,并汇总。4订单生成生成订单,订单包括订单号、客户ID、员工ID、型号、数量、用户地址、用户电话、金额。四提醒管理1库存警报信息记录仓库中商品数量的基本信息包括仓库编号、瓷砖编号、瓷砖名称、品牌名称、类别、型号、现有库存、预留数量、可用库存。2呆滞产品信息记录仓库中商品呆滞的基本信息包括瓷砖名称、产地、进价、颜色、呆滞期限、品牌名称。3过期产品基本信息包括瓷砖名称、批发价、零售价、有效期限、最大留货期限、呆滞期限、品牌名称。五数据报表1进货管理信息查询本公司进货的信息,包括进货汇总信息、进货商品信息、进货供应商信息;支持查询和计算进货总额操作。2库存信息查询库存货物的基本信息包括瓷砖编号、瓷砖名称、瓷砖类别、瓷砖型号、瓷砖规格、库存量等;支持查询操作。3销售信息查询商品销售与退货基本信息包括销售票号、员工编号、瓷砖编号、瓷砖名称、销售价格、销售数量、销售日期、退货编号、退货数量、客户编号、退货原因、退货日期;支持查询和计算进货总额操作。4财务信息查询公司收入与支出基本信息包括收入编号、员工编号、客户编号、客户名称、客户地址、客户电话、收入金额、收入日期、备注、支出编号、凭证编号、支出项目、支出方式、支出金额、支出日期;支持查询操作。图41五、系统详细设计(一)个人模块流程图我的模块可以分为三个部分,即员工信息管理、供应商信息管理和客户信息管理。1员工信息管理(见下图51)该图为员工信息管理部分的流程图。首先管理员通过身份验证进入系统,进入人事管理模块。进入人事管理模块后可直接进入员工信息界面RS_YUANGONGASPX,该界面显示的是员工信息的数据列表,所有员工的信息在这个页面以表格的形式显示出来。该页面有三个操作处理,即添加、删除和编辑。点击【添加新员工】按钮后跳转到跳转员工基本信息界面RS_YG_ADDASPX。在相应的地方输入员工的基本信息后点击【添加】按钮,如果员工的信息输入符合规范,则会弹出“添加成功”的对话框,否则则会弹出“添加失败”的对话框,点击【确定】。点击【返回】按钮后跳转到员工信息界面RS_YUANGONGASPX,显示更新后的员工信息的数据列表。点击【删除】按钮,则会根据员工编号YG_ID从数据库员工信息表中删除对应的记录,删除后员工信息界面RS_YUANGONGASPX显示更新后的员工信息的数据列表。点击【编辑】按钮后跳转到跳转员工基本信息界面RS_YG_ADDASPX。则会根据员工编号YG_ID查询并在RS_YG_ADDASPX页面显示该员工的所有信息,在相应的地方输入要修改的员工信息后点击【修改】按钮,如果员工的信息输入符合规范,则会弹出“修改成功”的对话框,否则则会弹出“修改失败”的对话框,点击【确定】。点击【返回】按钮后跳转到员工信息界面RS_YUANGONGASPX,显示更新后的员工信息的数据列表管理员进入员工信息界面RS_YUANGONGASPX添加新员工选择一条记录编辑跳转员工基本信息界面RS_YG_ADDASPX填写相关信息,点击【添加】弹出“添加成功”对话框,点击【确定】点击【返回】点击【删除】显示更新后的信息跳转员工基本信息界面RS_YG_ADDASPX修改相关信息,点击【修改】弹出“修改成功”对话框,点击【确定】点击【返回】弹出“添加失败”对话框,点击【确定】弹出“修改失败”对话框,点击【确定】图512供应商信息管理(见下图52)该图与图51结构相似,但比其多了一个详细信息的按钮。点击【详细信息】按钮后跳转供应商详细信息界面RS_GYS_DETAILSASPX,通过供应商编号GYS_ID在供应商数据表中查找出相应的记录并在RS_GYS_DETAILSASPX界面中以列表的形式显示出来。点击【返回列表】跳转回到供应商信息界面RS_GONGYINGSHANGASPX。图523客户信息管理(见下图53)客户信息管理流程图基本与员工信息部分结构一样,都分为三个部分,只是在输入信息中一些字段不一样。管理员进入供应商信息界面RS_GONGYINGSHANGASPX添加新供应商选择一条记录点击【编辑】跳转供应商基本信息界面RS_GYS_ADDASPX填写相关信息,点击【添加】弹出“添加成功”对话框,点击【确定】点击【返回】点击【删除】显示更新后的信息跳转供应商基本信息界面RS_GYS_ADDASPX修改相关信息,点击【修改】弹出“修改成功”对话框,点击【确定】点击【返回】弹出“添加失败”对话框,点击【确定】弹出“修改失败”对话框,点击【确定】点击【详细信息】跳转供应商详细信息界面RS_GYS_DETAILSASPX点击【返回列表】图53(二)数据库设计1数据库概念建模下图(见图54)为整个系统的ER图,是管理员与客户、供应商、员工的实体联系关系。管理员进入客户信息界面RS_KEHUASPX添加新客户选择一条记录编辑跳转客户基本信息界面RS_KH_ADDASPX填写相关信息,点击【添加】弹出“添加成功”对话框,点击【确定】点击【返回】点击【删除】显示更新后的信息跳转客户基本信息界面RS_KH_ADDASPX修改相关信息,点击【修改】弹出“修改成功”对话框,点击【确定】点击【返回】弹出“添加失败”对话框,点击【确定】弹出“修改失败”对话框,点击【确定】图542数据库逻辑设计下表55为员工信息表(TB_YGINFO)发货出入库员工导购客户供应商采购生成订单提交发货仓库购买包含提交发货管理员管理商品表55供应商信息表(TB_GYSINFO)提供所有供应商的个人数据信息。表56供应商信息表(TB_GYSINFO)下表57为客户信息表(TB_KHINFO)表57下表58为财务收入(TB_SR)表58下表59为凭证(TB_PZ)表59下表510为销售登记(TB_XSDJ)表510下表511为入库票号(TB_RKPH)表511下表512为退库登记(TB_RKDJ)表512下表513为退库登记(TB_RKDJ)表513下表514为财务支出表(TB_ZC)表514下表515为库存信息(TB_KCINFO)表515下表516为瓷砖基本信息表(TB_CZINFO)表516六、系统实现(一)系统实现技术1VISUALSTUDIONET技术VISUALSTUDIONET更适合编写WEB程序以及分布式应用程序,使操作变得更加容易,功能变得更加强大。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器CLIENT/SERVER方案。2MICROSOFTSQLSERVER2000SQLSERVER2000是一个关系数据库管理系统,它全面扩展了SQLSERVER70的性能,可靠性和易用性使它成为一个杰出的数据库平台,SQLSERVER2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,应用的操作系统支持所有的WINDOWS版本。SQLSERVER2000具有支持XML、增强对数据行中的TEXT类型数据支持、可以添加用户自定义函数、索引化视图、增强全文检索功能等新特性。(二)模块的界面设计1员工基本信息显示、添加、修改和删除界面RS_YUANGONGASPX见图61)该页面将员工的基本信息已列表的方式显示出来,如若要对员工进行信息管理(添加、删除、修改),则在相关的记录上选择相应的按钮,则会跳转到相应的界面。图612员工信息的添加和修改界面RS_YG_ADDASPX见图62该页面是员工信息的添加和修改界面。如若是添加员工信息,则界面上的文本框内都是空的,没有数据,填入相关信息后点击【添加】按钮开始对数据库数据进行插入。如若是修改员工信息,则界面上显示相关数据,将要修改的信息在相应的文本框输入后点击【修改】即可。图62该页面涉及到的代码PUBLICPARTIALCLASSRS_YG_ADDSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACK/判断是进行添加还是修改的操作。如果QUERYSTRING“YG_ID“中为空的话则为添加,否则为修改IFREQUESTQUERYSTRING“YG_ID“NULLBTNINSERTENABLEDTRUEBTNUPDATEENABLEDFALSE/修改信息,先将该条记录的信息一一显示出来ELSEBTNINSERTENABLEDFALSEBTNUPDATEENABLEDTRUE/与数据路DB_MARKET链接SQLCONNECTIONCONNEWSQLCONNECTIONCONFIGURATIONMANAGERCONNECTIONSTRINGS“DB_MARKETCONNECTIONSTRING“CONNECTIONSTRINGSTRINGSQL“SELECTFROMTB_YGINFOWHEREYG_ID“REQUESTQUERYSTRING“YG_ID“CONOPENSQLCOMMANDCOMNEWSQLCOMMANDSQL,CON/用数据预读器将每个字段赋值到相应的文本框中SQLDATAREADERDRCOMEXECUTEREADERIFDRHASROWSIFDRREADTXTYG_IDTEXTDR“YG_ID“TOSTRINGTXTYG_NAMETEXTDR“YG_NAME“TOSTRINGRADIOBUTTONLIST1TEXTDR“SEX“TOSTRINGRADIOBUTTONLIST2TEXTDR“SORT“TOSTRINGTXTPOSITIONTEXTDR“POSITION“TOSTRINGTXTRQTEXTDR“RQ“TOSTRINGTXTSALARYTEXTDR“SALARY“TOSTRINGTXTMEMOTEXTDR“MEMO“TOSTRINGDRCLOSECONCLOSETXTYG_IDREADONLYTRUECONCLOSEPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSERSMANAGERSMNEWRSMANAGE/调用添加记录的方法TXTRQTEXTDROPDOWNLIST1SELECTEDITEMTEXTTOSTRING“DROPDOWNLIST2SELECTEDITEMTEXTTOSTRING“DROPDOWNLIST3SELECTEDITEMTEXTTOSTRINGIFRSMINSERTSQLTXTYG_IDTEXTTRIM,TXTYG_NAMETEXTTRIM,RADIOBUTTONLIST1SELECTEDITEMTEXTTOSTRING,RADIOBUTTONLIST2SELECTEDITEMTEXTTOSTRING,TXTPOSITIONTEXTTRIM,TXTRQTEXTTRIM,FLOATPARSETXTSALARYTEXTTRIM,TXTMEMOTEXTTRIMTRUERESPONSEWRITE“ALERT添加成功“ELSERESPONSEWRITE“ALERT添加失败“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“RS_YUANGONGASPX“PROTECTEDVOIDBUTTON3_CLICKOBJECTSENDER,EVENTARGSERSMANAGERSMNEWRSMANAGE/调用修改记录的方法TXTRQTEXTDROPDOWNLIST1SELECTEDITEMTEXTTOSTRING“DROPDOWNLIST2SELECTEDITEMTEXTTOSTRING“DROPDOWNLIST3SELECTEDITEMTEXTTOSTRINGIFRSMUPDATESQLTXTYG_IDTEXTTRIM,TXTYG_NAMETEXTTRIM,RADIOBUTTONLIST1SELECTEDITEMTEXTTOSTRING,RADIOBUTTONLIST2SELECTEDITEMTEXTTOSTRING,TXTPOSITIONTEXTTRIM,TXTRQTEXTTRIM,FLOATPARSETXTSALARYTEXTTRIM,TXTMEMOTEXTTRIMTRUERESPONSEWRITE“ALERT修改成功“ELSERESPONSEWRITE“ALERT修改失败“3供应商基本信息与详细信息显示、添加、修改和删除界面RS_GONGYINGSHANGASPX见图63)该页面将供应商的基本信息已列表的方式显示出来,如若要对供应商进行信息管理(查看、添加、删除、修改),则在相关的记录上选择相应的按钮,则会跳转到相应的界面。图634供应商信息的添加和修改界面RS_GYS_ADDASPX见图64)该页面是供应商信息的添加和修改界面。如若是添加供应商信息,则界面上的文本框内都是空的,没有数据,填入相关信息后点击【添加】按钮开始对数据库数据进行插入。如若是修改供应商信息,则界面上显示相关数据,将要修改的信息在相应的文本框输入后点击【修改】即可。图64该页面涉及到的代码PUBLICPARTIALCLASSRS_GYS_ADDSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACK/判断是进行添加还是修改的操作。如果QUERYSTRING“YG_ID“中为空的话则为添加,否则为修改IFREQUESTQUERYSTRING“GYS_ID“NULLBTNINSERTENABLEDTRUEBTNUPDATEENABLEDFALSE/修改信息,先将该条记录的信息一一显示出来ELSEBTNINSERTENABLEDFALSEBTNUPDATEENABLEDTRUE/与数据路DB_MARKET链接SQLCONNECTIONCONNEWSQLCONNECTIONCONFIGURATIONMANAGERCONNECTIONSTRINGS“DB_MARKETCONNECTIONSTRING“CONNECTIONSTRINGSTRINGSQL“SELECTFROMTB_GYSINFOWHEREGYS_ID“REQUESTQUERYSTRING“GYS_ID“CONOPENSQLCOMMANDCOMNEWSQLCOMMANDSQL,CONSQLDATAREADERDRCOMEXECUTEREADER/用数据预读器将每个字段赋值到相应的文本框中IFDRHASROWSIFDRREADTXTGYS_IDTEXTDR“GYS_ID“TOSTRINGTXTGYS_NAMETEXTDR“GYS_NAME“TOSTRINGTXTADDRESSTEXTDR“ADDRESS“TOSTRINGTXTMAILTEXTDR“MAIL“TOSTRINGTXTPHONETEXTDR“PHONE“TOSTRINGTXTFAXTEXTDR“FAX“TOSTRINGTXTLINKMANTEXTDR“LINKMAN“TOSTRINGTXTLM_PHONETEXTDR“LM_PHONE“TOSTRINGTXTBANKTEXTDR“BANK“TOSTRINGTXTACCOUNTSTEXTDR“ACCOUNTS“TOSTRINGTXTEMAILTEXTDR“EMAIL“TOSTRINGDRCLOSECONCLOSETXTGYS_IDREADONLYTRUEPROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSERSMANAGERSMNEWRSMANAGE/调用添加记录的方法IFRSMINSERTSQLTXTGYS_IDTEXTTRIM,TXTGYS_NAMETEXTTRIM,TXTADDRESSTEXTTRIM,TXTMAILTEXTTRIM,TXTPHONETEXTTRIM,TXTFAXTEXTTRIM,TXTLINKMANTEXTTRIM,TXTLM_PHONETEXTTRIM,TXTBANKTEXTTRIM,TXTACCOUNTSTEXTTRIM,TXTEMAILTEXTTRIMTRUERESPONSEWRITE“ALERT添加成功“ELSERESPONSEWRITE“ALERT添加失败“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“RS_GONGYINGSHANGASPX“PROTECTEDVOIDBTNUPDATE_CLICKOBJECTSENDER,EVENTARGSERSMANAGERSMNEWRSMANAGE/调用修改记录的方法IFRSMUPDATESQLTXTGYS_IDTEXTTRIM,TXTGYS_NAMETEXTTRIM,TXTADDRESSTEXTTRIM,TXTMAILTEXTTRIM,TXTPHONETEXTTRIM,TXTFAXTEXTTRIM,TXTLINKMANTEXTTRIM,TXTLM_PHONETEXTTRIM,TXTBANKTEXTTRIM,TXTACCOUNTSTEXTTRIM,TXTEMAILTEXTTRIMTRUERESPONSEWRITE“ALERT修改成功“ELSERESPONSEWRITE“ALERT修改失败“5供应商详细信息显示界面RS_GYS_DETAILSASPX见图65)该页面是供应商详细信息的显示,因为供应商信息较多,在供应商管理界面把关键信息显示出来即可,如若需要了解详细信息就再到这个页面查看。点击【返回列表】则回到RS_GONGYINGSHANGASPX界面。图656客户基本信息显示、添加、修改和删除界面RS_KEHUASPX见图66)该页面将客户的基本信息已列表的方式显示出来,如若要对客户进行信息管理(添加、删除、修改),则在相关的记录上选择相应的按钮,则会跳转到相应的界面。图667客户信息的添加界面RS_KH_ADDASPX见图67)该页面是客户信息的添加和修改界面。如若是添加客户信息,则界面上的文本框内都是空的,没有数据,填入相关信息后点击【添加】按钮开始对数据库数据进行插入。如若是修改客户信息,则界面上显示相关数据,将要修改的信息在相应的文本框输入后点击【修改】即可。图67该页面涉及到的代码PUBLICPARTIALCLASSRS_KH_ADDSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACK/判断是进行添加还是修改的操作。如果QUERYSTRING“YG_ID“中为空的话则为添加,否则为修改IFREQUESTQUERYSTRING“KH_ID“NULLBTNINSERTENABLEDTRUEBTNUPDATEENABLEDFALSE/修改信息,先将该条记录的信息一一显示出来ELSEBTNINSERTENABLEDFALSEBTNUPDATEENABLEDTRUE/与数据路DB_MARKET链接SQLCONNECTIONCONNEWSQLCONNECTIONCONFIGURATIONMANAGERCONNECTIONSTRINGS“DB_MARKETCONNECTIONSTRING“CONNECTIONSTRINGSTRINGSQL“SELECTFROMTB_KHINFOWHEREKH_ID“REQUESTQUERYSTRING“KH_ID“CONOPENSQLCOMMANDCOMNEWSQLCOMMANDSQL,CONSQLDATAREADERDRCOMEXECUTEREADER/用数据预读器将每个字段赋值到相应的文本框中IFDRHASROWSIFDRREADTXTKH_IDTEXTDR“KH_ID“TOSTRINGTXTKH_NAMETEXTDR“KH_NAME“TOSTRINGFORINTI0IALERT添加成功“ELSERESPONSEWRITE“ALERT添加失败“PROTECTEDVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“RS_KEHUASPX“PROTECTEDVOIDBTNUPDATE_CLICKOBJECTSENDER,EVENTARGSERSMANAGERSMNEWRSMANAGE/调用修改记录的方法IFRSMUPDATESQLTXTKH_IDTEXTTRIM,TXTKH_NAMETEXTTRIM,DROPDOWNLIST1SELECTEDITEMTEXTTOSTRING,TXTFZRTEXTTRIM,TXTTELEPHONETEXTTRIM,TXTADDRESSTEXTTRIMTRUERESPONSEWRITE“ALERT修改成功“ELSERESPONSEWRITE“ALERT修改失败“七、系统功能测试(一)测试概述登录系统后,打开人事管理模块(1)测试员工、供应商、客户信息是否能成功显示打开人事管理系统模块,界面上会显示钮“员工”、“供应商”、“客户”三个选择按钮,任意选择,查看人事基本信息,其中供应商的页面中有一个“详细信息”的链接,点击后进入供应商的详细信息显示。(2)测试员工、供应商、客户信息是否能成功修改在选定的人事基本信息页面,如若要修改信息,则只需在相应一栏点击“编辑”按钮,通过键盘修改信息后点击“修改”按钮即可。(3)测试员工、供应商、客户信息是否能成功删除在选定的人事基本信息页面,如若要删除信息,则只需在相应一栏点击“删除”按钮即可。(4)测试员工、供应商、客户信息是否能成功添加在选定的人事基本信息页面,点击“添加新员工/供应商/客户”按钮进入添加信息的页面,输入相应信息后点击“添加”按钮后提示操作是否成功(二)功能测试用例及测试结果TESTINGMODULESCASEIDACTIONSTEPSEXPECTEDRESULTACTUALRESULTRS_01_01登录人事管理模块1进入员工信息界面显示员工信息列表显示员工信息列表RS_01_021调用RS_01_012点击【添加新员工】3在页面输入相关的信息,其中员工编号填写“X24”点击【添加】4点击【返回】2跳转到员工信息添加页面3弹出“添加成功”对话框4跳转到员工信息页面2跳转到员工信息添加页面3弹出“添加成功”对话框4跳转到员工信息页面RS_01_031调用RS_01_012点击【添加新员工】3在页面输入相关的信息,其中员工编号填写“X22”点击【添加】4点击【返回】2跳转到员工信息添加页面3弹出“添加失败”对话框4跳转到员工信息页面2跳转到员工信息添加页面3弹出“添加失败”对话框4跳转到员工信息页面RS_01_041调用RS_01_012选择一条记录后点击【编辑】3修改一些内容,点击【修改】点击【返回】2跳转到员工信息添加页面,并显示该员工的基本信息。3弹出“修改成功”对话框4跳转到员工信息页面2跳转到员工信息添加页面,并显示该员工的基本信息。3弹出“修改成功”对话框4跳转到员工信息页面,显示更新后的员工信息列表RS_01_051调用RS_01_012选择一条记录后点击【删除】显示更新后的员工信息列表显示更新后的员工信息列表RS_02_01登录人事管理模块1进入供应商信息界面显示供应商信息列表显示供应商信息列表人事管理系统模块RS_02_021调用RS_02_012点击【添加新供应商】3在页面输入相关的信息,其中供应商编号填写“10”点击【添加】4点击【返回】2跳转到供应商信息添加页面3弹出“添加成功”对话框4跳转到供应商信息页面2跳转到供应商信息添加页面3弹出“添加成功”对话框4跳转到供应商信息页面RS_02_031调用RS_02_012点击【添加新供应商】3在页面输入相关的信息,其中供应商编号填写“2”点击【添加】4点击【返回】2跳转到供应商信息添加页面3弹出“添加失败”对话框4跳转到供应商信息页面2跳转到供应商信息添加页面3弹出“添加失败”对话框4跳转到供应商信息页面RS_02_041调用RS_02_012选择一条记录后点击【编辑】3修改一些内容,点击【修改】点击【返回】2跳转到供应商信息添加页面,并显示该供应商的基本信息。3弹出“修改成功”对话框4跳转到供应商信息页面2跳转到供应商信息添加页面,并显示该供应商的基本信息。3弹出“修改成功”对话框4跳转到供应商信息页面,显示更新后的供应商信息列表RS_02_051调用RS_02_012选择一条记录后点击【删除】显示更新后的供应商信息列表显示更新后的供应商信息列表RS_02_061调用RS_02_012选择一条记录后点击【详细信息】3点击【返回列表】2跳转到详细信息显示页面3跳转到供应商信息显示页面2跳转到详细信息显示页面3跳转到供应商信息显示页面RS_03_01登录人事管理模块1进入客户信息界面显示客户信息列表显示客户信息列表RS_03_021调用RS_03_012点击【添加新客户】3在页面输入相关的信息,其中客户编号填写“10”点击【添加】4点击【返回】2跳转到客户信息添加页面3弹出“添加成功”对话框4跳转到客户信息页面2跳转到客户信息添加页面3弹出“添加成功”对话框4跳转到客户信息页面RS_03_031调用RS_03_012点击【添加新客户】3在页面输入相关的信息,其中客户编号填写“2”点击【添加】4点击【返回】2跳转到客户信息添加页面3弹出“添加失败”对话框4跳转到客户信息页面2跳转到客户信息添加页面3弹出“添加失败”对话框4跳转到客户信息页面RS_03_041调用RS_03_012选择一条记录后点击【编辑】3修改一些内容,点击2跳转到客户信息添加页面,并显示该客户的基本信息。3弹出“修改成功”2跳转到客户信息添加页面,并显示该客户的基本信息。3弹出“修改成功”对话【修改】点击【返回】对话框4跳转到客户信息页面框4跳转到客户信息页面,显示更新后的客户信息列表RS_03_052调用RS_03_013选择一条记录后点击【删除】显示更新后的客户信息列表显示更新后的客户信息列表八、总结经过三个月来的设计和开发,万豪名家瓷砖销售管理系统基本开发完毕。其功能基本符合企业需求,能够完成基本的人事管理、商品管理、提醒管理、订单管理、数据报表等相关要求的功能。对于数据的输入、修改、添加等问题通过程序进行了有效的解决。并且能对数据库进行权限管理。但某些功能,由于自己知识的欠缺和时间不足造成一些细微的功能未能很好的实现,主要是,某些算法不够简练,这些知识会在以后的工作中改进。在这段时间的设计中,我感觉自己学到了很多的以前没有深入了解的知识和从来没有涉及的专业知识。比如可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论