1 / 27
文档名称:

网上购物系统2.doc

格式:doc   大小:694KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网上购物系统2.doc

上传人:260933426 2017/7/28 文件大小:694 KB

下载得到文件列表

网上购物系统2.doc

文档介绍

文档介绍:Yibin University
本科生毕业论文(设计)
题目网上购物系统
系别数学学院
专业信息与计算科学
学生姓名杨山
学号 100201020 年级 2010级
指导教师邹序焱职称讲师
教务处制表
2014 年 5月 4 日
摘要
随着当代IT行业的快速发展,人们都已爱上网上购物这种消费形式。网上书店利用现在的IT技术、借助物联网平台而设计的以图书交易为主的电子商务型系统。该系统是在操作系统Windows下,以MySql为数据库,Tomcat 。本系统采用了MVC分层设计模式,即表现层、控制层和业务层。在页面表现层主要采用了JSP+Ajax+jQuery等技术,中间控制层应用了Struts2的Filter控制器+Action组件等技术,数据访问层利用的是基于JDBC技术的DAO组件。主要实现了用户管理模块user(用户登录,用户注册,邮箱的验证)、图书浏览模块main(图书分类浏览、图书详情)、购物车模块cart(购买,删除,恢复,变更数量)、订单模块order(订单确认,填写送货地址,订单生成)等功能。本系统是一个简单易用的小型网上书店,适用于现在的实体书店以及没有实体店的用户。由于采用的java语言来开发的网站,所以网站系统可以部署到其他的操作系统上,如Unix、Linux等等,它的应用也就更加广泛。
关键词:网上书店;MVC模式;JSP动态网页技术;Struts2框架
1绪论

由于目前IT技术的迅速发展,人们也越来越喜爱方便、快捷、实惠的网购方式。虽然现在已有许多主流的网上书店,如当当网、卓越网、京东商城等。但是目前许多实体书店是没有自己专属的网上书店的。而对于实体书店而言,能拥有一套网上书店系统,可谓锦上添花。本系统就是在这样的形式下而开发的简单易用的小型网上书店,适用于现在的实体书店以及没有实体店的用户。

目前软件开发的主流技术有数据库技术,web前端技术,java技术,.net技术,这些技术的发展更新较快,也比较成熟。而网站的主流开发技术有javascript、vbscript、javaBean、.net、jsp、asp、php等等。本系统主要应用了JSP、ajax、jQuery、javabean、struts、mySql等技术。本系统使用的技术是目前企业应用最为广泛的技术。

本网站由两个部分组成,一部分是给广大消费者使用的在线书店,另一部分是对在线书店经营模式的管理。在线书店主要实现图书的分类浏览、查看图书详情、会员的注册,登录、加入购物车、查看购物车、下订单,会员中心(查看订单、积分、个人信息)等功能。在线书店的管理部分主要实现了管理员的注册登录,管理员的权限判定,管理员管理,书籍管理,会员管理,订单管理(查看订单,处理订单,消费统计等等)。
2系统关键技术综述

在说JSP技术前,得先阐述什么是Servlet。Servlet就是sun公司制定的一个组件,一个规范,用于扩展web服务器功能的容器。Servlet主要运行在服务器端,它可以接受客户端(一般是浏览器)的请求,并且处理客户端的请求,并且将处理的结果以多种形式(html、xml、json等数据类型)返回给客户端,也是我们常说的响应。
而JSP则是一种特殊servlet,或者说它是Servlet的一种升级。JSP也是Sun公司提出的网页技术规范。JSP文件主要由html(包括css、javascript)、java代码、指令(page,include,taglib,jsp:include等等)、隐含对象(session、request、response、out等等)。JSP技术不仅有自带的JSP标签,还可以封装定义标签,根据需求封装自己的标签。JSP在创建之初特别像一个html,但是编译之后,在服务器端执行时,,。所以说jsp就是Servlet。
MVC设计模式
mvc即model-view-controller的简称,是软件开发的一种分层设计模式,即被分为modle模型层(也称为数据操作层),在本系统中表现为dao层;view视图层,在本系统中表现为jsp层;controller控制层,在本系统中表现为struts的action层。之所以将这软件开发分为这三层,是为了让业务流程处理起来井然有序,也是为了实现代码的重用。mvc设计模式在很多框架结构中都有所体现,也可以说很多框架结构都是基于mvc模式来设计、实现的,如:struts。这是一个非常经典实用的设计模式。本系统也是基于该模式设计实现的。
mvc设计模式如图2-1所

最近更新

《大学生心理健康教育》期末试卷2套含答案 11页

《童年》读书笔记好词好句摘抄及感悟赏析 4页

【”双减“下的教学研究】:初中地理作业设计.. 14页

七年级下册道德与法治知识点总结 15页

上海市徐汇区2022—2023年初三一模英语试卷 8页

中国历史上的四次重大社会转型 5页

中考优秀作文素材:读懂 10页

二年级上册语文课后作业- 《语文园地二》 人教.. 7页

五年级语文第五单元思维导图 15页

人教版八年级语文上册参考答案 10页

以理想为话题的作文 4页

全国十大少儿英语培训机构 少儿英语培训机构哪.. 4页

倪海厦人纪之神农本草经(4) 13页

公车管理存在的问题及建议多篇公务用车存在问.. 10页

关于理想作文15篇 17页

分式方程计算题100道及答案 11页

勒让德(legendre)多项式及其性质 12页

和宇宙有关的13个数字 12页

国旗下讲话寒假安全演讲稿12篇 14页

城市道路监控系统施工组织设计方案 73页

高考生物二轮复习 专题八 生物技术实践 考点1.. 56页

小学数学说课稿一等奖 小学数学说课稿模板精选.. 8页

山东省枣庄市滕州市2022-2023学年高二上学期期.. 7页

工程招投标与合同管理期末考试复习资料 14页

平凡的世界读书笔记(精选15篇) 17页

幼儿认识数字教案中班6篇 12页

建筑工程安全员实习报告 21页

建设项目竣工环保试生产、验收程序 7页

志愿者活动心得体会5篇 12页

战略议程军事战略及筹划和指导战略的 6页