基于SSH2个人博客系统的设计与实现设计说明书教案分析.doc

基于SSH2个人博客系统的设计与实现设计说明书教案分析.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计 《基于SSH2的个人博客系统》的 设计与实现说明书 院 系:信息工程学院专 业:计算机科学与技术 姓 名:指导教师:完成日期:2012年月 摘 要 关键词:;Struts2;Spring;Hibernate 目 录 1 绪论 1 1.1 课题研究背景 1 1.2 国内外研究现状 1 1.3 课题研究意义 2 1.4 主要研究内容 3 2 系统分析 4 2.1 需求分析 4 2.1.1 系统开发背景分析 4 2.1.2 功能需求分析 5 2.1.3 性能需求分析 6 2.1.4 可行性分析 6 2.2 开发技术简介 7 2.3 开发工具简介 8 2.3.1 MyEclipse 8.6 8 2.3.2 MySQL 5.5 8 2.3.3 Tomcat 6.0 9 2.3.4 Adobe Dreamweaver CS5 9 2.4 论文结构布局 10 3 系统设计 11 3.1 总体设计原则 11 3.2 架构概述 11 3.3 系统模块设计 12 3.4 系统流程图设计 12 3.4.1 验证用户登录流程 12 3.4.2 博客管理流程 13 3.5 关键技术设计 13 3.5.1 页面全面国际化设计 13 3.5.2 防止地址栏URL的非法跳转 14 3.5.3 将Log4j日志存入数据库 14 3.5.4 MySQL与JSP网页中文乱码解决 15 3.6 数据库结构的设计 15 3.6.1 数据库需求分析 16 3.6.2 数据库的概念设计 17 3.6.3 数据库的逻辑设计 18 3.6.4 数据库的连接设计 20 4 系统实现 21 4.1 系统的开发环境 21 4.1.1 系统的硬件环境 21 4.1.2 系统的软件环境 21 4.2 系统功能的实现 21 4.3 登录模块的实现 22 4.3.1 功能描述 22 4.3.2 模块实现 22 4.4 博文管理模块实现 24 4.4.1 功能描述 24 4.4.2 模块实现 24 4.4.3 分类管理模块实现 25 4.4.4 用户管理模块实现 25 4.4.5 评论管理模块实现 26 4.4.6 首页管理模块实现 27 4.4.7 其它功能模块实现 27 5 系统测试 29 5.1 测试目的 29 5.2 测试方法 29 5.3 测试用例 30 5.3.1 登录测试 30 5.3.2添加博文测试 30 5.4 各功能模块测试 31 5.5 测试结论 32 6 系统安全 33 6.1 两种加密方式 33 6.1.1 MD5加密 33 6.1.2 DES加密 33 6.2 系统中数据的加密 33 7 总结与展望 35 参考文献 36 致 谢 37 1 绪论 1.1 课题研究背景 1.2 国内外研究现状 1.3 课题研究意义 1.4 主要研究内容 2 系统分析 2.1 需求分析 2.1.1 系统开发背景分析 2.1.2 功能需求分析 图 2-1 系统数据流程图 注册新用户——没有博客账号的用户,可以通过此功能注册一个新的博客。 用户登录——用户填写正确的用户名和密码,否则提示相应信息。 博客管理——用户登录博客后,可以发表属于自己的博文,还能对发表的博文进行管理,包括编辑、删除等。 分类管理—— 评论管理—— 退出——用户操作完毕后,点击退出,将重新返回登录页面! 2.1.3 性能需求分析 时间特性要求 系统处理能力:管理系统对角色进行管理和控制,较为复杂,因此系统 处理时间:理想状态下系统应为用户提供7×24小时服务。 响应速度:要求能够响应快速;响应速度尽量控制在人员可忍受等待的时间内,并给予提示。 客户端:采用浏览器和传统客户端相结合的方式进行业务处理,在5-10秒内完成页面下载,网络带宽应至少为56Kbps以上。 系统开放性要求 基于主流Windows平台建设的管理系统,使其具有良好的可扩充性和可移植性。 系统可运行在主流的Windows操作系统平台上,便于以后系统的升级。 遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。 系统可扩充性要求 可保证所整合的业务系统的可扩充性、对不同级别的用户要求的层次和模块,可灵活地进行定制。 系统提供与现正在平台统一的接口,使得将来易于与当前系统实现互连互通,为用户提供全方位、高质量和高效率服务。 界面友好性要求 系统提供统一的操作界面和方式。要求操作界面美观大方,布局合理,功能完善,对于初级用户容易上手。 服务个性化要求 系统针对不同角色的用户可提供不同的界面内容和界面形式,以满足用户的个性化需求。 2.1.4 可行性分析 在了解系统开发背景的前

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档