j2ee框架的信息系统的开发与实现【字数:11624】
摘 要通过对人们日常信息交流方式的研究,对信息整理、整合需求的调查与分析,设计和实现一个基于J2EE的论坛信息系统。用户可以浏览论坛的内容,获得授权的用户可以发起新帖、跟帖发表观点、将帖子设置为精华等。在开发中,考虑到实际需求和系统未来的可扩展性,使用Spring MVC框架技术开发,用集成化功能,使得开发工作标准化和简便化。页面效果实现使用JS,提高用户的交互体验。在数据访问上,采用MyBatis作为持久层。在系统的实现上,包括密码加密、标签运用、富文本编辑器的使用、分页技术都是核心功能。使用这样的系统,内容的组织和分类更加合理,可以使得信息交流更加方便。
目 录
1.绪论 1
1.1课题研究的背景和意义 1
1.2课题的内容简介 1
1.3本课题所做的工作 2
2.开发工具和开发框架 3
2.1 开发平台工具 3
2.1.1 Java 3
2.1.2 J2EE Eclipse 3
2.1.3 Tomcat 4
2.1.4 数据库MySQL 4
2.2 开发框架介绍 4
3. 系统分析与设计 9
3.1 系统需求分析 9
3.2数据库设计 10
3.3系统模块设计 15
4.系统实现 16
4.1 整体项目结构 16
4.2 系统的配置文件 17
4.3 持久层设计 18
4.4 系统界面设计 21
4.5 数据新增功能 22
4.6 系统安全性 23
5.总结和展望 25
5.1 总结 25
5.2 展望 25
5.3 系统对各方面的影响 25
参考文献 27
致谢 28
1.绪论
1.1课题研究的背景和意义
在互联网的早期,论坛作为一种交流的方式,非常受大家的欢迎。大家在论坛上,交流各自的学习和心得体会,分享资源等。随着多媒体网络、甚至是自媒体的发展。论坛离普通人的生活越来越远。但是在专业的交流领域,它所具有的 *好棒文|www.hbsrm.com +Q: #351916072#
信息交互功能,还是其他应用无法取代的。
随着网络多媒体越来越发达,传统的单机软件渐渐淡出人们的视线,论坛对于某些拥有相同爱好的人群来说是查询资料必须要踏足的领域,所以论坛的主要目的,是方便一群有同样属性的用户交流,学习和探讨。现在的论坛大部分都是基于B/S结构实现的,即浏览器服务器结构,它的特点是直接采用浏览器作为界面,开发效率高,且客户端不受操作平台和地域的限制,同时因为网络传输量少,更适合Internet。
论坛也经常被简称为BBS(Bulletin Board System),常见的论坛分类包括:商业推广,校园,城市,新闻,娱乐等等。起初,论坛是主要是用来公布股价之类信息的,且不具备其他功能,甚至只能在固定的机型上运行。直到后来有人尝试推广论坛系统,将论坛移植到了更广泛的机型上,这才使得论坛渐渐普及开来,并且通过广大爱好者们和开发人员的共同努力,论坛功能已经得到了很大的升级。早期的论坛的主要功能就是利用网路传播消息,与一般常见的公告板具有相同的性质
论坛提供给用户的服务是全面且友好的。通过论坛可以更加快捷地获取自己想要的信息和资源,比如游戏玩家可以查询攻略获取最新更新信息,开发人员可以查询自己不了解的知识等。论坛也能向网友提供分类讨论服务,用户可以发帖表达自己的观感心情以及人生经历等等,实现人与人之间,团体与团体之间的真心交流。
作为一名开发者,学习和开发这样的论坛,是有着非常现实的意义的。一个论坛应用系统,涵盖了很多的技术,比如数据库的使用,框架的应用,JS插件的运用等,覆盖了计算机专业的很多课程,用它作为毕业设计的课题,有非常现实的意义。
1.2课题的内容简介
本课题通过对人们日常信息交流方式的研究,对信息整理、整合需求的调查与分析,设计和实现一个基于Web的论坛系统,用户可以浏览论坛的内容,获得授权的用户可以发起新帖、在原有的帖子下面跟帖发表观点、可以将认为好的帖子设置为精华帖。在界面上,可以将同一类的版块组织在一起。为了获得更好的系统性能,使用这样的系统,可以使得信息交流更加方便,内容的组织和分类更加合理。
课题的系统使用Spring MVC技术,充分使用 “反射”、“注解”等功能,结合JS,提高用户的交互体验。在数据访问上,采用MyBatis作为持久层。在系统的实现上,密码的MD5加密,JSTL获得数据列表,富文本编辑器的运用,分页技术都是核心功能
1.3本课题所做的工作
本毕业设计论文所做的工作如下。
第1章:对课题的研究背景和意义做了描述。阐述为什么要做和做什么的问题。
第2章:因为使用的开发工具比较多,对这些工具进行了详尽的描述,分析它们的特点,并对使用的框架,进行了详细的描述。
第3章:系统的分析与设计,明确这个系统需要完成什么样的功能。然后规划这些功能,进行设计。设计上,首先是数据库设计,设计了两大模块共11张表。然后对系统的应用模块进行了分析和设计。
第4章,系统的实现,首先介绍了系统整个项目的结构。接着,对数据持久层和MyBatis进行了介绍。其次介绍了系统的界面设计,包括常规HTMLCSS,和JS框架技术,随后,通过数据新增功能,完整的描述了Spring MVC的运行机制,最后,介绍了如何从密码的安全性,权限控制来保障系统的安全
第5章,总结和展望,进行了总结,并提出了未来可以改进的方向。并阐述了对社会、环境等各方面的影响。
2.开发工具和开发框架
2.1 开发平台工具
本系统采用B/S结构进行开发。开发基础平台是Java J2EE。
J2EE Eclipse为开发工具,Web服务器Tomcat, DBMS是MySQL,基于SpringMVC框架,前端使用JS的Bootstrap框架。
2.1.1 Java
Java是一种安全高效的面向对象的编程语言,具有多个特点:
目 录
1.绪论 1
1.1课题研究的背景和意义 1
1.2课题的内容简介 1
1.3本课题所做的工作 2
2.开发工具和开发框架 3
2.1 开发平台工具 3
2.1.1 Java 3
2.1.2 J2EE Eclipse 3
2.1.3 Tomcat 4
2.1.4 数据库MySQL 4
2.2 开发框架介绍 4
3. 系统分析与设计 9
3.1 系统需求分析 9
3.2数据库设计 10
3.3系统模块设计 15
4.系统实现 16
4.1 整体项目结构 16
4.2 系统的配置文件 17
4.3 持久层设计 18
4.4 系统界面设计 21
4.5 数据新增功能 22
4.6 系统安全性 23
5.总结和展望 25
5.1 总结 25
5.2 展望 25
5.3 系统对各方面的影响 25
参考文献 27
致谢 28
1.绪论
1.1课题研究的背景和意义
在互联网的早期,论坛作为一种交流的方式,非常受大家的欢迎。大家在论坛上,交流各自的学习和心得体会,分享资源等。随着多媒体网络、甚至是自媒体的发展。论坛离普通人的生活越来越远。但是在专业的交流领域,它所具有的 *好棒文|www.hbsrm.com +Q: #351916072#
信息交互功能,还是其他应用无法取代的。
随着网络多媒体越来越发达,传统的单机软件渐渐淡出人们的视线,论坛对于某些拥有相同爱好的人群来说是查询资料必须要踏足的领域,所以论坛的主要目的,是方便一群有同样属性的用户交流,学习和探讨。现在的论坛大部分都是基于B/S结构实现的,即浏览器服务器结构,它的特点是直接采用浏览器作为界面,开发效率高,且客户端不受操作平台和地域的限制,同时因为网络传输量少,更适合Internet。
论坛也经常被简称为BBS(Bulletin Board System),常见的论坛分类包括:商业推广,校园,城市,新闻,娱乐等等。起初,论坛是主要是用来公布股价之类信息的,且不具备其他功能,甚至只能在固定的机型上运行。直到后来有人尝试推广论坛系统,将论坛移植到了更广泛的机型上,这才使得论坛渐渐普及开来,并且通过广大爱好者们和开发人员的共同努力,论坛功能已经得到了很大的升级。早期的论坛的主要功能就是利用网路传播消息,与一般常见的公告板具有相同的性质
论坛提供给用户的服务是全面且友好的。通过论坛可以更加快捷地获取自己想要的信息和资源,比如游戏玩家可以查询攻略获取最新更新信息,开发人员可以查询自己不了解的知识等。论坛也能向网友提供分类讨论服务,用户可以发帖表达自己的观感心情以及人生经历等等,实现人与人之间,团体与团体之间的真心交流。
作为一名开发者,学习和开发这样的论坛,是有着非常现实的意义的。一个论坛应用系统,涵盖了很多的技术,比如数据库的使用,框架的应用,JS插件的运用等,覆盖了计算机专业的很多课程,用它作为毕业设计的课题,有非常现实的意义。
1.2课题的内容简介
本课题通过对人们日常信息交流方式的研究,对信息整理、整合需求的调查与分析,设计和实现一个基于Web的论坛系统,用户可以浏览论坛的内容,获得授权的用户可以发起新帖、在原有的帖子下面跟帖发表观点、可以将认为好的帖子设置为精华帖。在界面上,可以将同一类的版块组织在一起。为了获得更好的系统性能,使用这样的系统,可以使得信息交流更加方便,内容的组织和分类更加合理。
课题的系统使用Spring MVC技术,充分使用 “反射”、“注解”等功能,结合JS,提高用户的交互体验。在数据访问上,采用MyBatis作为持久层。在系统的实现上,密码的MD5加密,JSTL获得数据列表,富文本编辑器的运用,分页技术都是核心功能
1.3本课题所做的工作
本毕业设计论文所做的工作如下。
第1章:对课题的研究背景和意义做了描述。阐述为什么要做和做什么的问题。
第2章:因为使用的开发工具比较多,对这些工具进行了详尽的描述,分析它们的特点,并对使用的框架,进行了详细的描述。
第3章:系统的分析与设计,明确这个系统需要完成什么样的功能。然后规划这些功能,进行设计。设计上,首先是数据库设计,设计了两大模块共11张表。然后对系统的应用模块进行了分析和设计。
第4章,系统的实现,首先介绍了系统整个项目的结构。接着,对数据持久层和MyBatis进行了介绍。其次介绍了系统的界面设计,包括常规HTMLCSS,和JS框架技术,随后,通过数据新增功能,完整的描述了Spring MVC的运行机制,最后,介绍了如何从密码的安全性,权限控制来保障系统的安全
第5章,总结和展望,进行了总结,并提出了未来可以改进的方向。并阐述了对社会、环境等各方面的影响。
2.开发工具和开发框架
2.1 开发平台工具
本系统采用B/S结构进行开发。开发基础平台是Java J2EE。
J2EE Eclipse为开发工具,Web服务器Tomcat, DBMS是MySQL,基于SpringMVC框架,前端使用JS的Bootstrap框架。
2.1.1 Java
Java是一种安全高效的面向对象的编程语言,具有多个特点:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/601.html