个人博客网站设计与实现

合集下载

个人博客系统设计与实现答辩PPT 共32页

个人博客系统设计与实现答辩PPT 共32页

日志管理
相册管理
发 布
浏 览
查 询

我 微 我论
的 博 的微
微 博
微 博
微 博

上搜删修评 传索除改论 日日日日日 志志志志志

修 改



建相传除 论
相册相相 相

评 论



个人博客系统的设计与实现
答辩人:郑海峰 14
实体-联系图(E-R图)图
注册用户实体属性图
日志
ID
用户
阅读量
用户ID
系统总E-R图 时间
个人博客系统的设计与实现
答辩人:郑海峰 14
需求分析
1 系统注册与登录 2 微博状态管理 3 日志管理
4 图片管理 5 留言板管理 6 朋友圈管理
个人博客系统的设计与实现
10
功能需求分析
7 在线游戏 8 头像管理 9 好友活跃度排名
答辩人:郑海峰 14
系统用例图
用例图
用户
个人博客
注册
登录
浏览新鲜事
发布者
标题
内容
1
1
管理
查看
日志实体属性图
个人博客系统的设计与实现
注册用户
活跃度
朋友圈
1
评论
ID
M 账号相册
M
姓名
M
微博
M
1M
密码
M 1
博客名
年龄
性属别于
M
管理
相片 1
14
M
日志
日志实体属性图
M
留言板
M
最近来访
留言信息 M ID 微博评论

个人博客网站课程设计

个人博客网站课程设计

个人博客网站 课程设计一、课程目标知识目标:1. 学生能够理解个人博客网站的基本概念,掌握网站结构、页面布局和内容发布的基本知识。

2. 学生能够了解网站前端技术,如HTML、CSS、JavaScript,并运用这些技术进行简单的网页制作。

3. 学生掌握网站后端技术,如数据库操作和服务器端编程,实现博客网站的动态数据展示和用户交互。

技能目标:1. 学生能够运用所学知识,独立设计和制作个人博客网站,完成网站的整体布局和页面美化。

2. 学生能够编写简单的动态网页,实现博客文章的发布、编辑、删除等功能。

3. 学生能够通过实际操作,提高问题解决能力和团队协作能力。

情感态度价值观目标:1. 学生培养对网络技术的兴趣,激发学习主动性和创新意识。

2. 学生在学习过程中,注重个人信息安全和网络安全,树立正确的网络道德观念。

3. 学生通过个人博客网站的制作,培养表达自我、展示个性的信心,提高沟通和交流能力。

本课程针对初中年级学生,结合教材内容,注重理论与实践相结合,以培养学生的实际操作能力和创新能力为目标。

课程性质为实践性、综合性,教学要求学生在掌握基本知识的基础上,能够独立完成个人博客网站的设计与制作,将所学知识应用于实际生活,提高信息技术素养。

通过本课程的学习,期望学生能够达到以上所述具体的学习成果。

二、教学内容本章节教学内容主要包括以下几部分:1. 网站基础知识:- 网站概念与分类- 网站结构及页面布局- 网络协议与域名解析2. 网站前端技术:- HTML:基本结构、常用标签、表单制作- CSS:选择器、样式属性、页面布局- JavaScript:基本语法、事件处理、DOM操作3. 网站后端技术:- 数据库基础:数据类型、表结构设计、SQL语句- 服务器端编程:PHP基础、会话控制、文件操作- 数据库连接:MySQL与PHP的交互4. 个人博客网站制作:- 网站需求分析- 设计与规划:页面布局、功能模块划分- 网站制作:前端页面编写、后端逻辑实现- 网站测试与优化教学内容按照以下进度安排:1. 网站基础知识(2课时)2. 网站前端技术(4课时)3. 网站后端技术(4课时)4. 个人博客网站制作(6课时)本章节内容与教材相关章节紧密关联,确保学生能够系统地掌握网站制作相关知识。

个人网站设计及实现毕业设计论文

个人网站设计及实现毕业设计论文

