- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上购物系统2.
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层。之所以
您可能关注的文档
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 2025解读新《监察法实施条例》核心要点与条文速览PPT学习课件(含文字稿).pptx VIP
- 铁路信号电缆配线作业.ppt VIP
- 2025江苏邳州农村商业银行招聘10人笔试历年典型考题及考点剖析附带答案详解.docx
- 采砂船水上船舶运输安全应急预案 .docx VIP
- 2025年自贡市中考英语试卷(含答案解析).docx
- 2024年北京昌平四年级(下)期末英语(含答案).pdf
- 七年级下册数学期末试卷.pdf VIP
- SH_T 3043-2014石油化工设备管道钢结构表面色和标志规定.pdf VIP
- 新人教版数学四年级上册课本练习题《练习一》可编辑可打印.pdf VIP
文档评论(0)