基于HTML5的网络购物系统

 2022-01-17 11:01

论文总字数:26836字

目 录

基于HTML5的网络购物系统 i

Web Shopping System Based on HTML5 ii

第1章 绪论 1

1.1 课题背景 1

1.2 课题研究目的及意义 1

1.3 论文组织结构 1

第2章 相关技术介绍 3

2.1 HTML5简介 3

2.2 servlet简介 3

2.3 JavaBean简介 3

2.4 Mysql简介 4

2.5 B/S模式分析 4

2.6 本章小结 5

第3章 系统分析 6

3.1 需求分析 6

3.1.1 需求分析 6

3.1.2 运行需求分析 6

3.1.3 运行环境需求 6

3.1.4 其他需求分析 7

3.2 数据流程分析 7

3.2.1 系统操作流程 7

3.2.2 数据增加流程 8

3.2.3 数据修改流程 9

3.2.4 数据删除流程 10

3.3 可行性分析 10

3.3.1 经济可行性 10

3.3.2 技术可行性 10

3.3.3 操作可行性 11

3.4 本章小结 11

第4章 系统设计 12

4.1 系统开发步骤 12

4.2 功能模块设计 12

4.3 数据库概念设计 13

4.4 数据库逻辑结构设计 14

第5章 系统主要功能的实现 22

5.1登陆功能的实现 22

5.2 购物车功能的实现 23

5.3 订单功能的实现 24

5.4 留言功能的实现 25

5.5 订单管理功能的实现 25

5.6 留言管理功能的实现 26

第6章 程序测试与评价 27

6.1 程序调试 27

6.2 系统测试部分 27

6.2.1 为什么要进行测试 27

6.2.2 黑盒测试 27

6.2.3 测试用例 27

6.3 系统的特点和优点 30

6.4 系统存在的不足 30

6.5 本章小结 30

第7章 总结 31

参考文献 32

致 谢 33

基于HTML5的网络购物系统

宋旭珩

,China

ABSTRACT: This thesis mainly narrates the technologies that used in this online shopping system and how those functions were achieved,and the part of test.The online shopping system is used for increasing the efficiency of people.This system is an online shopping system.I learned how to use HTML5 and JSP to code more concise web pages,and study the technology that use MySQL to be the database of this system.Compared with other web systems,the strong point of my system is that i used B/S,because its three levels are independent of each other.And there are low requirements for developers and development environment.The later maintenance is relatively simple.

Keywords:online shopping ;HTML5;JSP

第1章 绪论

1.1 课题背景

我国互联网的发展时间虽然比西方国家慢上不少,但是在改革和进取的思潮下,我国的计算机领域发展的极为迅速和繁荣,在众多计算机领域中都取得了重大的成果,也踊跃出了极多的计算机方面的人才。计算机也随之时代的变迁逐渐的从陌生的科研成果走进百姓的生活,逐渐逐渐的与中国人民的生活中的方方面面相结合,到了不可或缺的地步。

天下人民的生活都是一样的,哪怕从世界首富到社会底层,都离不开衣食住行四个字,因此,买卖东西成了百姓日常生活中极大也是极为重要的一部分,传统的买卖方式是面与面,需要买家与卖家当面交谈、看货、商定价格,直至交易达成,这是古典的,也是老旧的,在如今计算机技术蔓延到各个领域的时代,买卖必然也要顺应时代潮流的进步而发生改变,做出创新,这就需要我们开发出一套可以让人们足不出户就能买到一切生活用品的网络购物系统。因此,这需要我们利用JSP(即Java Sever Pages 以下皆简称为JSP技术)、HTML5(Hyper Text Markup Language 5即超文本标记语言5,以下皆简称为HTML5技术)等技术,再加上数据库管理系统(DBMS),来开发出完善可靠的网络购物系统,用在线浏览商品、在线付款来代替当面浏览货物、付钱等老旧方式,通过MySQL数据库来统一高效安全的管理订单、购买、商品库存等信息。

本网络购物系统具有较为全面的功能,如浏览商品、购物车、在线购买、订单管理、在线支付等应有的功能,方便了人们购买日常用品,也便利了商家对商品的管理等工作,大大的提高了工作效率,极大的满足了人们对于日常生活用品购买的需求。

1.2 课题研究目的及意义

在如今这个繁忙的社会中,一切的一切都较之从前的生活速度快了很多很多,信息化时代的到来更是等于把社会行进的机车换了一个马力极大的引擎,让身处其中的人们不得不也随之奔跑起来。本网络购物系统的开发就能大大的将人们在购买物品上消耗的时间不断的压缩减少,以提高人们的生活工作的效率,也空出了更多的时间来让人们在快速生活的节奏下得到一些喘息。

同时,本网络购物系统的开发,也十分符合大力发展社会主义经济的主流思想,高效率、大数量的网络平台购物,所带来的经济效益是传统经济所不能比拟,通过本网络购物系统,消费者可以在网络上浏览数量众多品种纷繁的商品,而商家则能够高效率且便捷的管理商品库存,货物信息,订单处理和消费者评价情况,对提高自身服务和工作效率有极大的帮助。

