TYUT-课设实验报告-工资管理系统-11级_第1页
TYUT-课设实验报告-工资管理系统-11级_第2页
TYUT-课设实验报告-工资管理系统-11级_第3页
TYUT-课设实验报告-工资管理系统-11级_第4页
TYUT-课设实验报告-工资管理系统-11级_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、 - 60 -学校内部工工资管理理系统可可行性分分析报告告1 引言1.1 编编写目的的可行性研究究的目的的就是以以最小的的代价在在最短的的时间内内确定问问题是否否能解决决。本报告经审审核后,交交项目负负责人审审查及软软件开发发人员分分析。1.2 项项目背景景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财务务处。项目开发者者:张良良,张德德,张兴兴华,秦秦颖,冯冯璐用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。项目与其他他软件、系统的关系 :使用SQLL数据库库软件。1.

2、3 定定义专门术语语:Microosofft VVisuual Stuudioo 20010一一款强大大的编译译软件。SQL: 一种用用于查询询数据库库的语言言。1.4 参参考资料料软件工程程导论崔崔冬华、李李爱萍,机机械工业业出版社社。软件开发发环境与与工具AA吕进进来,电电子工业业出版社社。数据库谢谢俊,崔崔子南,张张波 译译 人民民邮电出出版社。2 可行性性研究的的前提2.1要求求主要功能:部门、员员工信息息变动,工工资结算算及发放放。输出要求:数据完完整,详详实。输入要求:简捷,快快速,实实时。安全与保密密要求:管理员员拥有所所有权限限,员工工信息要要保密。完成期限:预计22周,即即截

3、止220144年1月月 177日。2.2目标标提高太原理理工大学学财务处处的办公公效率。2.3条件件,假定定和限制制建议软件寿寿命:110年。经费来源:学校。运行环境:Winndowws。 数据库:SSQL数数据库2.4可行行性研究究方法项目组人员员共同商商讨技术术上的可可行性,并并通过简简单的模模拟实验验验证技技术可行行性。项项目组成成员一致致认为项项目实际际可行。2.5评价价尺度成本/效益益分析结结果:效效益成成本。 现有开开发技术术可行。3社会因素素可行性性分析3.1法律律因素所有技术资资料都由由开发方方保管。合同制定违违约责任任。3.2用户户使用可可行性系统维护人人员要求求有计算算机的

4、专专业知识识的人员员,普通通用户可可根据友友好性界界面轻松松使用。4结论根据项目组组成员的的现有水水平,在在技术、操操作上都都具备可可行性,可可以进行行开发。学校内部工工资管理理系统软软件需求求说明书书1引言1.1编写写目的学校内部工工资管理理系统软软件需求求说明书书是在可可行性研研究的基基础上,是是为了进一一步明确确学校内内部工资资管理系系统的软软件需求求,以便便安排项项目规划划与进度度,组织软软件开发发与测试试,撰写写本文档档。本文档供项项目经理理、设计计人员、开开发人员员参考。1.2 项项目背景景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财

5、务务处。项目开发者者:张智智辉、郭郭瑞楠、程程功、张张天洋、赵赵继凯。用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。项目与其他他软件、系统的关系 :使用SQLL数据库库软件。1.3 定定义专门术语语:Microosofft VVisuual Stuudioo 20010一一款强大大的编译译软件。SQL: 一种用用于访问问查询数数据库的的语言。1.4参考考资料软件工程程导论崔崔冬华、李李爱萍,机机械工业业出版社社。软件开发发环境与与工具AA吕进进来,电电子工业业出版社社。数据库谢谢俊,崔崔子南,张张波 译译 人民民邮

6、电出出版社。2任务概述述2.1目标标提高学校财财务部办办公效率率。2.2运行行环境运行环境:Winndowws。Microosofft VVisuual Stuudioo 20010数据库:SSQL数数据库。2.3 假假定和约约束1.人力、资资金、时时间的约约束2.技术发发展规律律的约束束3数据描述述3.1数据据特性1数据录录入和处处理的准准确性和和实时性性2数据的的一致性性与完整整性3.2系统统数据流流图图2.2系系统数据据流图3.3数据据库描述述数据库采用用SQLL。3.4数据据词典名字:名字:职工表描述:学校全体教职工信息定义:职工表=职工账号+部门账号+职工姓名+出勤天数+银行账号 位

7、置:由人事部填写修改,保存到服务器端名字:名字:部门汇总表描述:学校管理和教学部门信息定义:部门汇总表=部门账号+部门名称+职工人数+基本工资位置:保存在服务器端,由人事部进行管理名字:名字:工资表描述:每个月各个职工工资信息定义:工资表=职工账号+出勤工资+奖金+罚款+税前工资位置:保存在服务器端,由人事部和财务处共同管理名字:名字:扣税款表描述:记录税率以及每名职工的扣税额定义:扣税信息=职工账号+税率+扣税额 位置:在服务器端生成名字:名字:银行发放表描述:记录银行的实际发放账单定义:银行信息=职工姓名+银行卡号+税后工资 位置:在服务器端生成名字:名字:工资条描述:返回给每个职工的工资

