毕业设计论文-基于Java的软件工程试验项目开发范例.doc

毕业设计论文-基于Java的软件工程试验项目开发范例.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文-基于Java的软件工程试验项目开发范例

基于Java的软件工程试验项目开发范例 基于JSP技术的网络书店原型的实现 The Development of Software Project Based on Software Engineering with Java The Implement of eBookStore Demo Based on JSP 摘要 本文将以在线电子书店为案例背景,详细介绍使用JSP(Java Server Page)技术实现一个小型商业模式的大致过程。特别是对使用JavaBean技术提高软件复用度和在线销售管理系统中的关键模块的实现策略进行了较为详细的叙述。 关键词:Java, JSP, JavaBean, Cookie Abstract Based on the case of ebookstore, this thesis introduced the procedure of implement a miniature commercial model with JSP(Java Server Page), and especially talked about improving the rate of program’s reusing with JavaBean and the implement strategy of the key module in the online sale management system. Keywords: Java, JSP, JavaBean, Cookie 前言 我们的目的是使用软件工程方法探索开发一个软件项目,作为软件工程课程的范例,为今后的软件工程教学提供辅助。项目的基本需求是建立一个可以同时为顾客(读者)和书店经营者(管理员)在网络上提供服务的电子书店。从项目的设计到实现的过程中,我们致力于以下三个方面的尝试: 软件工程方法的应用; 软件产品的实用意义; 面向对象思想的实践。 我们的开发团队共有四个人,依软件设计,实现进行了不同的分工。我们设计出了原型,基本型,扩展型三种网站结构模型。其中我们实现了原型的全部功能。我主要负责网站原型的编码实现。 本文将以在线电子书店为案例背景,详细介绍我们使用JSP(Java Server Page)技术实现一个小型商业模式的大致过程。特别是对使用JavaBean技术提高软件复用度和在线销售管理系统中的关键模块的实现策略进行了较为详细的叙述。 此外本文还将把我们开发过程中的收获和经验作一阐述,我想着对我们以后的工作学习都是有着很多益处的。 目录 第一章 引言 4 1.1 项目的意义 4 1.2 项目的描述 5 1.3 开发技术的选择 6 1.4 开发工具和运行环境 7 第二章 项目相关知识介绍 8 2.1 软件工程 8 2.2 JSP 8 2.3 JavaBean 10 第三章 网站原型设计和具体实现策略 11 3.1 网站原型的设计成果 11 3.2 有关数据库设计的几点说明 12 3.3 网站的关键部分实现策略 13 第四章 JSP技术在网络书店开发中的应用 15 4.1 JSP开发模型的选择 15 4.2 使用JavaBean提高代码水平 15 4.3 JSP中对COOKIE的使用 19 4.4 JSP的中文问题的解决 20 第五章 测试 21 5.1 网站测试 21 第六章 结束语 22 6.1 收获和体会 22 6.2 项目的遗憾 22 6.3 结束语 23 感谢 24 参考文献 25 附录 26 附录一:项目使用环境 26 附录二:电子书店安装和使用说明 27 附录三:源文件功能说明清单 28 附录四:源代码 31 附录五:翻译 36 引言 项目的意义 在计算机专业的教学中,软件工程是极为重要,也很特殊的一门课程。它需要学生有较好的计算机基础理论知识做基础,同时要具有探索精神和较强的动手能力;同时它也需要老师有深厚的实际开发经验和教学能力。它对我们的教与学的两方面都提出了较高的要求。很长时间以来,很多人都在对软件工程课程的教学进行了很多的尝试。我们的这个软件工程试验项目也正是在这方面的一种探索和研究。 我们试图脱离陈旧的单纯理论讲授的教学方式,通过一个实际的软件开发过程,让学生在实际的应用环境中去学习,体会,理解理论知识。我们的这个项目就是要基于这个想法,设计一个适合要求的软件课题,并开发出适合不同水平同学的软件范例。 我们想这有以下几个优点: 软件开发过程中要用到大学一年级到三年级中的大部分课程的知识,符合软件工程课的综合性的特点。 教学过程(也就是开发过程)接近实际需要,可以有效的弥补教学与实践的鸿沟,提高教学的质量。 需要学生自学大量新技术,新的方法,对学生的自学能力和探索精神是一个很好的

您可能关注的文档

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档