代码比较器设计文档
哈尔滨学院软件学院
课程设计说明书
题目: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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