8、信息详单定义:工资条=部门名称+职工姓名+出勤天数+出勤工资+奖金+罚款+扣税额+税后工资 位置:以文件形式发送到客户端4对性能的的规定为了保证系系统能够够长期、安安全、稳稳定、可可靠、高高效的运运行,学学校内部部工资管管理系统统应该满满足以下下的性能能需求:1系统处处理的准准确性和和及时性性2系统的的开放性性和系统统的可扩扩充性3系统的的易用性性和易维维护性4系统的的标准性性5系统的的先进性性5运行环境境规定学校内部工工资管理理系统中中的各个个子系统统的硬件件和软件件的配置置如下:1服务器器端子系系统的运运行要求求:系统软件:Miccrossoftt Viisuaal SStuddio 20

9、110一款款强大的的编译软软件。数据库管理理系统:SQLL seerveer mmanaagemmentt sttudiio 。2.客户端端子系统统的运行行要求:系统软件:SQLL seerveer mmanaagemmentt sttudiio。学校内部工工资管理理系统项项目开发发计划1引言1.1编写写目的为了保证项项目团队队按时保保质地完完成项目目目标,便便于项目目团队成成员更好好地了解解项目情情况,使使项目工工作开展展的各个个过程合合理有序序,因此此以文件件化的形形式,把把对于在在项目生生命周期期内的工工作任务务范围、各各项工作作的任务务分解、项项目团队队组织结结构、各各团队成成员的工工

10、作责任任、团队队内外沟沟通协作作方式、开开发进度度、经费费预算、项项目内外外环境条条件、风风险对策策等内容容做出的的安排以以书面的的方式,作作为项目目团队成成员以及及项目干干系人之之间的共共识与约约定,项项目生命命周期内内的所有有项目活活动的行行动基础础,项目目团队开开展和检检查项目目工作的的依据。1.2 背背景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财务务处。项目开发者者:张良良,张德德,张兴兴华,秦秦颖,冯冯璐用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。项目与

11、其他他软件、系统的关系 :使用SQLL数据库库软件。1.3定义义数据字典:数据字字典的内内容主要要是对数数据流程程图中的的数据项项、数据据结构、数数据流、处处理逻辑辑、数据据存储和和外部实实体等六六个方面面进行具具体的定定义。数据流程图图配以数数据字典典,就可可以从图图形和文文字两个个方面对对系统的的逻辑模模型进行行完整的的描述。模块:模块块是程序序的集合合体,一一个或数数个程序序组成一一个模块块,完成成一个相相对独立立的功能能。软件文档:软件文文档是对对会计软软件模块块和数据据库等所所作的文文字说明明,包括括需求说说明书、概概要设计计说明书书、详细细设计说说明书、检检测报告告、用户户手册等等

12、技术文文档和使使用文档档。1.4参考考资料软件工程程导论 崔东华华、李爱爱萍,机机械工业业出版社社。2项目概述述2.1工作作内容第一阶段:可行性性研究报报告,主主要对项项目的可可行性进进行收集集、理解解和分析析,编写写可行性性研究报报告。 第二阶段段:软件件需求说说明书,主主要对项项目用户户的需求求进行收收集、理理解、分分析,并并编写雪雪球规格格说明书书和初步步用户手手册等文文档。 第三阶段段:项目目开发计计划,制制定项目目开发计计划,保保证项目目按时按按质的完完成任务务。 第四阶段段:概要要设计说说明书,制制定流程程、程序序系统的的组织结结构、模模块划分分、功能能分配、接接口设计计。,运行设

13、设计、数数据结构构设计和和出错处处理设计计等,为为程序的的详细设设计提供供基础。 第五阶段段:详细细设计说说明书,说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑 第六阶段段:测试试计划,编编写本系系统的测测试计划划第七阶段:测试分分析报告告,根据据测试结结果得出出测试报报告2.3产品品2.3.11程序程序名称:学校内内部工资资管理系系统编程语言:C#存储数据库库:SQQL sservver mannageemennt sstuddio2.3.22文件A可行性性研究报报告B项目开开发计划划C需需求分析析规格说说明D概要设设计规格格说明EE详细细设计规规格说明明F数数据库说说

