软件工程实验报告_甘加升_第1页
软件工程实验报告_甘加升_第2页
软件工程实验报告_甘加升_第3页
软件工程实验报告_甘加升_第4页
软件工程实验报告_甘加升_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、in 26 cases, long-term measures to implement the rate is 77% deployed 40 couples free pre-pregnancy health checks. -Balanced development of education. I attach great importance to control fits and starts work, to ensure that school-age children to school on time, hope dream poor students go to schoo

2、l to help poor students, help students complete nine years of compulsory education. Township school-age children enrollment rate up to 100%. -Home to poverty alleviation work in order. Complete the rural minimum living standard security system and the effective connection between pro-poor developmen

3、t policies, establish the Township poor electronic records and paper file documentation work, and cooperate with the superior unit holders, such as the statistical work of the poor masses. As of now, I enjoy the low 94 families, a total of 305, 44310 rural minimum living standard security issued org

4、anization 7 operational training full-time staff with disabilities participated in the County Federation organized 15 disabled people to participate in free training in farming skills; organization of 14 patients with cataract receiving free checks, participate in the examination will now undergo su

5、rgery had been successful. -Waste management policy in place. Seriously implement the subsidy policies such as direct subsidies for grain, returning farmland to forests this year agriculture agricultural policy subsidies total 554940, of which: farmers direct subsidies for grain 389880; reforestatio

6、n subsidies 165060. -Comprehensive management of public security work steadily. Full implementation of the measures for comprehensive management of social security, increasing crackdown on all illegal and criminal activities. As of now, my alarm 30 received, 7 all kinds of disputes, mediation succes

7、sfully 6; State criminal case 3, case 7, has been investigating the 7. -Stabilisation work of letters and calls for further strengthening. Received mass petitions from 10 successful mediation, 8, investigation 1, collective skipping appeal event does not occur. Meanwhile, further strengthen publicit

8、y and mobilization work, carried out in schools, kindergartens and surrounding environment group woven fire safety and food safety 6 times, 1 traffic safety publicity and education, legal literacy, drug pictures and materials via issuing 600 and guard against cult of special publicity activities 2 a

9、ttended by 300 people, mixture of anti-evil propaganda 70. Advancing the law of six thematic activities, through the easy way, with the film projectionist the village broadcast education 44, 3600 people returning to watch. -Further development of spiritual civilization construction work. Evening lei

10、sure time, organizations in the elderly in the rural culture of Hui Xiang Hui fitness dance square, greatly enriched the lives of the masses. Use of Arbor Day, 51 labor day, May Fourth youth day festivals, organize the education campaign for the festive, educational guide people to foster patriotism

11、, socialism, collectivism and strengthen love and loyalty to the party, firmly follow the party go . Implementation of the one gang double responsibility established number one responsibility, team member management works. Five are team building. Open-minded, innovative ways to meet the actual needs

12、 of target, combining education and political education in party lecture, unified planning, unified plan, take active measures to enhance cadres quality and ability. (B) a solid foundation steadily promoting the construction of武汉轻工大学 软件工程实验报告题 目: 实验1、2、3、4 专 业: 软件工程 班 级: 软件工程1201 学 号: 1205110312 姓 名

13、: 甘加升 指导老师: 董正言 2014年12月25日实验一 结构化分析实验1实验目的通过此实验了解结构化分析的特点和步骤,以及结构化分析所采用的基本图形工具。2.实验内容假设你在一所职业高中工作,负责该校信息系统的建设和维护。财务科长请你研究用学校拥有的pc机生成工资明细表和各种财务报表的可能性。3.实验要求1 问题定义:请在这个阶段描述你需要解决的问题。包括用户面临的问题和预期的项目规模。最后生成一份问题定义报告书。2 可行性研究:在这个阶段产生处理工资事务的大致过程,画出高层逻辑模型,并且画出相应的数据流图,建立数据字典。3 对此系统进行成本效益分析。4.实验步骤4.1问题定义报告书1.

