收藏 分享(赏)

基于java的电商app设计与实现 计算机专业.docx

上传人:la****1 文档编号:1394930 上传时间:2023-04-20 格式:DOCX 页数:59 大小:2.37MB
下载 相关 举报
基于java的电商app设计与实现 计算机专业.docx_第1页
第1页 / 共59页
基于java的电商app设计与实现 计算机专业.docx_第2页
第2页 / 共59页
基于java的电商app设计与实现 计算机专业.docx_第3页
第3页 / 共59页
基于java的电商app设计与实现 计算机专业.docx_第4页
第4页 / 共59页
基于java的电商app设计与实现 计算机专业.docx_第5页
第5页 / 共59页
基于java的电商app设计与实现 计算机专业.docx_第6页
第6页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、摘要摘要随着如今互联网与计算机技术的高速发展,各种先进的技术为人们的生活带来了极大的方便,网络应用领域也一天天扩大。在虚拟网络中买卖交易商品,人们越来越来喜欢这种网上购物方式,通过此app,人们可以更直观、便捷,足不出户即可在虚拟手机商城里进行购物。本文采用java语言,jsp技术,采用当今流行的SSH框架,mysql为数据库开发构建手机商城系统。论文整体从可行性分析、系统分析、系统总体设计、系统设计以及相应的系统实现、系统运行和测试等方面展开论述。凭借大量相关文献的检索,总结归纳出手机商城的操作者角色,并逐一对各个角色的系统功能进行了切实有效的分析,搭建起相应的整体框架。在此过程当中,完成了

2、前台模块设计,具体涵盖了用户注册与登录、商品推荐与检索、加购功能、订单详情、支付手段以及相关评价,以JAVA作为主要开发语言,系统的数据库使用的是,系统的后台程序选用组合而成的当下较为流行的SSH框架,通过各种技术与工具的综合应用实现系统的各种需求。在一定程度上为类似的信息管理系统的设计提供一定的理论参考。关键词:java;手机商城;系统设计;系统实现IAbstractAbstractWith the rapid development of the Internet and computer technology, various advanced technologies have bro

3、ught great convenience to peoples lives, and the network application field has also expanded day by day. People buy and sell trading products in the virtual network, people are more and more like this online shopping method, through this app, people can be more intuitive and convenient, and can shop

4、 in the virtual mobile phone mall without leaving home.This article uses java language, jsp technology, using the popular SSH framework, mysql for the database development to build a mobile mall system. The paper is discussed from the aspects of feasibility analysis, system analysis, system design,

5、system design and corresponding system implementation, system operation and testing. Based on the retrieval of a large number of related literatures, the author summarizes the role of the operator of the mobile phone mall, and analyzes the system functions of each character one by one, and builds a

6、corresponding overall framework. In this process, the front-end module design was completed, which specifically covered user registration and login, product recommendation and retrieval, purchase function, order details, payment methods and related evaluations. JAVA was used as the main development

7、language, and the system database was used. MySQL, the systems background program uses Struts+Spring+hibernate to combine the more popular SSH frameworks, and realize the various needs of the system through the comprehensive application of various technologies and tools. To some extent, it provides

8、a certain theoretical reference for the design of similar information management systems.Key words: java; mobile business city; system design; system implementationII目录目录第一章 引言11.1 课题背景11.2 研究现状11.3 研究内容21.4 本章小结2第二章 系统分析32.1 业务分析32.2 需求分析52.2.1 功能分析52.2.2 开发环境分析62.3 可行性分析72.3.1 经济可行性分析72.3.2 技术可行性分

9、析72.4 本章小结7第三章 系统总体设计83.1 功能模块设计83.2 架构设计93.3 数据库设计103.3.1 数据库概念结构设计103.3.2 数据库物理结构设计113.4 本章小结14第四章 系统详细设计154.1 对象设计154.2 交互设计154.2.1 用户模块设计154.2.2 商品导航模块设计164.2.3 智能推荐模块设计164.2.4 购物车、支付模块设计174.2.5 订单模块设计184.2.6 用户管理模块设计184.2.7 商品管理模块设计194.2.8 订单管理模块设计194.3 流程设计204.4 本章小结24第五章 系统实现255.1 功能实现255.1.1

