足球直播论坛的设计与实现(Myeclipese,Oracle)(任务书,外文翻译,毕业论文13500字,程序代码,Oracle数据库,答辩PPT)
摘 要
在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要的作用。众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。论坛系统的主要功能是:用户交流、用户管理、用户发帖,用户回帖,帖子查看等。所以,经过分析,使用oracle+Myeclipese的语言来开发一个论坛。
JSP语言具有开发软件的特性,其优点是安全性能高,能减轻客户端浏览器的负担,提高交互速度。而oracle是一个真正的多用户、多线程oracle数据库服务器。
足球直播论坛是在网络上基于WEB的动态网页,使用JSP作为主体语言,其程序的编写主要采用工具oracle集成开发环境。无需专用客户端即可为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理的最为稳定的论坛网站数据的设计与实现平台。
关 键 词:论坛;数据库;JSP;oracle
The design and implementation of a live football BBS
Abstract
In the rapid development of the network, the Internet has become people to quickly access, publish, and an important channel for transmission of information, it plays an important role in all aspects of political, economic, learning, life. As we all know, the forum is one of the well-known service in today's networks. It has opened up a "public" space for all users to publish and read information, to allow users to discuss their own topics of interest, and thus play a role in brainstorming. Forum main function of the system: user communication, user management, user posting user posts, posts View. After analysis, the use of the language of Myeclipse + oracle to develop a forum.
The ASP.NET language has the characteristics of the development of software, its high safety performance, can alleviate the burden of the client browser and improve the interaction speed. oracle is a true multi-user, multi-threaded oracle database server.
Soccer live Forum is a network WEB-based dynamic web pages using ASP.NET as the main language, and its procedures for the preparation tool Myeclipse integrated development environment. Without special client to provide users with a simple communication interface, users Last Post Replies exchanges in the forum, online forum information design of real-time adjustment of the most stable forum site data management platform combined administrator .
Keywords: forums; database; JSP; oracle
功能需求
本论坛具备一般论坛的功能,提供一个简单实用的足球直播论坛。具体的功能模块如下所示:
(1) 注册登陆。参与论坛的人注册自己的用户名及个人信息(详细一点),拥有论坛中的身份,可以获得更多的权限。
(2) 分版块浏览帖子。随着帖子数量的增多,话题相同或类似的帖子聚集在一起,引出了论坛系统新的扩展功能,即分版块浏览,属于同一版块的帖子讨论相同的话题。这样就使得对某一话题感兴趣的用户不会被其他帖子干扰,也有利于相同兴趣的用户互相讨论,不易跑题。
(3) 编辑帖子。发帖回帖的用户,如果需要修改更新自己发表的帖子内容,就引出了编辑帖子内容的这个扩展功能 ,提供给用户更新自己发言的选择。对于论坛管理员,可以编辑任何帖子的内容,有利于论坛的文明建设。
(4) 删除帖子。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子,这就引出了删除帖子的扩展功能。
(5) 转移帖子。论坛划分了版块,如果帖子内容不属于所在版块的关注话题,管理员可以选择将此帖移动到所属话题的版块中去,这就引出了移动帖子的扩展功能,这个功能是随着版块功能的出现而出现的,版块将帖子进行了分组,从而提出了随版块移动帖子的要求。
(6) 置顶帖子。帖子一般是根据发表及回复时间倒序排列的,这样先发的帖子慢慢就排到后面,管理员如果需要强调某些帖子重要,有必看性,就要打乱默认的排列顺序,将这些帖子放在列表的最前端,不再按照时间进行顺序的变化,但是还要保证其他帖子按照时间变化顺序进行排序,这就引出了置顶帖子的扩展功能。
(7) 指定精华帖。如果管理员认为某个帖子的内容非常好,可以打上标记,推荐给看帖的用户,这就引出了指定精华帖的扩展功能。用户可以选择只看打上标记的精华帖。
(8) 管理版块。论坛版块需要先创建,才能被使用,管理员还可以修改版块的相关信息,因此管理版块是管理员使用的扩展功能。
(9) 设置参数。论坛一般有一些初始化信息,比如每页显示帖子数量等参数信息,管理员可以在后台界面自行设置。
(10) 管理用户。管理员可以对论坛的注册用户进行管理,直接添加用户,赋予相关权限,也可以修改已注册用户的权限,对于违规用户可以删除,这个功能便于管理员对论坛用户的管理。
目 录
摘 要 i
Abstract ii
目 录 1
1 论坛开发背景 1
1.1 选题背景 1
1.2 研究意义 1
1.3 研究现状 1
2 开发工具及技术 3
2.1 开发工具 3
2.1.1 MyEclipse 3
2.1.2 Tomcat 3
2.1.3 Oracle 3
2.2 JSP 3
2.3 B/S架构 4
2.4 Javascript 4
2.5 Struts 2简介 5
3 系统需求分析 6
3.1 功能需求 6
3.2 可行性分析 6
3.2.1 技术可行性 7
3.2.2 经济可行性 7
3.2.3 运行可行性 7
3.3 系统重要流程 7
3.4 硬件环境 11
4 系统设计分析 12
4.1 总体设计 12
4.1.1 系统设计目标 12
4.1.2 系统设计思想 12
4.1.3 系统功能模块 12
4.1.4 系统流程 13
4.2 数据库设计 14
4.2.1 数据库概念设计 14
4.2.2 数据库逻辑设计 16
5 系统详细设计 19
5.1 主界面设计 19
5.2 登陆功能及注册功能的设计 21
5.3 发帖及回帖分享等功能的设计 25
5.4 搜索功能的设计 28
5.5 版块管理功能的设计 29
6 系统测试 32
6.1 系统测试概述 32
6.1.1 测试目标 32
6.1.2 测试方法 32
6.2 测试方案 33
6.2.1 测试要点分析 33
6.2.2 测试内容 33
6.3 测试结果分析评价 35
结 论 36
参考文献 37
致 谢 38
外文文献 39
|