多媒体读书报告.docx
《多媒体读书报告.docx》由会员分享,可在线阅读,更多相关《多媒体读书报告.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、题目:BBS 论坛网站制作二、摘要:编写一个 BBS 系统可以设置并治理版面,可以治理用户,可以治理用户发的帖子。系统供给网络用户注册的功能;注册用户可以登录,公布贴和回复帖子;过客和注册用户可以扫瞄论坛的各个版面和帖子;可以治理用户的权限,不同用户的权限不同,版主和一般注册用户的权限不同,治理员和斑竹的权限不同;系统治理员和版主可以治理用户发的帖子,可以将好贴放入精华区,扫瞄数高的帖子也会被置顶,可以删除一些内容不好的帖子;系统治理员拥有最高级别的治理权限,负责整个系统的治理,可以治理查看、增删改论坛版面、治理查看、增删改一般用户和版主及其权限等等。有个人主页,且用户可以自己进展治理,其
2、他用户可以进展查看。三、制作过程:1 .分析 BBS 系统看看它们都有什么功能,主要查看了水木清华 BBS,还参考了人人网和百度贴吧,查看了他们的代码,不过觉察很多的代码都看不太明白。有很多的网站是用 ASP 做的不简洁看懂。2 .查看了局部 BBS 代码,想看他们实现了什么,有些功能是怎么实现的。3 .进入编程阶段,我刚开头就做了登录页面、注册、登录验证和主页的排版。这些在试验的阶段已经做过了所以没什么麻烦。4 . 写 javaBean,我的 javaBean 做的很简洁,只实现了几个方法,最主要的方法是 executeQuery、 executeUpdate,可以实现查询和更。不过这样就够
3、用了。5 .编写各个板块,让它们都正常显示。6 .编写治理员治理界面。7 .编写个人主页。8 .编写 jsp 实现发表帖子和回复。9 .实现人气测试,并按人气进展排版显示。四、制作结果:1 . 可以实现登录注册,不同的用户我按等级来划分,游客为匿名登录,用 rank 来进展等级的划分,游客的等级为 0,一般用户等级为 1,斑竹等级为 2、3,治理员的等级为 4,当不同的用户登录之后,页面的显示不一样,当游客登录时显示的是欢送用户登录,当一般用户登录时显示的是,当斑竹登录时显示的是斑竹治理,当治理员登录时显示的是用户治理,这样就可以实现不同用户登录实现的功能不同。2 .在主页的左边可以显示用户的
4、个人资料、一些超链接,在右边会分别显示一些文章,且会显示最的更。more 按钮看到同板块的文章。3 .板块治理,我的 BBS 上只有几个板块能够实现,有推举文章、情感天地、休闲消遣、人气排名、精华区。这些由 broadID 来分类,1 为推举文章,2 为情感天地, 3 为休闲消遣, 10 为精华区。前三个板块是由读者从不同的板块自主登录发帖的,人气排名是由扫瞄数的多少来推断的,显示扫瞄数比较高的帖子,精华区的文章是由治理员和斑竹通过页面治理中的放入精华区来实现的。4 .每一个板块都有发表帖链接,这个链接在本版块可以发表帖。5 .在每个板块的查看详情链接中,可以链接到此文章,这里显示了文章的标题
5、、内容、作者、发表日期、扫瞄数、回复数和全部回复的帖子,这些贴也会显示作者、发表日期、内容,也可以回复帖子。6 .治理员可以治理用户信息,在治理员的用户治理界面会显示全部用户的信息, 可以对用户进展删除和等级修改。在治理日志界面中显示了文章的细节,可以对日志进展删除、放入精华区。在治理评论界面中显示了文章的回复细节,也可以进展删除操作。7 . 个人主页,我的个人主页只有日志和个人信息能用,其他两项没有做,当户主自己登录时会显示修改个人信息,在日志里面会显示用户发表的全部帖子。且用户可以删除自己的帖子,也可以删除全部的回复贴子。在这可以对相应的文章进展回复。五、图片演示:登录界面注册界面主页:个
6、人主页:六、制作总结:1 .在看程序的时候就觉察很多都看不明白,很多都用了 CSS,不过当时我们都不明白什么意思,我在查看水木清华的时候我很宠爱他们的版面设计,查看了他们的源代码,看了很简洁,只要几个 frameset 就解决了,就感觉很惊异原来代码可以如此的简洁。但是跟我们所学的完全不一样,所以我们就去图书馆借了些书,有关 html、css 和 javascript 这些在试验的时候都没有接触过。所以刚开头还看不太明白。这个过程很久。刚开头传递只会用 response.sendRedirect(url)和 forward,但觉察很多的时候不够用,也用不好,2 .在之前看过一些别人编写的程序,
7、似乎都只用了 table,所以主页都不好看,都不是我想要的,所以就去查看了一些网站,看看他们都是怎么实现的。我参考了 frame 的用法,并在我的主页中予以显示。3 .排版问题我找了一本有关 CSS 的书,依据它上面说的,找到一些用法,分别有 body、h1、div、a:link、a:visited、a:hover、a:active 等等。以此来定义了我的个人主页,这个对于我想要主页的美化起了肯定的作用。不过在后面由于不太了解产生了一些麻烦,有的页面被我取消了。4.ResultSet is closed;这是我遇到的主要的问题之一,在我重登录时,就会提示这些错误,起初我以为这个问题是正常的。只
8、是不同的用户不能同时登录,但后面觉察问题是我的 javaBean 的 scope 属性设置了 session 我在登录验证的 jsp 中用了 javaBean.close方法。在后面的程序中也有遇到同样的问题,但问题出在我很多时候给 javaBean 命名了同样的名字,所以假设重复使用的话,就很可能消灭问题。所以在消灭的问题的程序中把重名的javaBean 都得不同。这样解决了我的问题。5 .在功能方面我用的最多的公共网站就是校内,所以借鉴了一些它的页面设计。在帖子的回复有借鉴它们,在插入数据时觉察老说数据类型不匹配,不过我6 .关于 href,我只知道是超链接,当我查看网页的时候有觉察有的有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 读书 报告
限制150内