1、 课程设计课程设计 设计说明书 个人博客管理网站 学 生 姓 名 学号 班级 成绩 指 导 教 师 课程设计任务书 20112012 学年第二学期学年第二学期 专业: 信息管理与信息系统 学号: 姓名: 课程设计名称: 课程设计 V 课程设计 设计题目: 个人博客管理网站 完成期限:自 2012 年 2 月 20 日至 2012 年 3 月 2 日共 2 周 设计依据、要求及主要内容(可另加附页) : 现在的很多网站都是用户建立的一个日记网站,也就是博客网站。用户可以通过书写 博客把自己的心情,想法等通过互联网和朋友交流。本次课程设计依据网页设计课程 所学的内容, 结合现在网站发展的趋势和布局
2、要求, 利用 Macromedia Dreamweaver 、 visual studio 、Fireworks 和 Flash 等网页设计工具,建立一个基于 的个人博客网站。 具体要求及主要内容: 1利用 c#作为博客的开发语言。 2后台数据库可以采用 ACCESS 或者 SQL SERVER。 3网站首页的导航菜单准确无误,无死连接。 4利用 CSS 样式,美化网站的字体和颜色。 5进入任何一个博客页面都可返回首页。页面显示没有错误。 6管理员可登陆博客后台管理博客。要求能自定义的博客的栏目,发表博文和图片。 7管理员可以随时修改和删除发布的博文。 指导教师(签字) : 教研室主任(签字
3、) : 批准日期: 年 月 日 摘 要 博客是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,可 以以文会友,结识和汇聚朋友,进行深度交流沟通。本次课题个人博客系统主要用于发表个 人最近日志, 记录一些心情感想的一种网页形式博客。 本网站主要是利用 visual studio2010 制作而成, 并结合Fireworks和Flash等网页设计工具进行网页的设计, 后台采用SQL SERVER 2005 数据库,使用 c#语言设计的一个个人博客管理动态网站。 关键词:关键词: visual studio2010;个人博客;动态网站 目 录 1 课题描述 3 2 设计过程 4 2
4、.1 需求分析. 4 2.2 系统流程图. 4 2.3 功能结构分析 5 2.4 数据库设计 6 2.5 前台页面设计 8 2.5.1 母版页设计. 8 2.5.2 首页设计. 8 2.5.3 留言板设计. 10 2.6 后台页面设计 10 2.6.1 后台页面布局设计. 10 2.6.2 文章管理设计. 11 2.6.2 留言管理. 13 2.6.3 相册管理. 13 3 测试 15 3.1 后台管理登陆 15 3.2 博客管理 16 3.2.1 添加文章验证. 16 3.3.2 删除文章验证. 16 3.3.3 修改文章验证. 17 3.3 留言管理 17 3.4.1 修改照片信息验证.
5、18 3.4.2 上传照片验证. 18 总 结 19 参考文献 20 1 课题描述 本次课题是要完成一个集日志发表、后台管理为一体的个人博客管理系统。在前台游 客可以查看相册、博文、等并可在留言板中添加评论。后台管理可以实现的功能有:博文的 添加、修改和删除;照片的添加、删除以及分类;查询删除留言等。界面直观、操作简单, 内容布局条理清楚,版面协调、统一,能够实现方便快捷的管理与维护。 开发工具:A、 visual studio 2010、SQL server 2005 2 设计过程 该博客网站包括前台浏览和后台管理两部分功能。实现过程包括三部分:前台功能设 计,后台设计,数据库设计。 2.1
6、 需求分析 本系统的用户包括:普通游客、博客主人。 (1)普通游客进入网站后可以浏览博客文章和博客相册,并在浏览博客后进行评论。 (2)博客主人通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志, 收藏个人照片,相关人员进行交流和沟通以及删除访问者发表的评论等。 (3)在博客管理界面,博主可以对自己的博客类型进行管理。包括:添加、编辑和删除博 客类型。 (4)博主可以暂时不发布博客,而是将文章先放到草稿箱等以后要发布时,再从草稿箱中 提出,还能够将回收站中的博客还原或者将博客从回收站中彻底删除。 (5)博主还可以上传图片文件,同时进行管理,包括浏览和删除操作。 (6)博主能够对游客的评论进行管理,包括查询和删除操作。 2.2 系统流程图 后台业务流程: (博主操作流程)见下图: 文章管文章管 理理 相册管相册管 理理 留言管留言管 理理 开始开始 登录