个人博客课程设计报告
搭建博客系统个人总结

一、背景介绍随着互联网技术的发展,网络已经成为我们日常生活和工作不可或缺的一部分。
为了便于记录自己的学习、工作和生活中的点滴,搭建一个属于自己的博客系统变得越来越重要。
本文将介绍如何搭建一个简单的博客系统,并分享一些个人总结。
二、技术选型在搭建博客系统的过程中,我们选择了以下技术工具:1.服务器:选择了云服务器,方便了系统的部署和扩展。
2.操作系统:选择了流行的Linux操作系统,提供了稳定、安全的环境。
3.Web框架:选择了Python语言和Django框架,提供了强大的Web开发能力。
4.数据库:选择了MySQL数据库,提供了高效的数据存储和查询能力。
三、搭建过程1.准备环境:在云服务器上安装Linux操作系统,并安装Python 和Django框架。
2.创建数据库:在MySQL数据库中创建博客系统的数据表。
3.搭建Web框架:使用Django框架搭建博客系统的基本框架,包括后台管理、用户注册、登录等功能。
4.添加功能:根据需求,逐步添加博客文章管理、用户评论、分类等功能。
5.测试与优化:对系统进行全面测试,修复漏洞,优化性能。
四、个人总结在搭建博客系统的过程中,我遇到了许多挑战,但也收获了很多经验。
以下是我个人的一些总结:1.技术能力提升:通过搭建博客系统,我深入了解了Python和Django框架的使用,提高了自己的技术能力。
2.团队协作:在搭建过程中,我学会了与团队成员协作,共同解决问题,提高了团队协作能力。
3.项目管理:学会了如何进行项目管理,包括时间管理、任务分配、进度监控等,提高了自己的项目管理能力。
4.代码规范与文档编写:在搭建过程中,我更加注重代码规范和文档编写,这有助于提高代码的可读性和可维护性。
5.性能优化:通过对系统的性能进行优化,我学会了如何提高系统的响应速度和稳定性,增强了解决问题的能力。
6.用户体验:在添加功能时,注重用户体验,确保系统易于使用、界面美观,提高了自己的用户体验设计能力。
网站个人课程设计报告

个人课程设计报告一、教学目标本课程的教学目标是使学生掌握XX学科的基本概念、原理和方法,能够运用所学知识解决实际问题。
具体来说,知识目标包括了解XX学科的基本概念和原理,掌握XX学科的基本方法;技能目标包括能够运用XX学科的方法分析问题和解决问题,能够进行XX学科的实验操作;情感态度价值观目标包括培养学生的科学精神,提高学生对XX学科的兴趣和热情。
二、教学内容根据课程目标,本课程的教学内容主要包括XX学科的基本概念、原理和方法。
教学大纲将按照教材的章节进行安排,每个章节都会有详细的内容介绍和案例分析。
具体的教学内容安排如下:1.第一章:XX学科的基本概念和原理2.第二章:XX学科的基本方法3.第三章:XX学科的应用案例分析三、教学方法为了达到课程目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
讲授法用于向学生传授基本概念和原理,讨论法用于引导学生深入思考和探讨问题,案例分析法用于让学生通过实际案例掌握XX学科的方法,实验法用于培养学生的实验操作能力。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备多种教学资源。
教材将是主要的教学资源,我们将选择一本权威的教材,以确保学生能够接触到最新的知识和概念。
此外,我们还将提供参考书籍、多媒体资料和实验设备等,以丰富学生的学习体验和提高学生的实践能力。
五、教学评估本课程的评估方式将包括平时表现、作业和考试等。
平时表现评估将根据学生在课堂上的参与度、提问和回答问题的情况进行。
作业评估将根据学生提交的作业质量和完成情况进行。
考试评估将包括期中和期末考试,考试内容将涵盖课程的全部内容,采用客观题和主观题相结合的方式,以全面反映学生的学习成果。
评估方式将力求客观、公正,以确保评估结果能够真实反映学生的学习情况。
六、教学安排本课程的教学进度将按照教材的章节进行安排,每个章节都会有详细的教学内容和教学时间安排。
教学安排将紧凑合理,确保在有限的时间内完成教学任务。
个人博客的设计与实现