14、明G测试分分析报告告H用用户手册册2.4验收收标准系统验收标标准:系系统必需需正常运运行。人人员培训训验收标标准:接接受培训训的工作作人员能能独立操操作本系系统的各各项功能能。技术术支持验验收标准准:系统统出现问问题时,技技术人员员能及时时赶到现现场并解解决问题题。2.5本计计划的批批准者和和批准日日期批准者:谢谢红薇批准日期:20114年11月6日日学校内部工工资管理理系统概概要设计计说明书书1引言1.1编写写目的本阶段已在在系统的的需求分分析的基基础上,对对学校内内部工资资管理系系统做概概要设计计。主要要解决了了实现该该系统需需求的程程序模块块设计问问题。包包括如何何把该系系统划分分成若干

15、干个模块块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在在以下的的概要设设计报告告中将对对在本阶阶段中对对系统所所做的所所有概要要设计进进行详细细的说明明。 在详细设计计、软件件测试以以及软件件维护等等阶段也也可参考考此说明明书。1.2项目目背景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财务务处。项目开发者者:张良良、张德德、张兴兴华、秦秦颖、冯冯璐。用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院软件学学院软件件工程系系。本系统与其

16、其他系统统的关系系:1.3定义义1.3.11专门术术语Microosofft VVisuual Stuudioo 20010一一款强大大的编译译软件。SQL: 一种用用于访问问查询数数据库的的语言基本工资:员工工工作一天天所得的的工资,不不包括奖奖金和罚罚款,以以及税收收。出勤工资=基本工工资*本本月出勤勤天数税前工资=出勤工工资+本本月奖金金-本月月罚款扣税额=税税率*税税前工资资税后工资=税前工工资-扣扣税额2总体设计计2.1处理理流程下面将使用用(结构构化设计计)面向向数据流流的方法法对学校校内部工工资管理理系统的的处理流流程进行行分析。系系统可分分为两大大部分:一、客户机机上的程程序,

17、二二、服务器器上的程程序。以以下将分分别对系系统的这这两大部部分进行行流程分分析:2.1.11客户机机程序流流程客户机安各各部门的的账号登登陆,人人事处和和财务处处可以对对系统进进行管理理,其他他部门只只进行自自己内部部职工工工资的查查询。其其内部处处理流程程如下:图4-2内内部流程程图下面对各模模块(以以数字表表示)进进行功能能说明:人事处 对各个个部门职职工的出出勤信息息和奖金金以及罚罚款进行行录入财务处 将教职职工的工工资表生生成并将将数据送送于银行行显示部门工工资条 用于于部门内内工资的的查询职工表 存储职职工的信信息部门汇总表表 存存储部门门的信息息工资表1 用于于记录职职工的出出勤

18、工资资职工表添加加 对对职工表表进行添添加操作作职工表修改改 对对职工表表进行修修改操作作职工表删除除 对对职工表表进行删删除操作作从职工表返返回至人人事处部门汇总表表修改 对部部门汇总总表进行行修改操操作从部门汇总总表返回回至人事事处工资表1修修改 对工资资表1进进行修改改操作从工资表11返回至至人事处处工资表2 用用于记录录职工的的税前出出勤工资资扣税款表 存储储工资的的扣税情情况银行发放表表 用用于银行行发放工工资工资表2修修改 对工资资表2进进行修改改从工资表22返回至至财务处处扣税款表修修改 对扣税税款表进进行修改改从扣税款表表返回至至财务处处从银行发放放表返回回至财务务处2.2总体

19、体结构和和模块外外部设计计下面以结构构图来描描述学校校内部工工资管理理系统的的软件总总体结构构。方框框之间的的直线表表示模块块的调用用关系。主主要分为为客户端端子系统统和服务务器子系系统,如如下:图4-3系系统的逻逻辑模型型2.3 功功能分配配各项模块的的功能可可参照33.1 中中的说明明。客户户端程序序主要有有三大块块:接受受查询请请求,联联络服务务器,输输出数据据。服务务器程序序主要用用来接收收客户端端请求。服服务器程程序需与与已建立立的SQQL数据据库互连连,其接接口将于于下面部部分阐述述。3接口设计计3.1外部部接口3.1.11用户界界面在用户界面面部分,根根据需求求分析的的结果,用用

20、户需要要一个用用户友善善界面。在在界面设设计上,应应做到简简单明了了,易于于操作,并并且要注注意到界界面的布布局,应应突出的的显示重重要以及及出错信信息。外外观上也也要做到到合理化化,考虑虑到用户户多对WWinddowss风格较较熟悉,应应尽量向向这一方方向靠拢拢。在设设计语言言上,已已决定使使用c# 进行行编程,在在界面上上可使用用C# 所所提供的的可视化化组件,向向Winndowws风格格靠近。 其中服服务器程程序界面面要做到到操作简简单,易易于管理理。在设设计上采采用下拉拉式菜单单方式,在在出错显显示上可可调用cc# 库库中的错错误提示示函数。总的来说,系系统的用用户界面面应作到到可靠性