个人网站设计及实现作者:张铎指导教师:刘向娇摘要:网络发展到今天,建立网站已经成为一个很普遍的问题了。

对于企业家来说,建立好的网站可以抢占新世纪发展的战略要点。

建立新的企业形象,直接开拓国际市场。

对于个人来说,建设好的个人网站可以更加方便的收集信息,开展更加直接的网络交流,使用自己构造的平台,可以为毕业后找工作做好充分的准备。

在我的个人网站制作过程中,主要是针对我网站设计的方向和目的、网站设计的整个流程出发,然后通过自己设计的这个个人网站作品来说明并演示一个网站制作过程。

这篇论文的主要内容是个人网站的设计思想,整体规化及相关的基础科知识。

网站的规化又包括网页的结构、栏目的设置、网页的风格、颜色的搭配、版面的布局、文字图片的运用等。

关键词:网站设计;网站规化;网站主题随着经济的发展,计算机以被应用到社会生活的各个领域。

这给人们的生活带来很大的方便。

如今,已成为人们日常生活中不可或缺少的部分。

人们可以足不出户上网购物,随时查询股票信息,在自己的博客上尽情发表言论……以上这些都离不开最基本的网页设计和制作[1]。

网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者,在互联网上表现出及其重要的地位,并发挥着及其重要的作用,无论是在国内还是国外都得以迅速的发展和壮大,并被人们重视和关注。

网站的迷人之处在于综合使用文本、图像、声音、动画视频信息和内容,具有丰富的多媒体表现与互动特点。

毋庸置疑,网站已成为最吸引人的也是最有效的信息传递的手段和方式。

随着网络技术的发展,各类网站纷纷出现,个人网站也成为了一种时尚,越来越多的人希望拥有自己的网站,开辟网络世界的一片天地,展示自己的才华和风格[2]。

个人网站是指个人因某种兴趣、拥有某种专业技术,提供某种服务或把自己的作品、商品展示销售而制作的具有独立空间域名的网站。

所谓个人网站,就是指网站内容是介绍自己的或是以自己的信息为中心的网站[3]。

一网站设计规化1.1 什么是网站网站是因特网上的一个信息集中点,可以通过域名进行访问。

个人博客的设计与实现

个人博客的设计与实现

郑州旅游职业学院毕业设计( 论文)个人博客的设计与实现姓名:李治坦学号:年级:14级系别:信息工程专业:计算机网络指导教师:王桂凤年月日毕业设计(论文)诚信声明书本人声明:本人所提交的毕业论文《个人博客的设计与实现》是本人在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。

本论文和资料若有不实之处,本人承担一切相关责任。

论文作者:(签字)时间:年月日指导教师已阅:(签字)时间:年月日郑州旅游职业学院毕业论文(设计)任务书毕业设计题目:个人博客的设计与实现学生姓名:专业班级:学号:主要任务:需要提交的文档:发出任务书日期:完成期限:指导教师:系部主任:说明:如计算机输入,内容小四号字。

本任务书一式二份,教师、学生各执一份摘要目前Internet早已深入我们的生活,而这工程真正的开始时间是1962年。

发展至今已经变的异常庞大,而近段时间发展最快的当数电子商务系统。

互联网经过各种高潮低谷起伏后,各种类型的网站如雨后春笋般突军崛起。

然而随着计算机的发展和普与,Blog得到了极大的发展Blog是Weblog(网络日志)的简称,即个人博客系统。

Blog是即E-mail、BBS、ICQ之后的第四种网络交流方式。

它以个人为中心传播出版有影响力的消息、新闻、事件等,鲜明的个人特色引人瞩目,它以独特的视角、敏锐的观察力,不断的冲击传统媒体。

传统的Blog已经满足不了社会的需要,拥有更多更新功能的Blog急需走上舞台。

为了方便广大朋友沟通交流,特此开发了个人博客系统。

本系统是根据网络需求而设计的一款个人博客软件,本文主要介绍了个人博客系统中的前台查看日志,留言,评论,相册和后台管理的设计与实现。

本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合jquery框架,以与JavaScript和HTML脚本语言,并采用了templates模板技术,以与配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。

