教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

代码比较器设计文档

来源:网络收集 时间:2026-07-13
导读: 哈尔滨学院软件学院 课程设计说明书 题目:HSCodeComToolKit —哈软代码比较工具 院(系) 软件学院 专 业 年 级 姓 名 指导教师 张晶 软件工程 09-3 张鸣雷 王克朝 学 号 09033333 职 称 2011年 8 月20 日 哈软代码比较工具是一款实用的小软件,具有文本比

哈尔滨学院软件学院

课程设计说明书

题目:HSCodeComToolKit —哈软代码比较工具

院(系) 软件学院 专 业 年 级 姓 名 指导教师

张晶

软件工程 09-3 张鸣雷

王克朝

学 号 09033333 职 称

2011年 8 月20 日

哈软代码比较工具是一款实用的小软件,具有文本比较功能,和文件夹比较的功能,文本比较:比较两个文本文件的内容。如果两个文件完全相同,则打印“The Two Files are identical!”;如果不完全相同,则显示不同处所在的行号及不同点;比较结果显示在屏幕的同时,写入文件。文件夹比较:比较两个文件夹内对应文件的异同。如果对应的两个文件完全相同,则显示任何信息;如果不完全相同,则显示文件名、不同处所在的行号及不同点,比较结果显示在屏幕的同时,写入文件。此文档记录了制作本软件的全过程,包括需求分析,概要设计,详细设计,和源代码。开发此软件,为本人增加了经验,得到了锻炼。为大家提供了一款很不错的软件,但还有一些功能不够完善,希望大家多提一些建议,一起将此软进一步完善。

关键字:文档,源代码,分析,算法

Take to

Ha soft code comparison tool is a small utility software, with text comparison functions, and folder comparison function, text comparison: a comparison of two the contents of a text file. If the two files are identical, then print" The Two Files are identical!"; if not identical, displays a different place in the line number and different points; compare the results displayed on the screen at the same time, write to the file. Folder comparison : a comparison of two folders corresponding document similarities and differences. If the two files are identical, showing any information; if not identical, show the file name, line number and different in different places, compare the results displayed on the screen at the same time, write to the file. This document records the production of the whole process of the software, including needs analysis, outline design, detailed design, and source code. Development of this software, for I have increased experience, get exercise. We provide a very good software, but there are some function is not perfect, I hope everyone advice, this soft to further improve. Keywords: documentation, source code, analysis, algorithm

前言

随着通信和计算机技术的快速发展,以及经济全球化的推动,互联万表现出了极大的使用方便性和信息传递的快捷性,使得人们对信息网络的依赖程度越来越大,人们在传递信息的同时,又有大量的信息相同,但名称不同,浪费空间,和时间。

所以有很多人想知道文件是否相同,以及文件夹的比较是否相同,为此学校组织编写了这款小软件,即小又实用,此软件开发完成,但还有一些未知的功能需要完善,为此编写此文档,方便用户使用,在开发人员的开发,对软件进行好的管理,与应用。

目录

第一章 需求分析

1.1 引言

1.1.1编写目的

对于HSCodeComToolKit —哈软代码比较工具而言,其作用是实现文本文件的比较,随着互联网的发展,越来越多的文本文件在网络中传播,有些文件文件名不同,内容却是相同的,有时自己建立的文件也可能是内容相同,名不同,为了找出这些内容相同的文件,将重复的删除,以节省空间,开发这款代码比较器,比较文本文件是否相同以及文件夹中的内容是否相同。

此规格说明书在详细的调查了客户现有的应用模块和基本的操作流程后进行编写,对HSCodeComToolKit —哈软代码比较工具以及其功能进行了详细的规划、设计,明确了软件开发中应具有的功能、性能使得系统的开发人员和维护人员能够详细清楚的了解软件是如何开发和进行维护的,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本规格说明书的预期读者包括客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。

1.1.2项目背景

软件产品名称: 哈软代码比较工具。代码:HSCodeComToolKit

1.2 项目概述

1.2.1待开发软件的一般描述

(1)项目目标

①、文本比较:比较两个文本文件的内容。如果两个文件完全相同,则打印“The Two Files are identical!”;如果不完全相同,则显示不同处所在的行号及不同点;比较结果显示在屏幕的同时,写入文件。

②、文件夹:比较两个文件夹内对应文件的异同。如果对应的两个文件完全相同,则显示任何信息;如果不完全相同,则显示文件名、不同处所在的行号及不同点,比较结果显示在屏幕的同时,写入文件 (2)应交付成果

在项目开发完成后,交付内容有编译后的代码比较器,应用程序,开发文档,设计说明书 (3)项目开发环境

操作系统为Windows2003以上均可,使用集成开发工具vc6.0

(4)项目验收方式与依据

项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,有测试人员根据用户需求和项目目标进行验收,项目在通过内部验收后,交给客户进行验收,验收的主要依据为需求规格说明书

1.2.2待开发软件的主要功能

层次方块图

图1 流程图

2

图5

1.2.3 用户特征

需要比较文本文件异同或文件夹异同的人

1.2.4运行环境

硬件环境

486或更高档PC台式机,笔记本电脑; 运行时占用内存:1MB; 安装所需硬盘:5MB; 软件环境

可选软件平台:中文Windows95

Windows95、Windows NT 4.0或更高版本; Windowsxp及更高版本

1.3 功能需求

1.3.1功能划分

(1)文本文件比较 (2)文件夹比较

1.3.2 功能描述

(1)、文本比较:

比较两个文本文件的内容。如果两个文件完全相同,则打印“The Two Files are identical!”;如果不完全相同,则显示不同处所在的行号及不同点;比较结果显示在屏幕的同时,写入文件。 (2)、文件夹比较:

比较两个文件夹内对应文件的异同。如果对应的两个文件完全相同,则显示任何信息;如果不完全相同,则显示文件名、不同处所在的行号及不同点,比较结果显示在屏幕的同时,写入文件。

1.4 外部接口和需求

用户界面

采用dos界面驱动方式,对用户友好。

1. 查询要求:查询界面一目了然

2. 信息列表:分类明确,字体清晰好认,能快速的看到重要信息 3. 操作要求:能够响应用户命令请求

输入输出格式

输入:根据提示输入,输入准确,主界面输入1或2或3选择比较

还是退出,输入文件路径必须带扩展名,文件夹不需要扩展名。

输出:清晰输出比较结果

1.5 软件属性需求

①正确性: 高 ②可靠性:高 ③效率:高

④易使性:

要求具有较强的容错处理能力,以保证软件的可适用性,在用户误操作的情况下系统应给出相应的提示信息,高数用户如何进行恢复操作,避免无法挽回的损失 ⑤可维护性:

为了保证系统的可维护性,要求具有详细的 …… 此处隐藏:3139字,全部文档内容请下载后查看。喜欢就下载吧 ……

代码比较器设计文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/98681.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)