软件工程课设报告_第1页
软件工程课设报告_第2页
软件工程课设报告_第3页
软件工程课设报告_第4页
软件工程课设报告_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、1软件工程课程设计报告软件工程课程设计报告 课 题 单词记忆软件 专 业 自动化 班 级 0312104 学 生 胡鲲 疏琪堡 强文程 程睿 学 号 031210419 031210420 031210430 031210404 设计时间 2014 年 11 月 15 日 2014 年 12 月 4 日 2目录目录1 引言引言81.1 编写目的编写目的81.2 背景背景81.4 参考资料参考资料82 可行性研究的前提可行性研究的前提12.1 要求要求12.2 目标目标12.3 条件、假定和限制条件、假定和限制12.4 进行可行性研究的方法进行可行性研究的方法22.5 评价尺度评价尺度23 对现

2、有系统的分析对现有系统的分析23.1 处理流程和数据流程处理流程和数据流程23.2 工作负荷工作负荷23.3 费用开支费用开支33.4 人员人员33.5 设备设备33.6 局限性局限性34 所建议的系统所建议的系统34.1 对所建议系统的说明对所建议系统的说明34.2 处理流程和数据流程处理流程和数据流程34.3 改进之处改进之处34.4 影响影响44.4.1 对设备的影响44.4.2 对软件的影响44.4.3 对用户单位机构的影响44.4.4 对系统运行过程的影响44.4.5 对开发的影响:44.4.6 对地点和设施的影响54.4.7 对经费开支的影响54.5 局限性局限性54.6 技术条件

3、方面的可行性技术条件方面的可行性55 可选择的其他系统方案可选择的其他系统方案535.1 可选择的系统方案可选择的系统方案 15无可选择的其他方案无可选择的其他方案56 投资及效益分析投资及效益分析66.1 支出支出66.1.1 基本建设投资66.1.2 其他一次性支出66.1.3 非一次性支出66.2 收益收益76.2.1 一次性收益76.2.2 非一次性收益76.2.3 不可定量的收益76.3 收益投资比收益投资比76.4 投资回收周期投资回收周期76.5 敏感性分析敏感性分析77 社会因素方面的可行性社会因素方面的可行性87.1 法律方面的可行性法律方面的可行性87.2 使用方面的可行性

4、使用方面的可行性88 结论结论89 任务概述任务概述89.1 目标目标89.2 用户的特点用户的特点89.3 假定和约束假定和约束910 需求规定需求规定910.1 对功能的规定对功能的规定910.2 对性能的规定对性能的规定910.2.1 精度910.2.2 时间特性要求910.2.3 灵活性910.3 输人输出要求输人输出要求1010.4 数据管理能力要求数据管理能力要求1010.5 故障处理要求故障处理要求1010.6 其他专门要求其他专门要求1011 运行环境规定运行环境规定10411.1 设备设备1011.2 支持软件支持软件1011.3 接口接口1111.4 控制控制1112 总体

5、设计总体设计1112.1 需求规定需求规定1112.2 运行环境运行环境1112.3 基本设计概念和处理流程基本设计概念和处理流程1112.4 功能器求与程序的关系功能器求与程序的关系1213 运行设计运行设计1313.1 运行模块组合运行模块组合1313.2 运行控制运行控制1313.3 运行时间运行时间1314 系统数据结构设计系统数据结构设计1314.1 逻辑结构设计要点逻辑结构设计要点1314.2 物理结构设计要点物理结构设计要点1315 系统出错处理设计系统出错处理设计1415.1 出错信息出错信息1415.2 系统维护设计系统维护设计1416 程序程序 1(标识符)设计说明(标识符

6、)设计说明1416.1 程序描述程序描述1416.2 功能功能15516.3 性能性能1516.4 输入项输入项1616.5 输出项输出项1616.6 算法算法1616.7 接口接口2116.8 存储分配存储分配2116.9 限制条件限制条件2117 测试过程、结果及发现测试过程、结果及发现2117.1 测试测试 12117.2 测试测试 22117.3 测试测试 32218 对软件功能的结论对软件功能的结论22618.1 功能功能 12218.1.1 能力2218.1.2 限制2218.2 功能功能 22218.2.1 能力2218.2.2 限制2218.3 功能功能 32218.3.1 能

