基于Java的软件工程试验项目开发范例.pptVIP

基于Java的软件工程试验项目开发范例.ppt

  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文档。上传文档
查看更多
基于Java的软件工程试验项目开发范例 --基于JSP技术的网络书店原型的实现 制作人: 制作日期: E-mail: 我将分以下几个方面来叙述: 项目描述 项目的意义 网站的实现方法 网站的设计成果 重点部分实现 收获和体会 遗憾 感谢 项目描述 用软件工程的方法分原型,基本性和扩展型开发出一套软件范例为软件工程的课程教学提供辅助 我们假定的本项目的需求方是一个小型的书店连锁店,目前依靠人工方式经营。它有着固定的进货渠道和稳定的顾客群,书店的经营业绩一直很稳定,但也一直没有突破。店主基于增加用户群和加强书店管理的考虑,决定购买一套电子书店的解决方案以使现有的销售模式最大程度的电子化。 为什么要为软件工程课程开发范例? 软件开发过程中要用到大学一年级到三年级中的大部分课程的知识,符合软件工程课的综合性的特点; 教学过程(也就是开发过程)接近实际需要,可以有效的弥补教学与实践的鸿沟,提高教学的质量; 需要学生自学大量新技术,新的方法,对学生的自学能力和探索精神是一个很好的锻炼; 开发项目需要一个团队共同完成,可以培养学生良好的团队合作精神; 教学中对不同程度的同学提出了不同程度的目标要求,可以使各种水平的学生都能够在这个过程中得到提高,有所收获,这也符合“因材施教”的教育思想。 为什么要开展电子商务? 快速进入市场 保持客户忠诚度 降低成本 实现利润的快速增长 支持业务的扩展 支持新业务的构想 我所负责的工作 与小组成员共同进行需求分析 参与了网站的功能设计 主要工作为编码实现部分 开发技术的选择---JSP相对于ASP的优点 继承了JAVA的优势 运行速度快 依托J2EE体系,扩展性强(即是优势又是劣势) 开发模型选择 两种开发模型(左为模型一,右为模型二) 网站原型设计 网站的系统结构图 网站前台的功能设计 网站后台的功能设计 前台界面 前台界面 购物流程 如何实现购物车? 使用cookie实现购物车 Cookie cookie=new Cookie(BID+request.getParameter(bid),1); /**调用cookie()函数创建一个新的cookie,它有两个参数,第一个是cookie的名字,第二个是cookie的值**/ cookie.setMaxAge(30*24*60*60); //这个函数用来设定Cookie的有效期限,参数以秒为单位 response.addCookie(cookie);//添加的用户cookie中 JavaBean的应用 使用JavaBean可以封装处理逻辑,使显示和处理的代码分开; 提高代码重用度。 收获和体会 团队的合作对于软件开发时尤为重要的; 需求分析很重要; 软件开发的思想比技术本身更重要; 软件文档必不可少; 项目的遗憾 网站的未在实际使用环境中充分测试,网站的负载能力和安全性能存在隐患; 由于对软件工程的一些方法认识有限,未能在开发过程中充分运用。 数据库的操作中,在多用户并行操作中很容易出问题。 系统允许用户购买现有的库存的最大值,但是当有多个用户同时下订单的时候,实际上是没有那么多的库存量的,这时会出现系统已接受用户订购却实际上没有能力一一兑现的情况。解决这一问题在实现上要求要考虑商业和技术两个方面,比较复杂。由于时间所限未能实现,希望以后有机会能够这一缺陷。 感谢 在此我要首先感谢李昭智老师的精心辅导,他丰富的知识,严谨的治学作风对我有很大的教育和帮助作用。 我还要感谢我的父母,是他们无私的爱让我有了一次次的超越自我的机会。 我也要感谢那些给我精神动力的人,你是我源源不断的灵感源泉。当我不再坚强的时候,你们的眼神和话语会出现在我的脑海中告诉我不要放弃。 * * 第一种模型适合小型的应用,第二种模型更适合于大型的应用这种结构也有利于将显示和数据处理分离的开发模式,但相对成本较高。由于我们是一个相对来说小型的应用,所以我们决定采用模型一来构建网站。 两点说明: 当用户确认后,订单才写入账单 用户可以随时查询订单状态

文档评论(0)

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

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

1亿VIP精品文档

相关文档