空调售后服务系统本科毕业设计(编辑修改稿)内容摘要:
、界面组成。 JDBC 给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。 通过使用 JDBC,开发人员可以很方便地将 SQL 语句传送给几乎任何一种数据库。 也就是说,开发人员可以不必写一个程序访问 Sybase,写另一个程序访问 Oracle,再写一个程序访问 Microsoft的 SQLServer。 用 JDBC 写的程序能够自动地将 SQL 语句传送给相应的数据库管理系统( DBMS)。 不但如此,使用 Java 编写的应用程序可以在任何支持 Java的平台上运行,不必在不同的平台上编写不同的应用。 Java 和 JDBC 的结合可以让开发人员在开发数据库应用时真正实现“ WriteOnce,RunEverywhere。 ” Java 具有健壮、安全、易用等特性 ,而且支持自动网上下载,是一种很好的与数据库线连接而使用的编程语言。 它所需要的是 Java 应 空调售后服务系统 10 用如何同各种各样的数据库连接, JDBC 正是实现这种连接的关键。 JDBC 扩展了 Java 的能力,如使用 Java 和 JDBCAPI 就可以公布一个 Web 页,页中带有能访问远端数据库的 Applet。 或者企业可以通过JDBC 让全部的职工(他们可以使用不同的操作系统,如 Windows,Machintosh 或 UNIX)在 Inter 上连接到几个全球数据库上,而这几个全球数据库可以是 异构 的。 用 JDBC 访问数据库 所有的数据 库的对象和方法都在 .* 里面,所以首先要import .*,要想连接数据库,首先要将驱动程序调入。 ()。 这是JDBCODBC 的驱动程序。 要想连接一个指定的数据库,必须创建 Connection 类的一个实例。 String url = jdbc:odbc:Grocery prices。 Connection con = (url)。 注意在此用到的数据库名称是在 ODBC 设置控制面板中输入的数据资源名。 URL 语法对于不同类型的数据库会很不一样。 语法是这样的: jdbc:subprotocol:subname 开头都是 JDBC,后面是子协议, 然后 是 ODBC 名称。 若要使用纯 JDBC 驱动程序,必须安装第三方软件提供的驱动程序,一般在数据库的官方网站上可以找到这里不做讨论。 本系统采用 JDBCODBC 的驱动程序 连接数据库,并使用 JavaBean 组件,有效的避免了代码的重复,具体过程如下: package exam。 import .*。 public class ExamBean { String strDBDriver=。 //JDBCODBC 驱动程序 空调售后服务系统 11 String strDBUrl=jdbc:odbc:exam。 private Connection conn=null。 private Statement stmt=null。 ResultSet rs=null。 //!注册数据库驱动程序 public ExamBean() { try { (strDBDriver)。 } //!— 异常处理 catch( e){ (exam():+())。 } } //!— 建立数据库连接及定义数据查询 public ResultSet executeQuery(String sql){ rs=null。 try{ conn=(strDBDriver)。 //创建数据库连接对象 stmt=(,Res)。 //支持数据回滚 rs=(sql)。 }catch(SQLException ex){ (:+())。 } return rs。 } //!— 定义数据更新操作 空调售后服务系统 12 public void executeUpdate(String sql){ stmt=null。 try{ conn=(strDBDriver)。 stmt=()。 (sql)。 ()。 }catch(SQLException ex){ (:+())。 } } //!— 关闭数据库连接 public void closeStmt(){ try{ ()。 }catch(SQLException e){ ()。 } } public void closeConn(){ try{ ()。 }catch(SQLException e){ ()。 } } import。 import。 空调售后服务系统 13 import。 import。 import。 import。 import。 import。 public class AdminBean { private List list。 private ResultSet rs = null。 private int EVERYPAGENUM = 2。 private int count = 1。 private int qq = 0。 private String sql=select count(*) from adminlog。 private String sql2=select * from adminlog order by id desc。 //声明时间变量 String date=new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(().getTime())。 //分页查询登陆日志 public void setEVERYPAGENUM(int EVERYPAGENUM){ =EVERYPAGENUM。 } public int getMessageCount() { //得到信息总数 DBO dbo=new DBO()。 ()。 空调售后服务系统 14 根据 对用户所做的系统 功能需求分析,将本系统 应该具有以下功能 模块: 图 22 功能模块 模块功能如下: 系统管理模块: 此模块主要用于系统的设定,其中包括:系统权限及角色管理,用户管理,系统退出,修改密码,增加系统用户等; 系统权限是系统操作的前提条件。 企业角色是有限系统权限的集合,例如总经理、部门经理等。 用户是指操作系统的使用人员,例如系统管理员,信息录入员等。 售后信息管理模块: 此模块主要是对消费者信息以及问题库的管理和维护,包括售后服务信息的增加、删除、修改等操作;系统提供各种问题的分类管理。 问题涉及 产品故障分析,问卷调查,投诉信息等。 售后服务管理系统 管理员设置 售后服务分类 售后服务信息 产品安装信息 产品维修信息 产品退换信息 产品回访信息 投诉信息管理 查询 空调售后服务系统 15 产品安装信息管理: 主要包括产品安装记录的增加、删除、修改等操作; 产品维修信息管理: 主要包括产品维修信息(包括维修时间、维修内容、维修金额等)的增加、删除修改等操作; 产品退换信息管理: 主要包括产品退换信息(包括退换时间、退换原因等)的增加、删除、修改等操作; 产品回访信息管理: 主要包括用户回访记录的增加、删除、修改等操作; 投诉信息管理: 主要包括产品投诉信息的前台提交,管理员查看,回复等操作。 统计查询管理模块: 统计查询管理模块提供 各种与售后服务相关的模糊、复合查询。 企业可以利用本系统实时进行售后服务的各种信息查询,使售后服务管理真正做到优质高效。 空调售后服务系统 16 第三章 空调售后服务系统概要设计 本系统可以实现空调售后服务的日常管理。 系统管理员是负责整个空调售后管理系统后台工作,他可以执行“售后项目管理”、“安装管理”、“产品管理”、“维修管理”、“投诉管理”、“管理信息”等功能。 主要功能是“安装服务”、“维修服务”。 本系统出于对客户的服务以及内部管理的双重考虑,将系统设计为会员操作 界面和管理员操作界面。 首先,用户通过系统主界面,可以浏览查看到的一些基本信息,首次使用系统的客户必须管理员身份,才能登陆系统。 图 31 为系统流程图。 空调售后服务系统 17 图 31 系统流程图 系统登录界面 输入操作员及 密码 检查 密码正确 功能界面 数据库 系统主界面 功能处理 系统管理 错误信息 密码错误 空调售后服务系统 18 3. 体系结构 系统的总体结构设计遵循如下原则。 1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求; 2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证系统在以后 的实际应用中安全、可靠; 3)系统应具有较好的安全性:应提高安全机制和用户权限限制机制的完善程度,确保数据的受限访问; 4)系统应具有良好的可维护性:系统应易于维护、安装; 5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系。 本系统采用体系结构, struct 是一个基于模型( Model)一视图( View)一控制器( Controller),即 MVC模式的应用架构的开源框架。 体系结构 目前软件项目中有很多体系结构,其中 struct 是比较流行 的一种。 struct 体系结构 对于开发 Web 应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情。 随着 Web 开发技术的日趋成熟,在 Web 开发领域出现了一些现成的优秀的框架、开发者可以直接使用它们, struct 就是一个很好的框架结构,它是在 JSP Model2基础上实现的一个 MVC框架,在 struct 框架在模型由实现业务逻辑的 JavaBean 或者 EJB 组件构成,控制器由 ActionServlet 和 Action 来实现,视图由一组 JSP 文件组成,图 26 显示了 Struct 实现的 MVC 框架。 其中: 视图, 就是一组 JSP 文件,这些 JSP 文件没有业务逻辑,也没有模型信息,只有标签,这些标签可以是标准的 JSP 标签或者是客户化标签 如 struct 标签库的标签。 此外 通常将 struct 框架中的 ActionForm 空调售后服务系统 19 Bean 也划为视图模块, ActionForm Bean 是一种 JavaBean,除了具有一些 JavaBean的常规方法外,还包含了一些特殊的方法,用于验证 HTML表单数据以及将其属性重新设置为默认值。 Struct 框架利用ActionForm Bean 来进行视图和控制器之间表单数据的传递。 Strcut 框架将用户输入的表单数据保存在 ActionForm Bean 中,将它传递给控制器,控制器可以对 ActionForm Bean 中的数据进行修改, JSP 文件使用struct标签读取修改后的 ActionForm Bean的信息,然后重新设置 HTML表单。 图 32 struct 实现的 MVC 框架 控制器, 控制器由 ActionServlet 类和 Action 类实现,ActionServlet 类是 struct 框架中的核心组件,是这个 MVC 的中央控制器的角色。 ActionServlet 主要负责接收 HTTP 请求的信息,根据配置文件 的配置信息,将请求转发给适当的 Action对象,如果该 Action 对象不。空调售后服务系统本科毕业设计(编辑修改稿)
相关推荐
部电路如图 24所示: 图 24 外部晶振电路 外部振荡信号由 X2引入, X1和 X2:片内振荡电路输入、输出引脚,这两个端子用来外接石英晶体和微调电容。 在石英晶体的两个管脚加交变电 场时,它将会产生一定频率的机械变形,而这种机械振荡又会产生交变电场,上述物理现象称为压电效应。 一般情况下,无论是机械振动的振幅,还是交变电场的振幅都非常小。 但是,当交变电场的频率为某一特定值时,振幅骤然增大
压系统虽然越来越复杂,但是一个复杂的液压系统往往是由一些基本回路组成的。 液压基本回路就是由有关液压元件组成,能够完成某一特定功能的基本 回路。 在本设计中选择五种回路,分别为调压回路、调速回路、平衡回路、换向回路和卸荷回路。 调压回路 攀枝花学院本科 课程 设计(论文) 拟定液压系统图 13 调压回路的功用在于调定或限制液压源的最高工作压力,也就是说能够控制系统的工作压力
(d1+d2)a02(d1+d2) 可知: (100+315)a02(100+315) 得 〈 a0〈 830 初步确定中心矩为 a0=300mm 齐鲁工业大学 2020 届 专 科生毕业设计(论文) 8 根据相关公式初 步计算带的基准长度: 错误 !未找到引用源。 查表选取带的长度为 计算实际中心矩: 错误 !未找到引用源。 取中心距大小为 340mm 验算小带轮包角: 确定带的根数: 错误
感器将非电物理量转换成电信号才能完成温度测量和控制的任务。 测量电路 通常传感器的输出可能是电阻值、电容值或者电流值,这些信号不适宜进行直接测量,往往需要转换成电压信号,传递给后面的 A/D 转换器,所以很多时候需要搭建简单 的测量电路,使得传感器输出的参数变化转换为电压的变化。 A/D 转换器 无论是计算机,还是各种 MCU、或者 DSP 等处理器只能处理数字信号
增加的趋势,窑尾烟囱经常出现粉尘超标排放情况,虽然及时对破损滤袋进行更换,但初始安装滤袋还是有加剧加大破损西安建筑科技大学成人高等教育本 科毕业生毕业设计(论文) 7 的趋势,当然也可能与 我公司偶尔的异常情况(温度、压力等)有一定关系,但总体感觉进口滤袋正常使用寿命也就在两年半左右,难以达到三年以上。 国产滤袋替代进口滤袋的成功运用 2020 年
s= Mpa 表面张力 ς = 103N/m 液体粘度 ul= 104PaS 蒸气粘度 ug= 106PaS 液体热导率 λ l=(mK) 蒸气热导率 λ g= 102/(mK) 液体普朗特数 Prl= 蒸气普朗特数 Prg= 已知 R22 进入蒸发器 时的干度 x1=, 出口干度 x2=,则 R22 的总质量流量为 qm=Q0 3600/r(x1x2) = 3600/ ()