7、力2218.3.2 限制2319 分析摘要分析摘要2319.1 能力能力2319.2 缺陷和限制缺陷和限制2319.3 建议建议2319.4 评价评价2320 测试资源消耗测试资源消耗2321 用途用途2421.1 功能功能2421.2 性能性能2421.2.1 精度2421.2.2 时间特性2421.2.3 灵活性2421.3 安全保密安全保密2422 运行环境运行环境2522.1 硬设备硬设备2522.2 支持软件支持软件2523 使用过程使用过程2523.1 安装与初始化安装与初始化2523.2 输入输入2523.2.1 输入数据的现实背景2523.2.2 输入格式2623.2.3 输入

8、举例2623.3 输出对每项输出作出说明输出对每项输出作出说明2623.3.1 输出数据的现实背景2623.3.2 输出格式27723.3.3 输出举例2723.4 文卷查询文卷查询2723.5 出错处理和恢复出错处理和恢复2823.6 终端操作终端操作2824 附录附录2881 引言引言1.1 编写目的编写目的 阐述该产品是可行实用的,面向群体是该产品的使用者,大多为学生。1.2 背景背景说明:A.此软件是在 c 语言环境下开发的;B.开发人员为胡鲲,疏琪堡,强文程,程睿;1.3 定义此产品为单词背诵系统。1.4 参考资料参考资料c 语言程序设计1可行性研究可行性研究2 可行性研究的前提可行

9、性研究的前提说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。2.1 要求要求A. 功能:1.词库的维护 2.课程预览 3.显示中文用户输入英文的背诵方法 4.显示英文用户输入中文的背诵方法 5.背诵成绩的记录;B.用户输入单词的中文或者英文;C.软件输出正确或错误,并给出正确答案;D. 此系统安全性能良好;E.完成期限为 2014 年 12 月 4 日。2.2 目标目标A. 增加背单词的效率;B.节省查找错误的时间;C.节约纸质印刷所带来的成本;D. 方便使用者随时随地记忆;2.3 条件、假定和限制条件、假定和限制a建议系统的运行寿命的最小值为 2 年;b讨论时间为 3

10、 天;c经费由开发人员自行出资;2d无法律和政策方面的限制;e硬件、软件、运行环境和开发环境方面的条件和限制;f可利用的信息和资源;g系统投入使用的最晚时间为 2015 年 1 月 1 日。2.4 进行可行性研究的方法进行可行性研究的方法说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法 和策略,如调查、加权、确定模型、建立基准点或仿真等。2.5 评价尺度评价尺度上述对系统的评价,主要基于其相较而言低廉的开发价格,以及较短的开发时间。3 对现有系统的分析对现有系统的分析这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至

11、是一个人工系统。分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。3.1 处理流程和数据流程处理流程和数据流程现有系统由用户输入英文或者中文单词,词组,系统进行自动翻译,然后输出对应的结果。3.2 工作负荷工作负荷因为使用人数多,因此该系统的工作负荷很大。33.3 费用开费用开支支 该系统由于较为复杂,使用人数很多。在开发阶段需要大量人力物力。3.4 人员人员需要程序编写员若干,市场推销专员若干,系统升级维护专员若干。3.5 设备设备 电脑3.6 局限性局限性现有系统由于使用人数过多,因此翻译速度较慢。4 所建议的系统所建议的系统4.1 对所建议系统的说明对所建议系统

12、的说明该系统是在原系统基础上,增加判断对错,给出成绩的功能。4.2 处理流程和数据流程处理流程和数据流程先由系统输入中文或者英文,然后由用户输入相应的中文或者英文,系统输出正确与否,给出评分,并且给出正确的中英文。4.3 改进之处改进之处首先该系统使用人数较少,而且只涉及词汇与词组,因此速度快。同时,相比于纸质字典,又节约了纸张。4相较于原系统,有了判断对错,给出成绩的作用。4.4 影响影响该系统将被学生广泛应用,提高翻译水平。4.4.1 对设备的影响对设备的影响对设备要求并不高,只需要普通的电脑。4.4.2 对软件的影响对软件的影响 用原系统的软件即可开发。4.4.3 对用户单位机构的影响对

13、用户单位机构的影响说明为了建立和运行所建议系统,可以大大减少工作的人员,词汇的扩充可以由用户自行完成。4.4.4 对系统运行过程的影响对系统运行过程的影响a用户操作时需等上次输出完毕后进行操作;b数据由用户输入系统;c数据将保存在整个系统的数据库中;d输出由电脑屏幕呈现,输出正确与否,以及最终成绩;e系统失效后,因及时找维护人员进行修理。4.4.5 对开发的影对开发的影响响:a.用户需要提供一定的资金支持;b. 需要 vc 开发软件和网络上的一些知识作为支撑;c.整个 c 语言的开发程序需要保密。54.4.6 对地点和设施的影响对地点和设施的影响对建筑物改造及对环境设施无要求。4.4.7 对经

