A.实现语言:JavaB.系统要求:myeclipse,SQLServer2005C.功能要求:包括三个页面,帖子列表和发帖两个Web页面.一个处理保存帖子的页面.1.进入BBS后,以表格方式展示所有帖子,左上角有"发帖...

A.实现语言:Java

B.系统要求:myeclipse,SQL Server2005

C.功能要求:包括三个页面,帖子列表和发帖两个Web页面.一个处理保存帖子的页面.

1.进入BBS后,以表格方式展示所有帖子,左上角有"发帖"链接.点击"发帖"进入"发帖"页面.

2.对发贴页面的单元进行验证:

a,可添加发帖人姓名,帖子标题,帖子内容.在各表单元素失去焦点时进行验证,要在页面上显示提示信息,不能用提示框.(姓名不能为空)

b,点击"提交"后,对各个表单项进行验证(标题不能为空,内容不能为空)

D.数据库设计:

名称:Message 表名:messages

字段名称:messageID(主键,int,标识列/自增1)

title(帖子标题,varchar,非空)

contents(帖子内容,varchar,非空)

writer(发帖人,varchar,非空)

writeDate(发贴日期,varchar,非空)(XXXX年XX月XX日 时:分:秒)

count(回复数,int,非空)

E.具体要求

1.创建数据库

2.搭建系统框架.

a,导入SQL Server2005驱动包

b,创建entity包

c,创建dao包

d,创建JSP页面

3.根据数据库结构,在entity包编写Message.java实体类

4.在dao包编写DBConn.java用于连接数据库和释放连接.MessageDao.java类用于处理对帖子信息的增加和查询操作,使用JDBC技术编写查找和添加方法,在添加的SQL语句中writeDate字段,在程序中吧日期类型转换成String类型,然后添加到数据库列表中.添加新帖SQL语句中回复数(count)字段默认为0.

5.编写3个JSP:帖子列表页面messageBoard.jsp,发帖页面newMessage.jsp,保存新帖页面saveMessage.jsp,前两个页面头部滚动显示"欢迎使用BBS",使用marquee标签实现.

a,messageBoard.jsp中以表格形式显示帖子列表,帖子列表左上有"发帖"链接.

b,newMessage.jsp中编写表单,要求对"姓名","标题","内容"等进行非空验证.

c,如果表单填写正确,点击"提交"后将表单信息提交至保存页面saveMessage.jsp.保存页面中编写代码处理请求,通过调用dao包类相关方法进行添加操作,处理完成后跳转到messageBoard.jsp,在此页面显示新添加的帖子.

希望大家多多帮忙啊.谢谢大家了.

来不及啦.这就要用的...请大家多多帮忙啊.

展开

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