1、 本科生课程设计本科生课程设计 题目:题目:Struts2 电影交流电影交流 BBS 论坛论坛 学生姓名学生姓名 届届 学院(系)学院(系) 专业专业 软件工程软件工程 指导教师指导教师 职称职称 工程师工程师 下达任务日期下达任务日期 2013-10-15 Struts2 课程设计开题报告 届: 11 届 学院(系) :华信软件学院 专业: 软件工程 2013 年 10 月 15 日 学生姓名 学号 指导教师 职称 工程师 所选题目 电影交流 BBS 论坛 题目来源 生活实际 一、选题理由 随着网络的迅猛发展,网络用户要求不断提高计算机科学技术的发展水平, 特别是新兴的网络论坛,各个网站中都
2、需要用户注册,才能进行该网站的更多娱 乐操作,而且在网站中还设有浏览者留言、意见反馈等功能,这些功能都只是为 了网络开发部及网络维护员们对该网站进行修改和更新。 在这些现状中我们可以发现这样一个事实, 每个用户在浏览网页上的内容时, 只是对网站的部分内容感兴趣,而且这种兴趣会持续一段时间。因为在浏览了这 个网页之后,用户只是单纯的浏览了网页的内容,这样大大减少了用户再次登录 该网站进行浏览的可能性,这是网站的点击率的一个重要缺陷。BBS 论坛是各个 用户在浏览了网站内容后,可以发表自己对网站的意见,各个用户之间也可以通 过发帖的形式进行技术和经验的交流。具有很强的优越性,所以本次我们选择去 做
3、一个电影交流的 BBS 论坛。 二、功能描述 1.论坛管理:论坛需要统一信息的管理,对各类信息情况和论坛信息的数量, 种类要及时掌握,这就要求它具有很强的时效性。 2.公告管理:可以添加一些及时的消息,比如近期即将上映的电影、天气状 况,出行情况等,让大家持续关注论坛动态。 3.版块管理:是管理员、版主所独有的功能,主要是系统界面中各个板块的 摆放,要求简洁、直观且在组织上也达到简练的目的。 4.帖子管理:对于用户发表的帖子,需要进行统一的管理,具体有查找,删 除,修改等功能。 我在本次小组设计中主要做的功能是系统后台的管理。 论坛都有重要新闻或 者主题动态的展示,在论坛的最上边,此功能属于管
4、理员所有,无论是管理员还 是版主,都会随时监控帖子的时效性,保证帖子的更换频率,使得每位用户都能 够掌握自己所需的信息。 签字: 年 月 日 Struts2 电影交流电影交流 BBS 论坛论坛 摘摘 要要 随着时代的推进,网络统领时代潮流,如今已经普及于人类的生产和日常生 活之中。 互联网是对现实世界的模拟, 互联网凭借着高效性, 跨区域性, 即时性, 扩展和改变着我们所生活的现实世界。BBS 作为一种简便、松散、充满个性的 现代电子远程通讯手段,现在在国内得到广泛的应用。BBS 论坛是互联网上很 常见的一种实时动态的交流平台。 本次设计的基于 J2EE 的 BBS 论坛系统,定位于综合类业余
5、论坛,主要用户 群体是普通用户。该论坛在网络环境的支持下,具有支持用户进行发表文章等功 能。具体包含 3 个模块,分别是会员模块,帖子模块和论坛管理模块。会员模块 主要是对会员的个人属性管理,帖子模块是针对帖子的管理,而论坛管理模块针 对论坛版块、公告和广告的管理。 本论坛将采用 B/S 体系结构,在 Struts 框架的基础上,结合当今主流的网站 开发技术 Java 语言以及 JSP 技术。人们通过浏览器就可以访问本网站的主页, 保证服务器的安全。数据库采用免费,易用的 MySQL 数据库。该论坛功能较齐 全,在这里可以自由地发表自己的观点或对论坛的主题发表意见,我们还可以对 网友的问题及时
6、地解决,获取对自己有用的知识。本系统严格按照软件项目开发 的流程进行开发,系统开发的可行性分析、需求分析、概要设计、详细设计以及 对系统的测试与维护都有详细的论述。 关键字:关键字:Java;B/S;Struts;BBS Abstract Along with the advancement of era, network has been spread in human production and daily life. The Internet is a simulation of the real world, with high efficiency, trans-regional, immediacy, and changing the world we live in a reality.BBS as a kind of simple and loose and full of personality in modern elec