发布时间:2018-12-06 来源:实习报告
实习地点:XXXXXXXX
实习时间:20xx年2月20日~3月18日
1背景和意义
博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,有人往往也将 Blog本身和 blogger(即博客作者)均音译为“博客”。
随着计算机网络的发展,博客已经逐渐成为人们网络生活中必不可少的工具,另外博客也是一种高效的交流工具,利用博客可以通过发布日志的形式表达自己的想法,方便快捷。同时个人博客的发展,也已经成为广告商业务拓展的重要领域。
2任务概述
2.1系统目标
博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通
2.2开发环境
本个人博客系统采用以C#为核心语言的ASP.NET作为开发工具,通过 SQL Server 2005建立数据连接关系。
2.3运行环境
windows(2000、XP、vista、7)或Linux
Internet Explore 6.0及以上或主流浏览器(firefox,chrome,opera等)
3功能需求
该博客系统的功能需求主要分为两个部分。第一部分是普通游客浏览及评论,第二部分就是管理员管理。
3.1游客部分:
游客可以在首页以及文章页面进行评论,在首页中设置了游客评论,以及博主回复,从而方便游客的访问,同时对本系统也有一个最基本的了解。
3.2管理员部分
在管理员界面,主要实现管理员撰写博文以及对所发布的博文的管理,和对游客评论的管理等,从而使系统做到更好的管理与维护。
3.2.1博客信息管理:
主要是管理博客的信息,包括博客名称、 简介、关键字等
3.2.2头像管理:
通过图片博主可以修改自己的头像,为博客添加更多的活力,从而实现和游客更好的沟通和交流。
3.2.3博文管理:
博主会在自己的博客中表现自己内心的感受以及其它心灵感慨,游客可以通过对博文进行浏览和评论操作。博主可以通过对博文进行对发表、查看、修改以及删除等操作,以表达自己的情感和更好的管理与维护。
3.2.4评论管理:
对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。
3.3其他需求
易于操作:系统界面美观简洁,便于用户操作
运行稳定:系统不会因为登陆人数增多而造成操作的不稳定
4系统功能描述
4.1前台功能描述
4.1.1日志功能模块
日志版块可以说是本系统里最复杂的一个前台功能块,文章的首页程序要求把最近的日志的时间计算出来,然后把此时间段的日志列出。
在每一个博文页面还列出了日志的评论、全部浏览的入口和访问量,在日志版块的功能中,还有日志详细内容页、日志发表评论和日志列表页。
该模块包括日志首页、日志内容显示页、日志评论显示页等页面。
4.1.2链接功能模块
链接功能模块比较简单,只有一个列表程序页,它提供了日志空间所有者感兴趣的网站的链接,与访问者共享,因此只需要一个页面把所有的链接列出来就可以了。
4.1.3公共程序块
公共程序块的内容包括:日志空间的标识logo和一级菜单,这在前面的程序页面规划中已经提到过了;还有就是日志空间页面左边的搜索、热点评论、日志统计和最新链接,这4部分将分别放在不同的程序文件中。
4.2后台功能描述
系统的后台是对前台显示信息的管理。个人博客系统源于个人使用的需求,因此本系统是以单用户为研究对象,如有需要以后可扩展为多用户系统。单用户的日志系统,其重点在于完成信息的管理、分类和思想的交流,不需要复杂的权限验证,所以后台功能包括发表信息和系统设置两大部分。发表信息部分包括发表日志、链接、图片及相关的管理,系统设置包括管理文章分类、管理评论、管理账号、退出登录。
4.2.1文章管理
文章管理主要包括文章的添加、查看、修改、删除等功能。文章的添加功能:博主登录后可以发表日志,供游客浏览。日志的编辑功能:博主可以对已经发表的日志进行修改,比如对所属类别的、日志内容等修改。删除则是删除文章的内容及清空其所有属性的配置。
4.2.2分类管理
管理分类的界面与日志列表相似,也包括添加、查看、修改、删除等功能,只是分类信息是存在分类表中的,信息保存的地方和字段不同,程序原理相同。
4.2.3管理评论
评论是用户在前台浏览日志等信息时发表的,在后台可以查看其内容,也可以选择删除某些评论。评论列表与前面的列表界面相似,不同在于评论只能查看和删除,删除评论时,支持批量删除。
4.2.4相册管理:
博主和游客都可以浏览相册信息,博主不仅可以浏览,还可以添加、编辑和删除相册。博主和游客可以浏览的相册信息包括:相册的名称,相册的描述,相册的创建时间。博主可以查看和修改的相册信息包括:相册的名称,相册的描述,博主可以根据实际需要进行相册的删除和修改添加
4.2.5友情链接。
日志、链接和图片都是需要发布的信息,友情链接的发布比较简单,只需添加链接名称、web地址和描述即可。链接名称为首页友情链接处显示的内容,web地址为链接所转向的地址,描述则为当鼠标指向链接名称是的提示内容。
4.2.6个人资料管理:
博主和游客都可以浏览个人资料信息,博主不仅可以浏览,还可以编辑个人资料。博主和游客可以浏览的个人资料信息包括:博主的昵称,博主的性别,博主的生日,博主的地址和博主的头像。博主可以查看和修改的个人资料信息包括:博主的昵称,博主的性别,博主的生日,博主的地址,博主可以根据实际需要修改个人资料。
4.2.7管理账号
本系统为单用户系统,只有唯一一个管理员,实际上不需要账号列表,在此做个示意,多用户的系统就需要进行管理员权限分级,高级账号可以管理普通账号列表。用户可以查看账号详细信息,包括发表日志的数量统计,也可以修改自己账号的密码及其他信息。
实习体会:
本次实习内容为个人博客系统的需求调查,通过本次的需求调查,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发系统的方法和思想。既深化了对博客系统的认识,又进一步巩固了所学的知识,提高了软件开发水平。为进一步的开发打下了一个良好的基础。
回想自己在这期间的实习情况,不尽如意。对此我思考过,学习经验自然是一个因素,然而 更重要的是心态的转变没有做到位。本次实习使我亲身感受了所学知识与实际的应用,理论与实际的相结合,也算是对以前所学知识的一个初审吧。这次实习对于我们以后学习、找工作也真是受益菲浅。我会在以后的工作学习中不断要求自己,完善自己,让自己做的更好。
范文大全 · 手机版 m.fwdq.com