表5.3 tb_photo表
字段名 id photo_addr photo_info
数据类型 int varchar varchar 是否为空 NO YES YES YES 是否主键 YES NULL NULL NULL 默认值 描述 照片ID 照片地址 上传时间 照片描述 photo_sdTime varchar 表5.4 tb_master表
字段名 maser_name master_password master_sex master_oicq 数据类型 varchar varchar varchar varchar 是否为空 NO YES YES YES 是否主键 YES NULL NULL NULL 默认值 描述 姓名 密码 性别 QQ号码 5.2实体关系图设计
5.2.1 E-R图
5.2.2 表间关系图:
图5.5 表间关系图
6模块的算法流程图
6.1系统流程图
1).前台系统流程图
开始 进入博客 我的文章 我的相册 我的好友 给我留言 浏览相册 评论 浏览好友 留言 否 是 保存到数据库 是 否 结束
图4-1 前台系统流程图
2).后台系统流程图
登录 输入用户名和密码 否 验证 是 进入后台 文章管理 类别管理 照片管理 好友管理 留言管理 修改信息 保存到数据库 结束
图4-2 后台系统流程图
7 公共类的编写
7.1 前台主页的实现
前台主页面FrontIndex.jsp的实现,关键代码如下:
<%@ include file=”view/FrontEnd.jsp” %>
7.2 首页面文章的列表显示实现过程
创建封装文章信息的值JavaBean-ArticleBean,创建操作数据库的ArticleDao类,在该类中实现了对数据库进行各种增,删,改,查的操作。创建接收并处理访问首页请求的Servlet-IndexServlet,在FrontIndex.jsp页面中的内容显示区编写列表显示文章的代码。
在web.xml配置IndexServlet。
7.3 博主登入实现过程
页面设计,创建值JavaBean,创建MasterBean类封装登入表单中的数据,创建接受并处理登入请求的Servlet,在登入页面logon.jsp中,提交表单将触发”LogonServlet?action=logon”资源,通过在web.xml文件中的配置,logonServlet为某个Servlet的映射;传递的action参数则通知该Servlet进行的操作,取值为logon表示该登入作为查询数据表来验证输入的用户名和密码;与LogonServlet的映射的Servlet的为LogXervlet.java。
7.4 上传照片的实现过程
创建用来封装招聘信息的值javaBean-photoBean,其关键代码如下,创建实现相册管理功能的业务处理类-PhotoDao,创建上传照片的PhotoUpload.jsp页面,创建管理请求的Servlet-PhotoServlet.java。
8、前台主页面设计
图 8.1 前台主页面设计
9、文章显示模块设计
图9.1 文章显示模块设计