版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章
电子商务系统功能的实现
学习目标与要求8.1讯达网上购物系统简介
8.2中间件的实现与服务环境的设置
8.3利用JSP实现系统功能
学习目标与要求1.掌握中间件的实现方法;
2.掌握服务环境的设置方法;
3.了解利用JSP实现系统功能的方法
。8.1讯达网上购物系统简介
8.1.1系统简要说明
8.1.2系统的页面编排8.1讯达网上购物系统简介
8.1.1系统简要说明
讯达网上购物系统,虚拟了某个商家在网上的电子销售,销售的产品主要是各种品牌的手机。系统采用三层的处理架构。Web与JSP应用服务Access数据库dbaccess中间件Internet8.1.2
系统的页面编排
页面内容设计原则页面设计应人性化,以便于客户的使用;页面的导航结构应合理讯达网上购物系统的页面设计8.2中间件的实现与服务环境的设置
8.2.1中间件dbaccess的实现
dbaccess是一个JavaBean组件,为一个.class文件,位于JSP脚本和数据库之间,专门实现对数据库的访问。
dbaccess的主要功能(参见程序8-1)executeInsert()添加数据executeQuery()查询数据executeDelete()删除数据executeUpdate()更新数据8.2.2服务环境设置
安装JDK1.4软件包;
安装Tomcat4.1服务器;
设置环境变量
JAVA_HOMECLASSPATHCATALINA_HOMEPATH将讯达网上购物系统中的相关文件布置到Tomcat4.1相关目录下
Tomcat4.1\webapps\ROOT\netshop|-dadabase\db.mdb|-img\pics\相关图片文件|-img
\相关图片文件|-pic\相关图片文件|-相关JSP文件Tomcat4.1\webapps\ROOT\WEB-INF\classes\ec\db\dbaccess.class设置名为“ec”的数据源;启动Tomcat4.1服务;浏览讯达购物系统。8.3利用JSP实现系统功能
8.3.1系统首页
首页内容由index_buy.jsp生成,包含top.jsp、userlogin.jsp、in-search.jsp、topsort.jsp、views.jsp、includenotice、copy.jsp导航按钮部分由top.jsp完成;注册与登录功能由userlogin.jsp完成;商品型号搜索由in-search.jsp完成;商品分类由topsort.jsp完成;商品展示由views.jsp完成;includenotice.jsp完成销售公告之类的信息;copy.jsp用来结束页面内容。
8.3.2客户的注册与登录
注册和登录是由userlogin.jsp完成的,它先生成一个表单,然后让客户输入客户名和密码,当单击“注册”按钮时,就会调用regproc.jsp,完成实际的注册;当单击“登录按钮”时,则会调用loginproc.jsp,完成登录的过程。实际注册窗口如图:
8.3.3商品的查询
商品查询功能由in-search.jsp完成。in-search.jsp运行时,先生成一个查询表单,让用户输入相关的商品信息,然后调用search.jsp脚本在后台的数据库中进行商品的查找。在search.jsp中通过调用SQL语句:select*fromhwwherehw_namelike‘%“+hw_name+”%’orderbyhw_idDESC,来获得所要查询的商品。
8.3.4购物车与物品选购
查看商品在商品展示区,单击某一个商品,将会执行链接:<ahref=“views.jsp?hw_id=<%=hwid%>”>显示该商品的详细说明信息。
8.3.4购物车与物品选购
订购商品并放入购物车在商品查看窗口中单击“订购”按钮,将会执行in-product.jsp中的语句:<ahref=‘javascript:openbag(<%=hw_id%>)’>订购<imgborder=“0”src=“img/order.gif”align=“absmiddle”></a>,从而弹出如下所示的购物车窗口。在此窗口中输入订购数量,确定后即可完成该商品的订购,同时将该商品放入购物车(放入的过程在buy.jsp脚本中完成)。
8.3.4购物车与物品选购
查看购物车内容在订购商品的窗口中,单击“查看购物车”按钮或“确认”按钮,都将会执行buy.jsp脚本,但二者执行时的参数要求不一样,有参数表示订购,无参数表示查看。清空购物车清空购物车是通过脚本clear.jsp来完成的8.3.5结账及生成订单
去收银台在查看购物车窗口中,单击“收银台付款”按钮,将执行脚本cash.jsp,显示收银台窗口。8.3.5结账及生成订单
填写收货人的资料在收银台窗口中,单击“确定”按钮后,将会执行脚本cashsave.jsp,保存相关的购买订单信息,同时生成如下所示的窗口,让客户填写相关的收货人信息以及支付方式等内容。8.3.5结账及生成订单
保存收货人的有关信息在填写相关的收货人信息及支付方式等内容之后,单击“确定”按钮,将会执行saveto.jsp,完成收货人有关信息的保存,同时生成如下所示的页面,显示完整的订购信息。8.3.6网上电子支付
IPS网上支付平台IPS网上支付平台由上海环迅电子商务有限公司开发,其Server端安装有全球著名认证中心VeriSign的SSL证书,所有客户端的请求及WebServer端的返回结果都自动使用SSL加密,所以IPS支付系统具有很大的安全性,被多个商家采用,如网易、当当、卓越等;在支付时,IPS系统使用商家账号来验证商家的合法性,任何使用此系统的商家,需要预先进行注册,获取相关的商家账号和密码。当单击“到IPS支付平台支付”按钮,会自动转到IPS的支付平台(https:///ipay/ipayment.asp),在平台窗口中选择相关的银行及支付卡种后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《田径》2022-2023学年第一学期期末试卷
- 淮阴师范学院《世界现代史》2022-2023学年第一学期期末试卷
- 淮阴师范学院《热力学与统计物理学》2023-2024学年第一学期期末试卷
- 淮阴师范学院《民法》2021-2022学年第一学期期末试卷
- 淮阴师范学院《中国现代政治制度》2021-2022学年第一学期期末试卷
- 淮阴师范学院《管理信息系统》2022-2023学年第一学期期末试卷
- 淮阴工学院《语言程序设计》2021-2022学年期末试卷
- 淮阴工学院《物流工程学1》2022-2023学年第一学期期末试卷
- DB6110-T 63-2024《加油站诚信计量管理规范》
- 电机制造企业的发展策略考核试卷
- 中外合作办学规划方案
- 医学美容技术专业《中医美容技术》课程标准
- CJJ207-2013 城镇供水管网运行、维护及安全技术规程
- 六年级道德与法治期末测试卷加答案(易错题)
- 三位数除以两位数300题-整除-有标准答案
- 办公室装修工程施工方案讲义
- 医院护理人文关怀实践规范专家共识
- 中国农业银行贷后管理办法
- MOOC 陶瓷装饰·彩绘-无锡工艺职业技术学院 中国大学慕课答案
- 小学科学苏教版四年级上册全册教案(2023秋新课标版)
- 信访纠纷化解预案
评论
0/150
提交评论