基于java技术的小型超市购物系统(手机版)

 2022-01-17 11:01

论文总字数:22230字

目 录

摘要 ……………………………………………………………………………………………1

Abstract………………………………………………………………………………………2

第1章 引言…………………………………………………………………………………3

1.1 社会背景 ………………………………………………………………………………3

1.2 手机购物背景 …………………………………………………………………………3

1.3 研究目标 ………………………………………………………………………………3

    1. 系统基本内容 …………………………………………………………………………3

第2章 开发工具和主要技术语言介绍 …………………………………………5

2.1 开发工具 ………………………………………………………………………………5

2.1.1 MyEclipse 开发平台 …………………………………………………………5

2.1.2 采用MySQL数据库 ……………………………………………………………5

2.2 主要技术语言介绍 ……………………………………………………………………5

2.2.1 Java ……………………………………………………………………………5

2.2.2 AJAX和JSON……………………………………………………………………5

2.2.3 jQuery …………………………………………………………………………6

2.2.4 node.js与gulp.js …………………………………………………………6

第3章 系统需求分析 …………………………………………………………………7

3.1 系统设计方式 …………………………………………………………………………7

3.2 需求分析 ………………………………………………………………………………7

3.3 系统工作模式说明 ……………………………………………………………………7

第4章 系统设计与实现 ……………………………………………………………8

4.1 系统逻辑说明 …………………………………………………………………………8

4.2 功能说明和操作流程 …………………………………………………………………9

4.2.1 用户登录模块原型 ……………………………………………………………9

4.3.2 选择购物模块原型……………………………………………………………10

4.3.3 确认商品模块原型……………………………………………………………13

4.3.4 在线支付模块原型……………………………………………………………13

4.3.5 个人中心模块原型……………………………………………………………13

4.3 具体模块实现与分析…………………………………………………………………14

4.3.1 用户登录模块…………………………………………………………………14

4.3.2 选择购物模块…………………………………………………………………17

4.3.3 确认商品模块…………………………………………………………………21

4.3.4 在线支付模块…………………………………………………………………22

4.3.5 个人中心模块…………………………………………………………………22

第5章 系统功能测试…………………………………………………………………26

5.1 登录模块功能测试……………………………………………………………………26

5.2 确认商品信息功能测试………………………………………………………………26

5.3 我要订货功能测试……………………………………………………………………27

第6章 总结与展望………………………………………………………………………28

参考文献 ……………………………………………………………………………………29

致谢……………………………………………………………………………………………30

基于java技术的小型超市购物系统(手机版)

刘伟康

电子与信息工程学院信息工程专业, 210000

摘 要:随着科技的发展,手机技术也随之变得越来越成熟。消费者进行消费更愿意享受方便快捷的消费方式,用手机进行消费的方式应运而生。本文主要介绍了一种在手机端应用的基于java技术的中小型超市的购物系统,通过该系统用户可以进行商品的浏览,选择,购买和支付。通过介绍该课题的背景,系统框架的构建以及登录、购物、支付等模块功能的说明和部分代码的解析,来使得本系统能够被了解。本此设计主要是采用了前后端分离的开发模式。后端使用java语言开发,前端使用jquery语言开发。

关键词:超市购物系统;java;前后端分离

Small supermarket shopping system Based on Java technology (mobile version)

Liuweikang

School of electronic and information engineering, Nanjing University of Information Science and Technology, College of Information Engineering,Nanjing 210000,China

Abstract: Science and technology is developing.mobile phone technology has been more and more fashionable.Consumers are more willing to enjoy the convenience of consumption.using a mobile phone as the consumption mode is popular. This paper mainly introduces a kind of shopping system based on Java technology, which is based on the application of mobile phone, the system can browse, select, purchase and pay for the goods. Through the introduction of the background of the subject, the construction of the system framework and the function of login, shopping, payment and other modules of the explanation and part of the code, so that the system can be understood. this design is mainly used before and after the end of the separation of the development model. Back end use Java language, the front end using jQuery language.

Keywords: Supermarket shopping system; Java; front and back separation

第1章 引言

1.1社会背景

