ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:675.05KB ,
资源ID:30776412      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30776412.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课程设计JSP博客系统的开发.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程课程设计JSP博客系统的开发.docx

1、软件工程课程设计JSP博客系统的开发GANSU AGRICULTURAL UNIVERSITY软件工程课程设计说明书 课 程 名 称: 软件工程课程设计 题 目: 博客系统设计 年级/专业/班: 09级 计算机科学与技术 学 生 姓 名: XXX 指 导 教 师: XXX 开 题 时 间: 2012 年 5 月 1 日 完 成 时 间: 2011 年 6 月 13 日 课程设计目录 一、设计课题3 二、需求分析3 三、设计目的4 四、相关工具4五、设计内容5六、UML建模 7 七、最终效果图11八、心得及体会12一、 设计课题: 利用学过的相关专业知识开发一个可以实现的系统,并为这个系统制作详

2、细的需求分析。二、 需求分析:1.用户需求分析:本文研究的博客(BLOG)系统是互联网上的多用户应用系统,它是一种发表个人思想、网络链接、日志内容,通常按照时间顺序排列,并且不断更新的信息发布方式。本系统共有两类用户:网友(即未注册用户),匿名用户可以对其他用户的博客内容时行浏览、评论,通过RSS源订阅博客信息。也可以通过注册后登录博客系统,申请一个属于自己的博客。 用户(即注册用户),注册用户可以登录管理文章(新增、修改或删除)、管理评论(修改或删除)、管理信息(删除或修改)、维护个人信息等。2.功能需求分析:从系统功能角度出发,一个典型的博客(BLOG)系统主要包含以下功能模块: (1)用

3、户注册和登录模块此模块的功能包括新用户的注册,已注册用户的登录。用户需要登录博客系统才能进行相关操作,否则只能浏览和评论。如果不是博客系统的用户,需要先行注册。(2)博客主页面显示模块功能是根据用户的设定将博客内容显示给用户,这些内容包括用户的文章及相关评论,用户的个性化信息以及其他信息导航栏目。(3)文章管理模块功能包括新增(保存)文章,文章修改(保存)功能,文章删除功能。 (4)RSS订阅模块功能是用户能通过浏览器的RSS订阅功能,订阅本博客的最新更新内容。(5)用户信息维护模块管理维护用户的个性化信息,包括昵称、个性logo、签名等。(6)评论模块网友可以通过该模块对文章发表评论,表达自

4、己的观点。综合所述,博客系统的总体功能需求如图3.1所示:图3.1 博客系统总体功能需求三、设计目的:随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的B

5、log急需走进舞台。4、相关工具: 1、JSP: JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 2.My SQL: MySQL是一个精巧的管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和

6、PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。5、设计内容:流程图:页面结构设计: 数据库设计:六、UML建模:用例图:活动图:顺序图:协作图:类图:七、最终效果图:八、心得及体会:1.此次课程设计使我们熟悉了系统设计的整体步骤。其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。2.通过这次课程设计,我们掌握了如何进行UML建模以及面向对象的软件设计流程,如何利用StarUml制图以及如何对一个待开发的软件进行详细的需求分析,实现从教学知识到实践锻炼的转变,不仅对我们现在的学习有很大的帮助,而且对我们以后走向工作岗位也有着不可磨灭的作用。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1