J2EE报告.doc

上传人:b****1 文档编号:244142 上传时间:2022-10-07 格式:DOC 页数:21 大小:117KB
下载 相关 举报
J2EE报告.doc_第1页
第1页 / 共21页
J2EE报告.doc_第2页
第2页 / 共21页
J2EE报告.doc_第3页
第3页 / 共21页
J2EE报告.doc_第4页
第4页 / 共21页
J2EE报告.doc_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

J2EE报告.doc

《J2EE报告.doc》由会员分享,可在线阅读,更多相关《J2EE报告.doc(21页珍藏版)》请在冰豆网上搜索。

J2EE报告.doc

“J2EE”课程总结报告

“J2EE”课程总结报告

学院

年级

学号

姓名

报告日期

成绩

一、项目背景

随着计算机网络的飞速发展,网民人数越来越多,论坛作为一种交流思想和情感的桥梁,快捷方便,正受到越来越多网友的喜爱,并深刻地影响人类的交流方式。

目前,国内比较大的大专院校几乎都有自己的站点。

这些站点不仅是校内信息交流的场所,而且由于社会各界人士的参与,使其已成为向全社会提供和交流信息的重要工具。

除了这些校园论坛以外,还存在一些商业性的以及个人业余性质的站点。

这些站点有的可以为用户提供专门的服务,更多的是为广大的网络用户提供一个自由的、活跃的信息交流的场所。

在站点上,用户可以将自己的看法提出来与大家进行交流,或者对别的用户的观点及看法提出自己的意见和建议,用户不但能从论坛上获得信息,而且还可以交到许多志同道合的朋友。

三、需求分析

综合描述

产品介绍

该论坛项目是一个基于Web的B/S系统,面向所有用户的信息交流、信息发布及管理系统通过该论坛系统可让用户获得更多有用的信息资源。

不受任何限制,只要进入网站论坛,就可以留下你想留下的信息、及要浏览的信息。

目标范围

(1)作用范围:

系统包括主要的功能:

新用户的注册,会员密码取回,会员登录,用户自己修改信息,管理员删除用户,游客浏览留言,会员新增留言,会员留言回复,管理员删除留言这些功能,可以应付一般的用户需要。

这个系统预期的目的是为了做成交互式的网页,方便客户端和服务器端之间的交流。

通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。

(2)应用目标:

网上论坛系统是一个会员登录留言系统。

网上游客能够浏览论坛上的帖子,并且能够注册成为用户。

论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大家积极参与讨论。

论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。

用户特性

论坛管理员:

用一定的电脑知识、知道帖子信息、板块管理

维护人员:

用一定的编程能力即数据应用技术、了解网站知识

注册用户:

会上网、会浏览论坛信息、发表帖子

功能需求

系统介绍

本系统是基于B/S结构的一个小型论坛,主要基于Windows平台,通过这个论坛,用户之间可以实现互动交流。

采取MVC设计模式与多层架构的基于J2EE平台设计,使系统拥有良好的扩展性,在满足当前使用需求同时还兼顾系统以后可能的功能扩充。

系统分成几个相对独立的模块,但这些模块都进行集中式管理。

数据需求

数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义,数据的输入来源手工输入。

手工输入要通过系统界面上的安排系统具有容错性。

数据的一致性和完整性

由于本系统是规范化、网络化和自动化的,要保证这些数据的一致性,是系统必须解决的问题。

要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

性能需求

精度

1.在执行数据增加的时候,不允许出现因为程序的原因而导致增加数据失败,也不允许发生数据重复增加的数据。

2.执行数据删除操作时,不允许因为程序的原因发生多删除数据、删除失败的情况。

3.数据的修改也要求保持对应的准确性。

4.不允许服务器没有设置好,而导致系统运行出错。

时间性能需求

1.系统运行不响应时间不能超过10秒

2.对系统进行操作时,相应时间在5秒之内

3.多用户操作时,时间和相应的要求同上

故障处理需求

1.在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行。

2.程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复正常运行。

3.数据库要求有备份机制,以防止数据的全部丢失。

其他需求

灵活性