个人网站设计及实现

个人网站设计及实现

个人网站设计及实现
一、个人网站设计
1、网站目标:
2、网站风格:
网站风格应以简约、清新、自然、活泼为主,采用简洁的色调,简单的设计,容易让访客理解个人的技能以及热情。

3、网站内容
(1)个人简介:这部分主要介绍个人的基本信息和技能,包括个人头像以及个人简历,从而达到展示个人的目的。

(2)工作经历:主要介绍个人专业经历,每一项经历包括了起止时间,项目简介,以及承担的职责等,便于访客了解个人的工作经历。

(3)个人博客:这部分主要用于发布个人的文章,可以分享一些专业的知识,展示自己的知识以及见解,可以吸引更多的访客来点击。

4、网站构成:
网站的主要构成应包括首页、个人介绍、工作经历、个人博客、关于我们等。

二、网站实现。

如何搭建个人博客网站

如何搭建个人博客网站

如何搭建个人博客网站搭建个人博客网站:畅游自由的文字世界在这个信息化的时代,个人博客网站成为了展示自己才华和分享经验的重要平台。

无论你是一位作家、摄影师、程序员还是一个爱好旅行的人,建立一个个人博客网站,可以让你更好地展示自己的作品和观点,与其他人分享你的所思所想。

下面我将为大家分享一些关于如何搭建个人博客网站的经验和建议。

第一步:选择合适的平台和内容管理系统(CMS)在搭建个人博客之前,首先要选择一个合适的平台和内容管理系统。

有许多免费和付费的平台可供选择,如WordPress、Blogger、Wix等。

这些平台都提供了简单易用的内容管理系统,使得搭建个人博客变得更加轻松。

根据自身需求和技术水平,选择一个适合自己的平台是非常重要的。

第二步:选择合适的域名和主题选择一个好记且与个人博客主题相关的域名非常重要。

域名是你个人博客的门牌号码,可以通过注册服务商购买一个。

尽量选择简洁、易记、与个人博客主题相关的域名,这样可以帮助读者更容易记住你的网站。

此外,在选择主题时要考虑到与个人博客的主题相关,并且要确保主题的排版清晰、美观,并具有响应式设计,以便在不同设备上查看。

第三步:设计和定制个人博客网站个人博客网站的设计非常重要,它是展示个人品味和专业形象的窗口。

你可以选择一个合适的布局和配色方案,根据自己的需要进行定制。

在设计过程中,要注意网站的易用性和可读性,确保读者能够轻松地浏览和阅读你的文章。

除此之外,要保持网站的简洁和统一,避免使用过多的花哨效果和广告,以免分散读者的注意力和降低网站的加载速度。

第四步:撰写优质内容和定期更新一个个人博客网站最重要的部分是优质的内容。

在你的博客上发布有价值、有趣和有深度的内容,这将吸引更多的读者。

你可以写有关你的专业领域的文章、生活经验和心得体会,或是分享旅行的见闻和摄影作品等。

保持文章的原创性和高质量,并定期更新你的博客。

此外,良好的交流和互动也是建立个人博客的重要一环。

龙城博客网站的设计与实现DOC

龙城博客网站的设计与实现DOC

龙城博客网站的设计与实现学院名称:计算机工程学院专业:信息管理与信息系统班级:10信息W学号:姓名:指导教师姓名:指导教师职称:讲师二〇一四年六月龙城博客系统的设计与实现摘要:Blog,中文名博客。

本系统编写的博客作为门户类别的博客,包括对时事新闻的看法,重要的区域新闻,民众关心的焦点等,也包含了博主的心得情感、个人生活等主题相关的创作或记录内容。

本龙城博客设计上采用Java语言结合MSSQL数据库,选择Java语言,如今主流的开发语言之一,因为其具有先进性、可扩展性,并且能保证系统的稳定性,可维护性。

采用JSP作为主要开发模式,在HTML页面添加Java代码,建立基于JSP的B/S结构的网站系统。