21、性、简单性性、易学习习和使用用3.1.22软件接接口服务器程序序可使用用 C# 提供的的对SQQL的接接口,进进行对数数据库的的所有访访问。服务器程序序上可使使用SQQL的对对数据库库的备分分命令,以以做到对对数据的的保存。在网络软件件接口方方面,使使用一种种无差错错的传输输协议,采采用滑动动窗口方方式对数数据进行行网络传传输及接接收。3.1.33硬件接接口在输入方面面,对于于键盘、鼠标的的输入,可可用C# 的的标准输输入/输输出,对对输入进进行处理理。在输出方面面,打印印机的连连接及使使用,也也可用CC# 的的标准输输入/输输出对其其进行处处理。在在网络传传输部分分,在网网络硬件件部分,为为

22、了实现现高速传传输,将将使用高高速ATTM。3.2内部部接口内部接口方方面,各各模块之之间采用用函数调调用、参数传传递、返回值值的方式式进行信信息传递递。具体体参数的的结构将将在下面面数据结结构设计计的内容容中说明明。接口口传递的的信息将将是以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各模块间间传输。4数据结构构设计4.1数据据库数据据结构设设计系统将采用用 SQQL sservver mannageemennt sstuddio, 系统统主要需需要维护护5张数数据表:1.登录用用户表UUserr用户名 密码部门ID表4.1登登录用户户表Usser用来存储登登陆信息息,

23、其中中用户名名和密码码用来登登陆,而而根据用用户名的的不同进进行不同同部门的的登陆,而而部门IID用来来进行内内部识别别,用户户名为主主键。2.职工表表 Emmplooyeee部门ID职工ID职工姓名出勤天数银行账号备注表4.2职职工表 Empployyee职工表用来来存储学学校每位位教职工工的个人人信息,职职工IDD为主键键。3.部门汇汇总表 Depparttmennt部门ID部门名称职工人数基本工资/天备注表4.3部部门汇总总表 DDepaartmmentt部门汇总表表用来存存储学校校部门的的相关信信息,主主键为部部门IDD4.工资表表 Saalarry职工ID出勤工资奖金罚款税前工资备注

24、表4.4工工资表SSalaary工资表用来来存储每每位职工工的工资资信息,其其中职工工ID为为主键5.扣税款款表 RRatee职工ID税率扣税额税后工资备注表4.5扣扣税款表表 Raate扣税款表用用来存储储每位职职工的工工资扣税税情况,其其中职工工ID为为主键。6.银行发发放表 Bannk银行卡号职工姓名税后工资备注表4.6银银行发放放表 BBankk银行发放表表用来发发送给银银行,然然后银行行根据此此表来发发放工资资,主键键为职工工姓名。4.2物理理数据结结构设计计物理数据结结构设计计主要是是设计数数据在模模块中的的表示形形式。数数据在模模块中都都是以结结构的方方式表示示。1.登陆信信息用

25、户名用户名String密码 String部门ID String用于登陆时时输入,跳跳转到相相应的界界面。2.网络包包网络包网络包HeadINT传输数据 String用于数据在在网络上上的传输输。3.错误信信息错误类型错误类型INT输出语句String用于关于错错误操作作。4.工资条条信息部门名称部门名称职工姓名出勤天数出勤工资奖金和罚款扣税额税后工资用于查询各各部门内内职工的的工资条条4.3数据据结构与与程序的的关系服务器程序序在对人人事处和和财务处处进行操操作时需需对数据据库数据据库数据据结构,也也就是数数据表进进行查询询和修改改,而其其他部门门需要对对数据库库中的该该部门的的工资条条进行查

26、查询。物理数据结结构主要要用于各各模块之之间函数数的信息息传递。接接口传递递的信息息将是以以数据结结构封装装了的数数据,以以参数传传递或返返回值的的形式在在各模块块间传输输。出错错信息将将送入显显示模块块中,帐帐单结构构,送入入打印准准备模块块中准备备打印格格式。5运行设计计5.1运行行模块的的组合客户机程序序在有输输入时启启动接收收数据模模块,通通过各模模块之间间的调用用,读入入并对输输入进行行格式化化。在接接收数据据模块得得到充分分的数据据时,将将调用网网络传输输模块,将将数据通通过网络络送到服服务器,并并等待接接收服务务器返回回的信息息。接收收到返回回信息后后随即调调用数据据输出模模块,

27、对对信息进进行处理理,产生生相应的的输出。服务器程序序的接收收网络数数据模块块必须始始终处于于活动状状态。接接收到数数据后,调调用数据据处理/查询模模块对数数据库进进行访问问,完成成后调用用网络发发送模块块,将信信息返回回客户机机。5.2运行行控制运行控制将将严格按按照各模模块间函函数调用用关系来来实现。在在各事务务中心模模块中,需需对运行行控制进进行正确确的判断断,选择择正确的的运行控控制路径径。在网络传方方面,客客户机在在发送数数据后,将将等待服服务器的的确认收收到信号号,收到到后,再再次等待待服务器器发送回回答数据据,然后后对数据据进行确确认。服服务器在在接到数数据后发发送确认认信号,在

