版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务平台建设三级项目报告 网上商城系统的设计与实现单位:信息技术与商务管理系 班级: 商务09005 姓名: 袁方 2011年 12月26日目录一使用技术概述11. 使用技术描述12. 使用工作原理13. 配置文件常用标签详解1二网上商城系统功能结构11工程目录及解释12.功能结构图2三网上商城商品展示功能的分析与实现21网上商城商品展示功能的分析21.1. 网上商城商品展示功能业务的分析21.2. 网上商城商品展示功能所需文件类型分析21.3. 网上商城商品展示功能文件协作分析22网上商城商品展示功能的实现32.1 实现效果32.2 实现编码及解释3四网上商城系统购物车功能的分析与实现4
2、1网上商城系统购物车功能的分析41.1. 网上商城系统购物车功能业务的分析41.2. 网上商城系统购物车功能所需文件类型分析41.3. 网上商城系统购物车功能文件协作分析42网上商城系统购物车功能的实现52.1 实现效果52.2 实现编码及解释5五网上商城系统商品添加功能的分析与实现51网上商城系统商品添加功能的分析51.1.网上商城系统商品添加功能业务的分析51.2. 网上商城系统商品添加功能所需文件类型分析51.3. 网上商城系统商品添加功能文件协作分析62网上商城系统商品添加功能的实现62.1 实现效果62.2 实现编码及解释6六网上商城系统商品删除功能的分析与实现71网上商城系统商品删
3、除功能的分析71.1. 网上商城系统商品删除功能业务的分析71.2. 网上商城系统商品删除功能所需文件类型分析71.3. 网上商城系统商品删除功能文件协作分析72网上商城系统商品删除功能的实现72.1 实现效果72.2 实现编码及解释7七结论8网上商城系统的设计实现 一使用技术概述1. 使用技术描述Servlet: Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web 服务器内部的服务器端的Java应用程序,
4、与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Jsp: 在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一
5、种JavaBean。Javabean: JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。2. 使用工作原理Servlet:客户端发送请求至服务器 ,服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器 ,服务器将响应返回客户端Jsp: 服务器在接收到客户端发来的jsp页面请求时,首先有JSP引擎把jsp代码转换成servlet代码,然后有JSP引擎调用服务器点的JAVA编译器对servlet代码进行编译,把
6、他编译成字节码文件(.class)文件,再由JVM(JAVA虚拟机)执行此字解码文件,最后将执行结果以HTML格式返回给客户端。Struts:客户端以*.do形式发出请求,由web.xml解释完传送给ActionServlet,ActionServlet捕获客户端请求并转发给struts-config.xml配置文件,struts-config.xml配置文件描述这个请求并指出所需要的Action,ActionServlet读取struts-config.xml并转发到具体处理请求的Action中,数据保存封装在ActionForm中。3. 配置文件常用标签详解Web.xml: Servlet
7、-Mapping下的URL-pattern中的字符串与客户端输入的访问地址中工程名后的字符串一致。某个Servlet下的Servlet-name中的字符串与Servlet-Mapping下的Servlet-name中的字符串一致。Structs-config.xml: action元素用来描述一个具体Action的信息,有以下五个属性:name属性的值用于和form-bean元素中name属性值匹配,用来描述哪个ActionFrom和哪个Action绑定,这里说明和LoginAction绑定的是LoginForm;type属性指出了具体Action的位置,这里是指出LoginAction所在的
8、位置;path属性的值描述该Action处理哪个客户端的请求,这里说明LoginAction处理客户端的"login"形式的请求;scope属性的值描述和该Action绑定的ActionFrom对象的生存范围,这里说明LoginForm对性的生存范围;input属性的值描述了当客户端提交的参数值在ActionForm中被验证二网上商城系统功能结构1工程目录及解释2.功能结构图三网上商城商品展示功能的分析与实现1网上商城商品展示功能的分析1.1. 网上商城商品展示功能业务的分析IEAlbumServletindex.jsp(商品展示页面)1.2. 网上商城商品展示功能所需文件
9、类型分析文件名称功能AlbumServlet.java处理来自客户端的请求AlbumLogical.java调用业务逻辑类 获取所有商品信息DBConnection.java连接数据库AlbumBean.java封装每个商品的所有信息index.jsp显示商品信息1.3. 网上商城商品展示功能文件协作分析2网上商城商品展示功能的实现2.1 实现效果2.2 实现编码及解释AlbumServlet.javaAlbumLogical.javaDBConnection.javaAlbumBean.javaIndex.jsp四网上商城系统购物车功能的分析与实现1网上商城系统购物车功能的分析1.1. 网上
10、商城系统购物车功能业务的分析Index.jspOrderServletorder.jsp1.2. 网上商城系统购物车功能所需文件类型分析文件名称功能OrderServlet.java处理来自客户端的请求OrderLogical.java调用业务逻辑类 获取购买商品信息DBConnection.java连接数据库AlbumBean.java封装商品的所有信息index.jsp购买页面Order.jsp订单展示1.3. 网上商城系统购物车功能文件协作分析2网上商城系统购物车功能的实现2.1 实现效果2.2 实现编码及解释OrderServlet.javaOrderLogical.javaOrder
11、.jsp五网上商城系统商品添加功能的分析与实现1网上商城系统商品添加功能的分析1.1. 网上商城系统商品添加功能业务的分析IEaddgoods.jsp(商品添加页面)填写商品信息添加1.2. 网上商城系统商品添加功能所需文件类型分析文件名称功能addgoods.jsp添加商品页面AddgoodsAction.java处理来自客户端的请求AddgoodsForm.java将添加的商品信息封装addgoodsLogical.java将商品添加信息DBConnection.java连接数据库1.3. 网上商城系统商品添加功能文件协作分析2网上商城系统商品添加功能的实现2.1 实现效果2.2 实现编码
12、及解释AddgoodsActionaddgoodsLogicalAddgoods.jsp六网上商城系统商品删除功能的分析与实现1网上商城系统商品删除功能的分析1.1. 网上商城系统商品删除功能业务的分析IEdelgoods.jsp(商品删除页面)填写商品信息查找删除返回delgoods.jsp1.2. 网上商城系统商品删除功能所需文件类型分析文件名称功能DelServlet.java处理来自客户端的请求delgoodsLogical.java调用业务逻辑类 获取删除商品信息DBConnection.java连接数据库AlbumBean.java封装商品的信息follow.jsp显示要删除的商品信息delgoods.jsp删除页面1.3. 网上商城系统商品删除功能文件协作分析2网上商城系统商品删除功能的实现2.1 实现效果2.2 实现编码及解释DelServlet.javadelgoodsLogical.java七结论1文件名称错误。路径不对2Tomcat出错,启动任务管理器,关闭javaw,再重新启动。3找不到goods_title这一列原因是列名与jsp 文件中不符。4pageEncoding="ISO-8859-1要改成GBK。5Web.xml中servlet mapping 有错误Url-pattern 缺少/6AlbumLogical文件找不到。78/下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年社会责任与品牌形象试题含答案
- 食品追溯系统解决方案
- 2025年银行柜面业务处理与风险防范指南
- 2026年剧本杀运营公司门店扩张与筹备管理制度
- 2025秋期版国开电大行管专科《政治学原理》期末纸质考试总题库珍藏版
- 2026年教育科技行业创新模式报告及人才培养报告
- 广东省东莞市常香江中龙五校2024-2025学年八年级上学期期末生物试题(含答案)
- 2025年城市轨道交通智能化运维系统开发与智能优化可行性报告
- 2025年光伏支架安装智能化发展五年报告
- 护理查房软件应用
- 食堂档案建立方案(3篇)
- 智慧指挥调度中心建设方案
- DB37∕T 4126-2020 渔船安全操作规范
- 造林技术规程样本
- 非静脉曲张上消化道出血的内镜管理指南解读课件
- 2025年国防科工局机关公开遴选公务员笔试模拟题及答案
- 2024-2025学年山东省济南市天桥区八年级(上)期末语文试卷(含答案解析)
- (高清版)DB44∕T 724-2010 《广州市房屋安全鉴定操作技术规程》
- 2025职业健康培训测试题(+答案)
- 《实践论》《矛盾论》导读课件
- 老年病康复训练治疗讲课件
评论
0/150
提交评论