




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 - 5 -软件分分析与设设计课程设计计报 告 学 院:软软件学院院 专业班班级: 组 长: 组 员: 指导教师师: 时 间:目录TOC o 1-3 t h z u HYPERLINK l _Toc2347学校内部部工资管管理系统统可行性性分析报报告 - 45 -学校内部部工资管管理系统统可行性性分析报报告1 引言言1.1 编写目目的可行性研研究的目目的就是是以最小小的代价价在最短短的时间间内确定定问题是是否能解解决。本报告经经审核后后,交项项目负责责人审查查及软件件开发人人员分析析。1.2 项目背背景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财
2、财务处。项目开发发者:张张良,张张德,张张兴华,秦秦颖,冯冯璐用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据库库软件。1.3 定义专门术术语:Micrrosooft Vissuall Sttudiio 220100一款强强大的编编译软件件。SQL: 一种种用于查查询数据据库的语语言。1.4 参考资资料软件工工程导论论崔冬冬华、李李爱萍,机机械工业业出版社社。软件开开发环境境与工具具A吕进进来,电电子工业业出版社社。数据库库谢俊俊,崔子子南,张张波 译 人民邮邮电出版
3、版社。2 可行行性研究究的前提提2.1要要求主要功能能:部门门、员工工信息变变动,工工资结算算及发放放。输出要求求:数据据完整,详详实。输入要求求:简捷捷,快速速,实时时。安全与保保密要求求:管理理员拥有有所有权权限,员员工信息息要保密密。完成期限限:预计计2周,即即截止20114年1月 17日。2.2目目标提高太原原理工大大学财务务处的办办公效率率。2.3条条件,假假定和限限制建议软件件寿命:10年。经费来源源:学校校。运行环境境:Winndowws。 数据库:SQL数据库库2.4可可行性研研究方法法项目组人人员共同同商讨技技术上的的可行性性,并通通过简单单的模拟拟实验验验证技术术可行性性。
4、项目目组成员员一致认认为项目目实际可可行。2.5评评价尺度度成本/效效益分析析结果:效益成本。 现有开开发技术术可行。3社会因因素可行行性分析析3.1法法律因素素所有技术术资料都都由开发发方保管管。合同制定定违约责责任。3.2用用户使用用可行性性系统维护护人员要要求有计计算机的的专业知知识的人人员,普普通用户户可根据据友好性性界面轻轻松使用用。4结论根据项目目组成员员的现有有水平,在在技术、操作上上都具备备可行性性,可以以进行开开发。学校内部部工资管管理系统统软件需需求说明明书1引言1.1编编写目的的学校内部部工资管管理系统统软件需需求说明明书是在在可行性性研究的的基础上上,是为为了进一一步明
5、确确学校内内部工资资管理系系统的软软件需求求,以便便安排项项目规划划与进度度,组织软软件开发发与测试试,撰写写本文档档。本文档供供项目经经理、设设计人员员、开发发人员参参考。1.2 项目背背景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张智辉、郭瑞楠楠、程功功、张天天洋、赵赵继凯。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据库库软件。1.3 定义专门术术语:Micrrosooft Vissua
6、ll Sttudiio 220100一款强强大的编编译软件件。SQL: 一种种用于访访问查询询数据库库的语言言。1.4参参考资料料软件工工程导论论崔冬冬华、李李爱萍,机机械工业业出版社社。软件开开发环境境与工具具A吕进进来,电电子工业业出版社社。数据库库谢俊俊,崔子子南,张张波 译 人民邮邮电出版版社。2任务概概述2.1目目标提高学校校财务部部办公效效率。2.2运运行环境境运行环境境:Winndowws。Micrrosooft Vissuall Sttudiio 220100数据库:SQL数据库库。2.3 假定和和约束1.人力力、资金金、时间间的约束束2.技术术发展规规律的约约束3数据描描述3
7、.1数数据特性性1数据据录入和和处理的的准确性性和实时时性2数据据的一致致性与完完整性3.2系系统数据据流图图2.22系统数数据流图图3.3数数据库描描述数据库采采用SQL。3.4数数据词典典名字:职工表描述:学校全体教职工信息定义:职工表=职工账号+部门账号+职工姓名+出勤天数+银行账号 位置:由人事部填写修改,保存到服务器端名字:部门汇总表描述:学校管理和教学部门信息定义:部门汇总表=部门账号+部门名称+职工人数+基本工资位置:保存在服务器端,由人事部进行管理名字:工资表描述:每个月各个职工工资信息定义:工资表=职工账号+出勤工资+奖金+罚款+税前工资位置:保存在服务器端,由人事部和财务处
8、共同管理名字:扣税款表描述:记录税率以及每名职工的扣税额定义:扣税信息=职工账号+税率+扣税额 位置:在服务器端生成名字:银行发放表描述:记录银行的实际发放账单定义:银行信息=职工姓名+银行卡号+税后工资 位置:在服务器端生成名字:工资条描述:返回给每个职工的工资信息详单定义:工资条=部门名称+职工姓名+出勤天数+出勤工资+奖金+罚款+扣税额+税后工资 位置:以文件形式发送到客户端4对性能能的规定为了保证证系统能能够长期期、安全全、稳定定、可靠靠、高效效的运行行,学校校内部工工资管理理系统应应该满足足以下的的性能需需求:1系统统处理的的准确性性和及时时性2系统统的开放放性和系系统的可可扩充性性
9、3系统统的易用用性和易易维护性性4系统统的标准准性5系统统的先进进性5运行环环境规定定学校内部部工资管管理系统统中的各各个子系系统的硬硬件和软软件的配配置如下下:1服务务器端子子系统的的运行要要求:系统软件件:Miccrossoftt Viisuaal SStuddio 20110一款强强大的编编译软件件。数据库管管理系统统:SQLL seerveer mmanaagemmentt sttudiio 。2.客户户端子系系统的运运行要求求:系统软件件:SQLL seerveer mmanaagemmentt sttudiio。学校内部部工资管管理系统统项目开开发计划划1引言1.1编编写目的的为了
10、保证证项目团团队按时时保质地地完成项项目目标标,便于于项目团团队成员员更好地地了解项项目情况况,使项项目工作作开展的的各个过过程合理理有序,因因此以文文件化的的形式,把把对于在在项目生生命周期期内的工工作任务务范围、各项工工作的任任务分解解、项目目团队组组织结构构、各团团队成员员的工作作责任、团队内内外沟通通协作方方式、开开发进度度、经费费预算、项目内内外环境境条件、风险对对策等内内容做出出的安排排以书面面的方式式,作为为项目团团队成员员以及项项目干系系人之间间的共识识与约定定,项目目生命周周期内的的所有项项目活动动的行动动基础,项项目团队队开展和和检查项项目工作作的依据据。1.2 背景开发软
11、件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良,张张德,张张兴华,秦秦颖,冯冯璐用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据库库软件。1.3定定义数据字典典:数据字字典的内内容主要要是对数数据流程程图中的的数据项项、数据据结构、数据流流、处理理逻辑、数据存存储和外外部实体体等六个个方面进进行具体体的定义义。数据流程程图配以以数据字字典,就就可以从从图形和和文字两两个方面面对系统统的逻辑辑模型进进行
12、完整整的描述述。模块:模模块是程程序的集集合体,一一个或数数个程序序组成一一个模块块,完成成一个相相对独立立的功能能。软件文档档:软件文文档是对对会计软软件模块块和数据据库等所所作的文文字说明明,包括括需求说说明书、概要设设计说明明书、详详细设计计说明书书、检测测报告、用户手手册等技技术文档档和使用用文档。1.4参参考资料料软件工工程导论论 崔东华华、李爱爱萍,机机械工业业出版社社。2项目概概述2.1工工作内容容第一阶段段:可行行性研究究报告,主主要对项项目的可可行性进进行收集集、理解解和分析析,编写写可行性性研究报报告。 第二阶阶段:软软件需求求说明书书,主要要对项目目用户的的需求进进行收集
13、集、理解解、分析析,并编编写雪球球规格说说明书和和初步用用户手册册等文档档。 第三阶阶段:项项目开发发计划,制制定项目目开发计计划,保保证项目目按时按按质的完完成任务务。 第四阶阶段:概概要设计计说明书书,制定定流程、程序系系统的组组织结构构、模块块划分、功能分分配、接接口设计计。,运行设设计、数数据结构构设计和和出错处处理设计计等,为为程序的的详细设设计提供供基础。 第五阶阶段:详详细设计计说明书书,说明明一个软软件系统统各个层层次中的的每一个个程序(每每个模块块或子程程序)的的设计考考虑 第六阶阶段:测测试计划划,编写写本系统统的测试试计划第七阶段段:测试试分析报报告,根根据测试试结果得得
14、出测试试报告2.3产产品2.3.1程序程序名称称:学校校内部工工资管理理系统编程语言言:C#存储数据据库:SQLL seerveer mmanaagemmentt sttudiio2.3.2文件A可行行性研究究报告B项目目开发计计划C需求求分析规规格说明明D概要要设计规规格说明明E详细细设计规规格说明明F数据据库说明明G测试试分析报报告H用户户手册2.4验验收标准准系统验收收标准:系统必必需正常常运行。人员培培训验收收标准:接受培培训的工工作人员员能独立立操作本本系统的的各项功功能。技技术支持持验收标标准:系系统出现现问题时时,技术术人员能能及时赶赶到现场场并解决决问题。2.5本本计划的的批准
15、者者和批准准日期批准者:谢红薇薇批准日期期:20114年1月6日学校内部部工资管管理系统统概要设设计说明明书1引言1.1编编写目的的本阶段已已在系统统的需求求分析的的基础上上,对学学校内部部工资管管理系统统做概要要设计。主要解解决了实实现该系系统需求求的程序序模块设设计问题题。包括括如何把把该系统统划分成成若干个个模块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在以下下的概要要设计报报告中将将对在本本阶段中中对系统统所做的的所有概概要设计计进行详详细的说说明。 在详细设设计、软软件测试试以及软软件维护护等阶段段也可参参考此说说明书。1.2项
16、项目背景景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院软件件学院软软件工程程系。本系统与与其他系系统的关关系:1.3定定义1.3.1专门术术语Micrrosooft Vissuall Sttudiio 220100一款强强大的编编译软件件。SQL: 一种种用于访访问查询询数据库库的语言言基本工资资:员工工工作一一天所得得的工资资,不包包括奖金金和罚款款,以及及税收。出勤工资资=基本工工
17、资*本月出出勤天数数税前工资资=出勤工工资+本月奖奖金-本月罚罚款扣税额=税率*税前工工资税后工资资=税前工工资-扣税额额2总体设设计2.1处处理流程程下面将使使用(结结构化设设计)面面向数据据流的方方法对学学校内部部工资管管理系统统的处理理流程进进行分析析。系统统可分为为两大部部分:一一、客户机机上的程程序,二二、服务器器上的程程序。以以下将分分别对系系统的这这两大部部分进行行流程分分析:2.1.1客户机机程序流流程客户机安安各部门门的账号号登陆,人人事处和和财务处处可以对对系统进进行管理理,其他他部门只只进行自自己内部部职工工工资的查查询。其其内部处处理流程程如下:图4-22内部流流程图下
18、面对各各模块(以以数字表表示)进进行功能能说明:人事处 对各个个部门职职工的出出勤信息息和奖金金以及罚罚款进行行录入财务处 将教职职工的工工资表生生成并将将数据送送于银行行显示部门门工资条条 用于部部门内工工资的查查询职工表 存储职职工的信信息部门汇总总表 存储部部门的信信息工资表11 用于记记录职工工的出勤勤工资职工表添添加 对职工工表进行行添加操操作职工表修修改 对职工工表进行行修改操操作职工表删删除 对职工工表进行行删除操操作从职工表表返回至至人事处处部门汇总总表修改改 对部门门汇总表表进行修修改操作作从部门汇汇总表返返回至人人事处工资表11修改 对工资资表1进行修修改操作作从工资表表1
19、返回至至人事处处工资表22 用于记记录职工工的税前前出勤工工资扣税款表表 存储工工资的扣扣税情况况银行发放放表 用于银银行发放放工资工资表22修改 对工资资表2进行修修改从工资表表2返回至至财务处处扣税款表表修改 对扣税税款表进进行修改改从扣税款款表返回回至财务务处从银行发发放表返返回至财财务处2.2总总体结构构和模块块外部设设计下面以结结构图来来描述学学校内部部工资管管理系统统的软件件总体结结构。方方框之间间的直线线表示模模块的调调用关系系。主要要分为客客户端子子系统和和服务器器子系统统,如下下:图4-33系统的的逻辑模模型2.3 功能分分配各项模块块的功能能可参照照3.1 中的说说明。客客
20、户端程程序主要要有三大大块:接接受查询询请求,联联络服务务器,输输出数据据。服务务器程序序主要用用来接收收客户端端请求。服务器器程序需需与已建建立的SSQL数数据库互互连,其其接口将将于下面面部分阐阐述。3接口设设计3.1外外部接口口3.1.1用户界界面在用户界界面部分分,根据据需求分分析的结结果,用用户需要要一个用用户友善善界面。在界面面设计上上,应做做到简单单明了,易易于操作作,并且且要注意意到界面面的布局局,应突突出的显显示重要要以及出出错信息息。外观观上也要要做到合合理化,考考虑到用用户多对对Winndowws风格较较熟悉,应应尽量向向这一方方向靠拢拢。在设设计语言言上,已已决定使使用
21、c# 进行编编程,在在界面上上可使用用C# 所提供供的可视视化组件件,向Winndowws风格靠靠近。 其中服服务器程程序界面面要做到到操作简简单,易易于管理理。在设设计上采采用下拉拉式菜单单方式,在在出错显显示上可可调用c# 库中的的错误提提示函数数。总的来说说,系统统的用户户界面应应作到可可靠性、简单性性、易学习习和使用用3.1.2软件接接口服务器程程序可使使用 CC# 提供的的对SQL的接口口,进行行对数据据库的所所有访问问。服务器程程序上可可使用SQL的对数数据库的的备分命命令,以以做到对对数据的的保存。在网络软软件接口口方面,使使用一种种无差错错的传输输协议,采采用滑动动窗口方方式对
22、数数据进行行网络传传输及接接收。3.1.3硬件接接口在输入方方面,对对于键盘盘、鼠标的的输入,可可用C# 的标准准输入/输出,对对输入进进行处理理。在输出方方面,打打印机的的连接及及使用,也也可用CC# 的标准准输入/输出对对其进行行处理。在网络络传输部部分,在在网络硬硬件部分分,为了了实现高高速传输输,将使使用高速速ATMM。3.2内内部接口口内部接口口方面,各各模块之之间采用用函数调调用、参数传传递、返回值值的方式式进行信信息传递递。具体体参数的的结构将将在下面面数据结结构设计计的内容容中说明明。接口口传递的的信息将将是以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各
23、模块间间传输。4数据结结构设计计4.1数数据库数数据结构构设计系统将采采用 SQLL seerveer mmanaagemmentt sttudiio, 系统主主要需要要维护5张数据据表:1.登录录用户表表Useer用户名 密码部门IDD表4.11登录用用户表Useer用来存储储登陆信信息,其其中用户户名和密密码用来来登陆,而而根据用用户名的的不同进进行不同同部门的的登陆,而而部门ID用来进进行内部部识别,用用户名为为主键。2.职工工表 Emmplooyeee部门IDD职工IDD职工姓名名出勤天数数银行账号号备注表4.22职工表 Emmplooyeee职工表用用来存储储学校每每位教职职工的个个
24、人信息息,职工工ID为主键键。3.部门门汇总表表 Deeparrtmeent部门IDD部门名称称职工人数数基本工资资/天备注表4.33部门汇汇总表 Deeparrtmeent部门汇总总表用来来存储学学校部门门的相关关信息,主主键为部部门ID4.工资资表 Saalarry职工IDD出勤工资资奖金罚款税前工资资备注表4.44工资表Sallaryy工资表用用来存储储每位职职工的工工资信息息,其中中职工ID为主键键5.扣税税款表 Raate职工IDD税率扣税额税后工资资备注表4.55扣税款款表 Raate扣税款表表用来存存储每位位职工的的工资扣扣税情况况,其中中职工ID为主键键。6.银行行发放表表 B
25、aank银行卡号号职工姓名名税后工资资备注表4.66银行发发放表 Baank银行发放放表用来来发送给给银行,然然后银行行根据此此表来发发放工资资,主键键为职工工姓名。4.2物物理数据据结构设设计物理数据据结构设设计主要要是设计计数据在在模块中中的表示示形式。数据在在模块中中都是以以结构的的方式表表示。1.登陆陆信息用户名String密码 String部门ID String用于登陆陆时输入入,跳转转到相应应的界面面。2.网络络包网络包HeadINT传输数据 String用于数据据在网络络上的传传输。3.错误误信息错误类型INT输出语句String用于关于于错误操操作。4.工资资条信息息部门名称职
26、工姓名出勤天数出勤工资奖金和罚款扣税额税后工资用于查询询各部门门内职工工的工资资条4.3数数据结构构与程序序的关系系服务器程程序在对对人事处处和财务务处进行行操作时时需对数数据库数数据库数数据结构构,也就就是数据据表进行行查询和和修改,而而其他部部门需要要对数据据库中的的该部门门的工资资条进行行查询。物理数据据结构主主要用于于各模块块之间函函数的信信息传递递。接口口传递的的信息将将是以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各模块间间传输。出错信信息将送送入显示示模块中中,帐单单结构,送送入打印印准备模模块中准准备打印印格式。5运行设设计5.1运运行模块块的组合合客户
27、机程程序在有有输入时时启动接接收数据据模块,通通过各模模块之间间的调用用,读入入并对输输入进行行格式化化。在接接收数据据模块得得到充分分的数据据时,将将调用网网络传输输模块,将将数据通通过网络络送到服服务器,并并等待接接收服务务器返回回的信息息。接收收到返回回信息后后随即调调用数据据输出模模块,对对信息进进行处理理,产生生相应的的输出。服务器程程序的接接收网络络数据模模块必须须始终处处于活动动状态。接收到到数据后后,调用用数据处处理/查询模模块对数数据库进进行访问问,完成成后调用用网络发发送模块块,将信信息返回回客户机机。5.2运运行控制制运行控制制将严格格按照各各模块间间函数调调用关系系来实
28、现现。在各各事务中中心模块块中,需需对运行行控制进进行正确确的判断断,选择择正确的的运行控控制路径径。在网络传传方面,客客户机在在发送数数据后,将将等待服服务器的的确认收收到信号号,收到到后,再再次等待待服务器器发送回回答数据据,然后后对数据据进行确确认。服服务器在在接到数数据后发发送确认认信号,在在对数据据处理、访问数数据库后后,将返返回信息息送回客客户机,并并等待确确认。5.3运运行时间间在软体的的需求分分析中,对对运行时时间的要要求为必必须对作作出的操操作有较较快的反反应。网网络硬件件对运行行时间有有最大的的影响,当当网络负负载量大大时,对对操作反反应将受受到很大大的影响响。所以以将采用
29、用高速AATM 网络,实实现客户户机与服服务器之之间的连连接,以以减少网网络传输输上的开开销。其其次是服服务器的的性能,这这将影响响对数据据库访问问时间即即操作时时间的长长短,影影响加大大客户机机操作的的等待时时间,所所以必须须使用高高性能的的服务器器,建议议使用 Penntiuum IIII 处理器器。硬件件对本系系统的速速度影响响将会大大于软件件的影响响。6出错处处理设计计6.1出出错输出出信息程序在运运行时主主要会出出现两种种错误:1、由于输输入信息息,或无无法满足足要求时时产生的的错误,称称为软错错误。2、由于其其他问题题,如网网络传输输超时等等,产生生的问题题,称为为硬错误误。对于软
30、错错误,须须在定票票/领票操操作成功功判断及及输入数数据验证证模块由由数据进进行数据据分析,判判断错误误类型,再再生成相相应的错错误提示示语句,送送到输出出模块中中。对与硬错错误,可可在出错错的相应应模块中中输出简简单的出出错语句句,并将将程序重重置。返返回输入入阶段。出错信息息必须给给出相应应的出错错原因,例例:“出勤天天数不能能大于31”“新增的的职工id与现有有的职工工id不能相相同”等。6.2出出错处理理对策所有的客客户机及及服务器器都必须须安装不不间断电电源以防防止停电电或电压压不稳造造成的数数据丢失失的损失失。若真真断电时时,客户户机上将将不会有有太大的的影响,主主要是服服务器上上
31、:在断断电后必必须能对对数据进进行恢复复。在网络传传输方面面,可考考虑建立立一条成成本较低低的后备备网络,以以保证当当主网络络断路时时数据的的通信。在硬件方方面要选选择较可可靠、稳定的的服务器器机种,保保证系统统运行时时的可靠靠性。7维护设设计维护方面面主要为为对服务务器上的的数据库库数据进进行维护护。可使使用SQQL sservver mannageemennt sstuddio数数据库维维护功能能机制。例如,维维护管理理数据库库死锁问问题和维维护数据据库内数数据的一一致性等等。学校内部部工资管管理系统统详细设设计说明明书1引言1.1编编写目的的在本阶段段中,确确定应该该如何具具体地实实现所
32、要要求的系系统,从从而在编编码阶段段可以把把这个描描述直接接翻译成成用具体体的程序序语言书书写的程程序。主主要的工工作有:根据在在需求求分析说说明书中中所描述述的数据据、功能能、运行行、性能能需求,并并依照概概要设计计说明书书所确确定的处处理流程程、总体体结构和和模块外外部设计计,设计计软件系系统的结结构设计计、逐个个模块的的程序描描述(包包括各模模块的功功能、性性能、输输入、输输出、算算法、程程序逻辑辑、接口口等等),解解决如何何1.接受受:输入入用户名名和密码码登陆系系统;2.输出出:显示示各部门门的职工工的工资资条; 3.分辨辨信息的的种类并并采取相相应的处处理步骤骤;4.判断断信息的的
33、正误并并采取相相应的处处理步骤骤;5.进行行数据库库的查询询、修改改工作;6.接受受并判断断错误,输输出相应应的出错错消息;在测试阶阶段要利利用本说说明书设设计测试试用例,进进行测试试。1.2项项目背景景:开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。1.3参参考资料料:软件开开发环境境与工具具A吕进进来,电电子工业业出版社社。软件工工程导论论崔东东华、李李爱萍,机机械
34、工业业出版社社。2程序设设计说明明程序设计计部分由由我们组组员分工工完成,完完整代码码见各个个报告。登录界面面各部门根根据预先先设定的的用户名名和密码码登录本本系统。人事处管管理员登登录成功功界面在本界面面上,点点击注销销会返回回到工资资管理系系统登录录界面;点击职职工表,会会转到职职工表管管理界面面;点击击部门汇汇总表,会会转到部部门管理理界面;点击工工资表,会会转到工工资表管管理界面面。职工表管管理界面面在本界面面上,可可以查看看职工的的个人信信息及出出勤情况况。并可可以添加加、修改改或删除除员工的的个人信信息。添加新员员工界面面 工资表表界面在本界面面可以查查看所有有员工的的出勤情情况及
35、工工资明细细,并可可对表中中信息进进行修改改工资情况况表本界面中中,各部部门经理理查看与与核对本本部门所所有员工工的工资资发放情情况。 财务处处管理员员登录成成功界面面在本界面面上,点点击注销销会返回回到工资资管理系系统登录录界面;点击工工资表,会会转到工工资表管管理界面面;点击击扣税款款表,会会转到扣扣税表界界面;点点击银行行发放表表,会转转到银行行发放表表管理界界面。 扣税表表管理界界面本界面用用于查看看税率和和扣税额额及税后后工资,扣扣税额和和税后工工资由系系统自动动生成,管管理员可可以修改改税率 银行发发放单界界面本界面用用于查看看与核对对员工的的银行账账号及应应发工资资额学校内部部工
36、资管管理系统统测试计计划1引言1.1编编写目的的该测试试计划文文档为工工资管理理系统软软件测试试的依据据,确定定要实现现的目标标,发现现软件存存在的缺缺陷,减减低发行行的风险险和后期期维护费费用,给给软件测测试人员员提供依依据。1.2项项目背景景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。1.3定定义单元测试试:对象象是软件件设计中中的最小小单位模块综合测试试:把通通
37、过单元元测试的的各个模模块组装装在一起起测试以以发现与与接口有有关的各各种错误误确认测试试:检测测软件是是否按照照合同要要求进行行工作,即即是否满满足软件件需求说说明书中中的确认认标准。1.4参参考资料料软件测测试方法法和技术术朱少少民,清清华大学学出版社社。2计划2.1软软件说明明提供一份份图表,并并逐项说说明被测测软件的的功能、输入和和输出等等质量指指标,作作为叙述述测试计计划的提提纲。登陆模块名称称输入预期结果果实际结果果是否解决决操作人员员登陆第一次输输入有误误,第二二次输入入正确输入正确确后以各各自的身身份进入入各自的的界面输入正确确后以各各自的身身份进入入各自的的界面是操作人员员登
38、陆不输入用用户名和和密码,点点击“登陆”按钮弹出提示示框弹出提示示框是操作人员员登陆输入用户户名和密密码,点点击“重置”按钮清空,重重新输入入清空,重重新输入入是人事处管管理模块名称称输入预期结果果实际结果果是否解决决职工表点击“职职工表”按钮进入职工工表管理理界面进入职工工表管理理界面是职工表添添加点击职工工表管理理界面的的“添加”按钮进入职工工表添加加管理界界面进入职工工表添加加管理界界面是职工表添添加管理理在该界面面中输入入要填的的信息,点点击“添加”按钮和 “取消”按钮点击“添添加”,返回回职工表表界面添添加成功功,点击击取消返返回职工工表界面面点击“添添加”,返回回职工表表界面添添加
39、成功功,点击击取消返返回职工工表界面面是职工表修修改在职工表表管理界界面点击击所要修修改的项项,进行行修改,点点击“修改”按钮修改成功功修改成功功是职工表删删除在职工表表管理界界面选择择某一行行,点击击“删除”按钮提示是否否删除,有有是和否否按钮提示是否否删除,有有是和否否按钮是职工表返返回点击该界界面中的的返回按按钮返回至人人事处管管理界面面返回至人人事处管管理界面面是部门汇总总表点击“部部门汇总总表”按钮进入部门门汇总表表管理界界面进入部门门汇总表表管理界界面是部门汇总总表修改改在该界面面点击所所要修改改的项,进进行修改改,点击击“修改”按钮修改成功功修改成功功是部门汇总总表返回回点击该界
40、界面中的的返回按按钮返回至人人事处管管理界面面返回至人人事处管管理界面面是工资表点击“工工资表”按钮进入工资资表管理理界面进入工资资表管理理界面是工资表修修改在该界面面点击所所要修改改的项,进进行修改改,点击击“修改”按钮修改成功功修改成功功是工资表返返回点击该界界面中的的返回按按钮返回至人人事处管管理界面面返回至人人事处管管理界面面是注销点击该界界面中的的注销按按钮返回至登登陆界面面返回至登登陆界面面是人事处管管理模块名称称输入预期结果果实际结果果是否解决决工资表点击“工工资表”按钮进入工资资表管理理界面进入工资资表管理理界面是工资表修修改在该界面面点击所所要修改改的项,进进行修改改,点击击
41、“修改”按钮修改成功功修改成功功是工资表返返回点击该界界面中的的返回按按钮返回至财财务处管管理界面面返回至财财务处管管理界面面是扣税款表表点击“扣扣税款”按钮进入职工工表管理理界面进入职工工表管理理界面是扣税款表表修改在该界面面点击所所要修改改的项,进进行修改改,点击击“修改”按钮修改成功功修改成功功是扣税款表表返回点击该界界面中的的返回按按钮返回至财财务处管管理界面面返回至财财务处管管理界面面是银行发放放表点击“银银行发放放表”按钮进入银行行发放表表管理界界面进入银行行发放表表管理界界面是银行发放放表返回回点击该界界面中的的返回按按钮返回至财财务处管管理界面面返回至财财务处管管理界面面是注销
42、点击该界界面中的的注销按按钮返回至登登陆界面面返回至登登陆界面面是各部门模块名称称输入预期结果果实际结果果是否解决决工资条登陆后显示对应应部门的的工资条条显示对应应部门的的工资条条是2.2测测试内容容列出组装装测试和和确认测测试中的的每一项项测试内内容的名名称标识识符、这这些测试试的进度度安排以以及这些些测试的的内容和和目的,例例如模块块功能测测试、接接口正确确性测试试、数据据文卷存存取的测测试、运运行时间间的测试试、设计计约束和和极限的的测试等等。2.3测测试测试单位位:太原原理工大大学测试部位位:a. 用户登登陆窗口口测试 b. 用户管管理测试试 c基本本信息管管理测试试 d员工工档案管管
43、理测试试 e安装装卸载测测试 f易用用性测试试 g兼容容性测试试2.3.1进度安安排工作内容容开始时间间结束时间间制定测试试计划20一三三-1-一三20一三三1-一三设计测试试用例20一三三-1-一三20一三三-1-一三执行测试试用例20一三三-1-1420一三三-1-一五提交测试试报告20一三三-1-一五20一三三-6-一五2.3.2条件1硬件件软件:Winndowws系统PC机 5台2软件件条件:脚本解解释器:Miccrossoftt Viisuaal SStuddio 20110 数据引引擎:SQLL seerveer mmanaagemmentt sttudiio 权限要要求:对对SQ
44、L数据库库具有写写权限3. 人员要要求:熟熟悉掌握握软件件测试知知识2人2.3.3测试培培训由需求分分析人员员和编码码人员对对该系统统进行详详细解说说,测试试人员进进行分析析,写出出测试计计划报告告。3测试设设计说明明3.1控控制本测试的的控制方方式为人人工测试试,控制制操作的的顺序按按照界面面要求来来进行,将将运行结结果截图图用以保保存运行行结果。3.2输输入本项测试试中所使使用的输输入数据据为useer表中的的数据,使使用用户户名以及及密码进进行登录录。若所所输入的的数据符符合useer表中的的数据,进进入系统统管理界界面,否否则会提提示输入入有误。3.3输输出通过对所所输入的的用户名名和
45、密码码进行核核对进入入相应的的管理界界面对该该系统进进行管理理。3.4过过程用户登录录:输入入用户名名及密码码。进入人事事处管理理界面:分别对对职工表表,部门门汇总表表,工资资表进行行管理。进入财务务处管理理界面:分别对对工资表表,扣税税款表,银银行发放放表进行行管理。进入各部部门管理理界面:显示相相应部门门的工资资条。通过点击击各界面面中的“注销”或“返回”按钮进进行结束束。4评价准准则4.1范范围测试用例例能够接接查的范范围:用用户名及及密码在在useer表中以以及不在在表中的的内容。局限性:非useer表中的的用户不不能够对对该系统统进行相相应的操操作。4.2数数据整理理采用手工工方式对
46、对数据进进行整理理,按照照界面上上的修改改,添加加,删除除按钮分分别对数数据库中中的数据据进行管管理。学校内部部工资管管理系统统测试分分析报告告1.引言言1.1编编写目的的测试分析析报告是是在测试试分析的的基础上上,对测测试的结结果以及及测试的的数据等等加以记记录和分分析总结结。它也也是测试试过程中中的一个个重要环环节,同同时,它它也是对对软件性性能的一一个总的的分析和和认可及及对不足足之处的的说明。测试分分析报告告所指明明的对象象主要是是针对于于软件开开发者。1.2项项目背景景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张
47、张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。1.3定定义SQL: 一种种用于访访问查询询数据库库的语言言1.4参参考资料料软件测测试方法法和技术术朱少少民,清清华大学学出版社社。测试计计划 软件开开发小组组2.测试试计划执执行情况况2.1测测试项目目客户机接接受信息息模块测测试客户机接接受用户户输入的的用户名名和密码码,然后后经过服服务端转转至相应应管理界界面。客户机输输出信息息模块测测试输入各部部门的用用户名和和密码,进进入界面面显示该该部门的的工资条条。服务器模模块(包包括数据
48、据库)测测试测试数据据库的安安全性可靠性性健壮壮性效效率。各模块之之间的接接口测试试对各模块块之间的的接口进进行测试试。系统测试试用黑盒法法对系统统进行各各类功能能的测试试。2.2测测试机构构和人员员测试机构构软件开开发小组组人员2.3测测试结果果2.3.1 登录模模块登陆界面面输入空或或者用户户名/密码不不符,则出现现错误输入出现现错误情情况输入成功功后将跳跳转到对对应的模模块(人事处,财务处,普通部部门)登陆至人人事处2.3.2人事事部门人事处管管理界面面职工表管管理界面面部门汇总总表管理理界面工资表管管理界面面职工表添添加界面面若职工IID重复或或部门ID不存在,则会报报错.职工IDD重
49、复时时报错提提示部门IDD不存在在时报错错提示添加成功功职工表添添加成功功后工资资表中生生成相应应行在该修改改地方进进行修改改删除时的的相应提提示2.3.3财务务部门扣税界面面银行发放放单界面面2.3.4 普通部部门工资条情情况登陆部门门不同,生成的的部门人人员也不不同,若登入入部门1(人事处)结果如如下:登陆部门门1显示部部门1的职工工工资条条附录(代代码):bankk.css文件:usinng SSysttem;usinng SSysttem.Colllecctioons.Genneriic;usinng SSysttemxxponnenttModdel;usinng SSysttem.D
50、atta;usinng SSysttem.Draawinng;usinng SSysttem.Linnq;usinng SSysttem.Texxt;usinng SSysttem.Winndowws.FFormms;nameespaace WinndowwsFoormssApppliccatiion11 pubblicc paartiial claass bannk : Foorm puubliic bbankk() IInittiallizeeCommponnentt(); prrivaate voiid FFormm8_LLoadd(obbjecct ssendder, EvventtA
51、rggs ee) / TTODOO: 这行代代码将数数据加载载到表dattabaaseDDataaSett1.BBankk中。您可可以根据据需要移移动或删删除它。 tthiss.baankTTablleAddaptter11.Fiill(thiis.ddataabasseDaataSSet11.Baank); prrivaate voiid bbuttton44_Cllickk(obbjecct ssendder, EvventtArggs ee) tthiss.Cllosee(); caiwwu.ccs文件:usinng SSysttem;usinng SSysttem.Collleccti
52、oons.Genneriic;usinng SSysttemxxponnenttModdel;usinng SSysttem.Datta;usinng SSysttem.Draawinng;usinng SSysttem.Linnq;usinng SSysttem.Texxt;usinng SSysttem.Winndowws.FFormms;nameespaace WinndowwsFoormssApppliccatiion11 pubblicc paartiial claass caiiwu : FFormm puubliic ccaiwwu() IInittiallizeeCommpon
53、nentt(); prrivaate voiid ccaiwwu_LLoadd(obbjecct ssendder, EvventtArggs ee) prrivaate voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) ssalaary slrr = neww saalarry(); sslr.Shoow(tthiss); prrivaate voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) rratee rtt = neww raate(); rr
54、t.SShoww(thhis); prrivaate voiid bbuttton33_Cllickk(obbjecct ssendder, EvventtArggs ee) bbankk bkk = neww baank(); bbk.SShoww(thhis); prrivaate voiid bbuttton44_Cllickk(obbjecct ssendder, EvventtArggs ee) tthiss.Cllosee(); dengglu.cs文件:usinng SSysttem;usinng SSysttem.Colllecctioons.Genneriic;usinng
55、SSysttemxxponnenttModdel;usinng SSysttem.Datta;usinng SSysttem.Draawinng;usinng SSysttem.Linnq;usinng SSysttem.Texxt;usinng SSysttem.Winndowws.FFormms;usinng SSysttem.Datta.OOleDDb;nameespaace WinndowwsFoormssApppliccatiion11 pubblicc paartiial claass denngluu : Forrm OlleDbbConnnecctioon ccon; puub
56、liic ddengglu() IInittiallizeeCommponnentt(); prrivaate voiid llabeel1_Cliick(objjectt seendeer, EveentAArgss e) prrivaate voiid ddengglu_Loaad(oobjeect sennderr, EEvenntArrgs e) prrivaate voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) iif (conn = nuull) conn = neww OlleDbbConnnecctioo
57、n(Proovidder=Miccrossoftt.ACCE.OOLEDDB.112.00;Daata Souurcee=Daatabbasee.acccdbb); iif (conn.Sttatee = CoonneectiionSStatte.CClossed) conn.Oppen(); iif (texxtBoox1.Texxt.TTrimm() != nulll) OleeDbCCommmandd cmmd = neew OOleDDbCoommaand(seelecct * frrom usser whheree ussernnamee=xxx annd ppasssworrd=xxy, coon); cmdd.Paarammeteers.AdddWitthVaaluee(xxx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB23-T3000-2021-长柄扁桃育苗技术规程-黑龙江省
- 医院关键岗位管理制度
- 兴宁废物处理管理制度
- 农业公司各项管理制度
- 内部防疫流程管理制度
- 小学书法活动管理制度
- 工厂设备能源管理制度
- 加强公司制度管理制度
- 员工众筹方案(3篇)
- 培训学校风险管理制度
- 事故隐患内部报告奖励制度
- 2025新人教版英语七年级下不规则动词表
- 2024年高考真题-地理(河北卷) 含答案
- JT-T-1180.2-2018交通运输企业安全生产标准化建设基本规范第2部分:道路旅客运输企业
- 西方文论经典导读智慧树知到期末考试答案章节答案2024年浙江大学
- 大学新生社团招新报名表通用版
- 中国足球现状PPT
- EN60745标准理解
- 文化艺术中心装饰装修工程施工方案(144页)
- 国家开放大学《教育心理学》形成性考核册参考答案
- 辽宁医院明细.xls
评论
0/150
提交评论