总之,此博客网站在设计开发上运用了成熟的开发语言和数据库,通过本论文介绍系统开题背景,系统开发环境选择;再介绍系统可行性分析、流程图、需求分析;然后系统设计方面介绍数据库设计,表的设计,最后详细介绍了主要的功能模块,通过文字和图片结合的形式展示了系统前台和后台的相关功能。

关键词:龙城博客;Java语言;MSSQL数据库;B/S结构The Design and Implementation to theSystem of Dragon City BlogAbstract:Blog, whose Chinese name is web log. This article will write about the blog playing the role of portal website , including the attitude to current affairs, the news of important regions, the focus on what people care about and so on. It includes the creation and records related on moods of bloggers or personal life as well.On the design of Dragon City Blog, it takes the Java Language and MSSQL Database. As one of the popular development of languages, Java Language is advanced and extensible. At the same time it can guarantee the stability and maintainability of the system. The main development mode of the blog is JSP, adding Java code to the HTML page to build the website system with B/S structure based on JSP. In a word, this web log uses mature development language and database. This article will firstly give the opening background and the choose of development environment of the system. Secondly, it will write the analysis of feasibility, the flow chart and the demand analysis. Then this article will describe the design of database and table in the aspect of system design. Finally, it will introduce the main function associated with foreground and background by the form of combining the words and images.Keywords:the Dragon City Blog; the Java Language; the MSSQL Database; the B/S Structure目录前言 (1)第1章概述 (2)1.1课题的开发背景 (2)1.2目的和意义 (2)1.3开发环境的选择 (3)1.3.1 JAVA简介 (3)1.3.2 JSP技术简介 (3)1.3.3数据库的选择——SQLserver数据库 (4)1.3.4 .开发工具的选择 (4)1.4 论文各章简介 (5)第2章系统可行性分析 (6)2.1 经济可行性 (6)2.2 技术可行性 (6)2.3 操作可行性 (7)第3章需求分析 (7)3.1 本系统的开发模式及其特点 (8)3.1.1系统开发模式 (8)3.1.2 系统开发特点 (8)3.2 性能需求 (8)3.2.1 博客信息的实时展示 (8)3.2.2博客网站友好界面和稳定、易于维护 (9)3.3 功能需求 (9)3.4 业务流分析 (10)第4章系统设计 (13)4.1系统模块设计 (14)4.2 数据库概念结构设计 (15)4.2.1 系统E-R图和实体图 (15)4.2.2 系统表的设计 (16)第5章龙城博客网站的具体实现 (22)5.1模块化的开发环境的简介 (22)5.2数据库的连接 (22)5.3系统首页 (23)5.4 站内新闻浏览界面 (24)5.5心情日记设计页面 (25)5.6 在线留言界面 (26)5.7 其他前台模块 (27)5.8 系统后台首页 (28)5.9帐号管理界面操作 (29)5.10注册管理界面 (29)5.11 心情日记设计管理界面 (30)5.12相册信息管理界面 (31)第6章系统测试 (33)6.1 系统测试的概述 (33)6.2 系统测试过程 (33)6.2.1 系统测试方案 (33)6.2.2 登录界面测试 (33)6.2.3 其他测试用例分析 (35)6.3 测试结果 (35)6.4 系统维护 (35)总结 (37)参考文献 (38)致谢 (39)前言新时代信息技术的发展,人们生活已然离不开互联网,互联网渗透到生活的方方面面。

网页设计文献综述

网页设计文献综述

文献综述题目个人博客网站设计与实现学生姓名XXX专业班级计算机网络技术网页设计 09级1班学号XXX院(系)软件职业技术学院指导教师(职称) XXX完成时间 XX年5月 20 日个人博客网站的设计与实现摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

现阶段,个人网站已成为世界互联网中的一只重要力量,而这次我所选择的个人网站建设与友情链接的课题,正是互联网与个人学习生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人,人与社会之间交流的一种重要形式,他能够把事情的复杂化转为简单化。

