BBS开发详细步骤

BBS开发详细步骤

ID:40749407

大小:71.00 KB

页数:11页

时间:2019-08-07

BBS开发详细步骤_第1页
BBS开发详细步骤_第2页
BBS开发详细步骤_第3页
BBS开发详细步骤_第4页
BBS开发详细步骤_第5页
资源描述:

《BBS开发详细步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、BBS编写文档任务一:l建立数据模型l实现系统的登录模块详细步骤:l建立数据模型1、首先根据需求把数据模型抽象出来,详细参见“Excel文件:BBS论坛数据模型.xls”2、在数据库服务器中建立系统的数据模型,即建立数据库和相关的表。数据库的名字大家可以自己命名(我的数据库名字叫newbbs),数据表的名字就遵循“Excel文件:BBS论坛数据模型.xls”中的名字。(提示:此步操作第一次做的时候可以通过mysql图形化客户端软件SQLYog来完成,建好表后,可以把创建表的sql脚本保存下来)。l实现系统的登录模块1、登录模块分析:登录

2、功能的时序图如下:图1、BBS登录时序图从图1中我们可以看出,实现登录功能需要编写的页面有index.html,login.jsp。其中index.html是系统首页,容易编写,login.jsp是登录校验页面,在这个页面中需要对用户在index.html中输入的用户名和密码进行合法性校验,如果合法,则登录成功,跳转到main.jsp页面,否则生成错误页面,跳转到首页index.html。要完成登录功能,需要对用户user进行操作,因此,我们需要编写用户的实体类User,这个实体类很容易编写,它就是一个简单的JavaBean类。另外编写

3、一个用户的数据访问对象,即Dao类,通常我们首先根据需求定义一个Dao接口,然后编写这个接口的实现类。在此我们定义一个UserDao接口,然后编写一个UserDao接口的实现类,在本例中,我们利用jdbc实现。2、登录模块编写2.1在Eclipse中新建一个“动态web项目”,名字为BBS(项目名字可以自己命名)。2.2编写实体类User,所在的包为cn.my.bbs.domain,代码如下:packagecn.my.bbs.domain;importjava.util.Date;publicclassUser{privatelongi

4、d;privateStringname;privateStringpassword;privateStringsex;privateStringemail;privateStringnickname;privateDatecreateTime;privatecharrole;publiclonggetId(){returnid;}publicvoidsetId(longid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.

5、name=name;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}publicStringgetSex(){returnsex;}publicvoidsetSex(Stringsex){this.sex=sex;}publicStringgetEmail(){returnemail;}publicvoidsetEmail(Stringemail){this.email=ema

6、il;}publicStringgetNickname(){returnnickname;}publicvoidsetNickname(Stringnickname){this.nickname=nickname;}publicDategetCreateTime(){returncreateTime;}publicvoidsetCreateTime(DatecreateTime){this.createTime=createTime;}publicchargetRole(){returnrole;}publicvoidsetRole(c

7、harrole){this.role=role;}}2.3定义一个接口UserDao,在此,我们定义的接口还不是很完善,这需要我们对问题的需求全面分析之后才能做好。UserDao的代码如下:packagecn.my.bbs.dao;importcn.my.bbs.domain.User;publicinterfaceUserDao{//添加用户,在注册调用publicbooleanadd(Useruser);//判断用户的合法性,判断条件是user的name和passwordpublicbooleanvalid(Useruser);//

8、判断用户是否存在,判断条件是user的namepublicbooleanexist(Useruser);}2.4编写Jdbc工具类JdbcUtils,用来获得数据库连接和释放数据库相关资源。当我们的User

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。