14、费开支的影响对经费开支的影响所建议的系统,开发经费大约在 2000 元左右,日后维护更新的费用较低。4.5 局限性局限性 该系统只能完成背诵单词的功能,而对于整个语句的翻译与背诵,是该系统无法达成的。4.6 技术条件方面的可行技术条件方面的可行性性a在当前的限制条件下,该系统的功能目标可以达标;b利用现有的技术,该系统的功能能实现;c开发人员只需具备一定的 c 语言开发知识,并有 3 到 4 人成立团队,可以实现;d在规定的期限内,本系统的开发能完成。5 可选择的其他系统可选择的其他系统方案方案5.1 可选择的系统方案可选择的系统方案 1无可选择的其他方案无可选择的其他方案.66 投资及效益分

15、析投资及效益分析 6.1 支出支出6.1.1 基本建设投资基本建设投资包括采购、开发和安装下列各项所需的费用,如:a.房屋和设施由开发者免费提供;b. 数据通讯设备价值 200 元;c.安全与保密设备价值 200 元;d. 数据库管理软件价值 300 元。6.1.2 其他一次性支出其他一次性支出包括下列各项所需的费用,如:a研究(需求的研究和设计的研究)大约 100 元;b开发计划与测量基准的研究大约 200 元;c数据库的建立需要 500 元;d人员为自愿性质,无需费用;e检查费用和技术管理性费用大约 500 元。6.1.3 非一次性支出非一次性支出列出在该系统生命期内按月或按季或按年支出的

16、用于运行和维护的费用,包括:a设备无租金和维护费用,由开发者自行提供;b软件无租金和维护费用;c人员无工资,为自愿开发;d无房屋、空间的使用开支;e网络费用大约每月 100 元;f保密安全方面的开支在每月 20 元左右;76.2 收益收益6.2.1 一次性收益一次性收益a由于工作地点由开发者提供,因此减少了开发的费用;b用户购买此软件,需要一次性支付 20 元的费用6.2.2 非一次性收益非一次性收益此系统一经购买,不需要后续升级的费用。6.2.3 不可定量的收益不可定量的收益由于软件的性能好,价格低,在消费者心中留下了了良好的形象,为日后软件的出售提供了便利。6.3 收益投资比收益投资比收益

17、为使用人数乘以 20,投资为 2000 左右。6.4 投资回收周期投资回收周期由 100 人购买即可收回投资,大约需要半个月。6.5 敏感性分析敏感性分析 当系统使用人数增加时,系统的载荷可能过大,需要对系统进行更新升级,需要一定的后续开发费用。87 社会因素方面的可行性社会因素方面的可行性7.1 法律方面的可行性法律方面的可行性该软件是自行发开的,其中所用到的程序,支付了版权的费用,不存在法律方面的问题。7.2 使用方面的可行性使用方面的可行性学生用户可以方便的理解该系统的运行方法,因此该系统在使用方面是可行的。8 结论结论 上述报告表明,该系统的开发在现阶段是可行的,也可以得到一定的经济效

18、益,可以立即执行。软件需求软件需求9 任务概述任务概述9.1 目标目标该软件开发的目的是帮助用户记住英语单词,面向用户大多为学生。与如今市面上的一些翻译软件有些相似。|9.2 用户的特点用户的特点使用该产品的人群大多为学生,使用此软件可以扩充他们的词汇量,提高其英语水平。而该产品的维护与开发人员都需要有一定的 c 语言程序编辑基础。99.3 假定和约束假定和约束该软件开发经费应控制在 3000 元以下,需在 2015 年 1 月 10 日之前完成。10 需求规定需求规定 10.1 对功能的规定对功能的规定功能:1.词库的维护 2.课程预览 3.显示中文用户输入英文的背诵方法 4.显示英文用户输

