





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
论坛类别生成生成查询类别是否存在的语句面成功游客搜索页面回到首页首页成功游客搜索页面无限制主题帖子页面成功游客搜索页面有限制主题搜索页面成功用户搜索页面回到首页首页成功用户搜索页面达限制主题帖子页面成功用户搜索页面未达限制主题首页成功用户个人信息页面回到首页首页成功用户发表主题页面返回主题页面成功管理员管理页面返回首页首页成功功能模块测试本论坛的功能模块较多,多数功能较简单,因此只列举几个重要的功能模块来描述整个测试过程。
表测试用例及结果表用户身份测试页面操作步骤验证方法预期结果实际结果结论游客注册页面填写个未用的用户名密码邮箱地址,点击注册去登陆页面登陆验证可以登陆并跳转至首页注册成功注册功能完好准确用户发表主题页面填写主题名称编辑主题内容,点击发表去主题页面查看是否有该条主题主题页面有该跳主题发表成功发表主题功能完好有效用户帖子页面编辑条回帖,点击发表在帖子页面看自己回复是否成功显示可以在帖子页面看见自己的回复回帖成功回帖功能完好准确版主帖子页面删除条回帖在帖子页面看此操作是否成功显示删除成功删除成功管理回帖功能完好准确用户个人信息修改修改自己的姓名,点击修改个人信息页面查看自己信息可以看到自己的新信息修改成功修改信息功能完好准确第章系统测试验证功能模块测试论坛有些地方对用户的行为有限制,比如在发表主题的时候,主题的题目内容都有字数限制,又如在注册的时候,对用户名长度也有限制,下面进行这些验证纠错功能的测试,列举部分测试用例。
表测试用例及结论用户身份测试页面操作步骤验证方法预期结果实际结果结论游客注册页面填写个已经被用的用户名看是否报错程序报警,告知用户名不合法显示该用户名已被占用注册功能约束有效游客注册页面填写个位的用户名看是否报错程序报警,告知用户名不合法显示该用户名长度不合法注册功能约束有效用户发表主题页面发表个内容为空的主题看是否报错程序报警,告知主题内容不合法显示该主题内容无,请重新编辑发表主题功步进电机参数额定电压另有电压步距角相数自定位转矩系统硬件的设计与实现绝缘电阻温升噪音减速比另有减速比牵入转矩驱动方式相拍绝缘介电强度直流电阻按客户要求而定欧姆空载牵入频率空载牵出频率绝缘等级表系列步进电机参数表型号外观尺寸安装孔距电压相数相相相相相加速比步距角驱动方式四相八拍四相八拍四相八拍四相八拍四相八拍相电阻空载牵入频率空载牵出频率牵入转矩自定位转矩绝缘等级转向净重约约约约约步进电机驱动方式该步进电机有两种驱动方式,种称为相励磁,步进顺序为,步距角为。
另外种为相励磁,步进顺序为,步距角为最小步距角的两倍,即本设计采用第系统硬件的设计与实现种,其分配顺序如图所示图在用户已经存在,,生成注册用户信息的语句执行语句,实现注册用户的操作图用户注册页面显示第章系统详细设计论坛后台管理模块设计论坛后台管理模块主要完成以下功能论坛类别的管理版面管理和用户管理的操作。
论坛版面管理版面管理模块主要包括浏览版面信息添加版面修改版面删除版面个功能。
在添加修改和删除的模块中,包含更新版面的版主信息,在修改前会先判断管理员输入的用户是否存在,若存在再判断该用户是否为版主,以上条件都成立才可执行添加和修改的操作。
浏览版面信息,根据浏览的版面和所属类别进行显示。
主要代码如下生成查询版面信息的语句执行遍历出版面信息图论坛后台版面管理第章系统详细设计添加版面需要个下拉列表框供管理员选择论坛类别,并实现个文本输入框供管理员输入版面名称版主和版面公告信息。
添加版面使用方法,该方法获取表单数据,然后生成向数据表插入记录的语句,最后执行该语句完成添加版面的操作。
主要代码如下生成查询版面是否存在的语句如果版面已经存在,生成提示信息添加版面版面已经存在,,生成查询用户是否存在的语句查询用户表获取用户信息该用户不存在添加版面版主不存在,如果该用户存在,判断用户是否为普通用户添加版面不是版主,图论坛添加版面管理第章系统详细设计若不是普通用户,编写添加版面代码,生成添加版面的语句执行语句,实现添加版面的操作保存提示信息修改版面,首先判断版面是否存在,再判断当前用户权限是否符合要求,修改版面使用方法,该方法获取表单数据,然后生成向数据表插入记录的语句,最后执行该语句完成添加版面的操作。
主要代码如下生成查询版面是否存在的语句,生成查询用户是否存在的语句图论坛修改版面管理第章系统详细设计查看用户的权限,若不符合生成提示信息修改版面版主不存在,修改版面不是版主,生成修改版面的语句执行语句,实现添加版面操作删除版面,根据数据表之间的关系在删除指定版面时,会同时删除存储在跟帖表中的该版面下的所有根帖。
删除版面使用方法,从请求中获取版面的值,然后生成语句,最后执行该语句完成删除版面的操作。
主要代码如下获取版面值判断版面是否存在第章系统详细设计生成删除版面语句执行语句,实现删除版面操作论坛类别管理类别管理模块主要包括浏览类别信息添加类别修改类别删除类别个功能。
在添加修改和删除的模块中,在修改前会先判断用户是否为管理员,才可执行添加和修改的操作。
浏览类别信息,可通过类别的查询数据表获取类别的信息后封装到中,然后存储到对象中,在返回页面后通过标签库中的标签输出。
添加类别信息,添加类别使用方法,该方法获取表单数据,然后生成向数据表插入记录的语句,最后执行该语句完成添加类别的操作。
主要代码如下后台添加步进电机驱动方式相序分配情况只要按照分配顺序,依次给该相高电平,电机就可以按照预定的方式旋转。
步进电机驱动电路由于大部分的功率电子电路都需要较大的驱动负载的能力,所以般都有大电流输出地能力。
作为功率型电子设备的输出电路中最重要的组成之的功率驱动电路,和在工作电压强度,电流增益强度,带负载的能力和温度测试范围等方面是大电流高电压的达林顿晶体管系列中的佼佼者,能满足各类大功率的驱动系统。
而其中电路,由个硅的复合晶体管组成,能够耐高压,是大电流复合晶体管阵列。
内部结构如图所示图内部电路系统硬件的设计与实现其中第八脚接地,第九脚接,只要将单片机口接入第至七脚,就可以对应从第十至十六脚输出较大电流的信号。
由于本设计正用到的是四相电机,故只需要用到其中的四对接口即可,对应的电路图如图所示图步进电机电路接线方式系统软件设计系统软件设计程序描述与设计思路程序描述程序中主要用到的知识点有加速度传感器检测是否运动单片机外部中断定时器步进电机的驱动方式和角度计算灯的点亮熄灭等。
其中,外部中断尤为重要,如果单纯把人体红外模块的检测信号通过普通口检测,这将会产生有人接近自动门反应迟钝或夹人的严重后果。
另外,计算步进电机走过的距离也是个重点,需要精确计算才能确保电机在个完成的开门或关门动作中刚好走过。
程序设计思路加速度传感器检测到列车是否停止,若列车判断为停止,进入,判断开关是否按下,若按下则进入人体红外模块检测,检测到附近有人时,触发信号单片机中断触发,程序进入外部中断,从而开启自动门。
等待秒后,程序执行中断返回,开始执行关门函数。
若在关门过程中,又有人靠近的中断信号出现,则关门程序被清除,再次执行中断服务程序,并从关门的位置重新开启,如此循环。
程序流程图自动门控制主程序系统软件设计图控制系统的程序流程图灯开关门控制编码灯硬件连接与引脚设置,表中代表着高电平,不亮,表示为低电平,灯亮,灯亮灭设置如表所示系统软件设计表灯的流动方式编码表注灯从中间向左右逐渐点亮表示开门,灯从左右向中间逐渐熄灭表示关门。
图灯电路连接图步进电机正反转编码根据硬件电路接法,当该相高电平时,所在线圈得电,电机转动,步进电机转动个周期的顺序编码如表所示表步进电机驱动顺序编码表第步第步第步第步第步第步第步第步相相相相编码步进电机反转则是将第八步变为第步,第七步变为第二部,以此类推。
系统软件设计系统分析与调试本设计基于环境下进行编写的,首先将软件安装好,将写好的代码在软件上进行编译,编译好后会生成文件,然后就是要利用烧录软件,将编译过得代码即文件烧写到单片机中。
将电脑与单片机开发仪连接,这里要注意必须将驱动装好。
然后就是在烧录软件论坛类别生成生成查询类别是否存在的语句面成功游客搜索页面回到首页首页成功游客搜索页面无限制主题帖子页面成功游客搜索页面有限制主题搜索页面成功用户搜索页面回到首页首页成功用户搜索页面达限制主题帖子页面成功用户搜索页面未达限制主题首页成功用户个人信息页面回到首页首页成功用户发表主题页面返回主题页面成功管理员管理页面返回首页首页成功功能模块测试本论坛的功能模块较多,多数功能较简单,因此只列举几个重要的功能模块来描述整个测试过程。
表测试用例及结果表用户身份测试页面操作步骤验证方法预期结果实际结果结论游客注册页面填写个未用的用户名密码邮箱地址,点击注册去登陆页面登陆验证可以登陆并跳转至首页注册成功注册功能完好准确用户发表主题页面填写主题名称编辑主题内容,点击发表去主题页面查看是否有该条主题主题页面有该跳主题发表成功发表主题功能完好有效用户帖子页面编辑条回帖,点击发表在帖子页面看自己回复是否成功显示可以在帖子页面看见自己的回复回帖成功回帖功能完好准确版主帖子页面删除条回帖在帖子页面看此操作是否成功显示删除成功删除成功管理回帖功能完好准确用户个人信息修改修改自己的姓名,点击修改个人信息页面查看自己信息可以看到自己的新信息修改成功修改信息功能完好准确第章系统测试验证功能模块测试论坛有些地方对用户的行为有限制,比如在发表主题的时候,主题的题目内容都有字数限制,又如在注册的时候,对用户名长度也有限制,下面进行这些验证纠错功能的测试,列举部分测试用例。
表测试用例及结论用户身份测试页面操作步骤验证方法预期结果实际结果结论游客注册页面填写个已经被用的用户名看是否报错程序报警,告知用户名不合法显示该用户名已被占用注册功能约束有效游客注册页面填写个位的用户名看是否报错程序报警,告知用户名不合法显示该用户名长度不合法注册功能约束有效用户发表主题页面发表个内容为空的主题看是否报错程序报警,告知主题内容不合法显示该主题内容无,请重新编辑发表主题功步进电机参数额定电压另有电压步距角相数自定位转矩系统硬件的设计与实现绝缘电阻温升噪音减速比另有减速比牵入转矩驱动方式相拍绝缘介电强度直流电阻按客户要求而定欧姆空载牵入频率空载牵出频率绝缘等级表系列步进电机参数表型号外观尺寸安装孔距电压相数相相相相相加速比步距角驱动方式四相八拍四相八拍四相八拍四相八拍四相八拍相电阻空载牵入频率空载牵出频率牵入转矩自定位转矩绝缘等级转向净重约约约约约步进电机驱动方式该步进电机有两种驱动方式,种称为相励磁,步进顺序为,步距角为。
另外种为相励磁,步进顺序为,步距角为最小步距角的两倍,即本设计采用第系统硬件的设计与实现种,其分配顺序如图所示图
