基于Swing的抢购软件PC端的设计与实现毕业论文
2022-01-19 21:22:33
论文总字数:12372字
摘 要
随着科技的发展,现代网络技术日新月异,网上购物方式越来越普遍,如网上购票、电子商务(京东、淘宝、天猫)等。铁路部门自实施网上购票以来,网上购票迅速占据了售票方式的主要地位,网上购物已成为许多人生活中不可缺少的一部分。但在特殊时段(如春节期间),车票供不应求,电子商城中有些商品被用户看中却又缺货。针对这一系列问题,可以开发一款带有提醒功能的软件。
这款抢购软件是基于Swing而开发的一款抢购提醒软件。本文分析了系统的需求,使用Eclipse进行开发,采用Selenium(浏览器自动化测试框架)进行网页解析,利用MySQL搭建数据库。本软件分为Java Swing前端UI界面、Java后端和MySQL数据库,这个软件可以对用户进行商品到货提醒和车票余量提醒。
我们以软件工程的开发标准进行开发这款软件。最后经测试,我们的这款软件可以基本满足用户需求,各项功能均可实现。
关键词:抢购提醒软件 Swing Eclipse Selenium MySQL
Design and Management of PC-side of snap-purchase Software based on Swing
ABSTRACT
With the development of science and technology, modern network technology is changing with each passing day, online shopping methods are becoming more and more common, such as online ticket shopping, electronic shopping center (JD.com, Taobao, Tmall) and so on. Since the implementation of online ticket purchase, online ticket purchase has rapidly occupied the main position of ticket sales, and online shopping has become an indispensable part of many people's lives. However, in a special period (such as during the Spring Festival), the supply of tickets is in short supply, and some goods in the electronic mall are liked by users but are out of stock. In view of this series of problems, you can develop a software with reminder function.
The purchase software is based on Swing and the development of a shopping reminder software. In this paper, the requirements of the system are analyzed, Eclipse is used to develop, Selenium (browser Automation Test Framework) is used to analyze the web page, and MySQL is used to build the database. The software is divided into Java Swing front-end UI interface, Java back-end and MySQL database. This software can remind users of goods arrival and ticket allowance.
We develop this software according to the development standard of software engineering. Finally, after testing, our software can basically meet the needs of users, all functions can be realized.
Keywords: rush purchase reminder software; Swing; Eclipse; Selenium; MySQL
目录
摘要 I
ABSTRACT II
目录 III
第一章 绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 论文结构 2
第二章 系统相关技术及开发环境概述 3
2.1 课题研究的开发工具 3
2.2 Eclipse简介 5
2.3 MySQL简介 6
2.4 Swing简介 6
2.5 Selenium简介 6
第三章 系统设计与分析 7
3.1 可行性分析 7
3.2 需求分析 8
3.2.1客户端需求分析 8
3.2.2后台需求分析 9
3.2.3软件总体框架图 9
3.3 流程分析 9
3.4 结构分析 11
3.5 功能分析 11
3.6 性能分析 12
第四章 系统详细设计 13
4.1 PC端软件系统UML类图 13
4.2 登录功能实现 14
4.3 商品链接查询功能实现 15
4.4 商品价格对比功能实现 16
4.5 车票查询功能实现 18
4.6 后台商品到货提醒功能和车票余量提醒功能实现 19
4.7 其它功能说明 20
第五章 运行结果及效果分析 22
5.1 客户端页面 22
5.1.1登录界面 22
5.1.2商品查询页面 23
5.1.3加入商品到货提醒列表页面 24
5.1.4商品到货提醒列表页面 25
5.1.5商品价格对比页面 25
5.1.6车票查询页面 26
5.1.7加入车票余量提醒列表页面 27
5.1.8车票余量提醒列表页面 27
5.2 后台发送提醒邮件 28
5.2.1商品到货提醒邮件 28
5.2.2车票余量提醒邮件 29
第六章 总结 30
参考文献 31
致谢 32
第一章 绪论
1.1 研究背景
当今社会,网上购物越来越普遍,如网上购票、电子商城购物(京东、淘宝、天猫)等等。目前,网上购票已经迅速占据了票务方式的主导地位,网上购物也成了许多人生活之中不可或缺的一部分。但在特殊时段(如春节期间),车票供不应求,用户需要及时得到提醒进行车票预定。电子商城中有些商品被用户看中却暂时缺货,而用户又不知道什么时候到货。对于这些问题,我们决定开发一款带有提醒功能的软件。
众所周知,现在网络的使用也基本普及到所有人。在目前的社会群体中,使用网络进行购物和购买车票的人群比例也在逐年增多。所以,我们设计一款基于Swing而开发的一款抢购提醒软件在用户群体中可以发挥很大的作用。能够普及到所有网购群体,方便快捷而且具有针对性。可以发挥出它的优势,而且方便上手操作,可实现网上购物和网上购票的提醒功能。通过这款软件,用户可以查询商品和车票信息;也可以将对于自己感兴趣却缺货的商品或想要预定车票的车次加入提醒列表,可以对用户进行商品到货和车票余量提醒。为了针对广大人群的网购需求,开发这款软件具有很重要的意义。
请支付后下载全文,论文总字数:12372字