网上购物系统本科论文文档格式.docx

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

网上购物系统本科论文文档格式.docx

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

网上购物系统本科论文文档格式.docx

系统分析阶段阐述了本网站的功能需求、外部接口的需求,将来可能提出的功能需求,并设计系统的逻辑模型。

概要设计中阐述了网站的总体设计原则、功能模块层次图以及功能模块概要描述。

在软件的详细设计中阐述了数据库的详细设计、网站各模块功能的具体实现,完成了本系统的jsp交互式电子商店的系统。

文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。

关键字:

JSP;

Mysql;

网上购物系统

OnlineShoppingSystem

Abstract:

   Inthispaper,thedevelopmentoftoday'

spopulartechnologydesignedjsp"

ShoppingWorld"

interactivee-shopsystem.Thestructuredlifecycleapproach,top-down,layerbylayerdecomposition,modularsystemarchitecturedesign.Paperisdividedintointroduction,thesystemfeasibilityanalysisanddevelopmentmethods,systemanalysis,design,anddetaileddesign,systempagedesign,systemtesting,andsummarizingeightchapters.Preambledescribedthedevelopmentofonlineshoppingandonlineshoppingsystemstatus.Feasibilityanalysisanddevelopmentmethodsintheinvestigationdescribedthesystem,thesystem'

soverallobjectives,criticaltechnologiesandsystemconfigurationprofile.Systemanalysisphasedescribedthefunctionalrequirementsofthissite,externalinterfacerequirements,functionalrequirementsmayberaisedinfuture,andtodesignthesystemlogicmodel.Summaryofdesignprinciplesexpoundedwebsitedesign,functionmodule-levelmapsandsummarydescriptionofmodules.Thedetaileddesignofthesoftwaredescribedindetailthedatabasedesign,websitefeaturesaconcreterealizationofeachmodule,completingthesystemjspinteractiveelectronicstoresystem.Thearticledetailsthesystemanalysis,systemdesignmethodsinthepracticaldevelopmentofsystemsapplications,andsummarizesthedevelopmentprocessinsomeexperienceandunderstanding.

Keywords:

SystemofShopping

目录

第一章前言1

1.1网上购物的发展1

1.2网上购物系统的现状1

第二章系统可行性分析和开发方法2

2.1系统调研2

2.2系统的总体目标2

2.3关键技术简介2

2.4系统配置4

第三章系统分析5

3.1需求分析5

3.2系统流程图6

3.3系统数据库设计7

3.4系统顺序图9

第四章概要设计9

4.1设计原则9

4.2功能模块层次图10

4.3功能模块概要描述11

第五章详细设计12

5.1数据库设计12

5.2用户注册登录模块设计17

5.3用户资料修改模块设计19

5.4商品搜索及购买模块设计21

5.5购物车商品数量修改模块设计22

5.6购物车商品删除模块设计24

5.7用户下订单模块设计26

5.8商品的增删改查模块设计28

5.9订单的发送及删除模块30

5.10管理员的增删改查模块设计32

第六章系统页面设计35

6.1前台页面35

6.2后台页面36

第七章系统测试38

7.1系统测试技术38

7.2测试方式38

7.3测试步骤38

7.4测试报告39

第八章总结40

参考文献41

致谢42

第一章前言

1.1网上购物的发展

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

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

网上购物系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;

动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

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

这种全新的交易方式实现了公司间文档与资金的无纸化交换。

1.2网上购物系统的现状

目前在国内PHP与ASP应用最为广泛。

而JSP由于是一种较新的技术,国内采用的较少。

但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。

首先,PHP缺乏规模支持。

其次,缺乏多层结构支持。

对于大负荷站点,解决方法只有一个:

分布计算。

数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。

而PHP则缺乏这种支持。

还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP和JSP则没有以上缺陷,ASP可以通过MicrosoftWindowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和TranscationServer获得结构支持;

JSP可以通过SUNJava的JavaClass和EJB获得规模支持,通过EJB/CORBA以及众多厂商的ApplicationServer获得结构支持。

三者中,JSP应该是未来发展的趋势。

世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。

比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;

西方另外一个非常著名的电子商务软件提供商,Intershop。

它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。

它们都是通过CGI来提供支持的。

但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务ApplicationServer,而且声言不再开发传统软件。

总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的jsp技术,一方面jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。

第二章系统可行性分析和开发方法

2.1系统调研

传统的商店存在许多弊端,如商品种类太少,经营成本高等,相比之下,电子商城具有这些优势:

商品种类多,信息量大;

检索,订购快捷方便;

书店成本低,商品价格低廉;

节约顾客购买时间。

为了降低商店的成本,节约顾客的时间,从而开发此电子商城。

顾客从此可以足不出户就可以买到需要的商品,从而节约大量时间,将更多的时间用于其它更有意义的事情上。

2.2系统的总体目标

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

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

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

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

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

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

2.3关键技术简介

2.3.1基于B/S的体系结构

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。

服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。

实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。

这种三层体系结构如图3.1所示。

图2.1B/S三层架构示意图

这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。

由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"

苗条"

了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。

这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。

2.3.2基于MVC的应用开发模型简介

在传统的基于Web的应用系统中,例如ASP,CGI等,通常开发者

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

当前位置:首页 > 考试认证 > IT认证

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

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