因为本系统开发时使用jsp实现,这种开发技术具有java一样的很好的系统移植性。

对于数据精度方面,应在数据库中加以限制:

实现实体完整性,用户自定义完整约束。

在设计界面结构和数据结构是应留有对以后扩充系统功能的余地,如可以在每个数据字段上设计多个自定义字段。

可靠性

系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。

可维护性

为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。

从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。

安全性

系统安全措施可靠、高效、可维护性好、有权限控制、口令控制、历史锁定控制,其中口令录入界面便于系统识别登录用户。

四、系统设计

(1)概述

小型论坛系统信息量大,形式自由,是用户间交流的优秀平台。

(2)系统功能模块

小型论坛系统由如下功能模块组成:

(一)会员注册

新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。

(二)会员登陆

提供用户凭证,验证用户信息,基于角色授权。

(三)会员管理

管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括用户角色调整,版主调整,删除会员等。

(四)论坛板块管理

管理员可以添加、删除、调整、置顶、隐藏论坛板块

(五)帖子管理

管理员可以对所有帖子进行转移、置顶、删除等操作版主可以转移本板块帖子,也可以对本板块帖子进行置顶、删除等操作。

(六)帖子发表

注册用户可以在感兴趣的板块中发表新主题帖。

(七)帖子回复

用户可以对自己感兴趣的主题发表回复。

(八)帖子浏览

用户可以浏览所用可见帖子。

(九)帖子检索

用户可以提供标题关键字检索所有可见主题帖,注册用户可以查看自己回复的帖子。

(十)意见建议

用户可以与我们联系,并欢迎提出各种意见和建议。

小型论坛系统总体功能需求框架图如下所示:

(图1)

小型论坛系统

系统主要功能模块

论坛板块管理

意见建议

帖子检索

帖子浏览

帖子回复

帖子发表

帖子管理

用户管理

用户登陆

用户注册

图1

(3)系统主要业务操作流程

会员注册流程

会员填写个人信息——>信息合法性检验——>会员信息持久化

具体流程图如下:

(图2)

开始

输入会员信息

信息合法性检验

N

会员信息持久化

Y

结束

图2

会员登陆流程

输入用户凭证——>合法验证——>基于角色授权

具体流程图如下:

(图3)

开始

输入用户凭证

合法性验证

N

基于角色授权

Y

结束

图3

会员管理流程

持有管理员角色——>角色调整或分配为版主或删除用户

具体流程图如下:

(图4)

开始

持有管理员角色

N

Y

角色调整,分配为版主,删除用户

结束

图4

论坛板块管理流程

持有管理员角色——>添加、删除、调整、置顶、隐藏板块

具体流程图如下:

(图5)

开始

持有管理员角色

N

Y

添加、删除、调整、置顶、隐藏板块

结束

图5

帖子发表

注册用户——选择板块发表主题——主题持久化

具体流程图如下:

(图6)

开始

注册用户

N

Y

发表主题

持久化

结束

图6

帖子回复

用户——针对主题发表回复——回复持久化

具体流程图如下:

(图7)

开始

发表回复

回复持久化

结束

图7

帖子管理

持有管理员或版主角色——转移、置顶、删除等操作

具体流程图如下:

(图8)

开始

管理员或版主角色

N

Y

帖子转移、置顶、删除等操作

结束

图8

帖子检索

用户——按检索条件返回帖子

具体流程图如下:

(图9)

开始

查询条件

条件为空

已注册用户

会员信息持久化

N

Y

查询用户发表的帖子和用户回复的帖子

输出返回的帖子

结束

图9

(4)系统数据流图

合法验证

注册成功

用户信息

合法验证

注册信息

失败失败

登录

成功基于角色授权

权限验证

新板块

授权用户信息

添加

板块

成功

板块关联

权限验证

新主题

成功

主题

主题关联

新回复

回复

登陆

注销

检索帖子

浏览帖子

用户

发表帖子

注册账号

回复帖子

登陆论坛

用户管理

管理员

帖子管理

进入后台

五、主要代码说明

packagecom.bbs.dbconnection;

imp

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1