28、在对数据据处理、访问数数据库后后,将返返回信息息送回客客户机,并并等待确确认。5.3运行行时间在软体的需需求分析析中,对对运行时时间的要要求为必必须对作作出的操操作有较较快的反反应。网网络硬件件对运行行时间有有最大的的影响,当当网络负负载量大大时,对对操作反反应将受受到很大大的影响响。所以以将采用用高速AATM 网络,实实现客户户机与服服务器之之间的连连接,以以减少网网络传输输上的开开销。其其次是服服务器的的性能,这这将影响响对数据据库访问问时间即即操作时时间的长长短,影影响加大大客户机机操作的的等待时时间,所所以必须须使用高高性能的的服务器器,建议议使用 Penntiuum IIII 处理器

29、器。硬件件对本系系统的速速度影响响将会大大于软件件的影响响。6出错处理理设计6.1出错错输出信信息程序在运行行时主要要会出现现两种错错误:11、由于输输入信息息,或无无法满足足要求时时产生的的错误,称称为软错错误。22、由于其其他问题题,如网网络传输输超时等等,产生生的问题题,称为为硬错误误。对于软错误误,须在在定票/领票操操作成功功判断及及输入数数据验证证模块由由数据进进行数据据分析,判判断错误误类型,再再生成相相应的错错误提示示语句,送送到输出出模块中中。对与硬错误误,可在在出错的的相应模模块中输输出简单单的出错错语句,并并将程序序重置。返返回输入入阶段。出错信息必必须给出出相应的的出错原

30、原因,例例:“出勤天数数不能大大于311”“新增的职职工idd与现有有的职工工id不不能相同同”等。6.2出错错处理对对策所有的客户户机及服服务器都都必须安安装不间间断电源源以防止止停电或或电压不不稳造成成的数据据丢失的的损失。若若真断电电时,客客户机上上将不会会有太大大的影响响,主要要是服务务器上:在断电电后必须须能对数数据进行行恢复。在网络传输输方面,可可考虑建建立一条条成本较较低的后后备网络络,以保保证当主主网络断断路时数数据的通通信。在硬件方面面要选择择较可靠靠、稳定的的服务器器机种,保保证系统统运行时时的可靠靠性。7维护设计计维护方面主主要为对对服务器器上的数数据库数数据进行行维护。

31、可可使用SSQL serrverr maanaggemeent stuudioo数据库库维护功功能机制制。例如如,维护护管理数数据库死死锁问题题和维护护数据库库内数据据的一致致性等。学校内部工工资管理理系统详详细设计计说明书书1引言1.1编写写目的在本阶段中中,确定定应该如如何具体体地实现现所要求求的系统统,从而而在编码码阶段可可以把这这个描述述直接翻翻译成用用具体的的程序语语言书写写的程序序。主要要的工作作有:根根据在需需求分析析说明书书中所所描述的的数据、功功能、运运行、性性能需求求,并依依照概概要设计计说明书书所确确定的处处理流程程、总体体结构和和模块外外部设计计,设计计软件系系统的结结

32、构设计计、逐个个模块的的程序描描述(包包括各模模块的功功能、性性能、输输入、输输出、算算法、程程序逻辑辑、接口口等等),解解决如何何1.接受:输入用用户名和和密码登登陆系统统;2.输出:显示各各部门的的职工的的工资条条; 3.分辨信信息的种种类并采采取相应应的处理理步骤;4.判断信信息的正正误并采采取相应应的处理理步骤;5.进行数数据库的的查询、修修改工作作;6.接受并并判断错错误,输输出相应应的出错错消息;在测试阶段段要利用用本说明明书设计计测试用用例,进进行测试试。1.2项目目背景:开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财务务处。项目开发

33、者者:张良良、张德德、张兴兴华、秦秦颖、冯冯璐。用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。1.3参考考资料:软件开发发环境与与工具AA吕进进来,电电子工业业出版社社。软件工程程导论崔崔东华、李李爱萍,机机械工业业出版社社。2程序设计计说明程序设计部部分由我我们组员员分工完完成,完完整代码码见各个个报告。登录界面各部门根据据预先设设定的用用户名和和密码登登录本系系统。人事处管理理员登录录成功界界面在本界面上上,点击击注销会会返回到到工资管管理系统统登录界界面;点点击职工工表,会会转到职职工表管管理界面面;点击击部

