开发环境:WindowsxpAppServ2.5.9•Apache2.2.4•PHP5.2.3•MySQL5.0.45•phpMyAdmin-2.10.2包含完整的程序说明、及数据库说明文档
2023/7/1 16:19:27 4.76MB php
1
内含ESP8266开发板烧录AT固件说明,ESP8266下载程序说明其中烧录AT固件说明文件中包含ESP8266AT固件,以及烧录工具,和烧录完整版视频,以及PDF手册部分内容如下:一、材料准备烧录工具:FLASH_DOWNLOAD_TOOLS_V3.6.4固件:v0.9.5.6ATFirmware.bin调试工具:AiThinker_Serial_Tool_V1.2.3二、烧录过程1.解压资料包,进入FLASH_DOWNLOAD_TOOLS_V3.6.4,找到ESPFlashDownloadTool_v3.6.4.exe,双击打开烧录工具软件,如图双击ESP8266DownloadTool进入烧录界面按上图中的数字顺序操作,这里说一下其中几项的功能,其余自己研究。
“1”加载要烧录的固件“6”开发板对应的端口2.单击START开始烧录。
有的开发板点击START后就能自动烧录,有的要按一下开发板上的flash键才能开始烧录。
烧录过程中有进度条提示。
有需要的可以下载。
1
1引言 31.1问题的提出 31.2任务与分析 32程序主要功能 42.1添加功能 42.2删除功能 42.3显示功能 42.4查找功能 42.5修改功能 43程序运行平台 54总体设计 55数据库设计说明 65.1需求分析 65.2数据库概念设计 75.3数据库物理设计 115.4数据库逻辑设计 136模块分析 186.1系统管理模块 186.2图书信息模块 216.3借阅信息模块 236.4读者信息模块 257系统测试 278小组分工 349参考文献 3410结论 341引言1.1问题的提出 图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。
编写程序系统主要实现图书馆的增加图书、查询图书、删除图书、借阅图书、还书;
增加借书证、查询借书证、删除借书证、借书信息、借书限制等智能化管理过程。
图书管理者只需略懂电脑知识就可以简易的操作该图书管理系统。
1.2任务与分析 本课题主要的目的是: 1.强化和巩固理论基础,掌握数据库编程的基本技巧;
2.要求用C/C++语言或其它语言及相应开发环境,实现一个小型完整程序的设计与开发;
3.巩固深化所学课程的知识,培养学生运用知识,分析和解决实际问题的能力。
系统概述: 1.图书管理:每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。
图书信息登入、查询和维护。
2.借书证管理,包括申请、注销借书证,查询借书证持有人等。
借书证记录有借阅者的姓名、所在单位、职业等。
3.凭借书证借书,每次最多能借8本书。
借书期限最长为30天。
4.借还图书、资料的登记、超期处理,超期拒借等。
5.图书、资料查询,借、还图书和资料情况查询。
6.图书、资料借阅情况的统计分析,拒此作为图书馆图书、资料订够的依据之一。
设计要求: 1.进行需求分析,编写数据字典。
2.设计E-R图。
3.实现新进图书的数据录入。
4.实现对所有购进图书的分类查询和分类统计。
5.能够按书名、作者等分类查询现有图书的数量。
6.记录借阅者的个人资料和所借图书的书名、书号数据等。
2程序的主要功能2.1添加功能 添加一本图书的基本信息,包括书名、书号、名作者(译者)、出版社和图书简介。
添加图书借阅的基本信息,包括书号,借书证号,借书日期,应还书日期。
2.2删除功能 删除一本图书的基本信息,删除读者的基本信息,删除图书借阅基本信息。
2.3显示功能 显示所有图书信息,包括图书代码,图书名称,作者,出版社和简介。
显示所有借阅信息,包括读者号,图书号,借书日期,应还书日期。
2.4查找功能 图书信息查找,可以更具图书代码,图书名称,作者,出版日期和出版社进行查找。
读者信息查找,可更具读者姓名,读者编号,年龄,性别和所在系进行查找。
借阅信息查询,可更具图书编号和读者编号进行查询。
2.5修改功能 对图书和读者的信息进行修改。
3程序运行平台 VS2008(C#) SQLServer2005 WindowsXp(sp3)4系统总体框架图图4.1系统总体框架图5数据库设计说明5.1、需求分析1.1信息需求 在数据库Library中需要设计如下所示的数据字段和数据表: 图书信息表---dbo.libary,包括:图书编号、图书名称、作者、出版日期、出版社和简介。
借阅登记表---dbo.jy,包括:读者编号、图书编号、借书日期、应还书日期。
系统用户表---dbo.manage,包括:密码、用户名。
读者表----dbo.reader,包括:读者编号、读者姓名、性别、所在系、年龄。
1.2处理需求此数据库系统应用于图书馆的图书基本信息管理、读者信息管理、图书借阅管理等主要功能。
具体功能如下:1.2.1.基本信息管理一、图书信息 图书信息管理部分:主要包括图书信息的添加、修改、删除和查询。
此功能为图书的分类管理提供依据。
图书信息管理部分:主要包括图书基本信息的添加、修改、删除和查询。
退出系统。
二、读者信息 读者信息管理部分:主要包括读者信息的添加、修改、删除和查询。
此功能为读者信息管理提供依据。
读者管理部分:主要包括读者的基本信息的添加、修改、删除和查询。
退出系统。
三、借阅信息 借阅信息管理部分:主要包括借阅信息的添加、查询。
此功能为借阅信息管理提供依据。
读者管理部分:主要包括读者的
2023/5/17 17:02:08 3.38MB c#图书管理系统
1
PCM编解码程序说明:1.编码:程序首先提取一个系统时间,取正弦函数值后,对其进行编码,每秒抽样8000次。
每次运行生成8000个值,放入Excel文件中,每次生成一个文件,文件名按数字顺序排列,如文件组有空缺,则生成文件插入空缺位置,并在文件名之后加X以示区别。
例:只有文件x000.xls,x002.xls,则运行程序后生成x001x.xls若已有文件x000.xls,x001.xls,x002.xls,……X019.xls共20个文件,则运行后生成x020.xls。
2.解码:运行程序后要求输入想要解码的文件名,则对那文件中的数据进行解码,解码生成的文件名是在文件名前加上recoder_,例如,编码文件:x005.xls,则解码文件名为redoer_x005.xls。
2023/5/16 18:48:13 217KB PCM
1
软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
下载MATLABAPP或其它手机使用,基于手机内置加`速度传感器`采集个人行走步态数据。
数据采集==>步态数据去噪==>步频、步态主成分分析==>步态时频分析walk_analysis1.m处理匀速步行数据walk_analysis2.m处理脚跟离地步行数据walk_analysis3.m处理匀速跑步数据walk_analysis4.m处理走-跑数据dfs.m傅里叶级数计算子函数
2023/2/13 1:18:09 7.4MB 加速度传感器 步态分析 步频 matlab
1
1752通过IO模仿SPI控制SCA100T-D02进行角度转换,内有详细的程序说明。
管脚1752: SCK2.0> MISO2.1 CS2.3>
2017/8/6 17:54:47 453KB LPC1752 IO模拟SPI
1
一个基于IEC60870-5-1012002版的通讯仿真程序,绿色免安装。
可以将IEC101协议适用于TCP,UDP,串口等多种通讯模式。
具无数据监视,报文解析功能等功能,具体更新内容、安装和使用说明请参考压缩包中的程序说明文档。
2018/10/27 3:54:31 6.41MB IEC101 客户端 通讯仿真 协议测试
1
1.目的:调试、修改、运行模拟程序,通过形象化的状态显示,使学生理解进程的概念,了解同步和通信的过程,掌握进程通信和同步的机制,特别是利用缓冲区进行同步和通信的过程。
通过补充新功能,使学生能灵活运用相关知识,培养创新能力。
2.内容及要求:1)调试、运行模拟程序。
2)发现并修改程序中不完善的地方。
3)修改程序,使用随机数控制创建生产者和消费者的过程。
4)在原来程序的基础上,加入缓冲区的写互斥控制功能,模拟多个进程存取一个公共缓冲区,当有进程正在写缓冲区时,其他要访问该缓冲区的进程必须等待,当有进程正在读取缓冲区时,其他要求读取的进程可以访问,而要求写的进程应该等待。
5)完成1)、2)、3)功能的,得基本分,完成4)功能的加2分,有其它功能改进的再加2分3.程序说明:  本程序是模拟两个进程,生产者(producer)和消费者(Consumer)工作。
生产者每次产生一个数据,送入缓冲区中。
消费者每次从缓冲区中取走一个数据。
缓冲区可以容纳8个数据。
因为缓冲区是有限的,因而当其满了时生产者进程应该等待,而空时,消费者进程应该等待;
当生产者向缓冲区放入了一个数据,应唤醒正在等待的消费者进程,同样,当消费者取走一个数据后,应唤醒正在等待的生产者进程。
就是生产者和消费者之间的同步。
  每次写入和读出数据时,都将读和写指针加一。
当读写指针同样时,又一起退回起点。
当写指针指向最后时,生产者就等待。
当读指针为零时,再次要读取的消费者也应该等待。
为简单起见,每次产生的数据为0-99的整数,从0开始,顺序递增。
两个进程的调度是通过运行者使用键盘来实现的。
4.程序使用的数据结构进程控制块:包括进程名,进程状态和执行次数。
缓冲区:一个整数数组。
缓冲区说明块:包括类型,读指针,写指针,读等待指针和写等待指针。
5.程序使用说明  启动程序后,如果使用'p'键则运行一次生产者进程,使用'c'键则运行一次消费者进程。
通过屏幕可以观察到两个进程的状态和缓冲区变化的情况。
2019/3/25 13:35:58 306KB 操作系统 上机 实验报告 进程同步
1
模块化EM(ModEM)是用Fortran95编写的灵活的电磁建模和反演程序。
目前可用于2D和3DMT问题。
它也可以很容易地扩展到做其他事情,但代码修改超出了本文的范围(参见Egbertetal。
,2011)。
该程序有一个命令行界面,可以在大多数平台上与大多数Fortran90/95编译器一同工作。
2020/2/15 13:44:55 829KB dadidianci
1
共 57 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