- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP网站开发SQ课程设计
基于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
引言
项目的意义
在计算机专业的教学中,软件工程是极为重要,也很特殊的一门课程。它需要学生有较好的计算机基础理论知识做基础,同时要具有探索精神和较强的动手能力;同时它也需要老师有深厚的实际开发经验和教学能力。它对我们的教与学的两方面都提出了较高的要求。很长时间以来,很多人都在对软件工程课程的教学进行了很多的尝试。我们的这个软件工程试验项目也正是在这方面的一种探索和研究。
我们试图脱离陈旧的单纯理论讲授的教学方式,通过一个实际的软件开发过程,让学生在实际的应用环境中去学习,体会,理解理论知识。我们的这个项目就是要基于这个想法,设计一个适合要求的软件课题,并开发出适合不同水平同学的软件范例。
我们想这有以下几个优点:
软件开发过程中要用到大学一年级到三年级中的大部分课程的知识,符合软件工程课的综合性的特点。
教学过程(也就是开发过程)接近实际需要,可以有效的弥补教学与实践的鸿沟,提高教学的质量。
需要学生自学大量新技术,新的方法,对学生的自学能力和探索精神是一个很好的
您可能关注的文档
- flash动画浅谈大学课程设计.doc
- Flash动画设计大学课程设计[].doc
- Flash引导动画制作.doc
- FESTOMPS机械手.doc
- FLASH制作MTV大学课程设计打印版修正版.doc
- FLASH广告设计的大学课程设计.doc
- FLASH广告设计大学课程设计.doc
- FLASH制作MTV大学课程设计打印版.doc
- E江河土石坝枢纽布置及施组方案方案一说明书.doc
- Flash环保公益广告设计及实现.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 幼儿想象的发展与心理.ppt VIP
- 人教版小学六年级数学下册《第三单元 圆柱与圆锥》大单元整体教学设计[2022课标].pdf
- 2021年北京事业单位考试【事业单位考试真题】整理与复习详细解析版(附答案解析).docx
- 11-傅建佳《活在课堂里》读书分享公开课教案教学设计课件资料.pptx VIP
- 2024年5月江苏省事业单位招聘考试【综合知识与能力素质】真题及答案解析(管理类和其他类).pdf
- SX1261-2中文数据手册.pdf VIP
- 2024小学五年级奥林匹克数学竞赛决赛试卷.pdf
- (完整版)档案数字化加工方案. .pdf
- 黑布林阅读初二4《时光隧道》中文版.doc
- 基于STM32的智能垃圾桶的设计与实现毕业论文.doc
文档评论(0)