34、门汇汇总表,会会转到部部门管理理界面;点击工工资表,会会转到工工资表管管理界面面。职工表管理理界面在本界面上上,可以以查看职职工的个个人信息息及出勤勤情况。并并可以添添加、修修改或删删除员工工的个人人信息。添加新员工工界面 工资表界界面在本界面可可以查看看所有员员工的出出勤情况况及工资资明细,并并可对表表中信息息进行修修改工资情况表表本界面中,各各部门经经理查看看与核对对本部门门所有员员工的工工资发放放情况。 财务处管管理员登登录成功功界面在本界面上上,点击击注销会会返回到到工资管管理系统统登录界界面;点点击工资资表,会会转到工工资表管管理界面面;点击击扣税款款表,会会转到扣扣税表界界面;点点

35、击银行行发放表表,会转转到银行行发放表表管理界界面。 扣税表管管理界面面本界面用于于查看税税率和扣扣税额及及税后工工资,扣扣税额和和税后工工资由系系统自动动生成,管管理员可可以修改改税率 银行发放放单界面面本界面用于于查看与与核对员员工的银银行账号号及应发发工资额额学校内部工工资管理理系统测测试计划划1引言1.1编写写目的该测试计计划文文档为工工资管理理系统软软件测试试的依据据,确定定要实现现的目标标,发现现软件存存在的缺缺陷,减减低发行行的风险险和后期期维护费费用,给给软件测测试人员员提供依依据。1.2项目目背景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学

36、人事处处、财务务处。项目开发者者:张良良、张德德、张兴兴华、秦秦颖、冯冯璐。用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。1.3定义义单元测试:对象是是软件设设计中的的最小单单位模块综合测试:把通过过单元测测试的各各个模块块组装在在一起测测试以发发现与接接口有关关的各种种错误确认测试:检测软软件是否否按照合合同要求求进行工工作,即即是否满满足软件件需求说说明书中中的确认认标准。1.4参考考资料软件测试试方法和和技术朱朱少民,清清华大学学出版社社。2计划2.1软件件说明提供一份图图表,并并逐项说说明被测测软件的的功能

37、、输输入和输输出等质质量指标标,作为为叙述测测试计划划的提纲纲。登陆模块名称输入预期结果实际结果是否解决操作人员登登陆第一次输入入有误,第第二次输输入正确确输入正确后后以各自自的身份份进入各各自的界界面输入正确后后以各自自的身份份进入各各自的界界面是操作人员登登陆不输入用户户名和密密码,点点击“登陆”按钮弹出提示框框弹出提示框框是操作人员登登陆输入用户名名和密码码,点击击“重置”按钮清空,重新新输入清空,重新新输入是人事处管理理模块名称输入预期结果实际结果是否解决职工表点击“职工工表”按钮进入职工表表管理界界面进入职工表表管理界界面是职工表添加加点击职工表表管理界界面的“添加”按钮进入职工表表

38、添加管管理界面面进入职工表表添加管管理界面面是职工表添加加管理在该界面中中输入要要填的信信息,点点击“添加”按钮和和 “取消”按钮点击“添加加”,返回回职工表表界面添添加成功功,点击击取消返返回职工工表界面面点击“添加加”,返回回职工表表界面添添加成功功,点击击取消返返回职工工表界面面是职工表修改改在职工表管管理界面面点击所所要修改改的项,进进行修改改,点击击“修改”按钮修改成功修改成功是职工表删除除在职工表管管理界面面选择某某一行,点点击“删除”按钮提示是否删删除,有有是和否否按钮提示是否删删除,有有是和否否按钮是职工表返回回点击该界面面中的返返回按钮钮返回至人事事处管理理界面返回至人事事处

39、管理理界面是部门汇总表表点击“部门门汇总表表”按钮进入部门汇汇总表管管理界面面进入部门汇汇总表管管理界面面是部门汇总表表修改在该界面点点击所要要修改的的项,进进行修改改,点击击“修改”按钮修改成功修改成功是部门汇总表表返回点击该界面面中的返返回按钮钮返回至人事事处管理理界面返回至人事事处管理理界面是工资表点击“工资资表”按钮进入工资表表管理界界面进入工资表表管理界界面是工资表修改改在该界面点点击所要要修改的的项,进进行修改改,点击击“修改”按钮修改成功修改成功是工资表返回回点击该界面面中的返返回按钮钮返回至人事事处管理理界面返回至人事事处管理理界面是注销点击该界面面中的注注销按钮钮返回至登陆陆

40、界面返回至登陆陆界面是人事处管理理模块名称输入预期结果实际结果是否解决工资表点击“工资资表”按钮进入工资表表管理界界面进入工资表表管理界界面是工资表修改改在该界面点点击所要要修改的的项,进进行修改改,点击击“修改”按钮修改成功修改成功是工资表返回回点击该界面面中的返返回按钮钮返回至财务务处管理理界面返回至财务务处管理理界面是扣税款表点击“扣税税款”按钮进入职工表表管理界界面进入职工表表管理界界面是扣税款表修修改在该界面点点击所要要修改的的项,进进行修改改,点击击“修改”按钮修改成功修改成功是扣税款表返返回点击该界面面中的返返回按钮钮返回至财务务处管理理界面返回至财务务处管理理界面是银行发放表表

