- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国防科技大学计算机学院 第26章 个 人 博 客 博客是当前非常流行的一种网络交流方式,是继E-mail、BBS、IM(即时通讯,如QQ和MSN)后出现的第4种网络交流方式。它的英文名称为Weblog,也可称为blog,是在网络上发布和阅读的流水记录,是一个快速成长的网络活动。博主(blogger)即撰写blog的作者,也就是博客的管理人,拥有添加和管理文章、相册、图片以及管理评论等权限。博客系统是用户通过互联网来表达各种思想的虚拟场所。本章按照软件工程思想,采用ASP.NET技术,从需求分析、数据库设计、类设计到编码实现,较完整地介绍了个人博客系统的开发过程。 章节内容 26.1 需求分析 26.2 数据库设计 26.3 类的分析与设计 26.4 博客首页部分的实现 26.5 个人页面部分的实现 26.6 博客系统管理页面部分的实现 26.7 小结 26.1 需求分析 1.用户角色分析 26.1 需求分析 2.功能需求分析 26.1 需求分析 26.1 需求分析 26.1 需求分析 26.1 需求分析 26.1 需求分析 26.2 数据库设计 26.2 数据库设计 26.3 类的分析与设计 26.3 类的分析与设计 26.4.1 母版页的应用 26.4.2 内容页的实现 1.博客首页 2.文章显示 3.登录 4.注册 26.4.3 用户自定义控件的实现 由博客首页可以看到,本系统中使用了大量用户自定义控件,这些控件都应用在页面左边的导航栏中,通常用于实现系统中的信息统计功能。它们的文件后缀名均为.ascx,分别用于实现博客分类、最近更新、用户登录、最热文章和用户排行等功能。 26.5 个人页面部分的实现 26.6 博客系统管理页面部分的实现 博客系统管理即为博客管理员所具有的功能,包括用户管理、博客的分类管理、评论管理。管理员只能对文章、用户、评论进行删除,一般情况下系统管理员不能删除博客内容,删除功能主要由用户实现,因为这是他们应有的权限。系统管理员之所以拥有这项权限是因为他们要维护博客系统的“秩序”,防止一些不健康、不合法的用户、文章和评论存在。 在该系统中,系统管理员的功能由4个分页面组成,分别为CategoryManage.aspx、CommentManage.aspx、PostManage.aspx和UserManage.aspx,这4个页面的实现方法类似,因为完成的功能相似,都用到了各自类中的属性和方法,因此只需掌握其中的一种即可。 26.7 小结 本章按照软件工程的思想和方法,开发了一个具有一定使用价值的的博客系统。下面简单总结开发的过程。 首先对系统进行需求分析,通过功能需求列表和用例图分析出博客系统对于用户和管理员所应实现的功能。 然后进行系统设计,设计内容包括数据库的设计和各个模块的设计。其中,在数据库设计中要设计出系统有哪些主要的表及表之间的关系,每个表包含哪些字段;在模块设计中,要设计出系统有哪些主要类及类之间的关系,每个类包含哪些主要属性和方法。对于数据库设计和类设计,分别用ER图和类图来描述。 最后进行编码,各个功能模块通过代码实现。在实际开发中,编码实现之后还需要进行测试和维护。 用户管理、文章信息管理、专栏管理、评论管理等管理职责 系统管理员 拥有游客的权限,同时可以管理自己的文章、照片、评论、自己的信息等 博主 浏览博客信息,发表评论和留言等 游客 权限 角色名称 博主,管理员 删除 游客,博主,系统管理员 发表评论 评论管理模块 博主,系统管理员 删除 博主 添加 文章管理模块 博主 修改资料 博主,系统管理员 登录 游客 注册 用户管理模块 角色 子功能 功能类别 系统管理员,博主 统计用户的文章数、评论数、单击数和积分 系统管理员 统计24小时内最近更新的用户 系统管理员 统计24小时内单击数最多的文章 系统管理员 统计用户排行榜 系统管理员 管理博客分类 系统管理员 管理用户 系统管理模块 博主,系统管理员 删除 博主 添加照片 照片管理模块 角色 子功能 功能类别 续表 文章管理用例图 评论管理用例图 相册管理用例图 博客分类管理用例图 用户管理用例图 博客信息管理用例图 照片表:存储相册里所有的照片 Blog_Photo 相册表:存储用户的相册 Blog_Album 评论表:存储所有的评论 Blog_Comment 文章分类表:存储用户的文章分类 Blog_PostCategory 文章表:存储所有文章 Blog_Post 博客分类表:存储系统的博客分类 Blog_BlogCategory 用户表:存储博客系统的所有用户 Blog_User 描述 表名称
您可能关注的文档
最近下载
- 急诊医学知到课后答案智慧树章节测试答案2025年春毕节医学高等专科学校.docx VIP
- 危险性较大的分部分项工程专项施工方案编制指南 - 建办质〔2021〕48号(20211208).pdf VIP
- 新版2025年《法治宣传教育法》.ppt
- 焊接工装夹具设计--左连接盒【南昌航空大学】.doc VIP
- 【全国高校教学比赛】名师说课比赛-一等奖-《音乐》文档.ppt VIP
- 公寓家具采购项目方案投标文件(技术方案).doc
- 星级酒店装饰装修施工组织设计范本.pdf VIP
- 医院感染管理法律法规与医院感染管理要求.pptx VIP
- 《外墙铝方通墙面竖向施工方案》.doc VIP
- 铝方通工程施工方案(3篇).docx VIP
原创力文档


文档评论(0)