CMS企业综合信息管理基于项目的软件系统实训.docx

上传人:b****2 文档编号:1812823 上传时间:2022-10-24 格式:DOCX 页数:21 大小:280.92KB
下载 相关 举报
CMS企业综合信息管理基于项目的软件系统实训.docx_第1页
第1页 / 共21页
CMS企业综合信息管理基于项目的软件系统实训.docx_第2页
第2页 / 共21页
CMS企业综合信息管理基于项目的软件系统实训.docx_第3页
第3页 / 共21页
CMS企业综合信息管理基于项目的软件系统实训.docx_第4页
第4页 / 共21页
CMS企业综合信息管理基于项目的软件系统实训.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

CMS企业综合信息管理基于项目的软件系统实训.docx

《CMS企业综合信息管理基于项目的软件系统实训.docx》由会员分享,可在线阅读,更多相关《CMS企业综合信息管理基于项目的软件系统实训.docx(21页珍藏版)》请在冰豆网上搜索。

CMS企业综合信息管理基于项目的软件系统实训.docx

CMS企业综合信息管理基于项目的软件系统实训

实训报告

实践环节:

基于项目的软件系统实训(ssh)

项目名称:

CMS(企业综合信息管理)

院(系):

软件学院

专业班级:

学号:

学生姓名:

指导教师:

学年学期:

2016-2017学年第2学期

 

成绩:

 

xxxx学院软件学院

实训任务书

一、实训名称

实践环节基于项目的软件系统实训(ssh)

项目名称CMS(企业综合信息管理)

二、学生信息

专业班级软件工程(Java技术)

学号姓名xxxx

三、用户需求及约束条件

CMS是一个基于SSH三大框架的开发的电子商务网站项目,主要的目的是让学生体验软件开发的全过程、了解java编程技术、了解javaEE软件设计技术、缩短毕业生在用人单位的适应期,降低用人单位的培训成本.熟悉标准的软件开发过程。

该项目主要具有的功能模块有栏目管理功能、模块内容管理功能模块、页面数据展示模块。

该项目在开发过程中要求学生使用的开发语言必须为Java、基于的框架为SSH、开发环境为Windows,开发工具为eclipse,使用的数据库为oracle/mysql/SqlServer、开发的周期为15天。

四、设计要求、技术参数及设计规格

CMS项目主要主要具有的功能为:

1.栏目管理功能模块

用户能够通过后台管理界面对前台页面上的栏目进行增加栏目,修改栏目名,删除栏目等功能操作。

2.内容管理功能模块

用户能够通过内容管理功能模块对前台页面上的内容进行修改。

例如信息发布,修改页面上的系统信息设置,删除指定的发布信息,修改已有的发布信息等功能操作。

3.页面数据展示

在首页上能能够显示当前所有的栏目以及所有的发布信息,并且点击不同的栏

目可以查看不同栏目下的发布信息。

技术参数

开发环境:

Windows

开发工具:

eclipse

开发语言:

Java

框架技术:

Spring+Strust2+Hibernate

数据库:

oracle/mysql/SqlServer

服务器:

tomcat6.0/tomcat7.0

 

五、工作量

天/日期

任务描述

通过标准

第一天

项目介绍及需求分析,开发环境搭建

了解CMS是什么

第二天

CoreJava基础知识的复习与巩固

掌握java基本语法

第三天

介绍软件开发的demo制作技术,了解需求,完成软件开发的概要设计

熟练掌握demo的设计原则以及思路

第四天

Javaweb开发技术介绍以及掌握

学会java相关的web技术

第五天

学习数据库编程,开发CMS的基本功能

掌握数据库开发的相关技术

第六天

Hibernate框架的学习

了解hibernate的基本运行流程

第七天

Struts2框架的学习

掌握Struts2框架的基本运行原理

第八天

Spring框架的学习

掌握spring在项目中的使用方法

第九天

SSH框架的整合的学习

掌握SSH三大框架整合搭建项目

第十天

CMS项目的基本功能的讲解

理解CMS项目的功能需求

第十一天