这是一个科学技术迅猛发展的时代,计算机技术在这个时代的发展可谓是蒸蒸日上。可以说,很少有行业能够脱离计算机技术而存在。伴随着信息技术快速的发展和计算机技术的推广,IT产业在市场竞争中的优势愈发强大。

手机技术就属于IT产业的一种。IT产业通过它的活动使信息的传递更加迅捷、灵活,它的发展使得整个国民经济都得到了快速的增长,也提高了各产业的劳动生产率。此外,IT产业更使得科学技术贴近于生活,在潜移默化中得到传播,它的发展更有利于国民经济结构上的调整。

正是由于这些优点,IT技术的提升从来没有停止,且趋势愈演愈烈。社会的各行各业、各个角落都能看到它的身影,人们的生活方式也更加便捷和多样。

1.2手机购物背景

手机购物,顾名思义,是指用手机在网上进行商品的购买和支付。而随着手机功能的逐渐增多,以及智能手机的出现和发展,手机购物时代已经全面到来。日常生活中的衣食住行例如购买衣物,网上订餐,酒店预订,车票购买都可以在手机端实现。决定消费者消费能力的因素中,商品价格是异常重要的元素之一。现实生活中由于地区差异,交通运输等原因,使得商品的价格会出现异常高,昂贵的价格往往会熄灭你购物的欲望。网上购物很好的解决了这个问题。网上购物大大提高了行业之间的竞争力,使得商家无法进行垄断营销,由于竞争对手的存在,不得不降低价格,而且很多商品都是厂家直接营销的,这就减少了过程中所需要的成本,消费者自然会被吸引去使用手机购物了。而手机购物的前提除了你需要使用的智能手机外,购物系统是不可或缺的一部分。本课题研究的就是其中的一种---超市购物系统。

1.3研究目标

本研究的目的是分析系统各功能的要求,通过对本课题的研究,对代码进行编写,使他们能够体验到科学研究的过程,能够将自己的所学应用到系统设计中,熟悉系统的设计流程,提升自己的软件开发能力,为今后的工作积累经验。

1.4 系统基本内容

如今,我们的生活已经离不开手机了。为了使消费者能够更方便快捷的享受购物的乐趣,本次设计了一个能够在手机端实现的超市购物管理系统。该系统主要由一下部分组成:

1、 Struts2 Spring Hibernate搭建系统

Structs2,Spring和hibernate统称为JAVA的三大框架,是搭建JAVA系统最主要的部

分之一。这3个框架具有各自的优缺点和不同的性能与作用。其中spring的主要作用是用来生成对应的实例。当读取分析完用来配置spring的文件之后,通过专门的java反射机制就可以将配置文件中所定义的对象返回给所需要的应用程序。而Hibernate的主要作用可以用持久化操作来表达,这是hibernate最与众不同也是最重要的一个特点,它通过对数据库表和程序的POJO类进行映射,数据的操作进行封装,使我们即使对于数据库不是很精通也可以很好的使用。大大降低了操作者的操作难度,这是难能可贵的一点,这也是hibernate能够流行的原因之一。至于structs2,它贯穿于整个业务逻辑的流程,从用户开始发送请求到服务器返回给用户他所需要的界面位置,在这一系列的过程中都能看到它的身影,无论是请求接受,数据封装还是调用查找实例和给对应的对象发送所需要的请求,struct都在其中扮演重要的角色的。这三大框架是一个系统能够运行的重要基石。

  1. Html和Javascript 构成动态页面

本系统通过html5和css3来构成前台页面,html5是最新修改的超文本标记语言,相较于之前的html,它新增了很多应用和元素,使得前端页面设计更加方便和美观,尤其对于表单的功能进行了更加彻底的完善,加入了列如date time等表单新空间。而且与html5相配合的css3使得页面具有更多的风格。Css3是最新的用来控制页面布局和样式的标准,css3在原有的基础上被拆分了很多的模块,也新加了很多的模块,像选择器,盒模型就是css3的模块。在JavaScript方面,为了更加简单方便的对页面进行js操作,本系统使用了jquery来调用接口进行前后台的连接,并对调用来的数据进行处理。本系统中将前端的工作分成多个部分完成利于修改和理解。

第2章 开发工具和主要技术语言介绍

剩余内容已隐藏,请支付后下载全文,论文总字数:22230字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;