郑州旅游职业学院毕业设计( 论文)个人博客的设计与实现姓名:李治坦学号:年级:14级系别:信息工程专业:计算机网络指导教师:王桂凤年月日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《个人博客的设计与实现》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。
本论文和资料若有不实之处,本人承担一切相关责任。
论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日郑州旅游职业学院毕业论文(设计)任务书毕业设计题目:个人博客的设计与实现学生姓名:专业班级:学号:主要任务:需要提交的文档:发出任务书日期:完成期限:指导教师:系部主任:说明:如计算机输入,内容小四号字。
本任务书一式二份,教师、学生各执一份摘要目前Internet早已深入我们的生活,而这工程真正的开始时间是1962年。
发展至今已经变的异常庞大,而近段时间发展最快的当数电子商务系统。
互联网经过各种高潮低谷起伏后,各种类型的网站如雨后春笋般突军崛起。
然而随着计算机的发展和普与,Blog得到了极大的发展Blog是Weblog(网络日志)的简称,即个人博客系统。
Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。
它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。
传统的Blog已经满足不了社会的需要,拥有更多更新功能的Blog急需走上舞台。
为了方便广大朋友沟通交流,特此开发了个人博客系统。
本系统是根据网络需求而设计的一款个人博客软件,本文主要介绍了个人博客系统中的前台查看日志,留言,评论,相册和后台管理的设计与实现。
本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合jquery框架,以与JavaScript和HTML脚本语言,并采用了templates模板技术,以与配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。
web网页设计课程设计-个人博客

这个子网页采用的是YUI中的Paginator:Getting started with Paginator JS控件,可以在网页中插入文字图片,并有翻页效果。
每个人的兴趣爱好可以有很多,如果采用流式布局则会显得很冗杂,于是我采用了这个JS控件,让游客可以对每一个感兴趣的栏目进行浏览,不会产生疲劳。另外我将图片大小调节同意大小,并添加在每个框架中,这样可以使整个网页布局不会产生太大波动。
2.3系统总框图
2.4 设计网站
首部的LOGO,这个区域揭示了整个网站的主旨,所以这一部分的图片和内容必须设计得很精。然后是左下区域的座右铭,座右铭体现了个人的性格和修养以及价值观,这一部分布局必须清晰明了。最后是右下部分的其他,为了使网页看起来简洁明了,我在这一部分添加了一个单独的图片作为一个DIV。
E-R图
数据库表
数据字典:
Id:每个留言一个id,主键,非空
Title:每个留言一个title,可以为空
Tentent:每个留言一个内容,可以为空
Time:每个留言一个时间,可以为空
Ip:每个留言一个ip,一个ip可以对应多个留言
Huifu:每个留言对应一个管理员回复,可以为空
总结
在这次课程设计中,我再一次巩固了对HTML静态网页和ASP动态网页的设计制作方法,特别是对HTML网页已经较为熟练的掌握了。并且我对CSS样式文件和JS脚本文件的使用也有了更深的了解。
3.1.2个人简历
这个页面依旧使用了黄色的主色调,顶部是蓝色,与个人信息想呼应。主题是大海,个人简历就像鱼儿在海中的经历一样,这也和个人简历的风格想呼应。
左上角我添加了一个时钟空间,并添加了一个可以游动的鱼,点击之后可以快速返回主页,这条小鱼是使用JS代码和GIF动图完成的,和整个大海的风格比较融合。另外我在网页底部添加了固定的BOTTOM页脚,主要内容也是跟海有关,为的也是和主题融合。
个人博客管理系统实训报告

