《TYUT-课设实验报告-工资管理系统-11级.docx》由会员分享,可在线阅读,更多相关《TYUT-课设实验报告-工资管理系统-11级.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件分分析与设设计课程设计计报 告 学 院:软软件学院院 专业业班级: 组 长: 组 员: 指导教师师: 时 间:目录学校内部部工资管管理系统统可行性性分析报报告- 1 -1 引言言- 11 -1.1 编写目目的- 1 -1.2 项目背背景- 1 -1.3 定义- 1 -1.4 参考资资料- 1 -2 可行行性研究究的前提提- 22 -2.1要要求- 2 -2.2目目标- 2 -2.3条条件,假假定和限限制- 2 -2.4可可行性研研究方法法- 22 -2.5 评价尺尺度- 2 -3社会因因素可行行性分析析- 22 -3.1法法律因素素- 22 -3.2用用户使用用可行性性- 22 -4结论-
2、 3 -学校内部部工资管管理系统统软件需需求说明明书- 4 -1引言- 4 -1.1 编写目目的- 4 -1.2 项目背背景- 4 -1.3 定义- 4 -1.4 参考资资料- 4 -2任务概概述- 5 -2.1 目标- 5 -2.2 运行环环境- 5 -2.3 假定和和约束- 5 -3数据描描述- 5 -3.1数数据特性性- 55 -3.2系系统数据据流图- 5 -3.3数数据库描描述- 5 -3.4数数据词典典- 66 -4对性能能的规定定- 77 -5运行环环境规定定- 77 -学校内部部工资管管理系统统项目开开发计划划- 88 -1引言- 8 -1.1编编写目的的- 88 -1.2 背
3、景- 8 -1.3定定义- 8 -1.4参参考资料料- 99 -2项目概概述- 9 -2.1工工作内容容- 99 -2.3产产品- 10 -2.3.1程序序- 110 -2.3.2文件件- 110 -2.4验验收标准准- 110 -2.5本本计划的的批准者者和批准准日期- 100 -学校内部部工资管管理系统统概要设设计说明明书- 11 -1引言- 111 -1.1编编写目的的- 111 -1.2项项目背景景- 111 -1.3定定义- 11 -1.3.1专门门术语- 111 -2总体设设计- 12 -2.1处处理流程程- 112 -2.1.1客户户机程序序流程- 122 -2.2总总体结构构和
4、模块块外部设设计- 13 -2.3 功能分分配- 14 -3接口设设计- 14 -3.1外外部接口口- 114 -3.1.1用户户界面- 144 -3.1.2软件件接口- 155 -3.1.3硬件件接口- 155 -3.2内内部接口口- 115 -4数据结结构设计计- 115 -4.1数数据库数数据结构构设计- 155 -4.2物物理数据据结构设设计- 16 -4.3数数据结构构与程序序的关系系- 117 -5运行设设计- 18 -5.1运运行模块块的组合合- 118 -5.2运运行控制制- 118 -5.3运运行时间间- 118 -6出错处处理设计计- 119 -6.1出出错输出出信息- 1
5、99 -6.2出出错处理理对策- 199 -7维护设设计- 19 -学校内部部工资管管理系统统详细设设计说明明书- 20 -1引言- 200 -1.1编编写目的的- 220 -1.2项项目背景景:- 20 -1.3参参考资料料:- 20 -2程序设设计说明明- 221 -学校内部部工资管管理系统统测试计计划- 25 -1引言- 255 -1.1编编写目的的- 225 -1.2项项目背景景- 225 -1.3定定义- 25 -1.4参参考资料料- 225 -2计划- 255 -2.1软软件说明明- 225 -2.2测测试内容容- 228 -2.3测测试- 28 -2.3.1进度度安排- 288
6、-2.3.2条件件- 228 -2.3.3测试试培训- 299 -3测试设设计说明明- 229 -3.1控控制- 29 -3.2输输入- 29 -3.3输输出- 29 -3.4过过程- 29 -4评价准准则- 30 -4.1范范围- 30 -4.2数数据整理理- 330 -学校内部部工资管管理系统统测试分分析报告告- 331 -1.引言言- 331 -1.1编编写目的的- 331 -1.2项项目背景景- 331 -1.3定定义- 31 -1.4参参考资料料- 331 -2.测试试计划执执行情况况- 331 -2.1测测试项目目- 331 -2.2测测试机构构和人员员- 332 -2.3测测试结
7、果果- 332 -2.3.1 登登录模块块- 332 -2.3.2人事事部门- 333 -2.3.3 财财务部门门- 337 -2.3.4 普普通部门门- 337 - 5 -学校内部部工资管管理系统统可行性性分析报报告1 引言言1.1 编写目目的可行性研研究的目目的就是是以最小小的代价价在最短短的时间间内确定定问题是是否能解解决。本报告经经审核后后,交项项目负责责人审查查及软件件开发人人员分析析。1.2 项目背背景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良,张张德,张张兴华,秦秦颖,冯冯璐用户:太太原理工工大学财财务
8、处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据据库软件件。1.3 定义专门术术语:Micrrosooft Vissuall Sttudiio 220100一款强强大的编编译软件件。SQL: 一种种用于查查询数据据库的语语言。1.4 参考资资料软件工工程导论论崔冬冬华、李李爱萍,机机械工业业出版社社。软件开开发环境境与工具具A吕吕进来,电电子工业业出版社社。数据库库谢俊俊,崔子子南,张张波 译译 人民民邮电出出版社。2 可行行性研究究的前提提2.1要要求主要功能能:部门门、员工工信息变变动,工工
9、资结算算及发放放。输出要求求:数据据完整,详详实。输入要求求:简捷捷,快速速,实时时。安全与保保密要求求:管理理员拥有有所有权权限,员员工信息息要保密密。完成期限限:预计计2周,即即截止220144年1月月 177日。2.2目目标提高太原原理工大大学财务务处的办办公效率率。2.3条条件,假假定和限限制建议软件件寿命:10年年。经费来源源:学校校。运行环境境:Wiindoows。 数据库:SQLL数据库库2.4可可行性研研究方法法项目组人人员共同同商讨技技术上的的可行性性,并通通过简单单的模拟拟实验验验证技术术可行性性。项目目组成员员一致认认为项目目实际可可行。2.5评评价尺度度成本/效效益分析
10、析结果:效益成本。 现有有开发技技术可行行。3社会因因素可行行性分析析3.1法法律因素素所有技术术资料都都由开发发方保管管。合同制定定违约责责任。3.2用用户使用用可行性性系统维护护人员要要求有计计算机的的专业知知识的人人员,普普通用户户可根据据友好性性界面轻轻松使用用。4结论根据项目目组成员员的现有有水平,在在技术、操作上上都具备备可行性性,可以以进行开开发。学校内部部工资管管理系统统软件需需求说明明书1引言1.1编编写目的的学校内部部工资管管理系统统软件需需求说明明书是在在可行性性研究的的基础上上,是为为了进一一步明确确学校内内部工资资管理系系统的软软件需求求,以便便安排项项目规划划与进度
11、度,组织软软件开发发与测试试,撰写写本文档档。本文档供供项目经经理、设设计人员员、开发发人员参参考。1.2 项目背背景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张智辉、郭瑞楠楠、程功功、张天天洋、赵赵继凯。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据据库软件件。1.3 定义专门术术语:Micrrosooft Vissuall Sttudiio 220100一款强强大的编编译软件件。SQL:
12、一种种用于访访问查询询数据库库的语言言。1.4参参考资料料软件工工程导论论崔冬冬华、李李爱萍,机机械工业业出版社社。软件开开发环境境与工具具A吕吕进来,电电子工业业出版社社。数据库库谢俊俊,崔子子南,张张波 译译 人民民邮电出出版社。2任务概概述2.1目目标提高学校校财务部部办公效效率。2.2运运行环境境运行环境境:Wiindoows。Micrrosooft Vissuall Sttudiio 220100数据库:SQLL数据库库。2.3 假定和和约束1.人力力、资金金、时间间的约束束2.技术术发展规规律的约约束3数据描描述3.1数数据特性性1数据据录入和和处理的的准确性性和实时时性2数据据的
13、一致致性与完完整性3.2系系统数据据流图图2.22系统数数据流图图3.3数数据库描描述数据库采采用SQQL。3.4数数据词典典名字:职工表描述:学校全体教职工信息定义:职工表=职工账号+部门账号+职工姓名+出勤天数+银行账号 位置:由人事部填写修改,保存到服务器端名字:部门汇总表描述:学校管理和教学部门信息定义:部门汇总表=部门账号+部门名称+职工人数+基本工资位置:保存在服务器端,由人事部进行管理名字:工资表描述:每个月各个职工工资信息定义:工资表=职工账号+出勤工资+奖金+罚款+税前工资位置:保存在服务器端,由人事部和财务处共同管理名字:扣税款表描述:记录税率以及每名职工的扣税额定义:扣税
14、信息=职工账号+税率+扣税额 位置:在服务器端生成名字:银行发放表描述:记录银行的实际发放账单定义:银行信息=职工姓名+银行卡号+税后工资 位置:在服务器端生成名字:工资条描述:返回给每个职工的工资信息详单定义:工资条=部门名称+职工姓名+出勤天数+出勤工资+奖金+罚款+扣税额+税后工资 位置:以文件形式发送到客户端4对性能能的规定为了保证证系统能能够长期期、安全全、稳定定、可靠靠、高效效的运行行,学校校内部工工资管理理系统应应该满足足以下的的性能需需求:1系统统处理的的准确性性和及时时性2系统统的开放放性和系系统的可可扩充性性3系统统的易用用性和易易维护性性4系统统的标准准性5系统统的先进进
15、性5运行环环境规定定学校内部部工资管管理系统统中的各各个子系系统的硬硬件和软软件的配配置如下下:1服务务器端子子系统的的运行要要求:系统软件件:Miicroosofft VVisuual Stuudioo 20010一一款强大大的编译译软件。数据库管管理系统统:SQQL sservver mannageemennt sstuddio 。2.客户户端子系系统的运运行要求求:系统软件件:SQQL sservver mannageemennt sstuddio。学校内部部工资管管理系统统项目开开发计划划1引言1.1编编写目的的为了保证证项目团团队按时时保质地地完成项项目目标标,便于于项目团团队成员员
16、更好地地了解项项目情况况,使项项目工作作开展的的各个过过程合理理有序,因因此以文文件化的的形式,把把对于在在项目生生命周期期内的工工作任务务范围、各项工工作的任任务分解解、项目目团队组组织结构构、各团团队成员员的工作作责任、团队内内外沟通通协作方方式、开开发进度度、经费费预算、项目内内外环境境条件、风险对对策等内内容做出出的安排排以书面面的方式式,作为为项目团团队成员员以及项项目干系系人之间间的共识识与约定定,项目目生命周周期内的的所有项项目活动动的行动动基础,项项目团队队开展和和检查项项目工作作的依据据。1.2 背景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大
17、大学人事事处、财财务处。项目开发发者:张张良,张张德,张张兴华,秦秦颖,冯冯璐用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。项目与其其他软件件、系统统的关系系 :使用SQQL数据据库软件件。1.3定定义数据字典典:数据据字典的的内容主主要是对对数据流流程图中中的数据据项、数数据结构构、数据据流、处处理逻辑辑、数据据存储和和外部实实体等六六个方面面进行具具体的定定义。数据流程程图配以以数据字字典,就就可以从从图形和和文字两两个方面面对系统统的逻辑辑模型进进行完整整的描述述。模块:模模块是程程序的集集合体,一一个或数数个程
18、序序组成一一个模块块,完成成一个相相对独立立的功能能。软件文档档:软件件文档是是对会计计软件模模块和数数据库等等所作的的文字说说明,包包括需求求说明书书、概要要设计说说明书、详细设设计说明明书、检检测报告告、用户户手册等等技术文文档和使使用文档档。1.4参参考资料料软件工工程导论论 崔崔东华、李爱萍萍,机械械工业出出版社。2项目概概述2.1工工作内容容第一阶段段:可行行性研究究报告,主主要对项项目的可可行性进进行收集集、理解解和分析析,编写写可行性性研究报报告。 第二阶阶段:软软件需求求说明书书,主要要对项目目用户的的需求进进行收集集、理解解、分析析,并编编写雪球球规格说说明书和和初步用用户手
19、册册等文档档。 第三阶阶段:项项目开发发计划,制制定项目目开发计计划,保保证项目目按时按按质的完完成任务务。 第四阶阶段:概概要设计计说明书书,制定定流程、程序系系统的组组织结构构、模块块划分、功能分分配、接接口设计计。,运行设设计、数数据结构构设计和和出错处处理设计计等,为为程序的的详细设设计提供供基础。 第五阶阶段:详详细设计计说明书书,说明明一个软软件系统统各个层层次中的的每一个个程序(每每个模块块或子程程序)的的设计考考虑 第六阶阶段:测测试计划划,编写写本系统统的测试试计划第七阶段段:测试试分析报报告,根根据测试试结果得得出测试试报告2.3产产品2.3.1程序序程序名称称:学校校内部
20、工工资管理理系统编程语言言:C#存储数据据库:SSQL serrverr maanaggemeent stuudioo2.3.2文件件A可行行性研究究报告BB项目目开发计计划C需求分分析规格格说明D概要要设计规规格说明明E详详细设计计规格说说明F数据库库说明G测试试分析报报告H用户手手册2.4验验收标准准系统验收收标准:系统必必需正常常运行。人员培培训验收收标准:接受培培训的工工作人员员能独立立操作本本系统的的各项功功能。技技术支持持验收标标准:系系统出现现问题时时,技术术人员能能及时赶赶到现场场并解决决问题。2.5本本计划的的批准者者和批准准日期批准者:谢红薇薇批准日期期:20014年年1月
21、66日学校内部部工资管管理系统统概要设设计说明明书1引言1.1编编写目的的本阶段已已在系统统的需求求分析的的基础上上,对学学校内部部工资管管理系统统做概要要设计。主要解解决了实实现该系系统需求求的程序序模块设设计问题题。包括括如何把把该系统统划分成成若干个个模块、决定各各个模块块之间的的接口、模块之之间传递递的信息息,以及及数据结结构、模块结结构的设设计等。在以下下的概要要设计报报告中将将对在本本阶段中中对系统统所做的的所有概概要设计计进行详详细的说说明。 在详细设设计、软软件测试试以及软软件维护护等阶段段也可参参考此说说明书。1.2项项目背景景开发软件件名称:学校内内部工资资管理系系统。项目
22、任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院软件件学院软软件工程程系。本系统与与其他系系统的关关系:1.3定定义1.3.1专门门术语Micrrosooft Vissuall Sttudiio 220100一款强强大的编编译软件件。SQL: 一种种用于访访问查询询数据库库的语言言基本工资资:员工工工作一一天所得得的工资资,不包包括奖金金和罚款款,以及及税收。出勤工资资=基本本工资*本月出出勤天数数税前工资资=出勤勤工资+本月奖奖金-本
23、本月罚款款扣税额=税率*税前工工资税后工资资=税前前工资-扣税额额2总体设设计2.1处处理流程程下面将使使用(结结构化设设计)面面向数据据流的方方法对学学校内部部工资管管理系统统的处理理流程进进行分析析。系统统可分为为两大部部分:一一、客户机机上的程程序,二二、服务器器上的程程序。以以下将分分别对系系统的这这两大部部分进行行流程分分析:2.1.1客户户机程序序流程客户机安安各部门门的账号号登陆,人人事处和和财务处处可以对对系统进进行管理理,其他他部门只只进行自自己内部部职工工工资的查查询。其其内部处处理流程程如下:图4-22内部流流程图下面对各各模块(以以数字表表示)进进行功能能说明:1、 人
24、事处 对各各个部门门职工的的出勤信信息和奖奖金以及及罚款进进行录入入2、 财务处 将教教职工的的工资表表生成并并将数据据送于银银行3、 显示部门门工资条条 用用于部门门内工资资的查询询4、 职工表 存储储职工的的信息5、 部门汇总总表 存储部部门的信信息6、 工资表11 用用于记录录职工的的出勤工工资7、 职工表添添加 对职工工表进行行添加操操作8、 职工表修修改 对职工工表进行行修改操操作9、 职工表删删除 对职工工表进行行删除操操作10、 从职工表表返回至至人事处处11、 部门汇总总表修改改 对对部门汇汇总表进进行修改改操作12、 从部门汇汇总表返返回至人人事处13、 工资表11修改 对工
25、工资表11进行修修改操作作14、 从工资表表1返回回至人事事处15、 工资表22 用于记记录职工工的税前前出勤工工资16、 扣税款表表 存存储工资资的扣税税情况17、 银行发放放表 用于银银行发放放工资18、 工资表22修改 对工工资表22进行修修改19、 从工资表表2返回回至财务务处20、 扣税款表表修改 对扣扣税款表表进行修修改21、 从扣税款款表返回回至财务务处22、 从银行发发放表返返回至财财务处2.2总总体结构构和模块块外部设设计下面以结结构图来来描述学学校内部部工资管管理系统统的软件件总体结结构。方方框之间间的直线线表示模模块的调调用关系系。主要要分为客客户端子子系统和和服务器器子
26、系统统,如下下:图4-33系统的的逻辑模模型2.3 功能分分配各项模块块的功能能可参照照3.11 中的的说明。客户端端程序主主要有三三大块:接受查查询请求求,联络络服务器器,输出出数据。服务器器程序主主要用来来接收客客户端请请求。服服务器程程序需与与已建立立的SQQL数据据库互连连,其接接口将于于下面部部分阐述述。3接口设设计3.1外外部接口口3.1.1用户户界面在用户界界面部分分,根据据需求分分析的结结果,用用户需要要一个用用户友善善界面。在界面面设计上上,应做做到简单单明了,易易于操作作,并且且要注意意到界面面的布局局,应突突出的显显示重要要以及出出错信息息。外观观上也要要做到合合理化,考
27、考虑到用用户多对对Winndowws风格格较熟悉悉,应尽尽量向这这一方向向靠拢。在设计计语言上上,已决决定使用用c# 进行编编程,在在界面上上可使用用C# 所所提供的的可视化化组件,向向Winndowws风格格靠近。 其中中服务器器程序界界面要做做到操作作简单,易易于管理理。在设设计上采采用下拉拉式菜单单方式,在在出错显显示上可可调用cc# 库库中的错错误提示示函数。总的来说说,系统统的用户户界面应应作到可可靠性、简单性性、易学习习和使用用3.1.2软件件接口服务器程程序可使使用 CC# 提提供的对对SQLL的接口口,进行行对数据据库的所所有访问问。服务器程程序上可可使用SSQL的的对数据据库
28、的备备分命令令,以做做到对数数据的保保存。在网络软软件接口口方面,使使用一种种无差错错的传输输协议,采采用滑动动窗口方方式对数数据进行行网络传传输及接接收。3.1.3硬件件接口在输入方方面,对对于键盘盘、鼠标的的输入,可可用C# 的的标准输输入/输输出,对对输入进进行处理理。在输出方方面,打打印机的的连接及及使用,也也可用CC# 的的标准输输入/输输出对其其进行处处理。在在网络传传输部分分,在网网络硬件件部分,为为了实现现高速传传输,将将使用高高速ATTM。3.2内内部接口口内部接口口方面,各各模块之之间采用用函数调调用、参数传传递、返回值值的方式式进行信信息传递递。具体体参数的的结构将将在下
29、面面数据结结构设计计的内容容中说明明。接口口传递的的信息将将是以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各模块间间传输。4数据结结构设计计4.1数数据库数数据结构构设计系统将采采用 SSQL serrverr maanaggemeent stuudioo, 系统统主要需需要维护护5张数数据表:1.登录录用户表表Useer用户名 密码部门IDD表4.11登录用用户表UUserr用来存储储登陆信信息,其其中用户户名和密密码用来来登陆,而而根据用用户名的的不同进进行不同同部门的的登陆,而而部门IID用来来进行内内部识别别,用户户名为主主键。2.职工工表 EEmplloyee
30、e部门IDD职工IDD职工姓名名出勤天数数银行账号号备注表4.22职工表表 Emmplooyeee职工表用用来存储储学校每每位教职职工的个个人信息息,职工工ID为为主键。3.部门门汇总表表 Deeparrtmeent部门IDD部门名称称职工人数数基本工资资/天备注表4.33部门汇汇总表 Depparttmennt部门汇总总表用来来存储学学校部门门的相关关信息,主主键为部部门IDD4.工资资表 SSalaary职工IDD出勤工资资奖金罚款税前工资资备注表4.44工资表表Sallaryy工资表用用来存储储每位职职工的工工资信息息,其中中职工IID为主主键5.扣税税款表 Ratte职工IDD税率扣税
31、额税后工资资备注表4.55扣税款款表 RRatee扣税款表表用来存存储每位位职工的的工资扣扣税情况况,其中中职工IID为主主键。6.银行行发放表表 Baank银行卡号号职工姓名名税后工资资备注表4.66银行发发放表 Bannk银行发放放表用来来发送给给银行,然然后银行行根据此此表来发发放工资资,主键键为职工工姓名。4.2物物理数据据结构设设计物理数据据结构设设计主要要是设计计数据在在模块中中的表示示形式。数据在在模块中中都是以以结构的的方式表表示。1.登陆陆信息1 用户名String2 密码 String3 部门ID String用于登陆陆时输入入,跳转转到相应应的界面面。2.网络络包1. 网
32、络包HeadINT2. 传输数据 String用于数据据在网络络上的传传输。3.错误误信息1. 错误类型INT2. 输出语句String用于关于于错误操操作。4.工资资条信息息1 部门名称2 职工姓名3 出勤天数4 出勤工资5 奖金和罚款6 扣税额7 税后工资用于查询询各部门门内职工工的工资资条4.3数数据结构构与程序序的关系系服务器程程序在对对人事处处和财务务处进行行操作时时需对数数据库数数据库数数据结构构,也就就是数据据表进行行查询和和修改,而而其他部部门需要要对数据据库中的的该部门门的工资资条进行行查询。物理数据据结构主主要用于于各模块块之间函函数的信信息传递递。接口口传递的的信息将将是
33、以数数据结构构封装了了的数据据,以参参数传递递或返回回值的形形式在各各模块间间传输。出错信信息将送送入显示示模块中中,帐单单结构,送送入打印印准备模模块中准准备打印印格式。5运行设设计5.1运运行模块块的组合合客户机程程序在有有输入时时启动接接收数据据模块,通通过各模模块之间间的调用用,读入入并对输输入进行行格式化化。在接接收数据据模块得得到充分分的数据据时,将将调用网网络传输输模块,将将数据通通过网络络送到服服务器,并并等待接接收服务务器返回回的信息息。接收收到返回回信息后后随即调调用数据据输出模模块,对对信息进进行处理理,产生生相应的的输出。服务器程程序的接接收网络络数据模模块必须须始终处
34、处于活动动状态。接收到到数据后后,调用用数据处处理/查查询模块块对数据据库进行行访问,完完成后调调用网络络发送模模块,将将信息返返回客户户机。5.2运运行控制制运行控制制将严格格按照各各模块间间函数调调用关系系来实现现。在各各事务中中心模块块中,需需对运行行控制进进行正确确的判断断,选择择正确的的运行控控制路径径。在网络传传方面,客客户机在在发送数数据后,将将等待服服务器的的确认收收到信号号,收到到后,再再次等待待服务器器发送回回答数据据,然后后对数据据进行确确认。服服务器在在接到数数据后发发送确认认信号,在在对数据据处理、访问数数据库后后,将返返回信息息送回客客户机,并并等待确确认。5.3运
35、运行时间间在软体的的需求分分析中,对对运行时时间的要要求为必必须对作作出的操操作有较较快的反反应。网网络硬件件对运行行时间有有最大的的影响,当当网络负负载量大大时,对对操作反反应将受受到很大大的影响响。所以以将采用用高速AATM 网络,实实现客户户机与服服务器之之间的连连接,以以减少网网络传输输上的开开销。其其次是服服务器的的性能,这这将影响响对数据据库访问问时间即即操作时时间的长长短,影影响加大大客户机机操作的的等待时时间,所所以必须须使用高高性能的的服务器器,建议议使用 Penntiuum IIII 处理器器。硬件件对本系系统的速速度影响响将会大大于软件件的影响响。6出错处处理设计计6.1
36、出出错输出出信息程序在运运行时主主要会出出现两种种错误:1、由于输输入信息息,或无无法满足足要求时时产生的的错误,称称为软错错误。22、由于其其他问题题,如网网络传输输超时等等,产生生的问题题,称为为硬错误误。对于软错错误,须须在定票票/领票票操作成成功判断断及输入入数据验验证模块块由数据据进行数数据分析析,判断断错误类类型,再再生成相相应的错错误提示示语句,送送到输出出模块中中。对与硬错错误,可可在出错错的相应应模块中中输出简简单的出出错语句句,并将将程序重重置。返返回输入入阶段。出错信息息必须给给出相应应的出错错原因,例例:“出勤天天数不能能大于331”“新增的的职工iid与现现有的职职工
37、idd不能相相同”等。6.2出出错处理理对策所有的客客户机及及服务器器都必须须安装不不间断电电源以防防止停电电或电压压不稳造造成的数数据丢失失的损失失。若真真断电时时,客户户机上将将不会有有太大的的影响,主主要是服服务器上上:在断断电后必必须能对对数据进进行恢复复。在网络传传输方面面,可考考虑建立立一条成成本较低低的后备备网络,以以保证当当主网络络断路时时数据的的通信。在硬件方方面要选选择较可可靠、稳定的的服务器器机种,保保证系统统运行时时的可靠靠性。7维护设设计维护方面面主要为为对服务务器上的的数据库库数据进进行维护护。可使使用SQQL sservver mannageemennt sstu
38、ddio数数据库维维护功能能机制。例如,维维护管理理数据库库死锁问问题和维维护数据据库内数数据的一一致性等等。学校内部部工资管管理系统统详细设设计说明明书1引言1.1编编写目的的在本阶段段中,确确定应该该如何具具体地实实现所要要求的系系统,从从而在编编码阶段段可以把把这个描描述直接接翻译成成用具体体的程序序语言书书写的程程序。主主要的工工作有:根据在在需求求分析说说明书中中所描述述的数据据、功能能、运行行、性能能需求,并并依照概概要设计计说明书书所确确定的处处理流程程、总体体结构和和模块外外部设计计,设计计软件系系统的结结构设计计、逐个个模块的的程序描描述(包包括各模模块的功功能、性性能、输输
39、入、输输出、算算法、程程序逻辑辑、接口口等等),解解决如何何1.接受受:输入入用户名名和密码码登陆系系统;2.输出出:显示示各部门门的职工工的工资资条; 3.分辨辨信息的的种类并并采取相相应的处处理步骤骤;4.判断断信息的的正误并并采取相相应的处处理步骤骤;5.进行行数据库库的查询询、修改改工作;6.接受受并判断断错误,输输出相应应的出错错消息;在测试阶阶段要利利用本说说明书设设计测试试用例,进进行测试试。1.2项项目背景景:开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、张张兴华、秦颖、冯璐。用户:太太原理工工
40、大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。1.3参参考资料料:软件开开发环境境与工具具A吕吕进来,电电子工业业出版社社。软件工工程导论论崔东东华、李李爱萍,机机械工业业出版社社。2程序设设计说明明程序设计计部分由由我们组组员分工工完成,完完整代码码见各个个报告。登录界面面各部门根根据预先先设定的的用户名名和密码码登录本本系统。人事处管管理员登登录成功功界面在本界面面上,点点击注销销会返回回到工资资管理系系统登录录界面;点击职职工表,会会转到职职工表管管理界面面;点击击部门汇汇总表,会会转到部部门管理理界面;点击工工资表,会会转到工工
41、资表管管理界面面。职工表管管理界面面在本界面面上,可可以查看看职工的的个人信信息及出出勤情况况。并可可以添加加、修改改或删除除员工的的个人信信息。添加新员员工界面面 工资表表界面在本界面面可以查查看所有有员工的的出勤情情况及工工资明细细,并可可对表中中信息进进行修改改工资情况况表本界面中中,各部部门经理理查看与与核对本本部门所所有员工工的工资资发放情情况。 财务处处管理员员登录成成功界面面在本界面面上,点点击注销销会返回回到工资资管理系系统登录录界面;点击工工资表,会会转到工工资表管管理界面面;点击击扣税款款表,会会转到扣扣税表界界面;点点击银行行发放表表,会转转到银行行发放表表管理界界面。
42、扣税表表管理界界面本界面用用于查看看税率和和扣税额额及税后后工资,扣扣税额和和税后工工资由系系统自动动生成,管管理员可可以修改改税率 银行发发放单界界面本界面用用于查看看与核对对员工的的银行账账号及应应发工资资额学校内部部工资管管理系统统测试计计划1引言1.1编编写目的的该测试试计划文文档为工工资管理理系统软软件测试试的依据据,确定定要实现现的目标标,发现现软件存存在的缺缺陷,减减低发行行的风险险和后期期维护费费用,给给软件测测试人员员提供依依据。1.2项项目背景景开发软件件名称:学校内内部工资资管理系系统。项目任务务提出者者:太原原理工大大学人事事处、财财务处。项目开发发者:张张良、张张德、
43、张张兴华、秦颖、冯璐。用户:太太原理工工大学财财务处、人事处处及各部部门管理理人员。实现软件件单位:计算机机科学与与技术学学院计算算机工程程系。1.3定定义单元测试试:对象象是软件件设计中中的最小小单位模块块综合测试试:把通通过单元元测试的的各个模模块组装装在一起起测试以以发现与与接口有有关的各各种错误误确认测试试:检测测软件是是否按照照合同要要求进行行工作,即即是否满满足软件件需求说说明书中中的确认认标准。1.4参参考资料料软件测测试方法法和技术术朱少少民,清清华大学学出版社社。2计划2.1软软件说明明提供一份份图表,并并逐项说说明被测测软件的的功能、输入和和输出等等质量指指标,作作为叙述述测试计计划的提提纲。登陆模块名称称输入预期结果果实际结果果是否解决决操作人员员登陆第一次输输入有误误,第二二次输入入正确输入正确确后以各各自的身身份进入入各自的的界面输入正确确后以各各自的身身份进入入各自的的界面是操作人员员登陆不输入用用户名和和密码,点点击“登陆”按钮弹出提示示框弹出提示示框是操作人员员登陆输入用户户名和密密码,点点击“重置”按钮清空,重重新输入入清空,重重新输入入是人事处管管理模块名称称输入预期结果果实际结果果是否解决决职工表点击“职职工表”按钮进入职工工表管理理界面进入职工工表管理理界面是职工表添添加点击职工工表管理理界面的的“添加”按钮进入职工工表添加加管理界界面
限制150内