搭建基于Annotation技术的SSH框架,实现项目的三层架构

了解企业级开发的方式

第十二天

实现栏目管理功能

完成功能

第十三天

实现内容管理功能

完成功能

第十四天

实现首页展示,列表页面展示,详细页面展示功能

完成功能

第十五天

打包部署,并进行总体测试。

答辩

通过答辩

六、考核形式、考核时间、考核指标及成绩评定

实训成绩由下面构成:

实训纪律、实训态度和平时表现占20%;实训结果占30%;实训报告占30%;实践操作能力占20%。

考核形式:

1)老师每日对学生的考察、评估和考核;2)最后对实训项目完成的质量进行考核和验收。

完成期限:

2017年6月23日

指导教师签章:

崔略师夏阳

专业负责人签章:

教学院长签章:

2017年6月5日

实训进度日历

实践环节

基于项目的软件系统实训(ssh)

项目名称

CMS(企业综合信息管理)

学年、学期

2016-2017学年

第二学期

专业班级

软件工程

(Java技术)14-01

指导教师姓名

崔略、

师夏阳

上午/下午

实训任务详细描述

教师实训任务的指导(解决方案、实现步骤、技术路线、难点提示)

通过标准

1

上午

项目介绍及需求分析

介绍基于SSH三大框架的CMS的功能需求以及功能展示

了解系统的软件需求,熟悉开发环境。

下午

开发环境搭建

搭建系统开发环境,重点在于客户端软件开发环境的构建

了解软件开发流程以及文档;熟悉开发环境的搭建流程。

2

上午

CoreJava基础知识的复习与巩固

介绍java相关的基础技术,掌握其基本语法以及应用。

掌握java基本语法,建立团队合作意识。

下午

分配任务

建立团队,分配任务,完成任务分配表

了解任务分配方式以及开发流程。

3

上午

介绍软件开发的demo制作技术。

介绍企业级软件开发demo设计的重要性,讲解训练实现相关的demo的设计

熟练掌握demo的设计原则以及思路并且能够在团队协作的环境中完成demo的设计

下午

完成软件开发的概要设计

明确需求的目的.在了解需求的基础上书写demo设计说明书

体会软件工程开发的流程,书写相关的文档

4

上午

介绍web技术

重点介绍基于servelt,jsp的企业级应用开发技术.完成与系统相关的操作实现,进一步了解需求

学会java相关的web技术完成相关实际功能的开发

下午

完善功能文档

制定功能计说明书,以及概要设计文档,加强团队协作

了解软件开发的过程,书写功能计说明书以及概要设计说明书

5

上午

学习数据库编程

讲解数据库开发技术,以及技术的使用方式。

掌握数据库开发的相关技术。

下午

开发CMS的基本功能

使用相关的技术实现系统的相关功能,比如登录注册等模块的开发实现,书写类式设计文档

锻炼文档的书写能力

6

上午

Hibernate框架的配置

讲解hibernate框架的xml配置情况,掌握基本的增删改查的操作

了解hibernate的基本运行流程,以及hibernate内部的实现原理

下午

如何使用注解完成hibernate框架的配置

讲解hibernate框架的注解形式的配置,以及学hibernate的高级特性

掌握hibernate的高级用户,可以自己独立的配置出hibernate中的几种关系模型

7

上午

Struts2框架的配置方式

讲解Struts2框架的俩种形式的配置

掌握Struts2框架的配置方式

下午

如何使用Struts2框架

以及学习Struts2的高级特性和基本使用

掌握Struts2框架的基本运行原理

8

上午

介绍Spring框架

讲解spring框架中ioc和aop的概念

掌握spring在项目中的使用方法

下午

Spring框架的配置方式

讲解ico和aop在项目中的配置方式

了解spring在项目中配置方式,理解spring对项目的作用

9

上午

介绍什么是SSH框架

讲解SSH三大框架的整和步骤

掌握什么是SSH框架

下午

整合SSH常见的问题

整合过程中所出现的问题及其解决方案

能够答辩SSH框架

10

上午

CMS功能讲解

讲解CMS项目中要完成的功能

