网络超市系统的设计与实现

网络超市系统的设计与实现

ID:22298408

大小:637.96 KB

页数:26页

时间:2018-10-28

网络超市系统的设计与实现_第1页
网络超市系统的设计与实现_第2页
网络超市系统的设计与实现_第3页
网络超市系统的设计与实现_第4页
网络超市系统的设计与实现_第5页
资源描述:

《网络超市系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、滨江学院题目,网络超市系统的设计与实现院系滨江学院花旗营校区专业软件工程学生姓名苗秋林学号20108344023指导教师万里红职称讲师二O—四年四月三日摘要本文介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。此系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,新闻信息管理等功能,在设计方面,它采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可

2、重用性方面考虑,运用JavaBean对程序的关键代码进行封装,后台数据库选用SqlServer2005数据库。关键词:网上购物:购物车:订单:商品分类:JSP手商>2ABSTRACT31概#51.1选题背景51.2研究的意义51.3开发工具介绍62求射斤72.1系统业务需求72.2系统功能需求82.3数据模型102.4系统性能需求143系统设计153.1系统体系总体设计153.1.1硬件体系结构153.1.2软件体系结构153.2系统模块划分163.3系统主要模块设计163.4数据库设计214设计总结25

3、参考文献26翻寸t司271概述1.1选题背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的®佳渠道并逐步进入传统的流通领域。于是电子商务[4]开始流行起来,越来越多的商家在M上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物是一种具有交互功能的商业信息系统,具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易[6]。这种全新的交易方式实现了公司间文档与资金的无纸化交换。0前

4、,国内电子商务的发展还处于一个初级阶段,成型的网上购物系统还不是很多。而国外电子商务技术已经非常成熟,以欧美国家为例,可以说电子商务业务幵发的如火如荼。在法、德等欧洲国家,电子商务所产生的营业额己占商务总额的1/4,在美国则已高达1/3以上,而欧美国家电子商务的开展也不过才十几年的时间。在美国,美国在线(AOL)、雅虎、电子港湾等著名的电子商务公司在1995年前后开始赚钱,到2000年创造了7.8亿美元,IBM、亚马逊书城、戴尔电脑、沃尔玛超市等电子商务公司在各自的领域更是取得了令人不可思议的巨额利润。所

5、以国内电子商务还有很好的发展前景。但是从技术层面和系统性能方血来讲,现今很多购物网站的设计都不太合理.这些购物网站大多将Java代码放在Jsp页面中,这样做不但会影响系统的效率,同时还难以维护,给系统的管理和维护增添困难。本系统将采用比较流行,使用的MVC设计模式,将Java代码与jsp页面元素相分离。这样做不但有利于系统的管理和维护,同时还能提高系统运行效率,而且Jsp语言作为一种非常流行的动态网页设计语言具有其非常大的优势,已经被广大程序设il•员和软件开发商广泛采用。经过对大多购物网站系统的分析与研

6、究之后,吸取他们的优势,再加上本系统自身的特点,我对该系统进行了详细设汁,并使其具有区别于一般购物M站的特色。比如将商品进行分类销售,为用户提供多种商品搜索的方式,为用户提供模糊搜索的搜索方式等等,这些都是本系统的特色。1.2研究的意义Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网,企业外部网,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除吋间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易

7、范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。虽然现在已经存在很多流行,成功的购物网,比如:淘宝,当当,卓越等等。他们是电子商务界的里程碑。不论是在技术还是在系统的推广度上都已经做的很好了。但是计算机信息技术的发展是H新月异的,旧的技术,旧的理论必将被新的技术和理论所取代。过去,人们设计软件时,就是纯粹堆积代码,以实现系统功能为FI的,这样设计出来的系统结构混乱,不利于维护和管理。现在人们都采用软件工程的思想,并采用各种设计模式来幵发软件,这样做

8、的目的就是提高代码的可重用性,和系统的可维护性。因此,本系统吸收这样先进的,流程的设计思想,采用MVC[7]设计模式,将系统屮的关键类进行封装,通过合理划分系统功能模块来降低模块之间的耦合性,从而提高代码的可重用性。并在吸收成熟网站的设计经验的基础上,结合木系统自身特点,设计一个全新的系统。这样不但可以通过系统的设计来提高自身的实际动手能力,还可以深入理解与掌握新的设计思想,催进计算机信息技术的发展。1.3开发工具介绍该网上购

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。