还剩68页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
信科专业综合实践网上拍卖系统班级信科08-3姓名顾海涛学号08073607导师王凯摘要本论文的研究课题《网上拍卖》是基于Myeclipse
6.0__工具和SqlServer2000后台数据库进行__的,本系统的__根据任务书的要求通过系统需求分析、设计、实现与测试等过程,完成了系统功能模块的设计与实现本论文前言论述了课题背景及意义;第一章论述了系统运用的相关技术及__环境;第二章需求分析与概要设计论述了机房设备管理的系统功能分析;第三章系统设计与实现详细阐述了系统功能设计和数据库设计,列出了主要的程序流程图,并附带了一些主要的窗口界面和程序代码;第四章系统测试主要阐述了系统测试方法和测试用例及测试结果本系统重点阐述了公司人事管理问题的设计方案,详细设计了系统中的各管理模块,实现了人事和日常工作管理的基本功能,达到了系统设计的预期目标,提高了人事和日常工作管理的效率关键词JDK
1.6;MyEclipse
6.0;SqlServer;EJB3;Struts2目录TOC\o1-3\h\z\uHYPERLINK\l_Toc25724___1XXXX学院毕业设计1HYPERLINK\l_Toc25724___2(论文)1HYPERLINK\l_Toc25724___3前言6HYPERLINK\l_Toc25724___4第一章概述7HYPERLINK\l_Toc25724___
51.1相关技术概述7HYPERLINK\l_Toc25724___
61.
1.1软件工程方法7HYPERLINK\l_Toc25724___
71.
1.2数据库系统设计8HYPERLINK\l_Toc25724___
81.2__环境与__工具9HYPERLINK\l_Toc25724___
91.
2.1MyEclipse
6.0概述9HYPERLINK\l_Toc
2572411501.
2.2SQL Server 2000数据库概述9HYPERLINK\l_Toc257241151第二章系统需求分析与概要设计11HYPERLINK\l_Toc
2572411522.1功能模块设计12HYPERLINK\l_Toc
2572411532.2数据库概念模型设计12HYPERLINK\l_Toc
2572411542.3数据存储设计15HYPERLINK\l_Toc257241155第三章系统设计与实现17HYPERLINK\l_Toc
2572411563.1软件流程设计17HYPERLINK\l_Toc
2572411573.
1.1软件总体设计17HYPERLINK\l_Toc
2572411583.
1.2各模块流程设计17HYPERLINK\l_Toc
2572411593.2系统设计18HYPERLINK\l_Toc
2572411603.
2.1数据库连接设计18HYPERLINK\l_Toc
2572411613.
2.2菜单设计19HYPERLINK\l_Toc
2572411623.
2.3登录模块功能设计1HYPERLINK\l_Toc
1693595473.
2.4__系统的语言与工具10HYPERLINK\l_Toc
1693595483.
2.5拍卖商品功能10HYPERLINK\l_Toc
1693595493.
2.6竞购商品功能12HYPERLINK\l_Toc
1693595503.
2.7查询拍卖情况功能15HYPERLINK\l_Toc
1693595513.
2.8商品搜索功能16HYPERLINK\l_Toc
1693595523.
2.9信用度统计功能18HYPERLINK\l_Toc
1693595533.
2.10对商品评价功能20HYPERLINK\l_Toc
1693595543.
2.11购物车功能21HYPERLINK\l_Toc
1693595543.
2.12后台登录21HYPERLINK\l_Toc
1693595543.
2.13后台管理21HYPERLINK\l_Toc
1693595543.
2.11配置文件21HYPERLINK\l_Toc257241169第四章系统测试13HYPERLINK\l_Toc
2572411704.1软件测试概述13HYPERLINK\l_Toc
2572411714.2软件测试的目标13HYPERLINK\l_Toc
2572411724.3软件测试的方法13HYPERLINK\l_Toc
2572411734.
3.1静态测试13HYPERLINK\l_Toc
2572411744.
3.2动态测试13HYPERLINK\l_Toc
2572411754.
3.3黑盒测试与白盒测试13HYPERLINK\l_Toc
2572411764.4主要功能模块测试15HYPERLINK\l_Toc
1693595474.
4.1__系统的语言与工具10HYPERLINK\l_Toc
1693595484.
4.2拍卖商品功能10HYPERLINK\l_Toc
1693595494.
4.3竞购商品功能12HYPERLINK\l_Toc
1693595504.
4.4查询拍卖情况功能15HYPERLINK\l_Toc
1693595514.
4.5商品搜索功能16HYPERLINK\l_Toc
1693595524.
4.6信用度统计功能18HYPERLINK\l_Toc
1693595534.
4.7对商品评价功能20HYPERLINK\l_Toc
1693595544.
4.8购物车功能21HYPERLINK\l_Toc257241183结论26HYPERLINK\l_Toc257241184____27前言在信息时代的今天,快捷、方便和实效已经成为主题伴随着计算机应用科学和互联网日新月异的发展,信息的掌握和分析已成为现代企业生产、经营过程中的重要因素信息量、信息传播的速度、信息处理的速度以及应用信息的程度等都以几何级数的方式在增长,使用计算机进行信息管理和控制,使工作效率得以有效地提高,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性公司网上拍卖系统是一个典型的计算机信息处理的管理模式,使用户能够方便、快捷地查询到所需的订房信息该系统可以对拍卖商品功能、竞购商品功能、查询拍卖情况、商品搜索、购物车、留言板等功能进行管理.本论文从基本需求出发,本着用户界面友好,数据处理快捷的原则,创建了一个具有良好实用性的公司网上拍卖站通过这次毕业设计的系统__,使自己对面向对象技术、数据库应用系统和软件的__过程有了更为深刻的认识和理解,同时也是对自己四年来计算机专业学习成果的一次检验和考核由于时间紧迫、水平有限,论文编写的过程中难免存在一些不足之处,敬请各位教师予以批语指正第一章概述
1.1相关技术概述
1.
1.1软件工程方法软件工程以计算机理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的__和维护,把经实践证明的科学的管理措施与最先进的技术方法结合起来软件工程研究的目标是“以较少的投资获得高质量的软件”软件工程研究的主要内容有四个方面
1、软件__方法,主要讨论软件__的各种方法及其工作模型,它包括多方面的任务,如软件系统需求分析、总体设计,以及如何构建良好的软件结构、数据结构及算法设计等,同时讨论具体实现的技术
2、软件工具为软件工程方法提供支持,研究计算机辅助软件工程,建立软件工程环境
3、软件工程管理,是指对软件工程全过程的控制和管理,包括计划安排、成本估算、项目管理、软件质量管理
4、软件工程标准化与规范化,使得各项工作有章可循,以保证软件生产效率和软件质量的提高软件工程目标生产具有正确性、可用性以及开销合宜的产品正确性指软件产品达到预期功能的程度可用性指软件基本结构、实现及文档为用户可用的程度开销合宜是指软件__、运行的整个开销满足用户要求的程度软件工程过程生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤软件工程过程主要包括__过程、运作过程、维护过程它们覆盖了需求、设计、实现、确认以及维护等活动需求活动包括问题分析和需求分析问题分析获取需求定义,又称软件需求规约,它生成功能规约设计活动一般包括概要设计和详细设计概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及__描述实现活动把设计结果转换为可执行的程序代码确认活动贯穿于整个__过程,实现完成后的确认,保证最终产品满足用户的要求维护活动包括使用过程中的扩充、修改与完善伴随以上过程,还有管理过程、支持过程、酒店过程等软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件__过程中必须遵循的原则软件生命周期是软件工程最基本的重要概念通常把软件从开始研制(形成概念)到最终软件被废弃不用这整个阶段称为软件的生命期为了能对软件进行有条不紊、有步骤的__和管理而软件工程采用的生命周期法学就是从时间的角度对软件__和维护的复杂问题进行分解,我们把软件生命周期依次划分为若干个阶段,每个阶段都有相对__的任务,然后逐步完成应该遵循的基本原则是各阶段的任务彼此间尽可能相对__,同一阶段各项任务的性质尽可能相同,从而降低每个阶段任务的复杂程度,简化各阶段之间的__,有利于软件__工程的管理在完成各阶段的任务时,应该采用适合阶段任务特点的系统化的技术方法即结构分析或结构设计技术
1.
1.2数据库系统设计数据库设计是指对一个给定的应用环境构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求需求分析是数据库设计的最基础工作,充分了解用户的__机构、业务规则、数据需求、完整性约束条件、事务处理和安全性要求等,画出__机构图、业务流程图,详细描述用户应用环境的业务流程、数据需求进一步完成概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础这个阶段不用考虑所采取的数据库管理系统、操作系统类型和机器类型等问题
1.2__环境与__工具本系统基于以下软件设备和硬件设备环境硬件设备IntelRPentiumR4CPU
3.00GHz
2.0GB内存,80G硬盘显示器分辨率为1280x1024软件设备操作系统采用WindowsXP作为系统软件
1.
2.1MyEclipse
6.0概述MyEclipse是提供了全生命期支持的功能强大的J2EE集成__环境,对编写代码,配置,测试,调试全程支持程序功能包括HTML智能编辑器StructsJSFCSSJ__ascriptSQLHibernateSwingGUI带有自动完成与语法高亮显示功能的J2EE编辑器等等MyEclipse
6.0通过增加UML双向建模工具、基于GUI可视化__Swing组件、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Webservi__s支持,以及新的Oracle数据库__,MyEclipse
6.0继续为业界提供全面的产品MyEclipse
6.0极大的增强了Eclipse
3.3/Europa集成__环境的功能,增加了J__a6支持的组件和加快了AJAX的__率,__性的提高了__者的__效率
1.
2.2SQL Server 2000数据库概述Server2008是基于会员机、服务器的关系型数据管理系统,是一个可靠的、易管理的数据库和分析系统SQL(StructuredQueryLanguage)即结构化查询语言,用来定义、增加、删除、修改和管理数据,并用表格、索引、关键字、存储数据的行和列来控制数据库,以及对数据库访问权限的控制MicrosoftSQLServer用SQL语句在会员机和服务器之间传送请求和应答,用会员机/服务器结构把工作负荷分别分解在服务器上和会员机上执行任务会员机应用程序可以运行在一个或多个会员机上,也可以运行在服务器上,负责向用户提供数据服务器负责管理和分配服务器资源,会员端无须在本地增加管理数据的功能;同时,服务器不需要将处理能力耗费在显示数据上,只返回应用程序所需要的数据,从而也优化了网络流量其特点有以下几方面
1、可信任的——使用户可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序
2、高效的——使用户可以降低__和管理他们的数据基础设施的时间和成本
3、智能的——提供了一个全面的平台,可根据用户的需要发送和观察信息SQLServer2000还有更多的扩展,可以用存储过程,数据库大小无极限限制另外SQLServer2000有视图功能便于操作SQLServer的存储过程可以提高安全性和系统速度而且SQLServer2000管理权限划分细致,对内安全性高,数据库划分细致,对外防黑客能力高因为SQLServer2008与oracle相比,成本更加低廉下面显示了在同等功能、性能和规模条件下二者的__比较方案SQLServer__Oracle__OLTP$50000$264000数据仓库$_____0$494000商业智能$1084000$3180000表1SQLServer2000与oracle__比较表并且,我们这次设计的人力资源管理系统主要面向中小型企业,oracle数据库较多应用于大型数据库的实现所以综合系统的功能和数据的要求,考虑到成本等问题本次毕业设计我们选用SQLServer2000作为程序的后台数据库第2章系统需求分析与概要设计需求分析是软件定义时期的最后一个阶段,也是设计数据库的一个起点,它确定了系统必须完成哪些工作,提出完整、准确、清晰和具体的要求,直接影响到后面各个阶段的设计,以及设计结果是否合理和实用需求分析的任务是通过详细调查现实世界要处理的对象,充分了解用户的各种需求,然后在此基础上确定系统的功能系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计系统需求分析的结果是系统__的基础,关系到工程的成败和软件产品的质量因此必须用行之有效的方法对软件需求进行严格的审查验证需求分析的具体任务
1、确定对系统的综合要求支持公司实现科学化的管理;支持公司准确、高效的完__事和日常工作的管理
2、分析系统的数据要求任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的面貌,对软件设计有深远影响因此,必须分析系统的数据要求,这是软件需求分析的一个重要任务分析系统的数据要求通常采用建立概念模型的方法复杂的数据有许多基本的数据组成,数据结构表示元素之间的逻辑关系,利用数据字典可以全面准确地定义数据,但是数据字典的缺点是不够形象直观为了提高可理解性,常常利用图形工具辅助描绘数据结构软件系统经常使用各种__保存的信息,这些信息通常以一定方式__并存储在数据库和文件中,为了减少数据条,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化
2.1功能模块设计1)用户自行登记拍卖物品,页面自动更新2)登记拍卖物品的用户能为自己度身订做交易的方式,如要求付款方式,信用要求,报价范围等等3)对登记拍卖的物品及用户的信用及时反馈用户4)产品可按照您的要求分类,精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品5)采用公平可靠的竞价方式,对拍卖者的交易信用进行统计,让__者了解每个拍卖者的信用情况6)用户可得到被投诉、评价情况,出售物品列表和拍卖物品竞价情况等,还可以进行查看留言及答复等2.需要实现的功能模块1)注册登录模块——实现拍卖者和__者分别注册和登录,以获得拍卖者和__者的详细信息,并赋予不同身份的不同的权限2)拍卖商品模块——拍卖者上传要拍卖商品的信息,包括名字、描述、__、数量拍卖者可以查看自己拍卖的商品信息和已拍卖成功的商品信息最终确定交易是否成功3)竞购商品模块——__者对需要商品进行竞价,填写需要数量和愿意给出的__然后判断是否竞价成功__者可以查看已竞价成功的商品的详细信息4)商品搜索模块——可以模糊查询和精确查询所需商品5)评价模块——__者对商品作出评价并用评分统计拍卖者的信用程度6)留言板模块——用户之间相互留言
2.2数据库概念模型设计
1.实体-__方法Entity-RelationshipApproach简称E-R图,是描述数据实体及其关系的一种直观的描述工具这种图中包括1实体是指客观世界中存在的并可以相互区分的事物用方框表示,方框内为实体的名称;2__是指客观世界中的事物彼此间的__用菱形表示,菱形内为__的名称3属性是指实体或__所具有的性质用椭圆表示,椭圆内为属性名称使用线段将其和相应的实体连接起来;E-R模型比较接近于人的思维,浅显易懂,容易让人接受,所以使用E-R模型作为用户与系统分析之间的工具
2.本课题要研究的实体及属性设计参见图2-3到图2-11,实体之间关系设计参见图2-
122、主要模块功能分析
2.3数据存储设计该数据库的数据逻辑结构图如下表所示表3-1BuyGoodInfo__商品信息表列名中文名类型宽度是否允许为空pkid(主键)__商品编号bigint8NOTNULLFk_BuUserId__者IDbigint8NOTNULLFk_GoodsId商品IDbigint8NOTNULLBuyPri____money8NOTNULLBuyCount数量int4NOTNULLBuyTime__时间datetime8NOTNULLSendAddress送货地点nvarchar250NOTNULLSendFashion送货方式nvarchar50NOTNULLisSucc是否成功bit1NOTNULL表3-2GoodsInfo商品信息表列名中文名类型宽度是否允许为空pkid(主键)商品编号bigint8NOTNULLGoodsName商品名称nvarchar50NOTNULLGoodsDescription商品描述nvarchar250NULLBeginPri__起始价money8NOTNULLI__gePath__路径nvarchar50NULLAmount数量int4NOTNULLEnrolTime时间datetime8NOTNULLFk_sellId拍卖者Idbigint8NOTNULL表3-3Buyuser__者细节表列名中文名类型宽度是否允许为空pkid(主键)__者编号bigint8NOTNULLUsername用户名nvarchar50NOTNULLPassword__nvarchar50NOTNULLTelephone__nvarchar50NOTNULLe__il邮箱nvarchar50NOTNULLTruName真实姓名nvarchar50NOTNULLAddress地址nvarchar250NOTNULLPostBoy邮编nvarchar20NOTNULLPassHint__提示nvarchar250NULL表3-4Selluser拍卖者表列名中文名类型宽度是否允许为空pkid(主键)拍卖者编号bigint8NOTNULLUserName用户名nvarchar50NOTNULLPassword__nvarchar50NOTNULLTelePhone__nvarchar50NOTNULLe__il邮箱nvarchar50NOTNULLTrueName真实姓名nvarchar50NOTNULLAddress地址nvarchar250NOTNULLPostBoy邮编nvarchar50NOTNULLPassHint__提示nvarchar250NULLCreditValue信用度nvarchar50NOTNULL表3-5Appraise评价表列名中文名类型宽度是否允许为空pkid(主键)评价编号bigint8NOTNULLfk_BuyUserId__者编号bigint8NOTNULLApp__rk评分int4NOTNULLAppContent评价内容nvarchar250NULL表3-6le__eWord留言表列名中文名类型宽度是否允许为空pkid(主键)留言编号bigint8NOTNULLFk_BuyUserId__者编号bigint8NOTNULLLContent留言内容nvarchar250NOTNULLLTime留言时间datetime8NOTNULL第三章系统设计与实现
3.1软件流程设计
3.
1.1软件总体设计系统设计要回答的中心问题是系统“怎么做”,即如何实现需求分析说明书中规定的系统功能在这一阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即系统的物理模型系统总流程图参见图3-1图3-1系统总流程图
3.
1.2各模块流程设计1拍卖者模块拍卖者登录成功后可以执行拍卖商品、查看商品拍卖情况、搜索商品、账户修改的操作如图3-3所示2__者模块__者登录成功后可以执行搜索商品、竞价、账户管理、评价、留言的操作如图3-4所示3拍卖与购物模块拍卖流程是拍卖者登录成功后填写商品拍卖表单以提交商品信息也可以查看拍卖情况购物流程是__者登录成功后搜索需要的商品,填写竞购表单,竞价成功会将信息显示在购物车如图3-5所示
3.3系统E-R图该系统数据库的E-R图,如图3-6所示
3.2系统设计本系统基于B/S结构采用MVC模式进行设计Module基于JBOSS的EJB3技术实现,View基于JSP技术实现,Controller基于Struts2技术实现
3.
2.1数据库连接设计一般的,J__a应用程序通过JDBC驱动建立与数据库的连接,连接方法如下所示Class.forNamecom.sqlserver.jdbc.Driver;//加载驱动//建立数据库连接Connectionconn=Driver__nager.getConnectionjdbc:sqlServer://localhost/hrsasa;Statementstmt=conn.createStatement;//创建Statement对象的实例ResultSetrs=stmt.executeQuerysql;//执行“sql”指定的SQL语句,得到操作结果此方法必须在每次访问完毕后关闭数据库连接,否则会导致数据库可用连接耗尽,使得系统无__常运行和访问并且,创建数据库连接亦是很耗时的操作,会严重影响数据库访问频繁的应用系统的系统性能JBOSS应用服务器通过专用的配置文件即可自行维护一个数据库连接池,为系统__和运行创造了便利配置完毕后,在JBOSS服务器启动时会自动建立与SqlServer2000数据库的连接,并自动维护与配置文件对应的数据库连接池
3.
2.2菜单设计本系统后台采用在浏览器主窗体中的右上角设置菜单栏,分别为酒店管理,网上拍卖,会员信息管理,修改__的菜单项,通过选择菜单中的菜单项来执行对应功能模块的操作前台采用在浏览器主窗体中的右上角设置菜单栏,分别为前页,订单的菜单项,通过选择菜单中的菜单项来执行对应功能模块的操作各角色的菜单设置参见图3-10到图3-11图3-11后台管理的菜单
3.
2.3登录模块功能设计
1、模块功能注册会员通过此界面登陆系统,并可阻止对没有权限的模块进行非法访问当用户名或__输入错误时,页面将跳转到错误页面
2、界面设计用户登录界面参见图3-13图3-13用户登录界面
3、重要代码//用户登录处理,判断账户和__是否正确if.equalsname||.equalspwd{sess.setAttributeLogin请填写完整信息!!!;response.sendRedirectrequest.getContextPath+/userLogin.jsp;return;}else{if买.equalsloginFin{//以__者身份登陆sess.setAttributeUserdegree买;BuyUserbu=newBuyUser;bu.setNamename;bu.setPasswordpwd;BuyUserRulesbuyuser=newBuyUserRulesImpl;ResultSetrs=buyuser.loginUserbu;try{ifrs.next{//登陆成功Stringid=+rs.getLong1;//System.out.println---------+rs.getLong1+-------+rs.getString2;session.setAttributeloginedUserIdid;session.setAttributeloginedUserNamers.getString2;response.sendRedirectrequest.getContextPath+/index.jsp;}else{//登陆失败sess.setAttributeLogin对不起,用户名或__错误,请重新输入!!!!;response.sendRedirectrequest.getContextPath+/userLogin.jsp;return;}}catchSQLEx__ptione{//TODOAuto-generatedcatchblocke.printStackTra__;}finally{try{consql.sqlCon.close;}catchSQLEx__ptione{//TODOAuto-generatedcatchblocke.printStackTra__;}}}else{……
3.
3.1拍卖功能模块功能设计该功能是拍卖者发布商品的基本信息,如名字、起始价、数量、__等只有拍卖者有权限使用该功能拍卖者填写商品拍卖信息(如图4-1)后提交商品信息提交成功后搜索商品会有商品的信息
4.3竞购商品功能该功能是__者进行竞价的功能__者填写愿意给出的__,__的数量所给的__如果大于现有竞价的__则竞价成功否则失败__者填写__信息,如果____大于当前最高价,__数量小于目前数量则竞价成功,否则失败如下图4-2所示
4.4查询拍卖情况功能拍卖者可以查看到目前竞价成功(及是目前竞价的最高价),以确定是否同意交易拍卖者查看“拍卖成功的商品”可以查看到如图4-3的信息,____用户的编号可以看到__者的信息如图4-3所示
4.5商品搜索功能该功能可以实现以商品的名字模糊查询和精确查询精确搜索hh可搜索出全名为hh的商品如图4-4所示,全文搜索a可搜索出名字含有a的商品如图4-5所示
4.6信用度统计功能该功能是对拍卖者进行信用度的统计由__者对__商品进行评价,把评价中的分数统计起来用于计算拍卖者的信用程度后台程序publicvoiddoGetHttpServletRequestrequestHttpServletResponseresponsethrowsServletEx__ptionIOEx__ption{……//处理显示商品详细信息longid=Long.parseLongrequest.getParametercheckid;Stringsl=selectFK_SellIdfromGoodsInfowherepkid=+id+;ResultSetrss=consql.lookforsl;try{whilerss.next{sellid=rss.getLong1;}}catchSQLEx__ptione1{//TODOAuto-generatedcatchblocke
1.printStackTra__;}finally{try{consql.sqlCon.close;}catchSQLEx__ptione{//TODOAuto-generatedcatchblocke.printStackTra__;}}Stringsq=selectCreditValuefromSellUserwherepkid=+sellid+;ResultSetres=consql.lookforsq;try{whileres.next{Cvalue=res.getInt1;}ifCvalue100{//最低等级session.setAttributedengji一般;}ifCvalue=100Cvalue200{//中级session.setAttributedengji中级;}ifCvalue=200Cvalue500{//高级session.setAttributedengji高级;}ifCvalue=500{//特级session.setAttributedengji特级;}}catchSQLEx__ptione1{//TODOAuto-generatedcatchblocke
1.printStackTra__;}……}运行结果评价的评分统计后分为“一般”、“中级”、“高级”、“特级”如图4-6中所示
4.7对商品评价功能该功能是实现对商品留言和评分所评的分用于对该商品也即该拍卖者进行信用度的统计后台程序publicvoiddoPostHttpServletRequestrequestHttpServletResponseresponsethrowsServletEx__ptionIOEx__ption{……//评论处理StringUserdegree=Stringsession.getAttributeUserdegree;//获取用户身份if卖.equalsUserdegree{//评论添加失败session.setAttributeAppinfo对不起,您没有评论权限!;response.sendRedirectrequest.getContextPath+/Appraise.jsp;}else{intfen=Integer.parseIntrequest.getParameter___fen.trim;Stringcontent=request.getParameter___content.trim;longid=Long.parseLongStringsession.getAttributeloginedUserId;//获取用户IDStringsql=insertintoAppraisevalues+id++fen++content+;booleantag=consql.conupdatesql;iftag==false{//评论添加失败session.setAttributeAppinfo您的评论信息发送失败!;response.sendRedirectrequest.getContextPath+/Appraise.jsp;}else{//评论发表成功Stringsqlupdate=updateSellUsersetCreditValue=CreditValue++fen+wherepkid=+sellid+;booleantagg=consql.conupdatesqlupdate;iftagg==false{session.setAttributeAppinfo您的评论信息发送失败!;response.sendRedirectrequest.getContextPath+/Appraise.jsp;}else{session.setAttributeAppinfo您的评论信息已成功发送!;response.sendRedirectrequest.getContextPath+/Appraise.jsp;}}}……}运行结果可以对每件商品作出评价,所有的评价会显示在“关于此商品的所有评价”里如下图4-7所示
4.8购物车功能该功能只允许__者使用可以查看自己竞价成功的商品的信息但并不说明交易成功最终交易成功还得由拍卖者决定竞价成功后该商品的信息和竞价信息会发送到__者的购物车__商品的编号可以查看商品的详细信息如下图4-8所示
4.9后台登录后台___登录用的是__的表与前台登录分开使数据更加安全后台登录
4.9后台管理后台管理主要是对商品,买方和卖方的管理商品管理卖方管理买方管理
3.
2.9配置文件
1.过滤编码packageorg.sevenStar.Util;importj__a.io.IOEx__ption;importj__ax.servlet.Filter;importj__ax.servlet.FilterChain;importj__ax.servlet.FilterConfig;importj__ax.servlet.ServletEx__ption;importj__ax.servlet.ServletRequest;importj__ax.servlet.ServletResponse;importj__ax.servlet.http.HttpServletRequest;importj__ax.servlet.http.HttpSession;/***通过读取web.xml配置文件来设置Action获取表单参数的编码的类**@authorjsprun**/publicclassEncodingFilterimplementsFilter{privateFilterConfigfilterConfig=null;/****过滤器初始化*/publicvoidinitFilterConfigfcthrowsServletEx__ption{this.filterConfig=fc;}/****/publicvoiddoFilterServletRequestreqServletResponseresFilterChainchainthrowsIOEx__ptionServletEx__ption{Stringencoding=filterConfig.getInitParameterencoding;req.setCharacterEncodingencoding;HttpServletRequestrequest=HttpServletRequestreq;HttpSessionsession=request.getSession;Stringpath=request.getContextPath;StringbasePath=request.getScheme+://+request.getServerName+:+request.getServerPort+path+/;session.setAttributepathpath;session.setAttributebasePathbasePath;chain.doFilterreqres;}/***消毁过滤器对象*/publicvoiddestroy{filterConfig=null;}}
2.过滤验证信息packageorg.sevenStar.Util;importj__ax.servlet.FilterChain;importj__ax.servlet.ServletRequest;importj__ax.servlet.ServletResponse;importj__a.io.IOEx__ption;importj__ax.servlet.Filter;importj__ax.servlet.http.HttpServletRequest;importj__ax.servlet.http.HttpServletResponse;importj__ax.servlet.ServletEx__ption;importj__ax.servlet.FilterConfig;importj__ax.servlet.http.HttpSession;/***类名:SignonFilter.j__a名称:判断用户是否登录*作用:当用户访问JSP页面时进入此过滤器如果用户未登录转发到登录页面如果用户登录则显示后台管理页面**@authorAdministrator**/publicclassSignonFilterimplementsFilter{StringLOGIN_PAGE=/index.jsp;protectedFilterConfigfilterConfig;//过滤处理的方法publicvoiddoFilterServletRequestreqServletResponseresFilterChainchainthrowsIOEx__ptionServletEx__ption{HttpServletRequesthreq=HttpServletRequestreq;HttpServletResponsehres=HttpServletResponseres;HttpSessionsession=hreq.getSession;StringisLogin=;try{/*判断会话中是否存有登录后的信息*/isLogin=Stringsession.getAttributeisLogin;ifisLogin!=nullisLogin.equalstrue{//验证成功,继续处理chain.doFilterreqres;}else{//验证不成功,让用户登录hres.sendRedirecthreq.getContextPath+LOGIN_PAGE;}}catchEx__ptione{e.printStackTra__;}Stringip=hreq.getRemoteAddr;session.setAttributeipip;}publicvoidsetFilterConfigfinalFilterConfigfilterConfig{this.filterConfig=filterConfig;}//销毁过滤器publicvoiddestroy{this.filterConfig=null;}/***初始化过滤器和一般的Servlet一样,它也可以获得初始参数*/publicvoidinitFilterConfigconfigthrowsServletEx__ption{this.filterConfig=config;}}第四章系统测试
4.1软件测试概述软件测试是软件__过程中最关键的阶段当测试成功时可以尽早发现产品中存在的问题并及时解决尽早解决可以使软件发布后维护的费用降低测试的目的是为了保证软件的质量,满足设计的要求和会员的要求因此软件测试是保证质量的关键步骤,也是对软件的规格说明、设计和编码的最后复审
4.2软件测试的目标测试是指“用意在于发现错误而执行一个程序的过程”,一个成功的测试是指它成功地发现了一个尚未发现的错误软件进行测试,可以分为单元测试、编码测试和综合测试,单元测试可以测试单一模块的功能并确定其功效;编码测试可以测试各模块之间的连接是否有效;综合测试是对软件最后的审定软件的各项功能是否齐全有效,是否能顺利完成设计的目的
4.3软件测试的方法软件测试方法一般分为动态测试方法与静态测试方法动态测试方法中又根据测试用例的设计方法不同,分为黑盒测试与白盒测试两类
4.
3.1静态测试静态测试是采用人工检测和计算机辅助静态分析的手段对程序进行检测,方法如下
1、人工检测是指不依靠计算机运行程序,而靠人工审查和评审软件
2、计算机辅助静态分析指利用静态分析软件工具对被测试程序进行特性分析,从程序中提取一些信息,来检查可能出错的变量、参数与代码等
4.
3.2动态测试动态测试与静态测试相反,主要是设计一组输入数据,然后通过运行程序来发现错误一般有两种方法黒盒测试和白盒测试
4.
3.3黑盒测试与白盒测试
1.黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当接收输入数据而产生正确的输出信息,并且保持外部信息的完整性在功能测试中,被测软件的输入域和输出域往往是无限域,因此穷举测试通常是不可行的必须以某种策略分析软件规格说明,从而得出测试用例集,尽可能全面而又高效地对软件进行测试下面就说明几种功能测试的方法1等价类划分所谓等价类,就是指某个输入域的__,__中的每个输入对揭露程序错误来说是等效的,把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例,这就是等价类划分方法它是功能测试的基本方法2因果图法因果图是一种形式语言,由自然语言写成的规范转换而成,这种形式语言实际上是一种使用简化记号表示数字逻辑图因果图法是帮助人们系统地选择一组高效测试用例的方法,此外,它还能指出程序规范中的不完全性和二义性3边值分析实践证明,软件在输入、输出域的边界附近容易出现差错,边值分析是考虑边界条件而选取测试用例的一种功能测试方法所谓边界条件,是相对于输入和输出等价类直接在其边缘上,稍高于和稍低于其边界的这些状态条件边值分析是对等价类划分的有效补充黑盒测试主要是为了发现以下几类错误
①是否有不正确或遗漏的功能?
②在接口上,输入是否能正确的接受?能否输出正确的结果?
③是否有数据结构错误或外部信息(例如数据文件)访问错误?
2.白盒测试白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能其主要方法有逻辑驱动、基路测试等,主要用于软件验证白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试白盒法是穷举路径测试在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据贯穿程序的__路径数是天文数字但即使每条路径都测试了仍然可能有错误第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身错误的程序第二,穷举路径测试不可能查出程序中因遗漏路径而出错第三,穷举路径测试可能发现不了一些与数据相关的错误与功能测试不同的是,结构测试涉及程序内部结构尽管用户更倾向于基于程序规格说明的功能测试,但是结构测试能发现潜在的逻辑错误,而这种错误往往是功能测试发现不了的它们各有利弊,常常结合使用白盒测试主要是想对程序模块进行如下检查1对程序模块的所有__的执行路径至少测试一遍2对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍3在循环的边界和运行的界限内执行循环体4测试内部数据结构的有效性,等等本系统主要采用黑盒测试
4.4主要功能模块测试
4.
4.1登录模块的测试当用户输入错误的用户名和__的测试参见图4-1和图4-2图4-1登录前界面图4-2登录失败后的界面__者登录成功后的界面拍卖者登录成功后的界面
4.
4.2拍卖管理模块的测试添加景点基本信息及保存操作的测试参见图4-3至4-4添加前的界面拍卖物品发布后的界面
4.
4.2竞购商品管理模块的测试竟购商品模块测试参见图4-3至4-4提交况购条件的界面况购失败竞购成功
4.
4.2查询拍卖情况功能测试添加酒店基本信息及保存操作的测试参见图4-3至4-4拍卖者查询拍卖主界面__者查询拍卖主界面
4.
4.3商品搜索功能的测试商品搜索功能的测试参见图4-10至图4-13图4-10网上拍卖界面搜索条件搜索结果图4-11修改订单界面图4-11修改订单后的界面
4.
4.4信誉度模块的测试信誉度模块的测试参见图4-14至图4-17图4-14评分界面图4-1评论成功后的界面
4.
4.57对商品评价功能的测试对商品评价功能测试参见图4-18至图4-21商品评价功能测试界面
4.
4.5购物车功能的测试购物车功能测试参见图4-18至图4-21图4-1购物车查看界面结论本课题《网上拍卖》运用软件工程的概念进行系统分析和设计,应用数据库原理的基本知识进行概念结构设计,以关系数据库Sqlserver2000为后台数据库,采用功能强大并易于__复杂数据库应用系统的前端__工具Myeclipse
6.0,完成了系统的设计和实现在测试阶段采用黑盒测试的方法,对各个功能实现进行了测试整个研究过程经过需求分析、系统设计、系统__、系统运行和系统测试等五个阶段的工作__出来的软件具有良好的用户界面,主要实现了以下几个功能1)用户自行登记拍卖物品,页面自动更新2)登记拍卖物品的用户能为自己度身订做交易的方式,如要求付款方式,信用要求,报价范围等等3)对登记拍卖的物品及用户的信用及时反馈用户4)产品可按照您的要求分类,精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品5)采用公平可靠的竞价方式,对拍卖者的交易信用进行统计,让__者了解每个拍卖者的信用情况6)用户可得到被投诉、评价情况,出售物品列表和拍卖物品竞价情况等,还可以进行查看留言及答复等本系统应用J__a技术和SqlServer2000技术解决了企业对人事和日常工作的纸质管理方式以及对信息的实时汇总的问题,达到了系统设计的预期目标本系统的__完成将明显改善企业的人事和日常工作的管理水平,提高了工作效率____
[1]EricJ.Naiburg,RobertA.__ksimchuk.UML数据库设计应用,
2006.2
[2]JimFu.MVC设计模式将Web应用分三层.中国电力出版社,
2005.6
[3]ChuckWhite著.周生炳等译.XML从入门到精通.北京电子工业出版社
2006.4
[4]美__rtyHall.LarryBroown.CoreServletsandJ__aServerPages:Volume1:CoreTechnologies.SunMicrosystemsinc,
2005.6
[5]周警伟.MVC在Web上的模式与应用.赛迪网,2005年6月
[6]谢希仁.计算机网络[M].电子.2005年4月
[7]美GRANDM.J__a企业设计模式[M].张威卢庆龄等译.北京电子工业出版社
2005.2
[8]刘晓华等.J2EE企业级应用__[M].北京工业出版社,2005
[9]张孝祥.J__a就业酒店教程[M].清华大学出版社,2005年
[10]张海藩.软件工程导论[M].清华大学出版社,2004年参考毕业论文(设计)工作记录及成绩评定册题目学生姓名学号专业班级指导教师职称助理指导教师职称年月日实验中心制使用说明
一、此册中各项内容为对学生毕业论文(设计)的工作和成绩评定记录,请各环节记录人用黑色或蓝色钢笔(签字笔)认真填写(建议填写前先写出相应草稿,以避免填错),并妥善保存
二、此册于学院__对各专业题目审查完成后,各教研室汇编选题指南,经学生自由选题后,由实验中心__发给学生
三、学生如实填好本册封面上的各项内容和选题审批表的相应内容,经指导教师和学院__小组批准后,交指导教师;指导老师填好《毕业论文(设计)任务书》的各项内容,经教研室审核后交学生签名确认其毕业论文(设计)工作任务
四、学生在指导老师的指导下填好《毕业论文(设计)开题报告》各项内容,由指导教师和教研室审核通过后,确定其开题,并将此册交指导老师保存
五、指导老师原则上每周至少保证一次对学生的指导,如实按时填好《毕业论文(设计)指导教师工作记录》,并请学生签字确认
六、中期检查时,指导老师将此册交学生填写前期工作小结,指导教师对其任务完成情况进行评价,学院中期检查__小组对师生中期工作进行核查,并对未完成者提出整改意见,后将此册交指导老师保存
七、毕业论文(设计)定稿后,根据学院工作安排,学生把论文(打印件)交指导老师评阅指导老师应认真按《毕业论文(设计)指导教师成绩评审表》对学生的论文进行评审并写出评语,然后把论文和此册一同交教研室
八、教研室将学生的论文和此册分别交两位评阅人评阅后交__研室保存
九、学院答辩委员会审核学生答辩资格,确定答辩学生__,把具有答辩资格学生的论文连同此册交各答辩小组
十、学生答辩后由答辩小组记录人填好《毕业论文(设计)答辩记录表》中各项内容,然后把学生的论文和此册一同交所在答辩小组,答辩小组对其答辩进行评审并填写评语后交教研室
十一、学院答辩委员会进行成绩总评定,填好《毕业论文(设计)成绩评定表》中各项内容,然后把论文(印刷版和电子版(另传))和此册等资料装入专用档案袋中,教教研室后由实验中心统一保存目录1.毕业论文(设计)选题审批表
2.毕业论文(设计)任务书3.毕业论文(设计)开题报告
4.学生毕业论文(设计)题目更改申请表5.毕业论文(设计)指导老师工作记录6.毕业论文(设计)中期检查记录7.毕业论文(设计)指导教师成绩评审表8.毕业论文(设计)评阅人成绩评审表
9.毕业论文(设计)答辩申请表10.毕业论文(设计)答辩记录表11.毕业论文(设计)答辩成绩评审表12.毕业论文(设计)成绩评定表毕业设计(论文)选题审批表题目名称基于单片机的超声波测距题目性质□工程设计 □理论研究□实验研究 □计算机软件□综合论文 □其它题目来源□科研题目 □生产现场□教学 □其它□自拟题目选题理由由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量利用超声波检测距离,设计比较方便,计算处理也较简单,精度也能达到使用要求,超声波测距应用于各种工业领域,如工业自动控制,建筑工程测量和机器人视觉识别等方面超声波作为一种检测技术,采用的是非接触式测量,由于它具有不受外界因素影响,对环境有一定的适应能力,且操作简单、测量精度高等优点而被广泛应用这些特点可使测量仪器不受被测介质的影响,大大解决了传统测量仪器存在的问题,比如,在粉尘多情况下对人引起的身体接触伤害,腐蚀性质的被测物对测量仪器腐蚀,触电接触不良造成的误测等此外该技术对被测元件无磨损,使测量仪器牢固耐用,使用寿命加长,而且还降低了能量耗损,节省人力和劳动的强度因此,利用超声波检测既迅速、方便、计算简单,又易于实时控制,在测量精度方面能达到工业实用的要求指导教师意见签名年月日院(系)__小组意见签名年月日注此表由学生填写毕业论文(设计)任务书
1、毕业论文(设计)应达到的目的
(1)能对学生在学期间所学知识的检验与总结,培养和提高学生__分析问题和解决问题的能力,使学生受到科学研究、工程设计和撰写技术报告等方面的基本训练
(2)提高学生对工作认真负责、一丝不苟,对事物能潜心观察、用于开拓、用于实践的基本素质;
(3)培养学生综合运用所学知识,结合实际__完成课题的工作能力
(4)对学生的知识面、掌握知识的深度、运用理论结合实际去处理问题的能力、实践能力、计算机运用水平、书面及口头表达能力进行考核
2、毕业论文(设计)的内容和要求(包括原始数据、技术要求、工作要求等)以单片机为核心设计了基于激光测距的防撞预警系统,采用TDC-GP2芯片作为激光飞行计时单元给出激光发射及回波接收放大电路,基于模块化思想设计、完成系统软件设计流程;最后通过实验测试,系统要能很好测出前方车辆距离及运行状态,并能及时发出__,利用__tlab对其测试结果进行验证,修正
3、对毕业论文(设计)成果的要求〔包括图表、实物等硬件要求〕设计完成后,要提供电路图,实验电路版,控制原始程序,实验要保存大量的原始数据完成设计论文
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周止指导教师日期年月日教研室审查意见签字年月日学院负责人意见签字年月日学生签字接受任务时间年月日注任务书由指导教师填写毕业论文(设计)开题报告题 目基于单片机的超声波测距
1、本课题的研究意义,国内外研究现状、水平和发展趋势近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐超声波是指频率在20kHz以上的声波,它属于机械波的范畴超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等正是因为具有这些性质,使得超声波可以用于距离的测量中随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中一般的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等随着科学技术的快速发展,超声波将在测距仪中的应用越来越广但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域展望未来,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,如声纳的发展趋势基本为研制具有更高定位精度的被动测距声纳,以满足水中武器实施全隐蔽攻击的需要;继续发展采用低频线谱检测的潜艇拖曳线列阵声纳,实现超远程的被动探测和识别;研制更适合于浅海工作的潜艇声纳,特别是解决浅海水中目标识别问题;大力降低潜艇自噪声,改善潜艇声纳的工作环境无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力在新的世纪里,面貌一新的测距仪将发挥更大的作用
2、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施利用单片机控制超声波测距,发射器发出的超声波以速度υ在空气中传播,在到达被测物体时被反射返回,由___接收,其往返时间为t由即可算出被测物体的距离预计可能遇到的问题是受温度的影响,测量精度不高,则应通过温度补偿的方法加以校正报告人签名2015年3月20日
3、本课题拟采用的研究手段(途径)和可行性分析由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量利用超声波检测距离,设计比较方便,计算处理也较简单,并且在测量精度方面也能达到农业生产等自动化的使用要求超声波发生器可以分为两大类一类是用电气方式产生超声波,一类是用机械方式产生超声波电气方式包括压电型、电动型等;机械方式有加尔统笛、液哨和气流旋笛等它们所产生的超声波的频率、功率、和声波特性各不相同,因而用途也各不相同目前在近距离测量方面常用的是压电式超声波换能器根据设计要求并综合各方面因素,本文采用AT__C51单片机作为控制器,用动态扫描法实现LED数字显示,超声波驱动__用单片机的定时器
4、进度计划序号日期进度安排113-14-1第16周止根据所出题目,结合自身所学知识,选择合适课题,确定毕业设计论文题目213-14-1第18周止__指导老师,将自己的设计方案与老师沟通、交流,得到指导老师的认同与指点,开始设计313-14-1第19周止__指导老师,将自己的设计方案与老师沟通、交流,得到指导老师的认同与指点,开始设计413-14-2第1周止根据方案,确定所要用的器材设计总体框架结构,分出各模块,并将其展开,以得到比较细的设计模式513-14-2第2周止根据所列框图,结合自己所学知识,开始各分支电路模块的设计613-14-2第3周止完成初稿,将所做的模块给指导老师查阅,看是否有不当之处,再进行改进并将大电路的设计方案告之老师,得到老师更好的建议713-14-2第6周止大胆进行设计,将每一个小的电路,大的模块,都精心设计好,完成整个硬件和软件部分的设计过程813-14-2第7周止将所有设计整理结合,形成设计论文,交与指导老师检查,并经老师指点,做进一步的改进工作913-14-2第10周止改进毕业设计论文,得到自己及老师认为满意的论文
10115、指导教师意见(对本课题的深度、广度及工作量___和对设计结果的预测)指导教师签字年月日
6、教研室意见教研室主任签字年月日说明开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生__撰写,在毕业设计开始后两周内完成学生毕业论文(设计)题目更改申请表原毕业论文(设计)题目基于单片机的激光测距现毕业论文(设计)题目基于单片机的超声波测距更改原因理由首先激光测距仪成本较高,且制作的难度大,测量距离较短,需要注意人体安全,光学系统需要保持干净,否则影响测量精度而且单片机与激光测距仪的连接很复杂,我主要是利用单片机控制测距仪器,目的是对单片机的知识进行巩固和进一步学习,从而完成毕业设计学生签名日期
2015.
3.2指导教师意见指导教师签名日期教研室意见教研室主任签名日期院系意见论文负责人签名日期毕业论文(设计)指导教师工作记录由指导老师填写与学生见面、__、网上指导的主要内容,原则上一周填写一次指导记录到中国知网和西南财经大学图书馆查阅资料,学习关于超声波的知识,弄清楚超声波测距的原理,然后搞懂各个模块的电路填写时间2015年2月28日教师签名学生签名指导记录大概弄懂各个模块的电路图及工作原理,选出一个最好的方案进行设计,有问题赶快问,不能等,在毕业设计中学到知识填写时间2015年3月8日教师签名学生签名指导记录根据自己设计的方案,完成毕业论文的初稿填写时间2015年3月18日教师签名学生签名指导记录填写时间年月日教师签名学生签名毕业论文(设计)指导教师工作记录由指导老师填写与学生见面、__、网上指导的主要内容,原则上一周填写一次指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名毕业论文(设计)指导教师工作记录由指导老师填写与学生见面、__、网上指导的主要内容,原则上一周填写一次指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名毕业论文(设计)指导教师工作记录由指导老师填写与学生见面、__、网上指导的主要内容,原则上一周填写一次指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名指导记录填写时间年月日教师签名学生签名毕业论文(设计)中期检查记录学生填写前期工作小结完成的主要工作及质量,存在的问题和拟解决的方法指导情况□指导教师坚持每周指导,认真负责,要求严格□指导教师指导不够,要求欠严格学生签名年月日指导教师填写对学生完成任务情况的评价□按计划完成预定的工作内容完成质量□好□一般□差□未按计划完成预定的工作内容,主要原因指导情况□坚持每周指导,学生积极寻求和接受指导□学生寻求和接受指导主动性不够教师签名年月日院(系)中期检查__小组填写对学生学习的评价□按计划完成预定的工作内容完成质量□好□一般□差□未按计划完成预定的工作内容对指导教师工作的评价□坚持每周指导,认真负责,要求严格,指导记录填写详实、规范□坚持每周指导,认真负责,指导记录填写不详实、欠规范□未坚持每周指导整改意见检查小组负责人签字年月日毕业设计(论文)指导教师成绩评审表评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与毕业设计有关的材料03课题工作量7按期圆满完成规定的任务,工作量饱满能力水平45%04综合运用知识的能力15能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论05应用文献的能力5能__查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、__各种信息及获取新知识的能力06实验(设计)能力15能正确设计实验方案,__进行装置__、调试、操作等实验工作,数据正确、可靠07计算机应用能力5能运用计算机进行资料搜集、__、处理和辅助设计等08对实验结果的分析能力(或综合分析能力、技术经济分析能力)5具有较强的数据收集、分析、处理、综合的能力成果质量35%9插图(或图纸)质量、篇幅5符合本专业规定要求10论文(或设计说明书)撰写水平10综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学11论文(或设计)的实用性与科学性5具有科学性,有一定的实用价值12论文(或设计)规范化程度5文字通顺,技术用语准确,符号统一,编号齐全,图表完备、整洁、正确;用语格式、图表、数据、各种资料的运用及引用都要规范化13创新10对前人工作有改进或突破,或有独特见解是否达到答辩要求成绩评阅人评语评阅人(签名) 年 月 日毕业论文(设计)评阅人成绩评审表评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与毕业设计有关的材料03课题工作量7按期圆满完成规定的任务,工作量饱满能力水平45%04综合运用知识的能力15能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论05应用文献的能力5能__查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、__各种信息及获取新知识的能力06实验(设计)能力15能正确设计实验方案,__进行装置__、调试、操作等实验工作,数据正确、可靠07计算机应用能力5能运用计算机进行资料搜集、__、处理和辅助设计等08对实验结果的分析能力(或综合分析能力、技术经济分析能力)5具有较强的数据收集、分析、处理、综合的能力成果质量35%9插图(或图纸)质量、篇幅5符合本专业规定要求10论文(或设计说明书)撰写水平10综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学11论文(或设计)的实用性与科学性5具有科学性,有一定的实用价值12论文(或设计)规范化程度5文字通顺,技术用语准确,符号统一,编号齐全,图表完备、整洁、正确;用语格式、图表、数据、各种资料的运用及引用都要规范化13创新10对前人工作有改进或突破,或有独特见解是否达到答辩要求成绩评阅人评语评阅人(签名) 年 月 日毕业论文(设计)评阅人成绩评审表评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与毕业设计有关的材料03课题工作量7按期圆满完成规定的任务,工作量饱满能力水平45%04综合运用知识的能力15能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论05应用文献的能力5能__查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、__各种信息及获取新知识的能力06实验(设计)能力15能正确设计实验方案,__进行装置__、调试、操作等实验工作,数据正确、可靠07计算机应用能力5能运用计算机进行资料搜集、__、处理和辅助设计等08对实验结果的分析能力(或综合分析能力、技术经济分析能力)5具有较强的数据收集、分析、处理、综合的能力成果质量35%9插图(或图纸)质量、篇幅5符合本专业规定要求10论文(或设计说明书)撰写水平10综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学11论文(或设计)的实用性与科学性5具有科学性,有一定的实用价值12论文(或设计)规范化程度5文字通顺,技术用语准确,符号统一,编号齐全,图表完备、整洁、正确;用语格式、图表、数据、各种资料的运用及引用都要规范化13创新10对前人工作有改进或突破,或有独特见解是否达到答辩要求成绩评阅人评语评阅人(签名) 年 月 日毕业论文(设计)答辩申请表学生姓名 学号专业 论文(设计)题目 设计论文申请理由申请人(签名)年月日指导教师意见指导教师(签名)年月日教研室意见负责人(签名)年月日说明此表打印后用黑色或蓝色钢笔(或签字笔)手工填写专科毕业设计(论文)答辩记录表(由记录人使用)答辩小组__姓名性别职称职务其他答辩记录记录人(签字)年月日专科毕业设计(论文)答辩成绩评审表(答辩小组用)评分项目分值得分评价内涵01答辩准备5准备充分02陈述表达10思路清晰;语言表达准确,概念清楚,论点正确;03选题5符合本学科的发展和培养目标,体现学科、专业特点和教学计划中对能力知识结构的基本要求,达到毕业设计(论文)综合训练的目的04设计(论文)思路10分析归纳合理,方案论证充分,实验方法科学05主要完成情况30圆满完成规定任务,工作量饱满,难度较大,具备综合运用所学知识和技能,有分析、解决实际问题的能力,论文(设计)有应用价值06回答专家提问20回答问题有理论根据,基本概念清楚,主要问题回答准确、深入,有逻辑性07论文书写质量5条理清楚,文理通顺,用语符合技术规范;图表完备、整洁、正确,书写格式规范08文献查阅5合理使用各种检索工具,能__检索文献资料09创新10对前人工作有改进或突破,或有独特见解,有一定的应用价值成绩答辩小组评语组长签字年 月 日专科毕业设计(论文)成绩评定表(答辩委员会用)题目名称姓名学号专业评分项目评定成绩各项成绩所占比例实际得分指导教师评分30%评阅人评分评阅人130%评阅人2答辩小组评分40%成绩等级结论是否同意毕业设计(论文)通过□同意□不同意(□重新修改□重新答辩)院(系)答辩委员会主任签字年月日院(系)公章说明
1.毕业设计(论文)的成绩应由指导教师、评阅人、答辩小组三部分的评分组成
2.成绩折算标准优→=90分、良→=80分、中→=70分、及格→=60分、不及格→60分拍卖者登录发表评价判断成功搜索商品信用度统计登录填写拍卖表单填写竞价表单__者__商品信息表商品信息表拍卖者表评价表图3-1数据流程图网上拍卖系统拍卖商品模块添加商品信息查看自己的商品信息查看已拍卖商品信息竞购商品模块填写竞买信息查看竞价成功的商品信息注册登录模块权限管理__管理商品搜索模块精确搜索商品模糊搜索商品搜索全部商品商品评价模块评分评价统计信用度留言板模块留言图3-2功能模块总图拍卖者拍卖商品查看商品拍卖情况帐户修改搜索商品图3-3拍卖者功能图__者搜索商品竞价帐户管理评价留言图3-4__者功能图登陆填写竞购表单__者图3-5拍卖与购物流程图拍卖者登陆提交商品的拍卖信息查看拍卖情况填写拍卖表单搜索需要商品查看购物车NNYY图3-6系统E-R图mm1n__者__者编号用户名__真实姓名竞购商品商品编号商品名称拍卖者编号起始价拍卖拍卖者拍卖者编号用户名__信用度真实姓名图4-1拍卖表单图4-2竞价成功图4-3拍卖成功的商品信息图4-5搜索图4-6用户信用度等级图4-7对商品平价图4-8购物车17。