- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轻量级J2EE框架应用实验大纲.doc
轻量级J2EE框架应用实验实验介绍PetStore是sun公司为了演示自己J2EE而编写一个宠物店电子商务例子需求说明文档实验指南
图1 Petstore 模块组成
考核办法实验注意事项ibatis架构,同学可以自行选择。附件一
软件需求说明书
1引言
1.1编写目的
本文档用于定义PetStore应用的需求。
1.2背景
a.?
b.?
1.3定义
1.4参考资料
a.? /Java/petstore.html
/developer/releases/petstore/
b.?/zhuanti/pdf/jpetstore-3-1-1.zip。
2任务概述
2.1目标
通过本程序的开发,使学生能理解Spring、Struts、以及Hibernate框架,并能够初步使用这些框架实现Java EE应用程序的开发。|
2.2用户的特点
本软件用户为普通的网上购物者,有基本的上网技能,但对软件知识不了解。
2.3假定和约束
本软件开发期限为20学时。
3需求规定
3.1对功能的规定
PetStore网上商店使客户可以通过浏览器浏览各种商品,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等,主要功能包括:
开始窗口
应用开始界面,包括项目的介绍、运行管理程序、进入宠物店等。
欢迎窗口
允许你浏览大类,动物图标代表了种类;登录,维护帐户信息(如果你已经登录);改变语言设置,语言切换等。
种类窗口(Category Screen)
列出这个种类下,都有哪些产品,点某个产品,就进去看看这个产品的条目下,有哪些具体的货物在架,选择后就可以进去看了。
货架/产品窗口
产品屏幕显示所有的产品内容,右面列出了单价,并且有一个Add to Cart的加入购物车的链接。
货物item窗口
显示每个内容(item)的详细信息,有个链接可以让你把它放入购物车。
购物车窗口
允许用户更改item数量,还有个remove,可以删除item, “Proceed to Checkout”链接带你去订单屏幕,当然,如果你没有登录,登录窗口会在你点击之后出现。
登陆窗口
登录窗口允许存在的用户登录,或者创建一个新的帐户和客户。
账户信息窗口
用来填写新创建的账户的详细信息,同时也用来维护某个帐户的详细信息。
订单信息窗口
用来让用户填写订单的发送信息,默认值是当前登录的用户的客户信息中的地址信息,当然你可以修改。一旦点提交,就会创建一个订单,发送到订单处理中心。
订单完成窗口
3.2对性能的规定(略)
3.2.1精度
3.2.2时间特性要求
3.2.3灵活性
3.3输人输出要求
3.4数据管理能力要求
3.5故障处理要求
3.6其他专门要求
4运行环境规定
4.1设备
4.2支持软件
4.3接口
4.4控制
附件二
部署安装JPetStore步骤
在MyEclipse中新建web 项目,起名jpetstore,并将源码导入其中。
将源码中的多个文件中的名字空间 改为在MySQL库中创建jpetstore运行需要的数据库表,并导入一些初始数据。建表和导入数据的SQL语句在\jpetstore\db\mysql目录。使用以下命令完成建表和数据导入
mysql –h –u root -p
CREATE DATABASE jpetstore;
USE jpetstore;
source \jpetstore\db\mysql\jpetstore-mysql-schema.sql ??
source \jpetstore\db\mysql\jpetstore-mysql-dataload.sql??
修改数据库配置文件,\jpetstore\war\WEB-INF目录,修改perties,
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://:3306/jpetstore?
jdbc.username=root
jdbc.password=
在\jpetstore\war\WEB-INF目录web.xml中,用来选择MVC是用Spring还是Struts,petstore代表使用Spring,action代表使用Struts。
servlet-mapping
????servlet-namepetstore/servlet-name
????!--
????servlet-nameaction/servlet-name
????--
????url-pattern*.do/url-pattern
/servlet-mapping
附件三
实验报告
课程:级:: 班级: 实验名称:PetStore
一、目的
您可能关注的文档
最近下载
- 2025年广东东莞农村商业银行春季校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 制浆车间生产初步技术方案(桉木).docx VIP
- 部编三年级上册语文第二单元主题阅读.doc VIP
- ARKInvestBigIdeas2025-歌者PPT中文校对版.pdf VIP
- 新中国55年统计资料汇编-全国篇.doc VIP
- 2025西双版纳供电局及所属县级供电企业项目制用工招聘(14人)笔试参考题库附答案解析.docx VIP
- (三十六计.docx VIP
- 2025年10月全国自考《马克思主义基本原理概论》真题及答案 .pdf VIP
- 大数据数据资产价值评估.pdf VIP
- 钟君申论笔记.doc VIP
文档评论(0)