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