数据库应用课程设计报告-博客管理系统

数据库应用课程设计报告-博客管理系统

ID:24825208

大小:430.50 KB

页数:21页

时间:2018-11-15

数据库应用课程设计报告-博客管理系统_第1页
数据库应用课程设计报告-博客管理系统_第2页
数据库应用课程设计报告-博客管理系统_第3页
数据库应用课程设计报告-博客管理系统_第4页
数据库应用课程设计报告-博客管理系统_第5页
资源描述:

《数据库应用课程设计报告-博客管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计报告(2016--2017年度第2学期)名称:数据库应用课程设计题目:博客管理系统院系:计算机科学与技术学院班级:计算1503班学号:学生姓名:指导教师:设计周数:一周成绩:日期:2017年5月06日课程设计报告一、课程设计的目的与要求随着互联网的进一步深入到千家万户,网络已经成为人们获取信息、推销自我主要平台。博客(weblog)作为一种网络进化的产物,因其傻瓜式的信息发布方式,内容的多样化及新颖化,被越来越多的人所接受和使用。本次数据库应用课程设计正是基于此出发,其主要任务就是设计一个博客管理系统(即博客网站),旨在为

2、喜欢博客的用户提供一个表现自我,展现自我的平台。本次平台采用Windows7作为操作系统,使用MicrosoftSQLServer2000搭建数据库,使用MicrosoftVisualStudio.Net作为软件开发平台,用C#语言最为编程语言。并且,通过此次针一具体的数据库应用课题的设计与编程,我们不但掌握了数据库系统应用程序开发与设计的基本方法和一般过程,巩固所学国的理论知识,而且还锻炼了自己的编程能力,培养了团队协作能力,进一步加强和提高软件工程文档的编写能力,为以后在数据库技术领域的学习打下了基础。二、设计正文1.概述1.

3、1课题概要“博客”(Blog或Weblog)一词源于“WebLog(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。让任何人都可以像免费电子邮件的注册、写作和发送一样,完成个人网页的创建、发布和更新。本次课程设计的任务就是设计一个博客网站,旨在为喜欢博客的用户提供一个表现自我,展现自我的平台,所有在该网站上通过注册的用户都可以拥有自己的博客。在其中,你可以发表自己喜欢的文章、个人的成长历程、生活点滴,和大家一起分享自己的快乐时光;你可以创建自己喜欢的链接,把自己喜欢的网站推荐给大家;也可以上传自己喜欢的图片、文件和大家

4、一起分享;还可以对别人发表的文章发表自己的评论和看法,让大家充分了解你的思想,更可以以文会友,结识和汇聚朋友,进行深度交流沟通。1.2系统目标1)博客系统具有登陆和注册功能,能够根据用户名区分系统管理员与一般的博客用户.没有登陆的游客能够阅读在博客用户发表的文章并能够发表跟贴.2)博客系统应为博客用户提供文章管理的功能,包括发表文章,编辑文章,删除文章等.3)博客系统应为博客用户提供评论(跟贴)管理功能,包括显示评论发表的时间、评论的内容、发表评论的用户名以及删除其他用户所发表的评论.4)博客系统应为博客用户提供链接管理功能,包括

5、博客用户可以管理自定义的链接,包括发布新的链接,编辑已有的链接及删除链接。5)博客系统应为博客用户提供文件上传功能,包括博客用户可以上传自己喜欢的文件,下载已上传的文件,删除已上传的文件的。在该页面中,还可以显示已使用的空间。20课程设计报告6)博客系统应为博客用户提供文章分类管理功能,包括博客用户可以删除已有的分类、创建新的分类、编辑已有的分类。7)博客系统应为博客用户提供用户管理功能包括修改博客用户的密码、个人的注册信息、修改自己博客的主标题、副标题以及文章显示的格式。8)博客系统应为系统管理员提供对博客用户管理功能,包括删除

6、特定用户和文章.1.1开发运行环境1)本次课设使用的操作系统是windows72)使用的建模工具是RationalRose3)使用MicrosoftSQLServer2000搭建数据库4)使用的软件开发平台是MicrosoftVisualStudio.Net,用C#语言进行编程1.系统需求分析总体来说,博客的主要功能是为大家发表言论提供一种工具,博客的主人可以在自己的博客上书写自己的一些见闻感想,而浏览博客的人则可以对这些文章进行评述,当然他们也可以申请拥有自己的博客。我们的博客系统主要是为那些想享有自己博客的人提供一种环境,建造

7、一个博客的平台。其中,作为博客管理系统的管理员,可以删除用户,删除文章,以及对用户进行管理。而作为博客系统的用户可以在自己的博客上进行文章的发布、删除、编辑,以及上传文件、图片,发表评论、创建链接和对自己博客界面进行设置。系统的总体设计图如下:博客系统系统管理子系统用户子系统删除用户用户管理删除文章文章编辑文章删除评论发表文章发布文件上传用户界面设置创建链接图片上传20课程设计报告1.详细设计3.1数据设计根据功能设计的要求以及问题域子系统的划分,对于本系统的数据库,可以列出以下数据项和数据结构:本系统的数据库共分为7个表:Use

8、rs表:用户表ØUsername:用户名,varchar型.ØPassword:密码,varchar型.ØUsernick:昵称,varchar型.ØUseremail:邮箱,varchar型。ØUserquestion:取回密码的问题,varch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。