文档介绍:网上购物系统
论文关键词:电子商务在线销售网页设计
论文摘要:随着internet飞速开展,互联网成为人们快速获娶发布和传递信息的重要渠道。它在人们的政治、经济、生活等各个方面发挥着重要作用。internet上发布信息主要是通过务的最重要的环节。
在我国,电子商务网站在规模和实际运作中不断成熟和增长,但其开发程度仍然因各种因素的局限而处于网站建立的可靠性和可维护性得不到充分保证、缺乏个性、一哄而上,难以满足用户需求的状况,陷入了与“软件危机〞相似的“网站危机〞境地。详细来讲,本设计从软件工程角度着手很好应对了电子商务网站建立中遇到的一些主要问题[2,3]:
网站不能明晰地反映企业所能提供的商品及效劳的全面情况;主题不突出,内容不完好,千站一面,不能吸引阅读者的注意力;本钱与进度难于控制;文档不全造成维护与晋级的障碍;开发效率低,贻误商机。
第一章设计思想及工具简介
通常,架构是指将应用系统的每个功能局部分解到独立的组件中,并将各种组件划分到各个逻辑层中[4]。
shape\*ergefrat
图1-1三层架构
表示层包括网站的ui元素,并且包含管理访问者和客户的业务之间的交互的所有程序逻辑。该层使整个网站充满活性,而且这一层的设计方法对网站的成功至关重要。本系统是eb网站,表示层由动态eb页面组成。
业务层〔也称为中间层〕承受来自表示层的恳求,并基于其包含的业务逻辑,向表示层返回一个结果。表示层中所发生的事件,绝大局部都会导致业务层被调用〔除了那些表示层自己就可以处理的事件,诸如简单的数据输入验证〕。例如,假如访问者进展一次商品搜索,那么表示层将调用业务层,要求与该搜索条件相匹配的商品传给我。绝大多数情况下,业务层都需要调用数据层,以后的相应表示层恳求所需的信息。
数据层〔有时也称为数据库层〕负责保存应用系统的数据,并当有恳求时发送给业务层。对于本网站需要保存与商品〔包括其门类和分类〕、用户、购物车等等相关数据。几乎所有的客户恳求最终都将引发数据层的信息查询〔除非在业务层或表示层的缓存中已经包含了先前查询的数据〕。
、交互式eb内容的开发技术集。,但其编写的页面都是由负责绘制页面静态局部〔模板〕的根本htl和负责生成动态局部的代码所组成的[5]。
-type编程语言,。,运行是效劳器上的编译好的公共语言运行时库代码,可以利用早期绑定,施行编译来进步效率。,复用性和维护性得到了进步[6,7]。
,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多冲动人心的新技术,正是这些具有革新意义的新特性,,同时也提供给eb开发人员更好的灵敏性,有效缩短了eb应用程序的开发周期。,为中小型乃至企业级的eb商业模型提供了一个更为稳定、高效、平安的运行环境[6,7]。
,不是逐行解释的,并且在编译时〔而不是运行时〕检测大量错误,大大进步了开发效率与性能。后台代码文件把页面的可视化局部与效劳器端的逻辑别分开来,。
当恳求发出后,该页面在返回给客户端之前将在效劳器端首先进展处理。,其中的代码将首先在效劳器端运行。在最终的页面生成后,其产生的htl将返回给访问者的阅读器[8]。
shape\*ergefrat
图1-2eb效劳器处理客户端恳求的过程
第二章网站总体分析与设计
根据前面的设计思想进展分析,按照系统开发的根本观点对网站进展分解,从内容上可对网站作如下划分:
。
,实现商品、分类和门类的添加、修改及删除。
。
。
。