14、项目名称:工资支付2.问题描述:该校一直由会计人工计算工资并编制财务报表,随着学校规模扩大工作量也越来越大。目前每个月都需要两名会计紧张工作半个月才能完成,不仅效率低而且成本高。今后学校规模将进一步扩大,人工计算工资的成本还会进一步提高。 3.项目目标:1) 研究开发费用较低的新工资支付系统的可能性。4项目规模:1) 开发成本应该不超过7.2万元5.初步设想: 1) 用学校自己的计算机系统生成工资明细表和财务报表6.可行性研究:为了更全面地研究工资支付项目的可能性,建议进行大约历时两周的可行性研究。这个研究的成本不超过4000元。4.2可行性研究:1. 处理工资事务的大致过程:1) 每月月末教

15、师把他们当月实际授课时数登记在课时表上,由各系汇总后交给财务科,职工把他们当月完成承包任务的情况登记在任务表上,汇总后交给财务科。2) 两名会计根据这些原始数据计算每名教职工的工资,编制工资表、工资明细表和财务报表。然后,把记有每名教职工工资总额的工资表报送银行。3) 由银行把钱打到每名教职工的工资存折上,同时把工资明细表发给每名教职工。2. 高层逻辑模型:3. 数据流图:4. 数据字典:1)名字:授课情况登记表别名:描述:记录每个教师的当月完成的课时及任务。定义:授课情况登记表=教职工编号+姓名+职务+职称+基本工资+生活补贴+书报费+交通费+洗理费位置:输出到打印机2)名字:教职工编号别名

16、:描述:唯一的标识一个教职工定义:教职工编号=8字符8位置:授课情况登记表3)名字:每个人当月的实发工资数别名:描述:记录每个教师当月应发的工资数定义:每个人当月的实发工资数=课时费+岗位津贴-个人所得税-住房公积金-保险费位置:工资明细表4)名字:工资明细表别名:描述:记录每个教职工每个月应得的和应扣除的费用定义:工资明细表=每个人当月的实发工资数+课时费+岗位津贴+个人所得税+住房公积金+保险费位置:输出到打印机4.3成本效益分析:1.低成本系统:解决方案:把每月发一次工资改为每两个月发一次工资,则人工计算工资的成本大约可减少一半,即每年可节省1.2万元。除了已经进行的可行性研究的费用外,

17、不再需要新的投资。优缺点:1) 违反常规;2) 教职工反对;3) 不能解决根本问题,随着学校规模扩大,人工处理工资事务的费用也将成比例地增加。2.中等成本系统:解决方案:1) 建议基本上复制现有系统的功能:课时表和任务表交到处理工资事务的专用机房,操作员把这些数据通过终端送入计算机2) 数据收集程序接收并校核这些事务数据,把它们存储在磁盘上。3) 然后运行工资支付程序,这个程序从磁盘中读取事务数据,计算工资,打印出工资表、工资明细表和财务报表。 优缺点:1) 效率介于高成本系统与低成本系统之间,开发成本也是如此。2) 仍然需要专门人员来操作管理系统,每年仍要在这方面耗费人力,资力。从长久利益来

18、看,效益不佳。3.高成本系统:1) 建立一个中央数据库,为开发完整的管理信息系统做好准备,并且把工资支付系统作为该系统的第一个子系统。2) 这样做开发成本大约将增加到12万元,然而从工资支付这项应用中获得的经济效益并不变。最佳方案:综合以上三个系统的优缺点,中成本系统是最适合的。草拟开发计划如下:阶段需要用的时间(月)可行性研究0.5需求分析1.0概要设计0.5详细设计1.0实现2.0总计5.05.实验总结通过此实验,我了解到了结构化分析的特点和步骤,也对以结构化分析所采用的基本图形工具,比如高层逻辑模型、数据流图数据字典等工具有了一定的了解。实验二 结构化设计实验1.实验目的能够通过结构化分

19、析的结构进行设计,了解设计过程中的模块化原理。2.实验内容在上一次实验已经用结构化分析方法详细地分析了这个工资支付系统,请从结构化分析所得到的结果(完整数据流图),判断为事务流或是变换流,采用模块化的方法,设计工资支付系统的结构。最终生成一个工资支付软件结构。3.实验要求写出设计过程、画出工资支付软件结构,用层次图表现4.实验步骤4.1设计过程1. 供选择的方案1) 低成本系统:把每月发一次工资改为每两个月发一次工资,则人工 计算工资的成本大约可减少一半,即每年可节省1.2万元。除了已经进行的可行性研究的费用外,不再需要新的投资。2) 中成本系统:i. 建议基本上复制现有系统的功能:课时表和任

