- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ASP.NET课程设计
一开发背景
博客的个性化和平民视角使得它提供的消息更贴近人们的生活,所以很多人都想建立自己的网络空间。过去,传统的网络交往方式要是留言本、BBS、聊天室及IM等,但它们或多或少都存在着不足。博客的存在,可以说是一种网络虚拟社区。在这里用户可以通过网络日志的形式方便快捷的发表自己的心得体会,及时有效的与人交流。
二需求分析
2.1博客系统需要做哪些需求操作
(1)用户分普通用户、管理员和超级管理员。
(2)超级管理员可对博客管理员进行管理和设置权限。
(3)博客管理员涉及对博客的类型管理、文章管理、图片管理、评论管理、链接管理、留言管理和通信管理。
(4)普通用户可以阅读文章、发表回应、留言和评论。
(5)一种文章类型有多篇文章。
(6)一篇文章有多篇评论。
2.2博客管理系统数据流程图
博客管理系统流程图
三开发环境
网站开发环境
网站开发环境:MicrosoftVisualStudio2010集成开发环境
网站开发语言:ASP.NET+C#
网站后台数据库:SQLServer2008
开发环境运行平台:window8中文版
服务器端
操作系统:window8中文版
Web服务器:Internet信息服务器(IIS)管理器
数据库服务器:SQLServer2008
浏览器:GoogleChrome3.8
客户端
浏览器:GoogleChrome3.8
四博客系统功能设计
用户用过网络日志的形式迅速、便捷地发布自己的心得体会。
为充分展现网站读者与作者的交互性,采用动态网页技术实现博客信息在线发布。
信息查询方便
实现博客后台管理功能
实现博客后台中的查询功能
修改注册用户查找注册用户
修改注册用户
查找注册用户
删除注册用户
查找管理员
添加管理员
修改管理员
删除管理员
服务器
系统管理员
管理员登录
类型管理
文章管理
评论管理
链接管理
留言管理
图片管理
通信管理
阅读文章
发表评论
发表留言
客户端
博客访问者
匿名
注册
博客主页
博客管理员
注册
管理中心
系统功能结构图
五数据库设计
1.数据库概念设计
系统开发过程中,数据库设计占有重要的地位。数据库设计的原则是根据系统的具体需求而定。通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象分别为文章类型信息实体、链接信息实体、留言信息实体、文章信息实体、评论信息实体和网站后台用户实体。
E-R模型的建立
用户编号网站后台用户用户密码
用户编号
网站后台用户
用户密码
用户名称
网站后台用户实体E-R图
链接信息
链接编号
网站名称
链接地址
链接信息实体E-R图
文章类型
文章类型
文章编号
文章类型信息实体E-R图
留言信息
留言信息
留言编号
网友昵称
个人主页
留言回复
留言日期
留言标题
留言内容
留言信息实体E-R图
评论编号
评论编号
评论标题
评论信息
昵称
评论内容
评论日期
文章编号
评论信息实体E-R图
文章信息
文章信息
文章作者
文章标题
文章摘要
文章发表日期
文章人齐
文章内容
文章回复
文章编号
文章类型编号
文章类型名
文章回复数
文章信息实体E-R图
1
1
N
N
1
1
N
1
N
文章信息
留言信息
评论信息
用户
管理
属于
沟通
属于
数据库整体E-R图
2.关系数据模型的建立
根据上面所进行的数据设计和E-R图,我们明白了数据库的大致结构和各个表之间的联系,数据库数据在他们之间的流动。建立数据的关系模型大致如下:
文章类型(文章类型,文章编号)其中文章类型作为主键。
链接信息(链接编号,网站名称,链接地址)其中链接编号是主键。
留言信息(留言编号,网友昵称,留言日期,留言标题,个人主页,留言内容,留言回复)其中留言编号是主键。
评论信息(评论编号,昵称,评论标题,评论内容,评论日期,文章编号)其中评论编号是主键。
文章信息(文章编号,文章作者,文章标题,文章摘要,文章发表日期,文章人气,文章内容,文章回复,文章类型编号,文章类型名,文章回复数)其中文章编号是主键。
数据库逻辑设计
(1)博客文章类型表ST_class
博客文章类型表是用来保存博客作者文章类型的表
(2)博客友情链接表ST_link
一个完整的系统还要有一些友情链接,以供访客在其他网站查找自己所需的信息。
(3)留言信息列表ST_message
对于发表博客文章的作者,访客有时要给其留言。留言信息列表用来保存留言信息
(4)博客文章信息列表ST_news
博客是以个人为中心的信息摘选,是展现个人风采、张扬个性的一种网络日志。这些都来自于博客作者发表的博客文章,当博客文章发表后会有相应的文章回复、人气指数等。
(5)评论信息列表ST
您可能关注的文档
最近下载
- dlt51912023年风力发电场项目建设工程验收规范.docx
- 走可持续发展之路示范课教学设计【鲁教版高中地理必修第二册(新课标)】.docx
- 2025河南省安全员《B证》考试题库及答案.docx
- RAL与PANTONE色卡对照表.pdf
- 日立生化反应曲线大全 - 检验天空网论坛检验医学数码家园.pdf VIP
- 中国石油化工股份有限公司金陵分公司炼油结构调整项目环境影响评价报告书.pdf VIP
- 2023年羽毛球竞赛规则.doc
- 最新外墙干挂石材施工工艺、质量控制及质量通病防治(精品课件).pptx
- 高中学业水平合格性考音乐测试复习题集(含答案).pdf VIP
- risk-assessment风险评估方案.ppt
文档评论(0)