在线购物系统的设计与实现

更新时间:2024-04-10 作者:用户投稿原创标记本站原创 点赞:4985 浏览:17064

摘 要: 基于B2C(Business to Consumers)模式,根据网上购物系统的现状设计、开发了一个电子商务平台.该系统采用JSP、Jascript、Jquery设计页面,结合Struts2的MVC模式,主要实现了用户注册、登录/注销,用户找回,商品分类显示,商品详情,购物车,订单生成与查询等功能模块.在用户注册和登录页面都设计了Jascript智能提示.使用AJAX技术完成异步数据传输,以实现良好的用户体验.

关 键 词 : B2C; Jascript; JSP; Struts2; Ajax

中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2014)02-05-03

0 引言

随着互联网的不断发展,电子商务也随着网络经济的发展而迅速崛起.面对经济全球化的发展趋势,电子商务已逐渐成为21世纪的商业和贸易活动,成为主要的商业竞争手段.互联网和电子商务的兴起,对整个社会和经济生活产生了巨大的影响.网上购物系统作为B2B(Business to Business,即企业对企业),B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用.本文主要考虑如何建设B2C的网上购物系统[1].

1.系统需求分析

本系统为用户提供的怎么写作包括:会员注册、商品选择、查看购物车、,订单确认、查看订单.在数据库设计方面,为了便于管理员进行管理,做到了尽可能地减少数据间的依赖和数据冗余;在商品搜索方面,充分考虑了效率的问题,利用数据库的缓存分页,力求以最少的时间从众多商品中选出所需求的商品;在页面设计上,力求精致简练,采用Ajax、Jquery缩短面开发周期.平台上有两种连接配置:连接设备配置(Connected Device Configuration,CDC)和连接受限设备配置.图1为系统功能图[3].


2.系统设计与实现

2.1 数据库设计

当焦点离开用户姓名文本框及验证码框时,通过AJAX对用户姓名进行校验,对验证码与后台seesion中保存的验证码进行比较.同时也对,格式,格式进行正则表达式校验.当所有验证通过后,会在右边出现√提示.只有全部都验证通过,才可进行注册.

用户登录界面主要包括用户名和的输入,自动登录的选择,以及找回,如果在数据库中不存在该用户则显示用户不存在,当检测到用户存在但没激活时,不能登录.登录成功3秒后自动跳转到首页.如图7所示.找回页面如图8所示.

如果没有勾选自动登录,保存到客户端的COOKIE有效期为一天,否则为一周,对提交的数据采用POST提交,同时对进行MD5加密,防止数据泄漏.

输入用户名和进行验证,验证通过后会通过后台发生一封修改的邮件到指定.

通过对Ja内置的Properties类,配置发信怎么写作器名称,端口号,以及发信方式.通过对Ja内置的Message类,填充发信人,收信人,邮件主题,正文,调用Transport的sendMessage方法发送邮件,收到邮件后点击进入修改页面[2].

2.3 主界面

2.3.5 我的订单

点击导航栏上“我的订单”,可以查询最近9次订单交易情况,如果订单为未支付状态,可以点击“去结算”来实现付款.如图14所示.

3.结束语

本系统是基于B/S结构的B2C模式在线购物系统.通过互联网进行商品销售,跨越了时间地点的限制,又节约了企业的经营成本,这已成为企业经营发展的一个重要方向,而建设电子商务网站也成为了很热门的一项技术[5].

相关论文范文