本科计算机专业论文个人博客的设计与实现.docVIP

本科计算机专业论文个人博客的设计与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科计算机专业论文个人博客的设计与实现

个人博客的设计与实现 作者姓名:李明 指导老师:张杰 摘 要:本文主要对博客系统的设计与开发过程进行分析,按照系统开发的流程,从系统分析、总体设计、系统实现三大部分对系统的开发过程分别进行详细阐述。系统分析中主要进行了背景分析、可行性分析和需求分析;总体设计中主要包括系统结构体系设计、系统子模块功能的介绍和数据库设计;系统实现主要实现了系统的关键模块的界面及功能设计。此博客借助编程语言JSP、JAVA和SQL Server数据库等开发工具实现了系统的主要功能。 关键词:JSP,JAVA,SQL Server,博客 1 系统分析 背景分析 近几年来,随着互联网的迅速发展,人们的生活几乎离不开网络,网络的交流方式也大不相同。1997年12月美国的Jorn Barger最早提出了blog,据不完全统计,全球目前平均每6秒就有一个用户加入博客的大家庭。博客改变着人们之间的交流方式,注册博客的用户可以方便的使用文字、图片来建立一个有个性的网络世界。人们可以把每天生活中发生的点点滴滴小事都写进去,可以和朋友们一起分享自己每天的生活,让人们对生活有了更多的思考,在劳累了一天的生活中写博客也可以让人体会到满足感和放松。博客使用起来很方便,与传统的邮件、BBS等相比,博客是一款更具人性化的交流平台,是一个可以展现自己的文采和与他人交流的综合平台,写博客也可以让自己每天的生活不在那么的单调、乏味,抓住生活中的一点点小事,让每天的生活多姿多彩。不仅如此,博客还可以结交更多的朋友,也可以将自己的想法分享给别人,互相学习,互相提高。 窗体顶端 窗体底端 图1 注册用户模块 图2 游客模块 图3 系统管理员模块 注册用户模块:用户只有注册后才享有的功能,该模块是本系统的核心功能模块,只有进行登录并且通过身份验证的用户才可以在自己的博客页面进行博文发表、文章评论、删除文章、上传照片、删除照片、好友管理和修改个人信息的功能,实现对个人博客行管信息的维护管理,对于没有注册的用户不可以在博客页面中发表文章,也不可以对博客页面的相关信息进行维护管理。 游客模块:用户不需要注册就享有的功能,只有在博客注册页面注册的用户才可以拥有属于自己的独立空间,游客进入某博客页面可以查看相关的文章信息,可以随时对自己感兴趣的文章发表评论。该模块要求可以实现浏览文章、查看相册和发表评论等功能。 系统管理员模块:只有系统管理员才享有该模块的权限,该模块要求实现注册用户和系统用户的管理,还可以浏览文章、删除文章、浏览照片、删除照片,以及系统公告的管理。 1.4 系统业务流程分析 业务流程分析主要有:用户业务流程分析、游客业务流程分析和系统管理员业务流程分析。 1.4.1 用户业务流程分析 注册用户访问用户登录界面,输入登录功能区中的用户账号和密码,登陆成功后跳转到个人主页。在个人主页中,用户可以添加自己的信息并编辑或者删除已有信息,所有操作结束后,退出并返回系统主页。 图4 用户业务流程图 1.4.2 游客业务流程分析 游客是不需要登陆就可以直接进行操作的,可以浏览注册用户的文章和照片并发表评论,游客也可以注册成为网站的会员。 图5 游客业务流程图 1.4.3 系统管理员业务流程分析 系统管理员进入访问用户登陆界面后,输入登录功能区中的系统管理员账号和密码,成功登陆后跳转到系统主窗口。系统管理员可以查看用户的信息,并对用户进行查找、删除等操作;可以查看文章和照片,对于违反系统规定的进行删除等操作;还可以添加公告信息,并编辑或删除公告;所有操作结束后退出并返回系统主窗口。 图6 系统管理员业务流程图 2 总体设计 2.1 系统意义 实现博客系统,用户可以轻松地注册一个账号,用户可以发表文章、管理照片,也可以将个人的工作过程、生活故事、思想历程、灵感闪烁及时的记录下来,用户可以发挥自己无限的表达力,更可以以文会友,进行深入的交流。 2.2 系统开发语言 2.2.1 JAVA简介 Java是Sun公司推出的新一代的面向对象程序设计语言,特别适用于Internet应用程序的开发。Java的生成和流行是当代Internet发展的客观要求,Java是一种性能良好的编程语言,它的基本特点是简单、面向对象、可移植的、分布式、安全的、多线程的、动态的、性能非常优异的,尤其适合在Internet环境中开发的应用系统。 2.2.2 JSP简介 JSP的全称是Java Server Pages,它是Sun公司推出的一种动态网页技术。它在传统的静态页面文件里加入了Java程序片段和JSP标记,所以构成了JSP页面

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档