欢迎来到天天文库
浏览记录
ID:12586450
大小:523.00 KB
页数:34页
时间:2018-07-17
《组件技术--简易论坛模型设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程名称:组件技术设计题目:简易论坛模型设计课程设计要求:1、掌握Struts开发流程2、掌握Action的工作原理3、掌握Struts-config.xml文件的配置4、功能模块的完善与交互5、实现论坛模型的几个主要基本功能,包括用户注册、用户信息修改、删除用户、主题编辑、回复编辑、删除主题和删除回复、权限管理、用户登录、查询用户资料工作计划及安排:此次设计共有一周时间分为四个阶段。第一个阶段:认真分析老师给的资料,读懂论坛模型的基本代码;第二个阶段:开始着手设计,进行所需软件的安装,接着进行环境配置(此过程需要查阅大量资料)软件汉化等调试前的准备工作;第三的阶段:调试程序,修改错误,优化
2、界面及功能;第四个阶段:总结实训,完成实验报告。总结:通过这次课程设计,我对Struts有了更深入的认识,Struts是一个非常方便的WebMVC框架,基于这个框架能够更迅速便捷的进行Web的开发,掌握Struts的原理能够帮助我们了解JSF。课程设计(大作业)报告一、题目分析1、掌握Struts开发流程2、掌握Action的工作原理3、掌握Struts-config.xml文件的配置4、功能模块的完善与交互5、实现论坛模型的几个主要基本功能二、总体设计1、用户注册用户注册模块用于添加基本的用户信息。目前,在用户注册模块验证用户名是否重复时使用最多的技术是Ajax,该技术基于无刷新页面的方式
3、与数据库中的用户数据进行对比。2、用户信息修改用户信息修改模块的技术关键点在于Struts中的HTML类型的标签与数据库中的数据交互。1、删除用户删除用户模块仅仅是一个DELETE的操作,但其影响到相关的帖子及主题发表者与用户的关联性操作。设计时应注意做到如何删除用户但与这个用户相关的帖子中的信息不被破坏。2、主题编辑主题编辑模块是在开发留言板、论坛类项目时必做的一个模块。在发表主题时,需要注意对特殊符号的安全处理。3、回复编辑回复编辑和主题编辑的功能大体一样,它们的共同点是基于用户权限使用“编辑”功能,只有管理员才能编辑,只有管理员才会出现“编辑”超链接,设计时要注意权限的判断。4、删除主
4、题和删除回复删除主题时要将回复一起删除,删除回复时要对回复与用户名之间关联做一些善后的处理。5、权限管理设计时注意区别用户与管理员的权限。6、用户登陆用户登录是典型的权限认证和数据库操作的实例。在主界面单击登录,出现登录界面后输入正确的用户名和密码后登录系统。7、查询用户资料本模块具有一些JDBC与超级链接结合显示数据的基础实例。在BBS的使用过程中,经常需要对用户进行查询的操作,本项目也需要这样的模块。一、实验器材★Windows操作系统,MyEclipse软件1.配置Eclipse下的Struts开发环境需要以下软件:二、制作步骤1.安装顺序如下:(1)安装jdk-1_5_0_08-wi
5、ndows-i586-p.exe。(2)配置JDK环境变量。(3)解压eclipse3.2.1.zip。(4)安装MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1exe。(5)安装apache-tomcat-5.5.20.exe。2.成功安装MyEclipse和Tomacat后需要将Tomacat和MyEclipse进行集成。单击“Window”→“Preferences”菜单后出现以下界面2.选择“MyEclipse”节点中的“Tomcat5”节点,按图进行设置:3.在图示窗口中设置“TomcatServer”的状态为“Enable”
6、,设置“TomcatHomeDirectory”的内容,即Tomcat的安装目录,设置完成后单击“OK”。4.在“one.jsp”文件的
7、prefix="bean"%><%@tagliburi="http://jakarta.apache.org/struts/tags-html"prefix="html"%>location.reload;JSPforUsersFormform
此文档下载收益归作者所有