课设实验报告工资管理系统样本_第1页
课设实验报告工资管理系统样本_第2页
课设实验报告工资管理系统样本_第3页
课设实验报告工资管理系统样本_第4页
课设实验报告工资管理系统样本_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

《软件分析与设计》课程设计报告学院:软件学院专业班级:组长: 组员:指引教师:时间:目录TOC\o"1-3"\h\z\u2347学校内部工资管理系统可行性分析报告 -1-255221引言 -1-138921.1编写目 -1-170311.2项目背景 -1-211261.3定义 -1-5491.4参照资料 -1-68192可行性研究前提 -2-185642.1规定 -2-206112.2目的 -2-236962.3条件,假定和限制 -2-3752.4可行性研究办法 -2-225382.5评价尺度 -2-253853社会因素可行性分析 -2-146433.1法律因素 -2-94883.2顾客使用可行性 -2-232904结论 -3-16999学校内部工资管理系统软件需求阐明书 -4-203671引言 -4-2511.1编写目 -4-144631.2项目背景 -4-274671.3定义 -4-206831.4参照资料 -4-186432任务概述 -5-165322.1目的 -5-280212.2运营环境 -5-203102.3假定和约束 -5-167293数据描述 -5-288713.1数据特性 -5-114663.2系统数据流图 -5-188943.3数据库描述 -5-122313.4数据词典 -6-302684对性能规定 -7-275015运营环境规定 -7-23841学校内部工资管理系统项目开发筹划 -8-213461引言 -8-43401.1编写目 -8-122671.2背景 -8-250741.3定义 -8-75031.4参照资料 -9-154392项目概述 -9-234772.1工作内容 -9-310382.3产品 -10-68232.3.1程序 -10-165922.3.2文献 -10-14922.4验收原则 -10-195192.5本筹划批准者和批准日期 -10-17614学校内部工资管理系统概要设计阐明书 -11-48971引言 -11-281201.1编写目 -11-9121.2项目背景 -11-112641.3定义 -11-93031.3.1专门术语 -11-69292总体设计 -12-147392.1解决流程 -12-123322.1.1客户机程序流程 -12-19102.2总体构造和模块外部设计 -13-317462.3功能分派 -14-276643接口设计 -14-153663.1外部接口 -14-41523.1.1顾客界面 -14-66753.1.2软件接口 -15-125743.1.3硬件接口 -15-139123.2内部接口 -15-202344数据构造设计 -15-137024.1数据库数据构造设计 -15-131274.2物理数据构造设计 -16-75764.3数据构造与程序关系 -17-36725运营设计 -18-239805.1运营模块组合 -18-145675.2运营控制 -18-4485.3运营时间 -18-135786出错解决设计 -19-228736.1出错输出信息 -19-150616.2出错解决对策 -19-205707维护设计 -19-12879学校内部工资管理系统详细设计阐明书 -20-295891引言 -20-71.1编写目 -20-99461.2项目背景: -20-221691.3参照资料: -20-1482程序设计阐明 -21-7985学校内部工资管理系统测试筹划 -25-158491引言 -25-11.1编写目 -25-118791.2项目背景 -25-191031.3定义 -25-121081.4参照资料 -25-309662筹划 -25-25192.1软件阐明 -25-92.2测试内容 -28-55412.3测试 -28-191112.3.1进度安排 -28-283652.3.2条件 -28-227952.3.3测试培训 -29-301263测试设计阐明 -29-121283.1控制 -29-118853.2输入 -29-235673.3输出 -29-13383.4过程 -29-72194评价准则 -30-260614.1范畴 -30-193594.2数据整顿 -30-18365学校内部工资管理系统测试分析报告 -31-108391.引言 -31-78381.1编写目 -31-191271.2项目背景 -31-215171.3定义 -31-219731.4参照资料 -31-253592.测试筹划执行状况 -31-327352.1测试项目 -31-100902.2测试机构和人员 -32-52532.3测试成果 -32-186702.3.1登录模块 -32-9512.3.2人事部门 -33-106852.3.3财务部门 -37-228412.3.4普通部门 -37-学校内部工资管理系统可行性分析报告1引言1.1编写目可行性研究目就是以最小代价在最短时间内拟定问题与否能解决。本报告经审核后,交项目负责人审查及软件开发人员分析。1.2项目背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良,张德,张兴华,秦颖,冯璐顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。项目与其她软件、系统关系:使用SQL数据库软件。1.3定义[专门术语]:MicrosoftVisualStudio一款强大编译软件。SQL:一种用于查询数据库语言。1.4参照资料《软件工程导论》崔冬华、李爱萍,机械工业出版社。《软件开发环境与工具A》吕进来,电子工业出版社。《数据库》谢俊,崔子南,张波译人民邮电出版社。2可行性研究前提2.1规定重要功能:部门、员工信息变动,工资结算及发放。输出规定:数据完整,详实。输入规定:简捷,迅速,实时。安全与保密规定:管理员拥有所有权限,员工信息要保密。完毕期限:预测2周,即截止1月17日。2.2目的提高太原理工大学财务处办公效率。2.3条件,假定和限制建议软件寿命:。经费来源:学校。运营环境:Windows。数据库:SQL数据库2.4可行性研究办法项目组人员共同商讨技术上可行性,并通过简朴模仿实验验证技术可行性。项目构成员一致以为项目实际可行。2.5评价尺度成本/效益分析成果:效益〉成本。既有开发技术可行。3社会因素可行性分析3.1法律因素所有技术资料都由开发方保管。合同制定违约责任。3.2顾客使用可行性系统维护人员规定有计算机专业知识人员,普通顾客可依照和谐性界面轻松使用。4结论依照项目构成员既有水平,在技术、操作上都具备可行性,可以进行开发。

