发布网友 发布时间:2022-04-14 18:46
共2个回答
懂视网 时间:2022-04-14 23:08
贴吧设计说明 一、实验目的 1、连接MySQL数据库 2、读取数据库到web页面 二、实验要求 1、设计一个贴吧使用户可以注册、提问、回答 三、实验步骤 1、实验准备 a 安装mysql b 安装navicat c 把MySQL的jar包引入MyEclipse下 2、功能结构图 3、设计数据库 a 定
1、连接MySQL数据库
2、读取数据库到web页面
1、设计一个贴吧使用户可以注册、提问、回答
a 安装mysql
b 安装navicat
c 把MySQL的jar包引入MyEclipse下
a 定义三个表
user(uid、name)
question(qid、uid、title、content、time)
answer(aid、qid、uid、content、time)
b 通过e-r图分析三者之间的关系
c 数据库代码
CREATE DATABASE TB; USE TB; //创建表格 CREATE TABLE USER ( UID INT(10) NOT NULL AUTO_INCREMENT, NAME VARCHAR(20) NOT NULL, PRIMARY KEY(UID) )ENGINE=INNODB DEFAULT CHARSET=gb2312; CREATE TABLE QUESTION ( QID INT(10) NOT NULL AUTO_INCREMENT, UID INT(10), TITLE VARCHAR(20), CONTENT VARCHAR(100) NOT NULL, TIME VARCHAR(15) NOT NULL, FOREIGN KEY(UID) REFERENCES USER(UID), PRIMARY KEY(QID) )ENGINE=INNODB DEFAULT CHARSET=gb2312; CREATE TABLE ANSWER ( AID INT(10) NOT NULL AUTO_INCREMENT, QID INT(10), UID INT(10), CONTENT VARCHAR(200) NOT NULL, TIME VARCHAR(15) NOT NULL, FOREIGN KEY(QID) REFERENCES QUESTION(QID), FOREIGN KEY(UID) REFERENCES USER(UID), PRIMARY KEY(AID,QID) )ENGINE=INNODB DEFAULT CHARSET=gb2312; //插入数据 INSERT INTO USER(UID,NAME) VALUES (1,'张三'), (2,'李四'), (3,'王五'); INSERT INTO QUESTION(QID,UID,TITLE,CONTENT,TIME) VALUES (1,1,'计算','1+1=?','2014-3-2'), (2,1,'天气','今天晴天吗?','2014-3-7'), (3,2,'日期','明天星期几?','2014-3-9'), (4,3,'天气','后天多少度?','2014-4-5'); INSERT INTO ANSWER(AID,QID,UID,CONTENT,TIME) VALUES (1,2,2,'今天晴天','2014-3-7'), (2,2,3,'今天晴天','2014-3-7'), (1,1,2,'1+1=2','2014-3-10'), (2,1,3,'1+1=2','2014-3-17'), (1,3,2,'今天星期二','2014-3-11'), (1,4,1,'后天20度','2014-4-5'); SELECT * FROM USER SELECT * FROM QUESTION SELECT * FROM ANSWER
a 建立三个jsp页面(register.jsp login.jsp show.jsp question.jsp answer.jsp)
b 具体实现思路:首先设计register.jsp注册页面,当用户注册成功后直接进入login.jsp,点击登录进入index.jsp页面,其主要功能是显示数据库中保存的问题,在“管理”一栏中可以添加查看按钮。当点击查看按钮时页面跳转到question. jsp页面,此页 面中可以显示问题的标题、时间、内容和提问者信息,并添加一个回答按钮。当点击回答按钮时页面跳转到answer.jsp,在这个页面中可以统计问题的回答次数,查看回答的内容,添加回答内容,并显示回答时间。同时每个页面都可以返回到主页。(可参照 课本项目6.3---图书管理系统)
热心网友 时间:2022-04-14 20:16
首先必须肯定百度贴吧是个不错的社交平台,能够根据大家的兴趣爱好将一群志同道合的人聚集到了一起。
贴吧的设计有三个很重要的特点:1、没有“赞”的功能。(手机虽然有了,但对于我这种不装客户端的,根本看不到别人赞我贴好吗)。2、回贴越多的贴子才越容易被更多的人关注。
3、贴吧等级与贴子数量直接挂钩,与质量关系甚微。(甚至质量越差引来越多的人吐槽,涨经验越快)。
简单回个“赞”“顶”这种事,对于低端的用户成本低收益高(回赞不费脑子,马上就能得到回贴经验奖励),对于高端的用户成本高收益低(不屑无脑回贴。认真看完贴子要认真回复得到的关注远不如自己另开一主题贴)。所以在贴吧有个很让高端用户觉得无味的地方就是:贴子即便被加精了也没什么人顶且很难收到有质量的评价。
贴吧小众的不要太厉害,比如以前化学贴吧,实验做的飞起。我想很多人去贴吧一般是去大热门的。很多小众游戏贴吧都很专业,不过一变大众就水。
还有等级这个问题,等级出来的时候其实真的超级反感,除了能玩弄一下等级称呼之外完全没有意义。在这之后贴吧就比之前更加乌烟瘴气了。
最严重的就是广告问题,发广告会被删。不发广告被封,理由是广告嫌疑。我也是没脾气了。认真你就输了,真是这样。吧主发广告就无所谓。规则都是有权人的皮鞭。现在除了找资源时搜到贴子才留需要进贴吧~
然而突然发现百度贴吧的楼层间竟然插入广告!这简直不能更丧心病狂!