19、入中文的背诵方法 5.背诵成绩的记录系统先给出预设中文或英文,然后用户输入对应的翻译,系统与预设程序进行比对,输出正确与否,给出评分,并最终给出正确答案;。10.2 对性能的规定对性能的规定10.2.1 精度精度该系统的精度可以达到每一个英文字符。10.2.2 时间特性要求时间特性要求a 响应时间不超过 0.5 秒;b 更新处理时间不超过 0.1 秒;c 数据的转换和传送时间不超过 0.1 秒;d 解题时间不超过 0.5 秒。10.2.3 灵活性灵活性a 操作方式上的变化,可以灵活的从电脑切换到移动设备;b 在对软件的定期更新后,其处理问题的时间也将相应缩短;c 可以由用户自行编辑词库,灵活不

20、死板。1010.3 输人输出要求输人输出要求输入与输出都为 char 型变量,中文与英文用不同的结构加以区别。10.4 数据管理能力要求数据管理能力要求需要管理大于 10 万字节的数据。给用户自行添加单词留下足够大的空间。10.5 故障处理要求故障处理要求在用户自行添加某些单词后,有可能出现重复的情况,因而有可能导致系统出现故障,此时维护人员会立刻进行故障处理。10.6 其他专门要求其他专门要求由于此软件是自行开发的收费项目,因为在安全保密方面有一定要求。11 运行环境规定运行环境规定11.1 设备设备a 输入及输出设备均为电脑,可以在脱机状态下运行;b 数据通信设备大约有 3 台;c 功能键

21、有中文至英文,英文至中文,判断对错,显示成绩,显示正确结果。11.2 支持软件支持软件支持 windows98 xp ,苹果系统。1111.3 接口接口说明该软件与其他软件无接口。11.4 控制控制 该软件由程序员所设计的程序控制。概要设计概要设计12 总体设计总体设计12.1 需求规定需求规定可实现中英文词语的互译与对使用者对于英文单词掌握的熟练程度的检测和评价。12.2 运行环境运行环境windows98、xp、7、812.3 基本设计概念和处理流程基本设计概念和处理流程功能模块图如下:学生背单词软件读取文件信息添加单词信息删除单词信息修改单词信息显示单词信息背诵(中至英)背诵(英至中)查

22、询成绩写入文件信息1212.4 功能器求与程序的关系功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:show_infor()modify_infor()read_from_file()write_to_file()add_infor()del_infor()从文件中读取单词的信息向文件中写入单词的信息添加单词信息修改单词信息13显示单词信息删除单词信息13 运行设计运行设计13.1 运行模块组合运行模块组合1、用鼠标打开该程序,以 cmd 命令提示符窗口显示菜单;2、用键盘进行功能选择;运行模块都为 I/O 设备输入。13.2 运行控制运行控制本软件主要通

23、过键盘输入控制。可根据菜单提示进行功能选择。13.3 运行时间运行时间该软件占用资源时间较短。14 系统数据结构设计系统数据结构设计14.1 逻辑结构设计要点逻辑结构设计要点该软件用 c 语言为基础对各个所需功能进行编译与实现,其各功能之内及之间的逻辑关系均由 c 程序语言实现。14.2 物理结构设计要点物理结构设计要点该软件主要通过对操作系统已安装的记事本程序的调用来实现对数据的读取和写入,并通过 cmd 命令提示窗口对菜单和数据进行显示。1415 系统出错处理设计系统出错处理设计15.1 出错信息出错信息菜单首行出现报错,无法找到data.txt 文件成绩测试出现乱码未测试或 data.t

24、xt 文件内无数据重新测试或更新数据文件data.txt 文件不存在或文件名错误创建名为 data.txt 的文件/改文件名为 data.txt15.2 系统维护设计系统维护设计应定期更新 data.txt 文件。详细设计详细设计16 程序程序 1(标识符)设计说明(标识符)设计说明16.1 程序描述程序描述该系统是帮助单词背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让单词输入其英文意思,也可输出英文让单词输入中文思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。 基本功能: 词库的维护信息处理方法含义15

25、课程预览显示中文用户输入英文的背诵方法显示英文用户输入中文的背诵方法背诵成绩的记录。16.2 功能功能16.3 性能性能该程序对性能要求并不太高。1616.4 输入项输入项可于菜单下输入功能编号选择软件功能,其后的翻译功能下可输入中文或英文词语。限于软件系统储存文件 data.txt 内文件输入。16.5 输出项输出项 输出由 cmd 对话框可视输出,限于软件系统储存文件 data.txt 内文件输出。16.6 算法算法本程序采用 c 语言编译,源程序如下:#include #include #include #define MAX_CHAR 20 / 最大字符#define MAX_NUM