天津职业大学个人博客系统实训报告学生姓名周鹤专业软件技术班级11级软件一班学号100405121摘要博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站.博客上的文章通常根据张贴时间,以倒序方式由新到旧排列.许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记.一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。
能够让读者以互动的方式留下意见,是许多博客的重要要素。
大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、博客等各种主题。
博客是社会媒体网络的一部分。
目录摘要 0第1章系统概述 (2)1。
1系统开发背景 (2)优点: (2)1.2系统开发环境 (2)第2章系统分析 (3)2.1系统用例模型 (3)2.1。
1 系统用例图 (3)第3章系统设计 (4)3.1功能模块设计 (4)3。
2系统运行环境 (5)3.2.1.软件平台 (5)3.2.2.硬件平 (5)第4章系统功能实现及说明 (5)4.1系统主界面 (5)4。
2用户管理 (6)4.2.1 用户登录 (6)4。
2.2 用户注册 (7)4。
3博客查询 (8)4.4发表日志 (9)4.5评论 (10)总结 (10)参考文献 (12)第1章系统概述1。
1 系统开发背景个人博客是博客的一种.自建独立网站的博客主,有自己的域名、空间和页面风格.是个人持续性的日记或评论。
它是最传统常见的博客.个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。
博客经常不只是一个沟通的方法,它们成为了一种反映生活的方法或艺术创作。
编写博客可以抒发感情,引起人们的共鸣.很少个人博客出名和成为主流,但一些个人博客很快就聚集了许多读者。
优点:记录个人生活点滴:如同日记一般,可将自己每日生活中发生的事情记录下来,并且跟朋友或网友们分享。
传达个人自由思想:博客是个自由的空间,可依照个人自由意志去撰写任意的内容,传达个人的自由思想。
【《个人博客系统的实现研究开题报告》3500字】

个人博客系统的实现研究开题报告目录个人博客系统的实现研究文献综述........................................................................................................... 1绪论...............................................................................................................................................................1.I研究目的及意义............................................................1.2国内外研究现状...........................................................1.3本课题研究内容和研究步骤 (IV)1.4论文组织结构 (IV)1绪论1.l研究目的及意义1.1.l研究目的随着现代科学的发展和技术的成熟,计算机技术也在迅速发展,推动着我们的社会进步。
我们深刻地认识到计算机的强大功能,计算机已逐渐成为整个人类社会的主流,并且在所有生活领域都扮演着极为重要的角色本系统采用网络通信、计算机存储管理等多种方法,具有传统方法无法替代的优点。
例如,电子计算机搜索速度特别快、可靠性高、数据库存储容量大、可靠性高、存储时间长。
成本非常低。
可大幅提升效率,并可提升服务等级,提供更优异的使用经验。
透过网际网路,使用者资料及内容的收集与管理更为科学、标准化,也更为容易。
1.1.2研究意义随着互联网技术的快速发展,博客也应运而生。
到目前为止,博客在博客中一直是必不可少的。
此外,博客还为客户提供了一个广泛的表达意见的功能平台。
个人博客系统需求分析报告

