网上图书商城系统

 2022-01-17 23:27:09

论文总字数:17534字

目 录

1绪论 1

1.1 前言 1

1.2 网上图书商城系统实施背景 1

1.3 本文的主要工作 1

2 开发工具和数据库的简介及其安装 2

2.1 网上图书商城系统的安装配置 2

2.1.1 开发工具的简介及安装 2

2.1.2 开发语言的简介 2

2.1.3 Microsoft SQL server数据库客户端 3

2.2 系统需求分析 3

2.3 系统设计目标 4

2.4 系统可行性分析 4

2.4.1 需求可行性 4

2.4.2 性能可行性 4

2.4.3 技术可行性 4

2.4.4 操作可行性 5

2.4.5 经济可行性 5

2.4.6 法律可行性 5

3 系统设计 5

3.1 网上图书商城系统项目概述 5

3.2 系统概要设计 6

3.3 数据库设计 6

3.3.1 数据表设计 6

3.3.2 E—R图 9

4 系统实现 9

4.1 系统开发环境 9

4.2 系统功能结构 10

4.2.1 用户登录模块 10

4.2.2 用户注册模块 11

4.2.3 用户中心模块 12

4.2.4 图书搜索模块 13

4.2.5 购物车模块 14

4.2.6 图书管理模块 16

4.2.7 类别管理模块 17

4.2.8 会员管理模块 18

4.2.9 存销查询模块 19

4.2.10 订单查询模块 20

4.2.11 用户管理模块 21

4.2.12 注销退出模块 22

5 页面权限与用户安全性 22

5.1 页面权限 22

5.2 用户安全性 23

6 系统测试 23

6.1 单元测试 23

6.2 集成测试 24

6.3 测试结果 24

7 结论 24

参考文献 25

致谢 26

网上图书商城系统

仇巍辉

.China

Abstract: The rapid development of social economy and the rapid progress of Internet technology have led to a large number of Internet industries. Modern life rhythm fast, every day busy life, busy with work, don't have enough time to go to the shopping mall shopping, and the country about enhancing the people the requirement of the construction of spiritual civilization, people's reading must be improved. Therefore, it becomes more and more important that shopping website can be purchased anytime and anywhere. The online book mall system in this paper can solve this thorny problem very well.

This article describes an online book mall system. As people pay more attention to reading, and paper books are irreplaceable in people's minds, it becomes a necessity for many people to buy the books they want more conveniently and quickly. The online book mall system in this paper can meet the demand of people to buy books online. This system is developed using JAVA language, JSP technology and SQL server database technology. Users can log in, retrieve books, and add shopping carts; The background administrator can manage the information of books, the inventory of books and the retrieval of sales, and the management of member users.

Key words: Online; Books; SQL server; MyEclispe; JSP

1绪论

前言

时代在不断地进步,互联网业务也在飞速地发展,如今人们有着更多有趣味的活动,可以足不出户体验世界的精彩,大家可以有更多的选择来进行各种活动,体育运动是必不可少的,可以让我们拥有更加强壮的身体,但是思想的锻炼也不能落下,而最简单同时也是最方便的增强思想建设的方法就是读书,书中所蕴含的能量和知识是无穷无尽的,这对于人们来说,相当于拥有无尽的精神文明的源泉。人们对本身生活品质的要求更加严格,对生活的品味也在一直提高。书籍是人类进步的阶梯,人们对于阅读的需求是源源不断的,书给人以精神力量,好的书籍可以让人们的精神境界有一个很大程度的提高。同时,快递邮寄行业不断发展壮大,以及各种快递点延伸的更加全面广泛,这些都为在网络上购买书籍打下坚实的基础。有了上面的这些条件,网上图书商城系统的产生就成了必然。

网上图书商城系统实施背景

在互联网时代和信息时代的大背景下,无论是干什么都会变得更加快捷和方便,家中的各种电器和家具都经由物联网相互联结,变得更加智能和人性化。在家里不想做饭时,只需要打一个电话或者打开某个外卖应用,就只需等着外卖小哥送货上门;出门在外,根本无需带上钱包,手机就是“钱包”,只需扫一下二维码,就能完成付款,也可以用手机随时叫到附近的车。这些都是互联网时代的产物,对应于购物也有相应的产品,那就是网上图书商城系统。现如今,人们的生活节奏都十分的快,大部分时间都可能在公司忙于工作,不能做到有很多的空闲时间去书店里面挑选自己喜爱的图书。因此,在线销售书籍的网站就成了一个应运而生的产物。在任何时间,任何地点,几乎没有任何外界条件的限制,只要你愿意,你可以选择自己喜欢的书籍来进行购买,点击加入购物车,使用移动手机支付,然后只需等待快递送到你的手中即可。人性化的购物网站需要界面非常的好看,各种按钮设置比较合理,能够让访问者有个良好的印象。