26、100 / 单词的最大个数typedef struct word/单词的结构体 char enMAX_CHAR; / 英文形式 char noMAX_CHAR; /中文形式word;word sMAX_NUM; /单词数组int num; /单词个数void read_from_file()/从文件中读取单词的信息 FILE *fp; int i=0; fp=fopen(data.txt,rb); if(!fp) printf(打开文件 data.txt 失败!n); return ; fread(&num,1,sizeof(num),fp); /先读取单词的个数 for(i=0;in

27、um;i+) fread(&si,1,sizeof(word),fp); /读取每个单词的信息存放到结构体 fclose(fp);/关闭文件void write_to_file()/从文件中读取单词的信息 FILE *fp;17 int i=0; fp=fopen(data.txt,wb+); if(!fp) printf(打开文件 data.txt 失败!n); return ; fwrite(&num,1,sizeof(num),fp); /先写入单词的个数 for(i=0;inum;i+)fwrite(&si,1,sizeof(word),fp); /写入每个单词

28、的信息 fclose(fp);/关闭文件void add_infor()/添加单词信息int a,i=num;printf(请输入单词的英文形式:);scanf(%s,si.en);printf(请输入单词的中文形式:);scanf(%s,si.no);num+;printf(您输入的信息为: 英文: %s 中文: %s n Enter 0 继续输入; Enter 1 返回主菜单,si.en,si.no);void del_infor()/删除单词信息int i=0,j=0;char noMAX_CHAR; /中文形式 printf(请输入你要删除的单词中文形式:);scanf(%s,no);

29、for(i=0;inum;i+)/先找到该中文形式对应的序号 if(strcmp(si.no,no)=0)for(j=i;jnum-1;j+) sj=sj+1;num-; /数量减少 1return; printf(没有这个单词!); printf(Enter Enter 1 返回主菜单);void modify_infor()/修改单词信息int i=0;char noMAX_CHAR; /中文形式 printf(请输入你要修改的单词中文形式:);18scanf(%s,no);for(i=0;inum;i+)/先找到该中文形式对应的序号 if(strcmp(si.no,no)=0)print

30、f(请输入单词正确的英文形式:);scanf(%s,si.en);printf(请输入此单词正确的的中文形式:);scanf(%s,si.no);return;printf(没有这个单词!);printf(Enter Enter 1 返回主菜单);void show_infor()int i=0; printf(单词: 英文 中文 n); for(i=0;inum;i+) printf( %10s%10sn,si.en,si.no);printf(Enter Enter 1 返回主菜单);void search_infor()/查询单词int i=0;char noMAX_CHAR; /中文形

31、式 printf(请输入你要查询的单词中文形式:);scanf(%s,no);for(i=0;inum;i+)/先找到该中文形式对应的序号 if(strcmp(si.no,no)=0) printf(英文形式 中文形式 n); printf(%10s%12sn,si.en,si.no);return;printf(没有这个中文形式!);printf(Enter Enter 1 返回主菜单);void zy_infor()char b120;int z,d=0,c=0;int i; i = rand()%num;printf(【%s】请输入英文单词:,si.no);scanf(%s,b1);fo

32、r(z=0;strcmp(b1,si.en)!=0;z=z)printf(输入错误!请重新输入:);scanf(%s,b1);c=c+1;printf(n 恭喜你,回答正确,加 10 分!nn);d=d+1;printf(Enter 2 继续输入; Enter 1 返回主菜单,si.en,si.no);19void yz_infor()char b120;int z,x=41,d=0,c=0;int i; i = rand()%num;printf(【%s】请输入中文意思:,si.en);scanf(%s,b1);for(z=0;strcmp(b1,si.no)!=0;z=z)printf(输

33、入错误!请重新输入:);scanf(%s,b1);c=c+1;printf(n 恭喜你,回答正确,加 10 分!nn);d=d+1;printf(n Enter 3 继续输入; Enter 1 返回主菜单,si.en,si.no);void chengji_infor()int c,d;printf(n共计输入错误:%d 次 *每次扣 10 分*n,c);printf( 共计输入正确:%d 次 *每次加 10 分*n,d);printf( 你的总得分为:%d 分nn,10*d-10*c);printf(Enter Enter 1 返回主菜单);void show_main_menu()prin

