Web个人博客管理系统.doc
文本预览下载声明
长江学院课程设计报告
课程设计题目:个人博客管理系统
姓 名:
学 号:
专 业:
班 级:
指导教师:
2012年5月5日目 录
摘 要 3
1、项目背景 4
2、系统可行性分析 5
2.1技术可行性 5
2.2操作可行性 5
3、数据库概要设计 6
物理结构设计 6
4、系统功能分析 7
4.1系统功能模块图 7
4.2功能模块具体分析 7
5、系统功能的实现及说明 9
5.1普通用户进入界面后跳转的管理界面为下图所示:(豆玲子) 9
5.2客户端留言板模块的实现(罗玲) 9
5.3日志模块的实现(罗海辉) 10
5.4相册模块的实现(吴伟) 11
6、设计心得 13
7、参考文献 14
摘 要
随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发博客管理系统的设计与实现。
该系统以ASP为开发技术,本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.技术和SQL Server 2000开发时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统平台下开发完成,使用ASP开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。SQL Server 2000
1、项目背景
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。
Blog究竟是什么,它其实是一个网页,通过简短且经常变更的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的也有很大的不同,有从对其他网站的超链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs都是个人的所见、所闻、所想,还有一些Blogs则是一群人基于某个特定主题或共同利益的集体创作。
2、系统可行性分析
2.1技术可行性
采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。后台数据库采用ACCESS 数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库达到更好的效果。3、数据库概要设计
物理结构设计
本课题目前为数据库建立了8张表。
文章分类表(sw_chennel),包括数据项:类别编号、类名、类别关键字、类别描述,类别权重等。
文章表(sw_content),包括数据项:文章编号、文章标题、文章关键字、文章描述、发表日期、浏览次数、支持次数、类别分类、是否隐藏等。
文章表2(sw_content01),包括数据项:文章编号、类别分类、文章内容等。
搜索信息表(sw_tags),包括数据项:搜索编号、搜索内容、搜索次数等。
链接信息表(link),包括数据项:链接编号、链接名称、链接地址、网站LOGO、是否有LOGO等。
留言信息表(sw_guestbook) ,包括数据项:留言编号、留言者、日期、内容、是否回复、回复内容等。
评论信息表(sw_comment) ,包括数据项:评论编号、评论者、日期、内容、是否审核、文章编号等。
系统信息表(sw_config),包括数据项:编号、用户名、密码、博客名称、博客主题、博客描述、简介等。
4、系统功能分析
4.1系统功能模块图
系统功能模块图
4.2功能模块具体分析
个人博客系统用户角色可分为两种:博客管理员和博客普通用户。博客管理员可实现管理日志信息、留言信息、评论信息、图片信息、收藏链接、好友信息和个人信息等。博客普通用户可实现填写留言和评论信息,可浏览日志、图片、收藏等信息。下面描述该系统中多个模块的功能。
留言模块:该模块可以编辑留言信息,博客普通用户可添加、浏览留言信息,博客管理员可实现留言信息的浏览和删除操作。
日志模块:该模块可编辑日志和评论信息,
显示全部