本文的主要工作

本文的主要工作就是对于网上图书商城系统的开发和讲解,首先是介绍了这个系统开发时所在的时代背景以及为什么要开发这个系统。然后介绍如何选择合适子节点的开发工具,如何再记得计算机上搭建开发环境,对于系统的各种需求进行划分理解,明确整个软件的设计目标。其次要对系统有一个全面的掌握,从而进一步搭建起整个系统的框架,完成整体设计、概要设计、数据库设计。之后,就是最重要的系统实现部分,根据系统模块,由部分到整体,编写系统实现代码,同时要注意页面的权限设置和保证用户数据的安全性。最后则是要进行各种系统测试来检测网上图书商城系统的可靠性和实用性并做以总结。

2 开发工具和数据库的简介及其安装

2.1 网上图书商城系统的安装配置

2.1.1 开发工具的简介及安装

本系统所用的开发工具为MyEclipse 10,软件的官方网站为www.myeclipsecn.com,在下载安装包后即可安装使用。MyEclipse是一个受到很多学生和开发人员喜爱的开发软件,它是在eclipse基础上添加了一些特有的插件。MyEclipse具备强大的功能,将它用于开发Java,J2EE将会十分的简便和快速。此外,它还可以支持Java Servlet,AJAX技术,JSP技术,SSH,等附加的功能。MyEclipse对比Eclipse,MyEclipse有着自己独到的优势,它本身就已经集成了在开发时会用到的多种插件,不需要额外的到网络上下载然后再部署,因此使用起来会更加的方便,但MyEclipse也有着缺点,由于它包含的内容丰富,因此每次运行时都会消耗比Eclipse更多的内存和存储空间。开发工具为MyEclipse10版本,在学习JAVA时我就使用过这个软件,而且MyEclipse也十分适合我这次开发的需求。MyEclipse10安装结束后打开的界面如图1

图1.MyEclipse10启动界面

JDK是Java Development Kit(JAVA开发工具包)的缩写。如果在进行JAVA开发时,系统没有安装配置JDK,这时就会出现没有办法编译Java程序(在这里指的是java的源码.java文件)的情况。此外,在下载安装完成后需要配置计算机系统的环境变量,来使JAVA程序编译时可以顺利找到位置。Web端的服务器使用的是Tomcat。它是完全开源免费的。

2.1.2 开发语言的简介

关于本系统的开发语言,后台开发使用了JAVA来进行开发。JAVA由SUN公司开发,目前已被Oracle收购。JAVA自诞生到现在已经二十多年, JAVA开发工具包的出现,以及其简单易使用、分布式、面向对象、与平台无关、安全性和健壮性强等特点,得到了越来越多的开发者的青睐,是使用最为广泛,使用人数最多的语言。目前最新的版本是Oracle公司在2014年推出的JAVA8。

前台页面开发语言是JSP(Java Server Pages),是一种以动态网页为基础的软件开发技术,它的强大功能是实现Java web端应用程序的UI部分。JSP相比CGI程序,性能更加优越。JSP是J2EE不可或缺的一部分,是一个完整的企业级应用平台,它可以用最简单的方式来实现最复杂的应用。JSP对比传统的ASP、JS、HTML等,也有着更多的优势。

2.1.3 Microsoft SQL server数据库客户端

Microsoft SQL Server 是微软公司所推出的一种基于关系型数据的数据库管理系统(DBMS)。它使用很方便,伸缩性强,和它相关的一些软件集成程度高,同时用于很多的大型多处理器服务器等多种平台,自从推出以来就受到广大用户的好评。本文中的版本是Microsoft SQL Server 2014版本,这是在学习数据库就已经使用过的数据库管理系统,它也是目前比较稳定的一个版本,可以很好地满足我的开发需要。软件启动时的界面如图2。

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

相关图片展示:

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

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