34、tf(n);printf( n);printf( n);printf( 背 单 词 系 统 n);printf( n);printf( 作者 : 胡鲲 疏琪堡 强文程 程睿 n);printf( n);printf( n);printf( n);printf( 1、添加单词信息 2、删除单词信息 n);printf( n);printf( 3、修改单词信息 4、显示单词信息 n);printf( n);printf( 5、背诵(中至英) 6、背诵(英至中) n);printf( n);printf( 7、查询成绩 8、退出 n);printf( n);printf( n); /用户界面prin

35、tf(n);printf( 请选择您需要的操作序号(1-8)按回车确认:);int main() int a,choose=0;20 num=0;/初始化单词个数为 0 read_from_file(); /读取文件 show_main_menu(); scanf(%d,&choose); printf(n); while(choose!=8) switch(choose) case 1: add_infor();break; case 2: del_infor();break; case 3: modify_infor();break; case 4: show_infor();br

36、eak; case 5: zy_infor();break; case 6: yz_infor();break; case 7: chengji_infor();break; while (a3) break; write_to_file();/写入文件 printf( *谢谢使用单词背诵系统!再见!* n); getchar(); return 1;2116.7 接口接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷) 。16.8 存储分配存储分配本程序数据基本存储于目录下的 data.tx

37、t 文件内。16.9 限制条件限制条件本程序需要目录下存在“data.txt”文件测试分析测试分析17 测试过程、结果及发现测试过程、结果及发现17.1 测试测试 1测试软件的词库管理功能:输入 1,进行添加单词功能,再输入单词的英文和中文意思,保持单词成功,功能有效;输入 2,进行删除单词功能,再输人所要删除单词的中文,删除成功,功能有效;输入 3,进行修改单词功能,输人所要修改单词的中文意思,再输入该单词正确的英文和中文形式,完成修改单词功能;输入 4,进行显示单词功能,即可看见所有保存的单词,功能有效。总的可见,该软件的词库管理功能可用,十分有效。17.2 测试测试 2测试软件的单词背诵

38、功能:输入 5,进行背诵单词(中至英)功能,然后输入提示中文单词的英文意思,若正确,输入 2,继续,输入 1,回主菜单,若不正确,重新输入英文单词,但这时发现一旦无法输入正确单词,此功能无法退出,将进入一个死循环,此结果与预想的不同:输入 6,进行背诵单词(,英至中)功能,测试出的问题与输入 5 时一样。综述,该软件的单词背诵功能有缺陷,待改善。2217.3 测试测试 3测试软件的查询背诵成绩功能:输入 7,进行查询成绩功能,随后软件输出背诵过程获得全部成绩,功能有效。18 对软件功能的结论对软件功能的结论18.1 功能功能 118.1.1 能力能力词库管理功能:添加单词,删除单词,修改单词,

39、显示单词。18.1.2 限制限制只能逐一添加,删除,修改单词,不方便。18.2 功能功能 218.2.1 能力能力 单词背诵功能:背诵单词(中至英) ,背诵单词(英至中) 。18.2.2 限制限制能提供背诵的单词不全,还需自己添加,不可以联网下载比较全面的单词库。18.3 功能功能 318.3.1 能力能力 查询背诵成绩功能。2318.3.2 限制限制 只能看最终结果,无法详见具体的得分情况。19 分析摘要分析摘要19.1 能力能力软件基本达到设计要求,软件功能完整,用户界面良好,错误处理正确。19.2 缺陷和限制缺陷和限制背诵单词环节中,错误时无法退出该功能。并且该软件无法联网操作,无法一套

40、软件提多人使用。19.3 建议建议建议创建一个用户登记功能,可区分不同用户名,以供多人使用;建议创一个联网下载单词库的功能,以方便用户背诵,减少添加单词的工作量。19.4 评价评价 经过软件的测试,系统基本上达到需求定义阶段用户所提出的要求。开发工作合格。20 测试资源消耗测试资源消耗大约耗时 1 个多小时。用户手册用户手册2421 用途用途21.1 功能功能词库管理功能:可添加单词,删除单词,修改单词,显示单词;单词背诵功能:可进行单词背诵(中背英) , (英背中) ;查询背诵成绩功能:可查询背诵过程所获得的成绩。21.2 性能性能21.2.1 精度精度单词的英文形式:XXXXXX,要求是英文字母;单词的中文形式:XXXXXX,要求是中文汉字。21.2.2 时间特性时间特性响应时间:约 0.5s更新处理时间:约 1s数据传输、转换时间:约 1s计算时

温馨提示

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

评论

0/150

提交评论