10、 系统首页255.1.2 用户模块实现265.1.3 模块实现275.1.4 智能推荐模块实现275.1.5 购物车模块实现285.1.6 订单模块实现295.1.7 支付模块实现305.1.8 物流模块实现315.1.9 管理员权限模块实现315.1.10 用户管理模块实现335.1.11 商品管理模块实现345.1.12 订单管理模块实现355.2 本章小结35第六章 系统测试366.1 测试目的366.2 测试结果366.3 本章小结38第七章 结论39参考文献40致 谢41附 录42 附录一:智能推荐模块核心代码42 附录二:管理员权限模块核心代码42 附录三:用户管理模块核心代码43

11、V第一章 引言第一章 引言现如今,移动设备与人的关联愈来愈密切。但是现代人却很少有时间进行线下购物,从这个角度来看,传统形式的商场类型的实体店购物在一定程度上既费时又费力1。最近几年,互联网技术不断普及,更多的人选择使用计算机或者手机进行网上购物,不用出门就能买到自己想要的一些东西。伴随着互联网技术的飞速发展,各种互联网技术与服务日趋完善,深切影响着人们生活的方方面面。而物质水平的极大提高,已经很少有人选择线下购物, 我们想在任意工夫、地点,查看商品是否有折扣等信息, 在这种现状下,一款可以随时随地购物的app,是大家最迫切需要的。这样即处理了随身携带问题,又方便了人们可以在任意工夫、任意地点

12、来购物。伴随中国安卓手机发展势头突飞猛进,相应的手机功能越来越丰富强大,越来越多的人逐步呈现出购买国产化安卓机的趋势2,这不单单是一种爱国的表现,极其重要的一点就是其价格美丽以及能完善强大。1.1 课题背景当今社会智能手机在市场上迅速崛起。查询资料得知,移动互联拥有7.88亿人的用户,发展愈来愈快速。因此,移动网络已成为我国社会发展的重要力量,移动网络正在加速社会的进步、发展。 1.2 研究现状根据统计,安卓系统在国内占有量已经上升到68.4%,而且份额增长量越来越高,所以我选择的开发平台是所谓的安卓系统。其本质可以归结为基于内核的发展相对较为成熟的软件平台,也可以将其称之为操作系统。其根源可

13、以追溯到谷歌,其是最早对进行开发的企业,随着时间的推移,之后由进行接管进行后续的开发。具体的软件架构选取为相应的栈架构,具体实现进行三部分划分。相应的基层是基于内核实现的,在此过程当中仅提供一些列的基础功能;其他应用程序软件分别分配给各个公司进行完成相应的开发,并将其作为的一部分编写7。当前市面上大部分形式的商城基本上都是基于Android平台,并采取相应的框架、技术、相关工具以及相应的数据库采用数据库。系统的后台程序选用组合而成的当下较为流行的SSH框架。 集成了一些基于Eclipse的JavaEE插件。MyEclipse包含了分发包中的许多工具。它基本上可以实现全部的java功能。其瑕疵是

14、在图形化集成方面不成熟。MySQL数据库可应用于较低网宽情况下;干系型是 MySQL数据库的特点,查询速率更快;MySQL可用于多个平台11。JSP技术允许将代码置入到页面中,为用户传输动态数据12 。强大的可扩展性。这与ASP非常相似。 Java有很多免费提供的优异开发工具,能够在多个平台下进行稳态有效运行。13。 1.3 研究内容基于前面所提及到相关现状进行切实有效的分析,本项研究的具体的研究内容是:基于java的电商app设计与实现,利用 Myeclipse 与 MySQL,并在后台运用java和html。 本课题设计的详细功能有,使用者通过安卓系统手机登录该app进行查找、选购商品。使

15、用安卓手机进行购买,比较自由,没有场地、时间的限制,相较电脑购买商品,更方便。此外,一个完美的系统还需要呈献给用户一个良好的界面,方便用户进行各种操作,提高系统的可操作性,提高工作效率。通过以上分析,总体设计方案应该尽可能地开放,从而便于推广,同时首要前提是必须达到“实用、高效、先进、经济”的要求。1.4 本章小结本章主要针对于手机商城开发的内在背景进行相关文献的检索与收集,并对其进行了切实有效的分析,逐步引申出本系统开发的重要性以及切实意义所在。50第二章 系统分析第二章 系统分析本文所开发的系统的功效在于:用户能够有效凭借此,完成相应的手机购物的相关功能业务,实现手机上购物的功能,让用户不用出门就能买到自己想要的一些东西。下面将从以下几点进行分析。2.1 业务分析使用人分为用户和管理者。下面将这两者进行用例剖析。如图2.1所示,呈现出相应的用户相关用例图。图2.1 关于用户相关的用例图关于用户相关用例描述:用户要想拥有一定的权限,首先就需要进行相应的账

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2