知道CMS项目中需要完成哪些功能。

下午

CMS功能解惑

讲解每个功能所涉及到的技术和问题的解决方案

了解在功能的实现过程中将会遇到哪些问题

11

上午

搭建基于Annotation技术的SSH框架

讲解Annotation技术的SSH框架的原理

了解企业级开发的方式,知道SSH三大框架的工作原理,并且会简单使用。

下午

实现项目的三层架构

讲解三层架构的思想,以及该技术的优势,搭建出项目的雏形

了解什么是三层架构

12

上午

实现栏目管理功能

讲解CMS系统中栏目管理的原理并实现其基本功能

团队分工实现CMS系统中栏目管理模块的添加栏目,修改栏目,删除栏目等功能

下午

书写文档

书写相关的文档

体会软件工程开发流程

13

上午

实现内容管理功能

讲解CMS系统中内容管理的原理并实现其基本功能,书写相关的文档

团队分工实现CMS系统中内容管理模块的添加内容,修改内容,删除内容等功能

下午

功能测试

对目前已经完成的功能进行测试

测试功能,并且修改BUG

14

上午

实现首页展示,列表页面展示,详细页面展示功能

讲解CMS系统中前台页面的基础功能,包括首页,列表页,内容页的实现原理。

书写相关的文档

团队分工实现CMS系统中内容管理模块的添加内容,修改内容,删除内容等功能,

下午

优化代码

讲解在项目完成后怎样去对项目的整体运行速率,业务逻辑,数据结构进行优化升级。

修复之前出现的bug,并对项目的进行优化升级。

15

上午

打包部署,并进行总体测试。

使用Eclipse中的打包工具打包项目,并将该项目部署测试。

书写品质保证文档以及实践工作完成报告书

体会软件交付流程

下午

答辩

测试,调试,准备产品展示说明,答辩

展示效果,培养学生表达能力答辩,检查实训效果

制订教师:

崔略、师夏阳

目录

1项目需求分析1

1.1项目需求说明1

1.1.1项目的概述2

1.1.2项目的前景2

1.2项目系统的需求3

2项目分析与设计5

2.1项目涉及技术的分析5

2.2语言的分析6

2.3数据库的设计7

3项目的实现9

3.1项目的文件结构9

3.2项目数据展示的实现10

3.3项目管理功能的实现11

3.3.1信息管理的实现11

3.3.2信息发布的实现12

3.3.3栏目管理的实现13

3.3.4添加栏目的实现13

3.3.5系统设置的实现14

4实训感想15

1项目需求分析

根据我们的调查显示,在实际的应用过程中,企业的信息管理系统应该有多个模块来保证任务量能够达标,尤其是在档案管理以及物流管理以及人力资源管理上都应该进行重视,这些模块必须进行很好地管理因此是不可缺少的模块。

本项目是基于Struts2+Hibernate+Spring3的B/S结构的杰普信息管理系统。

通过本项目的整合训练,培养熟练运用Struts2、Hibernate和Spring3框架知识开发JavaWeb项目,项目的能力。

CMS是一个基于SSH三大框架的开发的电子商务网站项目,主要的目的是让学生体验软件开发的全过程、了解java编程技术、了解javaEE软件设计技术、缩短毕业生在用人单位的适应期,降低用人单位的培训成本.熟悉标准的软件开发过程。

该项目主要具有的功能模块有栏目管理功能、模块内容管理功能模块、页面数据展示模块。

该项目在开发过程中要求学生使用的开发语言必须为Java、基于的框架为SSH、开发环境为Windows,开发工具为eclipse,使用的数据库为oracle/mysql/SqlServer、开发的周期为15天。

1.1项目需求说明

随着时代的发展社会的进步,经济全球化已经成为了一种趋势,我国的经济也得到了迅猛的发展,传统的经济模式逐渐的不再适应如今的经济市场,我国的经济模式面临着新的挑战。

随着网络的发达信息技术的不断发展,我国的电子商务事业得到了进一步的发展,但是还没有形成能够与企业的规模相适应的规模,因此应该对电子商务系统进行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1