预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

贵阳学院毕业论文(设计)开题报告表 课题名称基于Ssh2框架的论坛设计与实现开题日期2012.2.27学生姓名学号专业计算机科学与技术开题报告内容:(调研资料的准备,设计目的、要求、思路与预期成果;任务完成的阶段 内容及时间安排;完成设计(论文)所具备的条件因素等。) 一、调研资料的准备,设计目的、要求、思路与预期成果 调研资料的准备 为了搞好毕业设计,我在图书馆和网上查阅了大量有关的资料和文献[1]网上下载了jsp学习视频刘伟和张利国主讲[2]网上下载了oracle视频全程学习 [3]jsp+oracle网络应用系统开发实例.人民邮电出版社2007.5[4]javaweb编程.清华大学出版2010.3[5]jsp程序设计.人民邮电出版社.2010.8[6]网上下载了java张孝祥主讲视频全程[7]网上下载了css+div张孝祥主讲视频全程[8]网上下载了javascript张孝祥主讲视频全程2.设计目的 当今社会正处于网络时代,信息化大潮席卷全球,网络正也前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息交流,在结合java和ssh技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由的提出问题也及帮助他人解决问题,或者交流经验。 论坛在Struts+hibernate+spring扩展Structs框架的基础上,用今天主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可也访问网站的主页,保证的服务器的安全。数据库采用了公司常用的oracle,该论坛功能较全,在这里可以自由地发表自己的观点和对论坛主题发表意见,我们还可也对网友的问题进行及时的解决,获取对自己有用的知识,该论坛还有一个特殊功能,如在线人数显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。3.设计要求 要求界面简洁、美观、大方、友好。操作简单、功能实用、稳定性强。功能可扩展性强,具有跨平台的能力、必要时还可以根据需要迁移数据库。 4.设计思路 随着jsp技术的发展,在使用java技术建立web应用的案例过程中,java页面可也非常容易的结合业务逻辑、服务端处理过程和html,在jsp页面中同时显示,业务逻辑和楼层控制,从面可也快速的应用开发。当然这种开发模式在进行快速和小规模的开发时,是非常有优势的,但是从工程化的角度考虑,他也有一些不足之处,比如应用的实现是基于过程的,一组jsp页面实现一个业务流程。如果要进行改动,必须和多个地方要进行修改,这样非常不利于应用扩展和更新。 系统采用当前流行的B/S模式,采用Struts2+Spring2+Hibernate3(SSH2)整合框架进行开发的。其中,Hibernate充当为数据持久化层,主要处理对象数据表的添加、修改、删除及查询等操作;Spring充当为中间层,通过依赖注入(IOC)的关系讲持久化作为控制器的业务;而Struts框架中Action控制器将通过这种业务与JSP页面进行交互操作。由于系统采用了Mvc结构设计,使得系统的安全性,可维护性,重用性和可扩展性都大大提高。考虑到开发周期及部署平台等因素,使用oracle作为后台数据库。 前台功能:①用户注册,②用户登录,③修改资料,④搜索帖子,⑤发表帖子,⑥回复帖子,⑦编辑帖子,⑧屏蔽帖子(版主由此权限) 后台功能:①管理员登录(必须登录管理员页面),②公告管理(增加和删除),③论坛版块管理(增加和删除版块) 5.设计预期成果 (1)实现了1:用户注册2:用户登录3:修改资料4:搜索帖子5:发表帖子6:回复帖子7:编辑帖子8:屏蔽帖子 (2)后台功能:1:管理员登录2:公告管理3:论坛版块管理 二、任务完成的阶段内容及时间安排 10年12月—11年2月收集技术资料,进行技术储备,完成开题报告 11年3月—11年4月根据项目要求进行bbs设计,测试bbs各个功能模块 11年5月完成bbs,打包,发布,撰写毕业论文,答辩。 三、完成设计(论文)所具备的条件因素1.硬件环境 (1)处理器:IntelPentium43.06G或更高。 (2)内存:1GB或更高。 (3)硬盘空间:5000GB。 (4)显卡:SVGA显示适配器。 2.软件环境 (1)操作系统:WindowsXP。 (2)开发软件:Netbeans. (3)数据库:oracle9i 3.自身条件 通过本科阶段的学习,我已经熟练使用oracle数据库、Netbeans集成开发环境,掌握了相关专业知识,具有一定面向对象的设计和实现能力。 指导教师意见: 签字: