CMS企业综合信息管理Word下载.docx
- 文档编号:16617720
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:21
- 大小:299.59KB
CMS企业综合信息管理Word下载.docx
《CMS企业综合信息管理Word下载.docx》由会员分享,可在线阅读,更多相关《CMS企业综合信息管理Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
目可以查看不同栏目下的发布信息。
技术参数
开发环境:
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
介绍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的高级特性和基本使用
8
介绍Spring框架
讲解spring框架中ioc和aop的概念
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软件设计技术、缩短毕业生在用人单位的适应期,降低用人单位的培训成本.熟悉标准的软件开发过程。
1.1项目需求说明
随着时代的发展社会的进步,经济全球化已经成为了一种趋势,我国的经济也得到了迅猛的发展,传统的经济模式逐渐的不再适应如今的经济市场,我国的经济模式面临着新的挑战。
随着网络的发达信息技术的不断发展,我国的电子商务事业得到了进一步的发展,但是还没有形成能够与企业的规模相适应的规模,因此应该对电子商务系统进行进一步的开发。
J2EE是一种基于java技术产生的技术,有着十分强大的跨平台移植的性能,在企业的实际应用中有着重要的应用价值。
因此,本文在分析应用J2EE在企业管理中应用所具有的有事的基础上,设计了应用J2EE框架的企业信息管理系统。
大型工程项目的管理工作难度大、管理内容多、涉及人员广,而当前的工程项目管理系统性能单一,缺少通用性项目管理系统。
因此,开发通用性较强的工程项目管理系统就具有非常实际的意义。
1.1.1项目的概述
杰普信息管理系统是一个基于B/S结构,采用Struts2+Hibernate+Spring3的web框架技术开发的一款cms管理系统。
J2EE开发的最初目的是为了给企业的分布式应用提供相应的支持,随着J2EE的发展,这种技术也逐渐的成为了在企业中得到了广泛应用的开发框架。
J2EE架构为了在应用的过程中使得信息系统的构建过程尽可能的简化,因此使用分层的方式把不同的任务分别的置于不同的层次结构之上,层与层之间使用接口来传递参数,这些层是相互独立的,这样就能够在信息系统中将各个功能放置在不同的、彼此独立的组件中,这些组件还能够根据其所在的层在不同的设备上进行合适的部署,使得能够更好地适用于实际的应用。
在杰普信息管理系统前台所需栏目有:
首页、教师风采、爱在身边、好书相伴、读书心得、智慧课堂、教育考研和特色活动,还有前台要有进入后台管理的链接。
前台所需栏目如图1-1所示。
图1-1前台所需栏目图
项目后台所需的栏目有信息管理、信息发布、栏目管理、添加栏目和系统设置等栏目。
这些栏目是用来实现栏目管理功能模块、内容管理功能模块、页面数据展示等功能。
前台所需栏目如图1-2所示。
图1-2后台所需栏目图
1.1.2项目的前景
传统的项目管理方式主要是纸张填写,或是电子文档填写、邮件发送的基于文本、报表等纸质的手工处理。
项目管理人员需要催办各个项目流程的进行,随时对项目进行监管、存档等繁琐的事务,由于信息处理量大,极易出错,造成项目流程无法正常运行。
而由于整个审批流程的不透明,项目申报人也无法对项目的审批流程实时查询。
因此建设一个对学校重大项目进行管理的项目管理系统是非常必要的,也具有非常重要的实用价值。
基于项目管理系统的功能需求,具备可扩展性、可维护性及稳定性的特点,系统选用struts2,spring,hibernate整合框架作为技术框架。
系统采用B/S结构,一切业务都在服务端进行,各客户端无需任何设定,用户易于使用,好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性。
可以说公司项目管理系统是经久不衰的一种管理模式,在大小公司都用的到,越大的公司越能体现到其重要性。
企业信息管理系统对于企业的发展起着至关重要的作用,应该对其进行重视。
本文给出了基于J2EE架构的企业信息系统设计的方案,该设计使用java语言。
首先文章对于J2EE架构进行了分析,并且叙述了其应用到企业的信息管理系统设计中具有的优势,然后给出了具体的设计方案,同时说明了为什么使用java语言进行设计的原因。
该系统在企业内部能够进行很好地运用,并且在未来能够根据实际需求进行升级,有着很好地适用性。
1.2项目系统的需求
项目所需技术参数如下:
开发环境:
开发工具:
开发语言:
框架技术:
数据库:
服务器:
(硬件)基于Intel架构的系统有着强大的运算处理能力,能完成多方面的处理需要,借助于Intel的技术支持,项目管理信息系统能发挥出更强大的效用,因而成为开发首选方案。
数据库服务器、中间层服务器:
因为服务器为数据库服务器,且要完成高密度的运算量,所以应采用较高档的服务器,同时考虑到与软件的兼容性。
操作系统的选择Windows2000操作系统具有最好的商务特性和安全、稳定、扩展性优异的系统平台,为企业信息化提供了一个完备的解决方案,是本系统开发操作系统平台的首选。
数据库服务器对稳定性有极高的要求,且要支持多CPU,所以应采用Windows2000Server。
客户机应拥有较好的易用性、安全性和稳定性,故采用Windows2000Professional。
数据库的选择是MySQL数据库,MySQL数据库具有强大的数据存储功能并兼有支持客户机/服务器的运行环境、多线程体系结构,支持存储过程、支持触发器和逻辑内存管理等很多优点。
考虑到一个企业实施项目管理后,会产生相当大的数据业务流量,需要一个强壮的数据库系统作为支持,故而选用MySQL构造数据库服务器。
开发工具的选择作为基于Web的项目管理系统。
本系统采用java高级编程语言作为开发语言,本系统采用Java语言进行开发,Java是目前使用最为广泛的编程语言之一,具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。
其中与平台无关是Java语言最大的优势,Java编写的程序可以在任何安装了Java虚拟JVM的计算机上正确的运行,真正做到“一次写成,处处运行”。
另外Java应用程序被限制在Java运行环境中,不允许它访问计算机的其它部分,增加了安全性。
系统选择Eclipse作为系统的开发环境。
Eclipse利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
Eclipse也全面支持各种主流的第三方框架,如本系统采用的SSM整合框架,能够快速高效地进行开发工作。
2项目分析与设计
本文主要进行了基于J2EE的架构来对企业的信息管理系统进行设计。
随着计算机的逐渐普及,网络得到了进一步的普及软件行业也形成了产业化的发展,企业的信息管理系统得到了快速的发展,对于企业的管理、经营等有着很大的作用,使用J2EE架构进行企业信息系统的设计是满足时代的需求的。
而MS项目主要实现以下的功能:
栏目管理功能模块、内容管理功能模块、页面数据展示等等。
这些栏目的功能主要在网站的前台和后台展现,具体的项目模块图如下图2-1所示。
图2-1项目模块结构图
2.1项目涉及技术的分析
在CMS(企业综合信息管理)系统的开发中,用的最多的就是SSH框架相应的技术,对于SSH框架,首先它是典型的J2EE三层结构,分为表现层、中间层和数据访问层。
三层体系将数据表现、业务逻辑和数据访问分开。
业务逻辑、数据访问、权限拦截及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库打交道。
在前端的页面我们可以看到后台的数据,还可以对数据进行增删改查的操作,这是SSH框架中最基本的功能,但是在对数据进行操作是,不同的操作会有不同的反应,但是如何让相应的操作有相应的结果呢?
对于这种操作的实现。
我们可以利用MVC的模式来解释,MVC是一种将应用程序的逻辑层和表现层进行分离的方法,MVC可以更好地实现了功能模块和显示模块的分离,提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性。
MVC有三大组成:
模型(Model)、视图(View)、控制器(Controller),由于本系统开发的工具是Eclipse,在建立工程时开发工具就已经初步把系统分成MVC三层结构。
模型层由Models层来充当,该层主要是用来存实体Bean类和Hibernate影射文件。
通过该层开发者很方便地对整个工程下的Bean进行管理,同时也非常方便地对Hibernate配置文件进行影射,极大的提高了开发的效率,同时对以后系统的维护也非常方便,以我们开发的CMS(企业综合信息管理)系统为例子,我们所看到界面是视图,对于页面数据进行不同的操作得到不同的结果是控制器来实行的。
模型也即是我们所说的业务数据。
通常来说,你的模型类将包含取出、插入、更新、删除你的数据库信息的功能。
2.2语言的分析
本文中对于系统的设计语言使用的是java语言。
Java在程序的开发中是一种十分常用的语言,最初的名字叫做语言,原本出现时SUN为了满足消费类的产品的编程需求而构建的一种语言。
随着其逐渐的发展并得到了更广泛的应用,已经逐渐的演变成了面向对象的一种动态的开发环境。
Java语言有着很好地可移植性,能够进行多线程的编程,正是由于这种优势使其得到了进一步的应用。
Java语言能够支持大量的目前流行的平台,因此本文中的系统设计采用java语言能够保证其在很大的范围内被不同的开发者和用户共享,使得该系统有着更好地适用性。
使用java语言进行编程,能够拨正系统的安全。
在java语言投入运行的时候,客户端或者服务器上的内存系统都是操作系统进行自主的配置的,这使得系统能够防止一些使用指针作为通道的病毒进入到其中,对于系统起到了很好地保护作用,防止系统从内部被破坏,因此使用java语言进行该系统的设计能够保证该系统在企业内部稳定的运行。
同时,java语言是面向对象的,应用起来十分的简便,这样维护起来更加的简便,便于系统的管理。
并且java语言目前是一个十分成熟的语言,其本身支持系统开发的健壮性,在编译时能够避免各种类型的错误,这样便于系统开发出现安全隐患问题。
2.3数据库的设计
数据库的选择是MySQL数据库,MySQL数据库具有强大的数据存储功能并兼有支持客户机/服务器的运行环境、多线程体系结构,支持存储过程、支持触发器和逻辑内存管理等很多优点,考虑到一个企业实施项目管理后,会产生相当大的数据业务流量,需要一个强壮的数据库系统作为支持,故而选用MySQL构造数据库服务器。
根据项目的功能,需要为这些功能栏目创建表,用来存放数据,如:
文章的存储、栏目名称的存储、友情链接的存储、版权信息的存储。
项目中用到的数据库(test)和表(tbl_article、tbl_basicinfo、tbl_category、tbl_link)如图2-2所示。
图2-2数据库和表
tbl_article用于显示文章的信息,包括被点击的次数,如表2-1所示。
表2-1tbl_article表
字段名称
字段含义
数据类型
是否主键
是否外键
是否为空
id
标识
int(20)
是
否
author
作者
Varchar(50)
clickTimes
点击次数
content
栏目
varchar(50)
publishDate
发表时间
datetime
title
标题
cid
栏目编号
tbl_category用来表示信息的栏目跟名称,如表2-2所示。
表2-2tbl_basicinfo表
name
栏目名称
tbl_basicinfo用来表示信息的栏目跟名称,如表2-3所示。
表2-3tbl_basicinfo表
code
tbl_link用来表示链接的名称跟地址,如表2-4所示。
表2-4tbl_link表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMS 企业 综合信息 管理