摘要
随着中国经济快速发展,人们的生活水平不断提高,很多家庭拥有自己的电脑,可以想象未来电脑会像电话那样普及。伴随着电脑普及的同时,互联网也飞速发展,二者为人们提供了信息获取、交流的平台。现在人们越来越已习惯于进行网上交流、网上学习。特别是电子行业的人士,因为电子知识需要知道很多东西,书本上是不能全面提供,况且很多新的技术、行业动态首先是从网上了解到的,所以网络平台已成为他们不可缺少的学习平台。
本系统正是针对电子技术方面专门建立的一个交流平台,在它上面可以方便的获取电子知识、资讯、新技术资料等。经过前期的分析和测试,本程序最后决定通过SH(Struts+ Hibernate)框架及工厂模式来实现一个简单的电子技术交流平台,最终用户可以在平台上获取电子技术知识、电子资讯、下载资料及留言咨询。
关键词: 电子技术交流平台,Struts,Hibernate,工厂模式
ABSTRACT
With China's rapid economic development, people's standard of living rise quickly, many families have their own computer, thinking up the future of the computer as universal as the telephone. With the popularity of computers, the Internet is also rapidly developing, both provided people with access to information and communication platform. It is at now more and more accustomed to online communication, online learning. Especially the electronics industry, as it needs to know a lot of electronic knowledge, the books can’t be fully available, Moreover, many new technologies, industry dynamics first learned from the Internet, so the network platform has become their indispensable learning platform.
The electronic technology platform is specifically setted up for electronic technology as a communication platform on it easy electronic access to knowledge, information and new technology information. After preliminary analysis and testing, the final decision in this process by SH (Struts + Hibernate) framework and the factory pattern to achieve a simple exchange of e-technology platform, end users can access electronic technology in the platform of knowledge, electronic information and message consulting.
Keywords: electronic technological exchange platform, Struts, Hibernate,
Factory model
目录
摘要 I
ABSTRACT II
目录 III
第1章 引言 1
1.1 背景 1
1.2 研究内容及拟解决问题 1
第2章 电子技术交流平台的基本概述 2
2.1 J2EE的基本概念 2
2.2 Struts与Hibernate框架 3
2.2.1 Struts框架简介 3
2.2.2 Hibernate框架简介 5
2.3 系统开发平台及工具简介 6
2.3.1 MyEclipse开发工具简介 6
2.3.2 Tomcat服务器 7
2.3.3 MySQL 7
2.3.4开发环境 7
第3章 系统总体设计 8
3.1系统需求分析 8
3.1.1 系统设计目的 8
3.1.2 系统设计目标 8
3.2数据库设计 9
3.2.1系统功能图设计 9
3.2.2 E-R图设计 9
3.2.3各实体信息表结构 11
3.3系统中SH框架应用 13
3.3.1 Struts应用 13
3.3.2 Hibernate应用 14
3.4 系统模块设计 14
3.5系统详细流程 16
第4章 系统各功能模块实现 17
4.1 用户注册登录模块 17
4.2 新闻发布模块 21
4.3 文件上传下载模块 22
4.4 用户留言模块 24
4.5 用户个人信息管理模块 26
4.6后台信息管理模块 28
第5章 系统测试与维护 31
5.1系统测试 31
5.2系统维护 31
第6章 结束语 32
致谢 33
参考文献 34