而个人网站,恰好是世界互联网迅猛发展过程中的必然产物,人们通过设计一个个人网站,不管其定位是传播一些技术,展示一些商品,还是介绍自己的个人情况,都为人与人,人与社会之间提供了一个沟通交流的平台,缩短了人与人、人与社会之间的距离。

关键词个人网站;沟通交流;1前言随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。

当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。

如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。

选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。

.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。

.NET为行业的信息化提出了彻底解决方案,不论Web开发者、组件开发者、数据开发者、VB GUI开发者,还是任何基于Windows平台的开发者,.NET都以一种全新的开发模式使开发人员更好、更快速的完成工作。

本课题重点以.NET和为开发平台,综合利用ASP.NE T的WEB开发技术[1]和XML跨平台技术,通过开发一个通用网站,真正体验.NET新一代软件开发全新模式,实现网站快速开发和部署。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 2005 3.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) ,包括数据项:留言编号、留言者、日期、内容、是否回复、回复内容等。

友好链接留言管理员评论发表 管理1文章分类文章管理审核审核属于n11111nnnnn●评论信息表(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)。

图4.3GuestBook.aspx的运行效果4.1.3 后台首页的详细设计该页是管理员用户的打开网站第一个见到的页面,主要包括最新留言、评论信息、友情链接管理和文章管理等内容。

其运行效果如图4.6所示。

图4.6后台首页运行效果4.2 数据库详细设计本课题共设计了8张数据表。

4.2.1 表的详细设计1) 文章分类表的详细设计表4.1文章分类表sw_chennel列名字段名称数据类型大小可否为空主键类别编号id 数字50 否是类名ch_name 文本20 否否类别关键Ch_keywords 文本50 是否类别描述Ch_description 文本50 是否权重Ch_order 数字 4 否否2) 文章表的详细设计表4.2文章表sw_content列名字段名称数据类型大小可否为空主键文章编号id 数字50 否是文章标题Ct_title 文本50 否否文章关键Ct_keywords 文本10 是否文章描述Ct_description 文本50 是否发表日期Ct_time 日期50 是否浏览次数Ct_views 数字50 是否支持次数Ct_digg 数字50 是否分类编号Ct_cid 数字50 是否是否隐藏Ct_hide 数字 4 是否表4.3文章表sw_content01列名字段名称数据类型大小可否为空主键文章编号aid 数字50 否是分类编号cid 数字50 否否文章内容content 文本2000 否否3) 搜索信息表的详细设计表4.4 搜索信息表sw_tags列名字段名称数据类型大小可否为空主键搜索编号编号数字40 否是搜索内容tag 广西200 否否搜索次数cisu 数字10 否否4) 链接信息表的详细设计表4.5 链接信息表sw_link列名字段名称数据类型大小可否为空主键链接编号id 数字40 否是链接名称sitename 文本100 否否链接地址siteurl 文本200 否否LOGO logo 文本200 否否5) 评论信息表的详细设计表4.6 评论信息表sw_comment列名字段名称数据类型大小可否为空主键评论编号id 数字40 否是评论者Name 文本200 否否日期cotime 日期16 否否内容say 文本8 否否是否审核shen 数字 4 否否文章编号aid 数字50 否否6) 留言信息表的详细设计表4.7 留言信息表sw_guestbook列名字段名称数据类型大小可否为空主键留言编号id 数字40 否是留言者name 文本200 是否留言内容content 文本500 是否留言日期modtime 日期16 是否是否回复huifu 数字 4 是否回复内容review 文本500 是否7) 系统信息表的详细设计表4.8 附件信息表sw_config列名字段名称数据类型大小可否为空主键编号id 数字40 否是用户名name 文本50 否否密码pass 文本50 否否博客名称title 文本100 否否博客主题keywords 文本100 否否博客描述description 文本200 否否简介jianjie 文本200 否否第五章系统实现5.1 系统开发环境●系统:Microsoft Windows XP Professional Service Pack 2●编程环境:Microsoft Visual Studio 2005●开发语言:C#●数据库:Access20035.2 系统实现5.2.1 客户端系统实现第一次登录系统,最新发布的前十个文章信息,以及普通用户的功能选项。

相关文档
最新文档