第五章 系统实现 本章是对系统功能的全面介绍,还有对系统的实现情况做进一步讨论,包括系统的登录模块功能、用户注册模块、系统管理员功能模块、库存管理员功能模块、报修管理员功能模块、用户功能模块和修改密码以及关闭系统功能,还有其中所需的框架及代码。
第六章 系统测试 本章是介绍和记录系统的测试的过程,包括软件测试的目的、软件测试的方法、测试用例和测试结果。
第七章 存在的问题和解决方法 本章主要介绍本系统还存在的一些问题以及之后解决问题的方法。
第二章 相关技术简介
2.1 MVC的介绍
MVC最重要的作用是简化编程,mvc中的控制器可以在框架中实现,开发人员就不需要开发控制器。程序处于数据库和页面之间,充当桥梁的作用,m与c以及v和c 的关系使用配置的方式解决,这样便于维护比如增加或者改变某个视图,只需要在配置文件中进行相应的修改动作,不需要更改控制器。便于团队开发。
Control中比较主要是由Servlet+DAO组成。DAO中文译为数据访问对象,顾名思义就是对数据访问逻辑进行封装,包括对数据库的增、删、改、查的操作,使得调用者不用关心底层的数据访问细节。action主要处理来自页面的各种请求,处理完请求后跳转回页面。
2.2 JSP的介绍
JSP的中文名是java服务器页面,由于Servlet中作表现层比较繁琐,会使得开发人员在此上花费大量的时间,而且不易维护JSP 动态网页技术,为了简化Servlet编程,将现有的html页面后缀改成 JSP。JSP引擎如何将.jsp文件转换成.java(也就是Servlet)当请求访问JSP文件时,web容器会将该JSP页面翻译成java文件(Servlet)。
JSP的9大内置对象。JSP已经定义好的可以直接使用的对象,不需要预先声明与输入和输入相关:out request response(输出请求响应);与上下文有关的:session application pageContext;与Servlet有关的 config page;与error有管的 exception。
2.3 AJAX和JSON的介绍
AJAX 的核心是XMLHttpRequest。它在IE5中首次引入,它是一种局部刷新的技术。XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求,当服务器接收到请求并及时处理响应。
1、创建 XMLHttpRequest对象:var xhr = new XMLHttpRequest();
2、XMLHttpRequest对象打开一个连接,调用open方法: xhr.open(method,url,asynch);method:请求类型,取值只有两种 "get","post",url:请求的路径,可以是一个文件,也可以是一个Servlet,如果method=get,url后面可以追加内容: ?k=v&k1=v1,如果method=postasynch:true代表异步访问
3、发送请求,调用 send()方法:如果是get请求,xhr.send();xhr.send("k=v&k1=v1");JSON译为JavaScript对象符号,是一种轻量级的数据格式。规则:对象是一个无序的 "名/值" 对的集合,一个对象以 { 开始 以 } 结束。名 : 值,每个"名/值" 对之间用 , 分割。
2.4 MySQL的介绍
MySQL数据库作为开源数据库,它保证代码的可移植性,为了开发提供了诸多方便,而不仅仅只是局限于某时某地去开发,它支持多线程,让开发人员可以快速编写操作,能够优化SQL查询算法,有效地提高查询速度;它的数据库连接途径有TCP/IP、JDBC和ODBC等;还具有低成本的特点,对于中小企业和高校是非常受欢迎的。
2.5 JDK的安装
除此之外,还需要安装JDK的运行环境,需要:
1、下载JDK API1.7
2、运行刚刚下载的安装程序进行正式安装。
3、设置运行环境参数:
“我的电脑”中找到“环境变量” ,新建“系统变量”,再加入之前的下载路径 java+mysql器材设备管理系统的设计(3):http://www.youerw.com/jisuanji/lunwen_48130.html