见习式训练报告

上传人:鲁** 文档编号:496945357 上传时间:2023-10-13 格式:DOC 页数:7 大小:35.52KB
返回 下载 相关 举报
见习式训练报告_第1页
第1页 / 共7页
见习式训练报告_第2页
第2页 / 共7页
见习式训练报告_第3页
第3页 / 共7页
见习式训练报告_第4页
第4页 / 共7页
见习式训练报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《见习式训练报告》由会员分享,可在线阅读,更多相关《见习式训练报告(7页珍藏版)》请在金锄头文库上搜索。

1、见习式训练报告一、实训目的 1、实训目的 大学是学生时代一个非常重要的阶段,我们在大学阶段学习了非常多的知识,学了很多的技术,而为将这些知识和技术用于到实践中,我们就需要进行实训来巩固自己学过的知识,为自己将来进入社会做准备。通过实训能够提高自己的实战能力,使自己对软件编程项目有更深刻的理解。而在企业进行实训更能让自己得到锻炼,让自己在实践中提高自己的能力,能更好让自己融入社会,能够有效提升自己的项目实战能力和适应市场的能力,最终实现比较理想的就业率和就业质量。2、选题的发展情况及背景简介 随着计算机网络技术的进步,信息化管理信息也变得越来越普遍,在经济全球化的今天,建立以客户为中心的经营战略

2、,可以加强企业和客户间的联系。对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便

3、、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。会员信息管理系统的开发需要Java语言和数据库两方面的知识,因此设计一个实用性强的会员信息管理系统,对于我们进行课程设计方面知识的提高有很大的推动作用。会员信息管理系统的开发需要用到多方面的知识,包括数据库的选用、数据库的建立和维护、信息的存储、管理界面的设计。会员管理系统用计算机管理会员的基本信息,以及对会员信息的编辑,查询等一系列动作,它是一种计算机应用技术的创新,在计算机还未普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的.现在一

4、般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算机智能化管理程序来帮助前台管理员进行更有效的企事业单位组织会员管理工作。通用会员管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 二、实训内容(宋体,加粗,四号)在实训期间,我学到了很多的内容,包括:mysql数据库,SSM框架,easyui前端框架,bootstrap前端框架,jquery前端框架以及代码规范。1、实训期间完成的学习任务 (1)SSM框架ssm框架

5、是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。一般使用spring MVC负责请求的转发和视图管理,spring实现业务对象管理,mybatis作为数据对象的持久化引擎。 Spring 框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。他的优点主要有:使用IoC容器

6、更加容易组合对象直接间关系,面向接口编程,降低耦合; Aop可以更加容易的进行功能扩展,遵循ocp开发原则;创建对象默认是单例的,不需要再使用单例模式进行处理。 SprigMVC框架Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想。Spring Web MVC框架也是一个基于请求驱动的Web框架,并且也使用了前端控制器模式来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。SpringMVC是一个典型的MVC框架,它是围绕Dispatcher Servlet 展开的,他根据用户请

7、求的url找到特定的handler,找到后返回给前端控制器(controller),前端控制器去执行这个handler,执行完毕后返回一个ModelAndView对象给controller,然后去调用视图解析器来解析view,最后把model中的数据配到view中,通过response 返回给前台。 Mybatis框架MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Ob

8、jects,普通的Java对象)映射成数据库中的记录。MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。需要配置数据库连接的url、用户名和密码,并配置要生成的文件的位置。(2)easyui 前端框架学习 easyui是一种基于jQuery的用户界面插件集合。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui-datagridDatagrid是用来显示数据的,然后还可以对表中的数据进行编

9、辑。可以加载列表信息,可以起到分页,查询,即时刷新等效果,操作简单其中,title是表格的标题,pagination是分页插件,fit是自适应高度,fitColumns是适应网格宽度rownumbers是行号,url加载远程数据。 EasyUI-Combobox组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。重要属性:valueField:下拉框中数据的值textField:下拉框中展示的数据 Easyui 分页查询easyui提供了两种分页方法:真分页和假分页 真分页是依靠

10、后台查询时控制调出数据的数量来实现分页,通过前台传的两个参数 page和rows实现 假分页:后台一次性将所有的数据一起传送到前台,再由前端程序来控制数据的显示与遮蔽。(3)bootstrap 前端框架学习 输入框最常见的表单文本字段是输入框 input。用户可以在其中输入大多数必要的表单数据。Bootstrap 提供了对所有原生的 HTML5 的 input 类型的支持,包括:text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel和color。适当的type声明是必需的,这样

11、才能让input获得完整的样式。 地址使用 标签,可以在网页上显示联系信息。由于 默认为 display:block;,您需要使用标签来为封闭的地址文本添加换行。(4)代码规范 使用StringBuffer和StringBuilder来拼接字符串。 方法的参数过多可以封装成一个object。 Map的类型确定,就应该避免使用泛型2、实训期间完成的项目 (1)需求分析 该系统用于管理超市的会员信息,本系统的实施能够使超市的会员管理跟家的科学化和正规化,减少人工手写时可能出现的种种问题,同时,该系统的实施可以节约成本,提高工作效率。会员管理系统的最终目标是避免和克服人工管理的信息滞后,劳动量大,计

12、算和统计的不准确等种种缺陷和弊端,使超市的管理规范化和自动化。(2)详细设计1)功能模块设计包括:会员信息管理,产品信息模块,查询购买退货信息模块,注册模块,购物模块。2)部分代码查询用户信息:public Map queryUserInfo(int page,int rows,String Id)Map parameters =new HashMap();if(StringUtil.isNotBlank(Id)parameters.put(Id, Id);logger.info(parameters);int count=userInfoService.count(parameters);l

13、ogger.info(query UserInfo Count,the Count is:+count);List userInfo =userInfoService.queryUserInfo(startAndEndNum(parameters, page, rows);Map jsonMap= new HashMap();jsonMap.put(total, count);jsonMap.put(rows, userInfo);logger.info(query UserInfo, the result is: + jsonMap);return jsonMap;登录:public Map

14、 login(HttpServletRequest request,String username,String password) throws Exception Map result = new HashMap(); UserInfo user=userService.selectByName(username); logger.info(query by name ,the result is: +user); if(user!=null & user.getIsAdmin().equals(01)& user.getYunName().equals(password) logger.info(password); HttpSession session=request.getSession(); session.setAttribute(user, user); result.put(result, success);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号