《基于JSP的大学生篮球交流网站设计和实现5300字(论文)》_第1页
《基于JSP的大学生篮球交流网站设计和实现5300字(论文)》_第2页
《基于JSP的大学生篮球交流网站设计和实现5300字(论文)》_第3页
《基于JSP的大学生篮球交流网站设计和实现5300字(论文)》_第4页
《基于JSP的大学生篮球交流网站设计和实现5300字(论文)》_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要:伴随着社会的发展进步,互联网的科技力量已在日常生活的各个方面所显现出来。人们通过互联网获取信息,购物,交友等。每个人都在享受着互联网所带来的便利。为了满足大学生们篮球信息获取和交流的需求,本人搭建了一个线上的大学生篮球信息交流的网站。这个网站不仅是为了促进大学生的篮球信息交流,更是为了让更多大学生了解不同种类的校园新闻。大学生篮球信息交流网站可促使更多的大学生交流篮球知识、有助于更好地帮助学生成长。关键字:大学生篮球交流网站,jsp编码科技,sqlserver数据仓库1.绪论1.1背景和意义现如今,各种论坛的主题模块已经覆盖了文化、社会、生活、时事、科技、娱乐、体育等多个领域。很多信息交流网站都设有专门的网络资源库管理员,专门从事信息搜集与整合;有一些网站会为了提高浏览量和宣传效果,他们往往都会把一些当代社会的焦点放在互联网上以吸引更多网友们的关注和重视,如微博、中华网络社区、虎扑体育等,他们的社会影响力渐渐地引起了公众和媒体的重视,而ftp科技和BT科技的日臻完善为BBS网站内的信息更新、协同分享搭建了更便捷的桥梁。很多高校在BBS论坛上都设置了专门的FTP网络服务端,并与一些新兴科技,比如BT科技、QQ空间、Blog科技等建立连接,使得他们的影响力逐步增强。基于网络的体育论坛既是体育知识的学习场所、又是探讨体育学识的场所。应用该网站用户之间可以直接的进行信息交流,这种网络论坛的方式极大的促进了信息的传播。1.2发展现状国内的BBS网站按照其性质可以划分为两种:一类指的是大型商用BBS网站,如新浪网等;另外一类就是业余的BBS网站,比如各高校的BBS论坛等。从网络构建方式上BBS可以细分为两种如PCBBS和InterentBBS,PCBBS就是一种利用手机网络来创建的网站,鉴于最近这些年网互联的使用成本有所下降,基本上BBS全部都是InterentBBS。1999年是中国互联网络在全球迅速发展进步的一年,一些BBS网站也在快速地向前推进起来,譬如各高校论坛就特别的活跃,为大学生搭建了一个互动交流的平台。现如今国内的BBS网站基本都是朝着个性化且专业化的方向进步。1.3存在问题(1)虽然网站系统功能较为全面但是操作比较复杂,主要针对用户信息的录入,管理员后台的审核与影音的上传下载。(2)网站信息获取量较大,需要的步骤较为繁琐。1.4研究内容(1)登录模块:用户可创建登陆信息,并交由管理员审核。(2)留言模块:该网站可以进行实时的信息交流和帖子的评论与回复,用户可进行留言并发表建议。(3)影音上传:用户与管理员可进行视频的上传与下载。1.5预期目标登录模块、管理员模块、帖子模块的实现,影音的上外传与下载和信息交流等功能的实现。2.系统经过分析2.1系统介绍本大学生的篮球交流网站划分为网站的前端和后端两个部分。(1)系统包含有用户管理、精彩视频板块的管理、论坛版块的管理、帖子资讯的管理、篮球新闻信息管理、系统管理等多个功能部分。(2)系统中最为重要的功能模块是视频模块和论坛交流模块。2.2流程分析(1)数据流分析:用户正确使用系统账号密码等数据即可自动登录,此时数据流从其内部进行逻辑验证,系统通过核验后,该系统数据则会自动进行页面跳转,根据每位用户的真实身份信息,跳转至相对应的系统应用页面,用户就会在这个系统内部进行数据操作,此时有用的数据流从数据仓库管理中心跳转到另一个对应sql语句并执行相关操作,完成自动增删或者手动修改信息查询等操作,最后数据流从数据仓库的管理中心流向系统页面,进行核验结果显示,图2-1所示为数据流图。图2-1数据流图2.3程序流程图图像信息调取是在该程序的基础上进行实现,首先创建变量num,并将其初始值设为0,然后从news表中选择其中第一条记录,判断字段名为firstimagename的当前数据是否为空,如果不为空则完成图像的调取和显示,并且可以自动地给当前的图像添加当前信息的链接;firstimagename的数据为空则可以跳到下一条记录。显示完图像的信息后对num进行增加1处理,并将其中num的值与设定好的所允许的最大值进行比较,没有达到原始设置好的最大值则直接跳到下一条;num如果达到最大的值就会退出,显示结果,如图2-2所示:图2-2程序经过图2.4论坛功能流程图论坛未注册和登陆的用户只能浏览版块,搜索帖子和查看已发表的帖子,并且也不能点击评论帖子、回复别人的帖子,当点击发表或评论时系统将会自动提示网站浏览者注册登录,注册的用户则被系统认为可直接点击发发表评论和回复帖子,而管理员含有最大访问权限,删除已发表的帖子,更改和评论所有帖子,如图2-3所示:图2-3论坛功能经过图2.5管理员操作流程在网站的前台,游客用户也可使用自己的信息进行注册,管理员在审核通过后,用自己的账号密码直接登录到网站前台,查看互动交流、篮球新闻、精彩视频、帖子信息回复等相关操作,在网站前台的用户也可通过标题类别进行有用信息的搜索,注册成功的用户也能够通过登录到个人中心实现对个人档案的删改和帖子的管理。后台由系统管理员负责使用,以系统管理员身份在网站登录页面自动写入注册帐号和密码,历过数据库的身份核验,成功后即可直接登录到系统的主页,可以使用该系统的用户管理、精致影音管理、论坛板块管理、帖子信息管理、篮球新闻管理、系统管理等多种功能。3系统设计3.1系统网互联构架设计B\S模型也就是浏览器/服务器模型,它的外观部分是在浏览器端展示,而关键工作是由服务器端进行实现的,用户的请示由浏览器端提交给服务器端进行处理,而服务器将处理成果反馈给浏览器,在浏览器端给用户查看。使用B\S模式不仅可以避开用户必需安装专业软件才能访问和开发系统的局限性,而且可以增加用户便利程度。顾客端除了www浏览器,无需采用任何程序,只需从web服务器上直接下载程序发送到本地用户即可执行,在网络下载的途中如果遇见了和web服务器及其他数据库相关的指令,则由web服务器提交给数据库服务器解释并执行,并将其返还给web服务器,web服务器再将其返回给用户。在这样的架构中,将许多的网链接到一起,构成一个特别大的网,即全球网。3.2功能设计这个网络管理系统的关键角色是网络系统的管理员、注册用户,这个网络管理系统被划分为网站的前台和网络后台,游客用户也可以利用账号进行注册,管理员在审核合格后,用自己的账号和密码直接登录到自己的网络前台,查看互动交流、精致的影音、篮球体育新闻等各个栏目的相关信息,进行与网络管理员的交流,发行帖子、回答贴子,在前台的用户也可使用标题类型的搜索方式来进行对前台信息的搜索,注册成功的用户也可登入到个人中心进行对个人文档的管理、帖子资讯的管理。后台登录关键由后台系统管理员直接负责登录使用,以管理员的真实身份信息在后台登录,经过了数据仓库的用户身份信息审核,核验成功后即可直接登录到系统的后台主页,管理员可以直接使用系统对用户进行管理、论坛版各模块的管理、帖子主题资讯活动信息模块的管理、篮球新闻信息管理、系统管理等多项管理功能。另一方面,管理员也可使用文本关键词搜索快速获得与本文相关的重要信息,打印不同种类的详要信息,导出各类重要信息列表到exexcel中,如图3-1为系统功能架构图:图3-1系统功能构架图3.3系统e-r图本篮球交流网站的e-r图可以清楚的实现数据模型之间的关系,本系统中管理员拥有最高权限,可以对用户以及网站信息进行管理操作,用户在注册后拥有相应的权限,可以发表帖子,评论帖子,下载影音等,在该系统中提取了以下几个实体:用户、帖子、版块、论坛讲述和留言等实体,他们的实体图如图所示:图3-2用户实体图图3-3帖子信息实体图图3-4版块信息实体图图3-5影音实体图图3-6系统ER图4数据仓库表设计历经前期的需求分析,考虑到后面程序功能的拓展,设计了格式如下图的几张设计图表:allusers表:字段名称字段类别大小允许空特别大长度IdInt4不允许10usernamevarchar50允许255pwdvarchar50允许255cxvarchar50允许255addtimeDateTime8允许23bankuai表:字段名称字段类别大小允许空特别大长度IDInt4不允许10bianhaoVarchar50允许255mingchengVarchar50允许255jianjieVarchar500允许255banzhudatetime50允许255addtimeDateTime50允许23jingcaishipin表:字段名称字段类别大小允许空特别大长度IDInt4不允许10shipinshangchuanVarchar50允许255bisairiqiVarchar50允许255addtimeDateTime8允许23tiezi表:字段名称字段类别大小允许空特别大长度IDInt4不允许10bankuaiVarchar50允许255biaotiVarchar50允许255leixingVarchar50允许255neirongVarchar50允许255faburenVarchar50允许255addtimeDateTime8允许23fidInt4允许10fujianVarchar50允许255Yonghuzhuce表字段名称字段类别大小允许空特别大长度IDInt4不允许10yonghumingVarchar50允许255mimaVarchar50允许255xingmingVarchar50允许255xingbieVarchar2允许255chushengnianyueVarchar50允许255youxiangDateTime50允许255dianhuaVarchar50允许255isshVarchar2允许2555系统功能实现5.1前台页面的实现此次设计的网站主要是一个信息交流网站。该网站总共可以划分为四大部分:首页、版块、帖子、精致影音等多个分块。经过对这个论坛系统的研发,使得更多注用户对这个论坛有所了解。实现了网站的实用性和易于进行管理。主要应用页面如下下图5-1所示:图5-1系统主外观前台的服务首页整合了一个基于普通用户的个人注册登录页面,注册的单独页面是一userreg.jsp,经过这个架构可以嵌入个人前台服务首页,用户在注册表上首先填写好自己当前所需要进行注册的网站信息后,再经过post方式进行提交注册表单,会经javasrciprt等检验格局,假如这个表的格局不正确,则系统提示用户该信息错误,假如这个格局正确,则自动重新跳转至首页userreg_post.jsp,提示您已经确认注册成功,并将您当前需要注册登录的个人信息添加到前台用户登录表中。5.2登录模块的实现用户注册登录与网站后台的用户管理分块相关联,可使对所有注册的用户做出添加、删除、更改等操作。管理员登录模块的外观如图5-2所示:图5-2用户登录成功提示图5.3帖子回复发表模块想要真正的实现所有用户在网站的前台自行发帖的回复贴,必须在网站的前台设计好摆放的布局,然后自动显示各个版块的帖子,线上发行各个帖子的模块,用户在自己的网站前台发行帖子,管理员在网站的后台进行帖子的管理,线上发表的帖子按照关键的部分划成三个,第一个就是发表帖子,用户必须登录以后才能开始进行帖子的发表,贴子的发表包含有帖子的主题和帖子的内容,添加帖子信息如图5-3所示:图5-3添加帖子信息外观第二个组成部分即可对帖子的情况进行回复,管理员在注册登陆后点击帖子列表中所有详要的相关帖子资料,然后便可进行查看帖子的详要信息并进行审核,然后还可进行了回复帖子的回复,回复帖子如图5-3所示图5-3帖子回复5.4帖子列表的显示用户每条帖子信息都将按照时间顺序进行排列。5.5影音资料上传模块上传影音模块主要功能包括了所有两个,本功能实现的代码视频有根目录下的shipin-add.jsp.shipin-update.jsp,前者主要是让用户可以进行影音文件上传,后者是让管理员修改影音上传信息,视频模块主要用来展示视频,并实现视频的播放与下载功能,提供用户在线下载。影音资料上传如图5-4所示:图5-4影音资料上传5.6影音下载模块影音的下载通过编程器在后台的代码中进行实现。将url链接到所需要进行下载的影音中,但是这样的弊端主要在于无法直接下载一些格式的视频比如TXT和GIF等,原因是单纯的URL会默认连接到HTML网页。假如该影音用html的网站页面自动打开,就会直接使用html网站的页面进行下载。因此将输出的contenttype转化application/octet-stream便可方便下载,影音下的外观如图5-5所示:图5-5影音下载图6总结经过我为期几个星期的不间断努力,该校大学生篮球交流网站的研究和设计最终已经接近尾声。在这个网站研究和学习的历经中,让我亲身体验到里面的吃苦和乐,学会了如何面对困难,如何解决疑惑,达到演练和学习的目标。另一个方面,拓展了我的学识范围,进一步增强了对程序研发的认识和理解。本交流网站基本符合预期的设计需求本系统可以简单的实现应用户注册以及登陆的环节,登陆后可进行篮球知识的交流与获取,可进行发帖与回帖,影音的上传于下载相关操作。但由于开发周期较短和一些限制原因,依然存在不少问题,希望能够在使用过程中可以不断的完善系统不断的进步。参考文献[1]明日科技,jsp从入门到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论