20、务表交到处理工资事务的专用机房,操作员把这些数据通过终端送入计算机ii. 数据收集程序接收并校核这些事务数据,把它们存储在磁盘上。iii. 然后运行工资支付程序,这个程序从磁盘中读取事务数据,计算工资,打印出工资表、工资明细表和财务报表。 3) 高成本系统:建立一个中央数据库,为开发完整的管理信息系统做好准备,并且把工资支付系统作为该系统的第一个子系统。2. 最佳方案低成本系统存在的问题:1)违反常规;2)教职工反对;3)不能解决根本问题,随着学校规模扩大,人工处理工资事务的费用也将成比例地增加。高成本系统:开发成本大约将增加到12万元,然而从工资支付这项应用中获得的经济效益并不变。所以,中等

21、成本系统是最佳方案,成本居于高成本与低成本之间,而效益不次于高成本系统。3. 功能分解1) 取数据a) 收集事务数据b) 审核事务数据2) 计算工资a) 计算正常工资b) 计算超额工资c) 更新年度报表3) 打印表格4.2工资支付软件结构5.实验总结本次实验室结构化的设计,通过上次的结构化的分析,对结构化设计有了一定的了解,再通过本次结构化的设计,更加深了对结构化设计的理解。实验三 软件测试实验(2学时)1. 实验目的了解软件测试的基本概念,以及黑盒、白盒测试的基本过程。2. 实验内容a) 设计测试下列函数的测试方案:函数Search(somearray,size,value)的功能是,在一个

22、整数数组somearray中搜索一个值为value的整数,如果数组中有这个数,则函数值等于该数的下标,否则函数值等于-1。数组的长度由参数size指定。假定数组第一个元素的下标为1。3. 实验要求1 采用黑盒测试的方法,写出相应的测试用例2 用c语言实现此函数,并且由此设计白盒测试方案(选做)。4. 实验步骤1.采用黑盒测试的方法,写出相应的测试用例(假定数组中的值为:5,8,-56,235,-65,449)1)等价划分:a) 有效输入的等价类:l 一个正整数输入:10预期的输出:-1l 一个负整数输入:-56预期的输出:3b) 无效输入的等价类:l 一个非数字符号输入:S输出:错误无效输入l

23、 一个浮点型数字输入:23.1预期的输入:错误无效的输入l 若干个空格输入: 预期的输出:错误无效的输入l 空输入输入:预期的输出:错误没有输入l 数字和非数字符号的组合输入:5#预期的输出:错误无效的输入l 负号与最高位数字之间有空格输入:- 56预期的输出:错误无效的输入c) 合法输入的等价类:l 在计算机能表示的最小负整数和零之间的负整数。输入:-10000预期的输出:-1l 零输入:0预期的输出:-1l 在零和计算机能表示的最大整数之间的正整数输入:10000预期的输出:-1d) 非法输入的等价类:l 比计算机能表示的最大正整数还大的正整数。输入:132767预期的输出:错误无效的输入

24、l 比计算机能表示的最小负整数还小的负整数。输入:-47561预期的输出:错误无效的输入2)边界值分析:l 使输出刚好等于最小的下标输入:5预期的输出:1l 使输出刚好等于最大的下标输入:449预期的输出:6l 使输出不是数组的下标(这里为-1)输入:500预期的输出:-12.用c语言实现此函数,并且由此设计白盒测试方案(选做)。#includeint Search(int somearray,int size,int value)for(int i=1;i=size;i+) if(sonearrayi=value) return i;return -1; void main()int siz

25、e=6;int value;int arraysize=5,8,-56,235,-65,449; doprintf(“请输入一个整数:”);scanf(“%d”,&value);while(int(value)!=value);if(int(value)=value)Search(array,size+1,value);1) 语句覆盖:value=8,覆盖路径:abcdefgifghj2) 判定覆盖:Value=8.,覆盖路径:abcdefgifghjValue=8.5,覆盖路径:abckbValue=10,覆盖路径:abcdefgifk5. 实验总结通过本次实验,对软件测试的一些基本概念有所