学校内部工资管理系统软件需求阐明书1引言1.1编写目学校内部工资管理系统软件需求阐明书是在可行性研究基本上,是为了进一步明确学校内部工资管理系统软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参照。1.2项目背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张智辉、郭瑞楠、程功、张天洋、赵继凯。顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。项目与其她软件、系统关系:使用SQL数据库软件。1.3定义[专门术语]:MicrosoftVisualStudio一款强大编译软件。SQL:一种用于访问查询数据库语言。1.4参照资料《软件工程导论》崔冬华、李爱萍,机械工业出版社。《软件开发环境与工具A》吕进来,电子工业出版社。《数据库》谢俊,崔子南,张波译人民邮电出版社。2任务概述2.1目的提高学校财务部办公效率。2.2运营环境运营环境:Windows。MicrosoftVisualStudio数据库:SQL数据库。2.3假定和约束1.人力、资金、时间约束2.技术发展规律约束3数据描述3.1数据特性1.数据录入和解决精确性和实时性2.数据一致性与完整性3.2系统数据流图图2.2系统数据流图3.3数据库描述数据库采用SQL。3.4数据词典名字:名字:职工表描述:学校全体教职工信息定义:职工表=职工账号+部门账号+职工姓名+出勤天数+银行账号位置:由人事部填写修改,保存到服务器端名字:名字:部门汇总表描述:学校管理和教学部门信息定义:部门汇总表=部门账号+部门名称+职工人数+基本工资位置:保存在服务器端,由人事部进行管理名字:名字:工资表描述:每月各个职工工资信息定义:工资表=职工账号+出勤工资+奖金+罚款+税前工资位置:保存在服务器端,由人事部和财务处共同管理名字:名字:扣税款表描述:记录税率以及每名职工扣税额定义:扣税信息=职工账号+税率+扣税额位置:在服务器端生成名字:名字:银行发放表描述:记录银行实际发放账单定义:银行信息=职工姓名+银行卡号+税后工资位置:在服务器端生成名字:名字:工资条描述:返回给每个职工工资信息详单定义:工资条=部门名称+职工姓名+出勤天数+出勤工资+奖金+罚款+扣税额+税后工资位置:以文献形式发送到客户端4对性能规定为了保证系统可以长期、安全、稳定、可靠、高效运营,学校内部工资管理系统应当满足如下性能需求:1.系统解决精确性和及时性2.系统开放性和系统可扩充性3.系统易用性和易维护性4.系统原则性5.系统先进性5运营环境规定学校内部工资管理系统中各个子系统硬件和软件配备如下:1.服务器端子系统运营规定:系统软件:MicrosoftVisualStudio一款强大编译软件。数据库管理系统:SQLservermanagementstudio。2.客户端子系统运营规定:系统软件:SQLservermanagementstudio。

