【ASP.NET设计栏目提醒】:网学会员,鉴于大家对ASP.NET设计十分关注,论文会员在此为大家搜集整理了“多用户博客系统(ASP.NET VS2005)”一文,供大家参考学习!
摘 要
博客是Weblog(网络日志)的简称,是即E-mail、BBS、ICQ之后的第四种网络交流方式。它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。
博客系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。
本系统的开发设计实现采用ASP.NET技术,系统后台使用Microsoft的SQL Server 2005数据库,并通过使用ODBC技术访问。
本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。
关键词 网络通讯;博客;ASP.NET;SQL Server
目 录
摘要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 2
第2章 可行性分析 4
2.1.1 可行性分析的基本步骤 4
2.1.2 可行性分析的任务 4
2.2 业务流程图 5
2.3 经济可行性 7
2.4 技术可行性 9
2.5 运行可行性 9
2.6 本章小结 10
第3章 需求分析 11
3.1 需求分析的目标 11
3.2 博客系统的产生和发展情况 11
3.3 博客系统的需求分析 12
3.3.1 数据流图 12
3.3.2 数据字典 13
3.4 本章小结 16
第4章 总体设计 17
4.1 系统模块总体设计 17
4.2 数据库设计 19
4.2.1 数据库设计概述 19
4.2.2 数据分析 19
4.2.3 数据库的详细设计 20
4.3 本章小结 23
第5章 详细设计 25
5.1 系统运行平台设置 25
5.2 开发工具简介 25
5.3 系统主界面设计 26
5.4 发布文章功能设计 27
5.4.1 文章管理设置 27
5.4.2 分类管理设置 28
5.4.3 发布文章设置 30
5.5 用户管理功能设计 31
5.5.1 个人信息 31
5.5.2 文章修改 32
5.5.3 留言管理 33
5.6 登录功能设计 34
5.6.1 登录设计 34
5.7 本章小结 36
第6章 系统测试与性能分析 37
6.1 为什么要进行系统测试 37
6.2 软件测试 37
6.2.1 测试的基本概念 37
6.2.2 测试步骤 38
6.3 本系统测试 39
6.4 本章小结 40
第7章 系统主要功能操作简介 41
7.1 用户登录步骤 41
7.2 管理文章 42
7.2.1 发布文章 42
7.2.2 修改文章 43
7.2.3 删除文章 44
7.3 管理个人信息 45
7.4 管理评论 46
7.5 发布评论 47
7.6 本章小结 48
结论 49
致谢 50
参考文献 51
附录1 52
附录2 65
根据博客系统应用的具体情况,业务可分为两类,第一类是用户端业务,主要由文章管理、留言板、发布评论等功能组成,需完成与其他用户交流任务。第二类是管理端业务,由系统和管理员共同控制,完成推荐博客、推荐文章、管理用户、系统维护等任务。
1. 用户端业务流程描述
(1) 权限判断:判断用户权限,不同用户类型拥有不同级别权限。
(2) 浏览博客:已登录用户可浏览博客网站内信息,包括用户信息、文章、留言等。
(3) 发布留言:已登录用户可对所浏览的博客用户发布留言信息。
(4) 发布评论:已登录用户可对浏览文章发布评论信息。
(5) 管理用户信息:已登录用户可对其个人信息进行查看、修改操作。
(6) 管理文章:已登录用户可对其文章进行查看、添加、修改、删除操作。
(7) 管理留言:已登录用户可对其留言内容进行查看、删除操作。
(8) 管理评论:已登录用户可对其评论内容进行查看、删除操作。
如你对本套设计感兴趣,请记住本套设计在本站的编号:asp.net00539
上一篇:基于.NET的个人记账管理系统