网上书店的设计与开发毕业论文
2021-12-18 19:33:57
论文总字数:22483字
摘 要
本次毕业设计主要实现了一个网上书店系统的相关设计。在分析本课题的系统需求、系统技术可行性的同时,对本系统进行了详细的模块功能规划、数据库设计,严格按照瀑布模型对系统进行设计开发。在开发的同时严格按照测试要求先对系统进行单元测试,并在开发完成后对系统进行集成测试,保证系统功能的实现和用户体验。最后对这个开发流程进行反思总结,思考优化方案。
本次系统开发使用的工具为IntelliJ IDEA,Java作为系统开发语言,SSM作为基本框架,数据库使用目前开源的MySQL数据库和可视化操作界面Navicat,采用B/S结构,Layui作为前端开发,Java进行后台开发,以此来实现一个功能齐全的网上书店。
关键词:网上书店 SSM MySQL SpringBoot
Design and development of online bookstore based on SSM
Abstract
This graduation project mainly realized the related design of an online bookstore system. While analyzing the system requirements and technical feasibility of the subject, detailed module function planning and database design were carried out for the system, and the system was designed and developed in strict accordance with the waterfall model. While developing, unit test the system strictly according to the test requirements, and perform integration test on the system after the development is completed to ensure the realization of system functions and user experience. Finally, the reflection of this development process is summarized, and the optimization plan is considered.
The system development tools for IntelliJ IDEA, Java development language as a system, the SSM as the basic framework, using the open source database MySQL database and visualization interface Navicat, adopts B/S structure, Java, developing background, and the Layui as a front-end developer, in order to achieve a fully functional online bookstore.
Key words: online bookstore; SSM; MySQL; SpringBoot
目录
摘要 Ⅰ
Abstract Ⅱ
第一章 绪论 1
1.1 开发背景 1
1.2 发展现状 1
1.3 开发目的 1
1.4 论文组织结构 2
第二章 开发工具和技术 3
2.1 开发技术 3
2.1.1 Layui技术 3
2.1.2 SSM框架 3
2.1.3 SpringBoot 3
2.2 开发工具 4
2.2.1 IDEA 4
2.2.2 MySQL 4
第三章 需求分析 5
3.1 可行性分析 5
3.1.1 技术可行性分析 5
3.1.2 操作可行性分析 5
3.1.3 经济可行性分析 5
3.2 需求分析 5
3.2.1 功能需求分析 5
3.2.2 具体功能设计 7
3.3性能需求分析 9
第四章 系统设计 10
4.1结构设计 10
4.2 数据库设计 10
第五章 软件实现与测试 16
5.1 系统配置 16
5.1.1 配置文件 16
5.1.2 配置类 16
5.2 功能模块实现 16
5.3 功能测试 27
5.3.1 图书相关类测试 27
5.3.2 购物车测试 28
5.3.3 订单测试 29
5.3.4 测试结论 30
第六章 总结与展望 31
参考文献 32
第一章 绪论
1.1 开发背景
当今社会,伴随着互联网发展的越来越快,我们面临着机遇与挑战并存的局面,电子商务随着互联网的发展迅速壮大了起来,之后将成为一种主流的商业模式。网络技术的发展带来了创新和机遇。随着其快速的发展,出现了一种全新的售卖图书的方法,这就是网上书店。用户将脱离以往的图书购买方式,在网上更方便更快捷的浏览和购买图书。这将是对传统图书产业的一次冲击,这既是机遇又是挑战。
1.2 发展现状
国外的网上书店大部分分布在欧美等技术经济较为发达的国家和地区。国外的网上书店拥有规模大、起步早、数量多、发展快等优势,在90年代末期时,国外已经开设了1000多家网上书店。全世界最大的网上书店是亚马逊,它为读者和用户提供了非常舒适方便的线上购物环境,优惠的价格,丰富的图书品种,高效率的配送服务,以及完善的金融结算制度,并且亚马逊实现了零库存运转。在亚马逊书店的网页中,用户可以通过各种检索方法找到自己喜爱并且想要购买的书,亚马逊提供的图书检索工具具有很好的容错功能,即使用户在输入时出现少数拼写错误,该检索工具也能找到用户要查询的书目。同时亚马逊网站会提供有关该书籍的相关信息的链接网页,这种措施有利于用户做出更好的购买决策。
1.3 开发目的
网上购书的优势是很明显的,用户不需要离开家到实体书店进行购买,在网络高速发展的今天,用户只需要在家操作鼠标即可在网上浏览自己喜爱的图书。本人选择开发网上书店系统的目的就是为了方便人们脱离以往的购书方式的限制,在家中就可以浏览图书并下单购买。除实现基本的功能之外,本系统还增加了精品书籍推荐系统,用来为不同用户推荐合适的书籍。
1.4 论文组织结构
本文将使用6个章节的内容来介绍网上书店系统的开发内容:
第一章:介绍本系统的开发背景,发展现状以及开发目的。
请支付后下载全文,论文总字数:22483字