博客系统的设计与实现(JavaBean,MySQL) 来源:wenku163.com 资料编号:WK16310200 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310200 我要下载该资源 资料介绍 博客系统的设计与实现(JavaBean,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库) 摘 要 博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。为了满足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,系统采用JSP+JavaBean+SSH和MySQL数据库相结合的开发模式。论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 功能模块实现了以下几个子功能。 1. 文章浏览分析。 2. 上传文件文件。 3. 动态修改查询。 4. 字数限制功能。 5. 文字编辑功能。 6. 用户安全功能。 7. 公告维护功能。 8. 朋友信息功能。 9. 上传数据功能。 具体的要求如下: 1. 博主可以简单的添加和删除文章; 2. 独立于具体的数据库平台。对于与数据库交互的部分充分考虑兼容性; 3. 容易在原先基础上进行二次开发; 4. 中间基础平台的无型性。尽量采用开放的标准技术,达到跨平台运行的效果; 为了达到以上的开发目的,个人博客网站应遵循一定的设计和开发与原则: 1. 模块接口定义清晰; 2. 基础类库和接口设计合理,尽量建立叮扩展的接口和抽象类; 3. 数据库操作使用标准SQL语句,如果一定要使用有差别的SQL语句,则尽量集中在一起,以减少将来维护和移植的难度; 4. 采用开放的标准和工具等; 博客系统通常提供三类服务: 1. 信息服务,它可分为:文章显示,热点文章推荐,博主风采。 2. 查询服务:可以根据文章内容,文章标题,留言内容,留言标题等进行模糊查询。 3. 留言服务:游客可以对系统进行留言或发表看法意见。 在此,我参考现有的几大博客网站如QQ空间,新浪博客等,采用Browser/Server结构,将个人博客网站划分为两个子系统:前台,后台。 下面分析各个子系统的功能需求。 在前台的功能实现上,可以分为以下几个部分: 1. 用户登录 网站用户用个人注册的帐号,密码登录到网站。网站检测用户的帐号,密码并给予其相应的权限对网站进行操作。 2. 用户注册 游客将个人的信息存储到博客网站的数据库中,以成为本博客的正式用户。 3. 用户修改个人信息 把已存储的用户信息用一个网页显示出来,方便用户对个人信息进行更新。 4. 文章查询和留言 用户可以检索或浏览博客中的文章同时给感兴趣的文章。 5. 公告信息查询 用户可以浏览网站中发布的公告信息,了解博客的一些情况 6. 相片查询 用户可以对博客中的相片,图片等进行查询,浏览。 通过计算机网络将前台与后台的数据库相连,网站管理员将从前台得到的信息进行处理,实现文章管理,公告管理,投票管理,个人相册管理,朋友圈,用户设置及博主设置等子系统。 1. 文章管理 管理员对网站中已有的文章进行删除,更新等操作。 2. 公告管理 发布,删除,更改公告。 3. 投票管理 发起投票,统计投票等。 4. 个人相册管理 对博客相册中的图片进行删除,更新等操作。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 引言 1 1.2 问题的提出 1 1.3 系统开发目的 1 1.4 系统开发目标 2 2 系统分析 4 2.1 系统的设计思想 4 2.2 可行性分析 4 2.3 系统需求分析 5 2.3.1 技术框架 6 2.3.2 准确性和实时性 6 2.3.3 一致性与完整性 6 2.3.4 系统的性能 6 2.4 系统的主要技术分析 8 2.4.1 Browser/Server系统的三层体系结构 8 2.4.2 Java Server Page(JSP)技术 9 2.4.3 数据库连接池技术 10 2.5 数据库设计 11 2.5.1 数据库的引入 11 2.5.2 数据设计表(主要) 13 2.6 开发工具的选择 14 3 系统模块设计 16 3.1 系统总体模块 16 3.2博客注册登录子系统功能模块 16 3.3博客文章查询显示管理 17 3.4发表文章管理 17 3.5发表公告管理 17 3.6留言显示及查询管理 17 4 系统总体构架 18 4.1 架构设计 18 4.2 结构设计 19 5 系统功能 21 5.1 系统模块 21 5.1.1 博客注册登录管理模块 21 5.1.2 博客文章信息管理模块 22 5.1.3 博客文章信息维护功能 22 5.1.4 博客系统文章修改功能 23 5.1.5 博客系统留言信息管理 24 5.1.6 博客系统相册上传功能 24 5.2 功能模块介绍 25 5.2.1 系统安全功能 25 5.2.2 总体功能介绍 25 结束语 26 参考文献 28