学校内部工资管理系统项目开发筹划1引言1.1编写目为了保证项目团队准时保质地完毕项目目的,便于项目团队成员更好地理解项目状况,使项目工作开展各个过程合理有序,因而以文献化形式,把对于在项目生命周期内工作任务范畴、各项工作任务分解、项目团队组织构造、各团队成员工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排以书面方式,作为项目团队成员以及项目干系人之间共识与商定,项目生命周期内所有项目活动行动基本,项目团队开展和检查项目工作根据。1.2背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良,张德,张兴华,秦颖,冯璐顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。项目与其她软件、系统关系:使用SQL数据库软件。1.3定义数据字典:数据字典内容重要是对数据流程图中数据项、数据构造、数据流、解决逻辑、数据存储和外部实体等六个方面进行详细定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统逻辑模型进行完整描述。模块:模块是程序集合体,一种或数个程序构成一种模块,完毕一种相对独立功能。软件文档:软件文档是对会计软件模块和数据库等所作文字阐明,涉及需求阐明书、概要设计阐明书、详细设计阐明书、检测报告、顾客手册等技术文档和使用文档。1.4参照资料《软件工程导论》崔东华、李爱萍,机械工业出版社。2项目概述2.1工作内容第一阶段:可行性研究报告,重要对项目可行性进行收集、理解和分析,编写可行性研究报告。第二阶段:软件需求阐明书,重要对项目顾客需求进行收集、理解、分析,并编写雪球规格阐明书和初步顾客手册等文档。第三阶段:项目开发筹划,制定项目开发筹划,保证项目准时按质完毕任务。第四阶段:概要设计阐明书,制定流程、程序系统组织构造、模块划分、功能分派、接口设计。,运营设计、数据构造设计和出错解决设计等,为程序详细设计提供基本。第五阶段:详细设计阐明书,阐明一种软件系统各个层次中每一种程序(每个模块或子程序)设计考虑第六阶段:测试筹划,编写本系统测试筹划第七阶段:测试分析报告,依照测试成果得出测试报告2.3产品2.3.1程序程序名称:学校内部工资管理系统编程语言:C#存储数据库:SQLservermanagementstudio2.3.2文献A.可行性研究报告B.项目开发筹划C.需求分析规格阐明D.概要设计规格阐明E.详细设计规格阐明F.数据库阐明G.测试分析报告H.顾客手册2.4验收原则系统验收原则:系统必须正常运营。人员培训验收原则:接受培训工作人员能独立操作本系统各项功能。技术支持验收原则:系统浮现问题时,技术人员能及时赶到现场并解决问题。2.5本筹划批准者和批准日期批准者:谢红薇批准日期:1月6日