41、点击“银行行发放表表”按钮进入银行发发放表管管理界面面进入银行发发放表管管理界面面是银行发放表表返回点击该界面面中的返返回按钮钮返回至财务务处管理理界面返回至财务务处管理理界面是注销点击该界面面中的注注销按钮钮返回至登陆陆界面返回至登陆陆界面是各部门模块名称输入预期结果实际结果是否解决工资条登陆后显示对应部部门的工工资条显示对应部部门的工工资条是2.2测试试内容列出组装测测试和确确认测试试中的每每一项测测试内容容的名称称标识符符、这些些测试的的进度安安排以及及这些测测试的内内容和目目的,例例如模块块功能测测试、接接口正确确性测试试、数据据文卷存存取的测测试、运运行时间间的测试试、设计计约束和和

42、极限的的测试等等。2.3测试试测试单位:太原理理工大学学测试部位:a. 用户登登陆窗口口测试 bb. 用用户管理理测试 cc基本本信息管管理测试试 dd员工工档案管管理测试试 ee安装装卸载测测试 ff易用用性测试试 gg兼容容性测试试2.3.11进度安安排工作内容开始时间结束时间制定测试计计划2013-1-113201311-133设计测试用用例2013-1-1132013-1-113执行测试用用例2013-1-1142013-1-115提交测试报报告2013-1-1152013-6-1152.3.22条件1硬件软软件:WWinddowss系统PPC机 5台2软件条条件:脚脚本解释释器:MM

43、icrrosooft Vissuall Sttudiio 220100 数数据引擎擎:SQQL sservver mannageemennt sstuddio 权权限要求求:对SSQL数数据库具具有写权权限3. 人人员要求求:熟悉悉掌握软软件测试试知识识2人2.3.33测试培培训由需求分析析人员和和编码人人员对该该系统进进行详细细解说,测测试人员员进行分分析,写写出测试试计划报报告。3测试设计计说明3.1控制制本测试的控控制方式式为人工工测试,控控制操作作的顺序序按照界界面要求求来进行行,将运运行结果果截图用用以保存存运行结结果。3.2输入入本项测试中中所使用用的输入入数据为为useer表中中

44、的数据据,使用用用户名名以及密密码进行行登录。若若所输入入的数据据符合uuserr表中的的数据,进进入系统统管理界界面,否否则会提提示输入入有误。3.3输出出通过对所输输入的用用户名和和密码进进行核对对进入相相应的管管理界面面对该系系统进行行管理。3.4过程程用户登录:输入用用户名及及密码。进入人事处处管理界界面:分分别对职职工表,部部门汇总总表,工工资表进进行管理理。进入财务处处管理界界面:分分别对工工资表,扣扣税款表表,银行行发放表表进行管管理。进入各部门门管理界界面:显显示相应应部门的的工资条条。通过点击各各界面中中的“注销”或“返回”按钮进进行结束束。4评价准则则4.1范围围测试用例能

45、能够接查查的范围围:用户户名及密密码在uuserr表中以以及不在在表中的的内容。局限性:非非useer表中中的用户户不能够够对该系系统进行行相应的的操作。4.2数据据整理采用手工方方式对数数据进行行整理,按按照界面面上的修修改,添添加,删删除按钮钮分别对对数据库库中的数数据进行行管理。学校内部工工资管理理系统测测试分析析报告1.引言1.1编写写目的测试分析报报告是在在测试分分析的基基础上,对对测试的的结果以以及测试试的数据据等加以以记录和和分析总总结。它它也是测测试过程程中的一一个重要要环节,同同时,它它也是对对软件性性能的一一个总的的分析和和认可及及对不足足之处的的说明。测测试分析析报告所所

46、指明的的对象主主要是针针对于软软件开发发者。1.2项目目背景开发软件名名称:学学校内部部工资管管理系统统。项目任务提提出者:太原理理工大学学人事处处、财务务处。项目开发者者:张良良、张德德、张兴兴华、秦秦颖、冯冯璐。用户:太原原理工大大学财务务处、人人事处及及各部门门管理人人员。实现软件单单位:计计算机科科学与技技术学院院计算机机工程系系。1.3定义义SQL: 一种用用于访问问查询数数据库的的语言1.4参考考资料软件测试试方法和和技术朱朱少民,清清华大学学出版社社。测试计划划 软件件开发小小组2.测试计计划执行行情况2.1测试试项目客户机接受受信息模模块测试试客户机接受受用户输输入的用用户名和

