网上购物系统2课稿.docVIP

  • 4
  • 0
  • 约1万字
  • 约 27页
  • 2016-08-27 发布于湖北
  • 举报
Yibin University 本科生毕业论文(设计) 题 目   网上购物系统 系 别 数学学院 专 业 信息与计算科学 学生姓名 杨山   学 号 100201020   年级 2010级 指导教师 邹序焱   职称 讲师 教务处制表 2014 年 5月 4 日 摘 要 随着当代IT行业的快速发展,人们都已爱上网上购物这种消费形式。网上书店利用现在的IT技术、借助物联网平台而设计的以图书交易为主的电子商务型系统。该系统是在操作系统Windows下,以MySql为数据库,Tomcat 6.x为应用服务器。本系统采用了MVC分层设计模式,即表现层、控制层和业务层。在页面表现层主要采用了JSP+Ajax+jQuery等技术,中间控制层应用了Struts2的Filter控制器+Action组件等技术,数据访问层利用的是基于JDBC技术的DAO组件。主要实现了用户管理模块user(用户登录,用户注册,邮箱的验证)、图书浏览模块main(图书分类浏览、图书详情)、购物车模块cart(购买,删除,恢复,变更数量)、订单模块order(订单确认,填写送货地址,订单生成)等功能。本系统是一个简单易用的小型网上书店,适用于现在的实体书店以及没有实体店的用户。由于采用的java语言来开发的网站,所以网站系统可以部署到其他的操作系统上,如Unix、Linux等等,它的应用也就更加广泛。 关 键 词:网上书店;MVC模式;JSP动态网页技术;Struts2框架 1绪论 1.1引言 由于目前IT技术的迅速发展,人们也越来越喜爱方便、快捷、实惠的网购方式。虽然现在已有许多主流的网上书店,如当当网、卓越网、京东商城等。但是目前许多实体书店是没有自己专属的网上书店的。而对于实体书店而言,能拥有一套网上书店系统,可谓锦上添花。本系统就是在这样的形式下而开发的简单易用的小型网上书店,适用于现在的实体书店以及没有实体店的用户。 1.2技术概论 目前软件开发的主流技术有数据库技术,web前端技术,java技术,.net技术,这些技术的发展更新较快,也比较成熟。而网站的主流开发技术有javascript、vbscript、javaBean、.net、jsp、asp、php等等。本系统主要应用了JSP、ajax、jQuery、javabean、struts、mySql等技术。本系统使用的技术是目前企业应用最为广泛的技术。 1.3功能概述 本网站由两个部分组成,一部分是给广大消费者使用的在线书店,另一部分是对在线书店经营模式的管理。在线书店主要实现图书的分类浏览、查看图书详情、会员的注册,登录、加入购物车、查看购物车、下订单,会员中心(查看订单、积分、个人信息)等功能。在线书店的管理部分主要实现了管理员的注册登录,管理员的权限判定,管理员管理,书籍管理,会员管理,订单管理(查看订单,处理订单,消费统计等等)。 2系统关键技术综述 2.1JSP动态网页开发技术 在说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.class,而这个.class的原型就一个servlet。所以说jsp就是Servlet。 2.2 MVC设计模式 mvc即model-view-controller的简称,是软件开发的一种分层设计模式,即被分为modle模型层(也称为数据操作层),在本系统中表现为dao层;view视图层,在本系统中表现为jsp层;controller控制层,在本系统中表现为struts的action层。之所以

文档评论(0)

1亿VIP精品文档

相关文档