个人博客系统需求分析报告1. 引言本文档旨在对个人博客系统的需求进行分析和定义,以便为开发团队提供明确的指导和目标。
个人博客系统是一个用于个人发布博文的平台,具有用户管理、博文管理、评论管理等功能。
通过本文档的编写,我们将详细描述系统的功能需求和非功能需求。
2. 功能需求2.1 用户管理•注册:用户可以通过提供用户名、密码等信息注册一个新的账户。
•登录:已注册的用户可以通过用户名和密码登录系统。
•用户信息管理:已登录的用户可以编辑和更新自己的个人信息。
2.2 博文管理•发布博文:已登录的用户可以发布自己的博文,并提供标题、内容、标签等相关信息。
•编辑博文:已登录的用户可以编辑和更新自己已发布的博文。
•删除博文:已登录的用户可以删除自己已发布的博文。
•查看博文列表:系统应提供一个页面展示所有已发布的博文列表,按照时间倒序排列。
•查看博文详情:用户可以点击博文列表中的某篇博文,查看博文的详细内容和评论。
•搜索博文:用户可以根据关键词搜索博文标题或内容,获得相关的搜索结果。
2.3 评论管理•发表评论:已登录的用户可以在博文详情页发表评论。
•删除评论:已登录的用户可以删除自己发表的评论。
2.4 页面管理系统应提供以下常规页面:•首页:展示最新发布的博文列表。
•用户中心:展示用户个人信息、已发布的博文等。
•登录页:用户登录系统的入口。
•注册页:用户注册新账户的入口。
3. 非功能需求3.1 安全性•用户密码应以加密的形式存储在数据库中。
•用户登录时应进行身份验证,以确保只有合法用户可以登录系统。
3.2 可扩展性系统应具备良好的扩展性,可以方便地增加新的功能模块或拓展现有功能。
3.3 用户友好性•界面简洁明了,易于操作和理解。
•错误提示应友好明确。
3.4 性能•系统应能够处理大量并发请求,确保用户访问的响应速度。
•数据库应具备高速读写能力。
3.5 可维护性•代码应具有良好的可读性和可维护性,以方便日后的维护和更新。
个人博客系统的研究报告

