毕业设计(论文)课题名称留言板管理系统姓名李广彬翟华方旋钱冬敬军孟理戈嘉伟唐浩专业java软件班级0910指导教师王坤南京工业职业技术学院2011年4月目录摘要.....................................................................................................................................................................1前言.....................................................................................................................................................................2一、系统分析.................................................................................................................................................................31.留言板管理系统前端的主要功能是:.................................................................................................................32.留言板管理系统后台管理的主要功能:.............................................................................................................33.留言板管理系统性能要求:...................................................................................................................................3二、开发技术和工具的选用及介绍.............................................................................................................................41.页面采用JSP技术..................................................................................................................................................41.1.JSP技术简介:..............................................................................................................................................41.2.JAVA语言简介:..............................................................................................................................................42.采用STRUTS2框架.................................................................................................................................................53.数据库连接采用HIBERNATE框架..........................................................................................................................64.编译工具采用MYECLIPSE......................................................................................................................................65.数据库采用SQLSERVER2005.................................................................................................................................6三、详细设计.................................................................................................................................................................71.数据库设计..............................................................................................................................................................71.1.数据库概念结构设计:E-R图........................................................................................................................71.2.数据库快照及字段说明(数据库为SQLserver2005)................................................................................82.前端页面设计........................................................................................................................................................103、小结.....................................................................................................................................................................19结束语...........................................................................................................................................................................201留言板管理系统摘要通过留言的方式,可以展示每一个人的风采、优点,发布个人对一些事物的看法,增强个人与个人之间,团体与团体,个人与团体之间的交流联系,在Internet上实现信息的传递,提高办事效率。因此论坛建设在Internet应用上的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受人们的重视。为了方便大家的勾通和获取信息,特构建此论坛。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。该系统以Internet为平台,前台可使任何人注册、登陆在留言板上进行发贴回复讨论。而管理员也可以在后台进行相关的管理。本文主要介绍留言板系统的设计思路和制作过程,从留言板的重要性开始,介绍我的留言版采用的JSP,Struts2.0,Hibernate,Ajax等技术,在网页上使用了DIV和CSS进行美化以提高体验感,进而阐述整个留言板系统的制作过程和具体的设计思路。关键词:留言板,JSP,Struts2,Hibrnate,ajax2前言论文正文的第一部分对论文程序进行分析,设计出程序的功能图,程序中都会根据该部分的内容来写,在论文的页面介绍中也以这个部分的内容来进行逐个的介绍。第二部分开发技术和工具的选用及介绍,详细介绍了论文程序采用的技术和选择的工具,使读者们了解我的编程环境和所用的技术。第三部分具体程序设计过程,在此部分中,先是介绍了程序的数据库设计,中有E-R图设计,数据库快照,数据表属性介绍。然后对前端页面进行了比较详细的介绍,与第一部分的程序分析相呼应,一一介绍程序功能。也对后台管理进行了简单的介绍。在以上介绍中选择性的插入了有代表性的图片和代码,并进行了介绍,让读者容易理解。第四部分结束语对我的程序设计进行了总结。归纳出自己的不足点,以及自己该如何改正和学习。这个论文和系统在其上也花了我半个月的时间。我自己也知道并没有做全,做好,不过经过这个设计,将平时了理论进行了实践,更加熟练了理论与实践知识,我也希望这次的毕业设计能对我找工作有很大帮助。我会从这个论文开始,以更加饱满的状态,更加积极的态度来进行更深入的学习。3一、系统分析1.留言板管理系统前端的主要功能是:(1)用户注册。(2)用户登录。(3)用户发表主题。(4)用户回复。(5)用户修改个人注册信息。(6)用户查看所有发帖以及回复信息。(7)用户查看自己发表的主题。(8)用户对主题进行各种查询。2.留言板管理系统后台管理的主要功能:(1)管理员登陆。(2)修改用户注册信息。(3)管理员修改用户发帖或回复的信息。(4)管理员删除用户发帖或回复的信息。(5)对用户发帖信息进行加精处理。3.留言板管理系统性能要求:(1)页面响应速度快。(2)页面美观整洁。留言板管理系统普通用户管理员注册登陆查看标题创建标题查看留言留言登陆修改用户信息加精标题修改和删除标题和回复信息4二、开发技术和工具的选用及介绍1.页面采用JSP技术1.1.JSP技术简介:JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。1.2.JAVA语言简介:Java语言其实最早是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境