47、和密码,然然后经过过服务端端转至相相应管理理界面。客户机输出出信息模模块测试试输入各部门门的用户户名和密密码,进进入界面面显示该该部门的的工资条条。服务器模块块(包括括数据库库)测试试测试数据库库的安全全性可可靠性健壮性性效率率。各模块之间间的接口口测试对各模块之之间的接接口进行行测试。系统测试用黑盒法对对系统进进行各类类功能的的测试。2.2测试试机构和和人员测试机构软件件开发小小组人员员2.3测试试结果2.3.11 登录录模块登陆界面输入空或者者用户名名/密码码不符,则出现现错误输入出现错错误情况况输入成功后后将跳转转到对应应的模块块(人事事处,财财务处,普通部部门)登陆至人事事处2.3.2

48、2人事部部门人事处管理理界面职工表管理理界面部门汇总表表管理界界面工资表管理理界面职工表添加加界面若职工IDD重复或或部门IID不存存在,则则会报错错.职工ID重重复时报报错提示示部门ID不不存在时时报错提提示添加成功职工表添加加成功后后工资表表中生成成相应行行在该修改地地方进行行修改删除时的相相应提示示2.3.33财务部部门扣税界面银行发放单单界面2.3.44 普通通部门工资条情况况登陆部门不不同,生生成的部部门人员员也不同同,若登登入部门门1(人人事处)结果如如下:登陆部门11显示部部门1的的职工工工资条附录(代码码):bank.cs文文件:usingg Syysteem;usingg S

49、yysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;namesspacce WWinddowssForrmsAAppllicaatioon1 ppubllic parrtiaal cclasss bbankk : Forrm pubblicc ba

50、ank() InnitiialiizeCCompponeent(); priivatte vvoidd Foorm88_Looad(objjectt seendeer, EveentAArgss e) / TOODO: 这行行代码将将数据加加载到表表dattabaaseDDataaSett1.BBankk中。您您可以根根据需要要移动或或删除它它。 thhis.bannkTaableeAdaapteer1.Filll(tthiss.daatabbaseeDattaSeet1.Bannk); priivatte vvoidd buuttoon4_Cliick(objjectt seendeer,

51、EveentAArgss e) thhis.Cloose(); caiwuu.css文件:usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;namesspacce WWinddowssForrmsA

52、Appllicaatioon1 ppubllic parrtiaal cclasss ccaiwwu : Foorm pubblicc caaiwuu() InnitiialiizeCCompponeent(); priivatte vvoidd caaiwuu_Looad(objjectt seendeer, EveentAArgss e) priivatte vvoidd buuttoon1_Cliick(objjectt seendeer, EveentAArgss e) saalarry sslr = nnew sallaryy(); sllr.SShoww(thhis); priiv

53、atte vvoidd buuttoon2_Cliick(objjectt seendeer, EveentAArgss e) raate rt = nnew ratte(); rtt.Shhow(thiis); priivatte vvoidd buuttoon3_Cliick(objjectt seendeer, EveentAArgss e) baank bk = nnew bannk(); bkk.Shhow(thiis); priivatte vvoidd buuttoon4_Cliick(objjectt seendeer, EveentAArgss e) thhis.Cloose

54、(); dengllu.ccs文件件:usingg Syysteem;usingg Syysteem.CColllecttionns.GGeneericc;usingg Syysteem.CCompponeentMModeel;usingg Syysteem.DDataa;usingg Syysteem.DDrawwingg;usingg Syysteem.LLinqq;usingg Syysteem.TTextt;usingg Syysteem.WWinddowss.Foormss;usingg Syysteem.DDataa.OlleDbb;namesspacce WWinddowssFo

55、rrmsAAppllicaatioon1 ppubllic parrtiaal cclasss ddengglu : FFormm OleeDbCConnnecttionn coon; pubblicc deengllu() InnitiialiizeCCompponeent(); priivatte vvoidd laabell1_CClicck(oobjeect sennderr, EEvenntArrgs e) priivatte vvoidd deengllu_LLoadd(obbjecct ssendder, EvventtArggs ee) priivatte vvoidd buu

56、ttoon1_Cliick(objjectt seendeer, EveentAArgss e) iff (ccon = nulll) ccon = nnew OleeDbCConnnecttionn(PProvvideer=MMicrrosooft.ACEE.OLLEDBB.122.0;Datta SSourrce=Dattabaase.acccdb); iff (ccon.Staate = ConnnecctioonSttatee.Clloseed) ccon.Opeen(); iff (ttexttBoxx1.TTextt.Trrim() != nnulll) OOleDDbCoommaand cmdd = neww OlleDbbCommmannd(sellectt * froom useer wheere useernaame=x andd paasswwordd=yy, conn); ccmd.Parrameeterrs.AAddWWithhVallue(xx, texxtBoox1.Texxt)

温馨提示

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

评论

0/150

提交评论