- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文正文毕业设计论正文
重庆信息技术职业学院
毕业设计(论文)
设计(论文)题目:基于J2EE的在线博客网站
选题性质:R设计 □论文
院 系 软 件 学 院
专 业 软 件 技 术
班 级 05 级 (2) 班
学 号 0510070231
学生姓名 荀 建 昌
指导教师 邓 永 生
教务处制
年 月 日
基于J2EE的在线博客网站
荀建昌
(重庆信息技术职业学院软件学院一系 重庆万州 404000)
摘要:本文对我的毕业设计作品——重信博客在线(CqeecBlogOnline),进行了全面的阐述和分析。其中涉及到我对博客,这个互联网新兴概念的认识,以及对BSP网站的功能分析。然后文中详细阐述了需求分析阶段的各方面内容,罗列了架构设计方面的各种材料和成果,最后对我的毕业设计做了一个全面的总结。特别的,文中对整个系统的工作流程做了详细分析和说明,对MVC的理解及阐述贯穿本文始末。另一方面,在本次毕业设计的过程中,我担任了小组组长的工作,在本文中又特地阐述了我工作上的一些细节。
关键字:博客 互联网 MVC 需求分析 架构设计
目录
1 绪论 4
2 系统开发知识储备 5
2.1 相关开发技术和模式介绍 5
2.1.1 Servlet 5
2.1.2 JSP 5
2.1.3 Ajax 5
2.1.4 XML 5
2.1.5 DOM 6
2.1.6 MVC 6
2.2 开发技术和本系统 6
3? 需求分析 7
3.1 功能概述 7
3.2 用例分析 7
3.2.1 系统用例概述 7
3.2.2 参与者 7
5 系统运作机制简析 9
5.1 系统运作机制简述 9
5.2 博客注册模块分析 9
5.2.1 模块功能概述 9
5.2.2 模块结构 9
5.2.3 模块运作图解 10
5.2.4 模块运作详解 10
结束语 14
致谢 16
附件 17
1 绪论
博客(Blog)是互联网技术日益成熟,逐日走进千家万户后的产物。它不仅代表了个人信息发布平台,更展现了一种全新的生活方式,同时一种新的传媒形式也因此逐渐浮现出来。这种传媒形式的特点是,普罗大众已经不再只是信息的消费者;只要你有一台电脑,一个MODEM,轻轻敲击键盘,点击鼠标,你就有可能是信息的制造者和传播者。信息的自由传播,使网民趋之若鹜,因此各大BSP网站纷纷涌现,开博客写博客成为当今互联网的一大热潮。
同博客息息相关的另一个新的概念是,Web2.0。Web2.0并不是互联网世界的新产品,它只不过是对一种日渐成型的Web设计思想的总结。Web2.0强调用户参与和用户体验。博客无处不在体现着Web2.0的核心思想,但它却早在Web2.0的概念提出前就已经存在,它对于酝酿Web2.0功不可没。与此同时,Web2.0的发展,在技术和设计思想上又进一步影响了当今博客发展的趋势。
综上所述,我这次选择的毕业论文题目——博客网,有着非凡的意义以及实际应用价值。它既考验了我对传统Web网站的认识,又考察了自己对新技术的敏锐度。
作为本次毕业设计小组的组长,自己担任了很多方面的工作,从需求分析,架构设计,代码编写,以及辅助小组成员完成诸如数据库设计等工作,都要亲身参与。
在需求分析阶段,我先是浏览各大BSP网站,试用它们所提供的服务,逐渐总结出一个在线博客网站主要的用例。然后我又进一步分析用例,画出系统总的用例图,之后再根据用例图总结出系统所需的主要功能,为下一步的架构设计打下基础。
对于架构设计,考虑到毕业作品的特点和这三年来我所学到的知识,我决定小组使用Servlet+JSP+MS SQL Server2000+Ajax+Tomcat来开发整个博客网系统。Servelt+JSP应用于Web开发,有着很强的优势;而MS SQL对于中小型的系统来说,是个很好的选择;Ajax是当今比较热门的技术,也是Web2.0时代极具代表性的技术,它对于改善用户体验减轻服务器端的负担有着很大的作用。同时我结合MVC和本系统的具体特点,把系统分为三个层次:表述曾,逻辑层和数据层。
在代码编写阶段,由于本小组只有两个人一台电脑,所以每个人的工作量都比较大,而且开发时间很紧张。因此,我尽量使用Java中的接口做到分工明确。但实在是由于人员和时间有限,对于需求分析阶段的某些功能,至今还未能完全实现。但我相信,毕业设计的目的并不仅仅只关注实现了什么功能,它只是通过此种形式来检验我们的学习态度和知识储备情况。
此论文旨在阐述我对我们的毕业设计作品――重信博客在线(CqeecBlogOnline)的认识以及详细介绍自己工作中的细节。
2
文档评论(0)