技术论坛系统课程设计报告模板
非常有用,很详细很全面
附件四
课 程 设 计 说 明 书
题目:
二级学院 年级专业 学 号 学生姓名 指导教师 教师职称
非常有用,很详细很全面
目 录
1 引 言
1.1课程设计选题 1.2课程设计的目的 1.3本选题的设计背景 2需求分析
2.1论坛功能需求 2.2 系统的开发运行环境 3 总体设计
3.1 论坛系统体系结构设计 3.2论坛系统功能模块设计 3.3论坛系统主要Jsp页面设计 4数据库设计
4.1数据表设计 5 详细设计
5.1 登录界面模块 5.2论坛用户操作界面模块 5.3管理员操作界面模块 6小结和展望 参 考 文 献
2 2 2 2 3 3 3 4 4 4 5 7 7 9 9 10 12 15 15
非常有用,很详细很全面
1 引 言
1.1课程设计选题
《技术论坛系统》
1.2课程设计的目的
使学生在充分理解《Java Web应用程序设计》课程知识点的基础上,能初步掌握Java Web程序开发语言、开发流程;能利用Java Web程序设计原理及综合运用HTML、JSP以及JavaScript等Java Web设计语言实现一个完善的Java Web系统。
1.3本选题的设计背景
BBS论坛是一种比较好的交流平台,它能方便人们进行即时在线交流,发表各种信息,实现网络资源的共享。而且,也能促使人们敞开心扉去学习知识、追求进步,以至于能更好的利用网络资源。
鉴于BBS的这些优点,又加之制作BBS的一些基本编程知识曾学习过,如《Java大学实用教程》、《Java Web应用程序设计》以《MyEclipse6.0基础教程》,考虑到个人喜好及实现系统的难度,所以最后选择Java Web应用程序设计—BBS论坛制作。而在这里,我将采用基于JSP网页技术的方法进行简单的BBS论坛制作。我所用的开发软件是MyEclipse6.5,它是一款可以做基础Java项目开发的工具;JDK1.6,当前进行Java开发的一款实用版本;数据库软件是Microsoft Office Access 2007,它是一款容易进行中小量数据存储开发的中小型数据库软件;服务器是Tomcat6.5,它也是一款当前比较流行的软件,主要用于网络服务器的开发。无论是软件还是技术方面都能实现此次课题所要求完成的功能的设计。
非常有用,很详细很全面
2需求分析
2.1论坛功能需求
用户注册及登录:进入登录页面后,对于第一次登录的用户来说,首先需要注册,单击“立即注册”按钮即可进入注册界面,注册完成后返回登录界面。然后,在对应的地方分别输入用户名和密码,点击“登录”按钮,系统即将用户名和密码发送到网络服务器上,与保存在服务器数据库中的信息进行核对。若核对正确,则进入帖子浏览的界面,若不正确,则重新返回登录界面。
注意:若用户名或者密码为空时,点击了“登录”按钮,则系统提示你的用户名或密码为空,请重新输入,点击对话框的“返回”链接,即可重新回到登录界面。
用户发帖:已登录到论坛主页面的用户可以查看用户的基本信息、更改密码、帖子查询、进入某个论坛进行发帖。
用户回帖:已登录用户可以跟在其它人帖子后回复。
管理员功能:管理员成功登录到操作界面后可查看用户的信息、可增添或者删除板块论坛、可注销已注册的用户、可查询和删除用户的帖子。
查找功能:成功登录的用户和管理员能够根据帖子主题或者用户查找相关帖子。
2.2 系统的开发运行环境
本系统开发平台: MyEclipse6.5、Microsoft Office Access 2007数据库管理软件、Java Web开发语言
本系统运行环境: windows 7、Tomcat6.5、JDK1.6
非常有用,很详细很全面
3 总体设计
3.1 论坛系统体系结构设计
登陆界面:该界面可以选择使用者的身份,例如管理员、普通论坛用户,分别进入不同的链接。不同的身份登录有不同的操作界面和功能权限。不同的身份在登陆界面的用户名及密码框中正确的输入即可登录。
用户系统界面:能够提供对论坛用户基本信息的查询、密码修改等功能、帖子发表、帖子查询、帖子回复。
管理员系统界面:能够提供对论坛用户删除、论坛用户基本信息查询、可增添或者删除板块论坛、可查询和删除用户的帖子等功能。
3.2论坛系统功能模块设计
界面登录功能:系统提供不同的用户登录(例如普通论坛用户、管理员),用户在登录界面正确的输入登录名和登录密码后,即可进入到对应的操作界面完成系统提供的功能。
用户查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息,例如查询所有论坛用户信息、根据用户、帖子主题、时间范围查询帖子信息、论坛的统计信息。
用户发帖和回帖功能:用户成功进入论坛主页,然后可在各个论坛里发表帖子并可回复其他用户的帖子。
管理员权限功能:成功进入管理员界面后可对已注册用户进行管理(例如删除用户)、用户信息查询、论坛版面的增添和删除、可查询用户的帖子及删除用户帖子。
用户密码取回功能:在用户忘记密码的情况下提供用户寻回密码的功能,在登录界面单击“取回密码”链接到相应的界面,然后输入信息,如果输入的信息匹配则能找回密码,否则提示错误信息。
非常有用,很详细很全面
3.3论坛系统主要Jsp页面设计
系统Jsp页面表格一览
论坛系统功能模块图
非常有用,很详细很全面
技术论坛系统登录
用户登录
管理员登录
用 户 信 息
密 码 取 回
论 坛 版 块
论 坛 信 息 统 计
帖 子 查 询
查 询 用 户 信 息
增 加 论 坛 版 块
删 除 用 户 信 息
论 坛 信 息 修 改
删 除 用 户 帖 子
用 户 信 息 修 改
密 码 修 改
用 户 信 息 查 询
发 帖
回 帖
根 据 主 题 查 询
根 据 用 户 查 询
非常有用,很详细很全面
4数据库设计
4.1数据表设计
根据本BBS技术论坛功能的要求以及功能模块的划分,其中涉及到的信息数据可存放在四张表中,它们分别是:用户信息表user表、发表帖子和回复帖子的信息表bbs表、管理员登录信息表,数据库表的具体设计如下所示:
4.1.1用户信息表user表
用户信息表user表包括12个字段:userid、username、usersex userpassword、useremail、userhomepage、hpname、userbirthday、comefrom、userclass、usersign、dateandtime。
user
表
的
属
性
如
图
1-1
所
示
:
(图1-1)
4.1.2论坛版块信息表board表
论坛版块信息表board表包括8个字段:boardid、boardname、boardmaster、masterpwd、masterword、masteremail、boardhits、boardtopics。
board表的属性如图1-2所示:
(图1-2)
4.1.3管理员登录信息表admin表
非常有用,很详细很全面
管理员登录信息表admin表包括2个字段:adminname、adminpwd。 Admin表的属性如图1-3所示:
(图1-3)
4.1.4论坛帖子发表和帖子回复信息表bbs表
论坛帖子发表和帖子回复信息表bbs表包括14个字段:bbsid、parentid、boardid、child、username、useremail、userip、expression、usersign、bbstopic、bbscontent、dateandtime、bbshits、 …… 此处隐藏:3387字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




