软件091-任世-2009111112(实训报告).docVIP

  • 3
  • 0
  • 约2.62万字
  • 约 10页
  • 2017-03-06 发布于贵州
  • 举报
软件091-任世-2009111112(实训报告),软件工程实训报告总结,软件工程实训报告,软件实训报告,市场营销软件实训报告,软件测试实训报告,软件开发实训报告,办公软件实训报告总结,金蝶软件实训报告,财务软件应用实训报告

软件工程专业 实 训 报 告 专业:   软件工程 班级:  软件091班 姓名:   任世波 学号: 座机电话号码12 实训 名称 基于struts的学生信息管理系统 实训 日期 2012.08.01—2012.12.31 指导 教师 李跃军 实训 目的 为了进一步巩固和充实大学所学知识和为毕业论文做准备,同时也为步入社会做准备。 实训 报告 一、基于struts的学生信息管理系统 IDE搭建 MyEclipse7.0GA的下载、安装、配置;JDK150、Tomcat的下载、安装、配置;MyEclipse集成JDK150和Tomcat6;在MyEclipse中启动和关闭Tomcat6;在MyEclipse中导入和导出项目;非标准MyEclipse项目创建MyEclipse项目;MyEclipse中常用的快捷键:ctrl+shift+F;ctrl+shift+O;alt+shift+R;MyEclipse中常用菜单及常用命令:包括Java Application和web程序的运行。 (2)使用DTree动态生成树形菜单 在数据库中保存树形菜单的数据,我们可以采用2种方式:第一种,在数据库student中有表treeMenu,该表属性与DTree中节点的信息一致,即treeMenu表设计如下: id pid name url title target icon iconOpen open 节点id 父节点id 节点名称 节点连接 鼠标提示标题 目标页面 图标 打开后图标 是否打开 第一种需要的步骤如下: 在MySql中创建数据库student和表treeMenu并添加数据; 创建Web项目; 在项目构建路径中添加MySql的JDBC驱动程序jar; 编写POJO和DBConnection(数据库连接帮助类); DAO层设计实现; 服务层设计实现; 控制层设计实现; 表示层设计实现(编写JSP页面)。 (3)程序实现 安装mysql数据库。 安装mysql数据库管理工具navicat for mysql. 打开navicat for mysql,创建student数据库和表treeMenu并添加数据。数据参考上图。 create database student; create table treeMenuNode id char 9 primary key, pid char 9 not null, name char 30 not null, url char 30 , title char 30 , target char 20 ; 向treeMenuNode表中插入上图中的树结构数据。 创建Web项目;我们使用dtree项目即可。 在项目构建路径中添加mysql的JDBC驱动程序jar,mysql-connector-java-5.0.3-bin.jar; 编写POJO和DBConnection(数据库连接帮助类); 建立包com.student.pojo,建立TreeMenuNode.java,该对象用来传递树节点信息。 DAO层设计实现; 建立包com.student.dao,建立接口类TreeMenuNodeDAO.java, 服务层设计实现; 建立包com.student.service,在包内建立树菜单节点服务接口类TreeMenuNodeService.java 控制层设计实现; 建立包com.student.action,在包内建立servlet类TreeMenuNodeAction.java Web.xml配置 配置servlet: TreeMenuNodeAction和其所对应的url-pattern 表示层设计实现(编写JSP页面)。主页index.jsp,框架frame.jsp等等。 完成个人基本信息录入功能,即点击个人基本信息节点,显示学生基本信息表单,并可保存。 SSH部分 数据库设计 tbl_student表 框架搭建 1 添加struts2 jar包 将工具目录下的struts2 类库中的jar包复制粘贴到当前工程的web-inf/lib下。 2 增加spring框架功能: 右键点击工程,选择myeclipse add spring capabilities 3添加学生信息并重新显示刚刚添加的学生信息 二、利用Ajax实现表单的提交 环境搭配 MyEclipse7.0GA的下载、安装、配置;JDK150、Tomcat的下载、安装、配置;MyEclipse集成JDK150和Tomcat6;在MyEclipse中启动和关闭Tomcat6;在MyEclipse中导入和导出项目;非标准MyEclipse项目创建MyEclipse项目;MyEclipse中常用的快捷键:ctrl

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档