26、熟悉,黑盒测试是黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试;白盒测试全面了解程序内部逻辑结构、对所有逻辑路径进行测试。实验四 面向对象分析(2学时)1.实验目的通过采用面向对象的方法对问题进行分析,建立系统的对象模型和功能模型。动态模型为选作内容。2.实验内容某医生开了一家牙科诊所。他有一个牙科助手、一个牙科保健员和一个接待员。医生需要一个软件系统来管理预约。当病人打电话预约时,接待员将查阅预约登记表,如果病人申请的就诊时间与已定下的预约时间冲突,则接待员建议一个就诊时间以安排病人尽早得到诊治。如果病人同意建议的就诊时间,接待员将输入约定时间和病人的名字

27、。系统将核实病人的名字并提供纪录的病人数据,数据包括病人的病历号等。在每次治疗或清洗后,助手或保健员将标记相应的预约诊治已经完成,如果有必要,安排病人下一次再来。系统能够按病人姓名和日期进行查询,能够显示记录的病人数据和预约信息。接待员可以取消预约,可以打印出前两天预约尚未接诊的病人清单。系统可以从病人记录中获知病人的电话号码。接待员还可以打印出关于所有病人的每天和每周的工作安排。3.实验要求1 建立牙科诊所管理系统的对象模型2 用数据流图建立牙科诊所管理系统的功能模型。3 写出牙科诊所管理系统的脚本(选作)。4 画出牙科诊所管理系统状态图(选作)。4.实验步骤1. 建立牙科诊所管理系统的对象

28、模型2. 用数据流图建立牙科诊所管理系统的功能模型。3. 写出牙科诊所管理系统的脚本(选作)。4. 画出牙科诊所管理系统状态图(选作)。预约管理系统的正常情况脚本l 系统请接待员输入病人预约信息l 系统查询该病人是否已预约过l 如果预约过,且时间冲突,提示接待员建议一个合适的时间l 病人接受建议的时间or如果没有预约过,系统提示会诊时间l 病人会诊中,系统记录相关病人数据l 会诊完毕,系统更改预约信息中预约诊治是否完成信息l 系统增加新的预约登记表预约管理系统的异常情况脚本l 系统请接待员输入病人预约信息l 系统查询该病人是否已预约过l 如果预约过,且时间冲突,提示接待员建议一个合适的时间l

29、如果病人接受建议的时间,系统审核输入信息正确与否l 输入病人信息有误,提示重新输入l 系统审核输入信息正确与否l 输入信息正确or如果没有预约过,系统提示会诊时间l 病人会诊中,系统记录相关病人数据l 会诊完毕,系统更改预约信息中预约诊治是否完成信息l 系统增加新的预约登记表5.实验总结通过采用面向对象的方法对问题进行分析,建立系统的对象模型,通过数据流图建立系统的功能模型。grass-roots party organizations is focus of new party members. Further strengthening the party education campai

30、gn, party organization to more excellent talents absorbed, constantly enhance the partys vitality and vigor, a solid job discovery, training activists. The initiative to broaden the scope of training, at the village level organization of young cadres, wealth experts and other personnel in the discov

31、ery, selection, training, and guide them to move closer to the party and injected fresh vitality to the building of rural grass-roots party organizations. Second is to further improve the site present situation of grass-roots party branches. With an emphasis on construction of village-level activiti

32、es, comprehensive corrosion activities of grass-roots party organization construction in various fields, with village-level party organization function setting, achieving more efficient use of venues, activities for grass-roots party organizations and party members, and create good conditions for se

33、rving the masses, by using village-level activities. Third is to conscientiously implement the village group living subsidy distribution work. In strict accordance with the parent document, fully according to the actual situation, further improve the village cadres of the group registration through

34、the one card uniform forms, living subsidies timely payment on time each month to the hands of village cadres of the group, to ensure, without delay, not in arrears, and to ensure that earmarks. Four village election preparations are made. Organization survey and the Xiang village cadres, a comprehe

35、nsive understanding of the village Committee. Using visited members, and masses representative and village group cadres of form, understand masses by wants to, and by needed, and by hope; through held members will, and masses will and village group cadres will, understand village level organization

36、status, and exists highlight problem and future development direction; visited understand complex back soldiers, and workers returned young personnel and masses recommended of rich capable, full reserve cadres team, for village two Board general election lay solid based. (C) to speed up the pace of the adjustment of industrial structure and increase farmers income through various channels. One is to strengthen its efforts to readjust the industria

温馨提示

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

评论

0/150

提交评论