网上书店j2ee大作业.doc_第1页
网上书店j2ee大作业.doc_第2页
网上书店j2ee大作业.doc_第3页
网上书店j2ee大作业.doc_第4页
网上书店j2ee大作业.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 上海上海 xxxxxx Java EE 课程大作业课程大作业 题目 基于 B/S 结构的网上书店的设计与实现 学号 2008XXXX 课号 130501905 姓名 XXXX 班级 2008XXX 院系 计信 专业 软件工程 2010-12-27 目录 2 第一章 引言 1.1 研究背景 国外的 Web 商务系统应用起步较早,所以应用的领域比较广,网络销售已 经在人们日常消费中占到一定比例,Web 商务系统也比较成熟。人们可以以网 络这个媒体,足不出户就可以搜索、查询到自己需要的信息、购买自己需要的 商品。我国电子商务的发展起源于 70 年代的 EDI 应用,我国海关是最早引入 EDI 进行报关,经过几年的完善发展目前企业可以通过上网申请报关。电子商 务概念首次引入中国是在 1993 年,第一笔网上交易发生在 1996 年。 目前我国网上书店的主要类型有: 由国有新华书店投资建设的网上书店。一些有实力的传统书店,都会建立 自己的网站,利用网络促销,争取更多的市场份额。它们主要依托传统的图书 大厦的图书储存进行网络售书,属于新华书店上网或上网的书店。 由出版社建立的网上书店。因为网络出版的缘故,出版社是最早触网的, 我国 500 多家出版社中,已建立网站的有 349 家,占 62%。较好的出版社营销 网站建设的特点是:以出版社本社出版物为网站核心,突出特色,访问速度快 捷,信息及时更新,内容的合理编排以及完善的检索能力,较强的交互能力。 外贸出版公司投资建设的网上书店。这一类网上书店立足公司主营业务, 主要对海外进行图书销售,销售量逐渐增加。 非出版业资本投资建设的网上书店。如卓越网。 就目前情况而言,上述几类的网络书店可以分为两大类。一类是没有实体 书店的网上书店,以卓越网为代表,还有一类是以实体书店为支撑的。 在这个背景之下,我开发了网上书店管理系统,形成了以计算机技术、网 络技术、以及数据库技术等有机地结合起来的网上书店管理系统。充分利用网 络技术、数据库技术和管理技术相互结合具有的优越性,将书店管理移置到互联 网环境中进行,使书店更能有效的工作,完成各种任务,如网上购书,网上看书 等一切依托上网的网上购物平台。 3 第二章 需求分析与系统设计 2.1 系统背景介绍 网上书店是网上购物服务的主体,建立网络化的书籍管理和买卖秩序,实 现网上购物、智能化管理,是今后甚至是今后很长一段时间购物的一个趋向。 在这一背景下,我开发了基于网络平台的网上书店,这样使书店管理更加有效、 更加现代化。 2.2 需求分析 通过对网上书店的初步调研,经过详细分析和提炼后,我开发了自己的网 上书店管理系统需要满足以下几个部分的信息需求,如图: 2.1 所示: 图图 2.12.1 系统总图系统总图 系统要实现的主要功能有: 1) 书店会员注册为本书店会员; 2) 书店会员购买本书店书籍; 3) 书店管理员增加书籍、删除书籍; 4 4) 书店管理员查看会员、删除会员; 5) 游客在线阅读本网上书店书籍; 6) 用户登陆:包括书店管理员登陆、书店会员登陆; 我通过使用 UML(统一建模语言)对网上书呆呢管理进行以下系统分析。统 一建模语言(Unified Modeling Language, UML)是一种用于对软件密集型系统 的产品进行可视化、详述、构造和文档化的图形语言。UML 给出了一种描绘系 统蓝图的标准方法,其中既包括概念性的事物,如业务过程和系统功能,又包 括具体的事物,如用特定编程语言编写的类、数据库模式和复用的软件构件1 1, II。最常用的 UML 图包括:用例图、类图、序列图、状态图、活动图、协作图、 组件图和部署图。 用例图描述了系统提供的一个功能单元.用例图的主要目的是帮助开发团队 以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色” (actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。 使用网上书店管理系统的参与者主要三类:书店管理员、书店会员、书店游客。 首先,绘制系统参与人员与系统之间的用例图,如图 2.2 所示。 图图 2.22.2 5 其次,绘制网上书店管理员用例图,如图 2.3 所示。 图图 2.32.3 接着,绘制书店会员的用例图,如图 2.4 所示。 图图 2.42.4 6 最后,绘制游客的用例图,如图 2.5 所示。 图图 2.52.5 2.2.1 模块分析 用户管理可以分为三个部分:管理员登陆、学生登陆、游客在线读书。 用户可以通过使用用户名和密码来登陆系统。不同用户的权限是不同的, 管理员的权限最高,可以查询各种信息,主要是对网上书店进行维护;其次是 会员,会员可以通过登陆系统来阅读网上书店内的书籍,可以购买网上书店里 的书籍;权限最低的是游客,只能在线阅读网上书店里的书籍,无法购买。 2.2.2 用户管理 用户管理主要可分为:管理员查看用户列表、删除某些用户。 用户管理的过程数据流图如图 2.13 所示。 图图 2.132.13 7 在用户室管理中,只有管理员才有权限去删除会员;游客可以注册成为会 员,在成为会员之后就可以享受会员的待遇购买本网上书店的书籍;管理员还 可以查询所有会员的个人信息,以便于管理。 2.2.3 书店书籍管理 书店书籍管理可分为:删除书籍、增加书籍、在线阅读书籍等。 实验室实验设备管理的过程流程图如图 2.14 所示。 图图 2.142.14 在书籍管理中,只有管理员才可以添加书籍、删除书籍,而会员只能阅读 网站内已有的书籍信息,还有就是购买网站内的书籍。 2.3 实体关系图(E-R 图)设计 一、 系统总体 E-R 图 系统总体 E-R 图如图 2.15 所示: 8 图图 2.152.15 二、 书籍 E-R 图 书籍 E-R 图如图 2.16 所示: 图图 2.162.16 9 三、 会员 E-R 图 会员 E-R 图如图 2.17 所示: 图图 2.172.17 四、 账单 E-R 图 账单项目 E-R 图如图 2.18 所示: 图图 2.182.18 2.4 数据库实现 数据库是数据管理的重要技术,是计算机科学的重要分支。由于数据库具 有数据结构化,最低冗余度、较高的程序与数据独立性、易于扩充、易于编制 应用程序等优点,较大的信息系统都是建立在数据库设计之上。本系统采用 MySQL 来作为数据库。 2.4.1 数据库简介 目前 MySQL 被广泛地运用在 Internet 上的中小性网站中。由于其速度块, 体积小的特点,尤其是其开放源码这一特点,很多公司向开放源代码的数据库 10 系统迁移,从而减低成本。 MySQL 数据库可以称得上是目前运行速度最快的 SQL 语言数据库。除了具有 许多其它数据库所不具备的功能和选择之外,MySQL 数据库是一种完全免费的 产品,用户可以直接从网上下载数据库,用于个人或商业用途,而不必支付任 何费用。 2.4.2 数据库连接方式 数据库的连接方式有很多,在这里我是通过用 Hibernate 来连接 My SQL 的。 Hibernate 能够访问多种关系数据库,如 SQL Server、MySQL、Oracle 和 Access 等。在访问这些数据库时,只需要在 Hibernate 的配置文件中指定正确 的连接属性值。连接 My SQL 的 Hibernate 配置文件我是通过配置是 xml 文件来 是实现的, 具体实现如下: org.hibernate.dialect.MySQLDialect jdbc:mysql:/localhost:3306/J2EEdazuoye root root com.mysql.jdbc.Driver J2EEdazuoye true 11 具体配置如图 2.42 下: 如图如图 2.422.42 2.4.3 数据库具体设计 网上书店管理系统的数据库包括书籍管理、用户管理、账单管理、户(包括管理员用 户、教师用户、学生用户)等。以下是数据库中主要表的设计: 表表 2.12.1 书籍信息表字段书籍信息表字段 表名:bookinformation(书籍信息表) 列名列标识数据类型主键空值备注 bookid 书籍号 stringYN bookname 书籍名 stringN price 价格 stringN author 作者 stringN 表表 2.22.2 会员表字段会员表字段 表名:userInfo(会员信息表) 12 列名列标识数据类型主键空值备注 id 会员帐号 stringYN name 会员名字 stringN password 密码 varcharN 表表 2.32.3 账单表字段账单表字段 表名:userInfo(会员信息表) 列名列标识数据类型主键空值备注 Zd_id 账单号 stringYN price 价格 stringN bookname 书籍号 stringN 第三章第三章 系统详细设计系统详细设计 3.1 系统结构设计 系统功能结构图如图 3.1 所示。 13 如图 3.1 3.2 功能模块设计 系统功能模块可分为 3 个部分:用户登录模块、用户管理模块、书籍管理 模块、买书模块。系统主界面如图 3.2 所示。其首页如下图所示: 图图 3.23.2 3.2.1 用户登录模块 用户登录模块包括管理员登录、会员登录、会员注册三个部分。用户登录 需正确填写用户名和密码,如果用户名或密码不正确,则会提示登录失败,请 检查用户名或密码。登录界面如图 3.3 所示。 图 3.3 14 3.2.2 书籍管理模块 书籍管理是对管理员而言的,管理员有权利对书籍进行如增加、删除等操 作。从而完成对网上书店书籍的更新。书籍管理系统如图 3.4 所示。 图 3.4 3.2.3 用户管理模块 用户管理是对管理员而言的,管理员有权利对会员进行删除等操作。 从而完成对网上书店会员的更新。用户管理系统如图 3.5 所示。 15 图 3.5 3.2.4 买书模块 买书是对会员而言的,会员根据自己的喜好选择自己所喜欢的书籍进 行购买。点击购买就会自动放到自己的购物车中,当查看购物车的时候就会看 见自己所采购的书籍,从而完成对网上消费。买书系统如图 3.6 所示。 图 3.6 第四章 系统关键技术 4.1 Hibernate 技术 4.1.14.1.1 HibernateHibernate 原理原理 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量 级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。 相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据 库的工作量。另外 Hibernate 可以利用代理模式来简化载入类的过程,这将大 大减少利用 Hibernate QL 从数据提取数据的代码的编写量,从而节约开发时间 和开发成本。Hibernate 可以和多种 WEB 服务器或者应用服务器良好集成,如 今已经支持几乎所有的流行的数据库服务器。 16 4.1.2 在 MyEclipse 中使用 Hibernate 开发项目的步骤 在 MyEclipse 中使用 Hibernate 来开发项目,一般需要 7 个步骤。首先建 立一个普通的 Java 项目,这个项目读取写入数据到数据库表中。创建好 Java 项目后,添加 MyEclipse Hibernate 功能到这个项目,这个基于向导的处理过 程执行了一些操作:添加 Hibernate 库类(JARs)到项目的类路径、在项目中 创建并配置 hibernate.cfg.xml 在项目中创建自定义的 Session Factory 类来 简化 Hibernate 会话处理。通过打开 MyEclipse Add Hibernate Capabilities 向导来开始,如图 4.1 所示: 图图 4.14.1 17 保持 Hibernate 3.2 specification 选中不变,选择你需要的类库集合, 保持 Add checked Libraries to project build-path 选中,然后选择 Next 进入 Hibernate 配置文件设置,如图 4.2 所示: 图图 4.24.2 配置向导完后,Hibernate 配置文件将会自动打开自定义配置文件里面的需 要连接到我们的数据库的信息。如图 4.3 所示: 图图 4.34.3 在本项目中,我配置了 Mysql 数据库。配置完 hibernate 后,需要创建 Hibernate Java 表映射,这部分说明了使用 MyEclipse Hibernate 工具来反 18 向工程生成 Java 数据对象并从现有的数据库表格生成映射的过程,打开已经 配置好的数据源 com.mysql.jdbc.Driver,使用 Hibernate Reverse Engineering 向导,创建 Hibernate Java 表映射。在向导完成后将会进行下面 所列的操作(以 Useinfo 表为例): 1创建了一个 Useinfo.Java 类,不采用 Abstract 抽象类。useinfo 的目的是 为了生成选择题需要的元素,为 usereDao 的选择题操作类做好准备。 3创建了 Useinfo.hbm.xml Hibernate 映射描述符。这个文件指示 Hibernate 如何将 Choice Java 类和 choice 数据库表格中的数据相互映射。 4在文件 hibernate.cfg.xml 中注册 Useinfo.hbm.xml 映射描述符。 5.创建了 Java 类 usereDao。这个类提供了对 Choice 数据对象类的方便的访 问和操作。 生成的这些文件如图 4.7 所示: 19 第五章 总结 通过这将近 1 个月的努力,完成了网上书店管理系统的课程设计。 本学期我学习 J2EE,对简单的网页编程有了一定了解与实践。对简单的问 题分析技术有了一点掌握。在系统的实现过程中,我遇到了很多问题,但是我 没有放弃,经过查阅图书馆的资料、上网查找资料、请教老师和同学等方法, 使得我的问题都能迎刃而解,在其中不仅学到了解决问题的办法,也学到了许 多网页编程的知识。 因为刚刚接触 Html 网页设计,所以有很多的东西都还不是非常的熟练, Hibernate,css,java script 等我都没有非常熟练的运用,有的就直接没有 跳过,这也是为什么我的界面为什么如此单调的原因。所以我认为这个寒假的 时间,我应该将自己的不足之处好好的补补,多看看这方面的书本,争取让自 己的技能提升上去。 通过此次的实验发现很多时候遇到问题,往往需要不断的研究,不断的调 试,在这种反反复复中得到最后的答案。有些东西看起来容易,但当自己深入 学习的时候就会发现里面有无穷无尽的内容需要自己探索和发现,我觉得此次 大作业我受益匪浅,学到了许许多多书本上没有的东西,关键还是编程技能。 因为时间的关系,本系统只实现了网上书呆呢系统最基本的功能。如果在 这基础上逐渐延伸扩展,可以实现一个比较完善的网上书店系统。 参考文献参考文献 【1】IBM 网上教材 【2】CSDN 关于 JFreeChart 开源技术开发原理 20 参考:参考: 毕业论文(设计)工作记录及成绩评定册毕业论文(设计)工作记录及成绩评定册 题 目: 学生姓名: 学 号: 专 业: 班 级: 指 导 教 师: 职称: 助理指导教师: 职称: 年 月 日 实验中心制 使使 用用 说说 明明 21 一、此册中各项内容为对学生毕业论文(设计)的工作和成绩评定记录, 请各环节记录人用黑色或蓝色钢笔(签字笔)认真填写(建议填写前先写出相 应草稿,以避免填错) ,并妥善保存。 二、此册于学院组织对各专业题目审查完成后,各教研室汇编选题指南, 经学生自由选题后,由实验中心组织发给学生。 三、学生如实填好本册封面上的各项内容和选题审批表的相应内容,经指 导教师和学院领导小组批准后,交指导教师;指导老师填好毕业论文(设计) 任务书的各项内容,经教研室审核后交学生签名确认其毕业论文(设计)工 作任务。 四、学生在指导老师的指导下填好毕业论文(设计)开题报告各项内 容,由指导教师和教研室审核通过后,确定其开题,并将此册交指导老师保存。 五、指导老师原则上每周至少保证一次对学生的指导,如实按时填好毕 业论文(设计)指导教师工作记录 ,并请学生签字确认。 六、中期检查时,指导老师将此册交学生填写前期工作小结,指导教师对 其任务完成情况进行评价,学院中期检查领导小组对师生中期工作进行核查, 并对未完成者提出整改意见,后将此册交指导老师保存。 七、毕业论文(设计)定稿后,根据学院工作安排,学生把论文(打印件) 交指导老师评阅。指导老师应认真按毕业论文(设计)指导教师成绩评审表 对学生的论文进行评审并写出评语,然后把论文和此册一同交教研室。 八、教研室将学生的论文和此册分别交两位评阅人评阅后交回教研室保存。 九、学院答辩委员会审核学生答辩资格,确定答辩学生名单,把具有答辩 资格学生的论文连同此册交各答辩小组。 十、学生答辩后由答辩小组记录人填好毕业论文(设计)答辩记录表 中各项内容,然后把学生的论文和此册一同交所在答辩小组,答辩小组对其答 辩进行评审并填写评语后交教研室。 十一、学院答辩委员会进行成绩总评定,填好毕业论文(设计)成绩评 定表中各项内容,然后把论文(印刷版和电子版(另传) )和此册等资料装入 专用档案袋中,教教研室后由实验中心统一保存。 22 目目 录录 1毕业论文(设计)选题审批表 2. 毕业论文(设计)任务书 3毕业论文(设计)开题报告 4. 学生毕业论文(设计)题目更改申请表 5毕业论文(设计)指导老师工作记录 6毕业论文(设计)中期检查记录 7毕业论文(设计)指导教师成绩评审表 8毕业论文(设计)评阅人成绩评审表 9. 毕业论文(设计)答辩申请表 10毕业论文(设计)答辩记录表 11毕业论文(设计)答辩成绩评审表 12毕业论文(设计)成绩评定表 23 毕业设计(论文)选题审批表毕业设计(论文)选题审批表 题目名称题目名称 基于单片机的超声波测距 题目性质题目性质 工程设计 理论研究 实验研究 计算机软件 综合论文 其它 题目来源题目来源 科研题目 生产现场 教学 其它 自拟题目 选题理由:选题理由:由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波 经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单,精度也 能达到使用要求,超声波测距应用于各种工业领域,如工业自动控制,建筑工程测量和机 器人视觉识别等方面。超声波作为一种检测技术,采用的是非接触式测量,由于它具有不 受外界因素影响,对环境有一定的适应能力,且操作简单、测量精度高等优点而被广泛应 用。这些特点可使测量仪器不受被测介质的影响,大大解决了传统测量仪器存在的问题, 比如,在粉尘多情况下对人引起的身体接触伤害,腐蚀性质的被测物对测量仪器腐蚀,触 电接触不良造成的误测等。此外该技术对被测元件无磨损,使测量仪器牢固耐用,使用寿 命加长,而且还降低了能量耗损,节省人力和劳动的强度。因此,利用超声波检测既迅速、 方便、计算简单,又易于实时控制,在测量精度方面能达到工业实用的要求。 24 指导教师意见:指导教师意见: 签名: 年 月 日 院(系)领导小组意见:院(系)领导小组意见: 签名: 年 月 日 注:此表由学生填写 25 毕业论文(设计)任务书毕业论文(设计)任务书 1、毕业论文(设计)应达到的目的:、毕业论文(设计)应达到的目的: (1)能对学生在学期间所学知识的检验与总结,培养和提高学生独立分析问题和解 决问题的能力,使学生受到科学研究、工程设计和撰写技术报告等方面的基本训练。 (2)提高学生对工作认真负责、一丝不苟,对事物能潜心观察、用于开拓、用于实 践的基本素质; (3)培养学生综合运用所学知识,结合实际独立完成课题的工作能力。 (4)对学生的知识面、掌握知识的深度、运用理论结合实际去处理问题的能力、实 践能力、计算机运用水平、书面及口头表达能力进行考核。 2、毕业论文(设计)的内容和要求(包括原始数据、技术要求、工作要求等):、毕业论文(设计)的内容和要求(包括原始数据、技术要求、工作要求等): 以单片机为核心设计了基于激光测距的防撞预警系统,采用 TDC-GP2 芯片作为激光飞 行计时单元,给出激光发射及回波接收放大电路,基于模块化思想设计、完成系统软件设 计流程;最后通过实验测试,系统要能很好测出前方车辆距离及运行状态,并能及时发出 报警,利用 Matlab 对其测试结果进行验证,修正。 3、对毕业论文(设计)成果的要求、对毕业论文(设计)成果的要求包括图表、实物等硬件要求包括图表、实物等硬件要求: 设计完成后,要提供电路图,实验电路版,控制原始程序,实验要保存大量的原始数 据。完成设计论文。 26 4、毕业论文(设计)工作进度计划:、毕业论文(设计)工作进度计划: 序号论文(设计)工作进度 日期(起止 周数) 1 根据所出题目,结合自身所学知识,选择合适课题,确定毕业设计论文题 目。 13-14-1 第16周止 2 根据所定题目,全面搜集素材,列出各种设计方案,并一一比较,选择出 最好的设计方案。 13-14-1 第18周止 3 联系指导老师,将自己的设计方案与老师沟通、交流,得到指导老师的认 同与指点,开始设计。 13-14-1 第19周止 4 根据方案,确定所要用的器材。设计总体框架结构,分出各大的模块,并 将其展开,以得到比较细的设计模式。 13-14-2 第1周止 5 根据所列框图,结合自己所学知识,开始各分支电路模块的设计。13-14-2 第2周止 6 完成初稿,将所做的模块给指导老师查阅,看是否有不当之处,再进行改 进。并将大电路的设计方案告之老师,得到老师更好的建议。 13-14-2 第3周止 7 大胆进行设计,将每一个小的电路,大的模块,都精心设计好,完成整个 硬件和软件部分的设计过程。 13-14-2 第6周止 8 将所有设计整理结合,形成设计论文,交与指导老师检查,并经老师指点, 做进一步的改进工作。 13-14-2 第7周止 9 改进毕业设计论文,得到自己及老师认为满意的论文。 13-14-2 第 10 周止 指导教师指导教师日期日期年 月 日 教研室审查意见:教研室审查意见: 签字: 年 月 日 学院负责人意见:学院负责人意见: 签字: 年 月 日 学生签字:学生签字: 接受任务时间: 年 月 日 注:注:任务书由指导教师填写。 27 毕业论文(设计)开题报告毕业论文(设计)开题报告 题题 目目基于单片机的超声波测距 1、本课题的研究意义,国内外研究现状、水平和发展趋势、本课题的研究意义,国内外研究现状、水平和发展趋势 近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。随着经济发 展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐。 超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在 弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质 吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中。随着科 技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。一般的超声 波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。 随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。但就目 前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在 蓬勃发展而又有无限前景的技术及产业领域。展望未来,超声波测距仪作为一种新 型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高 精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为:研制具 有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发 展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制 更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇 自噪声,改善潜艇声纳的工作环境。无庸置疑,未来的超声波测距仪将与自动化智 能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步, 测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。在新 的世纪里,面貌一新的测距仪将发挥更大的作用。 28 2、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施 利用单片机控制超声波测距,发射器发出的超声波以速度在空气中传播,在到达被测 物体时被反射返回,由接收器接收,其往返时间为t,由即可算出被测物体的距离。2/vts 预计可能遇到的问题是受温度的影响,测量精度不高,则应通过温度补偿的方法加以校正。 报告人签名: 2015 年 3 月 20 日 3、本课题拟采用的研究手段(途径)和可行性分析、本课题拟采用的研究手段(途径)和可行性分析 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波 经常用于距离的测量。利用超声波检测距离,设计比较方便,计算处理也较简单, 并且在测量精度方面也能达到农业生产等自动化的使用要求。 超声波发生器可以分为两大类:一类是用电气方式产生超声波,一类是用机械方 式产生超声波。电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气 流旋笛等。它们所产生的超声波的频率、功率、和声波特性各不相同,因而用途也 各不相同。目前在近距离测量方面常用的是压电式超声波换能器。根据设计要求并 综合各方面因素,本文采用AT89C51 单片机作为控制器,用动态扫描法实现LED 数 29 字显示,超声波驱动信号用单片机的定时器。 4、进度计划、进度计划 序号日期进度安排 1 13-14-1 第 16 周止 根据所出题目,结合自身所学知识,选择合适课题,确定毕业设 计论文题目。 2 13-14-1 第 18 周止 联系指导老师,将自己的设计方案与老师沟通、交流,得到指导 老师的认同与指点,开始设计。 3 13-14-1 第 19 周止 联系指导老师,将自己的设计方案与老师沟通、交流,得到指导 老师的认同与指点,开始设计。 4 13-14-2 第 1 周止 根据方案,确定所要用的器材。设计总体框架结构,分出各模块, 并将其展开,以得到比较细的设计模式。 5 13-14-2 第 2 周止 根据所列框图,结合自己所学知识,开始各分支电路模块的设计。 6 13-14-2 第 3 周止 完成初稿,将所做的模块给指导老师查阅,看是否有不当之处, 再进行改进。并将大电路的设计方案告之老师,得到老师更好的 建议。 7 13-14-2 第 6 周止 大胆进行设计,将每一个小的电路,大的模块,都精心设计好, 完成整个硬件和软件部分的设计过程。 8 13-14-2 第 7 周止 将所有设计整理结合,形成设计论文,交与指导老师检查,并经 老师指点,做进一步的改进工作。 9 13-14-2 第 10 周止 改进毕业设计论文,得到自己及老师认为满意的论文。 10 11 30 5、指导教师意见、指导教师意见(对本课题的深度、广度及工作量的意见和对设计结果的预测) 指导教师(签字): 年 月 日 6、教研室意、教研室意见见 教研室主任(签字): 年 月 日 说明:开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写, 在毕业设计开始后两周内完成。 31 学生毕业论文(设计)题目更改申请表学生毕业论文(设计)题目更改申请表 原毕业论文(设计)题目基于单片机的激光测距 现毕业论文(设计)题目基于单片机的超声波测距 更 改 原 因 理 由 首先激光测距仪成本较高,且制作的难度大,测量距离较短,需要注意人体 安全,光学系统需要保持干净,否则影响测量精度。而且单片机与激光测距仪 的连接很复杂,我主要是利用单片机控制测距仪器,目的是对单片机的知识进 行巩固和进一步学习,从而完成毕业设计。 学生签名: 日期:2015.3.2 指 导 教 师 意 见 指导教师签名: 日期: 教 研 室 意 见 教研室主任签名: 日期: 32 院 系 意 见 论文负责人签名: 日期: 33 毕业论文(设计)指导教师工作记录毕业论文(设计)指导教师工作记录 (由指导老师填写与学生见面、电话、网上指导的主要内容,原则上一周填写一次。) 指导记录:指导记录: 到中国知网和西南财经大学图书馆查阅资料,学习关于超声波的知识,弄清楚超声波测距的原理, 然后搞懂各个模块的电路。 填写时间:2015 年 2 月 28 日教师签名学生签名 指导记录:指导记录: 大概弄懂各个模块的电路图及工作原理, 选出一个最好的方案进行设计,有问题赶快问,不能等, 在毕业设计中学到知识。 填写时间: 2015 年 3 月 8 日教师签名学生签名 指导记录:指导记录: 根据自己设计的方案,完成毕业论文的初稿。 填写时间: 2015 年 3 月 18 日教师签名学生签名 指导记录:指导记录: 34 填写时间: 年 月 日教师签名学生签名 毕业论文(设计)指导教师工作记录毕业论文(设计)指导教师工作记录 (由指导老师填写与学生见面、电话、网上指导的主要内容,原则上一周填写一次。) 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 35 填写时间: 年 月 日教师签名学生签名 毕业论文(设计)指导教师工作记录毕业论文(设计)指导教师工作记录 (由指导老师填写与学生见面、电话、网上指导的主要内容,原则上一周填写一次。) 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 36 填写时间: 年 月 日教师签名学生签名 毕业论文(设计)指导教师工作记录毕业论文(设计)指导教师工作记录 (由指导老师填写与学生见面、电话、网上指导的主要内容,原则上一周填写一次。) 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 填写时间: 年 月 日教师签名学生签名 指导记录:指导记录: 37 填写时间: 年 月 日教师签名学生签名 毕业论文(设计)中期检查记录毕业论文(设计)中期检查记录 前期 工作 小结 完成的主要工作及质量,存在的问题和拟解决的方法: 指导情况 指导教师坚持每周指导,认真负责,要求严格 指导教师指导不够,要求欠严格 学 生 填 写 学生签名 年 月 日 对学生完 成任务情 况的评价 按计划完成预定的工作内容 完成质量:好 一般 差 未按计划完成预定的工作内容,主要原因: 指导情况 坚持每周指导,学生积极寻求和接受指导 学生寻求和接受指导主动性不够 指 导 教 师 填 写 教师签名 年 月 日 对学生学 习的评价 按计划完成预定的工作内容 完成质量:好 一般 差 未按计划完成预定的工作内容 院(系) 中期检 查领导 小组填 写 对指导教 师工作的 评价 坚持每周指导,认真负责,要求严格,指导记录填写详实、规范 坚持每周指导,认真负责,指导记录填写不详实、欠规范 未坚持每周指导 38 整改意见 检查小组负责人(签字) 年 月 日 毕业设计(论文)指导教师成绩评审表毕业设计(论文)指导教师成绩评审表 评分项目评分项目 分分 值值 得得 分分 评价内涵评价内涵 01学习态度6 遵守各项纪律,工作刻苦努力,具有良好的科学工作态 度。 02科学实践、调研7 通过实验、试验、查阅文献、深入生产实践等渠道获取 与毕业设计有关的材料。 工作 表现 20% 03课题工作量7按期圆满完成规定的任务,工作量饱满。 04综合运用知识的能力15 能运用所学知识和技能去发现与解决实际问题,能正确 处理实验数据,能对课题进行理论分析,得出有价值的 结论。 05应用文献的能力5 能独立查阅相关文献和从事其他调研;能提出并较好地 论述课题的实施方案;有收集、加工各种信息及获取新 知识的能力。 06实验(设计)能力15 能正确设计实验方案,独立进行装置安装、调试、操作 等实验工作,数据正确、可靠。 07计算机应用能力5 能运用计算机进行资料搜集、加工、处理和辅助设计等。 能力 水平 45% 08 对实验结果的分析能力 (或综合分析能力、技术 经济分析能力) 5具有较强的数据收集、分析、处理、综合的能力。 9 插图(或图纸)质量、篇 幅 5符合本专业规定要求。 10 论文(或设计说明书)撰 写水平 10 综述简练完整,有见解;立论正确,论述充分,结论严 谨合理;实验正确,分析处理科学。 11 论文(或设计)的实用性 与科学性 5具有科学性,有一定的实用价值。 12 论文(或设计)规范化程 度 5 文字通顺,技术用语准确,符号统一,编号齐全,图表 完备、整洁、正确;用语格式、图表、数据、各种资料 的运用及引用都要规范化。 成果 质量 35% 13创新10对前人工作有改进或突破,或有独特见解。 是否达到答是否达到答 辩要求辩要求 成成 绩绩 39 评阅人评语评阅人评语 评阅人(签名): 年 月 日 毕业论文(设计)评阅人成绩评审表毕业论文(设计)评阅人成绩评审表 评分项目评分项目 分分 值值 得得 分分 评价内涵评价内涵 01学习态度6 遵守各项纪律,工作刻苦努力,具有良好的科学工作态 度。 02科学实践、调研7 通过实验、试验、查阅文献、深入生产实践等渠道获取 与毕业设计有关的材料。 工作 表现 20% 03课题工作量7按期圆满完成规定的任务,工作量饱满。 04综合运用知识的能力15 能运用所学知识和技能去发现与解决实际问题,能正确 处理实验数据,能对课题进行理论分析,得出有价值的 结论。 05应用文献的能力5 能独立查阅相关文献和从事其他调研;能提出并较好地 论述课题的实施方案;有收集、加工各种信息及获取新 知识的能力。 06实验(设计)能力15 能正确设计实验方案,独立进行装置安装、调试、操作 等实验工作,数据正确、可靠。 07计算机应用能力5 能运用计算机进行资料搜集、加工、处理和辅助设计等。 能力 水平 45% 08 对实验结果的分析能力 (或综合分析能力、技术 经济分析能力) 5具有较强的数据收集、分析、处理、综合的能力。 9 插图(或图纸)质量、篇 幅 5符合本专业规定要求。 10 论文(或设计说明书)撰 写水平 10 综述简练完整,有见解;立论正确,论述充分,结论严 谨合理;实验正确,分析处理科学。 11 论文(或设计)的实用性 与科学性 5具有科学性,有一定的实用价值。 12 论文(或设计)规范化程 度 5 文字通顺,技术用语准确,符号统一,编号齐全,图表 完备、整洁、正确;用语格式、图表、数据、各种资料 的运用及引用都要规范化。 成果 质量 35% 13创新10对前人工作有改进或突破,或有独特见解。 是否达到答是否达到答 辩要求辩要求 成成 绩绩 40 评阅人评语评阅人评语 评阅人(签名): 年 月 日 毕业论文(设计)评阅人成绩评审表毕业论文(设计)评阅人成绩评审表 评分项目评分项目 分分 值值 得得 分分 评价内涵评价内涵 01学习态度6 遵守各项纪律,工作刻苦努力,具有良好的科学工作态 度。 02科学实践、调研7 通过实验、试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论