中文摘要
校园博客系统设计
摘 要: Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。
箐箐校园博客系统,供学校师生使用。学校领导希望通过这个博客系统,来加强学校教师和学生之间的了解和交流、教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示该学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库,真正促进学校的教学工作。
本人做的那个模块----老师和学生管理模块,主要是针对老师和学生的。对于老师:它们登录后可以管理自己的博客,可以写写最近教学上的日志,上传一些有意义的照片;当然他们也可以浏览学生的博客,阅读他们的日志,欣赏他们的空间,之后发表一些留言和评论。学生也可以完成同老师一样的操作,并及时看到老师的建议。通过博客真正促进了学生与老师之间心与心的沟通。
关键字:Blog 网络 师生
毕业设计(论文)外文摘要
The design of campus blog system
Abstract: Blog is the Email, BBS, ICQ after the fourth exchange network, is the era of the personal network "Reader's Digest" is a hyperlink to weapons of blogs, and represent a new way of life and new ways of working , but also represent a new way of learning.
Qing Qing campus blog system for the use of teachers and students. School leaders hope that through this blog system, to strengthen the school teachers and students and the understanding between the exchanges between teachers and teachers teaching experience-sharing, between students and students learning experience sharing, and better display the School teachers and students in the style, and I hope that through the blog system log accumulation, a rich pool of teaching and really promote the work of teaching in schools.
I do - that teachers and students module management module is targeted mainly teachers and students. For teachers: Login can manage their own blog, recently teaching Write on the log, upload some interesting photographs of course, they can also visit the students blog, and read their logs, to appreciate their space, After a few messages and comments. Students can complete the operation with the same teachers, and that teachers in a timely manner proposed. Truly promote the blog by students and teachers between Xinyuxin communication.
Keyword: Blog; network; teachers and students.
本课题研究重点
近年来,随着网上博客(Blog)的兴起,吸引了越来越多的人关注。很多人都拥有了自己的个性博客。并以之为媒介,使博客人群不断发展和壮大。本文针对博客系统的实现过程进行了简单剖析。
本博客系统以基于Microsoft环境的.NET技术作开发,使用C#为开发语言,为开发功能强大的动态网站提供了一种简单,高效的途径。实现了博客网站的动态管理,使得对博客信息的管理更加及时,灵活,提高了工作效率。同时对系统的背景需求,系统的功能特点和设计方案进行了介绍。
本文首先介绍了系统的研发背景及ASP.NET+SQL Sever系统的一般原理;接着对系统的需求进行了详细的分析,确定了系统的功能和软件体系结构,同时设计实现了用户注册、发表日志、用户留言、上传相片等功能模块;然后分析并解决了系统实现中的关键问题,最后完善系统功能使之实用,易于操作、管理和维护,提高可扩充性,最终建立了完整的用户博客系统。
系统功能模块划分
本系统可大致分为用户管理模块,系统管理模块,日志管理模块,评论管理模块,留言管理模块,相册管理模块,统计管理模块。具体如下所示
4.2.1 用户管理模块:
实现的主要功能:对于没有注册的用户(游客)进行注册,开通个人博客;实现系统管理员、注册用户的登录;博客个人资料的修改。
4.2.2 系统管理模块
实现的主要功能:对注册的博客审批、删除、增加;对院系进行增、删、改;对公告栏、博客推荐进行管理。
4.2.3 日志管理模块:
实现的主要功能:对于博客本身的写的日志,可以进行增加、预览。
4.2.4 评论管理模块:
实现的主要功能:注册用户可以发表评论,以及博客本身对评论的管理。
4.2.5 留言管理模块:
实现的主要功能:注册用户和管理员可以发表留言。
4.2.6 相册管理模块:
实现的主要功能:博客本身可以上传照片,对照片过行日常的管理(浏览)。
4.2.7 统计管理模块:
实现的主要功能:统计在线人数;统计人气最佳博客;统计人气最佳日志;统计最注册博客。
目 录 14000字
1 引言 1
1.1 校园博客的发展趋势 1
1.1.1 校园博客是师生互动的平台 1
1.1.2 校园博客是师生交流管理的平台 2
1.2 本课题研究重点 2
2 需求分析 3
2.1 开发工具 3
2.2 需求调研 4
2.3 总体概述 4
2.4 数据字典 4
2.5 系统数据流图: 7
3 数据库设计 8
3.1 数据库数据结构设计 12
1.Blog(博客)表 12
2、Log(日志)表 13
3、Message_borad(留言板)表 13
4、Photo(相片管理)表 13
5、Academy(学院)表 13
6、Admin(管理员)表 13
7、Blog_style(博客风格)表 14
8、 Friends表 14
9、Last_visit(最近访客)表 14
10、Log_revert(日志回复)表 14
11、Log_type表 14
12、 Photo_revert(相片回复)表 14
13、Photo_type(相片风格)表 14
14、Call_board(公告栏)表 15
3.2 数据库的E-R图 8
4 系统概要设计 16
4.1 系统需求分析描述 16
4.1.1 系统管理员 16
4.1.2 教师和学生 17
4.1.3 浏览者 17
4.2 系统功能模块划分 18
4.2.1 用户管理模块: 18
4.2.2 系统管理模块 18
4.2.3 日志管理模块: 18
4.2.4 评论管理模块: 18
4.2.5 留言管理模块: 18
4.2.6 相册管理模块: 18
4.2.7 统计管理模块: 18
4.3系统总体功能图 18
4.4 系统业务流程图 19
5 系统详细设计和实现 21
5.1 日志管理模块的设计与实现 21
日志管理模块是本系统的核心模块,这里给主要功能以及实现方法的详细介绍. 21
5.1.1 日志管理模块简介 21
5.1.2 日志管理模块的流程图和算法说明 22
5.1.3 日志管理模块界面及实现 22
5.1.4 留言管理模块 25
5.1.5 相册管理模块 27
5.1.6评论管理模块 30
结 论 33
致 谢 35
参考文献 36
|