1、XXXXX 大学学士学位论文 I 博客系统的设计与开发博客系统的设计与开发 毕业设计 第一章 系统概述 1 1.1 项目开发的背景和意义 . 1 1.1.1 项目开发背景 . 1 1.1.2 项目开发意义 . 2 1.2 项目开发环境 . 3 1.3 系统体系结构 . 3 1.3.1 C/S 体系结构 . 3 1.3.2 B/S 体系结构 . 4 1.4 软件开发工具的介绍. 5 1.4.1 MVC 简介 5 1.4.2 HTML(Hyper Text Markup Language) . 5 1.4.3 ASP.NET 技术 . 6 1.4.4 Microsoft Office Access
2、 数据库 . 6 第二章 需求分析 8 2.1 可行性分析 8 2.2 系统分析的任务与步骤. 9 2.2.1 系统分析的任务. 9 2.2.2 系统分析的步骤 . 10 2.3 微博项目范围 . 10 2.4 功能需求分析. 10 2.4.1 基本功能要求 11 2.4.2 用户分析 .11 2.4.3 微博实体分析 12 2.4.4 性能描述 . 13 2.4.5 系统的用例图 . 14 XXXXX 大学学士学位论文 II 2.4.6 系统的数据流图 . 17 2.4.6 系统数据字典 18 第三章 总体设计 21 3.1 总体设计的任务 21 3.2 功能模块图 22 3.2.1 系统总
3、体功能图. 22 3.2.2 系统功能模块描述 . 23 3.3 数据库设计 24 3.3.1 概念结构设计 24 3.3.2 逻辑结构设计 28 3.3.3 物理设计 . 30 第四章 详细设计 33 4.1 系统整体功能流程 33 4.2 系统子功能 34 4.2.1 登录模块 36 4.2.2 发表广播管理 . 38 4.2.3 评论管理 39 4.2.4 友情连接管理 40 4.2.5 系统管理 41 第五章 编码实现 42 5.1 系统页面模版设计 42 5.1.1 模版实现界面 . 42 5.2 用户模块 43 5.2.1 用户模块功能实现描述 43 5.2.2 用户功能实现界面
4、. 43 5.3 管理员模块 . 46 5.3.1 管理员模块实现描述 46 5.3.2 管理员功能实现界面 46 第六章 系统测试 48 6.1 测试目的 48 6.2 测试方法 48 XXXXX 大学学士学位论文 III 6.3 测试要点 48 6.3.1 功能测试 48 6.3.2 安全性测试 49 6.3.3 测试项目 49 6.4 测试用例 50 6.5 系统维护 50 6.6 测试总结 51 结束语 . 52 致谢. 53 参考文献 54 附录英文资料翻译 55 附录 II 程序代码 67 XXXXX 大学学士学位论文 1 第一章 系统概述 1.1 项目开发的背景和意义 1.1.1 项目开发背景 微博即微博客(microblog)的简称,由博客(blog)发展而来,最早也是目前最大 的微博是美国的 Twitter,中国最早开始微博业务的是门户网站新浪网。新浪网于 2009 年 8 月推出新浪微博内测版,从此开始了信息传播和分享的“140 字的革命” 。 微博,即微型博客,是随着 Web 2.0 而兴起的一类开放的互联网社交服务,它允许 用户以简短文字随时随地更新自己的状态