学校内部工资管理系统概要设计阐明书1引言1.1编写目本阶段已在系统需求分析基本上,对学校内部工资管理系统做概要设计。重要解决了实现该系统需求程序模块设计问题。涉及如何把该系统划提成若干个模块、决定各个模块之间接口、模块之间传递信息,以及数据构造、模块构造设计等。在如下概要设计报告中将对在本阶段中对系统所做所有概要设计进行详细阐明。在详细设计、软件测试以及软件维护等阶段也可参照此阐明书。1.2项目背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良、张德、张兴华、秦颖、冯璐。顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院软件学院软件工程系。本系统与其她系统关系:1.3定义1.3.1专门术语MicrosoftVisualStudio一款强大编译软件。SQL:一种用于访问查询数据库语言基本工资:员工工作一天所得工资,不涉及奖金和罚款,以及税收。出勤工资=基本工资*本月出勤天数税前工资=出勤工资+本月奖金-本月罚款扣税额=税率*税前工资税后工资=税前工资-扣税额2总体设计2.1解决流程下面将使用(构造化设计)面向数据流办法对学校内部工资管理系统解决流程进行分析。系统可分为两大某些:一、客户机上程序,二、服务器上程序。如下将分别对系统这两大某些进行流程分析:2.1.1客户机程序流程客户机安各部门账号登陆,人事处和财务处可以对系统进行管理,其她部门只进行自己内部职工工资查询。其内部解决流程如下:图4-2内部流程图下面对各模块(以数字表达)进行功能阐明:人事处对各个部门职工出勤信息和奖金以及罚款进行录入财务处将教职工工资表生成并将数据送于银行显示部门工资条用于部门内工资查询职工表存储职工信息部门汇总表存储部门信息工资表1用于记录职工出勤工资职工表添加对职工表进行添加操作职工表修改对职工表进行修改操作职工表删除对职工表进行删除操作从职工表返回至人事处部门汇总表修改对部门汇总表进行修改操作从部门汇总表返回至人事处工资表1修改对工资表1进行修改操作从工资表1返回至人事处工资表2用于记录职工税前出勤工资扣税款表存储工资扣税状况银行发放表用于银行发放工资工资表2修改对工资表2进行修改从工资表2返回至财务处扣税款表修改对扣税款表进行修改从扣税款表返回至财务处从银行发放表返回至财务处2.2总体构造和模块外部设计下面以构造图来描述学校内部工资管理系统软件总体构造。方框之间直线表达模块调用关系。重要分为客户端子系统和服务器子系统,如下:图4-3系统逻辑模型2.3功能分派各项模块功能可参照3.1中阐明。客户端程序重要有三大块:接受查询祈求,联系服务器,输出数据。服务器程序重要用来接受客户端祈求。服务器程序需与已建立SQL数据库互连,其接口将于下面某些阐述。3接口设计3.1外部接口3.1.1顾客界面在顾客界面某些,依照需求分析成果,顾客需要一种顾客友善界面。在界面设计上,应做到简朴明了,易于操作,并且要注意到界面布局,应突出显示重要以及出错信息。外观上也要做到合理化,考虑到顾客多对Windows风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用c#进行编程,在界面上可使用C#所提供可视化组件,向Windows风格接近。其中服务器程序界面要做到操作简朴,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用c#库中错误提示函数。总来说,系统顾客界面应作到可靠性、简朴性、易学习和使用3.1.2软件接口服务器程序可使用C#提供对SQL接口,进行对数据库所有访问。服务器程序上可使用SQL对数据库备分命令,以做到对数据保存。在网络软件接口方面,使用一种无差错传播合同,采用滑动窗口方式对数据进行网络传播及接受。3.1.3硬件接口在输入方面,对于键盘、鼠标输入,可用C#原则输入/输出,对输入进行解决。在输出方面,打印机连接及使用,也可用C#原则输入/输出对其进行解决。在网络传播某些,在网络硬件某些,为了实现高速传播,将使用高速ATM。3.2内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值方式进行信息传递。详细参数构造将在下面数据构造设计内容中阐明。接口传递信息将是以数据构造封装了数据,以参数传递或返回值形式在各模块间传播。4数据构造设计4.1数据库数据构造设计系统将采用SQLservermanagementstudio,系统重要需要维护5张数据表:1.登录顾客表User顾客名密码部门ID表4.1登录顾客表User用来存储登陆信息,其中顾客名和密码用来登陆,而依照顾客名不同进行不同部门登陆,而部门ID用来进行内部辨认,顾客名为主键。2.职工表Employee部门ID职工ID职工姓名出勤天数银行账号备注表4.2职工表Employee职工表用来存储学校每位教职工个人信息,职工ID为主键。3.部门汇总表Department部门ID部门名称职工人数基本工资/天备注表4.3部门汇总表Department部门汇总表用来存储学校部门有关信息,主键为部门ID4.工资表Salary职工ID出勤工资奖金罚款税前工资备注表4.4工资表Salary工资表用来存储每位职工工资信息,其中职工ID为主键5.扣税款表Rate职工ID税率扣税额税后工资备注表4.5扣税款表Rate扣税款表用来存储每位职工工资扣税状况,其中职工ID为主键。6.银行发放表Bank银行卡号职工姓名税后工资备注表4.6银行发放表Bank银行发放表用来发送给银行,然后银行依照此表来发放工资,主键为职工姓名。4.2物理数据构造设计物理数据构造设计重要是设计数据在模块中表达形式。数据在模块中都是以构造方式表达。1.登陆信息顾客名 顾客名 String密码String部门IDString用于登陆时输入,跳转到相应界面。2.网络包网络包网络包Head INT传播数据 String用于数据在网络上传播。3.错误信息错误类型 错误类型 INT输出语句 String用于关于错误操作。4.工资条信息部门名称部门名称职工姓名出勤天数出勤工资奖金和罚款扣税额税后工资用于查询各部门内职工工资条4.3数据构造与程序关系服务器程序在对人事处和财务处进行操作时需对数据库数据库数据构造,也就是数据表进行查询和修改,而其她部门需要对数据库中该部门工资条进行查询。物理数据构造重要用于各模块之间函数信息传递。接口传递信息将是以数据构造封装了数据,以参数传递或返回值形式在各模块间传播。出错信息将送入显示模块中,帐单构造,送入打印准备模块中准备打印格式。5运营设计5.1运营模块组合客户机程序在有输入时启动接受数据模块,通过各模块之间调用,读入并对输入进行格式化。在接受数据模块得到充分数据时,将调用网络传播模块,将数据通过网络送到服务器,并等待接受服务器返回信息。接受到返回信息后随后调用数据输出模块,对信息进行解决,产生相应输出。服务器程序接受网络数据模块必要始终处在活动状态。接受到数据后,调用数据解决/查询模块对数据库进行访问,完毕后调用网络发送模块,将信息返回客户机。5.2运营控制运营控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运营控制进行对的判断,选取对的运营控制途径。在网络传方面,客户机在发送数据后,将等待服务器确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据解决、访问数据库后,将返回信息送回客户机,并等待确认。5.3运营时间在软体需求分析中,对运营时间规定为必要对作出操作有较快反映。网络硬件对运营时间有最大影响,当网络负载量大时,对操作反映将受到很大影响。因此将采用高速ATM网络,实现客户机与服务器之间连接,以减少网络传播上开销。另一方面是服务器性能,这将影响对数据库访问时间即操作时间长短,影响加大客户机操作等待时间,因此必要使用高性能服务器,建议使用PentiumIII解决器。硬件对本系统速度影响将会不不大于软件影响。6出错解决设计6.1出错输出信息程序在运营时重要会浮现两种错误:1、由于输入信息,或无法满足规定期产生错误,称为软错误。2、由于其她问题,如网络传播超时等,产生问题,称为硬错误。对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应错误提示语句,送到输出模块中。对与硬错误,可在出错相应模块中输出简朴出错语句,并将程序重置。返回输入阶段。出错信息必要给出相应出错因素,例:“出勤天数不能不不大于31”“新增职工id与既有职工id不能相似”等。6.2出错解决对策所有客户机及服务器都必要安装不间断电源以防止停电或电压不稳导致数据丢失损失。若真断电时,客户机上将不会有太大影响,重要是服务器上:在断电后必要能对数据进行恢复。在网络传播方面,可考虑建立一条成本较低后备网络,以保证当主网络断路时数据通信。在硬件方面要选取较可靠、稳定服务器机种,保证系统运营时可靠性。7维护设计维护方面重要为对服务器上数据库数据进行维护。可使用SQLservermanagementstudio数据库维护功能机制。例如,维护管理数据库死锁问题和维护数据库内数据一致性等。

