服装商城系统的设计与实现毕业论文.doc
《服装商城系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《服装商城系统的设计与实现毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、目录摘 要31 概 述41.1 本章小结52开发环境介绍62.1 ASP.NET介绍62.2 ASP.net的六大对象72.3数据库sql server2005介绍82.4 Visual studio 2008介绍82.5本章小结93 系统分析103.1系统的功能模块图103.2系统流程图123.3后台管理流程图133.4本章小结134 数据库设计144.1数据库需求分析144.2数据库逻辑结构设计154.3数据描述194.4 本章小结195 系统实现205.1前台图片展示205.2后台管理图片展示235.3 前、后台代码展示245.4 本章小结266 系统测试276.1 系统测试276.2
2、测试项目说明276.3 测试评价276.4测试功能表276.5本章小结28总 结29参考文献30致 谢32摘 要目前,随着计算机的不断发展,迅猛发展的互联网正以前所未有的广度和深度进入人类文明的社会生活。网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。市场竞争的激烈性导致产品的差异迅速缩小,既而售前、售后服务的个性
3、化日益突出,各大企业都在着力加强这方面的宣传力度,网站是一个交互性极强、反应迅速的媒体,通过网站搜集消费者的信息及反馈, 网页可以为各企业提供快捷途径去收集客户对现有服务或产品的意见-这些意见可以帮助企业更快地掌握市场动向,从而提高在市场上的竞争力。网页宣传,可以同时把文字、图片、声音、以至宣传动画组合为一。这既可提高客户对公司网页内容的兴趣,从而达到更良好的宣传效果。网站设计是一们新兴的设计类和网络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便的方式传达给观众。在这种标准的要求下,逐步产生了审美的需求。这就需要从审美的方面入手,结合使用方便
4、的要求,就能制作出清晰、整体性好的页面。使人浏览起来心情愉快,接收信息也会更加容易。同时提升网站的形象。当然这种美首先建立在页面的内容充实,而且实用,一个内容空洞无物的网页既使做得再漂亮也不会吸引人,顶多赢得几声赞叹,没有任何的用处。没有实用性的东西是不会具有生命力的。关键字:网购、ASP.NET 、SQL server数据库 1 绪论在信息快速发展的今天,实体商店已满足不了企业的发展。建立先进的网店管理系统是实现网上购物现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为商人开店和消费者购物提供了方便。系统采用了先进的软、硬件结合的方式。本系统提供多模板管理,此部分包含以下功能模块
5、:管理员管理、商品信息管理、会员管理、用户信息、订单管理等,本系统是一个运行在因特网上的系统,能够直观、方便、有效、可靠地为买家提供商品,它具有以下优点:(1)方便消费者购物:网店的出现方便人们的购物,可以不出门购物,方便快捷。(2)投入少,附加广告效益:网店基本不需要投入,却能得到巨大的广告效益。比起实体店的高投入,网店的投入要少得多,尤其是在人力成本上,网店优势尽显。(3)反映及时,信息丰富:网络是目前信息反映最快的平台,无论是信息发布,还是信息反馈,速度上是其他媒体所不能比拟的。(4)无时间限制,商机更多: 网上商店延长了实体店的营业时间,一天24小时一年365天不停地运作,无须专人值班
6、看店,都可照常营业。(5)网上购物,在今天看来似乎已经成为了一种时尚,我们经常会听到某某人在网上购买了一张电影票、一本书、一张CD等等。网络购物作为一种新兴的商业模式,与传统购物模式有很大差别,首先,网络商店中的商品种类多, 没有商店营业面积限制。其次,网络购物没有任何时间限制。第三,购物成 本低。第四,网上商品价格相对较低。第六,商品信息更新快,而且容易。 第七,商品容易查找。第八,网络商店服务的范围广。第九,网络商店成本 相对较低。由于时间与个人能力问题,本文所制作的购物网站只是一个很简单的版本,由几个大模块组成,有些功能还不完善。(6)网上购物是随着网络的发展产生的,目的就是方便大众,满
7、足大众的购物需求。购物网站为网上经营者和购物者创建一个交流的平台,也变成了一种时尚的购物方式。本文论述了如何更好地的了解、分析、明确用户需求,保证开发过程按照满足用户需求为目的的正确开发方向进行。1.1 本章小结本章主要介绍了系统开发的意义,开发背景,并介绍了系统的主要功能和优点。2开发环境介绍2.1 ASP.NET介绍1、世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。2、强大性和适应
8、性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 3、简单性和易学性ASP.
9、net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。4、高效可管理性ASP.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单
10、。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。 ASP.NET
11、的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Fra
12、mework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。2.2 ASP.net的六大对象1)Request对象Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。2)Response对象Response对象用于向浏览器输出文本、数据和Cookies以及控制在传送网页过程中的。3)Server对象Server对象用于创建COM对象和Scripting组件等。4)Session对象Session对象为单个用户保持数据。5)Application对象Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在
13、Web应用程序运行期间持久地保持数。6)ObjectContext对象该对象用于控制Active Server Pages的事务处理。事务处理由Microsoft Transaction Server (MTS)管理。2.3数据库sql server2005介绍目前,SQL Server 2005有6个版本,分别为:Enterprise Edition(32位和64位,缩写为EE),Standard Edition(32位和64位,缩写为SE),Workgroup Edition(只适用于32位,缩写为WG),Developer Edition(32位和64位,缩写为DE),Express E
14、dition(只适用于32位,缩写为SSE),Mobile Edition(以前的Windows CE Edition 2.0,缩写为CE或ME).根据实际应用的需要,如性能,价格和运行时间等,可以选择安装不同版本的SQL Server 2005.大部分用户喜欢选择安装EE版,SE版或WG版,因为这几个版本可以应用于产品服务器环境.2.4 Visual studio 2008介绍简单的说,通过Visual Studio来让Visio实现自动化,主要是通过API来完成的。这是一个原则性的内容,笔者先要强调一下。虽然也可以通过其他方式来实现,但是并不建议。因为这会增加工程的复杂性。一般来说,大部分
15、任务都可以通过API来编写代码完成。笔者常用的功能有以下几个。一是根据业务逻辑和用户的输入管理Visio中的形状。如笔者使用Visio来管理用户的流程制作。流程具有一定的步骤。当用户在输入信息的时候,如果每有按步骤来。如跳过了一个步骤,那么当用户输入信息时就可以在界面上探出一个问号的形状。这可以提醒用户,必须按流程来输入数据。二是可以用来控制关系图的可视化效果。在跟其他用户通过Visio来进行信息交流分析的时候,往往需要根据实际情况来控制关系图的可视化效果。如某个对象的平移或者缩放。一个比较简单的例子,就是将鼠标移动到某个对象上,或则单击,这个对象会自动扩大。这可以让其他用户更加清晰的看到相关
16、的内容。三是将外部的数据导入到Visio中。如果需要将Word等文档的内容导入到Visio中,则可以使用其自带的导入工具。但是如果需要将其他的文档,如ACD文件,则需要开发其他的接口。如果有这个需求的话,使用Visual Studio来完成,是一件比较轻松的事情。2.5本章小结通过这两年半的上机的学习,学生相应的自主的练习,我学习到了很多。我把课堂上多学的和课程设计想结合,提高了思考能力,分析问题和解决问题的能力。掌握了与数据库配合使用,开发网页设计的一般方法。3 系统分析3.1系统的功能模块图3.1.1系统功能结构图网上商城系统会员前台模块管理员后台模块会员登录查看购物车查看商品详细信息查找
17、想要的商品会员注册查看订单产品的增,删,改,查查看会员列表添加管理员管理员登录图3-1 系统功能图首页购买付款查看购物车加入购物车查找想要的商品会员登录图3-2 网上商城前台图3.1.2后台管理管理管理员管理会员管理商品管理订单管理员的增删改查会员的增删改查商品的增删改查订单的增删改查图片更新图片的删改和更新 图3-3后台管理用例图3.1.3 前台购物会员注册会员登录查找商品查看购物车购买付款图3-4前台用例图3.2系统流程图开始判断会员是否符合要求会员登录否购物首页选择商品购物车购买付款成功检查信息是否完整否 图3-5 前台购物系统流程图点击进入首页,点击登录,进入会员登录页面,填入相关信息
18、,点击登录按钮,里面任何一项填写错误将不能登录,必须重新填写正确,然后是登录成功页面,须点击首页进行商品浏览,可是在查询方框里面输入想要的商品名称,进行查询,点击商品,跳转到详细商品信息页面,然后可以加入购物车,点击右上导航选项中的购物车,查看购物车里的商品(可更新和删除),点击购买,核实收获人信息,然后付款,等待发货,接着还可以继续浏览购物。3.3后台管理流程图开始管理员登录判断是否符合要求否登录成功管理员管理订单管理商品管理会员管理退出更改图片图3-6 后台管理流程图3.4本章小结本章描述了整个系统运行过程,包括前台运行、后台运行,还有前台会员、后台管理员所能做的一些事情。4 数据库设计4
19、.1数据库需求分析数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。所以数据库设计是系统开发和建设的重要组成部分。根据对服装的管理对服装进行商品、库存、客户各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了10张表,表如下:(1)收货人地址表(address):(收货人编号,用户编号,收货人电话,收货人手机号,收货人地址,收货人名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装 商城 系统 设计 实现 毕业论文
链接地址:https://www.31ppt.com/p-3945245.html