欢迎来到天天文库
浏览记录
ID:56919007
大小:1.42 MB
页数:22页
时间:2020-07-24
《基于PHP的博客系统开发报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、重庆邮电大学《网站开发》设计报告书题目______博客系统_____________________二级学院__计算机科学与技术学院____专业名称__计算机科学与技术_____________班级______________学生学号_______学生姓名____谢兴__指导教师___高川副教授_____成绩____________________二零一二年五月目录《网站开发》设计报告书1博客系统3一、课程设计目的3二、课程设计内容31.课程设计简介32.设计说明32.1系统设计32.2数据库设计73.设计流程94.实
2、现功能105.详细设计105.1设计技术和工具105.2页面预览及部分代码10三、课程设计总结20博客系统一、课程设计目的通过课程设计,检验我们学习的情况,同时也是增强我们锻炼的机会。通过实实在在的演练,使我们能清楚自己的掌握语言的程度、以及正确的衡量自己的水平,以达到学以致用的目的。二、课程设计内容1.课程设计简介博客是Webblog的译文,同时他也可以译作(“网络日志”,“网志”等),是一种互联网平台上的个人信息交流中心。设计本系统的目的主要是为了在网络上能够构建一片自己的思想空间,同时也为了满足网友之间相互交流、
3、相互学习的目的,通过所学的知识进行具体的实践,不仅能检查自己所学知识的情况,还可以在实践当中发现自己的不足之处。2.设计说明设计模块包括两个模块:系统设计和数据库设计,系统设计模块,主要是设计博客系统的前台页面和博客网后台也面。整个系统采用PHP语言编写,页面布局使用了div+css的布局方式,数据库构建采用的是MySQL。页面设计使用的html以及Javascript。2.1系统设计2.1.1系统功能结构:博客系统主要分为前台和后台,其中根据其博客其前台的特点,可以将其分为博主信息、网络日历、文章查询等部分,各个部分
4、及其功能模块如下图所示:根据博客网后台的特点,可以将其分为用户设置、个人相册管理、博客文章管理、博主信息修改等部分,其中各个部分及其包括的具体功能模块如下图所示:2.1.2系统流程图为了更加清晰地表达业务功能模块,给出博客网的系统流程图,对于不同的角色,其各自的权限和功能也不相同。包括面向用户的客户端和面向系统管理员的流程图。l面向客户端流程图如下图所示:l面向系统管理员的流程图如下图所示:2.1.3开发环境本博客系统的开发坏境:u服务器端:l操作系统:windowsXPlWeb服务器:Apache2.2.8l数据库:
5、MySql5.5l浏览器:GoogleChromel分辨率:1024x768u客户端:l浏览器:GoogleChromel分辨率:1024x7682.2数据库设计2.2.1数据库需求分析随着科学技术的不断发展,网络现在已经成为我们学习和生活中的一部分。网络的迅速发展,给我们的生活带来了巨大的改变。大部分人现在已经离不开网络。在网络中,我们可以构建一个个性化的博客,可以充分展示自己的思想,表达自己的才能,抒发自己的情感。网友也可以根据主题发表自己的意见和看法,与博主进行探讨、交流,这样就可以不断的提高自己。2.2.2数据
6、概念设计根据以上对系统做的需求分析和系统设计,得出系统中使用的数据库实体分别为用户信息实体、博客文章信息实体。Ø用户信息实体用户信息实体包括密码、E-mail、用户名、个性签名、个人介绍、管理员级别。Ø博客文章信息实体博客文章信息实体包括文章题目、文章内容、文章发表时间、文章浏览次数属性。2.2.4数据库逻辑结构设计²详细数据库设计本博客系统包含有四个数据表ntb_article(文章信息表)文章信息表主要是保存发表的文章、文章发表的时间、浏览的次数等。表tb_article结构字段名称数据类型是否为空默认值说明art
7、icleidint(10)否Null文章IDcontentlongtext否Null文章内容authorVarchar(20)否Null文章作者nowdatatime否Null文章发表的日期titleVarchar(200)否Null文章标题btimeInt(10)否Null文章浏览的次数ntb_filecomment(文章评论信息表)文章评论信息表主要是用于保存注册用户评论的信息、评论的时间等信息。表tb_filecomment结构字段名称数据类型是否为空默认值说明commentidInt(4)否Null评论ID号a
8、rticleidInt(4)否Null文章IDusernameVarchar(20)否Null用户名contentVarchar(240)否Null文章内容datetimedatetime否Null文章评论时间ntb_tpsc()图片上传表主要是保存博主上传的图片信息。表tb_tpsc结构字段名称数据类型是否为空默认值说明idIn
此文档下载收益归作者所有