ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:1.44MB ,
资源ID:8152876      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8152876.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(TYUT课设实验报告工资管理系统11级.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

TYUT课设实验报告工资管理系统11级.docx

1、TYUT课设实验报告工资管理系统11级TYUT-课设实验报告-工资管理系统-11级软件分析与设计课程设计报 告 学 院:软件学院 专业班级: 组 长: 组 员: 指导教师: 时 间: 名目学校内部工资治理系统可行性分析报告1 引言1.1 编写目的可行性研究的目的确实是以最小的代价在最短的时刻内确定咨询题是否能解决。本报告经审核后,交项目负责人审查及软件开发人员分析。1.2 项目背景开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院运算机工程系。项目与其他软件、系统的关系 :使用SQL数据库软件。1.3 定义专门术语:Micr

2、osoft Visual Studio 2010一款强大的编译软件。SQL: 一种用于查询数据库的语言。1.4 参考资料软件工程导论崔冬华、李爱萍,机械工业出版社。软件开发环境与工具A吕进来,电子工业出版社。数据库谢俊,崔子南,张波 译 人民邮电出版社。2 可行性研究的前提2.1要求要紧功能:部门、职员信息变动,工资结算及发放。输出要求:数据完整,详实。输入要求:简捷,快速,实时。安全与保密要求:治理员拥有所有权限,职员信息要保密。完成期限:估量2周,即截止2014年1月 17日。2.2目标提升太原理工大学财务处的办公效率。2.3条件,假定和限制建议软件寿命:10年。经费来源:学校。运行环境:

3、Windows。 数据库:SQL数据库2.4可行性研究方法项目组人员共同商讨技术上的可行性,并通过简单的模拟实验验证技术可行性。项目组成员一致认为项目实际可行。2.5 评判尺度成本/效益分析结果:效益 成本。 现有开发技术可行。3社会因素可行性分析3.1法律因素所有技术资料都由开发方保管。合同制定违约责任。3.2用户使用可行性系统爱护人员要求有运算机的专业知识的人员,一般用户可按照友好性界面轻松使用。4结论按照项目组成员的现有水平,在技术、操作上都具备可行性,能够进行开发。学校内部工资治理系统软件需求讲明书1引言1.1 编写目的 学校内部工资治理系统软件需求讲明书是在可行性研究的基础上,是为了

4、进一步明确学校内部工资治理系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2 项目背景 开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院运算机工程系。项目与其他软件、系统的关系 :使用SQL数据库软件。1.3 定义 专门术语:Microsoft Visual Studio 2010一款强大的编译软件。SQL: 一种用于访咨询查询数据库的语言。1.4 参考资料软件工程导论崔冬华、李爱萍,机械工业出版社。软件开发环境与工具A吕进来,电子工业出版社。数据库谢俊

5、,崔子南,张波 译 人民邮电出版社。2任务概述2.1 目标提升学校财务部办公效率。2.2 运行环境运行环境:Windows。Microsoft Visual Studio 2010数据库:SQL数据库。2.3 假定和约束1.人力、资金、时刻的约束2.技术进展规律的约束3数据描述3.1数据特性1数据录入和处理的准确性和实时性2数据的一致性与完整性3.2系统数据流图图2.2系统数据流图3.3数据库描述 数据库采纳SQL。3.4数据词典4对性能的规定为了保证系统能够长期、安全、稳固、可靠、高效的运行,学校内部工资治理系统应该满足以下的性能需求:1系统处理的准确性和及时性2系统的开放性和系统的可扩充性

6、3系统的易用性和易爱护性4系统的标准性5系统的先进性5运行环境规定学校内部工资治理系统中的各个子系统的硬件和软件的配置如下:1服务器端子系统的运行要求:系统软件:Microsoft Visual Studio 2010一款强大的编译软件。数据库治理系统:SQL server management studio 。2.客户端子系统的运行要求:系统软件:SQL server management studio。学校内部工资治理系统项目开发打算1引言1.1编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情形,使项目工作开展的各个过程合理有序,因此以文件化的形式,把关于在

7、项目生命周期内的工作任务范畴、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险计策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。1.2 背景开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院运算机工程系。项目与其他软件、系统的关系 :使用SQL数据库软件。1.3定义数据字典:数据字典的内容要紧是对数据流程图中的数据项、数据结构、数据流、处理逻辑、

8、数据储备和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就能够从图形和文字两个方面对系统的逻辑模型进行完整的描述。模块:模块是程序的集合体,一个或数个程序组成一个模块,完成一个相对独立的功能。软件文档:软件文档是对会计软件模块和数据库等所作的文字讲明,包括需求讲明书、概要设计讲明书、详细设计讲明书、检测报告、用户手册等技术文档和使用文档。1.4参考资料软件工程导论 崔东华、李爱萍,机械工业出版社。2项目概述2.1工作内容 第一时期:可行性研究报告,要紧对项目的可行性进行收集、明白得和分析,编写可行性研究报告。 第二时期:软件需求讲明书,要紧对项目用户的需求进行收集、明白得、分析,并

9、编写雪球规格讲明书和初步用户手册等文档。 第三时期:项目开发打算,制定项目开发打算,保证项目按时按质的完成任务。 第四时期:概要设计讲明书,制定流程、程序系统的组织结构、模块划分、功能分配、接口设计。,运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。 第五时期:详细设计讲明书,讲明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑 第六时期:测试打算,编写本系统的测试打算第七时期:测试分析报告,按照测试结果得出测试报告2.3产品2.3.1程序程序名称:学校内部工资治理系统编程语言:C#储备数据库:SQL server management studio2.3.2

10、文件A可行性研究报告B项目开发打算C需求分析规格讲明D概要设计规格讲明E详细设计规格讲明F数据库讲明G测试分析报告H用户手册2.4验收标准2.5本打算的批准者和批准日期批准日期:2014年1月6日学校内部工资治理系统概要设计讲明书1引言1.1编写目的本时期已在系统的需求分析的基础上,对学校内部工资治理系统做概要设计。要紧解决了实现该系统需求的程序模块设计咨询题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本时期中对系统所做的所有概要设计进行详细的讲明。 在详细设计、软件测试以及软件爱护等时期也可参考此

11、讲明书。1.2项目背景开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院软件学院软件工程系。本系统与其他系统的关系:1.3定义1.3.1专门术语Microsoft Visual Studio 2010一款强大的编译软件。SQL: 一种用于访咨询查询数据库的语言差不多工资:职职员作一天所得的工资,不包括奖金和罚款,以及税收。出勤工资=差不多工资*本月出勤天数税前工资=出勤工资+本月奖金-本月罚款扣税额=税率*税前工资税后工资=税前工资-扣税额2总体设计2.1处理流程下面将使用(结构化设计)面向数据流的方法对学校内部工资治理系统

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

13、职工表删除 对职工表进行删除操作从职工表返回至人事处部门汇总表修改 对部门汇总表进行修改操作从部门汇总表返回至人事处工资表1修改 对工资表1进行修改操作从工资表1返回至人事处工资表2 用于记录职工的税前出勤工资扣税款表 储备工资的扣税情形银行发放表 用于银行发放工资工资表2修改 对工资表2进行修改从工资表2返回至财务处扣税款表修改 对扣税款表进行修改从扣税款表返回至财务处从银行发放表返回至财务处2.2总体结构和模块外部设计下面以结构图来描述学校内部工资治理系统的软件总体结构。方框之间的直线表示模块的调用关系。要紧分为客户端子系统和服务器子系统,如下:图4-3系统的逻辑模型2.3 功能分配各项模

14、块的功能可参照3.1 中的讲明。客户端程序要紧有三大块:同意查询要求,联络服务器,输出数据。服务器程序要紧用来接收客户端要求。服务器程序需与已建立的SQL数据库互连,其接口将于下面部分阐述。3接口设计3.1外部接口3.1.1用户界面在用户界面部分,按照需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,同时要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对Windows 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用c# 进行编程,在界面上可使用C# 所提供的可视化组件,向Windows 风格靠近。 其中服务器程序界

15、面要做到操作简单,易于治理。在设计上采纳下拉式菜单方式,在出错显示上可调用c# 库中的错误提示函数。总的来讲,系统的用户界面应作到可靠性、简单性、易学习和使用3.1.2软件接口服务器程序可使用 C# 提供的对SQL 的接口,进行对数据库的所有访咨询。服务器程序上可使用SQL的对数据库的备分命令,以做到对数据的储存。在网络软件接口方面,使用一种无差错的传输协议,采纳滑动窗口方式对数据进行网络传输及接收。3.1.3硬件接口在输入方面,关于键盘、鼠标的输入,可用C# 的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用C# 的标准输入/输出对其进行处理。在网络传输部分,在网络硬件

16、部分,为了实现高速传输,将使用高速ATM。3.2内部接口内部接口方面,各模块之间采纳函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中讲明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。4数据结构设计4.1数据库数据结构设计系统将采纳 SQL server management studio, 系统要紧需要爱护5张数据表:1.登录用户表User用户名 密码部门ID表4.1登录用户表User用来储备登陆信息,其中用户名和密码用来登陆,而按照用户名的不同进行不同部门的登陆,而部门ID用来进行内部识不,用户名为主键。2.职工表

17、 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.

18、银行发放表 Bank银行卡号职工姓名税后工资备注表4.6银行发放表 Bank银行发放表用来发送给银行,然后银行按照此表来发放工资,主键为职工姓名。4.2物理数据结构设计物理数据结构设计要紧是设计数据在模块中的表示形式。数据在模块中差不多上以结构的方式表示。1.登陆信息用于登陆时输入,跳转到相应的界面。2.网络包用于数据在网络上的传输。3.错误信息用于关于错误操作。4.工资条信息1 部门名称2 职工姓名3 出勤天数4 出勤工资5 奖金和罚款6 扣税额7 税后工资用于查询各部门内职工的工资条4.3数据结构与程序的关系服务器程序在对人事处和财务处进行操作时需对数据库数据库数据结构,也确实是数据表进行

19、查询和修改,而其他部门需要对数据库中的该部门的工资条进行查询。物理数据结构要紧用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,帐单结构,送入打印预备模块中预备打印格式。5运行设计5.1运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后赶忙调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接

20、收到数据后,调用数据处理/查询模块对数据库进行访咨询,完成后调用网络发送模块,将信息返回客户机。5.2运行操纵运行操纵将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行操纵进行正确的判定,选择正确的运行操纵路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访咨询数据库后,将返回信息送回客户机,并等待确认。5.3运行时刻在软体的需求分析中,对运行时刻的要求为必须对作出的操作有较快的反应。网络硬件对运行时刻有最大的阻碍,当网络负载量大时,对操作反应将受到专门大的阻

21、碍。因此将采纳高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将阻碍对数据库访咨询时刻即操作时刻的长短,阻碍加大客户机操作的等待时刻,因此必须使用高性能的服务器,建议使用 Pentium III 处理器。硬件对本系统的速度阻碍将会大于软件的阻碍。6出错处理设计6.1出错输出信息程序在运行时要紧会显现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他咨询题,如网络传输超时等,产生的咨询题,称为硬错误。关于软错误,须在定票/领票操作成功判定及输入数据验证模块由数据进行数据分析,判定错误类型,再生成相应的错误提示语句,送到输

22、出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入时期。出错信息必须给出相应的出错缘故,例:“出勤天数不能大于31”“新增的职工id与现有的职工id不能相同”等。6.2出错处理计策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的缺失。若真断电时,客户机上将可不能有太大的阻碍,要紧是服务器上:在断电后必须能对数据进行复原。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳固的服务器机种,保证系统运行时的可靠性。7爱护设计爱护方面要紧为对服务器上的数据库数据进行爱护。可使用 SQ

23、L server management studio数据库爱护功能机制。例如,爱护治理数据库死锁咨询题和爱护数据库内数据的一致性等。学校内部工资治理系统详细设计讲明书1引言1.1编写目的在本时期中,确定应该如何具体地实现所要求的系统,从而在编码时期能够把那个描述直截了当翻译成用具体的程序语言书写的程序。要紧的工作有:按照在需求分析讲明书中所描述的数据、功能、运行、性能需求,并按照概要设计讲明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何1.同意:输入用户名和密码登陆系统;2.输出:

24、显示各部门的职工的工资条; 3.辨论信息的种类并采取相应的处理步骤;4.判定信息的正误并采取相应的处理步骤;5.进行数据库的查询、修改工作;6.同意并判定错误,输出相应的出错消息;在测试时期要利用本讲明书设计测试用例,进行测试。1.2项目背景:开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院运算机工程系。1.3参考资料:软件开发环境与工具A吕进来,电子工业出版社。软件工程导论崔东华、李爱萍,机械工业出版社。2程序设计讲明程序设计部分由我们组员分工完成,完整代码见各个报告。登录界面各部门按照预先设定的用户名和密码登录本系统。

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

26、,会转到银行发放表治理界面。 扣税表治理界面本界面用于查看税率和扣税额及税后工资,扣税额和税后工资由系统自动生成,治理员能够修改税率 银行发放单界面本界面用于查看与核对职员的银行账号及应发工资额学校内部工资治理系统测试打算1引言1.1编写目的该测试打算文档为工资治理系统软件测试的依据,确定要实现的目标,发觉软件存在的缺陷,减低发行的风险和后期爱护费用,给软件测试人员提供依据。1.2项目背景开发软件名称:学校内部工资治理系统。用户:太原理工大学财务处、人事处及各部门治理人员。实现软件单位:运算机科学与技术学院运算机工程系。1.3定义单元测试:对象是软件设计中的最小单位模块综合测试:把通过单元测试

27、的各个模块组装在一起测试以发觉与接口有关的各种错误确认测试:检测软件是否按照合同要求进行工作,即是否满足软件需求讲明书中的确认标准。1.4参考资料软件测试方法和技术朱少民,清华大学出版社。2打算2.1软件讲明提供一份图表,并逐项讲明被测软件的功能、输入和输出等质量指标,作为叙述测试打算的提纲。登陆模块名称输入预期结果实际结果是否解决操作人员登陆第一次输入有误,第二次输入正确输入正确后以各自的身份进入各自的界面输入正确后以各自的身份进入各自的界面是操作人员登陆不输入用户名和密码,点击“登陆”按钮弹出提示框弹出提示框是操作人员登陆输入用户名和密码,点击“重置”按钮清空,重新输入清空,重新输入是人事

28、处治理模块名称输入预期结果实际结果是否解决职工表点击“职工表”按钮进入职工表治理界面进入职工表治理界面是职工表添加点击职工表治理界面的“添加”按钮进入职工表添加治理界面进入职工表添加治理界面是职工表添加治理在该界面中输入要填的信息,点击“添加”按钮和 “取消”按钮点击“添加”,返回职工表界面添加成功,点击取消返回职工表界面点击“添加”,返回职工表界面添加成功,点击取消返回职工表界面是职工表修改在职工表治理界面点击所要修改的项,进行修改,点击“修改”按钮修改成功修改成功是职工表删除在职工表治理界面选择某一行,点击“删除”按钮提示是否删除,有是和否按钮提示是否删除,有是和否按钮是职工表返回点击该界

29、面中的返回按钮返回至人事处治理界面返回至人事处治理界面是部门汇总表点击“部门汇总表”按钮进入部门汇总表治理界面进入部门汇总表治理界面是部门汇总表修改在该界面点击所要修改的项,进行修改,点击“修改”按钮修改成功修改成功是部门汇总表返回点击该界面中的返回按钮返回至人事处治理界面返回至人事处治理界面是工资表点击“工资表”按钮进入工资表治理界面进入工资表治理界面是工资表修改在该界面点击所要修改的项,进行修改,点击“修改”按钮修改成功修改成功是工资表返回点击该界面中的返回按钮返回至人事处治理界面返回至人事处治理界面是注销点击该界面中的注销按钮返回至登陆界面返回至登陆界面是人事处治理模块名称输入预期结果实际结果是否解决工资表点击“工资表”按钮进入工资表治理界面进入工资表治理界面是工资表修改在该界面点击所要修改的项,进行修改,点击“修改”按钮修改成功修改成功是工资表返回点击该界面中的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1