软件开发文件实例.doc_第1页
软件开发文件实例.doc_第2页
软件开发文件实例.doc_第3页
软件开发文件实例.doc_第4页
软件开发文件实例.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

计算机软件文档实例-高校勤工助学微机管理系统 问题定义:项目 高校勤工助学微机管理系统 。背景 原人工管理劳动强度大、效率低且容易出错。目标 建立一个高效、准确,可以自动生成各种表格和报表的微机管理系统。范围硬件 实验设备处提供微机一台,打印机一台;软件 采用实验常用的教学软件。 功能 完成原有的管理功能,并增加应聘合同书的自动打印功能。1可行性研究报告 1.1 引言 高校勤工助学基金办公室是帮助学生参加勤工助学劳动的机构,现在采用的人工方式管理,由于涉及到大量表格的填写、查找、备份;工时的计算、工种的分配等问题,目前效率较低,工作人员的劳动强度大并且容易出错。开发勤工助学微机管理系统是通过院长办公会(具体文件号)决定,以提高工作效率。1.2 可行性研究的前提 1.2.1 要求:A 学生申请表和用工计划申请表的录入和存储; B 按照用工计划申请表的要求自动列出候选名单; C 自动生成应聘合同书; D 自动生成酬金发放单; E 生成月考核表;1.2.2 目标: A 使工作人员从繁琐的填表和查表工作中解放出来;B 处理速度提高,使供需双方获得满意的结果;C 提高精度,促进报表、统计数据的规范化;D 提高服务质量,对急需用人的单位可立即满足要求 ;1.3 对现有系统的分析: 1.3.1 当前系统流程图 见图1-1当前系统流程图。用工单位学生用工计划申请表申请表存档查找符合要求的申请表应聘合同书合同书存档应聘合同书存档 学 生图1-1当前系统流程图 1.3.2 当前系统的局限性 因为申请表的数量很多,所以按照用工计划申请表的要求来查找符合要求的学生申请表费时、费力,且容易造成漏查、漏项、错查等错误;另外,每月发放酬金造表也是十分繁琐、又容易出错的事,采用新系统不仅突破局限性,而且发放酬金准确、报表清晰规范。1.4 建议系统的技术可行性分析 1.4.1 系统简介 该系统是采用关系数据库技术的MIS,系统主要是根据申请表、用工计划申请表两张二维表格,通过两张表之间的比较,再根据判定树进行决策分析,产生出满足用工单位的后选名单,并能自动生成应聘合同书和酬金发放单。 1.4.2 建议系统的数据流图(DFD图) 见图1-2建议系统的数据流图。有错返回学生合同申请表 交申请表用工单位合格申请表检验查找存档统计交用工计划表合格用工计划表学生有错返回用工单位酬金发放用工计划申请表 图1-2建议系统的数据流图1.4.3 与现有系统比较的优越性 该系统投入使用后,预计查找速度比人工系统提高10倍以上,准确性提高一个数量级,并可节省印刷费、纸张费等;1.4.4 采用建议系统可能带来的影响 预计新系统在投入使用的第一个月,原有系统与新系统同步工作,以后新系统取代老系统。1.4.5 技术可行性评价 A 在当前的软硬件条件下,用户的基本功能能够得到满足; B 该系统是一个小型信息管理系统,需要12名操作员(包括数据录入人员); C 根据问题的复杂度和开发人员的水平,一个月内系统可以开发完成;1.5建议系统的经济可行性分析 A 支出 购打印机一台及低耗费共4500元; B 收益 以只考虑节省表格印刷费1000元为例; C 成本效益分析 (设年利率为12%) 年效益F累计利率(1+12%)n当前值P累计当前值S110001.12892.86892.86210001.25800.001692.86310001.40714.292407.15410001.57636.943044.09510001.76568.183617.27610001.97507.614124.88710002.21452.494577.37 所以投资回收期为:6+(4500-4124.88)/452.49=6.83年1.6 结论意见该项目虽然在经济上收益不大,但减少了工作人员的劳动强度,促进了学校办公自动化改革的进程,是有价值的;在技术上,系统开发成功的机率很大,综上所述,该项目可以立即开始进行开发。2 软件需求规格说明书 2.1 引言 本需求规格说明书是根据高校勤工助学办公室对该管理系统的需求编写的,旨在作为开发的标准和验收的依据。2.2 任务概述 2.2.1目标:开发此系统的目的在于代替当前系统的手工查表、填表工作。2.2.2 具体要求:A 学生申请表和用工计划申请表的录入和存储; B 按照用工计划申请表的要求自动列出候选名单; C 自动生成应聘合同书; D 自动生成酬金发放单; E 生成月考核表;2.3 数据描述: 2.3. 1输入数据 A 学生申请表(见表2-1勤工助学劳动申请表) B 用工计划申请表(见表2-2勤工助学劳动用工计划申请表) 表2-1 勤工助学劳动申请表姓名性别年龄党团员籍贯所在院、系 专 业班 级联系电话或住址个人特长 以下各栏中最多选择两项为自己具有的特长家教家务电子维修兼职翻译软件 开 发美工音乐书法个人爱好愿意参加何种性质的工作 管 理 劳 务长期 短期长期 短期可以参加劳动的时间(按课表定)所在院、系勤工助学领导小组意见 签字 申请人签字 年 月 日表2-2 勤工助学劳动用工计划申请表用工单位名称联系人电话用工岗位名称工作内容工作时间 时/天 时/周 时/月对应聘者的要求 本科生 硕士生 博士生男性女性备注注明招聘人数: 名 院、系、部主管签字 年 月 日 2.3.2输出数据:A 学生申请表(见表2-3勤工助学劳动应聘合同书) B 用工计划申请表(见表2-4勤工助学劳动酬金发放单) 表2-3勤工助学劳动应聘合同书 合同号:NO_同学愿意参加勤工助学办公室安排的工作,办公室依据你的劳动贡献及表现付给劳动报酬,现签约如下:1 上岗单位:2 工作内容:3 工作时间:4 月报酬: 工作小时数* 元/时= 元注意:每月2830日带合同书和月考勤表来办公室领取当月酬金。应聘人签字: 勤工助学办公室 年 月 日表2-4 勤工助学劳动酬金发放单合同号工作时间发放金额领款人签字 年 月 日2.3.3数据库结构 表2-5 勤工助学劳动申请表数据库SL.DBF字段名NONAMEAGEPOLHOMEUNITSPEC数据类型数字字符数字数字字符数字数字字段宽度48211422字段名CLASSTELROOMSKILLJOBSORTWORKTIMEDATE数据类型数字数字数字数字数字字符日期字段宽度3431178 表2-6 勤工助学劳动用工计划申请表数据库EL.DBF字段名NONAMEAGENCYTELSTATION 数据类型数字字符字符数字数字字段宽度488121字段名CONTEXTNUMBERASKFORWORKTIMEDATE数据类型数字数字数字字符日期字段宽度14178表2-7勤工助学劳动应聘合同书数据库CL.DBF字段名NONAMESTATIONCONTEXTTIMESALARYDATE数据类型数字字符字符字符字符数字日期字段宽度6888868表2-8 勤工助学劳动酬金发放数据库SAL.DBF字段名NOWORKTIMESALARYDATE数据类型数字字符数字日期字段宽度68682.3.4数据字典A 申请表数据库SL.DBF NO:申请表编号 NAME:学生姓名 AGE 年龄 POL:党团员 HOME:籍贯 UNIT: 单位编号 SPEC:专业编号 CLASS:班级 TEL: 电话 ROOM:房间号 SKILL:个人爱好编号 JOBSORT:劳动性质编号 WORKTIME: 工作时间 DATE:申请日期B 用工计划申请表数据库EL.DBF NO:用工计划申请表编号 NAME: 单位名称 AGENCY:联系人 TEL:电话 STATION:岗位名称编号 CONTEXT:工作内容编号 WORKTIME:工作时间 ASKFOR:应聘要求编号 NUMBER:招聘人数 DATE: 日期C 应聘合同书数据库CL.DBF NO:合同书编号 NAME:学生姓名 STATION:上岗名称编号 CONTEXT:工作内容编号 TIME:工作时间 SALARY:月报酬金 DATE: 日期D 酬金发放数据库SAL.DBF NO: 合同书编号 WORKTIME:工作时间 SALARY:发放酬金 DATE: 日期2.4 功能要求 2.4.1 功能划分:本系统的功能主要划分有:查询模块、匹配模块、录入模块、报表输出模块、系统维护模块。 2.4.2 功能描述:本系统是一个集多项功能为一体的集成应用系统,用户只需按照提示信息,使用光标键和回车键选择相应的功能菜单,既可完成所需功能,当需要用户输入数据时,也有相应的提示,本系统的功能菜单及提示信息均为中文显示,以方便用户使用。系统主要功能描述为: 查询:包括对学生情况、用工情况的查询,以及机内保存的合同书、酬金发放查询。 匹配:包括根据学生情况找匹配的用工单位和根据用工单位找匹配的学生候选人。 录入:包括对学生申请表和用工计划申请表的录入等。 报表输出:输出标准的应聘合同书和酬金发放单。 系统维护:对各个数据库表建立索引、数据库结构修改、工作环境的修改等。2.5 运行需求2.5.1 用户界面 本系统的主要菜单是一个下拉式菜单,见图2-1 系统主菜单。查询匹配 录入 报表输出 系统维护学生用工单位应聘合同酬金发放按 键选择 按Enter键确定 图2-1 系统主菜单2.5.2 报表格式 A 应聘合同书 见表2-3勤工助学劳动应聘合同书。 B 酬金发放单 见表2-4 勤工助学劳动酬金发放单 2.4.4 控制:说明控制该软件的运行方法和控制信号,并说明这些控制信号的来源。3 总体(概要)设计说明书 3.1 引言 3.1.1 目的 :高校勤工助学微机管理系统各项功能齐全,结构复杂,所以编写此说明书供相关人员参考;3.1.2 参考资料:A高校勤工助学微机管理系统可行性研究报告B高校勤工助学微机管理系统需求规格说明书 3.2 总体设计3.2.1 系统的软件结构图(SC图) 主模块输出表格查找结果找关键字报表信息申请表候选名单选择表格查 找生成报表录 入匹 配用工计划关键字申请表关键字发放单关键字合同书关键字应聘合同书酬金发放单用工计划表学生申请表酬金发放单合同书学生申请表 用工计划表 图3-1 系统 SC图3.2.2 功能分配:如图3-1所示,各项功能对应于相应的程序模块,每一个模块执行各自的功能,每一层模块和其下一层模块的功能形成调用关系。3.3 接口设计:由于各模块功能单一,所以上层模块与下层模块之间存在调用与返回的关系,同一层模块之间没有发生联系,各模块为功能内聚性模块,模块间的耦合性为数据耦合。3.4 运行设计: 3.4.1运行模块的组合 系统运行时,先启动主模块,显示系统功能,由用户选择。当用户选择了相应功能后,由主模块调用相应功能模块,功能完成后,返回主模块,供用户再选择。3.4.2运行控制 系统运行哪个模块,由用户通过按键选择,一般不受用户干预,但用户可以随时按Ctrl-Break键中断系统运行,返回操作系统。3. 5 功能需求与程序的关系:列表说明功能与程序之间的关系,如:(未列全) Display-slisl fslgenerate查找 匹配录入 报表输出 3.6 出错处理设计: 3.6.1 出错输出的信息: A 输入数据溢出、B 输入字数太多、C 时间数据格式错误、D 数据库内容被破坏、E 文件结束、F 未查找到、G要删除的记录未找到等。 3.6.2 出错处理对策:对于A-C这类错误,要求用户重新输入;对于D类错误要求用户选择是人工恢复还是自动恢复,若为人工则显示被破坏部分由用户重新录入,若为自动则删除被破坏数据;对于E-G 这类错误则由用户选择是否放弃当前操作。3. 7 安全保密设计:由于系统维护功能使用不当会对原系统产生破坏作用,所以该功能设有口令,口令由系统初次使用时设置。3. 8 维护设计:系统本身带有系统维护功能,可以对系统进行日常维护工作,包括:建立索引、备份数据库、修改工作环境等 4详细设计说明书 4.1 引言 4.1.1 编写目的 :高校勤工助学微机管理系统各项功能齐全,结构复杂,所以编写此说明书供相关人员参考,特别是为了适应程序员编码的需要,是面向程序员的说明。4.1.2 参考资料:A高校勤工助学微机管理系统可行性研究报告B高校勤工助学微机管理系统需求规格说明书 C 高校勤工助学微机管理系统总体设计说明书4.2 总体结构: 见图4-1系统层次图 主模块录 入匹 配生成报表查 找酬金发放单应聘合同书用工计划表学生申请表学生申请表 酬金发放单合同书用工计划表 酬金发放单打印酬金发放单存档应聘合同书存档应聘合同书打印 图4-1 系统 层次图4.3 程序描述 4.3.1主程序 A 功能:设置用户界面,接受用户选择,调用相应的功能模块。 B 程序逻辑: 参见图4-2主程序流程图开始 变量表: end :逻辑变量,程序结束标志 colum:菜单选择列变量设置菜单 row:菜单选择行变量输入row,columcolum 1 2 3 4 5 6显示系统维护菜单显示报表生成菜单显示系统警告显示查找菜单显示录入菜单调用匹配模块 rowrowrowrowrow调用查找学生申请表模块1 1 2 1 2 3 1 2录入学生申请表退出继续生成酬金发放单生成应聘合同书修改数据库结构设置屏幕颜色建立索引文件录入用工计划表调用查找用工计划表模块2调用查找应聘合同书模块3调用查找酬金发放单模块4结束 图4-2 主程序流程图 4.3.2查找学生申请表模块 : A:功能:可以按申请表号、学生名、单位、特长查找到相应的申请表。 B:程序逻辑: 见图4-3查找学生申请表流程图。4.3.3查找用工计划表模块 A:功能:可以按计划表号、用工单位、工作岗位、要求查找到相应的用工计划表。 B:程序逻辑: 与图4-3查找学生申请表流程图类似,省略。4.3.4查找应聘合同书模块 A:功能:可以按合同号、学生名、用工单位、日期、要求查找到相应的应聘合同书。 B:程序逻辑: 与图4-3查找学生申请表流程图类似,省略。 4.3.5查找酬金发放表模块 A:功能:可以按合同号、酬金发放对象、金额、日期 查找到酬金发放表。 B:程序逻辑: 与图4-3查找学生申请表流程图类似,省略。开 始 变量表: fum:菜单选择变量保持屏幕 NO:待查申请表号 Name:待查学生姓名 Off :待查工作单位显示查找菜单 Chr :待查特长 R():已查到的记录号输入fum SQB:学生申请表数据库fum 1 2 3 4输入Chr输入Off输入Name输入NO查找SQB,把找到的记录号记入R()查找SQB,把找到的记录号记入R()查找SQB,把找到的记录号记入R()查找SQB,把找到的记录号记入R()根据R(),显示查找到的学生申请表恢复屏幕返 回 图4-3 查找学生申请表流程图4.3.6 匹配模块 A:功能:本模块具有两种匹配方式,一是按照学生申请表中的特长与工作志愿去匹配相应的用工计划表,并列出所有匹配的用工计划表。二是按用工计划表中的要求和工作岗位去匹配相应的学生申请表,并列出所有匹配的学生申请表。B:性能:匹配的速度与记录的个数,是与是否建立了相应的索引文件有关的,匹配精度只受硬件是否有故障影响。C:程序逻辑: 见图4-4匹配模块程序流程图 。开 始 变量表: fum:菜单选择变量 NO1:待查表的编号 保持屏幕 RC: 已查到的记录号 Chr: 待查特长显示匹配菜单 bop:待查工作意愿 sta: 待查工作岗位 wan:待查要求输入fum R():已查到的记录号fum输入用工计划表编号NO1输入申请表编号NO1查找VGJH,把找到的记录号记入RC查找SQB,把找到的记录号记入RC取记录R的工作岗位sta取记录R的要求wan取记录R的特长Chr取记录R的意愿bop根据sta,wan查找SQB,把找到的记录号R()根据cha,bop查找VGJH,把找到的记录号R()根据R()显示查找到的学生申请表根据R()显示查找到的用工计划表返 回 图4-4 匹配模块程序流程图4.3.7 录入学生申请表模块A:功能:从键盘输入学生申请表的各项内容,添加到数据库SQB中。 B:程序逻辑: 见图4-5录入学生申请表模块流程图 。4.3.8录入用工计划表模块A:功能:从键盘输入用工计划表的各项内容,添加到数据库YGJH中。 B:程序逻辑: 如图4-5录入学生申请表模块流程图 类似,省略。开 始开始保存屏幕保存屏幕列出所有可供选择的背景颜色显示SQB结沟输入背景色值BC输入SQB中的各项内容列出所有可供选择的前景颜色输入结束? N输入前景色值BC Y恢复屏幕恢复屏幕返回返回图4-5录入学生申请表模块流程图 图4-6屏幕颜色模块设置流程图4.3.9 设置屏幕颜色模块 A:功能:根据用户的选择,设置屏幕的背景和前景的颜色。 B:程序逻辑: 见图4-6屏幕颜色模块设置流程图 。4.3.10建立索引文件模块 A:功能:按照给定的关键字为数据库建立索引文件。 B:程序逻辑: 见图4-7索引文件建立模块流程图 。 4.3.11 修改数据库结构模块 A:功能:增删数据库中的字段;B:性能:设有密码,以防用户误操作破坏了数据库的结构;C:输入项:密码(password),增加的字段名或删除的字段名;D:输出项:修改后的库结构;E:程序逻辑: 见图4-8数据库结构修改模块流程图 。4.3.12应聘合同书生成模块 A:功能:根据用户输入的信息生成应聘合同书; B:程序逻辑: 见图4-9生成应聘合同书模块流程图 。 4.3.13酬金发放单生成模块 A:功能:根据用户输入的信息生成酬金发放单; B:程序逻辑: 与图4-9生成应聘合同书模块流程图类似,省略 。开始 变量表: fum:菜单选择变量保存屏幕显示索引菜单输入funfun 1 2 3 4显示CJFF主关键字显示YPHT主关键字显示YGJH主关键字显示SQB 主关键字输入主关键字输入主关键字输入主关键字输入主关键字按输入的主关键字为CJFF建立索引文件按输入的主关键字为YPHT建立索引文件按输入的主关键字为YGJH建立索引文件按输入的主关键字为SQB建立索引文件恢复屏幕返回 图4-7索引文件建立模块流程图开始 变量表: PWD:口令 Fun:菜单选择变量输入PWD APP:增添的字段名 DEL:删除的字段名口令正确否? DBF:数据库文件名 N Y口令错,返回显示要修改的结构菜单 输入funfun 1 3 2输入DBF输入DBF输入DEL输入APP从DBF中删除DEL字段增添字段APP到DBF中恢复屏幕返回 图4-8数据库结构修改模块流程图 5 用户操作手册 5.1 引言 5.1.1 编写目的 :本操作手册是供勤工助学微机管理系统的用户学习软件使用的,也供软件测试时参考;5.1.2 参考资料:A高校勤工助学微机管理系统可行性研究报告B高校勤工助学微机管理系统需求规格说明书 C 高校勤工助学微机管理系统总体设计说明书 D高校勤工助学微机管理系统详细设计说明书开始 变量表: NO1:签约者申请表编号保持屏幕 NO2:用工计划表编号 Name:SQB中的字段名 working :YGHT中的字段名 输入申请表编号NO1 context,:YGHT中的字段名 worktime:YGHT中的字段名输入用工计划表编号NO2 salary :YGHT中的字段名 根据NO1查找SQB,找出Name根据NO2查找YGJH,找出working,context,worktime,salary根据Name,working,context,worktime,salary填写合同书输出合同书保存合同书到VPHT中 恢复屏幕返回 图4-9生成应聘合同书模块流程图5.2 软件概述 5.2.1 功能 软件的基本功能如下:A 学生申请表和用工计划申请表的录入和存储; B 按照学生申请表或用工计划申请表的要求自动列出候选单位或学生名单; C 从候选名单中选出相应的学生或单位,自动生成应聘合同书; D 提供应聘合同书的手动编辑功能 ; E 编辑并生成酬金发放单;F 应聘合同书和酬金发放单的打印5.2.2 性能指标: 数据精度: 所有输入、输出数据中有关金额均精确到小数点后两位,有关名称可输入四个汉字; 时间特性:本系统响应时间取决于数据库的长度和硬件性能指标; 灵活性:本系统可以在支撑汉字的操作系统下运行;5.3 运行环境5.3.1硬设备:微机系列,内存在1G以上,硬盘40G以上,激光打印机一台; 5.3.2 软件:Windows (2000或XP),Visual FoxPro ,Visual Basic等常用软件;5.4 使用说明 5.4.1 安装;插入系统光盘,按照提示把光盘内容拷到C:盘中;5.4.2 操作方法:键入 Foxman 即可进入本系统,显示版权信息,按任一键后,进入系统主菜单,其主菜单界面是:查询匹配录入报表输出系统维护退出学生按学生申请表配学生申请表应聘合同书建立索引返回主菜单用工单位按用工计划表配用工计划表酬金发放单修改环境退出系统应聘合同书应聘合同书修改库结构酬金发放单酬金发放单按光标移动键选择,按Enter键确认 A 查询:查询菜单包括了对学生申请表、用工单位申请表、应聘合同书、酬金发放单的查询。其中学生申请表的查询又可以按申请表号、学生姓名、个人特长、工作时间进行,用工单位申请表的查询又可以按申请表号、单位名称、岗位要求、工作时间进行,应聘合同书的查询又可以按编号、单位名称、学生姓名进行,酬金发放单的查询又可以按编号、应聘合同书的编号进行。 例如:要按单位名称查找用工单位,可以先选择查询菜单项的用工单位子菜单,按Enter键确认后,选择“用工单位”项后按Enter键,这时屏幕提示用户输入单位名称,键入单位名称按Enter键,屏幕上显示用工单位计划表,若此单位不存在,屏幕显示“无此单位”,若有同名单位,则显示出提示信息“按任意键继续-”。 B 匹配:匹配菜单包括按学生申请表匹配和按用工单位申请表匹配。 其中按学生申请表的匹配只需要输入学生申请表号,用户确认后即可列出满足个人爱好和劳动意向的所有 用工单位。用户输入合适的用工单位编号,系统提示“是否生成合同书?(Y/N)”若选择Y。则在用户输入了合同书编号和酬金发放单编号后自动生成应聘合同书,并添加到数据库中,否则由用户输入合同书中的所有项目。 按用工单位申请表匹配的操作与此类似,略。 C 录入:录入菜单包括了对学生申请表、用工单位申请表、应聘合同书、酬金发放单的录入学生申请表时,先输入学生编号,若输入的编号已存在,则系统要求从新输入;若不存在,则按提示的信息依次输入各项,各项要求如下: 学生编号:4位数字 学生姓名:4个汉字 电话:11位数字 房间号 3位数字 年龄:2位数字 特长:1-8的1位数字 党团员:0、1、2的1位数字 籍贯:7位汉字 劳动性质:1-4的1位数字 单位:2位数字 班级:3位数字 专业编号:2位数字 申请时间:月/日/年 劳动时间:a(上午)、p(下午)、d(全天)若输入的数据不符合要求,则以响铃提示,并要求重新输入。用工计划表的各项输入要求如下: 单位编号:4位数字 单位名称:4个汉字 电话:11位数字 联系人4个汉字 岗位名称:1-8的1位数字 工作内容:1-4的1位数字 应聘要求:1-6的1位数字 工作时间:a(上午)、p(下午)、d(全天) 日期:月/日/年应聘合同书的各项输入要求如下: 编号:6位数字 学生姓名:4个汉字 单位名称:4个汉字 工作内容:1-4的1位数字 工作时间:4位数字 报酬:6位数字 日期:月/日/年酬金发放单的各项输入要求如下: 编号:6位数字 合同编号:6位数字 工作时间:4位数字 发放金额 :6位数字 日期:月/日/年D 报表输出:报表输出菜单包括应聘合同书和酬金发放单的打印输出,用户只需要输入要打印的应聘合同书或酬金发放单的编号即可打印出满足要求的报表来。E 系统维护:系统维护菜单包括建立索引、修改环境参数、修改数据库结构。其中建立索引是为了加快查找速度而建立的。使用时,只需要利用光标移动键选择相关的数据库文件名,按下Enter键确认即可,若索引文件存在,系统给出“是否重写?”的提示信息。修改环境参数时要求用户输入屏幕颜色值(0-7),系统即可改变屏幕颜色。修改数据库结构时,用户要选择修改字段名或字段长度、属性等,键入值后,按下Enter键确认即可。F 退出: 退出菜单包括返回主菜单和退出系统。其中返回主菜单不做任何操作;退出系统则为结束系统的各项操作,关闭数据库,返回VF后再回到操作系统下。5.4.3 输出:对每一项输出作出说明要求,包括:输出数据的现实背景、输出格式及输出数据举例等;5.4.4 出错处理与恢复:列出由软件产生的出错编码或条件以及由用户承担的修改纠正工作,指出为了确保再启动和恢复的能力,用户必须遵循的处理过程; 6.4.5 终端操作:规定软件在多终端系统上操作的要求,说明终端的配置、连接步骤、控制规定等;6测试计划 7.1 引言 7.1.1 编写目的 :为了保证勤工助学微机管理系统的各项功能可靠地实现,特编写了此测试计划,对所开发软件的各项功能模块和整个系统进行测试。本测试计划供程序员在程序调试阶段参考,为系统测试阶段提供测试依据。7.1.2 本报告中用到的缩写词的定义: SL:学生申请表数据库文件 SAL: 酬金发放单文件EL:用工单位申请表数据库文件 ISAL:酬金发放单录入模块CL:应聘合同书数据库文件 ICL: 应聘合同书录入模块ISL:学生申请表录入模块 FSAL:酬金发放单查找模块IEL:用工单位申请表录入模块 RFS:按学生申请表匹配模块FSL:学生申请表查找模块 RFE:按用工计划表匹配模块FCL:应聘合同书查找模块 GC:生成应聘合同书模块FEL:用工单位申请表查找模块 GS:生成酬金发放单模块7.1.3参考资料: A 实用软件工程刘润彬 大连理工大学出版社 B高校勤工助学微机管理系统需求规格说明书 C 高校勤工助学微机管理系统总体设计说明书 D高校勤工助学微机管理系统详细设计说明书7.2 计划 7.2.1 测试方案:测试分四个阶段:单元测试、组装测试、确认测试和系统测试。 A 单元测试:采用白盒法和黑盒法相结合的方法,对逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试,以提高效率。 B 组装测试:采用自底向上的增式测试。 C 确认测试: 由用户参与按需求规格说明书验收。 D 系统测试:采用人工测试技术。7.2.2 测试项目: A ISL,IEL,ICL,ISAL组成的录入模块测试 这几个模块是为了检验数据能否正确录入的B FSL,FEL,FCL,FSAL组成的查询模块测试这几个模块是为了检验能否正确找到指定的数据,它包括了对SL,EL,CL,SAL的查找。C RFS,RFE组装和匹配模块测试 这两个模块是为了检验匹配结果,生成应聘合同书进行检验。D GC,GS组装成报表输出模块测试 本测试是检查从打印机中输出的报表是否符合要求。 E CI,SC,MS组装成系统维护模块测试 本测试是检查对数据库索引,设置颜色,修改数据库结构功能是否实现。7.3 测试设计说明: 7.3.1 ISL,IEL,ICL,ISAL组成的录入模块测试 A 内容:测试当输入的内容正确或不正确时,系统能否正确处理 B 测试用例 以测试ISL为例,给出测试用例,其余模块测试用例省略。输入预测的输出1上次输入结果2212118018912191282021820232673268Range 1 to 66Range 1 to 6Appp1ppd“require character”94/12/01系统发出“嘟”提示声 当输入正确时,系统显示“是否要继续输入?(Y/N)”7.3.2 FSL,FEL,FCL,FSAL组成的查询模块测试A 内容:测试当所要查询的数据不存在时,系统能否正确处理 B 测试用例 以测试FSL为例,给出测试用例,其余模块测试用例省略。 第一组 第三组输入18输入王海李海输出学生申请表未查到输

温馨提示

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

评论

0/150

提交评论