网上购物系统论文.docx

上传人:b****6 文档编号:3621657 上传时间:2022-11-24 格式:DOCX 页数:13 大小:327.36KB
下载 相关 举报
网上购物系统论文.docx_第1页
第1页 / 共13页
网上购物系统论文.docx_第2页
第2页 / 共13页
网上购物系统论文.docx_第3页
第3页 / 共13页
网上购物系统论文.docx_第4页
第4页 / 共13页
网上购物系统论文.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

网上购物系统论文.docx

《网上购物系统论文.docx》由会员分享,可在线阅读,更多相关《网上购物系统论文.docx(13页珍藏版)》请在冰豆网上搜索。

网上购物系统论文.docx

网上购物系统论文

 

课程设计

题目:

网上购物系统

 

系别:

计算机科学与技术系

专业年级:

计算机科学与技术2013级(专升本)

班级:

计算机科学与技术专升本1303班

组次:

第4组

指导教师:

南亚会

2014年05月31日

摘要

网上购物系统是一个基于Internet,运用MyEclipse软件做的,并根据现有的网上购物系统的现状而设计开发的电子商务平台。

它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。

本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。

最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。

这次课程设计的内容是设计并且实现一个基于JSP技术的网上购物系统,用MyEclipse作为开发工具,以MySQL作为数据库,使用Java语言开发,页面采取JSP页面开发技术,最后做成MVC模式的系统。

关键词:

网上购物;设计;数据库

目录

第1章前言-1-

1.1网上购物系统的选题背景-1-

1.2网上购物的发展历程与现状-1-

1.3系统开发环境-1-

1.3.1MyEclipse-1-

1.3.2数据库简介-1-

第2章系统分析-3-

2.1系统的开发目标-3-

2.2网站的可行性分析-3-

2.3需求分析-4-

2.3.1任务需求-4-

2.3.2功能需求-4-

2.3.3性能需求-4-

第3章系统设计-5-

3.1系统总体设计-5-

3.2数据库设计-7-

3.2.1数据库设计原则-7-

3.2.2主要数据表设计-7-

第4章系统实现-8-

4.1系统各功能模块的实现-8-

4.1.1用户注册模块的实现-8-

4.1.2用户登录模块的实现-8-

4.1.3系统主页模块的实现-9-

4.1.4系统购买模块的实现-9-

4.1.5加入购物车模块的实现-10-

4.1.6用户选择地址模块的实现-10-

4.1.7提交订单模块的实现-11-

第5章结论-12-

第1章前言

1.1网上购物系统的选题背景

购物是人类生活中不可缺少的一部分,所以利用计算机技术与网络技术以电子商务形式实现商业化网上购物系统势在必行。

它即消除了购物范围的局限性,也大大降底了人工操作的复杂性,更能够保证购买商品数量与价格准确性。

因为计算机具有手工管理所无法比拟的优点,如检索迅速快、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高管理的效率,也是商业正规化管理的重要因素。

1.2网上购物的发展历程与现状

近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或商品交易。

网络购物也正适应了当今社会快节奏的生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。

日前公布的一项研究结果显示,我国电子商务产业近年来发展迅速,目前网上商店总数已经超过10万家,网上展示的商品总数约为2000万件。

1.3系统开发环境

1.3.1MyEclipse

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。

可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

1.3.2数据库简介

MySQL的特性:

使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性,支持多种操作系统。

为多种编程语言提供API。

这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python和Ruby等。

支持多线程充分利用CPU资源。

优化的SQL查询算法,有效地提高查询速度。

既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5都可以用作数据表名和数据列名。

提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

提供用于管理、检查、优化数据库操作的管理工具。

可以处理拥有上千万条记录的大型数据库。

第2章系统分析

2.1系统的开发目标

现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。

这样才能使得在电子交易时避免不必要错误发生。

我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。

传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。

当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。

2.2网站的可行性分析

(1)技术可行性

JSP是Java在Internet/IntranetWeb上的重要应用技术,可以和各种Java技术完好的结合在一起从而实现非常复杂的应用。

因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。

利用JSP技术可以建立先进、安全和跨平台的动态网站。

鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。

(2)经济可行性

为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。

这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。

但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。

(3)操作可行性

如今,计算机与网络已经非常地普及。

特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。

由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。

2.3需求分析

2.3.1任务需求

经调查发现,本系统需要具有实现以下需求:

(1)系统界面友好,美观;

(2)使该学校的学籍管理更加完善;

(3)权限管理明确,在相应的权限下,对数据的添、删、查、改等操作方便简单;

(4)尽可能的自动完成数据的计算,以缩减人工干预,提高工作效率;

(5)数据库的设计要合理且稳定性较高。

2.3.2功能需求

本系统为了成功的进行购买商品,需要分为以下功能:

(1)注册:

实现会员注册。

(2)登录:

会员注册后可进行登录。

(3)商品浏览:

商品浏览不需要进行登录也可刘丽娜。

(4)商品价格查询:

可以查询商品的价格范围。

(5)商品购买:

要想购买商品必须登录,可立即购买或加入购物车。

(6)提交订单:

进行购买后提交订单即可。

2.3.3性能需求

要求系统使用稳定,操作性能好,安全性强,操作方法简单。

 

(1)多用户可同时使用的网络环境下的系统;

(2)数据要求完整并且准确;

(3)应使得响应时间迅速,以满足用户的要求;

(4)系统要有较高的可靠性,可恢复性,并容许管理员、班主任随时对数据更新和维护以确保信息的同步。

第3章系统设计

3.1系统总体设计

课程设计的网上购物系统包括以下模块:

数据库设计、会员注册、会员登录、商品浏览、商品查询、商品购买、提交订单、查看订单。

(1)系统总体流程图

 

图3-1系统总体流程图

(2)商品浏览流程图

 

(3)商品购买

 

(4)提交订单

立即购买

商品浏览

会员登录

添加到购物车

确认收货地址

 

提交订单

3.2数据库设计

3.2.1数据库设计原则

(1)设计合理的表关联;

(2)尽量减少不必要的冗余;

(3)采用数据驱动;

(4)数字、文本类型的长度尽可能的足够长,否则无法计算操作;

(5)使用数据库本身的安全管理体系与机制,定期自动更新的重要数据。

3.2.2主要数据表设计

表3-1dresses表

序号

字段名称

数据类型

长度

索引

备注

1

d_id

bigint

20

主键

2

d_name

Varchar

50

3

d_price

double

5

4

d_count

bigint

6

5

d_status

Varchar

10

6

d_pic

Varchar

100

6

d_sname

Varchar

50

表3-2user表

序号

字段名称

数据类型

长度

索引

备注

1

u_id

bigint

20

主键

2

u_name

Varchar

20

3

u_password

Varchar

20

4

u_email

Varchar

20

5

u_sex

Varchar

2

第4章系统实现

4.1系统各功能模块的实现

4.1.1用户注册模块的实现

图4-1用户注册页面

4.1.2用户登录模块的实现

图4-2用户登录页面

4.1.3系统主页模块的实现

图4-3系统主页页面

4.1.4系统购买模块的实现

图4-4系统购买页面

4.1.5加入购物车模块的实现

图4-5加入购物车页面

4.1.6用户选择地址模块的实现

用户完成选购之后,可点击“下一步”,即可以选择地址进行提交订单,也可以查看订单详情。

图4-6用户选择地址页面

4.1.7提交订单模块的实现

图4-7提交订单页面

第5章结论

在编写论文的时间里,我在不断自学的基础上利用JSP网络开发语言、MySQL数据库完成了网上购物系统的设计。

期间我遇到了若干问题和解决了不少的问题。

从配置Tomcat服务器和数据库,到网站服务,我对网上购物的认识从无到有,有了较为具体详细的了解。

我所建立的网上购物系统只是一个稍显简单的网上购物系统,真正电子商务所涉及到的方方面面的问题我未曾遇到或现有的条件限制而未能实现。

网上购物系统并不是我想象的那么简单,它包括了编写程序、数据库设计、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个好的、完善的网站需要一个详细的、合理的、可行性的规划设计,目前我能力有限只能做到现在的程度。

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

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1