本文档提供了软件开发所有的说明书的模板,包括操作手册,测试计划,概要设计说明书,可行性研究报告,软件需求说明书,数据库设计说明书,数据要求说明书,详细设计说明书,项目开发计划.用户手册
上传时间: 2017-05-17
上传用户:yd19890720
基于fuzzing的文件格式漏洞测试软件,可以针对文件格式,挖掘软件中的漏洞,是软件测试的一种好方法。
上传时间: 2013-12-28
上传用户:dianxin61
本系统定位于中小型书店、个体书店,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows 98/2000。系统性质为MIS(管理信息系统)或财务软件。 本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。 系统计划2003年3月初开始,4月初完成初步开发工作,其余工作根据时间安排进行
标签: 定位
上传时间: 2013-12-02
上传用户:qoovoop
大公司的软件工程文档实例+需求分析+概要设计+详细设计+项目开发计划+用户操作手册+总结性报告+可行性报告+测试计划+测试分析报告
标签: 大公司的软件工程文档实例
上传时间: 2015-09-22
上传用户:calendar_yue
软件产品开发,测试是质量保证的一部分。如果测试用例或测试的场景出现遗漏,对于软件产品来说是不合格的,也是不能投入市场使用的。本书通过软件产品开发的测试实战经验的分享,给软件行业的同行们提供些许经验与教训,以达到引以为戒的作用
标签: 软件测试
上传时间: 2022-05-04
上传用户:qingfengchizhu
本课题的目标是开发一个企业对员工的出勤情况进行记录和管理的考勤系统。课题主要采用了文献研究、需求调研与分析、系统设计与测试等方法,分析了RFID技术的核心原理及关键难题,学习和掌握了RFID的多种编码原理,根据设计的实际需要选择125kHz低频RFID卡片。设计了一款低成本高性能的RFID卡片读写器。根据软件开发理论、信息系统开发理论、项目管理理论等进行分析、指导并设计出基于RFID卡的身份识别考勤系统。RFID卡片读写器在电路设计上需要突出实现低成本高性能,而考勤系统则突出了方便简洁的管理功能。 整个RFID考勤系统主要包括三个子系统(或模块):RFID卡片读写器、无线/串行通信模块、身份识别考勤系统。读写器解码并将卡片的身份信息通过串口/无线通信模块发送给PC机的身份识别考勤系统进行考勤记录与管理,实现了从RFID卡片读取、数据传输、考勤记录与统计等一系列功能的完整系统实现方案,改进了现有的考勤方式,提高了考勤效率。 系统硬件部分的工作包括:RFID卡片读写器的单片机控制电路设计、读写器的RFID调制解调射频前端电路设计、NRF24L01无线通信模块设计、PL2303的USB-UART串行通信模块设计。 系统软件部分的工作包括:嵌入式软件(下位机)和PC端软件(上位机)两部分,其中嵌入式软件又包括EM4100卡片读取与曼切斯特码解码程序设计、NRF24L01无线通信程序设计、UART串行通信程序设计、系统状态指示程序设计、通信数据流和数据包处理等;上位机软件包括ACCESS建立数据库、基于Visual C++的数据库SQL语言操作、USB-UART串行通信与数据流处理、LZW数据压缩与解压缩、用户界面的设计与消息响应等。 论文的结构安排为:第一章引言,主要介绍了本文的选题背景、主要研究内容、研究的目标和意义以及研究的思路和方法;第二章从发展过程和应用趋势等几个方面阐述了RFID技术及其基本理论;第三章按各个模块逐一对考勤系统的硬件电路设计进行了详细的阐述;第四章主要介绍考勤系统的软件设计所需要涉及到的基础知识和理论;第五章则详细地阐述了考勤系统的软件设计细节,包括读写器的嵌入式软件设计、系统PC端软件的需求分析、系统PC端软件设计、系统的数...
上传时间: 2022-05-23
上传用户:
单片机是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。它靠程序运行的,并且程序是可以修改,通过不同的程序实现不同的功能。将单片机技术和射频卡技术有效地结合起来,必然给社会的发展带来巨大的效益。对比磁卡系统,单片机系统的安全性和保密性更高,操作方便,快速。卡片可扩展其它应用,而且一张卡片可以用于多个不同应用行业。本设计开发了一个简易实用的基于单片机的射频卡缴费系统。主要设计思路是通过读写模块读取射频卡中的用户信息,传送到单片机进行处理,信息将送液晶显示模块显示,同时经过串行通信模块与PC实现信息交换与资料管理。系统设计的广展和配置应遵循以下原则,选择典型电路,为硬件系统的标准化、模块化打下良好的基础:系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发;硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。本设计将分成绪论,系统介绍,系统硬件设计,系统软件设计,系统仿真测试,共五个部分。其中,绪论部分概述本设计的背景意义及本课题研究的内容;系统硬件设计是本设计的主要部分,包括AT89C52,ZLG500A和LCD12864等各功能模块及元器件的作用和原理,电路设计;系统软件设计主要简述上位机的界面设计软件VB的特点和所使用的主要控件或函数,及其界面功能和界面程序框图;系统仿真测试主要是使用软件仿真测试,展示系统的功能和作用。
上传时间: 2022-06-17
上传用户:
本文主要研究采用以太网接口芯片RTL8019AS和TCP/IP协议实现嵌入式WEB服务器,此服务器可以使各种带串口的工控设备和数据采集设备很容易地连接到Internet,这样就能够利用Internet实现对各种嵌入式设备的低成本远程访问和资源共享。 本研究实现的嵌入式WEB服务器以STC89C51系列单片机为核心,用其串口作为与嵌入式设备的接口,用RTL8019AS芯片和RJ-45作为以太网接口,并通过软件实现RS-232与TCP/IP协议的转换,通过以太网实现嵌入式设备与远程计算机之间的双向数据通信,给出了硬件设计和软件实现方案。硬件主要研究微控制器和以太网控制芯片之间的接口设计和以太网控制芯片RTL8019AS的驱动。软件部分研究实现了TCP/IP的各层协议,包含了ARP、IP、ICMP、UDP、TCP、HTTP等,在实际中得以应用,如对于蓄电池电压的远程检测等。 研究结果表明,利用嵌入式WEB服务器将嵌入式设备连入Internet网络是切实可行的。经实验测试整个系统占用资源少,成本较低、移植性较好,能够完成常用的相关网络通讯功能,网络数据传输可靠性较好。
上传时间: 2013-04-24
上传用户:liucf
近年来,语音识别研究大部分集中在算法设计和改进等方面,而随着半导体技术的高速发展,集成电路规模的不断增大与各种研发技术水平的不断提高,新的硬件平台的推出,语音识别实现平台有了更多的选择。语音识别技术在与DSP、FPGA、ASIC等器件为平台的嵌入式系统结合后,逐渐向实用化、小型化方向发展。 本课题通过对现有各种语音特征参数与孤立词语音识别模型进行研究的基础上,重点探索基于动态时间规整算法的DTW模型在孤立词语音识别领域的应用,并结合基于FPGA的SOPC系统,在嵌入式平台上实现具有较好精度与速度的孤立词语音识别系统。 本系统整体设计基于DE2开发平台,采用基于Nios II的SOPC技术。采用这种解决方案的优点是实现了片上系统,减少了系统的物理体积和总体功耗;同时系统控制核心都在FPGA内部实现,可以极为方便地更新和升级系统,大大地提高了系统的通用性和可维护性。 此外,由于本系统需要大量的高速数据运算,在设计中作者充分利用了Cyclone II芯片的丰富的硬件乘法器,实现了语音信号的端点检测模块,FFT快速傅立叶变换模块,DCT离散余弦变换模块等硬件设计模块。为了提高系统的整体性能,作者充分利用了FPGA的高速并行的优势,以及配套开发环境中的Avalon总线自定义硬件外设,使系统处理数字信号的能力大大提高,其性能优于传统的微控制器和普通DSP芯片。 本论文主要包含了以下几个方面: (1)结合ALTERA CYCLONE II芯片的特点,确定了基于FPGA语音识别系统的总体设计,在此基础上进行了系统的软硬件的选择和设计。 (2)自主设计了纯硬件描述语言的驱动电路设计,完成了高速语音采集的工作,并且对存储数据芯片SRAM中的原始语音数据进行提取导入MATLAB平台测试数据的正确性。整个程序测试的方式对系统的模块测试起到重要的作用。 (3)完成高速定点256点的FFT模块的设计,此模块是系统成败的关键,实现高速实时的运算。 (4)结合SOPC的特性,设计了人机友好接口,如LCD显示屏的提示反馈信息等等,以及利用ALTERA提供的一些驱动接口设计完成用户定制的系统。 (5)进行了整体系统测试,系统可以较稳定地实现实时处理的目的,具有一定的市场潜在价值。
上传时间: 2013-05-23
上传用户:ABCD_ABCD
扩频通信,即扩展频谱通信技术(Spread Spectrum Communication),它与光纤通信、卫星通信一同被誉为进入信息时代的三大高技术通信传输方式。 扩频通信是将待传送的信息数据用伪随机编码序列,也即扩频序列(SpreadSequence)调制,实现频谱扩展后再进行传输。接收端则采用相同的编码进行解调及相关处理,恢复出原始信息数据。 扩频通信系统与常规的通信系统相比,具有很强的抗人为干扰,抗窄带干扰,抗多径干扰的能力,并具有信息隐蔽、多址保密通信等特点。 现场可编辑门阵列FPGA(Field Programmable Gate Array)提供了极强的灵活性,可让设计者开发出满足多种标准的产品。FPGA所固有的灵活性和性能也可让设计者紧跟新标准的变化,并能提供可行的方法来满足不断变化的标准要求。 EDA 工具的出现使用户在对FPGA设计的输入、综合、仿真时非常方便。EDA打破了软硬件之间最后的屏障,使软硬件工程师们有了真正的共同语言,使目前一切仍处于计算机辅助设计(CAD)和规划的电子设计活动产生了实在的设计实体论文对扩频通信系统和FPGA设计方法进行了相关研究,并且用Altera公司的最新的FPGA开发平台QuartusII实现了一个基带扩频通信系统的发送端部分,最后用软件Protel99SE设计了相应的硬件电路。 该系统的设计主要分为两个部分。第一部分是用QuartusII软件设计了系统的VHDL语言描述代码,并对系统中每个模块和整个系统进行相应的功能仿真和时序时延仿真;第二部分是设计了以FPGA芯片EP1C3T144C8N为核心的系统硬件电路,并进行了相关测试,完成了预定的功能。
上传时间: 2013-07-26
上传用户:15679277906