个人博客系统研究报告一、引言随着互联网的普及和信息技术的快速发展,个人博客系统已经成为人们记录生活、分享知识和交流思想的重要平台。
个人博客系统不仅可以帮助用户快速搭建自己的博客网站,还为用户提供了丰富的博客管理功能。
本文将对个人博客系统的研究背景、研究目的、研究方法、研究内容、结论与展望进行详细阐述。
二、研究背景随着互联网的普及,博客已经成为人们获取信息和交流思想的重要平台。
传统的博客系统通常需要用户具备一定的技术知识,且需要自行购买服务器或租赁虚拟主机,这使得很多非专业人士望而却步。
因此,如何让用户更方便地搭建和管理自己的博客网站,成为了一个值得研究的问题。
个人博客系统的出现,正是为了解决这一问题。
三、研究目的本研究旨在探究个人博客系统的研究现状和发展趋势,分析现有个人博客系统的优缺点,并针对存在的问题提出改进建议。
通过本研究,希望能够为个人博客系统的设计和开发提供一定的参考和借鉴。
四、研究方法本研究采用文献调研和案例分析的方法进行。
首先通过文献调研了解个人博客系统的研究现状和发展趋势;然后通过案例分析,对现有的个人博客系统进行深入剖析,总结其优缺点;最后结合相关理论,提出改进建议。
五、研究内容1. 个人博客系统的定义与分类个人博客系统是指一种方便用户快速搭建和管理自己的博客网站的软件系统。
根据不同的分类标准,个人博客系统可以分为多种类型。
例如,根据系统架构的不同,可以分为基于Web的个人博客系统和基于客户端的个人博客系统;根据功能的不同,可以分为简单型和多功能型个人博客系统。
2. 现有个人博客系统的优缺点分析通过对多个现有个人博客系统的对比分析,可以发现:优点主要表现在操作简单、功能齐全、用户界面友好等方面;缺点则表现在安全性、隐私保护、响应速度等方面。
其中,安全性和隐私保护是用户最关心的问题之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章概述 (1)1.1 本课题的研究背景 (1)1.2 本课题的研究意义 (1)1.3 现行研究存在的问题及解决办法 (1)1.3.1 需求分析问题 (1)1.3.2 代码实现问题 (2)第二章系统分析 (3)2.1 系统需求分析 (3)2.2 采用的关键技术介绍 (3)2.2.1 简介 (3)2.2.2 Access数据库简介 (4)2.3 可行性分析 (4)2.3.1 技术可行性 (4)2.3.2 操作可行性 (4)第三章系统概要设计 (6)3.1 系统总体设计 (6)3.1.1 运行环境 (6)3.1.2 系统流程 (6)3.1.3 系统结构 (7)3.2 系统接口的概要设计 (8)3.2.1 用户接口 (8)3.3 数据库概要设计 (9)3.3.1 逻辑结构设计 (9)3.3.2 物理结构设计 (10)第四章系统详细设计 (11)4.1 系统界面的详细设计 (11)4.1.1 普通用户首页的详细设计 (11)4.1.2 留言界面的详细设计 (11)4.1.3 后台首页的详细设计 (12)4.2 数据库详细设计 (13)4.2.1 表的详细设计 (13)第五章系统实现 (15)5.1 系统开发环境 (15)5.2 系统实现 (15)5.2.1 客户端系统实现 (15)5.2.2 后台管理系统实现 (17)5.3 系统运行环境要求 (17)5.3.1 服务器端要求 (17)5.3.2 客户端要求 (18)5.4 系统部署 (18)5.4.1数据库设置 (18)5.4.2 服务器端运行设置步骤 (18)第六章性能测试与分析 (19)6.1 测试实例(测试集)的研究与选择 (19)第七章课程设计总结 (20)7.1 课程设计心得体会 (20)参考文献 (21)第一章概述1.1 本课题的研究背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
根据个人喜好开发了博客网站。
个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。
1.2 本课题的研究意义什么是博客(blog)?Blog(同义词有web log,weblog)的最普通的定义是:一种表达个人思想,内容按照时间顺序排列,并且不断更新的出版方式。
Blog可以翻译成博客日志,但大多数人将它简化成博客。
随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。
博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。
博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或构想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。
许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进行合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。
1.3 现行研究存在的问题及解决办法1.3.1 需求分析问题对课题所研究的问题不是很明确,如其应用范围,用户群体等。
通过老师的讲解及指导和查相关资料得以解决。
对于信息的安全性合法性的控制,原设为普通用户发布留言成功后,管理员后期发现非法的信息就可以撤除,控制力度较低。
后来听取了老师的建议,让普通用户发布留言是先提交给管理员,管理员审核通过之后,才使发布生效,即发布成功。
提高了控制力度,保证了信息的合法性。
1.3.2 代码实现问题通过业务层的对象类调用数据库的存储过程,此过程中,因编程规范及其他各种语法问题出现了很多错误,通过查阅资料学习得以解决。
第二章系统分析本课题为实现更加实用的网站,对网站做了详细的系统分析。
包括系统的需求分析、对开发用到的关键技术的介绍以及系统的可行性分析。
2.1 系统需求分析本课题为Web应用的信息管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,支持管理员的后台信息管理。
各个角色的功能需求如下:●普通用户⏹浏览文章⏹搜索文章⏹发表留言、评论●管理员用户⏹管理文章信息⏹管理文章分类信息⏹管理链接信息⏹管理评论信息⏹管理留言信息⏹管理系统配置2.2 采用的关键技术介绍2.2.1 简介是一个Web开发平台,提供了构建企业级应用所需的服务、编程模型和软件基础结构。
虽然的语法基本上与其前辈ASP(Active Server Page)兼容,但是是一个全新的编程框架,旨在用于快速开发Web应用程序。
作为平台的一部分,提供了一种基于组件的、可扩展的且易于使用的方法,用于购建、部署和运行供所有在浏览器或移动设备中使用的Web 应用。
同ASP和其他Web开发环境一样,也是建立在HTTP协议之上的,它利用HTTP命令和策略进行双向的、浏览器到服务器的通信和协作。
真正使有别于其他Web开发技术的是它提供的抽象编程模型,即Web窗体模型。
此外,整个平台是 Framework的一部分。
应用是一些已编译的代码部件,由一些可重用且可扩展的组件组成,可以用第一类语言(包括、C#、Microsoft Visual 、Microsoft 和J#)创建,并且可以访问.NET Framework中整个类的层次结构。
2.2.2 Access数据库简介美国Microsoft公司于1994年推出的微机数据库管理系统。
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。
其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。
(5)能够利用Web检索和发布数据,实现与Internet的连接。
Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。
2.3 可行性分析2.3.1 技术可行性采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。
也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。
后台数据库采用ACCESS 数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库达到更好的效果。
因此,本网站的开发在技术上是可行的。
2.3.2 操作可行性网站运行于Windows环境,其用户操作页面友好,设置功能栏便于用户操作。
网站的基本操作如下:●普通用户⏹浏览博客文章⏹发表博客留言⏹发表对文章的评论⏹查询博客文章●管理员用户⏹查询、删除,修改,添加文章及文章分类⏹查询、删除,修改,添加友好链接信息⏹审核评论,留言信息修改博客主题,管理员密码等第三章系统概要设计3.1 系统总体设计3.1.1 运行环境●操作系统:Windows NT/2000/XP/2003●安装Access2003●安装Visual 20053.1.2 系统流程后台业务流程(管理员用户执行操作的流程)如图3.1所示。
图3.1 后台管理系统业务流程图前台业务流程(普通用户执行操作的流程)如图3.2所示。
图3.2 前台用户业务流程图3.1.3 系统结构本课题的功能模块设计如图3.3所示。
图3.3系统功能模块示意图3.2 系统接口的概要设计3.2.1 用户接口系统的用户接口主要分为前台普通用户的操作界面和后台管理员用户操作界面。
前台首页布局设计如图3.4所示。
图3.4系统前台首页布局设计后台首页布局设计如图3.5所示。
图3.5后台布局设计3.3 数据库概要设计3.3.1 逻辑结构设计本课题设计规划出的实体有管理员,文章,文章类别,留言,评论,友好链接。
本课题中实体间的关系如图3.4所示。
图3.4 系统数据库实体间关系E-R图3.3.2 物理结构设计本课题目前为数据库建立了8张表。
●文章分类表(sw_chennel),包括数据项:类别编号、类名、类别关键字、类别描述,类别权重等。
●文章表(sw_content),包括数据项:文章编号、文章标题、文章关键字、文章描述、发表日期、浏览次数、支持次数、类别分类、是否隐藏等。
●文章表2(sw_content01),包括数据项:文章编号、类别分类、文章内容等。
●搜索信息表(sw_tags),包括数据项:搜索编号、搜索内容、搜索次数等。
●链接信息表(link),包括数据项:链接编号、链接名称、链接地址、网站LOGO、是否有LOGO等。
●留言信息表(sw_guestbook) ,包括数据项:留言编号、留言者、日期、内容、是否回复、回复内容等。
●评论信息表(sw_comment) ,包括数据项:评论编号、评论者、日期、内容、是否审核、文章编号等。
●系统信息表(sw_config),包括数据项:编号、用户名、密码、博客名称、博客主题、博客描述、简介等。
第四章系统详细设计本课题总体设计的核心思想主要以下两点:页面是一个容器,是由不同模块(用户控件)组成的;Web页面和用户空间都属于表示层,它们用来处理交互,具体功能由业务对象完成。
4.1 系统界面的详细设计4.1.1 普通用户首页的详细设计该页是普通用户的打开网站第一个见到的页面,主要包括最新文章信息、站主简介、留言、友情链接和搜索信息等内容。
部分内容已经在母版页Master.master 设计中完成,验证码功能和搜索功能封装在ChkCode.aspx 和Search.ascx中。
●ChkCode.aspx的详细设计运行效果如图4.1所示。
图4.1ChkCode.aspx的运行效果●Search.ascx的详细设计运行效果如图4.2所示。
图4.2Search.ascx的运行效果4.1.2 留言界面的详细设计留言页面(GuestBook.aspx)(如图4.3)。