(BBS开发文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(BBS开发文档

本科生课程实习 课程名称 Web开发技术课程实习 课程编号 j1620108 学号 学生姓名 所在专业 计算机科学与技术 所在班级 指导教师 成绩 教师签字 课程实习时间:2012年5月14日 至 5月18日 评语: 目 录 1、开发背景 3 2、需求分析 3 3、系统设计 3 3.1、系统目标 3 3.2、系统功能结构 3 3.3、系统浏览 4 3.4、业务流程图 8 3.5、程序运行环境 8 4、数据库设计 8 4.1、数据库概要说明 8 4.2、数据库概念设计 8 4.3、数据库逻辑结构设计 11 4.4、文件夹组织结构 12 5、公共类设计 13 5.1、数据库公共类 13 5.2、编码转换公共类 15 6、登录模块 15 6.1、登录模块概述 15 6.2、登录模块技术分析 16 7、注册模块 16 7.1、注册模块概述 16 7.2、注册模块的实现 16 8、论坛的主页面设计 18 8.1、论坛主页面概述 18 8.2、论坛主页面的实现 19 9、主题显示模块 21 9.1、主题显示模块概述 21 9.2、主题显示模块的设计 21 10、主题内容显示与回复内容显示 23 10.1、设计概念 23 10.2、主题内容显示和回复内容显示设计过程 23 11、主题回复 24 11.1、主题回复模块概述 24 11.2、主题回复模块的设计 25 12、发表新主题 25 12.1、发表新主题模块概述 25 12.2、新主题模块设计 26 13、后台设计 27 13.1、后台模块的概述 27 13.2、后台模块的设计 27 14、总结 29 1、开发背景 在当今网络的时代,人与人之间的交流从原来的面对面交流,慢慢地借助于现代计算机软件技术和网络技术演变成一种远程的,存在于网络上的交流,这种远程交流其中一种方式是通过使用BBS论坛进行的,有了这样的交流,人与人之间的知识文化就可以很快地进行传播 2、需求分析 BBS系统主要的功能是讨论各种话题的交流中心。需要有各种不同话题的板块。需要为用户分等级,版主(拥有删除该板块中帖子的能力)、普通用户(拥有发帖和浏览不同板块的帖子的功能)、管理员(拥有新建板块,删除板块和删除用户等一些列后台管理功能) 3、系统设计 3.1、系统目标 根据需求分析的要求,制定了BBS系统目标如下: 系统界面友好、美观 划分用户级别,将不同的权限划分给不同的人群 合理管理论坛相关信息 易于维护和扩展 系统运行稳定可靠 3.2、系统功能结构 本BBS系统是一个典型的Java Web程序,由系统的前台和后台管理两部分组成 系统前台 系统前台模块提供给所有用户使用,用户包括注册用户和普通游客,两者所拥有的功能不同。 系统前台主要包括用户登录、用户注册、发表主题、论坛浏览、主题浏览等功能模块 图3.2.1 系统后台 后台管理主要由管理员使用,可对论坛中相关信息进行管理维护。普通用户无权使用。后台管理功能主要包括用户管理、板块管理、帖子管理、回复管理等。 图3.2.2 3.3、系统浏览 BBS论坛主页,主要内容是导航条、用户登录、用户注册、板块信息。用户可以通过论坛主页获得相应的信息。 图3.3.1(论坛主页) 用户登录界面在主页面的上方(用户可以通过登录界面登录论坛,登录论坛后可以发帖,否则只能浏览帖子内容,不能回复和发帖) 图3.3.2(用户登录界面) 图3.3.3(登录后的界面) 游客通过用户注册页面注册为论坛用户 图3.3.4(注册页面) 板块里的主题(帖子) 图3.3.5(板块主题) 主题内容和回复信息 图3.3.6 快速回复,在每个主题的最下方 图3.3.7 后台管理页面(管理板块信息、用户信息、主题信息) 图3.3.8 3.4、业务流程图 3.5、程序运行环境 1、系统开发平台:MyEclipse9 2、系统开发语言:JSP 3、数据库管理系统软件:Microsoft SQL Server 2005 4、运行环境:Windows 7 4、数据库设计 在开发应用程序时,对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计的合理性将直接影响到程序的开发过程。 4.1、数据库概要说明 本系统采用SQL Server 2005数据库,相对于Oracle等大型数据库来讲,SQL Server2005更加适合中小型系统,再者由于对SQL Server2005比较熟悉,因此选用了SQL Server2005作为数据库软件。 4.2、数据库概念设计 根据本系统的需求分析、流程设计及功能结构的确定,每个功能模块可以抽象出一个或多个实体对象,例如用户

文档评论(0)

84537592 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档