本网络购物系统使用JSP技术,建立在网络平台上,利用MySQL数据库来管理商品信息、购物车、订单信息等,安全可靠,且能够及时对数据信息进行增加、删除、修改、查询,十分的便捷,且数据备份功能使得本网络购物系统更加完善,MySQL数据库使得本网络购物系统更加安全可靠。

1.3 论文组织结构

在本网络购物系统的设计与实现的开发工作中,我会尽力做到自己所能做到的一切,利用我在大学四年中所学的知识和技术,严格的按照流程规范来完成设计流程。在开发过程中会按照网络系统的各个部分的功能要求来进行设计与实现。

在刚开始时,我会通过翻找资料以及阅读查看国内外相似作品的设计方法和工作技术,结合大学四年里自己所学到的东西以及这个网络购物系统所必须要求的技术,来进行需求设计以及经济、技术等方面的可行性分析。在进行概念设计时,我会通过画E-R图来进行对数据库的设计,并确定将要使用的数据库软件。在对各个功能需求进行设计时,我会将整个网络购物系统细化,划分出各个模块应该具有的功能,在进行代码编写实现过程中,我会努力查找资料借鉴学习他人优秀的作品,吸收理解为自己的,然后努力编程,遇到不会的问题,难以解决的问题,在自己思索无效后向老师同学请教,在完成各个页面的设计之后去实现各个页面与数据库之间的连接,在全部计划完成的页面都做完后,进行系统完善的测试,以保证所做系统可以正常正确的运行以及实现各个功能。

本论文共有七个部分,具体如下:

第一部分:写的是本文的绪论,主要描述了本课题的研究背景和研究目的和意义以及本文的论文组织结构。

第二部分:具体的介绍了本系统所使用到的相关技术有HTML5、servlet、Javabean、Mysql、B/S模式,并各自大概介绍了各技术。

第三部分:主要写了本系统在编写之前,所做的分析工作,需求分析里有运行需求分析、运行环境需求、其他需求分析,数据流程分析里包括系统操作流程、数据增加流程、数据删除流程、数据修改流程,然后是对经济、技术、操作可行性的分析。

第四部分:主要写了系统设计部分,包括功能模块、数据库概念、数据库逻辑结构设计。

第六部分:主要是写了系统完成后的测试部分以及系统的优缺点。

第七部分:是本论文的总结。

第2章 相关技术介绍

2.1 HTML5简介

HTML5,全称为Hyper Text Markup Language 5,中文名称为超文本标记语言5,是新一代的网页标准,如果要制作网页,用HTML语言自然是首选,它可以说是网页的本质,HTML文件是由许许多多的标记来组成的,如首部标记、正文标记等,用于标记网页上的各个区域,清晰明了,易于阅读。而且HTML5有着许多优点,首先它十分的简单容易,即使是新人在了解一段时间后也能很好的运用它,它还有可扩展这个优点,面对不断发展的诸多要求,它通过使用子类元素的方式,来保证系统的扩展,同时由于HTML5语言简单、通用,使得它不管是人们使用什么样的浏览器都可以浏览它。HTML5还有几个很好的特性,它的语义特性使它赋予了网页更好的意义和结构;它的网页多媒体特性使得它支持网页的很多多媒体功能;它的连接特性使其可以大大提高工作效率,加快网页的诸如游戏或者在线聊天的速度,让人们享受到更优质的网页功能服务;它的本地存储特性使得用其开发的网页app可以更快速的开启,上网的速度更快;而它的设备兼容性,使得开发者有了更多的选项可以去开发优化更多的功能,让用户有了更好的体验。

2.2 servlet简介

Servlet,它的由来其实就是service服务加上applet程序,servlet这个单词是在Java applet环境中创造出来的,它和Java applet一样,没有main函数,它存在与容器里面,受其管理。Servlet在狭义的观点里面,是一个Java的实现的接口,但其实这不够全面,因为其实它可以是任何实现了此servlet接口的类,在绝大部分情况下,人们通常是将其认为是后面的这个。

由于我们做的是网络购物系统,做网页自然会用到JSP技术,但是Java的运行是通过虚拟机把.Java文件编译成为.class文件,但是由于我们要使用JSP技术,它的文件是.JSP的后缀,Java无法执行,这样的情况,servlet文件便发挥了它的作用,服务器可以先将.JSP文件翻译成servlet文件,而servlet文件即是.Java文件,也就可以顺利将其编译为.class文件,文件得以顺利执行。Servlet它自身有很多优点,首先,它有着很多的实用的工具例程,在进行网页的设计时十分的便捷可靠,其次,servlet有着非常好的可移植性,它可以在几乎所有的服务器上使用,还有它十分的廉价亲民,所需投资特别少或者根本就是免费的。由于servlet十分的便利好用,而且廉价亲民,因此在开发本系统的时候是必不可少的。

2.3 JavaBean简介

JavaBean就是一种利用Java语言编写出来的可重用的软件组件,它由属性,方法和事件三个部分组成。我做的网络购物系统,既然要做网页,肯定是需要用到JSP技术的,它作为一个非常好的开发技术,在很多应用上都有它的影子,用JavaBean与JSP技术相结合,如今也算是比较常见的。

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

相关图片展示:

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

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