《嵌入式系统课程设计报告模板.doc》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计报告模板.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. .嵌入式系统课程设计报告题 目基于ARM的CAN总线通讯系统设计与实现院 系信息工程学院班 级13计本1姓 名武琰玲学 号1312210104指导教师. .word.zl. .目 录1 课题研究意义、现状及应用分析21.1 系统需求分析21.1.1 系统功能需求21.1.2 系统性能分析31.2系统用例分析31.2.1 普通用户用例分析31.2.2 管理员用例分析31.2.3 超级管理员用例分析32 课题总体案设计及功能模块介绍42.1 总体设计42.2 系统功能设计42.2.1 前台功能模块设计42.2.1 后台功能模块设计42.3 数据库设计42.3.1 数据库概念构造设计42.3.2
2、 数据库逻辑构造设计42.3.3 数据库物理构造设计52.3.4 数据库整体关系53 系统硬件平台及接口设计63.1 系统环境63.2 数据库连接63.3 前台模块的实现63.4 后台模块的实现74 系统软件功能设计84.1测试的意义和目的84.2 测试案84.3 功能测试84.3.1 登录注册测试85 结果分析96 总结10. .word.zl. . .word.zl. .1课题研究意义、现状及应用分析1.1 系统需求分析1.1.1系统功能需求1.页面设置:页边距按以下标准设置:上边距2.54CM,下边距2.54CM,左、右边距为3CM,页面与页脚距边界保持默认值,不留装订线。2字间距:采用
3、标准字间距。行间距:采用20磅行间距。3正文:中文为宋体,英文为“Times News Roman,小四号。正文中的图名和表名用相应的五号字体,正文中的图和表必须有编号,如:“表3-1、“图2-5等。4一级标题:如: “目录、“1.XXX系统分析等,黑体加粗,3号,居中排列,段后间距设置为30磅,每一个一级标题单独另起一页。5二级标题:如:“2.1 认证案、“6.5 小结等,黑体加粗,小3号,段后间距设置为18磅,左对齐,如果二级标题在正文之后,前留一行。6三级标题:“3.1.1 试题库的数量要求、“4.5.1 批量添加考生等,黑体加粗,4号,段后间距设置为12磅,左对齐。其余标题与正文设置一
4、样,如果三级标题在正文之后,前留一行。7页眉:论文的页眉设置应从目录开场到最后,在每一页的最上,用5号宋体,居中排列,页眉之下划一条单直线,目录与毕业设计正文局部页眉容为学院本科毕业设计和题目,左右对齐。其它容无需页眉如致局部。8页脚:论文的页脚设置只出现页码。页码一律按阿拉伯数字连续编排。由第一章的首页开场作为第一页。目录要单独用“、码编制页码,页码必须统一标注在每页下居中。9打印:使用A4纸双面打印,保证第一章容从右页开场。10.参考文献为可选容,根据具体情况而定本系统主要使用Apache+PHP+MYSQL 技术对系统进展设计和开发下面具体分析每个子模块的需求。1.1.2 系统性能分析通
5、过对系统所用到的数据以及表的分析,可以大概得出其数据的流向及其处理的过程,首先是.1.2系统用例分析1.2.1 普通用户用例分析1.2.2 管理员用例分析1.2.3 超级管理员用例分析. .word.zl. .2课题总体案设计及功能模块介绍2.1 总体设计图2-1 B/S 三层构造图2.2 系统功能设计图 2-2 系统构造图2.2.1 前台功能模块设计2.2.1 后台功能模块设计2.3 数据库设计2.3.1 数据库概念构造设计2.3.2 数据库逻辑构造设计按照E-R图到逻辑构造的转换规那么,有关家教中介系统的实体联系可以转换为以下关系模型(其中下划线表示的是数据表中的属性是主键):T_User
6、s(username,password,enable)2.3.3 数据库物理构造设计本系统数据库共创立了五数据表,分别是管理员表T_Users、学员表Student、教员Teacher、订单表SOrder、文章表Article。这些表的具体容见表 2-1 到表 2-5:(1) 管理员表:用来存放用户名,密码以及是否可用。username为主键表2-1 管理员表T_Users序号名称 字段名称数据类型及长度主键可空1用户名usernameVARCHAR(50)2密码passwordVARCHAR(50)3是否可用 enableBIGINT2.3.4 数据库整体关系3系统硬件平台及接口设计3.1
7、系统环境3.2 数据库连接3.3 前台模块的实现1) 用户登录与注册进入首页后,已经账号的用户通过登录进入本系统;没有账号的可以选择注册为教员,或学员用户。后续操作:进展注册信息存储注册信息填写是否正确,并将数据存入数据库当中;进展登录信息验证校验用户名和密码是否正确,正确后才可以进入家教中介系统。登录设计流程如图3-1。图3-1 登录设计流程图2学员库模块所有用户都可以浏览最新学员库。图3-3查看学员时序图3.4 后台模块的实现4系统软件功能设计4.1测试的意义和目的4.2 测试案4.3 功能测试4.3.1 登录注册测试(1) 注册测试如下:编号测试项操作步骤预期结果输入数据实际结果结果比较01用户注册在用户注册页输入注册信息所有信息符合规,且会员登录名没有被注册学员不符合,用户名,密码不能为空符合02用户注册在用户注册页输入注册信息所有信息符合规,且会员登录名没有被注册xslxsl教员符合,用户注册成功符合表4-2 用户注册测试用例测试描述:如表4-2,等注册的信息符合要求并且用户名没被注册的情况下可以注册成功;当有注册信息不符合要求时会在页面出现提示信息。输入第一组测试数据后,出现图4-2。图4-2 注册页面5 结果分析. .word.zl. .6 总结. .word.zl.