- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人博客.doc
目录
第一章 需求分析 1
1
1.2个人博客开发目的及开发环境 1
1.3开发工具 2
第二章 系统设计 3
2.1 系统功能分析 3
2.2 个人博客系统操作流程 4
2.3类图、状态图、用例图 5
第三章 数据库设计 7
3.1 数据库需求分析 7
3.2 数据库概念结构设计 9
第四章 详细设计 10
10
4.2 Web层下的窗体 17
第五章 遇到的问题及改进 19
19
5.2 改进设想 19
总 结 20
参考文献 21
第一章 需求分析
2.2 个人博客系统操作流程
分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:
高级系统用户(管理员)通过浏览器,可以实现文章的管理(对文章的各种信息进行浏览、增加、删除、修改等)、普通系统用户(游客)对文章信息只能阅读和留言。而该系统添加了在线即时聊天,是为该系统的一个亮点。
2.3类图、状态图、用例图
图2-4 管理员用例图
图2-5 个人博客类图
图2-6 博客系统状态图
第三章 数据库设计
3.1 数据库需求分析
个人博客系统数据库中各个表格的设计结果如下面的几个表所示。每个数据字典表示在数据库中的一个数据表:
表3-1 User用户表(也是管理员)
字段名称 数据类型 字段大小 是否主键 默认值 是否必填 备注 UserID 自动编号 — 是 — — 用户编号 Username 文本 50 否 — 否 用户代号 Password 文本 50 否 — 是 用户密码 Sex 文本 50 否 — 是 用户性别 Question 文本 50 否 — 是 验证问题 Answer 文本 50 否 — 是 验证问题答案 Date 日期/时间 — 否 — 是 注册日期 Type表记录文章分类,该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变的非常的方便。其字段如表3-2所示
表3-2 Type文章分类表
字段名称 数据类型 字段大小 是否主键 默认值 是否必填 备注 TypeID 自动编号 — 是 — — 分类编号 UserID 文本 50 外键 — 否 用户名称 Memo 文本 50 否 — 是 分类描述 Description 文本 50 否 — 是 分类名称
表3-3为访客留言表,记录访客的留言信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。
表3-3 Guest访客留言表
字段名称 数据类型 字段大小 是否主键 默认值 是否必填 备注 GuestID 自动编号 — 是 — — 留言编号 Username 文本 50 否 — 否 博客主人代号 GuestName 文本 50 否 — 是 留言者姓名 Content 备注 50 否 — 是 留言内容 Date 日期/时间 — 否 — 是 留言日期 表3-4文章评论表,记录文章的所有评论。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。
表3-4 Comment文章评论表
字段名称 数据类型 字段大小 是否主键 默认值 是否必填 备注 CommentID 自动编号 — 是 — — 评论编号 ContentID 文本 50 外键 — 否 文章代号 Person 文本 50 否 — 是 评论者姓名 Description 备注 50 否 — 是 评论内容 Date 日期/时间 — 否 — 是 评论日期 表3-5为文章表,记录用户书写的所有文章,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章。
表3-5 Article文章表
字段名称 数据类型 字段大小 是否主键 默认值 是否必填 备注 ContentID 自动编号 — 是 — — 文章编号 Username 文本 50 否 — 否 用户代号 Title 文本 50 否 — 是 文章标题 TypelD 数字 — 否 — 是 文章类别编号 Description 文本 50 否 — 是 文章描述 Content 备注 — 否 — 是 文章内容 Date 日期/时间 — 否 — 是 书写日期 Click 数字 — 否 — 是 点击数量 3.2 数据库概念结构设计
本系统部分实体具体的描述E
原创力文档


文档评论(0)