学校内部工资管理系统详细设计阐明书1引言1.1编写目在本阶段中,拟定应当如何详细地实现所规定系统,从而在编码阶段可以把这个描述直接翻译成用品体程序语言书写程序。重要工作有:依照在《需求分析阐明书》中所描述数据、功能、运营、性能需求,并依照《概要设计阐明书》所拟定解决流程、总体构造和模块外部设计,设计软件系统构造设计、逐个模块程序描述(涉及各模块功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何1.接受:输入顾客名和密码登陆系统;2.输出:显示各部门职工工资条;3.辨别信息种类并采用相应解决环节;4.判断信息正误并采用相应解决环节;5.进行数据库查询、修改工作;6.接受并判断错误,输出相应出错消息;在测试阶段要运用本阐明书设计测试用例,进行测试。1.2项目背景:开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良、张德、张兴华、秦颖、冯璐。顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。1.3参照资料:《软件开发环境与工具A》吕进来,电子工业出版社。《软件工程导论》崔东华、李爱萍,机械工业出版社。2程序设计阐明程序设计某些由咱们成员分工完毕,完整代码见各个报告。登录界面各部门依照预先设定顾客名和密码登录本系统。人事处管理员登录成功界面在本界面上,点击注销会返回到工资管理系统登录界面;点击职工表,会转到职工表管理界面;点击部门汇总表,会转到部门管理界面;点击工资表,会转到工资表管理界面。职工表管理界面在本界面上,可以查看职工个人信息及出勤状况。并可以添加、修改或删除员工个人信息。添加新员工界面工资表界面在本界面可以查看所有员工出勤状况及工资明细,并可对表中信息进行修改工资状况表本界面中,各部门经理查看与核对本部门所有员工工资发放状况。财务处管理员登录成功界面在本界面上,点击注销会返回到工资管理系统登录界面;点击工资表,会转到工资表管理界面;点击扣税款表,会转到扣税表界面;点击银行发放表,会转到银行发放表管理界面。扣税表管理界面本界面用于查看税率和扣税额及税后工资,扣税额和税后工资由系统自动生成,管理员可以修改税率银行发放单界面本界面用于查看与核对员工银行账号及应发工资额

学校内部工资管理系统测试筹划1引言1.1编写目该《测试筹划》文档为工资管理系统软件测试根据,拟定要实现目的,发现软件存在缺陷,减低发行风险和后期维护费用,给软件测试人员提供根据。1.2项目背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良、张德、张兴华、秦颖、冯璐。顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。1.3定义单元测试:对象是软件设计中最小单位——模块综合测试:把通过单元测试各个模块组装在一起测试以发现与接口关于各种错误确认测试:检测软件与否按照合同规定进行工作,即与否满足软件需求阐明书中确认原则。1.4参照资料《软件测试办法和技术》朱少民,清华大学出版社。2筹划2.1软件阐明提供一份图表,并逐项阐明被测软件功能、输入和输出等质量指标,作为论述测试筹划提纲。登陆模块名称输入预期成果实际成果与否解决操作人员登陆第一次输入有误,第二次输入对的输入对的后以各自身份进入各自界面输入对的后以各自身份进入各自界面是操作人员登陆不输入顾客名和密码,点击“登陆”按钮弹出提示框弹出提示框是操作人员登陆输入顾客名和密码,点击“重置”按钮清空,重新输入清空,重新输入是人事处管理模块名称输入预期成果实际成果与否解决职工表点击“职工表”按钮进入职工表管理界面进入职工表管理界面是职工表添加点击职工表管理界面“添加”按钮进入职工表添加管理界面进入职工表添加管理界面是职工表添加管理在该界面中输入要填信息,点击“添加”按钮和“取消”按钮点击“添加”,返回职工表界面添加成功,点击取消返回职工表界面点击“添加”,返回职工表界面添加成功,点击取消返回职工表界面是职工表修改在职工表管理界面点击所要修改项,进行修改,点击“修改”按钮修改成功修改成功是职工表删除在职工表管理界面选取某一行,点击“删除”按钮提示与否删除,有是和否按钮提示与否删除,有是和否按钮是职工表返回点击该界面中返回按钮返回至人事处管理界面返回至人事处管理界面是部门汇总表点击“部门汇总表”按钮进入部门汇总表管理界面进入部门汇总表管理界面是部门汇总表修改在该界面点击所要修改项,进行修改,点击“修改”按钮修改成功修改成功是部门汇总表返回点击该界面中返回按钮返回至人事处管理界面返回至人事处管理界面是工资表点击“工资表”按钮进入工资表管理界面进入工资表管理界面是工资表修改在该界面点击所要修改项,进行修改,点击“修改”按钮修改成功修改成功是工资表返回点击该界面中返回按钮返回至人事处管理界面返回至人事处管理界面是注销点击该界面中注销按钮返回至登陆界面返回至登陆界面是人事处管理模块名称输入预期成果实际成果与否解决工资表点击“工资表”按钮进入工资表管理界面进入工资表管理界面是工资表修改在该界面点击所要修改项,进行修改,点击“修改”按钮修改成功修改成功是工资表返回点击该界面中返回按钮返回至财务处管理界面返回至财务处管理界面是扣税款表点击“扣税款”按钮进入职工表管理界面进入职工表管理界面是扣税款表修改在该界面点击所要修改项,进行修改,点击“修改”按钮修改成功修改成功是扣税款表返回点击该界面中返回按钮返回至财务处管理界面返回至财务处管理界面是银行发放表点击“银行发放表”按钮进入银行发放表管理界面进入银行发放表管理界面是银行发放表返回点击该界面中返回按钮返回至财务处管理界面返回至财务处管理界面是注销点击该界面中注销按钮返回至登陆界面返回至登陆界面是各部门模块名称输入预期成果实际成果与否解决工资条登陆后显示相应部门工资条显示相应部门工资条是2.2测试内容列出组装测试和确认测试中每一项测试内容名称标记符、这些测试进度安排以及这些测试内容和目,例如模块功能测试、接口对的性测试、数据文卷存取测试、运营时间测试、设计约束和极限测试等。2.3测试测试单位:太原理工大学测试部位:a.顾客登陆窗口测试b.顾客管理测试c.基本信息管理测试d.员工档案管理测试e.安装卸载测试f.易用性测试g.兼容性测试2.3.1进度安排工作内容开始时间结束时间制定测试筹划-1-131-13设计测试用例-1-13-1-13执行测试用例-1-14-1-15提交测试报告-1-15-6-152.3.2条件1.硬件软件:Windows系统PC机5台2.软件条件:脚本解释器:MicrosoftVisualStudio数据引擎:SQLservermanagementstudio权限规定:对SQL数据库具备写权限3.人员规定:熟悉掌握《软件测试》知识2人2.3.3测试培训由需求分析人员和编码人员对该系统进行详细解说,测试人员进行分析,写出测试筹划报告。3测试设计阐明3.1控制本测试控制方式为人工测试,控制操作顺序按照界面规定来进行,将运营成果截图用以保存运营成果。3.2输入本项测试中所使用输入数据为user表中数据,使用顾客名以及密码进行登录。若所输入数据符合user表中数据,进入系统管理界面,否则会提示输入有误。3.3输出通过对所输入顾客名和密码进行核对进入相应管理界面对该系统进行管理。3.4过程顾客登录:输入顾客名及密码。进入人事处管理界面:分别对职工表,部门汇总表,工资表进行管理。进入财务处管理界面:分别对工资表,扣税款表,银行发放表进行管理。进入各部门管理界面:显示相应部门工资条。通过点击各界面中“注销”或“返回”按钮进行结束。4评价准则4.1范畴测试用例可以接查范畴:顾客名及密码在user表中以及不在表中内容。局限性:非user表中顾客不可以对该系统进行相应操作。4.2数据整顿采用手工方式对数据进行整顿,按照界面上修改,添加,删除按钮分别对数据库中数据进行管理。

学校内部工资管理系统测试分析报告1.引言1.1编写目测试分析报告是在测试分析基本上,对测试成果以及测试数据等加以记录和分析总结。它也是测试过程中一种重要环节,同步,它也是对软件性能一种总分析和承认及对局限性之处阐明。测试分析报告所指明对象重要是针对于软件开发者。1.2项目背景开发软件名称:学校内部工资管理系统。项目任务提出者:太原理工大学人事处、财务处。项目开发者:张良、张德、张兴华、秦颖、冯璐。顾客:太原理工大学财务处、人事处及各部门管理人员。实现软件单位:计算机科学与技术学院计算机工程系。1.3定义SQL:一种用于访问查询数据库语言1.4参照资料《软件测试办法和技术》朱少民,清华大学出版社。《测试筹划》软件开发小组2.测试筹划执行状况2.1测试项目客户机接受信息模块测试客户机接受顾客输入顾客名和密码,然后通过服务端转至相应管理界面。客户机输出信息模块测试输入各部门顾客名和密码,进入界面显示该部门工资条。服务器模块(涉及数据库)测试测试数据库安全性.可靠性.健壮性.效率。各模块之间接口测试对各模块之间接口进行测试。系统测试用黑盒法对系统进行各类功能测试。2.2测试机构和人员测试机构――软件开发小组人员2.3测试成果2.3.1登录模块登陆界面输入空或者顾客名/密码不符,则浮现错误输入浮现错误状况输入成功后将跳转到相应模块(人事处,财务处,普通部门)登陆至人事处2.3.2人事部门人事处管理界面职工表管理界面部门汇总表管理界面工资表管理界面职工表添加界面若职工ID重复或部门ID不存在,则会报错.职工ID重复时报错提示部门ID不存在时报错提示添加成功职工表添加成功后工资表中生成相应行在该修改地方进行修改删除时相应提示2.3.3财务部门扣税界面银行发放单界面2.3.4普通部门工资条状况登陆部门不同,生成部门人员也不同,若登入部门1(人事处)成果如下:登陆部门1显示部门1职工工资条附录(代码):bank.cs文献:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassbank:Form{publicbank(){InitializeComponent();}privatevoidForm8_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表databaseDataSet1.Bank中。您可以依照需要移动或删除它。this.bankTableAdapter1.Fill(this.databaseDataSet1.Bank);}privatevoidbutton4_Click(objectsender,EventArgse){this.Close();}}}caiwu.cs文献:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclasscaiwu:Form{publiccaiwu(){InitializeComponent();}privatevoidcaiwu_Load(objectsender,EventArgse){}privatevoidbutton1_Click(objectsender,EventArgse){salaryslr=newsalary();slr.Show(this);}privatevoidbutton2_Click(objectsender,EventArgse){ratert=newrate();rt.Show(this);}privatevoidbutton3_Click(objectsender,EventArgse){bankbk=newbank();bk.Show(this);}privatevoidbutton4_Click(objectsender,EventArgse){this.Close();}}}denglu.cs文献:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.OleDb;namespaceWindowsFormsApplication1{publicpartialclassdenglu:Form{OleDbConnectioncon;publicdenglu(){InitializeComponent();}privatevoidlabel1_Click(objectsender,EventArgse){}privatevoiddenglu_Load(objectsender,EventArgse){}privatevoidbutton1_Click(objectsender,EventArgse){if(con==null)con=newOleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=Database.accdb");if(con.State==ConnectionState.Closed)con.Open();if(textBox1.Text.Trim()!=null){OleDbCommandcmd=newOleDbCommand("select*from[user]whereusername=@xandpassword=@y",con);cmd.Parameters.AddWithValue("@x",textBox1.Text);cmd.Parameters.AddWithValue("@y",textBox2.Text);OleDbDataReaderreader=cmd.ExecuteReader();if(reader.Read()){hi.x=reader[2].ToString();stringx=hi.x;switch(x){case"r":renshirs=newrenshi();this.Hide();rs.ShowDialog();this.Show();break;case"c":

温馨提示

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

评论

0/150

提交评论